<?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>PHP Developer&#039;s Blog</title>
	<atom:link href="http://wizpip.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://wizpip.com/blog</link>
	<description>Random words from WizPip</description>
	<lastBuildDate>Sun, 15 May 2011 11:15:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>The importance of email</title>
		<link>http://wizpip.com/blog/2011/05/the-importance-of-email/</link>
		<comments>http://wizpip.com/blog/2011/05/the-importance-of-email/#comments</comments>
		<pubDate>Sun, 15 May 2011 11:14:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://wizpip.com/blog/?p=130</guid>
		<description><![CDATA[All good online marketers know that email is an excellent source of potential revenue. Most of those also know there&#8217;s a fine balance between being informative and being a spammer; users are all too happy to click that unsubscribe link, the worst thing possible for an email based marketing campaign. So, apart from sending uninteresting or just [...]]]></description>
			<content:encoded><![CDATA[<p>All good online marketers know that email is an excellent source of potential revenue. Most of those also know there&#8217;s a fine balance between being informative and being a spammer; users are all too happy to click that unsubscribe link, the worst thing possible for an email based marketing campaign. So, apart from sending uninteresting or just too many emails, what other reasons would somebody who had signed-up to your marketing gleefully unsubscribe?</p>
<p>One of the answers may well be with how your emails are constructed. Making marketing email is often much trickier than building a webpage; there are so many mail clients out there that you really are against it to make your email look similar across the board. If you know what you&#8217;re doing this can be achieved relatively well, however; it would seem that a large quantity of companies simply don&#8217;t know what they&#8217;re doing, or at least, their developers don&#8217;t.</p>
<p>Let&#8217;s take our first example: Adobe. Adobe is a multi-billion dollar company that distributes popular media software such as Photoshop, and even webpage creation software called Dreamweaver. Would you therefore conclude that its array of competent professionals were experts at meticulously crafting emails that looked perfect everywhere? If you would, you&#8217;d be wrong. Take a look at these images:</p>
<p><a href="http://wizpip.com/blog/wp-content/uploads/2011/05/adobe-fail.png"><img class="alignleft size-medium wp-image-131" title="adobe-fail" src="http://wizpip.com/blog/wp-content/uploads/2011/05/adobe-fail-263x300.png" alt="" width="263" height="300" /></a><a href="http://wizpip.com/blog/wp-content/uploads/2011/05/adobe-fail2.png"><img class="alignleft size-medium wp-image-132" title="adobe-fail2" src="http://wizpip.com/blog/wp-content/uploads/2011/05/adobe-fail2-237x300.png" alt="" width="237" height="300" /></a><a href="http://wizpip.com/blog/wp-content/uploads/2011/05/adobe-fail3.png"><img class="alignleft size-medium wp-image-133" title="adobe-fail3" src="http://wizpip.com/blog/wp-content/uploads/2011/05/adobe-fail3-239x300.png" alt="" width="239" height="300" /></a></p>
<p>Instantly we can see a problem. With images disabled the email is just a random collection of links, some of which are just &#8216;click here&#8217; or &#8216;learn more&#8217; (which is also a large accessibility issue &#8211; the last thing you want to hear as a disabled user when you ask your screen reader to read out the list of links is: &#8216;click here&#8217;, &#8216;click here&#8217;, &#8216;click here&#8217;, etc). With images enabled the email doesn&#8217;t get much better, it&#8217;s still completely unreadable. This email was rendered in Outlook 2003, still a popular email client for businesses across the world. A definite candidate for unsubscribing, if you can find the link.</p>
<p>Adobe isn&#8217;t alone in being a large client who doesn&#8217;t test their email properly, here we also have problems from TomTom and Nintendo in Outlook 2007:</p>
<p><a href="http://wizpip.com/blog/wp-content/uploads/2011/05/tomtom.png"><img class="alignleft size-medium wp-image-136" title="tomtom" src="http://wizpip.com/blog/wp-content/uploads/2011/05/tomtom-123x300.png" alt="" width="123" height="300" /></a><a href="http://wizpip.com/blog/wp-content/uploads/2011/05/nintendo.png"><img class="alignleft size-medium wp-image-135" title="nintendo" src="http://wizpip.com/blog/wp-content/uploads/2011/05/nintendo-135x300.png" alt="" width="135" height="300" /></a></p>
<p>Clearly there needs to be more quality control at large corporations when it comes to their online marketing.</p>
<p>There&#8217;s another way to confuse your user-base: using the text version of the email for the wrong thing. Traditionally when you send an HTML email you also send a text version so that people who either have HTML disabled on their email client or users whose client simply doesn&#8217;t support HTML see the same content but without the images. Unfortunately some email creators are all to happy to ignore text-only email viewers and direct people straight to an HTML page on the web to view their newsletter instead. Now, you may be thinking that that would be an acceptable solution, but; you&#8217;d be wrong.</p>
<p>Take a look at our next example add tell me what you see?</p>
<p><a href="http://wizpip.com/blog/wp-content/uploads/2011/05/hornby.png"><img src="http://wizpip.com/blog/wp-content/uploads/2011/05/hornby-300x225.png" alt="" title="hornby" width="300" height="225" class="alignnone size-medium wp-image-139" /></a></p>
<p>Now the problem is all too evident: some email clients such as Mail on iPhone and iPad, and the desktop alert in Outlook will use the textual version of the email to give a handy preview. Obviously as we can see from this example, it fails horribly when you use it the wrong way.</p>
<p>There is something worse though; sending out the wrong email. And not just the wrong email, but the text only version of the email to people who actually have HTML clients. And you&#8217;ve used your text-only version incorrectly, to tell people that they need an HTML compatible mail client to view the email. And then supply a link, a single link. Which is in fact, an unsubscribe link. This is without a doubt, the ultimate fail:</p>
<p><a href="http://wizpip.com/blog/wp-content/uploads/2011/05/lamps.png"><img src="http://wizpip.com/blog/wp-content/uploads/2011/05/lamps-300x121.png" alt="" title="lamps" width="300" height="121" class="alignnone size-medium wp-image-140" /></a></p>
<p>How many clients did they lose that day?</p>
]]></content:encoded>
			<wfw:commentRss>http://wizpip.com/blog/2011/05/the-importance-of-email/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache unexplained resets</title>
		<link>http://wizpip.com/blog/2011/04/apache-unexplained-resets/</link>
		<comments>http://wizpip.com/blog/2011/04/apache-unexplained-resets/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 07:56:59 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Advice]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://wizpip.com/blog/?p=128</guid>
		<description><![CDATA[Sometimes you&#8217;ll be coding away and discover something peculiar. One such example is when attempting to run a regular expression on a very long string (1000+ bytes) on a default WAMP installation. Apache randomly &#8216;resets&#8217; the connection. This is because you&#8217;ve caused it to crash. There&#8217;s no explanation and even the Windows event log doesn&#8217;t reveal [...]]]></description>
			<content:encoded><![CDATA[<p>Sometimes you&#8217;ll be coding away and discover something peculiar. One such example is when attempting to run a regular expression on a very long string (1000+ bytes) on a default WAMP installation. Apache randomly &#8216;resets&#8217; the connection. This is because you&#8217;ve caused it to crash. There&#8217;s no explanation and even the Windows event log doesn&#8217;t reveal any useful information.</p>
<p>The reason of course, is because you&#8217;ve overflowed the stack, Apache has run out of memory and crashed.</p>
<p>The fix is simple; just add this to your Apache config:</p>
<p>&lt;IfModule mpm_winnt_module&gt;<br />
ThreadStackSize 8388608<br />
&lt;/IfModule&gt;</p>
<p>Problem solved.</p>
]]></content:encoded>
			<wfw:commentRss>http://wizpip.com/blog/2011/04/apache-unexplained-resets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Despicable Blu-Ray</title>
		<link>http://wizpip.com/blog/2011/03/despicable-blu-ray/</link>
		<comments>http://wizpip.com/blog/2011/03/despicable-blu-ray/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 21:17:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Blu-Ray]]></category>
		<category><![CDATA[Copyright]]></category>
		<category><![CDATA[Cyberlink]]></category>
		<category><![CDATA[DRM]]></category>
		<category><![CDATA[Piracy]]></category>
		<category><![CDATA[Samsung]]></category>
		<category><![CDATA[Universal]]></category>

		<guid isPermaLink="false">http://wizpip.com/blog/?p=124</guid>
		<description><![CDATA[I recently built a new computer (more to come). This awesome beast is so heavily overspecced there&#8217;s not much you can throw at it that would make it have a hard day. That is, unless you&#8217;re a publishing studio called Universal. As part of my new setup I have a Blu-Ray drive &#8211; any self [...]]]></description>
			<content:encoded><![CDATA[<p>I recently built a new computer (more to come). This awesome beast is so heavily overspecced there&#8217;s not much you can throw at it that would make it have a hard day. That is, unless you&#8217;re a publishing studio called Universal.</p>
<p>As part of my new setup I have a Blu-Ray drive &#8211; any self respecting videophile has one of these. This drive is a Samsung SH-B123L (which can also identify itself as a TSSTcorpDVDWBD) and has the newest available firmware (SB03 &#8211; December 2010) which was upgraded from the non-obvious site <a href="http://www.samsungodd.com/eng/firmware/FWdownload/FWDownload.asp?product_code=&amp;language_code=&amp;SearchMode=TOTALSEARCH&amp;SearchWord=sh-b123l&amp;image1.x=0&amp;image1.y=0">SamsungODD</a>. In conjunction with <a href="http://www.cyberlink.com/prog/util/aff.do?clid=2581_853_37_GBCJPDVD10II_0_1&amp;RedirectURL=http://www.cyberlink.com/products/powerdvd/overview_en_GB.html">Cyberlink PowerDVD 10 Ultra 3D Mark II</a> I have watched about 20 Blu-Rays on this new system.</p>
<p>And so it came to pass that recently I received a copy of <a href="http://www.amazon.co.uk/gp/product/B0047MZU5W?ie=UTF8&amp;tag=wizpicom-21&amp;linkCode=as2&amp;camp=1634&amp;creative=6738&amp;creativeASIN=B0047MZU5W">Despicable Me on Blu-Ray</a>. Does it play? No. After a few seconds the Universal logo plays, as you&#8217;d expect. Then, a spinning loading Universal logo sits on the screen. The one time I left it on we got to 13 minutes before an advert played which thanked me for supporting the industry and paying for the film. Then the loading logo came back. Another 10 minutes and I gave up.</p>
<p>Clearly the problem here is the Blu-Ray drive. It can&#8217;t play the disc. But that problem is itself caused by Universal who have added a new type of DRM that the drive does not understand. As it stands I have purchased a £16 product that I cannot watch &#8211; let&#8217;s not forget that I could easily download this film through bittorrent &#8211; for free &#8211; and watch it with ease.</p>
<p>This is the problem with the media industry, forever penalising the very hands that feed it. Pirate copies of films simply don&#8217;t suffer from these problems and save five or more minutes of your life every time you watch a disc, because they don&#8217;t come with the pointless copyright warnings (pointless because if you&#8217;re going to copy it, you&#8217;re going to copy it).</p>
<p>I have sent emails to Universal (whose first reply told me my computer may not have enough memory &#8211; I think 24GB is quite enough), posted an entry in the Samsung section of Cnet and contacted eBuyer, the supplier of the drive in question.</p>
<p>Who should be billed for my wasted time here? Universal for using DRM that my drive cannot understand, Samsung for not updating their firmware fast enough or eBuyer for distributing a new drive that is already out of date?</p>
]]></content:encoded>
			<wfw:commentRss>http://wizpip.com/blog/2011/03/despicable-blu-ray/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TomTom GO 550 Live</title>
		<link>http://wizpip.com/blog/2010/08/tomtom-go-550-live/</link>
		<comments>http://wizpip.com/blog/2010/08/tomtom-go-550-live/#comments</comments>
		<pubDate>Sun, 01 Aug 2010 11:18:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Product Reviews]]></category>
		<category><![CDATA[GO 550 Live]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[Satellite Navigation]]></category>
		<category><![CDATA[TomTom]]></category>

		<guid isPermaLink="false">http://wizpip.com/blog/?p=110</guid>
		<description><![CDATA[I recently started a new contract which requires me to travel down to London from Bedford during rush hour. For this reason, I thought it would be prudent to upgrade my old TomTom One to a new TomTom GO 550 Live. I originally bought a TomTom One (V1) back in 2006 at a cost of [...]]]></description>
			<content:encoded><![CDATA[<p>I recently started a new contract which requires me to travel down to London from Bedford during rush hour. For this reason, I thought it would be prudent to upgrade my old TomTom One to a new TomTom GO 550 Live.</p>
<p><img style="float: left; margin: 0 10px 10px 0;" title="TomTom GO 550 Live" src="http://wizpip.com/blog/wp-content/uploads/2010/08/tomtom-750-live-300x237.jpg" alt="TomTom GO 550 Live" width="300" height="237" />I originally bought a TomTom One (V1) back in 2006 at a cost of £215 because my then girlfriend was pretty bad at map reading. The TomTom then was an excellent purchase that removed the possibility of many arguments. The feature list of the new TomTom GO 550 Live tempted me to buy a new one, four years on. This was purchased with a third-party dashboard bean bag mount from <a href="http://handtec.co.uk">handtec </a>for a little under £190. Let&#8217;s see what new features it has, over a TomTom One:</p>
<ul style="display: block; float: left;">
<li>HD Traffic</li>
<li>Speed Cameras</li>
<li>Fuel Prices</li>
<li>Google Local Search</li>
<li>Weather</li>
<li>IQ Routes Technology</li>
<li>4.3&#8243; Screen</li>
<li>Hands-free phone support</li>
<li>Voice command and control</li>
<li>Advanced Lane Guidance</li>
<li>Text-to-speech</li>
</ul>
<div class="clear"></div>
<h3>Features</h3>
<p>The first five features in the list above require a subscription to TomTom Live services at a cost of £99 annually. These services are currently provided for a year, free of charge with a new purchase of the TomTom GO 550 Live. The next few updates are improvements of the hardware and software. But are they useful?</p>
<p>A larger screen is always welcome.</p>
<p>Hands-free phone support? I don&#8217;t generally make or take calls in the car, so this feature isn&#8217;t useful for me.</p>
<p>Voice control again, isn&#8217;t too useful for me &#8211; it involves learning what commands are available and it&#8217;s much easier just to navigate the menus with a tap.</p>
<p>Text-to-speech is a good feature &#8211; rather than pre-recorded navigation the TomTom can now read out road names which, when you&#8217;re following lane guidance can be very helpful.</p>
<p>Because the &#8220;Advanced Lane Guidance&#8221; feature of this new TomTom is awful. It&#8217;s excellent at telling you what lane to be in, when it&#8217;s already very obvious. Think of a motorway with giant blue signs telling you which lane is which. The thing that would have made this really helpful, and you&#8217;d be forgiven for thinking this was part of lane guidance, would be telling you what lane to be in when you&#8217;re in a large town on a road with three lanes, each of them going somewhere else and because it&#8217;s rush-hour lane changing is near impossible. Imagine my disappointment when I twice ended up going the wrong way, because I was in the wrong lane. Thanks TomTom. The included lane guidance isn&#8217;t always perfect either &#8211; Joining the M1 southbound at Junction 10 from Luton it will tell you to &#8220;Keep right, then go left on the roundabout, first exit&#8221;. But, if you keep right you cannot go left on the roundabout. Again, thanks TomTom.</p>
<p>IQ routes is essentially a dumbed down version of the Traffic service. The TomTom can assume for you, fairly accurately how much longer it will take to traverse a road at a given time on a given day &#8211; it knows a journey will take longer during rush hour. No complaints here.</p>
<p>Which leads us to the paid features, which to be fair are currently free for a year with the new TomTom.</p>
<p>Weather. Do I care? Not really &#8211; my iPhone has a much better app for telling me what the weather is going to be. But that&#8217;s not to say you won&#8217;t find it useful.</p>
<p>Google Local Search &#8211; again, for me not that useful. Generally, I already know where I want to go, and if I&#8217;m looking for somewhere specific I&#8217;ll probably check my iPhone first &#8211; because it&#8217;s a lot faster and more powerful than this TomTom unit. (Would you believe, four years on the GO 550 Live is only 20MHz faster than the original One? Although mapping features aren&#8217;t impossibly slow, they&#8217;re still slow. It would have been nice to have had a faster processor here).</p>
<p>Fuel Prices. This could be helpful if there are large price differences in your area, but passing several petrol stations listed the prices were all out of date, some by several pence. Not a feature to rely on then.</p>
<p>Speed Cameras are a nuisance. Most people believe this. Sure, I&#8217;d like to believe we&#8217;re all driving at the speed limit and, excluding country roads, towns along country roads and motorways, from what I&#8217;ve seen most people generally keep to it. But that doesn&#8217;t stop you seeing a speed camera and then furiously checking your speedo to make sure you&#8217;re not going to set the damn thing off. This distraction could potentially be more dangerous than not having a speed camera at all. So, is this feature helpful? Yes and no. Yes, because it clearly points out where the speed cameras are. No, because apart from being blindingly obvious (they&#8217;re large yellow boxes for goodness sake) you won&#8217;t set them off if you&#8217;re not speeding, which you shouldn&#8217;t be. But I guess it&#8217;s nice to be reminded that they&#8217;re there and if you do happen to be speeding, to slow down. I&#8217;d be interested to see the statistics for minor collisions at speed camera sites, where cautious drivers brake a little too much and the person behind, busily checking their speedo to make sure they&#8217;re not going to fast, shunts them in that time.</p>
<p>HD Traffic, a feature which could potentially be SO useful. The question comes though, is it? Well that depends. On largely busy routes with lots of people who potentially have TomTom&#8217;s connected to the service then probably. But, with smaller or less popular roads where reporting is often very delayed and the quantity of drivers with TomTom&#8217;s is far less, probably not. HD Traffic of course works from aggregated data from lots of other TomTom users. This means it won&#8217;t save you if you&#8217;re the first to get stuck in a traffic jam. At rush-hour, when traffic is very changeable I&#8217;ve found the reporting to be a little inconsistent. Do you leave your route to potentially save 15 minutes, or do you stay on because the jam the TomTom shows seems to have cleared? In the end, this feature is probably best for larger delays.</p>
<p>Adding to this, I had a problem with HD Traffic when I first used the device. Planning a route and asking the TomTom to minimise delays it would always say that a subscription was required and it may have expired, even though the information page clearly showed I had a years worth of free access left. An email sent to TomTom support on Tuesday the 27th about the issue remains unanswered today, five days later. I did however realise that by using the TomTom HOME software to access the TomTom that the service did actually work &#8211; and stayed working when I disconnected the cable until I powered the unit off. The service has started working on its own now however, several days after first turning the TomTom on. Which didn&#8217;t help on my way home for the first couple of days.</p>
<p>Now, you&#8217;d have hoped the quality of the maps may be slightly better. But there&#8217;s one roundabout on the A6 that&#8217;s been there for at least two years and it still isn&#8217;t on the map. When TomTom release new maps every quarter don&#8217;t think for one minute that those updates are for the most up to date road information because clearly, they&#8217;re not. I will say that average speed cameras placed on the M1 and A421 have been marked which is great. That said, even IQ Routes doesn&#8217;t seem to factor in the speed restriction and extra traffic because of this &#8211; clearly a frustrating thing when you&#8217;re trying to sell a device based on its traffic avoiding route planning.</p>
<h3>Summary</h3>
<p><img style="float: left; margin: 0 10px 10px 0;" title="TomTom One" src="http://wizpip.com/blog/wp-content/uploads/2010/08/tomtom-one-300x277.jpg" alt="TomTom One" width="300" height="277" />Perhaps I&#8217;ve been spoilt. With an iPhone which is so fast and fluid, but the touch screen on the GO 550 Live is the same touch screen used four years earlier on the One. It works, but it&#8217;s slow and cumbersome. Given very similar technical specs of the original One and the GO 550 Live the only thing that could really sell the GO 550 Live are its new features &#8211; for me the only important ones were Advanced Lane Guidance and HD Traffic. Unfortunately, one of them falls well below expectation and the other is satisfactory at best. Was it worth updating from my four year old One? Probably not. A faster processor, better touch screen and full lane guidance within towns could have made this a definite yes.</p>
<p>If you&#8217;re wondering that the difference between the GO 550, 750 and 950 is, it&#8217;s a simple one: the 750 has more internal memory and maps of Europe, the 950 has some more internal memory and maps of America. If you&#8217;re not planning on shipping your car to these places to drive around you&#8217;re better off saving £20 and £70 respectively and going for the 550. Though, you may just be better off finding an original TomTom One on ebay and using that. Other versions of the One all use a slower processor which will no doubt make your mapping experience more frustrating than it already is.</p>
]]></content:encoded>
			<wfw:commentRss>http://wizpip.com/blog/2010/08/tomtom-go-550-live/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 9</title>
		<link>http://wizpip.com/blog/2010/06/internet-explorer-9/</link>
		<comments>http://wizpip.com/blog/2010/06/internet-explorer-9/#comments</comments>
		<pubDate>Thu, 24 Jun 2010 18:31:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[IE9]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://wizpip.com/blog/?p=107</guid>
		<description><![CDATA[Every web developer knows that Internet Explorer (IE) 6 is a pain. It has a lot of bugs, and a lot of newer code just doesn&#8217;t work. The problem is, we can&#8217;t stop coding for it &#8211; IE6 still has over 10% of the browser market share. Now, it was neglected for five whole years. [...]]]></description>
			<content:encoded><![CDATA[<p>Every web developer knows that Internet Explorer (IE) 6 is a pain. It has a lot of bugs, and a lot of newer code just doesn&#8217;t work. The problem is, we can&#8217;t stop coding for it &#8211; <a href="http://en.wikipedia.org/wiki/Template:Msieshare1">IE6 still has over 10% of the browser market share</a>. Now, it was neglected for five whole years. Then version 7 came along. IE7 fixed a few of IE6&#8242;s bugs, but from a developers point of view wasn&#8217;t anything special. A couple of years later IE8 was released &#8211; which much improved rendering all round.</p>
<p>Now, IE8 is a good rendering browser, it&#8217;s not too bad at all. It doesn&#8217;t however support any of the &#8216;new&#8217; features of the web. Experimental things such as HTML5 and CSS3 simply don&#8217;t work. Is that such a bad thing? Well, yes. Because every other major browser (Chrome, Safari, Firefox) supports a good chunk of them and there&#8217;s a lot of things that we as developers want to use, but can&#8217;t.</p>
<p>Take my website for example &#8211; if you&#8217;re here in any version of IE you&#8217;ll see a very plain and very square design. Any other browser and you&#8217;ll likely see rounded corners, text shadow and box shadow &#8211; three small parts of CSS3 that really improve the visual appearance of a simple layout like this one.</p>
<p>Now, suddenly, Microsoft have realised they&#8217;re in a browser war once more &#8211; fall behind too much and people will walk away. Why is that troubling for Microsoft? Well, if you can convince people to use a new browser how much harder is it to convince them to use a new operating system the next time they buy? With increasing proportions of the smart-phone markets both Apple and Google are making people more aware of their products &#8211; and training them in their ability to use them. Google launches its own OS soon, how many PC users will be swayed to a computer with Google OS or for the richer of you, OSX?</p>
<p>Back on topic &#8211; IE9, slated for release in 2011. Another IE &#8211; great I think, as a developer. Another browser to support, bug fix and nannify.</p>
<h3>But</h3>
<p>I did something silly the other day. I downloaded the <a href="http://ie.microsoft.com/testdrive/">IE9 platform preview (version 3)</a> and stood back in awe. Not only does it perform well in the <a href="http://acid3.acidtests.org/">Acid 3 test</a> (83/100 compared to 20/100 for IE8) which although doesn&#8217;t beat Chrome&#8217;s and Safari&#8217;s 100/100 perfect score &#8211; is a vast improvement, but it also does something magical (in the words of Steve Jobs). Take a look at the screen shots below. On the left we have Chrome, on the right we have the IE9 preview.</p>
<p><a href="http://farm2.static.flickr.com/1237/4730314217_ff1b1a2ddb_o.png"><img class="alignnone" title="IE9 Asteroid" src="http://farm2.static.flickr.com/1237/4730314217_9ed734ed2e.jpg" alt="IE9 Asteroid Demo" width="500" height="282" /></a><a href="http://farm2.static.flickr.com/1352/4730313387_e312f42569_o.png"><img class="alignnone" title="IE9 Fish" src="http://farm2.static.flickr.com/1352/4730313387_e02f65ecbf.jpg" alt="IE9 Fish Demo" width="500" height="283" /></a></p>
<p>That&#8217;s right. Google Chrome was by far the fastest JavaScript running Browser for PC and on a par with Safari. Not anymore. The new IE9 sports a new feature &#8211; background compiling of JavaScript. This fancy feature punches Chrome in the mouth and sprints away fast. A staggering 22 times faster in the fish test and immeasurably (but at least 60 times) faster in the asteroid test leaves you blown away.</p>
<p>This is a feature I&#8217;m definitely looking forward to!</p>
<p>One thing I will note though, Chrome still loaded and rendered pages faster than this IE9 preview.</p>
]]></content:encoded>
			<wfw:commentRss>http://wizpip.com/blog/2010/06/internet-explorer-9/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Safari 5</title>
		<link>http://wizpip.com/blog/2010/06/safari-5/</link>
		<comments>http://wizpip.com/blog/2010/06/safari-5/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 09:49:04 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[FAIL]]></category>
		<category><![CDATA[Install]]></category>
		<category><![CDATA[Safari 5]]></category>

		<guid isPermaLink="false">http://wizpip.com/blog/?p=101</guid>
		<description><![CDATA[Apple released Safari 5 today but unfortunately it wasn&#8217;t quite as successful as they&#8217;d hoped. For several people running Windows (myself included) the following error appears when trying to launch it: Thanks for that, Apple. I guess the Windows release wasn&#8217;t tested very well. Hopefully they&#8217;ll release an update to fix this issue soon. And [...]]]></description>
			<content:encoded><![CDATA[<p>Apple released Safari 5 today but unfortunately it wasn&#8217;t quite as successful as they&#8217;d hoped. For several people running Windows (myself included) the following error appears when trying to launch it:</p>
<div class="wp-caption alignnone" style="width: 499px"><img title="Safari 5 FAIL" src="http://farm5.static.flickr.com/4061/4681221935_32b33007f3_o.png" alt="The procedure entry point JSValueMakeFromJSONString could not be located in the dynamic link library JavaScriptCore.dll" width="489" height="171" /><p class="wp-caption-text">The procedure entry point JSValueMakeFromJSONString could not be located in the dynamic link library JavaScriptCore.dll</p></div>
<p>Thanks for that, Apple. I guess the Windows release wasn&#8217;t tested very well. Hopefully they&#8217;ll release an update to fix this issue soon. And knowing Steve, someone will lose their job and then be shot and run-over in a series of unfortunate events.</p>
<h3>Update</h3>
<p>To solve this issue do the following:</p>
<ul>
<li>Uninstall Safari</li>
<li>Uninstall Apple Application Support</li>
<li>Delete the folder C:\Program Files (x86)\Safari</li>
<li>Delete the folder C:\Program Files (x86)\Common Files\Apple\Apple Application Support</li>
<li>Reinstall Safari</li>
</ul>
<p>You *must* delete those folders because the installer is &#8216;clever&#8217; and won&#8217;t overwrite existing files. The Uninstaller on the other hand is rubbish and leaves most of the files on your disk (hence an uninstall and reinstall without deleting the folders won&#8217;t work).</p>
]]></content:encoded>
			<wfw:commentRss>http://wizpip.com/blog/2010/06/safari-5/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>iPhone 4</title>
		<link>http://wizpip.com/blog/2010/06/iphone-4/</link>
		<comments>http://wizpip.com/blog/2010/06/iphone-4/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 18:06:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Product Launch]]></category>
		<category><![CDATA[720p]]></category>
		<category><![CDATA[Accelerometer]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[Compass]]></category>
		<category><![CDATA[Gyroscope]]></category>
		<category><![CDATA[HD Video]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPhone 4]]></category>
		<category><![CDATA[microSIM]]></category>
		<category><![CDATA[Proximity Sensor]]></category>
		<category><![CDATA[Retina Display]]></category>

		<guid isPermaLink="false">http://wizpip.com/blog/?p=96</guid>
		<description><![CDATA[The new iPhone has as you&#8217;d expect, a whole host of new features. Here&#8217;s a summary of all the specs I&#8217;ve gleaned from the live blogs: 720p 30fps Video 5MP Camera Backside Illuminated Sensor Gyroscope Accelerometer Compass Proximity Sensor Quad-band HSDPA/HSUPA 7.2Mbps down, 4.8Mbps up Battery &#8211; 40% more talk time, 6 hours of 3G [...]]]></description>
			<content:encoded><![CDATA[<p>The new iPhone has as you&#8217;d expect, a whole host of new features. Here&#8217;s a summary of all the specs I&#8217;ve gleaned from the live blogs:</p>
<ul>
<li>720p 30fps Video</li>
<li>5MP Camera</li>
<li>Backside Illuminated Sensor</li>
<li>Gyroscope</li>
<li>Accelerometer</li>
<li>Compass</li>
<li>Proximity Sensor</li>
<li>Quad-band HSDPA/HSUPA 7.2Mbps down, 4.8Mbps up</li>
<li>Battery &#8211; 40% more talk time, 6 hours of 3G browsing, 10 hours of Wi-Fi browsing, 10 hours of video, 40 hours of music, 300 hours of standby</li>
<li>microSIM</li>
<li>3.5 inch IPS display</li>
<li>960 x 640 pixel &#8220;Retina Display&#8221;</li>
<li>326 dpi</li>
<li>800:1 contrast ratio</li>
<li>24% thinner than the 3GS</li>
<li>iOS 4 (new name for iPhone OS)</li>
<li>Picture in Picture Video Conferencing (FaceTime)</li>
<li>Black or White</li>
<li>$199 16GB, $299 32GB</li>
<li>On sale June 24th (July / August for some other parts of the world)</li>
</ul>
<p>3GS and 3G users will be able to upgrade to iOS 4 on the 21st of June.</p>
]]></content:encoded>
			<wfw:commentRss>http://wizpip.com/blog/2010/06/iphone-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Overused buzzwords</title>
		<link>http://wizpip.com/blog/2010/06/overused-buzzwords/</link>
		<comments>http://wizpip.com/blog/2010/06/overused-buzzwords/#comments</comments>
		<pubDate>Fri, 04 Jun 2010 18:07:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[Buzzword]]></category>
		<category><![CDATA[Credit Crunch]]></category>
		<category><![CDATA[HD]]></category>
		<category><![CDATA[High Definition]]></category>
		<category><![CDATA[Jargon]]></category>
		<category><![CDATA[Organic]]></category>

		<guid isPermaLink="false">http://wizpip.com/blog/?p=92</guid>
		<description><![CDATA[We&#8217;ve all been there &#8211; something that&#8217;s been heavily marketed and it just gets your goat, it feels wrong. Organic A long time ago I first realised I suffered from this problem (of being narked by marketers who promoted nonsensical terms) when they came about with the fantastically useless word on food products &#8216;organic&#8217;. Well, you don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>We&#8217;ve all been there &#8211; something that&#8217;s been heavily marketed and it just gets your goat, it feels wrong.</p>
<h3>Organic</h3>
<p>A long time ago I first realised I suffered from this problem (of being narked by marketers who promoted nonsensical terms) when they came about with the fantastically useless word on food products &#8216;organic&#8217;. Well, you don&#8217;t say? The only other type of substance that&#8217;s not organic that I&#8217;m aware of is metallic, and that&#8217;s definitely not edible in quantities large enough to see. Simply put, anything that&#8217;s organic is or was once alive and composed of organs or organelles. So essentially, everything you eat is organic. Why couldn&#8217;t they find some better term to use? Insecticide free? Not quite the same ring to it as may be, but nevertheless a lot more accurate.</p>
<p>Then there was this other fantastically annoying term which luckily, is now dying out.</p>
<h3>Credit Crunch</h3>
<p>My goodness. What does it even mean? Some kind of breakfast serial that counts towards an educational module? I don&#8217;t know. How about: &#8216;recession&#8217;? They used it? Good. Why bother making up sensationalistic nonsensical terms then!</p>
<p>Anyway, this brings me rather roughly to&#8230;</p>
<h3>HD</h3>
<p>Yes. HD. Do you know what it means? I don&#8217;t. &#8216;High-definition&#8217; can mean almost anything, depending on where you are at the time. It can relate to sound, video and even physical things. Within the past six years or so, the term has been stolen for use in the video media industry. But even then, HD can mean any number of possible things. Essentially, a company or entity decides that the products they&#8217;re currently selling are &#8216;Standard Definition&#8217;. This then gives them the right to name anything successively &#8216;High Definition&#8217;. So, where TV is concerned SD is that of a DVD &#8211; 720 x 576 pixels. If that&#8217;s standard definition, what&#8217;s VHS? Anyway this means HD is anything above that, and there are a LOT of possible flavours: 720i, 720p, 1080i, 1080p. These being 1280 x 720 and 1920 x 1080 pixels respectively. Now, most HD TV broadcasts are merely 720i, the lowest possible version oh &#8216;High Definition&#8217;. Blu-ray on the other hand is the &#8216;full&#8217; 1080p.</p>
<p>Then you come to buying a television. Now, most people know they &#8216;have to have&#8217; a &#8216;High Definition&#8217; television these days, but most are also unaware of the difference. This allows manufacturers to be unscrupulous; they&#8217;ve coined the term &#8216;HD Ready&#8217; which makes you THINK you can use it to watch HD television. And you&#8217;d be right. But you may as well buy DVDs and not Blu-ray if the &#8216;HD Ready&#8217; TV you buy is only 1280 x 720i. And I can tell you, there&#8217;s a very visible difference between 1080p and 720i (on a display that can handle 1080p of course).</p>
<p>Is all this choice good for consumers? No. It&#8217;s good for manufacturers who are trying to get the most money out of you for the least amount of cost and that&#8217;s called business. Business doesn&#8217;t like consumers, only shareholders.</p>
<p>Where was I? Ah yes. This HD stuff is all rubbish anyway &#8211; I was playing games on my PC back in 1998 that were a resolution of at least 1024 x 768 &#8211; High enough to be classed today as &#8216;High Definition&#8217;, and higher resolution than DVD which had only come out the previous year. What will the next generation of HD be called, &#8216;Ultra High Definition&#8217;? And after that? Super high? It&#8217;s like the 80s again. Super.</p>
<p>What resolution is a cinema film? HD? Why yes, yes it is! That&#8217;s why they&#8217;ve been getting ansi lately and trying to &#8216;invent&#8217; (bring back) things like 3D. Admittedly, 3D these days is all about polarisation and not different colours so it looks much better. But where&#8217;s next for film? Clearly, we&#8217;re heading towards something like the holodeck straight out of Star Trek.</p>
<h3>Buzzwords</h3>
<p>So there you have it. A buzzword is a word said to make you think &#8220;Cool, I must have it!&#8221; and yet it is completely meaningless (or effectively useless because it doesn&#8217;t mean much). Contrast this with the term &#8216;Jargon&#8217; which the news media have been banging on about for ages regarding Computers. A lot of this &#8216;Jargon&#8217; however are actual words with proper meanings &#8211; Gigabyte, RAM etc. Would you describe any other profession as being full of jargon? It&#8217;s not that the meaning of the word is incorrect, just that they use it like it&#8217;s some sort of terrible thing. Every profession needs and has its own set of terminologies.</p>
<p>Rant over.</p>
]]></content:encoded>
			<wfw:commentRss>http://wizpip.com/blog/2010/06/overused-buzzwords/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>New website launches</title>
		<link>http://wizpip.com/blog/2010/06/new-website-launches/</link>
		<comments>http://wizpip.com/blog/2010/06/new-website-launches/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 17:34:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Site Launch]]></category>
		<category><![CDATA[launch]]></category>
		<category><![CDATA[wizpip]]></category>

		<guid isPermaLink="false">http://wizpip.com/blog/?p=90</guid>
		<description><![CDATA[I&#8217;ve been freelancing for half a year now and I thought it was about time I upgraded my website to reflect my skill set. There&#8217;s a section for people looking to hire my skills and a little place I&#8217;m going to be putting code snippets &#8211; will this be useful to you? So, let me [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been freelancing for half a year now and I thought it was about time I upgraded my website to reflect my skill set.</p>
<p>There&#8217;s a section for people looking to hire my skills and a little place I&#8217;m going to be putting code snippets &#8211; will this be useful to you?</p>
<p>So, let me know what you think of her.</p>
<p>I hope to be adding the portfolio within the next week &#8211; stay tuned!</p>
]]></content:encoded>
			<wfw:commentRss>http://wizpip.com/blog/2010/06/new-website-launches/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPad UK Pricing</title>
		<link>http://wizpip.com/blog/2010/04/ipad-uk-pricing/</link>
		<comments>http://wizpip.com/blog/2010/04/ipad-uk-pricing/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 16:11:02 +0000</pubDate>
		<dc:creator>wizpip</dc:creator>
				<category><![CDATA[Product Launch]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[pricing]]></category>
		<category><![CDATA[UK]]></category>

		<guid isPermaLink="false">http://wizpip.com/blog/?p=70</guid>
		<description><![CDATA[I&#8217;ve been looking recently for what iPad pricing in the UK will be, but Apple are keeping schtum. So, let&#8217;s have a little guess: Current US Prices: Wi-fi 16GB $499 32GB $599 64GB $699 Wi-fi + 3G 16GB $629 32GB $729 64GB $829 The current USD to GBP exchange rate is 0.656943897, so by adding [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been looking recently for what iPad pricing in the UK will be, but Apple are keeping schtum. So, let&#8217;s have a little guess:</p>
<p>Current US Prices:</p>
<p>Wi-fi<br />
16GB $499<br />
32GB $599<br />
64GB $699</p>
<p>Wi-fi + 3G<br />
16GB $629<br />
32GB $729<br />
64GB $829</p>
<p>The current USD to GBP exchange rate is 0.656943897, so by adding this and 17.5% VAT we get:</p>
<p>Wi-fi<br />
16GB £385<br />
32GB £462<br />
64GB £539</p>
<p>Wi-fi + 3G<br />
16GB £485<br />
32GB £562<br />
64GB £640</p>
<p>Now, we all know that nobody from America does direct translations of price, because we can be milked more can&#8217;t we? So, let&#8217;s round them up to nicer sales figures:</p>
<p>Wi-fi<br />
16GB £399<br />
32GB £479<br />
64GB £549</p>
<p>Wi-fi + 3G<br />
16GB £499<br />
32GB £579<br />
64GB £649</p>
<p>Expect these to be the lowest likely prices you&#8217;ll pay.</p>
]]></content:encoded>
			<wfw:commentRss>http://wizpip.com/blog/2010/04/ipad-uk-pricing/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

