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
[4443] Seventh stay away this year - and it's still only February!
[4373] A long and disappointing evening
[4348] Taking my life in my hands in Swansea
[4321] Are administration / review charges on hotel guests acceptable?
[4302] Sunday is never quiet at Well House Manor
[4293] Certification
[4266] Facebook marketing - who are we reaching?
[4255] Making a personal gain from a more expensive business hotel stay
[4245] It always happens to me when I'm in Borehamwood!
[4241] Four in a Bed - the story continues
[4232] Not wanted here - hotel guests who will not be happy
[4204] With the Shpigs and Donkeys
[4177] Setting and publishing your hours to suit your customer base
[4156] A further chance to see Melksham on TV
[4147] A hidden hotel gem in Melksham
[4138] Should a hotel accept guests who book for just one night?
[4112] Really good friends - four in a bed!
[4109] What might you find at a tiny bed and breakfast?
[4107] Snog, Marry, Avoid
[4093] More things to make sure that we do NOT do ...
[4091] A reminder of why we opened Well House Manor for our customers
[4081] Pushing down the advertised price, pushing up the total price charged.
[4078] Train works for me!
[4077] Palty or Parliamentary?
[4058] The highs and lows of customer service - Cheltenham
[4051] On reading a new hotel review
[4033] Official Star ratings for hotels - still worth having?
[4012] A course is not just for a year - its for a career
[4004] Annual Accounts - a big job for a small business
[3988] Three cheers for the staff at Well House Manor
[3984] 20 minutes in to our 15 minutes of fame
[3977] A variety of continental breakfasts
[3975] Being an amateur hotel inspector helps me run a professional hotel
[3973] Well House Manor on Four in a Bed - the ongoing story
[3972] Four in a Bed - comment on results
[3971] The Experience
[3970] Comparing four VERY different places to stay
[3968] Expecting nothing, but prepared for anything
[3965] Well House Manor, Melksham - on national TV next week
[3963] National TV - Melksham - 9th January 2013, Pre-alert.
[3962] Melksham welcomes visitors - new blue plaque trail and more
[3961] Well House Staff Party
[3933] Behind Melksham Spa - Mood Mist over wet fields.
[3924] The bedrooms at Well House Manor
[3909] Every Customer Counts
[3871] On getting noticed for the right reasons when you ask about job availability
[3864] Guest Guide for Well House Manor and Melksham
[3847] The Accidental Hotelier
[3838] Guest review - Well House Manor, Melksham
[3832] A busy day at Well House Manor - so come in and make it even busier!
[3824] Planned for a quiet period during the Olympics - but it is far from that!
[3808] Can you put names to faces?
[3794] Should hotel staff sit on the toilet in the customer bedrooms?
[3776] Some traps it's so easy to fall into in designing your web site
[3755] Cruising on the Mersey Ferry?
[3754] Eyes Wide Open
[3750] Matching opening hours to when customers can come in and buy
[3740] Looking and Learning - even on Holiday
[3684] Once upon a Maundy Thursday
[3665] Will will smile?
[3660] A Pivotal Incident - learning how to welcome your guests
[3645] Keeping our hotel looking like new, by using our gained experience
[3613] Keeping Business Local. But is that realistic?
[3610] Training to do a job, or training to pass an exam?
[3594] Back to Uni
[3585] The changing Hotel and Bed and Breakfast business in Melksham
[3490] How not to call when job seeking ...
[3440] Research is exciting. But should routine be automated?
[3425] Our National Autograss Champion, from Melksham
[3368] Well House Manor hotel, Melksham - recommended to you by our customers
[3354] Sales and Marketing - adding advertising to the product
[3333] Honesty and a friendly welcome goes a long way
[3312] Are you cheerful, reliable and available on Saturday mornings?
[3309] Tipping Policy - Well House Manor
[3294] It's not just about the jam in the sandwich
[3271] The importance of feedback
[3201] A change to the Well House team - thank you and good luck, Chris
[3165] Journalism 101
[3164] Brown - or Mrs Sally Brown, accountant from Whitstable?
[3153] Points West to Belfast
[3147] Hotel star ratings - towards a better system of review
[3103] Thank you - and Happy Christmas
[3073] Customer Service - the boundary
[3054] Longhope Hotel
[3024] Testing the new pavement ready for Christmas
[3014] Well House Manor - the next six years
[2966] Cheap Country Hotel in Melksham, Wiltshire?
[2961] Initial handling of phone calls and walk in visitors
[2960] The Well House team - September 2010
[2952] Concluding the interview process
[2946] Level playing fields, job vacancies, lemons and peaches
[2940] Training course locations - Melksham, UK; Buxton, UK; Lake Constance, Germany; Venice Italy, the USA and India
[2938] An opportunity to join our team!
[2936] The service that customers should receive
[2924] Job applicants - wondering why they apply
[2916] Testing the robustness of our hotel and training systems - holiday and sickness times
[2911] Feeding the Grockles
[2910] Robust - testing the system
[2885] Twenty Questions
[2880] Getting in touch - Please allow me to see you when you are online
[2879] Night Porter and reception - 24 hours a day?
[2873] Another toot of the trumpet
[2828] Sharing our programs - easy. Sharing our data - harder.
[2793] They do weddings, we do courses.
[2724] Escapee Grandparents welcome - Henfield and Melksham
[2650] Getting a phone line changed ...
[2598] An excuse for making a sales call
[2593] Food and drink launch
[2530] Taking a knock over Santa
[2502] Monday night, Tuesday night
[2441] Not your cup of tea?
[2413] Sanity checking the price, and selling up to increase income
[2396] Easing off in our 50s?
[2388] `Of Course` is back!
[2311] Floor to ceiling
[2308] A new place in pictures
[2303] Turning potential customers away
[2283] Everyone is in the customer relations business
[2255] Past PHP delegates / others - coding help needed for next 3 months
[2247] A day in the life of a hotelier
[2244] What should a web site cost you?
[2190] How you are (re)presented at an exhibition
[2187] Are we IITT (Institute of IT Training) members?
[2161] Get it right ... if it goes wrong, it takes so much effort to sort out!
[2126] Weeding out old phone numbers
[2125] We have lost a regular business guest
[2124] Building down expectations
[2109] Why most training fails ...
[2102] What do people think of our Apache httpd / Tomcat course?
[2084] Books and distance learning from Well House Consultants?
[2074] Weekday or Weekend PHP, Python and Perl classes?
[2049] Why Choose Well House Consultants for your course?
[2044] Please Trouble me
[2021] Short health and safety course
[2010] How long should a training module be?
[2007] Launch of Melksham Food and Drink Festival
[2003] Discount Training Courses - PHP, Perl, Python
[1991] Rules for a King
[1975] Well House Manor Hotel - on plan for 2009 business guests
[1973] Required Request
[1957] Why are cooks bad tempered?
[1950] Copyright of Training Notes and Web Site
[1948] Blame Culture
[1927] Team changes at Well House - looking forward
[1915] Quietly putting prices up
[1913] Alastair Darling helps make paperwork and confusion
[1900] Table Topics
[1884] Recession? Depression?
[1877] Guests doing a bunk?
[1835] 23:30 bookings and midnight checkins
[1805] Carlisle High School - Class of 1973 Reunion
[1760] An opportunity for something new
[1758] Lindors Hotel, near St. Briavels, Wye Valley
[1713] Ways to accept credit cards - or not!
[1698] Dealing with The Press
[1673] Spam Filters ... are working!
[1672] The Composting Cone Challenge
[1637] Providing exceptional service - and carrying on doing so.
[1626] Early May - a short chance to regroup and improve
[1622] An extra step - victory from defeat
[1606] Sheep Shearers, Marathon Runners and Ocean Sailors
[1597] Comparing hotels - as a guest and from the proprietors view
[1585] Well House Consultants / Manor - Staff
[1580] Congratulations, Martin and Marta
[1571] Await guests in the early hours
[1548] Hotelympia - show report - the lighter side
[1547] New bathing idea for hotels from Hotelympia
[1525] Just one thing let the service down - but that is my memory
[1520] Terms and Conditions - Hotel, England - plain English
[1516] Pictures you can use - for free - from our library
[1490] Software to record day to day events and keep an action list
[1458] The wrong way to put up prices
[1453] What makes our courses special?
[1445] Looking after you Christmas Customer Crowds
[1441] On cancellations, rebooking, and pricing schemes
[1434] Market survey - to learn, to prove a point, or to sell your product?
[1433] Linux, PHP, Tcl, Ruby, C, C++ - last minute training course availability
[1422] Wiltshire - speaker / after dinner talker offer
[1421] Castle Lodge Hotel, Ely, Cambridgeshire
[1413] The little gestures that can really count
[1406] Away or home - which do I prefer?
[1393] First Alternative / what has happened there?
[1374] Maidenhead Coffee Challenge
[1373] New Month, New Quarter, New Laws
[1371] Hotel in Melksham at Christmas
[1369] One business, four different angles!
[1356] Crystal Ball - How long do I need to be online?
[1354] Match the Bedroom to the Hotel
[1347] Wireless Internet Access at hotels - an update and some pitfalls
[1333] Kasteel Elsloo - Michelin rated hotel.
[1324] Well House Manor appoints a General Manager
[1319] Customer feedback - lifeblood of a business
[1311] What do people look for on a hotel web site?
[1301] Plastic or China
[1287] Work and play at Well House Manor - Football and Shell Shortcuts
[1285] In the army, or in civvie street?
[1262] Keep in touch with PHP, Perl, Python and old friends too
[1248] How NOT to oversell a hotel
[1243] Heavy duty hole punch
[1211] A lot has happened in a year
[1205] Arrival and Departure experiences - another hotel
[1180] Conjugation
[1179] Sizing sheets and other domestic issues
[1165] Extended Credit request - train in June and be paid in September
[1161] A contrast in room rates and facilities
[1159] It can take more that one plus one to get two.
[1122] Hotel - online feedback forms compared
[1108] Express service
[1105] A week is a long time in the life of a conference centre
[1098] Three big events - TWSW, Business of the year and the police
[1091] The Psyche is all wrong.
[1090] Too many instructions, too much detail
[1087] Telling a story in different ways
[1084] Writing terms and conditions for conferences and other events
[1083] Behind the scenes
[1048] Getting rid of people - hotel techniques
[1046] Bounce, bounce, bounce
[1026] The Wheatsheaf 2, The Bell 0
[1022] No courses. No hotel guests. Rushed off our feet!
[1011] Well House Manor and Beechfield House, Hotels, Melksham
[1007] Friends and family
[1002] Meet the neighbours
[1000] One Thousand Posts and still going strong
[988] You should think you're first in a hotel room
[982] Notes from the white board
[979] Empty seats, Nodding Donkeys and buses
[972] Both one team and two
[966] CSL, KISS and RTFM
[961] Products that our customers want more of
[951] What happened at Geekmas
[944] Just ******* Google it
[941] Snagging
[939] Swipe cards for hotel rooms - Security issues
[932] A tale of a wee wall
[931] Before and After - Well House Manor
[927] Hotel door furniture
[922] Staying at your own hotel
[906] A commitment we won't be making
[902] Brand new hotel and training centre, Melksham
[895] Welcome, Martin
[894] Where quality costs less
[890] Open
[884] Drive time
[883] Age discrimination law
[881] Coming together.
[869] UNABLE TO ATTEND
[868] Smoking, or no
[862] 4 weeks to go
[858] From the Manor written
[855] Fitting our bathrooms
[852] Eventful evening - a lesson in looking after contacts
[849] Staff Meeting
[844] Hotel, Melksham, Wiltshire
[838] Talking about other training companies.
[816] Above the parapit, Well House Manor
[813] Monday Morning at Well House Consultants Melksham
[808] Sales call
[797] Writing up new C / C++ notes.
[774] Bed and Breakfast, or Hotel?
[769] King Edward VII - days of empire
[766] Discounts and approved supplier lists
[759] Watch your Google profile
[756] Seeing the bricks for the trees
[751] Want to be a technical trainer in the UK?
[742] A visit from the solicitor
[739] The eye
[736] New Tape Librarian
[734] Keeping customers informed by email
[729] Career development advice
[725] Better communication
[722] I'm answering a job applicant
[721] Residential
[720] Planning a hotel refurb - an example of a Gant chart in PHP
[714] Room for Octopuses
[699] Extremes costs of getting on line
[693] The on line booking experience
[677] Sympathetic development
[652] Morning Post
[628] Active Learning
[627] JIT or JAU
[621] And the staff put the icing on the cake
[619] If its Sunday, it must be the Norland
[609] Been on a course, but still not got it?
[587] Job vacancy - double agent wanted
[585] Looking for Python staff
[571] Well House Manor
[569] Instructions for bright people
[566] May all your screw-ups be big ones
[555] Hotel novelties
[552] Keeping Customers Informed
[545] Is training seasonal?
[536] Cancellations and penalties
[514] Crazy Day-sies
[503] 10 years C# knowledge please
[491] Being atypical is typical
[487] On line course booking - credit card protection
[482] Different ways of selling
[480] New look to website
[470] I wanna be a Python trainer
[467] Tell them three times
[458] Final courses of '05 coming up ....
[457] Do the work and take the risk - a PHP contract to avoid
[440] Upgrade!
[438] Fair system for travel and accommodation expenses
[408] Can an older person learn a programming language
[407] Theft of training material
[402] Netless
[399] simplicity hides real size
[398] Training course material - why we write our own
[393] Trainer answers phone
[389] Tough Love
[385] Feast or famine
[350] Want to be one better
[327] How far should our support go
[321] Sales - the alternative close
[297] A reminder that the customer is King
[285] What career opportunities for web designers
[281] What they are saying about our OF COURSE newsletter
[265] Business practise, 2005 style
[253] Finding the right holes
[251] WIBNIF
[233] Giving customers best value
[226] Growing our systems
[217] Use of time
[211] Look after your staff and they'll look after you. AOL.
[203] Holes in on line information
[200] Tips for the top
[198] A new skill may not be quick and easy
[195] Customer service - examples to warn us
[189] Tuesdays and Fridays
[188] Pink elephant and appreciation
[180] Skunk works
[171] Skills and techniques of being a successful trainer
[157] Automatic service upgrades
[150] Confession
[137] Certification schemes
[129] Trawling our site to prevent student copying
[126] Feedback shows the tip of an iceberg
[125] Staff theft
[121] Fair and Simple
[108] A typical morning
[95] Five red flags
[91] On line every 24 hours
[88] Getting the right level of trainer
[77] Telephone systems
[72] On Customer Service
[68] Get the strategy worked out and the tactics just fall into place.
[57] Posting 1000 letters!
[27] Sales technique
[17] Differing tastes
[15] 90 to 10 or 80 to 20 rule
[9] Study room - the Oxford train
[7] Writing on a Sunday
[4] Seeing the wood for the trees.
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
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