<?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>Jamie&#039;s Blog &#187; Much ado about Nothing</title>
	<atom:link href="http://jamiei.com/blog/topic/much-ado-about-nothing/feed/" rel="self" type="application/rss+xml" />
	<link>http://jamiei.com/blog</link>
	<description>Delphi Programming, Web Development, General Technology and, of course, Midget Gems</description>
	<lastBuildDate>Mon, 19 Dec 2011 09:19:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<cloud domain='jamiei.com' port='80' path='/blog/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Time to bury this &#8220;Is Delphi Dying&#8221; nonsense</title>
		<link>http://jamiei.com/blog/2009/10/time-to-bury-this-is-delphi-dying-nonsense/</link>
		<comments>http://jamiei.com/blog/2009/10/time-to-bury-this-is-delphi-dying-nonsense/#comments</comments>
		<pubDate>Sat, 24 Oct 2009 12:05:45 +0000</pubDate>
		<dc:creator>jamiei</dc:creator>
				<category><![CDATA[codegear]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Much ado about Nothing]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[joke]]></category>

		<guid isPermaLink="false">http://jamiei.com/blog/?p=477</guid>
		<description><![CDATA[Every 3-6 months or, more frequently it seems, someone has the urge to post some attention grabbing headline such as &#8220;Is Delphi Dying&#8221; or &#8220;Is Delphi a Dead language?&#8221; (yes, even unintentionally negative headlines hurt). It recently even despicably overflowed onto StackOverflow. Enough is enough, I thought, I am utterly bored with this discussion. So, I decided to do [...]]]></description>
			<content:encoded><![CDATA[<p>Every 3-6 months or, more frequently it seems, someone has the urge to post some attention grabbing headline such as &#8220;<a href="http://www.google.co.uk/search?hl=en&amp;rlz=1C1GGLS_en-GBGB331GB331&amp;q=%22Is+delphi+dying%22&amp;btnG=Search&amp;meta=&amp;aq=f&amp;oq=">Is Delphi Dying</a>&#8221; or &#8220;Is Delphi a Dead language?&#8221; (yes, even <a href="http://wings-of-wind.com/2009/10/18/delphi-is-dying-tm/">unintentionally negative</a> headlines hurt). It recently even <a href="http://stackoverflow.com/questions/1584760/what-to-do-when-delphi-dies">despicably</a> overflowed onto StackOverflow. Enough is enough, I thought, I am <strong>utterly bored</strong> with this discussion.<img class="alignright size-medium wp-image-480" title="Google Suggest" src="http://jamiei.com/blog/wp-content/uploads/2009/10/googlesays-300x167.png" alt="Google Suggest" width="300" height="167" /></p>
<p>So, I decided to do something about it. Some of you might have seen some of the marvellous single purpose websites floating around the internet such as:</p>
<ul>
<li><a href="http://letsturnthisfuckingwebsiteyellow.com/">Lets turn this f***ing website yellow</a></li>
<li><a href="http://www.isapplestoredown.com/">Is the Apple Store Down?</a></li>
<li><a href="http://dowebsitesneedtolookexactlythesameineverybrowser.com/">Do websites need to look the same in every browser?</a></li>
<li><a href="http://www.islostarepeat.com/">Is Lost a repeat?</a></li>
<li>and <a href="http://www.yetanotheruselesswebsite.com/">Yet another useless website.</a></li>
</ul>
<p>All are simple, single purpose websites, which generally do <strong>exactly </strong>what they say on the tin (or in the URL as is the case here) and as we know: The information they give must be true after all: &#8220;<em>I read it on the internet, so it must be true&#8221;</em>. So, late last night I got thinking..</p>
<p>May I proudly introduce to you, the Delphi community&#8217;s new and hopefully favourite single serving sites:</p>
<ul>
<li><a href="http://www.isdelphidead.com">www.</a><a href="http://www.isdelphidead.com">isdelphidead</a><a href="http://www.isdelphidead.com">.com</a></li>
<li><a href="http://www.isdelphidying.com">www.isdelphidying.com</a></li>
</ul>
<p>Next time you see someone on a forum, in the newsgroups or on stackoverflow asking the most dull and tedious of all the questions I could possibly hear: <a href="http://www.isdelphidying.com/">Is Delphi Dying?</a> or <a href="http://www.isdelphidead.com/">Is Delphi Dead?</a>,  point them to one of these sites.</p>
<div id="attachment_482" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-482" title="Is Delphi Dying?" src="http://jamiei.com/blog/wp-content/uploads/2009/10/isit-300x174.png" alt="Is Delphi Dead? Is Delphi Dying?" width="300" height="174" /><p class="wp-caption-text">Is Delphi Dead? Is Delphi Dying?</p></div>
<p>I should point out that the people who like to bring up this particular topic are normally quite persistent. In order to dissuade them from rehashing the same <a href="http://wings-of-wind.com/2009/10/18/delphi-is-dying-tm/#comment-1288">tedious</a> and <a href="http://stackoverflow.com/questions/1584760/what-to-do-when-delphi-dies">dull</a> discussions time and time again I have cunningly built in an API.</p>
<p>People who are concerned that that answer might change without them being informed can build an application based on the API which spits out your choice of <a href="http://www.isdelphidying.com/API/?xml">XML</a> or <a href="http://www.isdelphidying.com/API/?json">JSON</a>. This way, the aforementioned doom mongerers can simply build an application (in <a href="http://www.embarcadero.com/products/delphi">Delphi</a>, of course) that sits in their tray and periodically polls the service and reassures those greatly concerned of the answer.</p>
<p>The API is very simple, you merely need to append</p>
<pre class="brush: delphi; title: ; notranslate">/API</pre>
<p>to the <a href="http://isdelphidead.com">isdelphidead.com</a> or <a href="http://isdelphidying.com">isdelphidying.com</a> domain of your choice and then request either format by querying for XML (default):</p>
<pre class="brush: delphi; title: ; notranslate">/API?xml</pre>
<p>or JSON:</p>
<pre class="brush: delphi; title: ; notranslate">/API?json</pre>
<p>It&#8217;s that simple.  So go now and <strong>spread the word</strong> so that the rest of us can carry on in peace.</p>
<p><strong>[Update 01/11/09]:</strong> Russian Delphi programmer <a href="http://www.isdelphidying.narod.ru/">Valerian Kadyshev</a> has posted <a href="http://jamiei.com/blog/2009/10/time-to-bury-this-is-delphi-dying-nonsense/comment-page-1/#comment-595">below</a> to inform us that he has in fact made a tray monitoring application (in Delphi of course!) so that concerned people can download his pre-made one if they don&#8217;t even want to goto the trouble of making it themselves. You can find version 1 of his &#8220;<a href="http://www.isdelphidying.narod.ru/">Is Delphi Dying Monitor</a>&#8221; over on <a href="http://www.isdelphidying.narod.ru/">his site</a>. Marvellous Work Valerian!</p>
]]></content:encoded>
			<wfw:commentRss>http://jamiei.com/blog/2009/10/time-to-bury-this-is-delphi-dying-nonsense/feed/</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
		<item>
		<title>Delphi3000 Malware Problems</title>
		<link>http://jamiei.com/blog/2009/03/delphi3000-malware-problems/</link>
		<comments>http://jamiei.com/blog/2009/03/delphi3000-malware-problems/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 15:43:18 +0000</pubDate>
		<dc:creator>jamiei</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Much ado about Nothing]]></category>

		<guid isPermaLink="false">http://jamiei.com/blog/?p=205</guid>
		<description><![CDATA[Just a short post to warn Delphi community members that when I tried to visit long standing community code site  Delphi3000.com I received a warning from Google Chrome that the site apparently contains a significant load of Malware: The more advanced description of what Google claims to have found can be viewed on their Advisory [...]]]></description>
			<content:encoded><![CDATA[<p>Just a short post to warn Delphi community members that when I tried to visit long standing community code site  Delphi3000.com I received a warning from <a href="http://www.google.com/chrome">Google Chrome</a> that the site apparently contains a significant load of Malware:</p>
<div id="attachment_206" class="wp-caption aligncenter" style="width: 310px"><img class="size-medium wp-image-206" title="Delphi3000.com Malware Warning" src="http://jamiei.com/blog/wp-content/uploads/2009/03/windowclipping-4-300x80.png" alt="The Dialog Chrome gives me when I visit Delphi3000.com" width="300" height="80" /><p class="wp-caption-text">The Dialog Chrome gives me when I visit Delphi3000.com</p></div>
<p>The more advanced description of what Google claims to have found can be viewed on their <a href="http://www.google.com/safebrowsing/diagnostic?site=http://www.delphi3000.com/">Advisory page</a> but the short version is that it seems that the site could&#8217;ve been hacked 3 days ago (when Google first detected it) and a whole host of nasties implanted. Here&#8217;s what they say they found:</p>
<blockquote><p>Malicious software includes 12 scripting exploit(s), 1 exploit(s). Successful infection resulted in an average of 5 new process(es) on the target machine.</p>
<p>Malicious software is hosted on 20 domain(s), including [redacted], [redacted] and [redacted].</p></blockquote>
<p>Hopefully the guys at Delphi3000.com will notice this soon and will clear up their server (if anyone knows the maintainers then please let them know). In the meantime I would advise that anyone browsing <strong>avoid this particular site until it&#8217;s cleared, especially if you&#8217;re using earlier versions of Internet Explorer</strong> which might be more susceptible to exploitation.</p>
<p>On a separate note: I&#8217;ve been pretty busy of late and will be a guest on the next episode of the <a href="http://www.delphi.org">Podcast at Delphi.org</a> with <a href="http://www.delphi.org">Jim</a>, <a href="http://blogs.remobjects.com/blogs/mh">marc hoffman</a> and <a href="http://delphiaddict.blogspot.com/">Steve Kamradt</a> which is due to appear on the site in the next 24 hours talking about a new project. I don&#8217;t think I said very much, mostly because we discovered my microphone has an uncanny habit of picking up background noise! oops. None-the-less, it was great fun to be on the podcast finally and I enjoyed taking part and contributing. I&#8217;ll be posting in greater detail about the subject of the podcast when it becomes available.</p>
]]></content:encoded>
			<wfw:commentRss>http://jamiei.com/blog/2009/03/delphi3000-malware-problems/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Homecamp 08</title>
		<link>http://jamiei.com/blog/2008/12/homecamp-08/</link>
		<comments>http://jamiei.com/blog/2008/12/homecamp-08/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 13:19:47 +0000</pubDate>
		<dc:creator>jamiei</dc:creator>
				<category><![CDATA[Home Automation]]></category>
		<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[Much ado about Nothing]]></category>
		<category><![CDATA[Windows Development]]></category>
		<category><![CDATA[currentcost]]></category>
		<category><![CDATA[Home Monitoring]]></category>
		<category><![CDATA[homecamp]]></category>

		<guid isPermaLink="false">http://jamiei.com/wordpress/?p=47</guid>
		<description><![CDATA[  I spent all day last Saturday at Homecamp at the Electrical Engineering building at Imperial College London. Homecamp is effectively a hack-day about Home monitoring, home automation reducing energy and energy resource requirements in your home. Previous to hearing of the day, I had become interested in these subjects because I had seen Andy [...]]]></description>
			<content:encoded><![CDATA[<p> </p>
<div id="attachment_46" class="wp-caption alignright" style="width: 310px"><a href="http://jamiei.com/wordpress/wp-content/uploads/2008/12/homecamp.png"><img class="size-medium wp-image-46" title="Homecamp Logo" src="http://jamiei.com/wordpress/wp-content/uploads/2008/12/homecamp.png" alt="A logo for homecamp, created by @ribotminimus" width="300" height="300" /></a><p class="wp-caption-text">A logo for homecamp, created by @ribotminimus</p></div>
<p>I spent all day last Saturday at <a href="http://homecamp.pbwiki.com/">Homecamp</a> at the Electrical Engineering building at Imperial College London. Homecamp is effectively a hack-day about Home monitoring, home automation reducing energy and energy resource requirements in your home.</p>
<p>Previous to hearing of the day, I had become interested in these subjects because I had seen <a href="http://andypiper.wordpress.com/">Andy Piper</a>&#8216;s <a href="http://www.currentcost.co.uk">Current Cost</a> posts and the associated IBM&#8217;ers who had been doing some <a href="http://code.google.com/p/currentcost/">fantastic work</a> on providing code libraries for accessing the Current Cost data. The CurrentCost unit is a great little electricity usage monitoring unit that is available to <a href="http://stores.ebay.co.uk/Current-Cost-Ltd">buy</a> on eBay for about £40. Whilst a large amount of our discussion from that day did revolve around the CurrentCost unit, it was not the limit of our discussion in anyway (discussion around this was easy because it&#8217;s a cool little unit that is low-cost and easy to extract data from!).</p>
<p> </p>
<p>The Day began with <a href="http://dalelane.co.uk/blog/">Dale Lane</a> and <a href="http://twitter.com/yellowpark">Chris Dalby</a> who had organised the day distributing name labels and wireless keys and asked us to give suggestions for sessions. We also had a quick word from <a href="http://www.redmonk.com/jgovernor/">James Govenor (</a><a href="http://twitter.com/monkchips">@monkchips</a>) who was generously sponsoring the event via his <a href="http://greenmonk.net/">GreenMonk</a> consultancy. </p>
<p>The First talk of the day was from Andy Stanford-Clark who is a Master Inventor at IBM. As one might expect, Andy&#8217;s own house is a geeks dream (<a href="http://twitter.com/andy_house">it even twitters!</a>). Almost everything that can be is monitored and automated, even to the mouse traps that are set in his loft which text him or his family when a mousetrap is set off or the cheese used as bait has gone off. He measured his water usage by requesting a new meter which had a magnetised needle, thus allowing him to setup a device which gets a signal every time the needle rotates. Andy was also a big advocate of the <a href="http://mqtt.org/">MQTT</a> protocol which he uses for client projects with IBM and as the central messaging service for his house works. MQTT is a Publish-Subscribe protocol which makes it ideal for things like the house networks that we were talking about. He also mentioned the use of <a href="http://en.wikipedia.org/wiki/X10_(industry_standard)">X10</a> and <a href="http://www.zigbee.org">ZigBee</a> in controlling almost device or system in the house. You can see Andy&#8217;s full talk in the <a href="http://www.viddler.com/explore/andypiper/videos/21/">video</a> that Andy Piper made.</p>
<div class="wp-caption alignnone" style="width: 510px"><a href="http://www.flickr.com/photos/andypiper/3069644362/"><img title="James Governor and the agenda" src="http://farm4.static.flickr.com/3293/3069644362_55c6f4bd0f.jpg?v=0" alt="Photo credit: Andy Piper" width="500" height="281" /></a><p class="wp-caption-text">Photo credit: Andy Piper</p></div>
<p><a href="http://www.joeshort.net/">Joe Short</a> and <a href="http://pbjots.blogspot.com/">Phoebe Bright</a> then did a talk on <a href="http://www.dynamicdemand.co.uk/">Dynamic Demand</a>. This is essentially about smoothing out the hour by hour and minute by minute variations in power demands on the national grid. This is important becuase peak time power requirements mean that power companies have to bring very expensive and very environmentally damaging types of power generator online. We discussed about how this requires social change and we discussed dynamic energy pricing as a method of bringing about this change. In Italy for example the government required dynamic pricing smart meters to be installed in every house. This means that people are rewarded for putting their tumble dryer (if you needed a tumble dryer in a hot country like italy!) on at 3am in the morning when electricity is considerably cheaper. The general message here seemed to be that we have limited scope for activity here until we can push suppliers for dynamic pricing. This will take some time but once this is done, you can for example program washing machines to automatically start when the national price of electricity is at it&#8217;s cheapest throughout the day (very cool).  </p>
<p>Dale Lane took us through some of the ways in which the IBM Hursley users of the CurrentCost units have been trying to address the social aspects of getting people to use less electricity. They have been working on a realtime site for sharing and contrasting data from their units and would like to start creating some XBox live style point scoring awards. This would mean awards for biggest 1 day improvement or lowest house rest point. </p>
<p>We also had a talk from <a href="http://knolleary.net/">Nicholas O&#8217;Leary</a> who gave an interesting talk about the potential for <a href="http://www.arduino.cc/">Arduino</a> use in the home. The Arduino is an open-source electronics platform that allows the flexibility to program and build low cost sensor inputs (light, heat, magnetic etc) to interact with a number of outputs. Nick showed us an ambient orb that he had built to show the amount of power his house is using at that particular moment. It glows green, yellow or red depending on whether the house electricity usage falls within certain limits. You can buy arduino units and shields from a number of sources but I am planning on getting a starter kit which should be back in stock soon at <a href="http://tinker.it/">tinker.it</a>. </p>
<p>There was discussion in both Andy&#8217;s talk and Nick&#8217;s talk about how you could end up consuming more power by measuring and monitoring your home by the time you&#8217;ve got a server plugged into all manner of electrical monitoring devices. We discussed the <a href="http://www.viglen.co.uk/viglen/Products_Services/Product_Range/Product_file.aspx?eCode=XUBUMPCL&amp;Type_Info=Description&amp;Type=Desktops">Viglen MPC-L</a> device which runs on a rediculously small amount of electricity usage (there was some discussion of costing you approx £10 per year on electicity usage). The Arduino can be powered with a normal 9V battery.</p>
<p> </p>
<p>We also had a presentation from the <a href="http://www.pachube.com/">Patchube</a> (Patch-U-Bay) folks who were explaining about how you can get data in to the site and the various ways you use and share that information. I could see a lot of potential for this site but first I need to generate some data to share!</p>
<p> </p>
<div class="wp-caption alignnone" style="width: 510px"><a href="http://www.flickr.com/photos/andypiper/3068813725/"><img title="The Audience" src="http://farm4.static.flickr.com/3286/3068813725_b9fa896e28.jpg?v=0" alt="Photo Credit: Andy Piper" width="500" height="321" /></a><p class="wp-caption-text">Photo Credit: Andy Piper</p></div>
<p>Overall I had a very inspiring day and met some extremely interesting people from all manner of backgrounds, interests and areas. It was nice to meet so many people who I had interacted with on Twitter and some who I had never met before but whom I shall certainly be looking forward to meeting again soon. I will be ordering all sorts of kit to play with as a result of the talks given at Homecamp and so the day will almost certainly cost me a lot of money in gadgets and time in the future but at least I will have a lot of fun doing it! The first thing I will be doing is writing a native Delphi library for the CurrentCost unit and contributing that to the <a href="http://code.google.com/p/currentcost">Google Code</a> Repository. There is another Homecamp planned for March which I hope that I will be around for again and this time able to contribute some ideas and projects towards it.</p>
<p> </p>
<p>Thank-you to <a href="http://twitter.com/yellowpark">Chris Dalby</a>, <a href="http://dalelane.co.uk/blog/">Dale Lane</a> and <a href="http://www.redmonk.com/jgovernor/">James Governor</a> for their work in setting up the day and to everyone who presented or otherwise contributed to the day. I can&#8217;t wait to share what I do as a result of the inspiration that the first day gave me!</p>
]]></content:encoded>
			<wfw:commentRss>http://jamiei.com/blog/2008/12/homecamp-08/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Delphi Man to the rescue</title>
		<link>http://jamiei.com/blog/2008/10/delphi-man-to-the-rescue/</link>
		<comments>http://jamiei.com/blog/2008/10/delphi-man-to-the-rescue/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 06:41:12 +0000</pubDate>
		<dc:creator>jamiei</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Much ado about Nothing]]></category>

		<guid isPermaLink="false">http://jamiei.com/wordpress/?p=37</guid>
		<description><![CDATA[As part of my efforts to try to help Jim Mckeeth&#8217;s push to get Delphi Programming the recognition that it deserves I recently dug out a copy of my orginal Borland Branded &#8220;Delphi Man&#8221; Super Hero. If you haven&#8217;t already got him then I would encourage you to print and cut out a copy for [...]]]></description>
			<content:encoded><![CDATA[<p>As part of my efforts to try to help Jim Mckeeth&#8217;s push to get Delphi Programming the <a href="http://www.delphi.org/2008/10/delphi-language-of-the-year-2008/">recognition</a> that it deserves I recently dug out a copy of my orginal Borland Branded <a href="http://www.delphi.org/2008/10/return-of-delphi-man/">&#8220;Delphi Man&#8221;</a> Super Hero. If you haven&#8217;t already got him then I would encourage you to print and cut out a copy for your desk. Mine has been sitting on my desk for a good few years and needed backing in cardboard to prevent him from drooping. (who wants a drooping super hero anyway! <img src='http://jamiei.com/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  )<br />
I have also been maintaining a repository of links mentioned or used on the <a href="http://www.delphi.org">Podcast at Delphi.org</a> on my ma.gnolia.com page. The group for Podcast at Delphi.org links can be found at:</p>
<p><a href="http://ma.gnolia.com/groups/podcastatdelphi">http://ma.gnolia.com/groups/podcastatdelphi</a></p>
<p><a href="http://ma.gnolia.com/groups/podcastatdelphi"></a>This allows you to get them in RSS form or view links by episode if you missed any from the podcast. I shall slowly be increasing the amount of Delphi content on this blog and have plans for quite a few things (including finding a more suitable theme!).</p>
]]></content:encoded>
			<wfw:commentRss>http://jamiei.com/blog/2008/10/delphi-man-to-the-rescue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yet Another iP***** post</title>
		<link>http://jamiei.com/blog/2008/07/yet-another-ip-post/</link>
		<comments>http://jamiei.com/blog/2008/07/yet-another-ip-post/#comments</comments>
		<pubDate>Tue, 15 Jul 2008 13:20:41 +0000</pubDate>
		<dc:creator>jamiei</dc:creator>
				<category><![CDATA[apps-i-love]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Mobile Development]]></category>
		<category><![CDATA[Much ado about Nothing]]></category>
		<category><![CDATA[iPod Touch]]></category>
		<category><![CDATA[iTunes]]></category>

		<guid isPermaLink="false">http://jamiei.com/wordpress/?p=15</guid>
		<description><![CDATA[I realise everyone is sick of hearing about the iPod Touch / iPhone version 2 firmware updates however I felt that I would happily ignore that so I could share a few things with you. About 36 hours after reading about various iPhone users receiving their updates via links sent over twitter I noticed the [...]]]></description>
			<content:encoded><![CDATA[<p>I realise everyone is sick of hearing about the iPod Touch / iPhone version 2 firmware updates however I felt that I would happily ignore that so I could share a few things with you. About 36 hours after reading about various iPhone users receiving their updates via links sent over <a title="Twitter" href="http://www.twitter.com">twitter</a> I noticed the little box on the iTunes store offering the upgrade for iPod Touch users. After paying £5.99 I was able to download the update which weights in at about 300Mb (not small) and requires backup, wipe and then restore operations on your iPod before it is complete.</p>
<p>My initial impressions of the <a href="http://www.apple.com/iphone/features/appstore.html">AppStore</a> are pretty good, the process is very smooth and the Applications that are currently available seem to be of a pretty good calibre. A Couple of things still annoy me immensely about the whole iPod/iTunes operation and the first is that it still requires a long and painful snyc of everything, even when I&#8217;ve only added a single app. The Second is that iTunes is so determined to send me an invoice email even for songs, applications and videos which are absolutely free, there is already so much unnecessary email in the world, why worsen the problem!</p>
<p>After the update and small reboot, I was greeted by the welcoming icon of the AppStore being added to my homepage where I promptly set about adding 4 of my most desired applications.</p>
<p><a href="http://jamiei.com/wordpress/wp-content/uploads/2008/07/img_0001.png"><img class="aligncenter size-medium wp-image-16" title="Home Screen" src="http://jamiei.com/wordpress/wp-content/uploads/2008/07/img_0001-200x300.png" alt="" width="200" height="300" /></a><br />
The ones that I have added so far are:</p>
<ul>
<li> Facebook application &#8211; The only notable features of this is that it allows you to chat to facebook chat users via the application, this would be incredibly useful (or annoying) to an iPhone user. The other notable feature is the addressbook facility which for some (most of my friends don&#8217;t keep their number on there) would be extremely useful to an iPhone user.</li>
<li>Remote Application &#8211; Does what it says on the tin: Allows you to control iTunes remotely. Amazingly useful if not a little buggy sometimes!</li>
<li>Twitterific &#8211; Currently the only Native twitter client which is annoying because the interface is confusing and frustrating.</li>
<li><a href="http://www.newsgator.com/Individuals/NetNewsWireiPhone/Default.aspx">NetNewsWire for iPhone</a> &#8211; The iPhone RSS client produced by <a href="http://inessential.com/">Brent Simmons</a> of <a href="http://www.newsgator.com">Newsgator</a> who created the best RSS Reader for macs by the same name. This syncs all my news and feeds with FeedDemon, My Blackberry client and every other Newsgator client that I use. Utterly useful.</li>
</ul>
<p><a href="http://jamiei.com/wordpress/wp-content/uploads/2008/07/img_0003.png"><img class="aligncenter size-medium wp-image-18" title="NetNewsWire for iPhone" src="http://jamiei.com/wordpress/wp-content/uploads/2008/07/img_0003-200x300.png" alt="NetNewsWire for iPhone" width="200" height="300" /></a></p>
<p>The only problems that I encountered where a slight problem with Syncing my NNW feeds from Newsgator. If you are having problems with NNW hanging then goto Newsgator online and reduce the number of feeds that the iPhone version is subscribed to. It&#8217;s not a problem for me because I certainly don&#8217;t want all my feeds clogging up my iPod and would only want to read a slightly smaller subsection of my total feeds.</p>
<p>I haven&#8217;t yet paid for any applications but as I&#8217;ve just been given a nice shiny iTunes gift voucher I suspect that I will branch into some of those ones very soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://jamiei.com/blog/2008/07/yet-another-ip-post/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CAPTCHA My Cat</title>
		<link>http://jamiei.com/blog/2008/05/captcha-my-cat/</link>
		<comments>http://jamiei.com/blog/2008/05/captcha-my-cat/#comments</comments>
		<pubDate>Wed, 14 May 2008 18:08:19 +0000</pubDate>
		<dc:creator>jamiei</dc:creator>
				<category><![CDATA[Much ado about Nothing]]></category>
		<category><![CDATA[Web2.0]]></category>
		<category><![CDATA[captcha hell]]></category>

		<guid isPermaLink="false">http://jamiei.com/wordpress/?p=10</guid>
		<description><![CDATA[Simply terrible. This is a sample of a CAPTCHA shown to users of German file-sharing service Rapidshare. In case you skipped over the first part (as I did at first) to enter the letters shown, you&#8217;d be wrong. You have to work out which letters are hiding a cat and which ones are hiding a [...]]]></description>
			<content:encoded><![CDATA[<p>Simply terrible. This is a sample of a CAPTCHA shown to users of German file-sharing service <a href="http://www.rapidshare.com/">Rapidshare</a>. In case you skipped over the first part (as I did at first) to enter the letters shown, you&#8217;d be wrong. You have to work out which letters are hiding a cat and which ones are hiding a dog and only enter the ones with a cat.</p>
<p><img class="alignnone" style="vertical-align: middle;" src="http://jamiei.com/wordpress/wp-content/uploads/Capchafromhell.png" alt="Captcha from hell?" width="548" height="189" /></p>
<p>A CAPTCHA is a program that protects websites against bots by generating and grading tests that humans can pass but current computer programs cannot. The idea behind such a device is to prevent scripts, spammers, search engines and other unwanted automated visitors from getting behind your page, the most visited sites on the internet implement some kind of CAPTCHA (yahoo, facebook, myspace, hotmail, gmail etc).</p>
<p>Sounds sensible does it not? It is highly sensible except that it has developed into an <a href="http://arstechnica.com/news.ars/post/20080226-gotcha-captcha-gmail-bot-detector-system-cracked.html">arms race</a> of sorts as news of the recent crackings of <a href="http://arstechnica.com/news.ars/post/20080226-gotcha-captcha-gmail-bot-detector-system-cracked.html">Gmail&#8217;s Captcha</a>, <a href="http://internetcommunications.tmcnet.com/topics/broadband-mobile/articles/18772-yahoos-captcha-brokenis-spam-tsunami-the-offing.htm">Yahoo&#8217;s Captcha</a> and frequent crackings of <a href="http://arstechnica.com/news.ars/post/20080415-gone-in-60-seconds-spambot-cracks-livehotmail-captcha.html">Hotmail&#8217;s Captcha</a> show. What this means to the end user is that CAPTCHAs increasingly get harder to solve. Facebook was caught out by a particularly unfortunate CAPTCHA bug as shown below.</p>
<p><img style="vertical-align: middle;" src="http://regmedia.co.uk/2007/12/13/facebook-gaffe.jpg" alt="Unfortunate" width="450" height="387" /></p>
<p>There are various alternate solutions being banded around such as <a href="http://15daysofjquery.com/safer-contact-forms-without-captchas/11/">Client Side Javascript CAPTCHAs</a> and <a href="http://www.monkeyfood.com/contact.php">verbal reasoning</a> (via <a href="http://www.37signals.com/svn/posts/398-screens-around-town-mint-myspace-monkeyfood-and-yahoo-music">37Signals</a>) tests. The prize for most imaginative so far has to be the <a href="http://alipr.com/captcha/">image based effort</a> by <a href="http://www.alipr.com">alipr.com</a> which can be quite to be dificult to grasp the concept of first time around.</p>
<p>I don&#8217;t think any of the above efforts have yet proved to be a viable replacement and sadly I can only see the arms race waging on for a couple more years yet. Still RapidShare has sucessfully implemented the worst CAPTCHA I have ever had to deal with on a regular basis so far! Where will the madness end?</p>
]]></content:encoded>
			<wfw:commentRss>http://jamiei.com/blog/2008/05/captcha-my-cat/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rails Deployment Storm</title>
		<link>http://jamiei.com/blog/2008/01/rails-deployment-storm/</link>
		<comments>http://jamiei.com/blog/2008/01/rails-deployment-storm/#comments</comments>
		<pubDate>Thu, 10 Jan 2008 12:13:03 +0000</pubDate>
		<dc:creator>jamiei</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Much ado about Nothing]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[deployment]]></category>
		<category><![CDATA[Rails]]></category>
		<category><![CDATA[rant]]></category>

		<guid isPermaLink="false">http://jamiei.com/wordpress/2008/01/rails-deployment-storm/</guid>
		<description><![CDATA[There has been a minor storm brewing for a while now within the Rails community and one which I have predicted and written about (at length) last year. It began with a disgruntled rant from Zed Shaw who was responsible for the Mongerel engine for rails. Zed seems to be disheartened with the Rails development [...]]]></description>
			<content:encoded><![CDATA[<p>There has been a minor storm brewing for a while now within the Rails community and one which I have predicted and written about (at length) last year.</p>
<p>It began with a <a href="http://www.zedshaw.com/rants/rails_is_a_ghetto.html">disgruntled rant </a>from <a href="http://www.zedshaw.com/">Zed Shaw</a> who was responsible for the <a href="http://mongrel.rubyforge.org/">Mongerel</a> engine for rails. Zed seems to be disheartened with the Rails development community on the whole and whilst his rant is a little bit immature in places, it is worth a read as with every argument there is elements of truth and elements of fantasy. The basis of this rant was the allegedly poor attitude of the Core Rails Dev team towards the deployment of Rails apps.</p>
<p>Recently a provocative post appeared on the DreamHost blog titled <a href="http://blog.dreamhost.com/2008/01/07/how-ruby-on-rails-could-be-much-better/">How Ruby could be much bettter</a>. Its an interesting piece which lashes out at Rails for its poor performance as a platform for Shared Hosting environments. I would have to agree with <em>most </em>of this post. I very much enjoy writing Rails applications, it is very good at simplifying data driven web apps and I sometimes wish that PHP had something similarly easy out of the box (yes I know about the various 3rd party frameworks) however after deploying my first production rails app I quickly relegated it to a pure hobby language. Was it really that bad? In a word: Absolutely. Almost anyone who has tried to deploy a rails app on shared hosting will agree with me, it is 50 times more complicated to deploy than anything else I&#8217;ve ever toyed with.</p>
<p>DHH then <a href="http://www.loudthinking.com/posts/21-the-deal-with-shared-hosts">responded</a> and stated that people should quit whining and get involved. I agree with this, DreamHost and other Rails hosts should spend more time and energy working with the core rails team however I don&#8217;t agree with <a href="http://www.loudthinking.com/">DHH</a> on one thing: He states that there is no motivation for him to improve this himself.</p>
<p>I couldn&#8217;t disagree more with this. DHH as the &#8220;public leader&#8221; of the Rails community is always pushing the point that Rails is the &#8220;quick and painless&#8221; way do web development. If he wants this to be true then he has to realise that the majority of the web is composed of small sites. Sites which cannot afford nor justify a dedicated server. Sites which <strong>must</strong> be served on shared hosting. I would argue that Rails can never be taken seriously as a language unless it is easy to deploy whether that be on dedicated equipment or on shared hosting and no-one who has tried rails can argue that in its current state it is easy to deploy on either.</p>
]]></content:encoded>
			<wfw:commentRss>http://jamiei.com/blog/2008/01/rails-deployment-storm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

