Main Content

Data that we use during our training courses, and other training resources

Archive - Originally posted on "The Horse's Mouth" - 2011-09-04 23:45:31 - Graham Ellis

When you come on a training course with Well House Consultants, you leave with a thorough set of notes covering the topics on your course. And within those notes you'll find plenty of source code examples illustrating each topic.

Rather than type in the examples in your notes to try them later, you'll want to download them, won't you? They're all on this website ... simply take the module number from the top of the page of notes and look it up in our resources directory. For example, the "Memory Management" modules on our C courses is C212, and the index from which you can access all the examples in that module is at http://www.wellho.net/resources/C212.html.

There are further resources on each of these module pages too:
• During courses, I sometimes write extra examples to illustrate points I'm making, or simple to show how a particular task is achieved rather than just the final result. Very often, I'll add the source code for these examples to the resources too
• Articles on this daily diary ("blog") are also indexed where appropriate to the particular module - so (for example) the Memory Manamenet module in C has some 11 articles written from 2008 through to this year which you can also read.
• There are also longer technical articles linked from many of the pages. These go deeper than the shorter daily articles of which this is an example ...

Notably missing from my list of resources is the data that's used by many of the sample programs and shared across many different subjects. That's all available in a separate resource - http://www.wellho.net/data where you can see samples of the first few lines of each file. On a few of the data files, there have been copyright issues, and historically there were bandwidth issues too - however, things have become easier and all the data may now be accessed - we have used a ".xyz" file extension for the downloads so that the files will always be of an unkown type / saved on your local machine. This may mean that you need to rename them or change the name of the file used within your source

To have the data also easily accessible to you, I'm offering you a current list here:

ac_20100322.xyz Web server access log (longest example)
ac_20100608.xyz Web server access log
ac_20110320.xyz Web server access log
ac_20110509.xyz Web server access log
ac_aug10.xyz Web server access log
access_log.xyz Intranet / simpler web server access log
acc.xyz Another web server access log file (a bit shorter)
also.xyz Postcode letters (UK) and subsidiary towns included
animal.xyz Source code of a Perl class (used as data sometimes!!)
avresult.xyz Results of Alternative Voting Referrendum, May 2011, by region. CSV.
cpg.xyz Chromosome coverage data
distances.xyz Latitude and longitude for main UK postcode regions
france.xyz Ferry ports from which you can travel to France
hosts.xyz A /etc/hosts file - IP address to computer name mappings
is.xyz UK inflation data from 1750 to 2009 - annual and cumulative
last.xyz Output of a last command recording logins and logouts
loginfo.xyz Another sample output from last
login.xyz A PHP program file (used as data sometimes!!)
medline_xml.xyz Medical database sample in XML
postcodes.xyz Potscode to town mappings
progres.xyz As requests.xyz (with some extras that need filtering out!)
railstats.xyz UK main network railway station data, and passenger usage 2005-2010
refflat.xyz Genome matching sequence sample data
requests.xyz Employees and their programming skills data file
rgb.xyz Red, Green Blue components and names of colours
roads.xyz UK A road numbers (up to A99) and where they run from and to.
stdcodes.xyz UK Geographic and many other dialling codes
towns.xyz UK towns (extracted from dialling codes data)
whc_psc.xyz Source code of a Perl class (used as data sometimes!!)
wood.xyz CSV file listing some types of timber and their qualities and characteristics
words.xyz Word file - from Unix / Linux spell checker. One per line.

If you want to access this list on a regular basis, I've added a shortcut at http://wellho.info/data.