Exercises, examples and other material relating to training module W512. This topic is presented on public courses
|Articles and tips on this subject||updated|
|3589||Promoting a single one of your domains on the search engines|
We have a number of different domains offering information about our courses, and technical content too. There's www.wellho.net which is our main, worldwide site. But then there's www.wellho.co.uk which carries information with a U.K. bias and mobile.wellho.net which presents for the smaller screen ...
|3563||How big is a web page these days? Does the size of your pages matter?|
According to the BBC, the average web page is up in size from 726 kBytes to 965 kBytes in the last year. See [here]. Does this matter?
I first browsed the web with a modem - I remember stepping through modem generations at 9.6k, 19.2k, 28k, 33k and 56k bits / second. The slower speeds were used ...
|3517||Tags used in writing this blog|
This blog has been running for a very long time ... and so some of the tags I use are a bit out of date old fashioned. These days, our scripts tidy up / convert many of the tags when old articles are called up from archives but we still maintain the blog using the older stuff. For the sake of my proofreaders, ...
|2214||Global Index to help you find resources|
How can you find all blog articles on Ruby? How about everything that I've written about looking after forums, and with all the information about spammers close to it? With 15,000 URLs on the site, these apparently easy questions aren't so easy any more.
However - In an attempt to help (largely ...
|1015||Search engine placement - long term strategy and success|
"Whenever I search for anything in Melksham, I keep coming back to your site". So say some of our friends; new contacts tend to be along the lines of "So YOU are the ones behind that web site I keep finding".
We encourage the search engines to index our pages, and we know that many of our technical ...
|510||Dynamic Web presence - next generation web site|
Ostensibly, I'm giving a MySQL course. A client who has a large and complex data base and needs many staff to be able to make ad-hoc enquiries. Server is Linux, and regular (standard) enquiries will be via a browser fed by a PHP Page from a web server.
In other words L-A-M-P or LAMP. Linux, Apache, ...
|352||Improved mining techniques!|
We count web site visits by the number of hits per minute these days ... rather than the number of hits per hour or day. Where do those visitors arrive? All sorts of places ... and not always the most relevant to their search, or at a page with the most relevant of links to them either.
We're fortunate ...
|229||A fortunate accident|
Going through pictures of our Geek Cruise for our newsletter, I skipped over an insignificant looking photo of the Colliseum at Ephesus.
Ephesus left me wordless in awe that day - an ancient city lost to to an earthquake and the undergrowth a millennium and more; excavation and exploration started ...
|649||Denial of Service ''attack''|
We've had 45000 page requests in the last week from the University of Illinois - 17000 of which were within a period of a few hours yesterday. Not bad going? Had we been recommended to the whole University as a site worth seeing? Alas, no; all the requests were coming from a single host computer, ...
|345||Spotting a denial of service attack|
Our web site traffic rose from 37000 hits last Wednesday to 64000 hits on Thursday. Good sales and marketing activity on our part? No - it's a potential problem; all the extra traffic came from a single location and my immediate concerns included:
* Possible denial of service, where all the bandwidth ...
|1598||Every link has two ends - fixing 404s at the recipient|
"They have printed the wrong link." Thus starts a frustrated post on the Save the Train web site, worried that a link in the local newspaper to our support pledge page ends up at a "404". And, yes, they have dropped the newspaper a line too, hoping to catch them before the online edition goes "printed".
I don't know if the term "mood shots" is right, but Lisa and I were talking yesterday as to whether factual photographs of our rooms, or more atmospheric shots, do us best justice. I've posted up a lot of pictures of specifics in the past, so here are a couple of more atmospheric pictures ....
|1047||Maintainable code - some positive advice|
Don't ask what class an object belongs to
Don't enquire where your cursor is
Don't do two things in a call
Don't duplicate data or code
Don't put two or more values in the same cell
There's lots of different ways of coding - from "dog's dinner" to "Picasso". The dog's dinner looks a mess and is very ...
|1054||UK legal requirements for your commercial web site|
Running a commercial web site from a UK base? You need to be aware of changes to the UK's e-commerce regulations that were introduced at the end of last December without much publicity.
Your web site now needs to provide:
* Name of provider
* Email address at which you can be contacted
* Registered ...
|918||Databases needn't be frightening, hard or expensive|
Have you written a web site using plain old HTML (perhaps with style sheets and images) and then extended it to more interactive content using a little PHP, JSP, Perl, cgi or similar? Are you keeping the data associated with your PHP - your on line programs - in plain text files? If you are, that ...
|859||Put the answer in context - it may be printed|
Always remember that your web appllication user is likely to print out the final page and keep it. And it will be pretty useless to him if it doesn't contain certain information - information such as the inputs he made in order to produce the page.
Q: At what time on 7th December do .... trains leave ...
|823||An excellent use for a visitor count?|
Visitor counters are oversold. Very much oversold. I don't give a *&^%$ when I go down to my local supermarket whether I'm visitor number 27 or visitor 2765, so why should I want to know on a web site?
Well - you may not be interested in how many visitors I've had to my "Save the train" website ...
|795||Remember a site's non-technical issues too|
From the PHP course yesterday ... we came up with a list of extra considerations (beyond the narrow technical) for your PHP Web applications. Thought you might like to share the checklist ...
Search Engine Optimisation
Good Original Content
Links from / to other good sites
|261||Putting a form online|
I answered a question along the lines of "how much will it cost to put my [6 page] web form online" yesterday, and found myself coming up with a list of considerations, which I thought might be woth sharing as a checklist
... How many forms do you want your 6-pager converting into? (Don't do it all ...
|718||Protecting images from theft|
You want people to visit your website, see your wonderful product and be sold on what you have to offer through wonderful pictures. But you don't want them to take copies of the pictures and use them on their own web sites, nor do you want them to link in to your images and use your costly artwork ...
Some modules are available for download
as a sample of our material or under an Open Training Notes License
for free download from [here]
Installation and configuring.
Enabling and disabling CGI, SSI, etc.
Security aspects - setting the userid, etc.
Maintaining the log files
Using a single Web server to serve multiple domains.
If you are looking for a complete course and not just a information on a single subject, visit our Listing and schedule
Well House Consultants specialise in training courses in
. We run
throughout the UK (and beyond for longer courses), and
at our training centre in Melksham, Wiltshire, England.
It's surprisingly cost effective to come on our public courses -
even if you live in a different
country or continent to us
We have a technical library of over 700 books on the subjects on which we teach.
These books are available for reference at our training centre.