<?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>The Spoony Blog &#187; Misc</title>
	<atom:link href="http://adamrosenfield.com/blog/category/misc/feed/" rel="self" type="application/rss+xml" />
	<link>http://adamrosenfield.com/blog</link>
	<description>Just until I can come up with a better name</description>
	<lastBuildDate>Sun, 15 Apr 2012 04:01:09 +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>Boston Crossword Puzzle Tournament</title>
		<link>http://adamrosenfield.com/blog/2011/04/14/boston-crossword-puzzle-tournament/</link>
		<comments>http://adamrosenfield.com/blog/2011/04/14/boston-crossword-puzzle-tournament/#comments</comments>
		<pubDate>Fri, 15 Apr 2011 03:20:12 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://adamrosenfield.com/blog/?p=204</guid>
		<description><![CDATA[On Saturday the 23rd (just over a week from now), I&#8217;ll be participating in my first ever crossword puzzle tournament, the Boston Crossword Puzzle Tournament. I don&#8217;t expect to come close to winning; it&#8217;s mostly just for fun. Hopefully I&#8217;ll meet some neat people there. In the distant past, I&#8217;d been a very occasional crossword [...]]]></description>
			<content:encoded><![CDATA[<p>On Saturday the 23rd (just over a week from now), I&#8217;ll be participating in my first ever crossword puzzle tournament, the <a href="http://www.bostoncrosswordtournament.org/">Boston Crossword Puzzle Tournament</a>.  I don&#8217;t expect to come close to winning; it&#8217;s mostly just for fun.  Hopefully I&#8217;ll meet some neat people there.</p>
<p>In the distant past, I&#8217;d been a very occasional crossword solver.  I only ever did the weekday Boston Globe puzzles (which are syndicated from the <a href="http://www.uclick.com/client/bdc/fcx/">Universal Crossword</a>), and not with any regularity.  Like most solvers, I was pretty bad at them for a while, what with not knowing common <a href="http://en.wikipedia.org/wiki/Crosswordese">crosswordese</a> and tons of bygone pop culture, but I slowly improved over time.</p>
<p>Over the past couple of years, I&#8217;ve been solving puzzles more regularly and getting better.  I now regularly solve the Universal Crossword and the New York Times crossword.  The Universal I can almost always completely solve (sometimes I need to Google one or two things if there happens to be two obscure answers crossing each other that I don&#8217;t know).  I&#8217;ve gotten my times down to about 4-6 minutes or so on average, and my best time is 3:19.</p>
<p>The NYT, on the other hand, is still a huge learning experience for me.  Those puzzles increase in difficulty through the week, with Monday&#8217;s puzzle being the easiest and Saturday&#8217;s being the hardest.  Sunday is special, in that it&#8217;s usually on about the level of a Thursday puzzle, but much larger—21&#215;21 instead of 15&#215;15.</p>
<p>Monday puzzles solve like Universal puzzles for me; Tuesday puzzles nearly so, but they&#8217;re slower and take more thinking.  A Wednesday puzzle I can finish about 2/3 of the time and get about 80% of the puzzle the other 1/3 of the time.  Thursday and Sunday puzzles I can fill in about half of on average before resorting to Google and Wikipedia.  Friday and Saturday puzzles are absolute nightmares—I can rarely get more than a small handful of clues without turning to the Internet, and even then, the difficult cluing makes them quite the challenge.  But armed with my arsenal of Google, Wikipedia, <a href="http://www.gnu.org/software/grep/">grep</a>, <a href="http://www.oneacross.com/">One Across</a>, <a href="http://www.onelook.com/">OneLook</a>, and more, even the mighty Saturday puzzles fall within an hour or so.</p>
<p>I&#8217;ve also been participating in <a href="http://www.crosswordcontest.blogspot.com/">Matt Gaffney&#8217;s Weekly Crossword Contest</a> for the past couple of months, ever since I found out about it from reading <a href="http://rexwordpuzzle.blogspot.com/">Rex Parker&#8217;s blog</a> (who does an awesome writeup of every day&#8217;s NYT puzzle).  Matt&#8217;s puzzles are a lot like the puzzles from the <a href="http://web.mit.edu/puzzle/www/">MIT Mystery Hunt</a>.  Each week&#8217;s crossword contains in it some hidden word or phrase that is the answer to the puzzle.  The extraction mechanisms are different in every puzzle, so figuring them out is a real challenge.  If you&#8217;re not familiar with Mystery Hunt-style puzzles, go check out Matt&#8217;s blog for examples of how previous puzzles have worked.  I highly recommend solving his puzzles if you&#8217;re at all into crosswords or the Mystery Hunt (and doubly so if you&#8217;re into both).</p>
<p>The Saturday of the weekend after the Boston Crossword Puzzle Tournament is <a href="http://www.playdash.org">DASH3</a> (Different Area—Same Hunt), a Mystery Hunt-like competition that takes place in parallel in multiple cities across the country.  Another highly recommended event for avid puzzlers.  I&#8217;ll be competing in the Boston edition.</p>
<p>There&#8217;s not really a punchline to this post, it&#8217;s more just my musings on puzzles.  Did I mention I like puzzles?</p>
]]></content:encoded>
			<wfw:commentRss>http://adamrosenfield.com/blog/2011/04/14/boston-crossword-puzzle-tournament/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t steal Mac OS X</title>
		<link>http://adamrosenfield.com/blog/2009/01/05/dont-steal-mac-os-x/</link>
		<comments>http://adamrosenfield.com/blog/2009/01/05/dont-steal-mac-os-x/#comments</comments>
		<pubDate>Tue, 06 Jan 2009 02:03:13 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://adamrosenfield.com/blog/?p=24</guid>
		<description><![CDATA[I was reading through the Mac OS X Internals book, and came across this interesting nugget in chapter 7. In OS X 10.4, a kernel extension maps an anti-piracy message into the 256 bytes of virtual address space of every running process at address 0xFFFF1600, which you can see for yourself by compiling and running [...]]]></description>
			<content:encoded><![CDATA[<p>I was reading through the <a href="http://osxbook.com/">Mac OS X Internals</a> book, and came across this interesting nugget in <a href="http://www.osxbook.com/book/bonus/chapter7/binaryprotection/">chapter 7</a>.  In OS X 10.4, a kernel extension maps an anti-piracy message into the 256 bytes of virtual address space of every running process at address <code>0xFFFF1600</code>, which you can see for yourself by compiling and running the following code:</p>
<pre class="brush: cpp; title: ; notranslate">#include &lt;stdio.h&gt;
int main(void)
{
    printf(&quot;%.256s\n&quot;, (char *)0xFFFF1600);
    return 0;
}</pre>
<p>The output:</p>
<pre>Your karma check for today:
There once was was a user that whined
his existing OS was so blind,
he'd do better to pirate
an OS that ran great
but found his hardware declined.
Please don't steal Mac OS!
Really, that's way uncool.
   (C) Apple Computer, Inc.</pre>
<p>Note that this only works in OS X 10.4, not in 10.5.  I don&#8217;t know if it runs on older versions of OS X.  I wonder if this message is also on iPods and iPhones.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamrosenfield.com/blog/2009/01/05/dont-steal-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Slashdot Easter Egg</title>
		<link>http://adamrosenfield.com/blog/2008/10/11/slashdot-easter-egg/</link>
		<comments>http://adamrosenfield.com/blog/2008/10/11/slashdot-easter-egg/#comments</comments>
		<pubDate>Sat, 11 Oct 2008 04:23:28 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://adamrosenfield.com/blog/?p=20</guid>
		<description><![CDATA[Did you know that every time you view a page on slashdot, you&#8217;re given a random Futurama quote? Most people don&#8217;t, since they&#8217;re hidden away in the HTTP headers, so you&#8217;ll never see them via normal web browsing. I discovered this one time when I was playing around with cURL. Here&#8217;s a sample HTTP trace: [...]]]></description>
			<content:encoded><![CDATA[<p>Did you know that every time you view a page on <a href="http://slashdot.org">slashdot</a>, you&#8217;re given a random Futurama quote?  Most people don&#8217;t, since they&#8217;re hidden away in the HTTP headers, so you&#8217;ll never see them via normal web browsing.  I discovered this one time when I was playing around with <a href="http://curl.haxx.se/">cURL</a>.  Here&#8217;s a sample HTTP trace:</p>
<pre>adam-rosenfields-computer ~$ curl -I slashdot.org
HTTP/1.1 200 OK
Date: Sat, 11 Oct 2008 04:16:23 GMT
Server: Apache/1.3.41 (Unix) mod_perl/1.31-rc4
SLASH_LOG_DATA: shtml
X-Powered-By: Slash 2.005001224
X-Bender: Boy, were we suckers!
Cache-Control: private
Pragma: private
Connection: close
Content-Type: text/html; charset=iso-8859-1</pre>
<p><code>-I</code> is the option for doing a HEAD request instead of a normal GET.  So, a quick and dirty script to generate a random Futurama quote is:</p>
<pre>curl -I slashdot.org 2>/dev/null | grep '^X-' | grep -v '^X-Powered-By'</pre>
<p>This works since all of the quotes are under a header name beginning with <code>X-</code>, e.g. <code>X-Bender</code>, <code>X-Fry</code>, or <code>X-Leela</code>.  I&#8217;m not sure how many total quotes there are in the database, but you could probably get a good estimate by sampling a large number of times and counting how many unique quotes and how many duplicates you get, and then extrapolating.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamrosenfield.com/blog/2008/10/11/slashdot-easter-egg/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Even Sony uses Free Software</title>
		<link>http://adamrosenfield.com/blog/2008/09/28/even-sony-uses-free-software/</link>
		<comments>http://adamrosenfield.com/blog/2008/09/28/even-sony-uses-free-software/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 02:49:46 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://adamrosenfield.com/blog/?p=19</guid>
		<description><![CDATA[I just purchased a new 46&#8243; HDTV, the Sony Bravia KDL-46V4100, and boy is it sweet. But I&#8217;m not here today to advertise TVs to you. I was reading through the various documentation that came in the box, and I came across a copy of the GNU General Public License and the Lesser General Public [...]]]></description>
			<content:encoded><![CDATA[<p>I just purchased a new 46&#8243; HDTV, the <a href="http://b2b.sony.com/Solutions/product/KDL-46V4100">Sony Bravia KDL-46V4100</a>, and boy is it sweet.  But I&#8217;m not here today to advertise TVs to you.  I was reading through the various documentation that came in the box, and I came across a copy of the <a href="http://www.gnu.org/copyleft/gpl.html">GNU General Public License</a> and the <a href="http://www.gnu.org/copyleft/lesser.html">Lesser General Public License</a>.  Even Sony uses Free Software in their televisions.</p>
<p>The 46V4100 includes the following GPL&#8217;ed software: Linux Kernel (no version number mentioned), <a href="http://www.busybox.net/">busybox</a>, and pump (no idea what this is).  Under the LGPL, it contains <a href="http://www.gnu.org/software/libc/">glibc</a>.  Other software listed includes <a href="http://www.ijg.org/">Independent JPEG Group</a> Software, Software Developed by the <a href="http://www.openssl.org/">OpenSSL Project</a> for Use in the SSL-Toolkit (SSLeay License), <a href="http://www.freetype.org/freetype2/index.html">Freetype2</a>, <a href="http://expat.sourceforge.net/">Expat</a>, <a href="http://curl.haxx.se/">cURL</a>, and <a href="http://directory.fsf.org/project/popt/">Popt</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamrosenfield.com/blog/2008/09/28/even-sony-uses-free-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Digital Restrictions Management</title>
		<link>http://adamrosenfield.com/blog/2008/09/12/digital-restrictions-management/</link>
		<comments>http://adamrosenfield.com/blog/2008/09/12/digital-restrictions-management/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 04:12:54 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://adamrosenfield.com/blog/?p=15</guid>
		<description><![CDATA[A topic that has come under a lot of scrutiny recently is that of Digital Rights Management (DRM) in PC games, also referred to by some as Digital Restrictions Management. The most prominent titles featuring DRM are BioShock, Mass Effect, and, most recently, Spore. The sad thing is, DRM hinders the legitimate users without stopping [...]]]></description>
			<content:encoded><![CDATA[<p>A topic that has come under a lot of scrutiny recently is that of Digital Rights Management (DRM) in PC games, also referred to by some as <em>Digital Restrictions Management</em>.  The most prominent titles featuring DRM are <a href="http://www.2kgames.com/bioshock/"><em>BioShock</em></a>, <a href="http://masseffect.bioware.com"><em>Mass Effect</em></a>, and, most recently, <a href="http://www.spore.com"><em>Spore</em></a>.</p>
<p>The sad thing is, DRM hinders the legitimate users without stopping the pirates at all.  In the case of <em>Spore</em>, the DRM was cracked and the game was torrented <a href="http://www.techdigest.tv/2008/09/spore_has_been.html">a day before it released</a>.  Countless people have complained over the overly Draconian policies, such as you&#8217;re only allowed to install the game a total of 3 times anywhere (even if you uninstall it), and you have to have the CD-ROM in the drive to play.</p>
<p>The fan backlash to this has been incredible.  So incredible, in fact, that <a href="http://www.amazon.com/review/product/B000FKBCX4/ref=pd_bbs_sr_1_cm_cr_acr_img?_encoding=UTF8&amp;showViewpoints=1">over 2000 people have given <em>Spore</em> a review of 1 star out of 5 on Amazon</a>.  As of this writing, 2005 out of 2202 reviews are 1 star.</p>
<p><a href="http://adamrosenfield.com/blog/wp-content/uploads/2008/09/spore-amazon.png"><img class="alignnone size-medium wp-image-16" title="spore-amazon" src="http://adamrosenfield.com/blog/wp-content/uploads/2008/09/spore-amazon-300x201.png" alt="Spore reviews on Amazon.com" width="300" height="201" /></a></p>
<p>I hope this really sends a message to EA: <em>we don&#8217;t want Digital Restrictions Management, and we&#8217;re going to hit you in the wallet for it</em>.  A small number of people boycotting the game for DRM will hardly make a dent in EA&#8217;s bottom lime, but a loud presence on Amazon certainly will.  I, for one, am not buying <em>Spore</em> because of its DRM.</p>
<p>Here are two polls about DRM:</p>
<ul>
<li><a href="http://blogs.zdnet.com/hardware/?p=2558#ViewPollResults">ZDNet</a></li>
<li><a href="http://www.gamefaqs.com/poll/index.html?poll=3235">GameFAQs</a></li>
</ul>
<p>The ZDNet poll is obviously very biased, since the article in which it appears is strongly critical of DRM.  On the other hand, I think the GameFAQs poll paints a very good picture of the situation: most PC gamers have been somewhat inconvenienced by DRM or outright hate it.  Where do you stand?</p>
]]></content:encoded>
			<wfw:commentRss>http://adamrosenfield.com/blog/2008/09/12/digital-restrictions-management/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Happy 10th birthday, Google!</title>
		<link>http://adamrosenfield.com/blog/2008/09/07/happy-10th-birthday-google/</link>
		<comments>http://adamrosenfield.com/blog/2008/09/07/happy-10th-birthday-google/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 16:27:56 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://adamrosenfield.com/blog/?p=14</guid>
		<description><![CDATA[On September 7, 1998, Google was first incorporated as a privately held company. Happy 10th birthday! What a decade it has been for Google. If you haven&#8217;t read it already, I highly recommend reading The Anatomy of a Search Engine, the original paper published by Larry Page and Sergey Brin in 1998 while they were [...]]]></description>
			<content:encoded><![CDATA[<p>On September 7, 1998, <a href="www.google.com">Google</a> was first incorporated as a privately held company.  Happy 10th birthday!  What a decade it has been for Google.  If you haven&#8217;t read it already, I <em>highly</em> recommend reading <a href="http://infolab.stanford.edu/~backrub/google.html">The Anatomy of a Search Engine</a>, the original paper published by Larry Page and Sergey Brin in 1998 while they were developing the first version of Google at Stanford.</p>
<p>Some other papers about other Google technologies which I also recommend reading:</p>
<ul>
<li><a href="http://labs.google.com/papers/mapreduce.html">MapReduce</a>: a framework for scaling data processing to thousands of computers, based on the functional programming primitives <tt>map</tt> and <tt>reduce</tt>.</li>
<li><a href="http://labs.google.com/papers/bigtable.html">BigTable</a>: a database which scales to petabytes of data.  Conventional relational databases scale to reasonably large sizes, but not the enormous amount of data that Google needs to work with.</li>
</ul>
<p>(What, you thought this post was going to be about Chrome?)</li>
]]></content:encoded>
			<wfw:commentRss>http://adamrosenfield.com/blog/2008/09/07/happy-10th-birthday-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pizza Party</title>
		<link>http://adamrosenfield.com/blog/2008/09/06/pizza-party/</link>
		<comments>http://adamrosenfield.com/blog/2008/09/06/pizza-party/#comments</comments>
		<pubDate>Sun, 07 Sep 2008 00:43:14 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://adamrosenfield.com/blog/?p=13</guid>
		<description><![CDATA[Domino&#8217;s Pizza allows you to order pizza over the Internet. For Unix geeks like Cory Arcangel, the natural extension to that is ordering pizza from the command line. Why bother bother dealing with a web browser and all those messy flash applications when you can just type pizza_party -pmx 2 medium regular to get two [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.supplychainer.com/50226711/images/domino-pizza.jpg' alt='Domino\&#039;s Pizza' class='alignnone' /><br />
Domino&#8217;s Pizza allows you to <a title="Domino's Pizza" href="http://dominospizza.com">order pizza over the Internet</a>.  For Unix geeks like Cory Arcangel, the natural extension to that is <a title="Pizza Party" href="http://www.beigerecords.com/cory/pizza_party/">ordering pizza from the command line</a>.  Why bother bother dealing with a web browser and all those messy flash applications when you can just type</p>
<p><tt>pizza_party -pmx 2 medium regular</tt></p>
<p>to get two medium regular-crust pizzas with (p)epperoni, (m)ushroom, and e(x)tra cheese?  <tt>pizza_party</tt> is a Perl script which parses the various options and login info and generates a few HTTP requests to the right places, complete with a man page.  I&#8217;m particularly amused by the line from the README:</p>
<blockquote><p>if you don&#8217;t know how to install Perl modules, you&#8217;re clearly not hard enough to be ordering pizza at the command line.</p></blockquote>
<p>I haven&#8217;t tried it out yet, mostly because I don&#8217;t have a Domino&#8217;s account and I&#8217;m not a huge fan of theirs, but I&#8217;ll give it a shot next time I&#8217;m in the mood.  <tt>pizza_party</tt> requires your username and password, either on the command line or from the <tt>.pizza_partyrc</tt> file (stored in plaintext), so if you use it, don&#8217;t use a password you use for anything else.  No credit card information is involved at all, you pay on delivery as usual.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://adamrosenfield.com/blog/2008/09/06/pizza-party/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bad website search</title>
		<link>http://adamrosenfield.com/blog/2008/08/10/bad-website-search/</link>
		<comments>http://adamrosenfield.com/blog/2008/08/10/bad-website-search/#comments</comments>
		<pubDate>Sun, 10 Aug 2008 05:09:43 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://adamrosenfield.com/blog/?p=6</guid>
		<description><![CDATA[The user interface for performing a search on a website is pretty much a solved problem. You enter your search terms, you click the search button, and you get taken to the first page of search results. If what you&#8217;re looking for isn&#8217;t on the first page of results, you can go to the next [...]]]></description>
			<content:encoded><![CDATA[<p>The user interface for performing a search on a website is pretty much a solved problem.  You enter your search terms, you click the search button, and you get taken to the first page of search results.  If what you&#8217;re looking for isn&#8217;t on the first page of results, you can go to the next page of results.  The current page of results you&#8217;re looking at is stored as an HTTP GET parameter in the URL, so you can easily jump to the nth page by changing that parameter.</p>
<p>That&#8217;s the right way of doing a search UI.  <a href="http://rentboardwalk.com">Boardwalk Properties</a>, and its sister sites <a href="http://cambridgepads.com">Cambridge Pads</a> and <a href="http://bostonpads.com">Boston Pads</a> (and possibly others), managed to do it completely wrong.  Instead of storing what page of results you&#8217;re looking at a URL parameter, they store it on the server and associate it with your cookie.</p>
<p>To actually browse the pages of search results, the links at the bottom each page for the next and previous pages just link to <code>resultsdb.php?direction=1</code> and <code>resultsdb.php?direction=0</code> respectively.  It works fine if all you&#8217;re doing is going forwards and backwards one page at a time.  But these links are just plain vanilla GET links, and they affect the server state.  This violates the basic principle that <a href="http://tools.ietf.org/html/rfc2616#section-9.1">GETs should be idempotent</a>.</p>
<p>This has a number of bad consequences.  Refresh the page?  Oops, you just advanced to the next page (or the previous page).  Try to view the source?  Depending on your browser, it might send another GET request, thus giving the source of the next page of search results, and putting you on the wrong page the next time you try to change pages.  You also can&#8217;t jump to an arbitrary page, you can only move one page at a time.</p>
<p>And since you only have one cookie, you can&#8217;t do multiple searches in different tabs or windows at the same time.  If you start a new search in a new window and try to change pages in an older search, you&#8217;ll suddenly find yourself amidst the new search instead.</p>
<p>I don&#8217;t know how they messed up their search so badly; since they&#8217;re already running PHP it ought to be trivial to change.  Every website developer should understand the basic principle that GET requests should not modify server state.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamrosenfield.com/blog/2008/08/10/bad-website-search/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blog Reactions</title>
		<link>http://adamrosenfield.com/blog/2008/07/28/blog-reactions/</link>
		<comments>http://adamrosenfield.com/blog/2008/07/28/blog-reactions/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 04:22:43 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://adamrosenfield.com/blog/?p=9</guid>
		<description><![CDATA[When I started this blog, I was curious to see how fast the search engines would find it. Googlebot was the first, and I haven&#8217;t really been keeping track of it after that. The only known link here at first was from http://www.whois.sc/, which apparently has links to newly registered domains. As of this point, [...]]]></description>
			<content:encoded><![CDATA[<p>When I started this blog, I was curious to see how fast the search engines would find it.  Googlebot was the first, and I haven&#8217;t really been keeping track of it after that.  The only known link here at first was from <a href="http://www.whois.sc">http://www.whois.sc/</a>, which apparently has links to newly registered domains.  As of this point, I actually haven&#8217;t told anyone about this blog yet, since I wanted to put in some content.</p>
<p>In my earlier post on <a href="http://adamrosenfield.com/blog/2008/07/06/metal-gear-solid-2/">Metal Gear Solid 2</a>, I posted a link to a YouTube video.  And somehow, through the magic of blogging, Technorati managed to <a href="http://technorati.com/videos/youtube.com%2Fwatch%3Fv%3DGTd_9FVupMg">pick up on this</a> and gave this blog its second in-link.  I never posted a pingback or a trackback or whatever the latest craze is for interconnecting the blogosphere.  Some web crawler managed to find my blog, notice the link (which was to the YouTube video, not to another blog mind you), and decide that this was a blog reaction and post about it.</p>
<p>After grepping through my log files, I was actually a little surprised to find so many different bots crawling my site.  In no particular order, they are Googlebot, SurveyBot, BlogPulse, BlogVibeBot, Moreoverbot, and possibly others.  I also noticed there were someone was browsing my site using Lynx.</p>
]]></content:encoded>
			<wfw:commentRss>http://adamrosenfield.com/blog/2008/07/28/blog-reactions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello, world!</title>
		<link>http://adamrosenfield.com/blog/2008/07/04/hello-world/</link>
		<comments>http://adamrosenfield.com/blog/2008/07/04/hello-world/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 19:13:56 +0000</pubDate>
		<dc:creator>adam</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://adamrosenfield.com/blog/?p=3</guid>
		<description><![CDATA[I have a blog. Yay. I&#8217;ve been meaning to start a blog for a long time, but I&#8217;ve never really gotten around to it. This blog is going to be about programming, software engineering, video games, and whatever the heck I feel like talking about. Right now I&#8217;m calling this &#8220;The Spoony Blog&#8221;, named after [...]]]></description>
			<content:encoded><![CDATA[<p>I have a blog.  Yay.  I&#8217;ve been meaning to start a blog for a long time, but I&#8217;ve never really gotten around to it.  This blog is going to be about programming, software engineering, video games, and whatever the heck I feel like talking about.</p>
<p>Right now I&#8217;m calling this &#8220;The Spoony Blog&#8221;, named after a famously mistranslated quote from Final Fantasy IV.  In the Japanese version, Tellah says something along the lines of &#8220;You son of a bitch!&#8221; to Edward, but that somehow ended up getting translated as &#8220;You spoony bard!&#8221;.  The line became so famous that in the various remakes of the game, which contained much better translations, the was retained unedited.</p>
<p>If you have a better name for this blog, lemme&#8217; know.</p>
<p>exit(0);</p>
]]></content:encoded>
			<wfw:commentRss>http://adamrosenfield.com/blog/2008/07/04/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

