of course random pic
March 2011 [prev] A Publication of Well House Consultants Ltd. Volume [current]; Number [current]
Telling you something about us in just one line
The Microblogging service Twitter provides a very useful tool to help you get a message across short and sweet. Let me try some.

Well House Consultants run training course in computer programming languages Perl, PHP, Python, Lua, Ruby, Java, Tcl, C and C++

- In addition to programming, we run courses on Linux, on web server administration (Apache http server and Apache Tomcat) and MySQL

- All of our public courses run at our own training centre. We can run a private course for you at our place or at yours.

- We write our own course material, and all courses that you book with us are run by us, presented by the course author

- We take a maximum of eight delegates on a public course, and we have no minimum - we will NOT cancel your course once you have booked

- We know our stuff, we have a good learning environment, and we tailor course presentation to meet each customer's needs

- The average age of our training computers is less than 6 months, and they are all dual boot - Linux or Windows 7.

Well House Manor is a hotel and training centre in Melksham, Wiltshire. Business and leisure visitors and delegates are all welcome

- Internet access, teas, coffe
...-> [article continues]
(Written 2011-03-15)
Copyright, Libel, Decency, Incitement, Discrimination, Privacy ... you web sight has had to conform with the law in all those areas and - from 1st March, you can add Advertising Standards to the list. So the site needs to be truthful in its adverting / selling, and not make false claims. I understand that the ASA is taking on more staff to cope with the expected rush of complaints.

What does this mean for the web site owner? Advise is to check that your web site (and advertising emails if you use them!) conform to the same advertising codes that you use in printed adverts and the adverts you get shown on the TV. For those of us who sell predominantly online, we need to be even more stringent in what we write, and to do things like check back for those old offers at old prices that weren't date-limited and may still be in some dusty corner of our web site. Frankly, it's always made good sense (and always been our policy at Well House) to write web site content to the highest standard, so whilst we're taking a careful look, I don't think we'll have much - if anything - to change. And that's on a web site with over 10,000 different URLs [and I can, of course, back that claimed size ;-) ]

Our PHP, Tomcat Deployment, Linux Web Server and Deploying LAMP courses all include a section that introduces the legal considerations of writing / maintaining a web site, and the new ASA s ...-> [article continues]
(Written 2011-02-13)
Brown - or Mrs Sally Brown, accountant from Whitstable?
Mr and Mrs Brown, and Mr and Mrs Roberts, are staying at Well House Manor for a weekend in a month or two's time. It was Mrs Brown who called, and as I spoke with her and filled in her details on our booking form it all seemed very formal.

When we came to taking details to confirm the booking, it became a bit less formal as I 'discovered' her initials - the name on the card is "Mrs S J Brown", and when I asked towards the conclusion of the call for her email address, she gave me "sally@ ...." with "that's me" as a confirmation that I may put two and two together, and conclude that we have Mrs Sally M Brown staying (all details changed to protect privacy) as group lead.

And then - as a part of the concluding conversation - I learned a little more. Of what she does for a job, of why they're traveling, and what are the key sales elements that brought them to choose Well House Manor.

I find it a fascinating study of how conversations open up as callers become more relaxed, and it's a reminder to me of just how important it is for the person on our team who's taking the booking to lead the conversation through in "the Well House Manor way", if you can call it that, which is to provide the facilities that visitors would wish to find in a hotel, and yet with the more relaxed and friendly service which so many of our business guests clearly appreciate, judging by the repeat bookings that we get, and the friendly way they'll seek us out to chat of an evening when they're with us.

Link - Well House Manor. Keywords: Hotel, Melksham, Wiltshire, Friendly, Business and Weekend Break.

(Written 2011-02-10)
Oops - I typed ci not vi, and have lost my file ...
Sitting writing late at night, I occasionally misspoll something; no great problem - I can go back and correct it, or if I fail to do so occasionally my kind reader will work out whaT I mean and forgive. But occasionally, when I'm typing in commands at the command line, one character can cause a big problem. Let's say I typed "ci" rather that "vi":

munchkin:fppy grahamellis$ ci demo
demo,v <-- demo
enter description, terminated with single '.' or end of file:
NOTE: This is NOT the log message!
>> Err ...
>> .
initial revision: 1.1
done
munchkin:fppy grahamellis$


And that's an easy mistake to make - with "c" and "v" next to each other on the keyboard. And - oh dear - the "demo" file has gone!

munchkin:fppy grahamellis$ ls demo
ls: demo: No such file or directory
munchkin:fppy grahamellis$


Blind panic? Perhaps so, the first time ... but fear not. You have called up RCS - the "Revision Control System" and Checked In the file called demo. You'll have a file called demo,v in your current directory, and you can use the co command to get a copy out; you'll then probably need to use chmod to get set the permissions on the file and make it writable again.

Note - my example is Mac OS X; some versions of ci don't even prompt for a description and you just appear to loose your file. It's also possible that you system / RCS has been configured to save the ,v files elsewhere, so you may need to use find to find them.
(Written 2011-02-21)

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

Other editions: January 2012November 2011September 2011July 2011May 2011March 2011January 2011November 2010September 2010 • this is the current edition
© WELL HOUSE CONSULTANTS LTD., 2012 : Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 0800 043 8225 or 01225 708225 • FAX: 01225 707126 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho

Linux and Shell Programming
[3448] Checking all the systems on a subnet, using Expect and Tk
[3446] Awk v Perl
[3256] Displaying a directory or file system tree - Linux
[3219] How do I become a Linux System Administrator?
[3143] On time
Top or Show all for Linux and Shell Programming

Apache HTTP and Tomcat Servers
[3568] Telling which ServerAlias your visitor used - useful during merging domains - (new - 2012-01-04)
[3491] Who is knocking at your web site door? Are you well set up to deal with allcomers?
[3449] Apache Internal Dummy Connection - what is it and what should I do with it?
[3447] Needle in a haystack - finding the web server overload
[3443] Getting more log information from the Apache http web server
Top or Show all for Apache HTTP and Tomcat Servers

C and C++ Programming
[3596] Want to learn iPad and iPhone programming? Come along and learn with me for free. - (new - 2012-01-28)
[3593] Chars, char arrays and strings in C. Some early cautions and pitfalls. - (new - 2012-01-26)
[3591] Integer types, and integer overflows, in C - (new - 2012-01-25)
[3590] Defining, declaring and initialising variables in C - (new - 2012-01-24)
[3587] C++ Courses - do I get official certification at the end of my Well House course? - (new - 2012-01-20)
Top or Show all for C and C++ Programming

Melksham
[3598] Melksham Civic Awards - report and pictures - (new - 2012-01-29)
[3597] Niche businesses in Melksham. From glass painting to Tcl and Lua courses. - (new - 2012-01-29)
[3569] Images of the new year in Melksham - (new - 2012-01-05)
[3560] Melksham, Month by month through 2011 - (new - 2011-12-23)
[3543] Some different pictures from Melksham
Top or Show all for Melksham

Training from Well House Consultants
[3588] Learning about how to help people learning - and retaining - (new - 2012-01-21)
[3586] Emergency First Aid Provision at Well House Manor - part of the service - (new - 2012-01-19)
[3559] Well House Consultants - Open Source Programming Courses for 2012 - (new - 2011-12-21)
[3545] Finding all matches to a pattern in Perl regular expressions
[3510] The skull above the door in Melksham Town Hall
Top or Show all for Training from Well House Consultants

Running a training and hotel company
[3594] Back to Uni - (new - 2012-01-26)
[3585] The changing Hotel and Bed and Breakfast business in Melksham - (new - 2012-01-18)
[3506] Cold call contacts - preference services and turning off spam sales approaches
[3440] Research is exciting. But should routine be automated?
[3368] Well House Manor hotel, Melksham - recommended to you by our customers
Top or Show all for Running a training and hotel company

Well House Manor - Hotel and Training Centre
[3552] Melksham Training Centre and Hotel internet speed - how does it compare? - (new - 2011-12-14)
[3549] Well House Manor - perhaps the best hotel rooms in Melksham - (new - 2011-12-10)
[3544] Looking for hotel rooms in Melksham over Christmas? We still have some availabiity
[3521] Emergency First Aid at Work (HSE) training in Melksham - places available for 19.1.2012
[3437] Light bulbs
Top or Show all for Well House Manor - Hotel and Training Centre

For the Webmaster, Postmaster and moderator
[3589] Promoting a single one of your domains on the search engines - (new - 2012-01-22)
[3514] Microblogging - what I should have tweeted in the last 48 hours
[3480] Direct Message: Really horrible blog about you ... a clever phishing trip, said to be from an MP
[3457] Away to train - but still around by video for Melksham meetings
[3402] That spec is a kingfisher ...
Top or Show all for For the Webmaster, Postmaster and moderator

General Programming Topics
[3558] Python or Lua - which should I use / learn? - (new - 2011-12-21)
[3461] From flowchart to program - code design for the newcomer
[3456] Stepping stones - early coding, and writing re-usable code quickly
[3436] Moving from scripting to Object Orientation in Python
[3366] Specification, Design, Implementation, Testing and Documentation - stages of a (Java) programming project
Top or Show all for General Programming Topics

PHP - the language and its application
[3584] QR codes - graphics images that provide quick phone links - (new - 2012-01-18)
[3540] Easy session example in PHP - keeping each customers data apart
[3539] Separating program and artwork in PHP - easier maintainance, and better for the user
[3536] UK Mapping Data - and more to come - under government Open Data measures
[3534] Learning to program in PHP - Regular Expression and Associative Array examples
Top or Show all for PHP - the language and its application

Java and the Java Environment
[3573] New in Java 7 - and why we are not running public Java 7 courses - (new - 2012-01-08)
[3497] Not the same language - but based on the same constructs
[3365] Turning bright delegates into bright and knowledgable ones
[3048] String handling - from first steps to practical examples
[3047] What is a universal superclass? Java / Perl / Python / Other OO languages
Top or Show all for Java and the Java Environment

Around, about and nearby to Wiltshire
[3498] Which West Wilts Town? A picture quiz for you
[3382] What is the picture?
[3376] Kennet and Avon - Walk from Bedwyn to Pewsey. TransWilts day out.
[3341] Farewell to the Hercules?
[3284] What to do in the evening during a Tcl course
Top or Show all for Around, about and nearby to Wiltshire

The Perl Programming Language and its use
[3581] Perl - calls to methods that use => - what do they mean? - (new - 2012-01-16)
[3577] How to do multidimensional arrays (or rather lists and hashes) in Perl - (new - 2012-01-14)
[3574] Perl functions such as chop change their input parameters - (new - 2012-01-10)
[3548] Dark mornings, dog update, and Python and Lua courses before Christmas - (new - 2011-12-10)
[3547] Using Perl to generate multiple reports from a HUGE file, efficiently
Top or Show all for The Perl Programming Language and its use

Client Side Languages (HTML, CSS, Javascript)
[3563] How big is a web page these days? Does the size of your pages matter? - (new - 2011-12-26)
[3532] Sharing the user experience - designing a form with the customer in mind
[3517] Tags used in writing this blog
[3133] An image from a website that occasionally comes out as hyroglyphics
[3128] How does your browser find out about itself?
Top or Show all for Client Side Languages (HTML, CSS, Javascript)

Ruby and Ruby on Rails
[3435] Sorta sorting a hash, and what if an exception is NOT thrown - Ruby
[3431] Ruby at both extremes of your website
[3429] Searching through all the files in or below a directory - Ruby, Tcl, Perl
[3428] How many days to Christmas?
[3426] Automed web site testing scripted in Ruby using watir-webdriver
Top or Show all for Ruby and Ruby on Rails

SQL and MySQL
[3494] Databases - when to treat the rules as guidelines
[3361] Blowing our own trumpet - MySQL resources
[3270] SQL - Data v Metadata, and the various stages of data selection
[3269] Files or Databases? MySQL, SQLite, or Oracle?
[3139] Steering our Python courses towards wxPython, SQLite and Django
Top or Show all for SQL and MySQL

Tcl, Tcl/Tk and Expect
[3583] Expanding a list of parameters in Tcl - {*} and eval - (new - 2012-01-17)
[3582] Tcl collections - lists, dicts and array - (new - 2012-01-16)
[3576] Tcl - apparently odd behaviour of string trimleft - (new - 2012-01-13)
[3575] Multiple buttons calling the same proc in wish (tcl/tk) - (new - 2012-01-12)
[3572] Adding Expect on top of Tcl - what is it and where can I get a training course to learn about it? - (new - 2012-01-08)
[3571] Comparing loop commands in Tcl - (new - 2012-01-06)
[3570] Trapping errors in Tcl - the safety net that catch provides - (new - 2012-01-06)
Top or Show all for Tcl, Tcl/Tk and Expect

Programming in Lua
[3528] December courses - PHP, Python, Perl - and a weekend Lua course
[3524] Metaclasses (Python) and Metatables (Lua)
[3396] Tables as Objects in Lua - a gentle introduction to data driven programming
[3395] Parallel but not really parallel. Moving game characters. Coroutines in Lua.
[2949] Lua - variable function arguments and select
Top or Show all for Programming in Lua

Python Programming
[3555] Football league tables - under old and new point system. Python program. - (new - 2011-12-18)
[3554] Learning more about our web site - and learning how to learn about yours - (new - 2011-12-17)
[3551] Some terms used in programming (Biased towards Python) - (new - 2011-12-12)
[3519] Python - current versions and implementations (CPython, Jython, IronPython etc)
[3489] Python courses and Private courses - gently updating our product to keep it ahead of the game
Top or Show all for Python Programming

And also ...
[3602] Emerging proposals for land to the east of Spa Road, Melksham - (new - 2012-02-03)
[3595] Looking up - (new - 2012-01-27)
[3592] Are we one man, one vote? No, and we never have been. - (new - 2012-01-26)
[3566] Initial thoughts - response to GW Rail Franchise Consultation for Wiltshire - (new - 2011-12-31)
[3562] Christmas Day - for unique pictures - (new - 2011-12-26)
[3561] Happy Christmas ... a Christmas morning walk in Melksham - (new - 2011-12-25)
[3557] Melksham Christmas Lights - Town, Shops and Private Houses - (new - 2011-12-20)
[3556] Aeryn at 1 - (new - 2011-12-19)
[3553] Changes to morning routines - (new - 2011-12-16)
Top or Show all for And also ...

Public Transport
[3580] Melksham Area - buses, trains, cycles, and roads. Meeting, 17.1.2012 - (new - 2012-01-15)
[3579] Transport in Cambridgeshire - seen by an outside observer. What can Wiltshire learn? - (new - 2012-01-15)
[3565] What would an appropriate train service on the TransWilts line mean - (new - 2011-12-31)
[3564] I wish I was not a special case - (new - 2011-12-29)
[3550] Provide a useable train service, and people will use it! - (new - 2011-12-11)
Top or Show all for Public Transport

Fun and Flames
[3462] Hangers, luggage and possessions
[3369] Local Council leads bans on many activities
[3302] Are you a half full or half empty person?
[3288] Random Questions ...
[3226] A busy morning for railway announcements
Top or Show all for Fun and Flames

Keynote and 'Of Course' Articles
[3202] Telling you something about us in just one line
[3179] Oops - I typed ci not vi, and have lost my file ...
[3168] Web Sites - Subject to Advertising Standards from 1st March - check your sites
[3164] Brown - or Mrs Sally Brown, accountant from Whitstable?
[2743] Public Open Source Training Courses running this summer and autumn in Melksham
Top or Show all for Keynote and 'Of Course' Articles

Unclassified Articles
[3605] Snow comes to Melksham, Wiltshire - pictures - (new - 2012-02-10)
[3604] Melksham Campus - a blog you can read, and a place you can comment - (new - 2012-02-08)
[3603] Another cold night - (new - 2012-02-03)
[3601] Rail Travel - has it become more unreliable? - (new - 2012-02-02)
[3600] Visa, MasterCard and American Express - changing payment profiles - (new - 2012-02-01)
[3599] Seeing how Melksham has changed over the years, via an iPad - (new - 2012-01-30)
[3578] A busy start to 2012 - (new - 2012-01-14)
[3567] First of the year - (new - 2012-01-01)
Top or Show all for unclassified
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