<?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>bugfox blog</title>
	<atom:link href="http://bugfox.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://bugfox.net/blog</link>
	<description></description>
	<lastBuildDate>Thu, 29 Jul 2010 01:41:42 +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>aLinks with WordPress 3.0</title>
		<link>http://bugfox.net/blog/2010/07/28/alinks-with-wordpress-3-0/</link>
		<comments>http://bugfox.net/blog/2010/07/28/alinks-with-wordpress-3-0/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 01:41:06 +0000</pubDate>
		<dc:creator>Jonathan Tappan</dc:creator>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[aLinks]]></category>

		<guid isPermaLink="false">http://bugfox.net/blog/?p=208</guid>
		<description><![CDATA[I have updated my original aLinks post with a version that works with WP 3.0.]]></description>
			<content:encoded><![CDATA[<p>I have updated my original <a href="http://bugfox.net/blog/2008/11/14/alinks-20-bug-fixes/">aLinks post</a> with a version that works with WP 3.0.</p>
]]></content:encoded>
			<wfw:commentRss>http://bugfox.net/blog/2010/07/28/alinks-with-wordpress-3-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Parsing ISO 8601 Date Format in Java</title>
		<link>http://bugfox.net/blog/2010/07/27/parsing-iso-8601-date-format-in-java/</link>
		<comments>http://bugfox.net/blog/2010/07/27/parsing-iso-8601-date-format-in-java/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 19:47:37 +0000</pubDate>
		<dc:creator>Jonathan Tappan</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[ISO]]></category>

		<guid isPermaLink="false">http://bugfox.net/blog/?p=205</guid>
		<description><![CDATA[These are dates in a format like &#8220;2010-05-17T09:30:47-04:00&#8243; optionally including date, time and time zone, which are commonly found in XML documents. In .NET you can just use DateTime.Parse(), but in Java the answer is not as obvious. Assuming that you are using the Apache libraries, the simplest approach is probably to just use org.apache.xmlbeans.XmlCalendar: [...]]]></description>
			<content:encoded><![CDATA[<p>These are dates in a format like &#8220;2010-05-17T09:30:47-04:00&#8243; optionally including date, time and time zone, which are commonly found in XML documents.</p>
<p>In .NET you can just use DateTime.Parse(), but in Java the answer is not as obvious.</p>
<p>Assuming that you are using the Apache libraries, the simplest approach is probably to just use org.apache.xmlbeans.XmlCalendar:</p>
<p><code>Calendar c =  new XmlCalendar("2010-05-17T09:30:47-04:00");</code></p>
<p>If that isn&#8217;t an option, try <a href="http://www.probabilityof.com/ISO8601.shtml">this</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://bugfox.net/blog/2010/07/27/parsing-iso-8601-date-format-in-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Solving Port Conflicts in Windows</title>
		<link>http://bugfox.net/blog/2010/07/26/solving-port-conflicts-in-windows/</link>
		<comments>http://bugfox.net/blog/2010/07/26/solving-port-conflicts-in-windows/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 19:07:52 +0000</pubDate>
		<dc:creator>Jonathan Tappan</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[port conflicts]]></category>

		<guid isPermaLink="false">http://bugfox.net/blog/?p=201</guid>
		<description><![CDATA[Suppose that you start a server application like JBoss and get an error message like this one: 14:13:51,561 ERROR [AbstractKernelController] Error installing to Start: name=jboss.remoting:protocol=rmi,service=JMXConnectorServer state=Create mode=Manual requiredState=Installed java.rmi.server.ExportException: Port already in use: 1090; nested exception is: java.net.BindException: Address already in use: JVM_Bind &#8220;Wait a minute,&#8221; you say, &#8220;That port should be free! Who&#8217;s using [...]]]></description>
			<content:encoded><![CDATA[<p>Suppose that you start a server application like JBoss and get an error message like this one:<br />
<code><br />
14:13:51,561 ERROR [AbstractKernelController] Error installing to Start: name=jboss.remoting:protocol=rmi,service=JMXConnectorServer state=Create mode=Manual requiredState=Installed<br/><br />
java.rmi.server.ExportException: <strong>Port already in use: 1090</strong>; nested exception is:<br />
 java.net.BindException: Address already in use: JVM_Bind<br />
</code></p>
<p>&#8220;Wait a minute,&#8221; you say, &#8220;That port should be free! Who&#8217;s using it?&#8221;</p>
<p>To find the answer, open a command window and type:<br />
<code><br />
netstat -ab | findstr 1090<br />
</code></p>
<p>substituting the actual port number for &#8220;1090&#8243;. Under Windows 7 you will need to open the command window as an Administrator.</p>
<p>The netstat command will take a long time to run, but eventually it will give you the name and PID of the offending process. At that point you can decide whether to kill the offending process or make your application use a different port.</p>
]]></content:encoded>
			<wfw:commentRss>http://bugfox.net/blog/2010/07/26/solving-port-conflicts-in-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ship Party</title>
		<link>http://bugfox.net/blog/2010/07/13/ship-party/</link>
		<comments>http://bugfox.net/blog/2010/07/13/ship-party/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 18:09:53 +0000</pubDate>
		<dc:creator>Jonathan Tappan</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[ship party]]></category>

		<guid isPermaLink="false">http://bugfox.net/blog/?p=195</guid>
		<description><![CDATA[A &#8220;ship party&#8221; is a celebration held when your product is ready to ship. Apparently the ones at Microsoft get pretty wild.]]></description>
			<content:encoded><![CDATA[<p>A &#8220;ship party&#8221; is a celebration held when your product is ready to ship. Apparently <a href="http://blogs.msdn.com/b/oldnewthing/archive/2010/07/13/10037412.aspx">the ones at Microsoft get pretty wild</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://bugfox.net/blog/2010/07/13/ship-party/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook &#8220;Privacy&#8221;</title>
		<link>http://bugfox.net/blog/2010/05/09/facebook-privacy/</link>
		<comments>http://bugfox.net/blog/2010/05/09/facebook-privacy/#comments</comments>
		<pubDate>Sun, 09 May 2010 18:48:12 +0000</pubDate>
		<dc:creator>Jonathan Tappan</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Facebook]]></category>

		<guid isPermaLink="false">http://bugfox.net/blog/?p=189</guid>
		<description><![CDATA[More and more people are saying that you should log out of Facebook as soon as you are done. If you stay logged in and go to another site with which Facebook has an information-sharing agreement, Facebook will tell the other site all sorts of things about you that you thought were private. (You can [...]]]></description>
			<content:encoded><![CDATA[<p>More and more people are saying that you should log out of Facebook as soon as you are done. If you stay logged in and go to another site with which Facebook has an information-sharing agreement, Facebook will tell the other site all sorts of things about you that you thought were private. (<a href="http://www.eff.org/deeplinks/2010/04/how-opt-out-facebook-s-instant-personalization">You can &#8220;opt out&#8221; of this</a>, but the procedure may be too complicated for most mortals.)</p>
<p>But have you noticed that Facebook is the only site on the Web that requires you to log in, but does not give you a simple one-click &#8220;Log Out&#8221; link on each page? What you have to do is first click &#8220;Account&#8221;, then click &#8220;Logout&#8221;, which is much less obvious.</p>
<p>Also: <a href="http://news.cnet.com/8301-1009_3-20004511-83.html">Five Hidden Dangers of Facebook</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://bugfox.net/blog/2010/05/09/facebook-privacy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This is the world we will live in if net neutrality fails</title>
		<link>http://bugfox.net/blog/2010/04/26/this-is-the-world-we-will-live-in-if-net-neutrality-fails/</link>
		<comments>http://bugfox.net/blog/2010/04/26/this-is-the-world-we-will-live-in-if-net-neutrality-fails/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 01:41:22 +0000</pubDate>
		<dc:creator>Jonathan Tappan</dc:creator>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[Net Neutrality]]></category>

		<guid isPermaLink="false">http://bugfox.net/blog/?p=183</guid>
		<description><![CDATA[In his post on net neutrality, Otaku-kun includes an image that is so hilarious (an unfortunately so plausible) that I couldn&#8217;t resist copying it:]]></description>
			<content:encoded><![CDATA[<p>In his <a href="http://www.haibane.info/2010/04/23/heres-why-net-neutrality-is-important/">post</a> on net neutrality, Otaku-kun includes an image that is so hilarious (an unfortunately so plausible) that I couldn&#8217;t resist copying it:<br />
<a href="http://bugfox.net/blog/wp-content/uploads/2010/04/net_neutrality.png"><img src="http://bugfox.net/blog/wp-content/uploads/2010/04/net_neutrality.png" alt="" title="Net Neutrality" width="550" height="1224" class="alignnone size-full wp-image-184" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://bugfox.net/blog/2010/04/26/this-is-the-world-we-will-live-in-if-net-neutrality-fails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bad Code Offsets</title>
		<link>http://bugfox.net/blog/2009/11/18/bad-code-offsets/</link>
		<comments>http://bugfox.net/blog/2009/11/18/bad-code-offsets/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 15:58:48 +0000</pubDate>
		<dc:creator>Jonathan Tappan</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Humor]]></category>

		<guid isPermaLink="false">http://bugfox.net/blog/?p=181</guid>
		<description><![CDATA[In a development of world-shaking importance, Alex Papadimoulis announces a new technique that can totally eliminate the problem of bad code.]]></description>
			<content:encoded><![CDATA[<p>In a development of world-shaking importance, Alex Papadimoulis <a href="http://thedailywtf.com/Articles/Introducing-Bad-Code-Offsets.aspx">announces</a> a new technique that can totally eliminate the problem of bad code.</p>
]]></content:encoded>
			<wfw:commentRss>http://bugfox.net/blog/2009/11/18/bad-code-offsets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FTC Blogging Guidelines</title>
		<link>http://bugfox.net/blog/2009/10/08/ftc-blogging-guidelines/</link>
		<comments>http://bugfox.net/blog/2009/10/08/ftc-blogging-guidelines/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 17:26:48 +0000</pubDate>
		<dc:creator>Jonathan Tappan</dc:creator>
				<category><![CDATA[Politics]]></category>
		<category><![CDATA[Site Administration]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[FTC]]></category>

		<guid isPermaLink="false">http://bugfox.net/blog/?p=178</guid>
		<description><![CDATA[The new FTC blogging guidelines are supposedly intended to go after the big commercial astroturfing campaigns, where publicity agencies pay large number of bloggers and tweeters to push commercial products. However anyone who blogs or posts to social networks needs to be aware of the rules, since it would be pretty easy to run afoul [...]]]></description>
			<content:encoded><![CDATA[<p>The new <a href="http://ftc.gov/os/2009/10/091005endorsementguidesfnnotice.pdf">FTC blogging guidelines</a> are supposedly intended to go after the big commercial astroturfing campaigns, where publicity agencies pay large number of bloggers and tweeters to push commercial products. However anyone who blogs or posts to social networks needs to be aware of the rules, since it would be pretty easy to run afoul of them.</p>
<p>This raises significant free-speech concerns. Jack Shafer in <a href="http://www.slate.com">Slate</a> has a pretty good run-down of the issues: <a href="http://www.slate.com/id/2231808"><em>The FTC&#8217;s Mad Power Grab</em></a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://bugfox.net/blog/2009/10/08/ftc-blogging-guidelines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Original aLinks 2.0 code</title>
		<link>http://bugfox.net/blog/2009/07/25/original-alinks-2-0-code/</link>
		<comments>http://bugfox.net/blog/2009/07/25/original-alinks-2-0-code/#comments</comments>
		<pubDate>Sat, 25 Jul 2009 16:55:46 +0000</pubDate>
		<dc:creator>Jonathan Tappan</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[aLinks]]></category>

		<guid isPermaLink="false">http://bugfox.net/blog/?p=175</guid>
		<description><![CDATA[I got a request for Sean Hickey&#8217;s original aLinks code. Here it is Download &#8230;but be warned that it has some serious bugs. However it includes features that are not in my fixed version. Go here for my fixed version, which omits some broken features that I never got around to fixing (because I don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>I got a request for Sean Hickey&#8217;s original aLinks code.</p>
<p>Here it is </p>
<p><a href="http://bugfox.net/public/alinks/alinks2.0.2.zip">Download</a></p>
<p>&#8230;but be warned that it has some serious bugs. However it includes features that are not in my fixed version.</p>
<p>Go <a href="http://bugfox.net/blog/2008/11/14/alinks-20-bug-fixes/">here</a> for my fixed version, which omits some broken features that I never got around to fixing (because I don&#8217;t use them.)</p>
]]></content:encoded>
			<wfw:commentRss>http://bugfox.net/blog/2009/07/25/original-alinks-2-0-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The USA as a Third-World Country</title>
		<link>http://bugfox.net/blog/2009/03/27/the-usa-as-a-third-world-country/</link>
		<comments>http://bugfox.net/blog/2009/03/27/the-usa-as-a-third-world-country/#comments</comments>
		<pubDate>Fri, 27 Mar 2009 18:08:31 +0000</pubDate>
		<dc:creator>Jonathan Tappan</dc:creator>
				<category><![CDATA[Economics]]></category>
		<category><![CDATA[Financial Crisis]]></category>

		<guid isPermaLink="false">http://bugfox.net/blog/?p=170</guid>
		<description><![CDATA[In The Quiet Coup Simon Johnson, former chief economist for the International Monetary Fund (IMF), says that the current financial crisis resembles on a larger scale the sort of messes that emerging markets get into. He says that if we don&#8217;t want things to get worse we need to impose the kind of reforms that [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://www.theatlantic.com/doc/200905/imf-advice">The Quiet Coup</a> Simon Johnson, former chief economist for the International Monetary Fund (IMF), says that the current financial crisis resembles on a larger scale the sort of messes that emerging markets get into. He says that if we don&#8217;t want things to get worse we need to impose the kind of reforms that the IMF would demand of a small country that came to it for help.</p>
<p>Megan McArdle seems sympathetic to this notion, but in <a href="http://business.theatlantic.com/2009/03/foreigners_money_crisis.php">Foreigners + Money = Crisis?</a> she points to claims that the IMF thoroughly botched its handling of the Asian financial crisis of 1998, which like the current crisis had a lot to do with countries being flooded with volitile foreign investment.</p>
]]></content:encoded>
			<wfw:commentRss>http://bugfox.net/blog/2009/03/27/the-usa-as-a-third-world-country/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
