The Well House Newsletter - Tuesday, 1st September 2009
About us and this newsletter [link] ...
Previous editions: July 2009May 2009March 2009January 2009November 2008September 2008July 2008May 2008March 2008 • or current edition

Public Transport Training from Well House Consultants And also ... Tcl, Tcl/Tk and Expect Programming in Lua Python Programming Well House Manor - Hotel and Training Centre Apache HTTP and Tomcat Servers The Perl Programming Language and its use Ruby and Ruby on Rails PHP - the language and its application C and C++ Programming Linux and Shell Programming Melksham SQL and MySQL For the Webmaster, Postmaster and moderator Java and the Java Environment Fun and Flames Running a training and hotel company Around, about and nearby to Wiltshire Client Side Languages (HTML, CSS, Javascript) Keynote Articles General Programming Topics
Keynote article ...

Looking ahead to the Autumn season of training and accommodation

This Autumn, we're running our regular public training courses at Well House Manor - courses in Perl, PHP, Python, Lua, Ruby, C, C++, Tcl, MySQL, Tomcat and Linux [schedule - link]. We still have a maximum group size of eight delegates, we still use our own notes - it's a tried and tested formula through which we train hundreds of delegates each year, so there are no major changed - just minor developments such as our "learning to program in ..." courses which provide extra supportive help for complete newcomers to programming. Prices remain very competitive too, whether you live near Melksham and can commute, or if you stay with us at Well House Manor.

Our Business Hotel - Well House Manor - continues to attract business visitors to Melksham, and we're getting to know quite a number of 'regulars'. For visitors to businesses at Challymead, Hampton Park, or Bowerhill, we offer easy-access nearby accommodation, close to the town centre and will full business facilities. A lighter breakfast ensures you're fresh for the day, and being a business hotel you can come and go as you please - from really early to really late.

Onsite courses (we'll come to you for groups of 5 or more delegates, worldwide), Rooms for business meetings, and leisure hotel guests are also important parts of our ongoing business ... and we look forward to being busy all though to Christmas!

(this article written on 2009-08-28)

Other articles ...

Apache HTTP and Tomcat Servers
[2355] See this page in French - (new - 2009-08-13)
[2325] Apache, Tomcat, mod_proxy - (new - 2009-08-06)
[2273] Three recent questions on Tomcat Convertors - (new - 2009-07-07)
[2272] Monitoring and loading tools for testing Apache Tomcat - (new - 2009-07-07)
[2186] An FAQ on the Apache httpd and Apache Tomcat web servers, and on using them together
Top or Show all for Apache HTTP and Tomcat Servers

C and C++ Programming
[2086] C Programming v Learning to Program in C. Which course?
[2005] Variables and pointers and references - C and C++
[2004] Variable Scope in C++
[2002] New C Examples - pointers, realloc, structs and more
[1675] Comparing Objects in C++
Top or Show all for C and C++ Programming

Melksham
[2349] Businesses effected by road works in Melksham - (new - 2009-08-11)
[2329] Great to be in Melksham - (new - 2009-08-08)
[2289] pre-Inaugural briefing - Melksham Community Area Partnership - (new - 2009-07-15)
[2288] Wiltshire Community Area Partnerships - (new - 2009-07-15)
[2271] Dogs Trust, Dog Show, Newbury - (new - 2009-07-06)
[2262] History is not always pretty - (new - 2009-06-30)
Top or Show all for Melksham

Training from Well House Consultants
[2366] At the end of the course - (new - 2009-08-19)
[2354] Training, Open Source computer languages - (new - 2009-08-13)
[2350] Ten years in Melksham - looking forward to ten more. - (new - 2009-08-11)
[2342] Training Classes in other tongues - (new - 2009-08-10)
[2278] First courses for 2010 - (new - 2009-07-10)
Top or Show all for Training from Well House Consultants

Running a training and hotel company
[2388] `Of Course` is back! - (new - 2009-08-31)
[2311] Floor to ceiling - (new - 2009-07-30)
[2308] A new place in pictures - (new - 2009-07-28)
[2303] Turning potential customers away - (new - 2009-07-24)
[2283] Everyone is in the customer relations business - (new - 2009-07-12)
Top or Show all for Running a training and hotel company

Well House Manor - Hotel and Training Centre
[2377] Wiltshire / Melksham Weddings - guest accommodation - (new - 2009-08-26)
[2352] Printed Directories - the start of the updating season - (new - 2009-08-12)
[2307] Breakfast in Mexico - (new - 2009-07-27)
[2249] Public Transport from London to Melksham, Wiltshire
[2248] Getting home from Melksham
Top or Show all for Well House Manor - Hotel and Training Centre

For the Webmaster, Postmaster and moderator
[2386] Computing under the influence of alcohol - (new - 2009-08-29)
[2385] Reading all our recent news from a single source - (new - 2009-08-29)
[2373] Translation from Ghanaian to English - (new - 2009-08-23)
[2341] Koulutus, Open Source tietokone kielill[83][c2]ä - (new - 2009-08-09)
[2340] ldning, Open Source dator spr[83][c2]åk - (new - 2009-08-09)
[2339] Oppl[83][c2]æring, Open Source datamaskinen spr[83][c2]åk - (new - 2009-08-09)
[2338] Uddannelse, Open Source computer sprog - (new - 2009-08-09)
[2337] Opleiding, Open Source computertalen - (new - 2009-08-09)
[2336] Forma[83][c2]ç[83][c2]ão, Open Source computador l[83][c2]ínguas - (new - 2009-08-09)
[2335] Ausbildung, die Open-Source-Sprachen - (new - 2009-08-09)
[2334] Formazione, Open Source computer lingue - (new - 2009-08-09)
[2333] Formaci[83][c2]ón, de los lenguajes de c[83][c2]ódigo abierto - (new - 2009-08-09)
[2332] Formation, des langages Open Source - (new - 2009-08-09)
[2330] Update - Automatic feeds to Twitter - (new - 2009-08-09)
[2324] What search terms FAIL to bring visitors to our site, when they should? - (new - 2009-08-05)
[2276] Who is Marc Schneider of Multilingual Search Engine Optimization Inc - (new - 2009-07-10)
[2267] winmail.dat enclosure ... reading on an Apple - (new - 2009-07-03)
Top or Show all for For the Webmaster, Postmaster and moderator

General Programming Topics
[2380] Object Oriented programming - a practical design example - (new - 2009-08-27)
[2364] Getting it right from the start - new programmers - (new - 2009-08-17)
[2327] Planning! - (new - 2009-08-08)
[2326] Learn a new programming language this summer. - (new - 2009-08-06)
[2322] Looking for a practical standards course - (new - 2009-08-05)
[2294] Can you learn to program in 4 days? - (new - 2009-07-16)
Top or Show all for General Programming Topics

PHP - the language and its application
[2361] Geocoding - converting address to latitude / Longitude with PHP via Google - (new - 2009-08-14)
[2343] World Flags in your PHP pages - (new - 2009-08-10)
[2320] Helping new arrivals find out about source code examples - (new - 2009-08-03)
[2317] How to make a Risotto (PHP build style) - (new - 2009-08-02)
[2304] Extracting real data from an exported file in PHP or Perl - (new - 2009-07-25)
[2275] Debugging multipage (session based) PHP applications - (new - 2009-07-09)
[2274] PHP preg functions - examples and comparision - (new - 2009-07-08)
Top or Show all for PHP - the language and its application

Java and the Java Environment
[2323] Java Collection Objects in the java.util package - (new - 2009-08-05)
[2218] Multiple web applications under Tomcat - what are the options?
[2212] Dripping taps, Java threads and the single thread model
[2185] Abstract Classes - Java
[2183] Servlet life cycle, and Java Servlet variable scope
Top or Show all for Java and the Java Environment

Around, about and nearby to Wiltshire
[2362] Thornham Farm Shop, Seend Cleeve, nr Melksham - (new - 2009-08-15)
[2305] Hot Tap at West Wilts Show - (new - 2009-07-26)
[2302] See us at the West Wilts Show - (new - 2009-07-23)
[2237] Taking a pride in the community
[2224] Trowbridge - a missed opportunity? Melksham - into the breach?
Top or Show all for Around, about and nearby to Wiltshire

The Perl Programming Language and its use
[2382] Giving up on user input - keyboard timeout in Perl - (new - 2009-08-28)
[2379] Making variables persistant, pretending a database is a variable and other Perl tricks - (new - 2009-08-27)
[2376] Long job - progress bar techniques (Perl) - (new - 2009-08-26)
[2375] Designing your data structures for a robust Perl application - (new - 2009-08-25)
[2374] Lead characters on Perl variable names - (new - 2009-08-24)
[2321] Uploading and Downloading files - changing names (Perl and PHP) - (new - 2009-08-04)
Top or Show all for The Perl Programming Language and its use

Client Side Languages (HTML, CSS, Javascript)
[2223] CSS Style Diagrams - working out where attributes come from
[2135] What features does this visitors browser support? (PHP)
[1998] Text on a background image
[1926] Flash (client) to PHP (server) - example
[1831] Text formating for HTML, with PHP
Top or Show all for Client Side Languages (HTML, CSS, Javascript)

Ruby and Ruby on Rails
[2296] Variable scope - what is it, and how does it Ruby? - (new - 2009-07-18)
[2293] Regular Expressions in Ruby - (new - 2009-07-16)
[2292] Object Orientation in Ruby - intermediate examples - (new - 2009-07-16)
[2291] Collection objects (array and hash) in Ruby - (new - 2009-07-16)
[2290] Opening and reading files - the ruby fundamentals - (new - 2009-07-16)
[2287] Learning to program in Ruby - examples of the programming basics - (new - 2009-07-15)
[2286] New to programming? It is natural (but needless) for you to be nervous - (new - 2009-07-14)
Top or Show all for Ruby and Ruby on Rails

SQL and MySQL
[2381] Checking the database connection manually - (new - 2009-08-28)
[2263] Mysqldump fails as a cron job - a work around - (new - 2009-06-30)
[2259] Grouping rows for a summary report - MySQL and PHP
[2240] How do I query a database (MySQL)?
[2210] MySQL server replication
Top or Show all for SQL and MySQL

Tcl, Tcl/Tk and Expect
[2261] Tcl - nice and nasty
[2211] Tcl/Tk - why does the canvas widget use a display list?
[2040] Error: Cant read xxxxx: no such variable (in Tcl Tk)
[1785] What is running on your network? (tcl and expect)
[1782] Calling procs in Tcl and how it compares to Perl
Top or Show all for Tcl, Tcl/Tk and Expect

Programming in Lua
[2383] Lua Regular Expressions - (new - 2009-08-28)
[2360] Error Handling in Lua with assert and pcall - (new - 2009-08-13)
[2359] A fresh example - objects the Lua way - (new - 2009-08-13)
[2358] Encapsulating shared code in a Lua module - (new - 2009-08-13)
[2357] Checking if the user has entered a number (Lua) - (new - 2009-08-13)
[2356] Passing multiple results back from a function - Lua, Python, etc - (new - 2009-08-13)
[2351] Ternary operators alternatives - Perl and Lua lazy operators - (new - 2009-08-12)
[2348] Finding literals rather than patterns in Lua - (new - 2009-08-11)
[2347] Dot, dot, dot in Lua - variable length parameter lists - (new - 2009-08-11)
[2346] The indexed and hashed parts of a Lua table - (new - 2009-08-10)
[2345] Automatically initialising Lua variables the first time - (new - 2009-08-10)
[2344] Reading a data file and sensing EOF in Lua - (new - 2009-08-10)
[2331] Certification Revisted - Lua - (new - 2009-08-09)
[2319] Graphics in Lua - an example using the gd library - (new - 2009-08-02)
[2315] New Lua Examples - for last weeks delegates - (new - 2009-08-01)
[2314] Passing parameters to a coroutine in Lua - (new - 2009-08-01)
[2312] What are closures in Lua? - (new - 2009-07-31)
[2310] Learning to write high quality code in Lua - (new - 2009-07-30)
[2309] Lua training class in Spanish - (new - 2009-07-29)
Top or Show all for Programming in Lua

Python Programming
[2378] Handling XML in Perl - introduction and early examples - (new - 2009-08-27)
[2370] C++, Python, and other training - do we use an IDE - (new - 2009-08-21)
[2369] Using a cache for efficiency. Python and PHP examples - (new - 2009-08-21)
[2368] Python - fresh examples of all the fundamentals - (new - 2009-08-20)
[2367] Learning to program - how to jump the first hurdles - (new - 2009-08-20)
[2365] Counting Words in Python via the web - (new - 2009-08-18)
[2363] Alpaca Case or Camel Case - (new - 2009-08-16)
[2285] Great new diagrams for our notes ... Python releases - (new - 2009-07-13)
[2284] Strings as collections in Python - (new - 2009-07-12)
[2282] Checking robots.txt from Python - (new - 2009-07-12)
[2281] Python - using exceptions to set a fallback - (new - 2009-07-12)
[2280] Creating and iterating through Python lists - (new - 2009-07-12)
[2277] Python classes / courses - what version do we train on? - (new - 2009-07-10)
[2238] Handling nasty characters - Perl, PHP, Python, Tcl, Lua
[2227] Learning PHP, Ruby, Lua and Python - upcoming courses
[2169] When should I use OO techniques?
[2123] Using Python with OpenOffice
[2020] Learning Python - many new example programs
[2018] UnboundLocalError - Python Message
[2017] Python - a truly dynamic language
[2013] wxPython - Introduction and sample
[2011] Conversion of OSI grid references to Eastings and Northings
[1925] Introduction to Object Oriented Programming
[1879] Dynamic code - Python
[1878] Pascals Triangle in Python and Java
[1876] Python Regular Expressions
[1873] List Comprehensions in Python
[1871] Optional and named parameters in Python
[1870] What to do with a huge crop of apples
[1869] Anonymous functions (lambdas) and map in Python
[1819] Calling base class constructors
[1791] The road ahead - Python 3
[1790] Sharing variables with functions, but keeping them local too - Python
[1789] Looking for a value in a list - Python
[1788] Python 2 to Python 3 / Python 3000 / Py3k
[1784] Global - Tcl, PHP, Python
[1745] Moodle, Drupal, Django (and Rails)
[1696] Saying NOT in Perl, PHP, Python, Lua ...
[1663] Python in an afternoon - a lecture for experienced programmers
[1661] Equality, sameness and identity - Python
[1644] Using a utility method to construct objects of different types - Python
[1641] Tektronix 4010 series / Python Tuples
[1608] Underlining in Perl and Python - the x and * operator in use
[1555] Advanced Python, Perl, PHP and Tcl training courses / classes
[1517] Python - formatting objects
[1477] Decisions - small ones, or big ones?
[1464] Python Script - easy examples of lots of basics
[1461] Python - input v raw input
[1448] Question on division (Java) - Also Perl, PHP, Python ...
[1442] Reading a file multiple times - file pointers
[1430] Integer v float - Python
[1375] Python v Ruby
[1348] Screw it or Glue it? Access to Object variables - a warning
[1340] Tk locks up - 100% c.p.u. on a simple program (Tcl, Perl, Python)
[1336] Ignore case in Regular Expression
[1310] Callbacks - a more complex code sandwich
[1306] Python class rattling around
[1305] Regular expressions made easy - building from components
[1304] Last elements in a Perl or Python list
[1236] Trying things in Python
[1220] for loop - how it works (Perl, PHP, Java, C, etc)
[1217] What are factory and singleton classes?
[1202] Returning multiple values from a function (Perl, PHP, Python)
[1201] No switch in Python
[1195] Regular Express Primer
[1181] Good Programming practise - where to initialise variables
[1163] A better alternative to cutting and pasting code
[1149] Turning objects into something you can store - Pickling (Python)
[1148] Python decorators - wrapping a method call in extra code
[1146] __new__ v __init__ - python constructor alternatives?
[1145] Using a list of keys and a list of values to make a dictionary in Python - zip
[1144] Python dictionary for quick look ups
[1140] Python GTK - Widget, Packing, Event and Feedback example
[1136] Buffering output - why it is done and issues raised in Tcl, Perl, Python and PHP
[1134] Function / method parameters with * and ** in Python
[1110] Python - two different splits
[1043] Sending an email from Python
[1042] Nested exceptions in Python
[1036] Python Qt, wX, TkInter, and Jython - training??
[970] String duplication - x in Perl, * in Python and Ruby
[964] Practical polymorphism in action
[959] It's the 1st, not the 1nd 1rd or 1th.
[956] Python security - trouble with input
[955] Python collections - mutable and imutable
[954] Splitting Pythons in Bradford
[950] Python and the Magic Roundabout
[949] Sludge off the mountain, and Python and PHP
[945] Code quality counts
[943] Matching within multiline strings, and ignoring case in regular expressions
[913] Python - A list of methods
[912] Recursion in Python
[909] Python is like a narrowboat
[903] Pieces of Python
[901] Python - listing out the contents of all variables
[900] Python - function v method
[899] Python - extend v append on a list
[846] Is Perl being replaced by PHP and Python?
[836] Build on what you already have with OO
[835] Python - when to use the in operator
[834] Python makes University Challenge
[831] Comparison of Object Oriented Philosophy - Python, Java, C++, Perl
[821] Dynamic functions and names - Python
[788] New - Conditional expressions in Python 2.5
[775] Do not duplicate your code
[773] Breaking bread
[753] Python 3000 - the next generation
[749] Cottage industry or production line data handling methods
[748] Getting rid of variables after you have finished with them
[745] Python modules. The distribution, The Cheese Shop and the Vaults of Parnassus.
[712] Why reinvent the wheel
[710] Linux training Glasgow, Python programming course Dundee
[672] Keeping your regular expressions simple
[668] Python - block insets help with documentation
[663] Python to MySQL
[657] The ternary operator in Python
[656] Think about your design even if you don't use full UML
[633] Copying a reference, or cloning
[629] Choosing the right language
[595] Add a friendly front end with Tk
[561] Python's Generator functions
[560] The fencepost problem
[496] Python printf
[477] Class, static and unbound variables
[463] Splitting the difference
[444] Database or Progamming - which to learn first?
[433] FTP - how to make the right transfers
[426] Robust checking of data entered by users
[418] Difference between import and from in Python
[386] What is a callback?
[383] Overloading of operators on standard objects in Python
[382] Central London Courses - Perl, PHP, Python, Tcl, MySQL
[381] Exceptions in Python
[380] Bridging to the customer requirement
[353] Wimbledon Neck
[340] Code and code maintainance efficiency
[328] Making programs easy for any user to start
[324] The backtick operator in Python and Perl
[317] Programming languages - a comparison
[316] Development Environments
[308] Call by name v call by value
[303] Lambdas in Python
[299] What - no switch or case statement?
[296] Using a Python dictionary as a holder of object attributes
[294] Python generator functions, lambdas, and iterators
[239] What and why for the epoch
[237] Crossfertilisation, PHP to Python
[236] Tapping in on resources
[235] Preparation for a day's work
[208] Examples - Gadfly, NI Number, and Tcl to C interface
[190] Python engines
[183] The elegance of Python
[114] Relative or absolute milkman
[105] Distance Learning
[103] Can't resist writing about Python
[61] Python is a fabulous language
[16] Python training
Top or Show all for Python Programming

And also ...
[2387] to Clifton Down and Avonmouth - (new - 2009-08-30)
[2371] Quiet summer days? I think not! - (new - 2009-08-22)
[2353] All change - Wiltshire Parliamentary - (new - 2009-08-13)
[2316] Guadalajara - a special tour of a lovely city - (new - 2009-08-01)
[2313] Seeing Guadalajara - a first glimpse downtown - (new - 2009-08-01)
[2306] Melksham to Mexico for the week - (new - 2009-07-27)
[2298] Melksham Carnival Parade - the people - (new - 2009-07-19)
[2297] Standing on the corner, Melksham Carnival - (new - 2009-07-19)
[2295] The dog is not in trouble - (new - 2009-07-17)
[2279] Understanding the new local government structure in Wiltshire - (new - 2009-07-11)
[2270] Wiltshire - a chance to improve life for everybody - (new - 2009-07-05)
[2269] Sipping at York - (new - 2009-07-05)
[2266] Travelling - (new - 2009-07-02)
[2265] A chance to do the tourist thing - (new - 2009-07-01)
[2264] Learning about others private lives - (new - 2009-06-30)
Top or Show all for And also ...

Public Transport
[2372] Public Transport from (and to) Melksham on Sundays - (new - 2009-08-23)
[2328] Melksham - no trains, no southbound buses through the town - (new - 2009-08-08)
[2318] For Lua Programmers AND for Town Planners - (new - 2009-08-02)
[2268] Westbury Bypass Refused - looking forward - (new - 2009-07-04)
[2253] Walks in and around Melksham, Wiltshire
Top or Show all for Public Transport

Fun and Flames
[2256] Is it Python past cheetah already?
[2251] Over a third of numbers start with the digit 1
[2250] Bluegrass comes to Melksham
[2193] Excellent product, excruciating customer service. 3 Mobile Broadband
[2180] Patterns in numbers - room occupancy
Top or Show all for Fun and Flames

Keynote Articles
[2384] Looking ahead to the Autumn season of training and accommodation - (new - 2009-08-28)
[2144] Looking for a career change - Physician to Web Site Designer
[1955] How to avoid duplicating web page maintainance
[1857] November and December Public Course Schedule
[1773] The Longest Possible Day
Top or Show all for Keynote Articles

Linux and Shell Programming
[2301] Mistaken identity? - (new - 2009-07-22)
[2300] What does x on a linux directory mean? - (new - 2009-07-21)
[2299] How much space does my directory take - Linux - (new - 2009-07-20)
[2203] Always use su with minus. And where do programs come from?
[2201] Running straight from the jar, but not from a tar
Top or Show all for Linux and Shell Programming

Public Transport Training from Well House Consultants And also ... Tcl, Tcl/Tk and Expect Programming in Lua Python Programming Well House Manor - Hotel and Training Centre Apache HTTP and Tomcat Servers The Perl Programming Language and its use Ruby and Ruby on Rails PHP - the language and its application C and C++ Programming Linux and Shell Programming Melksham SQL and MySQL For the Webmaster, Postmaster and moderator Java and the Java Environment Fun and Flames Running a training and hotel company Around, about and nearby to Wiltshire Client Side Languages (HTML, CSS, Javascript) Keynote Articles General Programming Topics

A little more about this newsletter ...

At Well House Consultants, we run niche IT training courses ... and we run a hotel for delegates on those courses and other visitors to Melksham too. And we make a lot of friends - have a lot of ambassadors with whom we want to keep in touch. So every day Graham (that's me, writing this piece) puts together an article or two which might include the latest sample programs that I've written during the current course, new information about Well House Manor - our business hotel, tips on search engine optimisation, announcements of upcoming public courses, pictures of local places, and even (on occasions) rants and whimsical pieces to keep those friends up to date and in touch. The feeds are available directlt via the Blog - "The Horse's Mouth", they're on our Twitter Feed and you can find me at my LinkedIn profile. But most people just want to look us up occasionally - every month or two, and then to catch up on the latest news just for their particular subjects of interest ... and that's what this newsletter is about

You'll find above the titles of ALL the new articles written in the last two months, listed by major subject area, and showing as (new) with their date of publication. You'll find additional articles in each category too - topping each category up to a minimum of five articles. And you'll find a link at the end of each section which lets you expand that section to show the titles of every article that's been published in that section. After all, "the old ones are often the best ones", aren't they?

go to Top or other editions July 2009May 2009March 2009January 2009November 2008September 2008July 2008May 2008March 2008 • or current edition


Training sample © 2025, WELL HOUSE CONSULTANTS LTD
This is http://www.wellho.net/demo/newsletter.php
Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
Phone: +44 (0) 1225 708 225 • EMAIL: info@wellho.net • WEB: http://www.wellho.net