New here? We're authors and providers of a wide range of
Open Source training courses, based in Melksham, England. We believe
in looking after our customers and giving back to the community too.
Whether or not we've trained you, you're welcome to browse our material:
• articles in
the solution centre
• tips and updates on
The Horse's Mouth
• Question and Answer via
the
Ask the Tutor forum.
and there's more about us
here.
Or select Open Source subject:
•
Python Programming
•
PHP Programming
•
Perl Programming
•
Ruby Programming
•
Lua Programming
•
Tcl Programming
•
C and C++ Programming
•
Java Programming
•
Linux Operating System
•
MySQL Database
•
Apache Http Server & Tomcat
Features of all our public courses include:
• Presented by our own professional staff tutors
• Maximum course size 8 delegates
• Run at our own custom-fitted training centre
• Residential accommodation available for delegates
• 1 delegate minimum - we always run your booked course
• Training material written by us and revised often
Please browse this site for further details, or email us via
info@wellho.net or call us on 01144 1225 708225 if you would like to discuss your company or personal requirements.
Ruby - how does it compare and where is it the right language? I heard Ruby described as "Perl Five and a Half" - and I thought "how apt".
Perl is an excellent programming language - it's especially excellent as glueware or middleware, where it melds together differing technologies, protocols, utilities and other programs to provide a total solution. But ... [more] | Learning about Regular Expressions in C through examples
Although we more usually teach Regular Expressions on courses on Perl, Python, PHP, Ruby, etc ... there is also a standard C library, which uses the POSIX flavour of regular expressions, and I've put a short example together to "show you how".
Firstly - what is a regular expression?
It's a ... [more]Perl - the duplicate key problem explained, and solutions offered
Do you want to hold data in a hash in Perl - but you can't do so directly because you have more than one piece of data that should have the same key?
The problem ...
while (<DIAL>) {
($dial,$place) = split
$codes{$place} = $dial;
}
And each line that ... [more]