The Well House Newsletter - Friday, 29th March 2024
About us and this newsletter [link] ...
Previous editions: January 2024November 2023September 2023July 2023May 2023March 2023January 2023November 2022September 2022 • this is the 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 ...

Regression testing - via a very short C testing framework

Code testing is important. Separation of code into separate, managable sections is important. Retesting of code running all the old tests is important when the code sections are enhanced / debugged.

At the end of this week's C course, we wrote a whole series of pieces of logic relating to web server log files - loading data into dynamic (realloc'd arrays of structs, and then extracting data from those structures. And we wrote an initial main routine to run and test from the command line. For initial development, that's great but ...
... the main couldn't remain as we started to build with the logic
... lots of sections / routine groups need testing.

Solution?
• Rename main to a different name such as test_access and leave it in the original file
• build a tiny test harness that runs each set of tests and correlates the results
• have the test harness send standard output (stdout) within the tests to a file

Result?
A rudemintary regression testing system, where each time you add a new set of routines or change something, you can rerun all the tests and get an automated set of replies.

The results of running the test suite look a bit boring:

  WomanWithCat:cj16 grahamellis$ ./framework
  
  .F..
  Failed 1 test(s) out of 4, passed 3
  
  WomanWithCat:cj16 grahamellis$


Commented framework source is [here] and tests and routines to be tested [here] and [here].
(this article written on 2016-01-29)

Other articles ...

Linux and Shell Programming
[4587] shell - bash. Writing conditional tests and statements - the options available
[4586] Extending your bash shell with aliases, functions and extra commands
[4585] What is make? What is gcc?
[4584] Bash ... some new scripts to - handling user input
[4487] Starting MySQL. ERROR! The server quit without updating PID file - how we fixed it.
Top or Show all for Linux and Shell Programming

Apache HTTP and Tomcat Servers
[4708] Scons - a build system in Python - building hello world
[4491] Web Server Admin - some of those things that happen, and solutions
[4434] Public training courses - upcoming dates
[4432] Java web application for teaching - now with sessions and clustering / load balancing demonstrations
[4431] A Java servlet that is also a stand alone program. And a server that is also a web client.
Top or Show all for Apache HTTP and Tomcat Servers

C and C++ Programming
[4635] Encapsulating logic in functions and structs - the C approach to Object Oriented techniques
[4633] String handling in C - new examples of extracting integers from a string
[4566] C - why is slow to write and debug) but fast to run?
[4565] Allocation of memory for objects in C++ - Stack v Heap
[4563] Formatting and outputting your own classes in C++
Top or Show all for C and C++ Programming

Melksham
[4738] Melksham Chamber of Commerce - my final Presidents report
[4706] Melksham trial train service is to be made permanent
[4704] Three months in community rail pictures
[4703] What do people use the bus for in Wiltshire - survey interim results.
[4701] Pretty at the station too
Top or Show all for Melksham

Training from Well House Consultants
[4769] Python, Tcl, Lua and other Open Source programming courses for 2018
[4751] Final day of training at Well House Manor - Python, Lua, Tcl and C/C++ continue at The Spa, Melksham
[4705] Course dates - from October 2016 to December 2017
[4689] Training Course schedule for summer and autumn 2016
[4671] Ruby training, half a world away
Top or Show all for Training from Well House Consultants

Running a training and hotel company
[4613] Our best hotel customers help us ... to help them ... be our best customers.
[4603] Happy New Year. Our customers are our ambassadors
[4543] Saturday morning at Well House Manor
[4521] Should we get an AA or Visit Wiltshire hotel assessment?
[4468] Four in a Bed - most popular answers
Top or Show all for Running a training and hotel company

Well House Manor - Hotel and Training Centre
[4715] Well House Manor - Still five out of five!
[4644] In your room at Well House Manor, Melksham, Wiltshire
[4582] A near-empty plate of pastries - sign of a breakfast enjoyed
[4567] Japanese and Malaysian food in Melksham
[4379] Well House Consultants / Well House Manor - Prices for 2015
Top or Show all for Well House Manor - Hotel and Training Centre

For the Webmaster, Postmaster and moderator
[4651] Pressure selling in the fire safety business
[4520] No cold sales calls please - but delighted to hear from others!
[4492] Almost so wrong, but perhaps it's right for some?
[4474] Effect on external factors on traffic to our web sites - an update
[4426] FileMaker Day to Unix Time conversion
Top or Show all for For the Webmaster, Postmaster and moderator

General Programming Topics
[4763] Regex Reference sheet
[4707] Some gems from an introduction to Python
[4673] Separating detailed data code from the main application - Ruby example
[4663] Easy data to object mapping (csv and Python)
[4656] Identifying the first and last records in a sequence
Top or Show all for General Programming Topics

PHP - the language and its application
[4655] Image indexer / thumbnail display scripts in PHP
[4642] A small teaching program - demonstration of principles only
[4627] Caching results in an object for efficiency - avoiding re-calculation
[4626] Singleton design pattern - examples and uses
[4483] Moving from mysql to mysqli - simple worked example
Top or Show all for PHP - the language and its application

Java and the Java Environment
[4428] Using the lead - passing arrays and other collections in Java
[4427] Java example - for loop and conditionals from course exercise
[4422] Objects - from physical to virtual or abstract - Java
[4420] Flexibility in input - read from file, web resource or keyboard
[4419] Java Inheritance example - group of classes - step by step
Top or Show all for Java and the Java Environment

Around, about and nearby to Wiltshire
[4702] Up and down TransWilts - some pictures off the rails!
[4653] Coats of arms - towns and authorities in Wiltshire
[4622] Frosty morning, beauty of Wiltshire
[4265] A lovely meal in Swindon - just a short walk from the station
[4233] Open for the new year - Imber
Top or Show all for Around, about and nearby to Wiltshire

The Perl Programming Language and its use
[4700] Obfurscated code - it might work, but is it maintainable?
[4620] Perl 6 - a Practical Extraction and Reporting example!
[4611] Hungarian, Camel, Snake and Kebab - variable naming conventions
[4610] Sorting by key or by comparator - Perl 6
[4609] Mapping an array / list without a loop - how to do it in Perl 6
Top or Show all for The Perl Programming Language and its use

Client Side Languages (HTML, CSS, Javascript)
[4037] Cascading Style Sheets and formatting your web page
[4036] HTML tags uses in these blog articles
[4035] Special characters in HTML
[4034] The VERY basics of a web page ... and web site
[3532] Sharing the user experience - designing a form with the customer in mind
Top or Show all for Client Side Languages (HTML, CSS, Javascript)

Ruby and Ruby on Rails
[4682] One line scripts - Awk, Perl and Ruby
[4681] Ruby testing with RSpec - a new example
[4680] Processing data line by line - iterator in Ruby with yield
[4679] Reading in XML in Ruby with xmlsimple
[4676] Running shell (operating system) commands from within Ruby
Top or Show all for Ruby and Ruby on Rails

SQL and MySQL
[4493] Forgotten / lost MySQL root password
[4481] Extracting data from backups to restore selected rows from MySQL tables
[4436] Accessing a MySQL database from Python with mysql.connector
[4406] Fixing damaged MySQL tables - Error 1712 and Error 2013
[4390] Checking MySQL database backups have worked (not failed)
Top or Show all for SQL and MySQL

Tcl, Tcl/Tk and Expect
[4762] Coverage map in Tcl - how many times has each proc been called?
[4678] Expect with Ruby - a training example to get you started
[4616] Still teaching Tcl in 2016?
[4525] What does Tcl do if you try to run a command that is not defined?
[4524] Tcl - a new example for data reformatting
Top or Show all for Tcl, Tcl/Tk and Expect

Programming in Lua
[4753] Lua, Tcl, Python, C and C++ courses - at our Melksham HQ or on your site - forward from July 2017
[4575] Learning not just what a program does, but how to design it in the first place.
[4574] repeat until in Lua - a one or more rather than a zero or more loop
[4573] Classic style OO code - in Lua
[4572] Tables with values and code in Lua - looks like an object?
Top or Show all for Programming in Lua

Python Programming
[4724] From and Import in Python - where is the module loaded from?
[4723] Conditional operators in Python
[4722] Embedding more complex code into a named block
[4721] When to check an object type - Python isinstance example
[4719] Nesting decorators
Top or Show all for Python Programming

And also ...
[4768] 2017 - the final six months
[4767] Some thoughts on 2017, and looking forward to 2018
[4761] Looking forward to the autumn.
[4759] Sale of effects and furniture - 12th and 13th August 2017
[4756] Learning how to be a more effective community partner
[4755] Back and continuing to feed pictures!
[4754] A quiet Sunday afternoon
[4752] Welcome to July. Picture labelling continues!
[4750] Thurday images
[4749] Pictures for Wednesday
[4748] A second batch of images for today
[4747] Image feed for Tuesday ...
[4746] Image library - labelling continues!
[4745] More pictures - final labelling set for today
[4744] Updating image labels
[4743] Further picture labelling!
[4742] Third and final set of older picture for today
[4741] Catching up on labelling more images
[4740] Labelling images
[4739] A year of changes for Lisa and Graham Ellis, and Well House
[4737] Why you should vote for Lisa in Melksham Central
[4736] Our changing world
[4735] Revisiting - should I stand for Melksham Without Parish Council in May?
[4734] Thoughts on the new Blackmore Ward of Melksham Without Parish
[4731] To Oceanside and San Clemente Pier
[4730] San Juan Capistrano
[4729] The oldest part of Los Angeles
[4728] Visiting Los Alamitos Bay Yacht Club
[4725] Writing Python 2 such that Python 3 is easy
[4720] Celebrating our diversity rather than discriminating for it
[4714] The technical article feed continues - personal updates more proactive on Facebook now!
[4698] Lisa writes - on the referendum vote today
[4666] Spring at Well House Manor
[4646] Sometimes you wonder about people. And perhaps you should not.
[4643] From last July (2015)
[4637] People matter - but there is a tradeoff between different people in there
[4625] Where does Wiltshire bus subsidy money come from?
[4614] PC Plod - alive and scaremongering in Wiltshire?
[4600] A big change in August
[4599] Happy Christmas - and a Christmas thought
[4597] Not standing as your local councillor
[4526] Day trip to Lancaster
[4517] Black dog day - and Bobby still seeks his new home
[4516] Looking ahead on the blog
[4514] An update - and my absence in recent weeks
[4507] In favour of adoption rather than puppy purchase - dogs!
[4490] What and where are the Azores?
[4489] Election results - what if we had a party list system?
[4488] Election day, 2015
[4485] Misusing statistics? - the seedy side of election campaigning
[4482] People in New York
[4480] Crossing between continents
[4479] Pictures from around Rekjavik
[4477] Yesterday - off on leg one of our holiday
[4476] Upcoming election - Chippenham Constituency - the major candidates compared
[4433] Different views of a Welsh Valley - but headed home
[4429] Wind Turbines - beauty or menace?
[4417] Crisp morning, fast run
[4411] Location, location location. And a chance of a giggle!
[4364] Christmas day in Melksham
[4363] A quiet evening in Melksham - awaiting Santa
[4349] When I am old, what will worry me?
[4333] Misty Melksham Morning
[4331] Musings on a Welsh town
[4316] Too many Staffies, too many lurchers
[4308] What can you and I learn from online quizzes?
[4286] Reaction in Radstock to new First bus prices
[4285] Pictures of Melksham Heritage Discovery Fair
[4281] A different vision for the future
[4275] Eurpoean Elections, and other elections ahead. Some thoughts on campaigns and policies
[4249] An evening in Glasgow
[4235] Sharing my personal best of 2013
[4227] Happy Christmas from the Well House Manor team
[4223] Democracy - alive and well with the beauty pagent starting up again
[4222] Five lessons learned or re-learned on my travels
[4221] Celebration of the fruits of LSTF, and of the people who have helped and are helping
[4220] Thun, Switzerland
[4215] Great beauty, but great natural danger
[4214] A busy week, and a long flight
[4203] A weekend away - Four in a Bed returns to Happy Donkey Hill
[4201] Looking to the future at Melksham Station
[4193] Using our non-found page to help look for missing persons
[4189] Who are we - Lisa, Graham, Gypsy and Billy
[4187] Not treading water, but not risking the ship for a 0.5th of tar either
[4184] A fond memory
[4182] Welcome to Salford and Oldham
[4180] Exceptionally, I sign a petition - on a life and death issue for Irish dogs
[4165] Improving travel advise information in Wiltshire
[4157] Wedding Photos - Kim Ellis to Kyle Londors, 22nd August 2013
[4141] My pictures of Melksham Carnival, 13th July 2013
[4133] In the hills above Harlech, and on the coast too
[4130] Soft furnishings up a Welsh Mountain
[4126] Where are we now? On holiday!
[4125] The first Luas of the morning
[4120] American Circus in Melksham
[4111] Zigzag bus - forward for the future, or decaying service?
[4079] Melksham Area - Unitary Council results, May 2013
[4052] The PHP course this week is in... Salford
[4016] Red, yellow, green or pink dog? Yellow Dog Project
[4011] From Salford
[3990] Stripes of Snow
[3981] Melksham - a town of some remarkable people
[3957] The week before Christmas
[3943] With us for a year already!
[3936] Lisa is home today ...
[3925] Red sky at night
[3921] On rememberance, on war, and on preventing the war cycle
[3920] Challenge for a photographer
[3908] Black dogs at Halloween
[3907] Weather pictures
[3906] Taking the lead, not the dog, for a walk.
[3905] How should we choose our Wiltshire Police and Crime Commissioner?
[3894] A wet Saturday
[3854] Busmans Holiday - I like being a busman
[3853] Blanford Forum, Dorset
[3846] Signs of Autumn
[3845] Good cause giving - getting the charity beggars off the street
[3837] Evening behind Melksham Spa
[3806] 2011 Census results - initial figures for Wiltshire.
[3803] A Walk on the South Bank
[3775] Alan Turing - 1912 to 1954
[3743] Sunday - no longer a day of rest
[3742] Dysenni Valley, and nearby
[3737] Postcards from Barmouth
[3733] More hazards of modern life
[3731] Now Open - A Museum for Melksham. Come in and see us.
[3726] Press Release - Museum to explore the story of Melksham
[3720] Melksham ATC - freedom of the town
[3713] Verticals ... last month
[3711] Kiss
[3688] Shopkeepers take an Easter break too
[3681] Kicking up a stink, the Victorian way?
[3678] Potteries and Staffordshire in the Sunshine
[3676] Rising prices, changing habits and society
[3675] Spring 2012
[3674] Off to walk the dogs
[3667] A modern area of Cambridge - some thoughts provoked?
[3655] Sights and scenes - more London trip pictures
[3654] On a sunny afternoon in London
[3646] Exploring Melksham with a film maker
[3625] An update on Billy the Greyhound and Gypsy the Lurcher
[3616] Bus top - colours of London
[3606] Gypsy and Billy enjoy the snow
[3603] Another cold night
[3602] Emerging proposals for land to the east of Spa Road, Melksham
[3595] Looking up
[3592] Are we one man, one vote? No, and we never have been.
[3566] Initial thoughts - response to GW Rail Franchise Consultation for Wiltshire
[3562] Christmas Day - for unique pictures
[3561] Happy Christmas ... a Christmas morning walk in Melksham
[3557] Melksham Christmas Lights - Town, Shops and Private Houses
[3556] Aeryn at 1
[3553] Changes to morning routines
[3541] I loves Melksham
[3537] Letting the foster parents know ... too little or too much?
[3535] Melksham, Luxury Hotel Rooms, Christmas.
[3533] No message - just doggy pictures of the new doggy
[3530] A typical weekend??
[3529] Sharpness, Gloucestershire - a place in transport history
[3525] Melksham has a heart - come and see the pictures. Sunday, 11 to 3, Assembly Hall
[3521] Emergency First Aid at Work (HSE) training in Melksham - places available for 19.1.2012
[3513] Olympic Torch - dates and places in Wiltshire in 2012
[3512] A colleague and friend who changed my life
[3511] Melksham has a heart - have your picture taken and support the defibrillator appeal
[3510] The skull above the door in Melksham Town Hall
[3484] A Melksham Timeline - Domesday to present day
[3473] Picture - Havant Station at Dusk
[3467] Charities v Charitable. The cost of collecting your donation.
[3466] Passing of Steve Jobs - R.I.P.
[3463] Busy weekend of contrasts.
[3450] A threat in the post? Poor marketing practise from Smiletrain?
[3413] If its Sunday, must it be Weymouth?
[3393] Rodwell Trail, Weymouth
[3385] Do university courses teach the right things for life at work later on?
[3381] Report - day trip from Swindon / Chippenham / Melksham to Weymouth
[3372] Wearing the new London uniform
[3360] Melksham Carnival, 2011 - pictures
[3357] Business, priorities, and volunteering
[3356] Holiday patterns - just the art, not the content
[3355] Family Pictures
[3353] Off the beaten track - non-quite-so-tourist spots
[3350] A set of pictures without point
[3347] The Anthony trial - Orange County, Florida. Thoughts on conclusion
[3346] Gibraltar - said to have a few residents less than Chippenham
[3338] Return trip - Dogs Trust, Newbury
[3330] A lot of exercise this week
[3324] Rabbit Shelter
[3323] Is Melksham town centre dying?
[3321] Travelling around
[3319] Moving on - a task for the hotel staff!
[3316] Twitter Phishing Trips ... and a great new alert service
[3313] What does our MP do on a Bank Holiday?
[3306] Photogenic Place
[3303] Flying tonight
[3300] Wildlife and other pictures from holiday
[3298] Quiet Monday in
[3297] A long day, a long journey, and families and similarities the world over
[3289] New Camera - very first picture, and next from first films
[3283] The juggler
[3268] Baby Pictures
[3265] Alternative Vote (AV) - cutting the crap
[3264] Alternative Vote (AV) - explaining and an example
[3241] Spring in the countryside near Melksham
[3240] Melksham Town Council - vacancy in the Spa Ward
[3224] Melksham Campus - a win / win opportunity, but a severely lacking decision process
[3220] Panasonic Lumix TZ20
[3207] Lambing at Lackham
[3204] Two views of a war memorial
[3195] Sunny day - Clanger and Picket Woods, Shearwater, and Westbury
[3191] Date of the Census (which month and day?)
[3185] Day Trip to Hereford, in pictures
[3184] Visiting relatives
[3175] The Rhine in winter
[3125] The family is defunct. Long live the family.
[3116] Are there newspapers on New Years Day? Do the shops open on Easter Sunday? Do trains run at Christmas?
[3110] The days after Christmas
[3108] My First Christmas
[3101] The week before Christmas
[3096] Contrast in pictures
[3095] The Christmas Season has arrived
[3070] Belfast, on a cold November evening
[3064] On the way to the course this week
[3062] Melksham Carnival - getting ready for 2011
[3055] Zyliana Kyrei Cox
[3051] Positively reforming the system - could it be done?
[3037] Looking back and forward personally - 6 years each way
[3034] Birth Notice - Aeryn Cassandra Ellis
[3028] VAT rise in January - it is really up 14% not just 2.5%
[3008] Dulwich College Preparatory, and Sevenoaks, Schools
[2989] Oddballs in Plymouth
[2985] Right place, right season
[2982] Travel, Transport and Tourism - A vision for Melksham, 2026
[2978] Christmas 2010 - Well House Manor, Melksham, Hotel
[2971] Should the public sector compete with businesses? and other deep questions
[2948] Melksham shamefully makes the national headlines
[2914] Older picture.
[2907] Dartmouth, Kingswear and Torbay
[2904] Melksham Area Board meeting of last week
[2897] The Land of the Black Labrador
[2888] Recent Pictures
[2886] Congratulations, Kimberly
[2875] A long day in Melksham ...
[2870] Old prices - what would the equivalent price have been in 1966?
[2868] A move towards the family
[2864] Changing with weather and seasons
[2856] Two sides of the coin
[2852] Atworth Village Fete - on the Melksham Community Area Partnership stand
[2846] Catching up with an old friend
[2824] A pint of Black Rat, and a lazy barman
[2819] Some more pictures ...
[2809] Frankfurt in 90 minutes
[2807] Canal through Melksham - the options and issues
[2803] Travelling across Europe
[2802] After the Perl course in Nurnberg
[2799] Nuremberg - some pictures
[2797] Sur la T.G.V.
[2795] Simon says
[2792] Should Government compete with private industry?
[2787] Sleeping in on Sunday
[2776] Regional Spatial Strategy and the next 20 years - Whence Wiltshire under the new government?
[2767] Back from a Python course in Glasgow
[2760] Views of Scotland
[2759] Touching base
[2757] Bodicea, Lincoln, and our new MP
[2756] Same subject - different pictures
[2754] At Arlington and the Pentagon
[2752] Voting day - UK General Election
[2740] Melksham Hustings at George Ward School
[2733] Travel Troubles and Jesus again
[2712] A more informed decision than ever before
[2698] Ruth Davis, 1916 - 2010
[2689] Can my dog eat potatoes? Doggie Dietary Research, and political sleaze!
[2677] Blowing out the winter cobwebs
[2671] Melksham - Carnival, Party in the Park, and Spot the Oddity
[2656] Melksham Carnival
[2624] Skyline and looking up in London
[2611] Sunday Evening, City of London
[2602] East of Melksham - Building Work Starts
[2587] Bowerhill as a cycling community
[2582] Starting to arrange the picture library
[2580] C course inspires new teaching examples
[2555] Bookkeeping
[2553] On a short walk from home
[2549] Christmas Day ...
[2547] The great thing about snow ....
[2543] Day and night at Christmas
[2528] Melksham Christmas Lights
[2518] Through the arches
[2503] Melksham manslaughter case concludes - sort of
[2499] ourdog is Greyhound, Staffie and Ginger Cake
[2498] Remembrance Sunday 2009, Melksham
[2469] Beyond the Pale
[2464] Beauty in pictures
[2460] Mothers Day or Mothering Sunday?
[2456] Bright Eyes
[2451] Gypsy says
[2450] Family Gathering at 404, The Spa
[2412] Autumn Fruits and Bristol Old Station
[2411] Further North - long summer days and lovely countryside
[2404] Low Sun - Autumn is here
[2401] Back Tomorrow
[2392] Lymington, New Forest - some pictures
[2387] to Clifton Down and Avonmouth
[2371] Quiet summer days? I think not!
[2353] All change - Wiltshire Parliamentary
[2316] Guadalajara - a special tour of a lovely city
[2313] Seeing Guadalajara - a first glimpse downtown
[2306] Melksham to Mexico for the week
[2298] Melksham Carnival Parade - the people
[2297] Standing on the corner, Melksham Carnival
[2295] The dog is not in trouble
[2279] Understanding the new local government structure in Wiltshire
[2270] Wiltshire - a chance to improve life for everybody
[2269] Sipping at York
[2266] Travelling
[2265] A chance to do the tourist thing
[2264] Learning about others private lives
[2257] Ramblings on church and state linkage in Melksham
[2252] Leaping dog, Leaping horse, copyright of old masters
[2217] Enjoying the summer weather
[2208] A beautiful coastline
[2207] North Antrim Coast - a jewel thats well worth a visit
[2206] Spot the odd one out
[2205] An evening walk in Carrickfergus
[2202] Bright Colours
[2200] England, Scotland, Northern Ireland
[2198] On the road, at a Service area thats a cut above the others
[2195] A two day gap - first time in five years?
[2178] Melksham Candidates for Wiltshire Unitary Election
[2168] In honour of the photograph, I present ... a walk from Reybridge to Lacock
[2167] Watching the tele
[2164] Updating my public profile - Graham Ellis
[2159] A long day to guess where
[2146] An evening excursion to Devizes and Avebury
[2141] Town Crier competiton
[2140] Beware - giving copyright away when you upload a picture - Dogs Trust
[2132] Learning about Lurchers
[2121] Out in the Vale of Pewsey
[2118] Spring Sprung
[2113] Answering a question with a question
[2112] Whatever next ... the joys of being an employer
[2106] Learning to Twitter / what is Twitter?
[2105] Hire Car, from Atlanta Airport
[2101] A B C D of GA and TN
[2100] Visiting Family
[2098] A room without a view
[2093] Leading Lines
[2090] Melksham to Georgia
[2078] A lot has changed - but the memory lingers on
[2068] Playing Catchup
[2064] East of Melksham Countryside
[2037] The Interview and The Lift
[2034] Through Snow and Flood to Linux and Tomcat
[2030] The final step to being British
[2029] Also for the eyes of the cat
[2027] Who sticks by you in the snow?
[2008] The Month Ahead - What is happening in Melksham
[2006] Contrast
[2000] 2000th article - Remember the background and basics
[1992] A good time to travel
[1981] Bitter cold
[1960] Christmas Survivors
[1959] -
[1953] End of Training, 2008
[1942] Christmas scenes and events
[1931] Frosty Morning, foggy evening
[1919] Transition
[1916] Why I remember East Grafton
[1914] It must be nearly Christmas
[1882] Wiltshire Council says - part 2
[1872] Barack Obama wins US Predidency
[1868] Liverpool - a friendly city
[1854] Three Seasonal Pictures
[1838] Oxford in Pictures
[1837] Alfred the Great
[1818] Icelandic Badge
[1810] Middle aged subsidise young and old
[1807] A sad town in the sunlight
[1804] Colvin and Carlisle
[1776] Does fruit and veg drag on?
[1775] Easterholic
[1770] 3 hours from Milton Keynes
[1769] July child ponders on August children
[1755] Istanbul
[1746] London for the visitor, for free
[1740] Vertical London
[1730] Punting on the Cam
[1715] Pictures from South Hampshire
[1714] Hillier Gardens, Hampshire
[1652] Old Sarum airfield brings back fond memories
[1643] A lack of technical content
[1639] Minehead Marauder
[1638] Pictures far apart
[1631] Looking back through some photos
[1627] Amazing family members
[1624] From Freddie the fallow
[1620] Norwich and London
[1617] Steam Engines at Bressingham
[1591] Easter Sunday at 404, The Spa
[1590] All Change, Portsmouth Harbour
[1579] Rome, and the faith of Rome
[1573] Budget tax increases hit vehicle market
[1570] London Midland ... Merrymaker ... Percy Danks
[1546] The geometry of East London
[1540] Chinese New Year
[1537] To Wales - where theres still a toll on the bridge
[1536] A Weekend in Liverpool
[1526] Carers at work - court case changes
[1524] Nottingham - just text!
[1522] Paging Martin Noke, who petitions for more trains from Trowbridge to Swindon
[1489] Pictures of December
[1484] A christmas message
[1483] What have hotels and bananas got in common?
[1481] The Christmas Letter
[1462] 10 training days to Christmas.
[1460] Christmas fare in Ljubljana
[1457] A day in Ljubljana
[1456] Right up to the top of the City
[1454] From Sunday to Monday, from Melksham to the Balkans
[1425] Melksham v Ely
[1400] Dark Dawn
[1398] Someone else's wedding
[1392] Autumnal lighting on a London trip
[1386] New software product for warmblooded programmers
[1385] Delegates of all shapes and sizes
[1309] Dates for Easter - 2008 to 2015
[1308] Good to be home
[1307] Troy, up state New York
[1303] Heading Upstate New York
[1299] In the USA for a few days
[1298] From Leeds
[1293] Weymouth - Sunny Summer Sunday afternoon
[1279] The Gdansk fireball
[1275] Incident in Melksham
[1272] Behind closed doors?
[1269] Party in the Park - review
[1260] An inspirational business talk from one of our prospective MPs
[1247] An afternoon at a public enquiry
[1244] FolksFest Bristol - German beer, Bratwurst and music
[1238] The kind spirit of Melksham
[1234] A review of a week and a trip to Brugge
[1233] Horses of Brugge
[1231] Sur le Continent
[1229] Where am I?
[1216] Five of the best - pictures from London
[1214] New Serieses for the summer on TV
[1209] Where did the Bank Holiday go?
[1204] Spot the difference
[1197] Back off home with our best wishes
[1189] Meet, greet and welcome
[1178] Ducking stool for Melksham?
[1175] Local elections - choosing who to vote for
[1172] May day 2007 in pictures
[1162] Cheddleton, Staffordshire
[1152] Course, right place, right time
[1151] Gordon Dodge, R.I.P.
[1150] Helsinki - what comes naturally
[1147] A picture (mostly in words) of Helsinki
[1143] A course in Helsinki
[1138] The Holiday - unlikely romantic comedy?
[1135] Government pressure on me to shut up after I make the papers
[1120] 1200 miles in 3 days
[1119] The Last Word on the road
[1109] False imprisonment - a contrast from the news
[1107] Weekend Visitors
[1100] Wondering where I have been
[1099] Passenger flows
[1065] Graham Ellis - an Introduction
[1064] Light and shadows at Beach
[1061] Take vehicles off the road - put all the passengers into one
[1060] What a relief from the tax office.
[1057] Selling by phone and Skype - our policy
[1056] Another frantic posting!
[1051] Too busy to blog it - but it's great (mostly)
[1032] Chronic fatigue help - a new discussion forum
[1025] Tomorrow's keywords - London, Training, Course, PHP, Ruby.
[1014] Christmas Season Piccies
[1005] Stirling at night
[1004] Old dog, old tricks
[1003] Room at the Inn, Guy at the station
[992] Enthusiastic, but ....
[980] Street Scene
[978] Wellhouse Manor, Hotel, Melksham
[967] Realistic on line shoot'em up
[958] Plain Ole nice pictures
[953] Christmas in November
[921] French Exchange
[911] Letter Home
[908] And so to Inverness
[905] Not proud to be British
[897] Too much for the National Trust
[886] Signs of Leek
[882] Rocks, hard places, trains and funerals.
[878] Easy criteria to meet
[875] Wilfred Emmanuel-Jones
[870] Autumn comes to Wiltshire.
[843] To join an organisation?
[820] Robert and William Whitworth
[817] Working on Weekend in Wiltshire and others
[810] A bad place for security firms
[794] Perl delegate - much more than just a delegate
[786] First Light, Bootle Docks, Liverpool
[780] Separation and Integration
[778] Weekend in Ireland
[777] On Crosby sands
[772] Training in Liverpool
[771] From cat breeder to Cobol to Perl
[763] Much more that the world cup
[752] Over zealous police activity?
[750] Almost everyone loses
[744] We can offer a room, but we can't operate on a dog
[740] Finishing up in Dhahran
[730] Reading the newspaper and working with other restrictions
[727] A journey, an arrival, a people
[724] Helping mental health through diet, exercise and other lifestyle matters
[713] Pictures from my travels
[706] May day away
[704] Erin Brent - rest in peace
[700] As I walked in to Oxford
[698] Catch up weekend
[696] Is than an uphill or downhill task?
[692] Healthier eating
[685] A couple of days away
[684] Staying in the country
[682] Iran has enriched uranium ...
[678] Why are maps rarely to scale?
[674] Wiltshire to get an extra MP
[671] Both ends of the animal
[670] Architectural Heritage - Devizes
[655] Can some food be TOO different?
[654] Making use of disabled facilities
[650] A person of few words
[645] Lost Camel
[637] Carnival
[635] Odd one out.
[625] February pictures
[623] Behind every face is a person and a story
[620] Familiar names, close to home
[614] News in Ireland
[613] Greetings from Dublin
[612] Coming or going?
[611] Look out for the motor cyclist
[607] On being British
[605] Design your day with a walk
[602] MP face to face
[601] A fond memory of Sir Freddie
[584] Loosing breath with Gerald
[580] What to do with milk
[573] Giving an excuse for Christmas
[557] A new sign
[548] San Francisco
[543] The world didn't stop for Christmas
[541] Christmas is for everyone
[540] Christmas Party
[539] rich and famous
[530] Perl course during the week, getting married at the weekend
[518] Passport office - a much improved system
[516] Open source questions? Anyone can ask.
[505] Would you steal ... petrol? ... a training course?
[473] Looking different in town
[469] Yesterday was Kiss and Ride
[455] A Stengthening day
[446] Up early
[429] Charlie on Monday
[423] A Victorian Lady
[420] Towards Tebay
[416] Mixing up swallows and martins
[415] Campaign Drift and efficiency.
[412] Bristol Balloon Festival
[403] Full circle - made it back to an old haunt
[392] No Smoking
[388] BBQ Season
[384] Managing conflict and disappointment
[377] A Strengthened City
[374] Instant availability
[373] Vik, Iceland to Melksham, England
[370] From Iceland
[368] Vacation Week
[365] Letterbox Pictures
[363] Greetings from Edinburgh
[360] Spring turns to Summer
[335] Sad priorities
[330] An O level comes in handy
[326] UK Tax payment totals and where the money is spent
[313] Making bona fide international marriages more difficult
[301] General Election day, UK
[298] Sharing pictures of Wiltshire
[289] MP for Devizes, Wiltshire
[283] Natural or man-made?
[280] Spotted - the local MP
[275] See 8 but buy 6. See 6 but you can buy 8.
[271] Different course every day
[258] Easter at Well House Consultants
[257] Politics gets nasty. Must be an election coming up.
[238] Difficulties with a trolley
[232] Diverse activities
[228] Beard Justification
[218] Golden Nugget
[216] Cheap purchase - votes paid for with selfish promises
[214] Futility of war?
[207] Canteen Dragon
[206] Fox and Python
[186] Lull
[178] Calling a spade a spade
[169] A pleasure to train
[162] A Change is as good as a rest
[161] Christmas break
[149] Fish stocks
[147] Recent technical articles
[131] Thanksgiving dinner
[110] Friday, busy week!
[106] Far from the sea, but close to the heart
[102] The Romans got it right
[100] Life is frail
[97] What makes a professional photographer?
[96] Variable Scope
[92] Hard work, Hard sell
[81] Caf[83][c2]á keyboards
[70] Red Luas - early life and times
[66] A Taste of Ireland
[65] Ireland
[62] Technical Open House
[60] Birth Notice
[35] Autumn arrives right on time
[33] 10 Years of experience
[30] Bank Holiday
[26] Matching Cat
[21] two plus two equals seven
[20] Not two the same
[19] interesting products and subjects
[14] London - Most expensive city??
[8] How much does fuel cost for an airline flight?
Top or Show all for And also ...

Public Transport
[4770] GW franchise - my response
[4765] Breich Station - current pictures, and future options
[4764] Some thoughts on the closure proposal for Breich station
[4760] Rotary Talk, 25/7/2017
[4727] Learning from travelling further afield
Top or Show all for Public Transport

Fun and Flames
[4392] Interview conditions,and other instructions to staff
[4354] Wiltshire Police - assuming someone is guilty just on the say-so of a member of the public?
[4329] Does Santa Claus need a CRB check?
[4304] Please do not ask me to be the chair!
[4282] On tipping - and the expectation of a tip
Top or Show all for Fun and Flames

Keynote Articles
[2483] Clustering on Tomcat
[2384] Looking ahead to the Autumn season of training and accommodation
[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
Top or Show all for Keynote Articles

Unclassfied Articles
[4766] Moving on from Sunnyside and Devizes
[4758] Even more images!
[4757] Images ... continued
[4733] Python examples - updates under way
[4732] Reviewing TransWilts performance 2015-16
Top or Show all for unclassified

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 January 2024November 2023September 2023July 2023May 2023March 2023January 2023November 2022September 2022 • this is the current edition


Training sample © 2024, 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