<?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>Silicon Sparrow &#187; Uncategorized</title>
	<atom:link href="http://siliconsparrow.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://siliconsparrow.com</link>
	<description>Electronics and Software Design</description>
	<lastBuildDate>Fri, 03 Feb 2012 23:27:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>UI Horror Story of the Day</title>
		<link>http://siliconsparrow.com/ui-horror-story-of-the-day/</link>
		<comments>http://siliconsparrow.com/ui-horror-story-of-the-day/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 23:27:58 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://siliconsparrow.com/?p=493</guid>
		<description><![CDATA[I finally got around to upgrading to Dev Studio 2010 Express. It looks nice so far but I don&#8217;t know whether to laugh or cry at the number of fundamental UI mistakes they have made with the documentation system. Have Microsoft learned nothing about user interface and user experience in the 18-odd years they have [...]]]></description>
			<content:encoded><![CDATA[<p>I finally got around to upgrading to Dev Studio 2010 Express. It looks nice so far but I don&#8217;t know whether to laugh or cry at the number of fundamental UI mistakes they have made with the documentation system. Have Microsoft learned nothing about user interface and user experience in the 18-odd years they have been developing Windows? I&#8217;d like to take this blog post to list some of the issues with this software.</p>
<p>Now in previous versions of Dev Studio, if you wanted to look up the manual for a key word or library function, you placed your cursor on the name and pressed F1. So wanting to know how to create a fixed array in C#, I typed the word &#8216;fixed&#8217; and pressed F1. Did I see the documentation? Nope.</p>
<p>What I did see was a dialog box asking whether I&#8217;d like to look up the documentation on my local machine or on the internet. I wish I&#8217;d taken a screen-shot of that dialog box because it was an absolute classic of bad design but I can&#8217;t make it appear again. Once I&#8217;d chosen, there was no way to go back to it and make a different choice.</p>
<p><strong>UI Lesson #1: Let the user go back. People make mistakes, if it is possible to undo, then allow it.</strong></p>
<p>&nbsp;</p>
<p>The choices on the dialog were &#8220;YES&#8221; or &#8220;NO&#8221;. Um, does that mean yes, look it up on the internet or no, don&#8217;t look it up on my local machine? Heads I win, tails you lose. Bad choice of wording for the buttons.</p>
<p><strong>UI Lesson #2: Label your dialog buttons with verbs &#8211; SAVE / DON&#8217;T SAVE is easier to understand than YES / NO</strong></p>
<p>&nbsp;</p>
<p>So I took a punt on NO which it turns out meant loading the documentation from the local machine. Well that&#8217;s OK, it should be faster loading locally right? But then again, should I care where it gets the documentation from as long as it gets it. Microsoft is interrupting my work flow. I just want to see the documentation, right now.</p>
<p><strong>UI Lesson #3: Don&#8217;t interrupt the user&#8217;s work flow unless you have a very good reason.</strong></p>
<p>&nbsp;</p>
<p>So next it goes about setting up a small web server on my PC so it can serve up the documentation in my browser. Takes a few seconds but that&#8217;s OK, except &#8211; get this &#8211; it doesn&#8217;t work! I get a 404 error! I did take a screenshot this time:</p>
<p style="text-align: center;"><img class="size-full wp-image-494 aligncenter" title="HelpFail" src="http://siliconsparrow.com/wp-content/uploads/2012/02/HelpFail.png" alt="" width="506" height="130" /></p>
<p>&nbsp;</p>
<p>So what this is telling me is that <strong>there is no local help! </strong>And the software was too brain-dead to realise it.</p>
<p><strong>UI Lessage #4: If you can automatically check something, don&#8217;t make the user manually check it!</strong></p>
<p>&nbsp;</p>
<p>There is no way I am going to spend time installing the local help on my PC. Remember what I want to do is view the help, not dink around with my computer all afternoon. So of course I now choose to look for the help online. So I click the link and&#8230;</p>
<p style="text-align: center;"><img class="size-full wp-image-495 aligncenter" title="HelpFail2" src="http://siliconsparrow.com/wp-content/uploads/2012/02/HelpFail2.png" alt="" width="484" height="331" /></p>
<p>&nbsp;</p>
<p><strong>UI Lesson #5: Honestly, just think!</strong></p>
<p>&nbsp;</p>
<p>I cannot believe how utterly broken this is. I think I&#8217;ll go look up my keyword on Google.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://siliconsparrow.com/ui-horror-story-of-the-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Incompatible Objective-C types initializing struct</title>
		<link>http://siliconsparrow.com/incompatible-objective-c-types-initializing-struct/</link>
		<comments>http://siliconsparrow.com/incompatible-objective-c-types-initializing-struct/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 01:57:28 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://siliconsparrow.com/?p=489</guid>
		<description><![CDATA[This bizarre error message had me tearing my hair out this morning. I&#8217;ve finally figured it out. Here&#8217;s the scene: You have two classes, each class has an init method with the same name and taking the same parameters. Here&#8217;s an example: @interface myClass1 : NSObject { } -(myClass1 *)initWithName:(NSString *)name; @end @interface myClass2 : [...]]]></description>
			<content:encoded><![CDATA[<p>This bizarre error message had me tearing my hair out this morning. I&#8217;ve finally figured it out.</p>
<p>Here&#8217;s the scene: You have two classes, each class has an init method with the same name and taking the same parameters. Here&#8217;s an example:</p>
<pre>@interface myClass1 : NSObject { }

-(myClass1 *)initWithName:(NSString *)name;

@end

@interface myClass2 : NSObject { }

-(myClass2 *)initWithName:(NSString *)name;

@end</pre>
<p>Now try to initialize an instance of the first class:</p>
<pre>myClass1 *c = [[myClass1 alloc] initWithName:@"Fred"];</pre>
<p>You get <em>Incompatible Objective-C types initializing &#8216;struct myClass2 *&#8217;, expected &#8216;struct myClass1 *&#8217;</em> which doesn&#8217;t make any sense because the initializer never even mentions myClass2.</p>
<p>The thing is that the program will run fine, it just gives this warning at compile-time because the compiler can&#8217;t tell the difference between two different methods with the same signature. I like my code to compile with no errors and no warnings because I&#8217;m very fussy and thorough with my work. So even though this warning could be safely ignored, it still bugs me and I have to get rid of it!</p>
<p>So to shut the compiler up, I need to cast the object so it explicitly knows which method to call.</p>
<pre>myClass1 *c = [(myClass1 *)[myClass1 alloc] initWithName:@"Fred"];</pre>
<p>Casting always looks ugly to me but that&#8217;s the way around it.</p>
]]></content:encoded>
			<wfw:commentRss>http://siliconsparrow.com/incompatible-objective-c-types-initializing-struct/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NMEA Checksum Calculator</title>
		<link>http://siliconsparrow.com/nmea-checksum-calculator/</link>
		<comments>http://siliconsparrow.com/nmea-checksum-calculator/#comments</comments>
		<pubDate>Thu, 12 Jan 2012 06:49:08 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://siliconsparrow.com/?p=480</guid>
		<description><![CDATA[I&#8217;ve been doing a lot of GPS work lately. Here&#8217;s a little utility I wrote which I&#8217;d like to share with you all. It&#8217;s an NMEA checksum calculator written in PHP. Try it out here: http://siliconsparrow.com/nmeachecksum.php Here&#8217;s the source code: &#60;html&#62; &#60;head&#62; &#60;title&#62;NMEA Checksum Calculator&#60;/title&#62; &#60;/head&#62; &#60;body&#62; &#60;h1&#62;NMEA Checksum Calculator&#60;/h1&#62; &#60;?php // Simple NMEA Checksum [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been doing a lot of GPS work lately. Here&#8217;s a little utility I wrote which I&#8217;d like to share with you all. It&#8217;s an NMEA checksum calculator written in PHP.</p>
<p>Try it out here: <a href="http://siliconsparrow.com/nmeachecksum.php">http://siliconsparrow.com/nmeachecksum.php</a></p>
<p>Here&#8217;s the source code:</p>
<pre>&lt;html&gt;
&lt;head&gt;
&lt;title&gt;NMEA Checksum Calculator&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;h1&gt;NMEA Checksum Calculator&lt;/h1&gt;
&lt;?php
// Simple NMEA Checksum calculator by Adam Pierce &lt;adam@siliconsparrow.com&gt;
// Created 12-Jan-2012.
// This code is public domain. Copy &amp; share it all you like for any purpose.

	if(array_key_exists('nmea',$_REQUEST))
	{
		$nmea = $_REQUEST['nmea'];
		print "&lt;p&gt;Calculating checksum for: ".htmlspecialchars($nmea)."&lt;/p&gt;\r\n";

		$checksum = 0;
		for($i = 0; $i &lt; strlen($nmea); $i++)
		{
			$c = substr($nmea,$i,1);
			$n = ord($c);
			if($c == '$')
				$checksum = 0;
			else if($c == '*')
				break;
			else
				$checksum ^= $n;
		}
		print "&lt;p&gt;Checksum is ".dechex($checksum)."&lt;/p&gt;\r\n";
	}
?&gt;
&lt;form action="nmeachecksum.php"&gt;
&lt;p&gt;Enter an NMEA String: &lt;input name="nmea" size="100" /&gt;
&lt;input type="submit" /&gt;
&lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://siliconsparrow.com/nmea-checksum-calculator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Replicating ASCII Database to UTF-8 in PostgreSQL</title>
		<link>http://siliconsparrow.com/replicating-ascii-database-to-utf-8-in-postgresql/</link>
		<comments>http://siliconsparrow.com/replicating-ascii-database-to-utf-8-in-postgresql/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 23:33:20 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://siliconsparrow.com/?p=470</guid>
		<description><![CDATA[Well here&#8217;s a curly issue I blundered into today. I was trying to replicate a Postgres database from an old server to a new one using pg_dump/pg_restore and found some errors like this: invalid byte sequence for encoding "UTF8": 0x92 After some investigation it turns out the older version of Postgres defaults to ASCII encoding [...]]]></description>
			<content:encoded><![CDATA[<p>Well here&#8217;s a curly issue I blundered into today. I was trying to replicate a Postgres database from an old server to a new one using pg_dump/pg_restore and found some errors like this:</p>
<pre>invalid byte sequence for encoding "UTF8": 0x92</pre>
<p>After some investigation it turns out the older version of Postgres defaults to ASCII encoding of the data wheras the new version of Postgres defaults to UTF-8. Of course I would much prefer to use UTF-8 but shouldn&#8217;t those two encodings be compatible anyway? UTF-8 is supposed to be backward-compatible with ASCII.</p>
<p>What happened is a few non-ASCII characters got into the database. 0&#215;92 is not a valid ASCII code. It is a code from Latin-1 encoding. This was in the database thanks to my business partner who was entering some crap into the database using a Macintosh which wasn&#8217;t following the ASCII standard so much.</p>
<p>So how to solve it?</p>
<p>First I did a plain-text export of the database on the old server</p>
<pre>pg_dump -Fp my_database &gt; mydatabase.sql</pre>
<p>Then I converted the encoding to UTF-8</p>
<pre>iconv -f 8859_1 -t UTF-8 mydatabase.sql&gt; mydatabase.utf8.sql</pre>
<p>Finally I imported the converted data into the database on the new server</p>
<pre>createdb my_database
psql my_database -f mydatabase.utf8.sql</pre>
<p>And then I wrote a blog post so I&#8217;d remember all this next time the issue comes up.</p>
]]></content:encoded>
			<wfw:commentRss>http://siliconsparrow.com/replicating-ascii-database-to-utf-8-in-postgresql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Macro Photography with a Phone Camera</title>
		<link>http://siliconsparrow.com/macro-photography-with-a-phone-camera/</link>
		<comments>http://siliconsparrow.com/macro-photography-with-a-phone-camera/#comments</comments>
		<pubDate>Tue, 28 Jun 2011 07:12:20 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://siliconsparrow.com/?p=373</guid>
		<description><![CDATA[Here&#8217;s a real easy way to do close-up when you&#8217;ve only got a phone. All you need is a loupe which is a magnifying lens inside a tube, they are used a lot by jewellers, artists and well, people who work in micro-electronics like me. Just plonk it over the lens of your phone&#8217;s camera [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://siliconsparrow.com/wp-content/uploads/2011/06/PhonePlusLoupe.jpg"><img class="alignright size-full wp-image-374" title="PhonePlusLoupe" src="http://siliconsparrow.com/wp-content/uploads/2011/06/PhonePlusLoupe.jpg" alt="" width="384" height="299" /></a>Here&#8217;s a real easy way to do close-up when you&#8217;ve only got a phone. All you need is a <strong>loupe</strong> which is a magnifying lens inside a tube, they are used a lot by jewellers, artists and well, people who work in micro-electronics like me. Just plonk it over the lens of your phone&#8217;s camera and away you go! Use lots of light to get a good sharp image.</p>
<p><br clear="all" /><br />
<a href="http://siliconsparrow.com/wp-content/uploads/2011/06/FrozenPea.jpg"><img class="alignleft size-medium wp-image-375" title="FrozenPea" src="http://siliconsparrow.com/wp-content/uploads/2011/06/FrozenPea-300x179.jpg" alt="" width="300" height="179" /></a>Here&#8217;s a frozen pea! well, why not?<br />
<br clear="all" /></p>
<p><a href="http://siliconsparrow.com/wp-content/uploads/2011/06/PCBCloseup.jpg"><img class="alignleft size-medium wp-image-376" title="PCBCloseup" src="http://siliconsparrow.com/wp-content/uploads/2011/06/PCBCloseup-300x179.jpg" alt="" width="300" height="179" /></a>And of course, the real reason I want to do this &#8211; closeups of circuit boards.<br />
<br clear="all" /></p>
]]></content:encoded>
			<wfw:commentRss>http://siliconsparrow.com/macro-photography-with-a-phone-camera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boxes boxes boxes</title>
		<link>http://siliconsparrow.com/boxes-boxes-boxes/</link>
		<comments>http://siliconsparrow.com/boxes-boxes-boxes/#comments</comments>
		<pubDate>Tue, 12 Apr 2011 13:37:01 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://siliconsparrow.com/?p=336</guid>
		<description><![CDATA[I&#8217;m developing a couple of new electronic products and once again I am infuriated by the lack of suitable enclosures. Don&#8217;t the enclosure making people understand what I want?! Take a look at these fairly typical boxes from Hammond Manufacturing: A lot of the boxes produced by Hammond and such companies tend to have small [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m developing a couple of new electronic products and once again I am infuriated by the lack of suitable enclosures. Don&#8217;t the enclosure making people understand what <strong>I</strong> want?!</p>
<p>Take a look at these fairly typical boxes from <a href="http://www.hammondmfg.com/" target="_blank">Hammond Manufacturing</a>:</p>
<p><img class="alignnone size-full wp-image-337" title="HammondBoxen" src="http://siliconsparrow.com/wp-content/uploads/2011/04/HammondBoxen.jpg" alt="" width="420" height="216" /></p>
<p><a href="http://siliconsparrow.com/wp-content/uploads/2011/04/HammondBoxen.jpg"></a>A lot of the boxes produced by Hammond and such companies tend to have small front panels and a long body. But the reality of modern electronics is the circuitry is very small. It is the connectors, display and controls which take up the most room, so what you really want is a short body and a large panel. When I use these boxes, I end up wasting a lot of space as you can see in this photo of one of my prototypes, more than half the space in the box is unused because I need a front panel large enough for all the connectors.</p>
<p><img class="alignnone size-full wp-image-338" title="WastedSpace" src="http://siliconsparrow.com/wp-content/uploads/2011/04/WastedSpace.jpg" alt="" width="420" height="346" /></p>
<p>I have spent days searching through the websites of every box manufacturer I can find but they are all more or less the same. I am currently investigating the economics of getting some custom plastic boxes made. I&#8217;ll post more here as I make progress.</p>
]]></content:encoded>
			<wfw:commentRss>http://siliconsparrow.com/boxes-boxes-boxes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sparrow Cake</title>
		<link>http://siliconsparrow.com/sparrow-cake/</link>
		<comments>http://siliconsparrow.com/sparrow-cake/#comments</comments>
		<pubDate>Sat, 22 Jan 2011 09:39:28 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://siliconsparrow.com/?p=318</guid>
		<description><![CDATA[My Mum made me a birthday cake with my logo on it. Thanks Mum! Happy birthday to me!]]></description>
			<content:encoded><![CDATA[<p>My Mum made me a birthday cake with my logo on it. Thanks Mum!</p>
<p>Happy birthday to me!</p>
<p><a href="http://siliconsparrow.com/wp-content/uploads/2011/01/SparrowCake.jpg"><img class="alignnone size-large wp-image-319" style="border: 0px initial initial;" title="Sparrow Cake!" src="http://siliconsparrow.com/wp-content/uploads/2011/01/SparrowCake-1024x680.jpg" alt="" width="614" height="408" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://siliconsparrow.com/sparrow-cake/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTC Desire HD Freeze Bug</title>
		<link>http://siliconsparrow.com/htc-desire-hd-freeze-bug/</link>
		<comments>http://siliconsparrow.com/htc-desire-hd-freeze-bug/#comments</comments>
		<pubDate>Wed, 10 Nov 2010 07:06:52 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://siliconsparrow.com/?p=267</guid>
		<description><![CDATA[Business has been doing a little better this last month so I bought myself a treat &#8211; a new HTC Desire HD from Vodafone. It is so nice to be back on Android again after being stuck with an old Nokia 6300 non-smart-phone for the last couple of months. I felt like one hand was [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://siliconsparrow.com/wp-content/uploads/2010/11/DesireHD-small.jpg"><img class="alignright size-full wp-image-268" title="DesireHD-small" src="http://siliconsparrow.com/wp-content/uploads/2010/11/DesireHD-small.jpg" alt="" width="360" height="375" /></a>Business has been doing a little better this last month so I bought myself a treat &#8211; a new HTC Desire HD from Vodafone. It is so nice to be back on Android again after being stuck  with an old Nokia 6300 non-smart-phone for the last couple of months. I  felt like one hand was cut off not being able to access email or any cloud services. This new phone also has a nice big screen so I can read stuff without having to squint.</p>
<p>However I&#8217;ve been noticing that often this phone will just freeze up for half a minute or so for no apparent reason. Not what I expected from an expensive phone that was supposed to be super fast and super smooth.</p>
<p>To cut a long story short, after some research I found there is a software bug which causes the freeze ups, no-one is sure exactly what is causing the bug at the time of writing but there is a workaround so for anyone who has one of these phones, here is the solution:</p>
<p><span style="text-decoration: underline;"><strong>Solution</strong></span></p>
<p>From the home screen, press Menu, then Settings, Applications, Development and then turn on USB Debugging. This caused an immediate improvement in speed and responsiveness of the phone.</p>
<p><strong>UPDATE:</strong> I&#8217;ve now upgraded my phone to version 2.3.3 and the freeze bug has gone. Looks like HTC has fixed it.</p>
]]></content:encoded>
			<wfw:commentRss>http://siliconsparrow.com/htc-desire-hd-freeze-bug/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Unsoldering Equipment with Hot Air</title>
		<link>http://siliconsparrow.com/unsoldering-equipment-with-hot-air/</link>
		<comments>http://siliconsparrow.com/unsoldering-equipment-with-hot-air/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 01:26:26 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://siliconsparrow.com/?p=245</guid>
		<description><![CDATA[I just bought myself a new SMD rework station, it&#8217;s a fine tool but I want to share with you a few choice excerpts from the extremely poorly translated manual. I think the Chinese manufacturers put no effort at all into the English translation these days: &#8220;Intelligent system that could alarm, Fault detection automatically&#8221; &#8220;Green [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://siliconsparrow.com/wp-content/uploads/2010/07/unsoldering.jpeg"><img class="alignright size-medium wp-image-247" title="unsoldering" src="http://siliconsparrow.com/wp-content/uploads/2010/07/unsoldering-300x159.jpg" alt="" width="300" height="159" /></a>I just bought myself a new SMD rework station, it&#8217;s a fine tool but I want to share with you a few choice excerpts from the extremely poorly translated manual. I  think the Chinese manufacturers put no effort at all into the English  translation these days:</p>
<p><em>&#8220;Intelligent system that could alarm, Fault detection automatically&#8221; </em></p>
<p><em>&#8220;Green lines and high-quality silicone body heat good for extend life  and save power&#8221; </em></p>
<p><em>&#8220;increased gun handpiece would be insertion and unplug&#8221; </em></p>
<p>and my favourite&#8230;</p>
<p><em>&#8220;LED manifestation of tiny electricity computer figures&#8221;</em></p>
<p><img src="file:///C:/DOCUME%7E1/Adam/LOCALS%7E1/Temp/moz-screenshot.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://siliconsparrow.com/unsoldering-equipment-with-hot-air/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Comment Spam</title>
		<link>http://siliconsparrow.com/comment-spam/</link>
		<comments>http://siliconsparrow.com/comment-spam/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 06:44:36 +0000</pubDate>
		<dc:creator>Adam</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://siliconsparrow.com/?p=149</guid>
		<description><![CDATA[Hmm, this blog seems to be getting a lot of comment spam. I&#8217;m going to try the NoSpamNX plugin and see if that helps.]]></description>
			<content:encoded><![CDATA[<p>Hmm, this blog seems to be getting a lot of comment spam. I&#8217;m going to try the <a href="http://wordpress.org/extend/plugins/nospamnx/">NoSpamNX</a> plugin and see if that helps.</p>
]]></content:encoded>
			<wfw:commentRss>http://siliconsparrow.com/comment-spam/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

