<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Philip Norton &#187; Programming</title>
	<atom:link href="http://www.norton42.org.uk/category/programming/feed" rel="self" type="application/rss+xml" />
	<link>http://www.norton42.org.uk</link>
	<description>A web developer in a crazy, crazy world.</description>
	<lastBuildDate>Thu, 19 Jan 2012 15:35:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>PHP North West UK Conference</title>
		<link>http://www.norton42.org.uk/180-php-north-west-uk-conference.html</link>
		<comments>http://www.norton42.org.uk/180-php-north-west-uk-conference.html#comments</comments>
		<pubDate>Mon, 01 Sep 2008 16:11:00 +0000</pubDate>
		<dc:creator>Philip Norton</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpnw]]></category>

		<guid isPermaLink="false">http://www.norton42.org.uk/?p=180</guid>
		<description><![CDATA[Looks good, I wonder if I can get my work to pay for me to go?]]></description>
			<content:encoded><![CDATA[<p><a href="http://conference.phpnw.org.uk/phpnw08/" title="phpnw08 PHP Conference 22/11/2008"><img src="http://conference.phpnw.org.uk/phpnw08/wp-content/uploads/2008/08/phpnw08_conference_logo_details.png" title="phpnw08 PHP Conference 22/11/2008" alt="phpnw08 PHP Conference 22/11/2008" border="0" width="324" height="262" style="background-color:white;" /></a></p>
<p>Looks good, I wonder if I can get my work to pay for me to go?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.norton42.org.uk/180-php-north-west-uk-conference.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Proof of my programming ability</title>
		<link>http://www.norton42.org.uk/62-proof-of-my-programming-ability.html</link>
		<comments>http://www.norton42.org.uk/62-proof-of-my-programming-ability.html#comments</comments>
		<pubDate>Fri, 27 Apr 2007 21:37:31 +0000</pubDate>
		<dc:creator>Philip Norton</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[address]]></category>
		<category><![CDATA[gei]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[isp]]></category>
		<category><![CDATA[lookup]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[whois]]></category>

		<guid isPermaLink="false">http://www.norton42.org.uk/?p=62</guid>
		<description><![CDATA[Yesterday we had a representative of one of our clients in for a meeting. I can&#8217;t say who it was, or what company they where from but I spent most of the day working on some simple PHP programs for &#8230; <a href="http://www.norton42.org.uk/62-proof-of-my-programming-ability.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Yesterday we had a representative of one of our clients in for a meeting.  I can&#8217;t say who it was, or what company they where from but I spent most of the day working on some simple PHP programs for them.  I had worked on them before, but they wanted some changes to be done.  So at about 4pm this client comes to my desk and says that he has this problem that he thinks I may be able to help with.</p>
<p>He wanted a program that would take in multiple IP addresses and find out not only where in the world they were from, but also who the IP address belonged to, basically the ISP of these IP addresses.  The interesting thing was that I was in a race with one of their programmers who had been working on the same thing since Monday and was several hours away from completing it.  So I started work.</p>
<p>At about 12:00 today I had a fully working IP address to ISP lookup tool which I packaged up and sent off to them.  The client said it was exactly what he was looking for and that the data that their programmer had come up with was only a fraction of the information that my tool displayed.  It also allowed the user to export the data into a CSV file, which he thought was brilliant.</p>
<p>Paul (my company director) was very impressed (he even shook my hand) and it looks as though I have made the company a lot of money.  But not only that, on a personal level I beat a lead developer in another company by at least 4 days to produce a fully working tool that was said to be impossible.</p>
<p>Sometimes I surprise even myself!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.norton42.org.uk/62-proof-of-my-programming-ability.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Terrible Travesty of Validation</title>
		<link>http://www.norton42.org.uk/38-terrible-travesty-of-validation.html</link>
		<comments>http://www.norton42.org.uk/38-terrible-travesty-of-validation.html#comments</comments>
		<pubDate>Fri, 22 Dec 2006 14:09:04 +0000</pubDate>
		<dc:creator>Philip Norton</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[errors]]></category>
		<category><![CDATA[terrible]]></category>
		<category><![CDATA[thousands]]></category>
		<category><![CDATA[travesty]]></category>
		<category><![CDATA[validation]]></category>

		<guid isPermaLink="false">http://www.norton42.org.uk/?p=38</guid>
		<description><![CDATA[I was looking through some sites the other day, just wondering about which ones were validated or not. As it turns out most of them were not validated. However, there was one that stood far above the crowd as being &#8230; <a href="http://www.norton42.org.uk/38-terrible-travesty-of-validation.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I was looking through some sites the other day, just wondering about which ones were validated or not.  As it turns out most of them were not validated.  However, there was one that stood far above the crowd as being a complete pile of poo in terms of validation.</p>
<p>There are a number of waysto check the validation of a site.  You can go to the <a href="http://validator.w3.org" rel="nofollow" title="W3C validation site">W3C validation site</a> and type in the address of the site you want to check.  Or you can download and install the very excelent <a href="http://www.mozilla.com/en-US/firefox/" rel="nofollow" title="Firefox">Firefox</a> and the even more brilliant <a href="http://chrispederick.com/work/webdeveloper/" rel="nofollow" title="Web Developer Extension">Web Developer Extension</a>; the work of a guy called Chris Pederick.  This toolbar allows you to click on a button and validate any site that you are looking at as well as a whole host of other really usefull things.</p>
<p>The site I was talking about above was <a href="http://www.amazon.co.uk" rel="nofollow" title="Amazon.co.uk">Amazon.co.uk</a>.  As of the date if this article the front page on Amazon has 1160 errors.  This is very, very poor, for a number of reasons.</p>
<p>I am of the opinion that compliance with web standards is essential in any web site or web based product.  It ensures that the site is accessible to people and machines and that the site will function with the advent of new browsers.  The second point is work based as it stops developers having to redesign their sites every time a new browser comes out.  The first point, that of accessibility, should be at the forefront of every website developers mind as sites that are not accessible do not conform to the UK Disability Discrimination Act.  Part three of this act refers to the provision of goods, facilities and services, which specifically mentions websites. So if your site does not conform to at least level 2 of the Web Content Accessibility Guidelines (which includes validation) you will in breach of the act and in danger of being fined or even sued.</p>
<p>The U.S.A. has an equivalent law called Section 508.</p>
<p>So my message to Amazon is this.  I will continue to buy products from your site as I can&#8217;t fault your shop for it&#8217;s value and service.  But please work towards validation!  Having over a thousand errors on your site makes it look like you really don&acute;t care.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.norton42.org.uk/38-terrible-travesty-of-validation.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Student Database</title>
		<link>http://www.norton42.org.uk/12-student-database.html</link>
		<comments>http://www.norton42.org.uk/12-student-database.html#comments</comments>
		<pubDate>Tue, 29 Aug 2006 12:04:00 +0000</pubDate>
		<dc:creator>Philip Norton</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[aberystwyth]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[center]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[student]]></category>
		<category><![CDATA[university]]></category>

		<guid isPermaLink="false">http://www.norton42.org.uk/?p=12</guid>
		<description><![CDATA[I have just made the finishing touches to a database that I am creating for Mandy to use at her work. She is a secretary in the Language and Learning Center in the University of Aberystwyth. They have this old &#8230; <a href="http://www.norton42.org.uk/12-student-database.html">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I have just made the finishing touches to a database that I am creating for Mandy to use at her work.  She is a secretary in the Language and Learning Center in the University of Aberystwyth.  They have this old Access database written by a guy who didn&#8217;t know much about Access, so it doesn&#8217;t do what they need.  I took the job on about 6 months ago, but I keep forgetting about it (I am doing it for free), so I have made the effort and should have it complete before the next accademic year, which starts September 20th(ish).  It is basically a student/course tracker with some extra bits thrown in, eg. it can create invoices and payment records.  If anyone wants a look then let me know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.norton42.org.uk/12-student-database.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

