<?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/"
	>

<channel>
	<title>geechorama.com</title>
	<atom:link href="http://www.geechorama.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.geechorama.com</link>
	<description></description>
	<pubDate>Tue, 27 Jan 2009 18:05:01 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Strangely Enough</title>
		<link>http://www.geechorama.com/2009/01/27/strangely-enough/</link>
		<comments>http://www.geechorama.com/2009/01/27/strangely-enough/#comments</comments>
		<pubDate>Tue, 27 Jan 2009 18:05:01 +0000</pubDate>
		<dc:creator>geechorama</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.geechorama.com/?p=99</guid>
		<description><![CDATA[	I bought meatballs at a furniture store.

	I ate them.]]></description>
			<content:encoded><![CDATA[	<p>I bought <a href="http://en.wikipedia.org/wiki/Köttbullar">meatballs</a> at a <a href="http://en.wikipedia.org/wiki/Ikea">furniture store</a>.</p>

	<p>I ate them.</p>]]></content:encoded>
			<wfw:commentRss>http://www.geechorama.com/2009/01/27/strangely-enough/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Stupid California Where All My Stupid Colleagues Are</title>
		<link>http://www.geechorama.com/2009/01/15/stupid-california-where-all-my-stupid-colleagues-are/</link>
		<comments>http://www.geechorama.com/2009/01/15/stupid-california-where-all-my-stupid-colleagues-are/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 22:32:35 +0000</pubDate>
		<dc:creator>geechorama</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.geechorama.com/?p=90</guid>
		<description><![CDATA[	

	]]></description>
			<content:encoded><![CDATA[	<p style="text-align:center;"><img src="http://www.geechorama.com/wp-content/uploads/2009/01/weather-san-francisco-google-search.jpg" alt="" title="weather-san-francisco-google-search" width="492" height="120"  /></p>

	<p style="text-align:center;"><img src="http://www.geechorama.com/wp-content/uploads/2009/01/weather-lexington-ma-google-search.jpg" alt="" title="weather-lexington-ma-google-search" width="431" height="121"  /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.geechorama.com/2009/01/15/stupid-california-where-all-my-stupid-colleagues-are/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Zeroconf FTW!!1</title>
		<link>http://www.geechorama.com/2009/01/07/zeroconf-ftw1/</link>
		<comments>http://www.geechorama.com/2009/01/07/zeroconf-ftw1/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 16:48:36 +0000</pubDate>
		<dc:creator>geechorama</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.geechorama.com/?p=86</guid>
		<description><![CDATA[	If you are like me (very unlikely) and get all teary eyed and nostalgic when someone mentions NBP, then you will squeal with school-girl delight when you read this book on zerconf:

	

	What has me very excited is Chapter 5, titled: &#8220;Service Discovery Beyond the Local Link&#8221;, where you use the existing DNS infrastructure and NAT-PMP [...]]]></description>
			<content:encoded><![CDATA[	<p>If you are like me (very unlikely) and get all teary eyed and nostalgic when someone mentions <a href="http://en.wikipedia.org/wiki/Name_Binding_Protocol#Name_Binding_Protocol">NBP</a>, then you will squeal with school-girl delight when you read this book on <a href="http://en.wikipedia.org/wiki/Zero_configuration_networking">zerconf</a>:</p>

	<p style="text-align:center;"><a href="http://www.amazon.com/gp/product/0596101007"><img src="http://www.geechorama.com/wp-content/uploads/2009/01/zeroconf-320x320.jpg" alt="" title="zeroconf" width="320" height="320" class="alignnone size-medium wp-image-87" /></a></p>

	<p>What has me very excited is Chapter 5, titled: &#8220;Service Discovery Beyond the Local Link&#8221;, where you use the existing <span class="caps">DNS</span> infrastructure and <a href="http://en.wikipedia.org/wiki/NAT-PMP">NAT-PMP</a> to register Zeroconf-ish services across the whole interwebs. This is the future, baby!!!1eleven</p>]]></content:encoded>
			<wfw:commentRss>http://www.geechorama.com/2009/01/07/zeroconf-ftw1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Geechorama&#8217;s Financial Advice, Vol. 1</title>
		<link>http://www.geechorama.com/2008/12/29/geechoramas-financial-advice-vol-1/</link>
		<comments>http://www.geechorama.com/2008/12/29/geechoramas-financial-advice-vol-1/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 20:12:31 +0000</pubDate>
		<dc:creator>geechorama</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.geechorama.com/?p=81</guid>
		<description><![CDATA[	The stock market is like a hard drive.

	1. It could go at any moment.
2. There may be early warning signs, but they&#8217;re probably not recognizable as such until after the fact.

	Admittedly, the analogy kinda breaks down after that.  With a harddrive if you don&#8217;t want to lose your data, then you back it up. [...]]]></description>
			<content:encoded><![CDATA[	<p>The stock market is like a hard drive.</p>

	<p>1. It could go at any moment.<br />
2. There may be early warning signs, but they&#8217;re probably not recognizable as such until after the fact.</p>

	<p>Admittedly, the analogy kinda breaks down after that.  With a harddrive if you don&#8217;t want to lose your data, then you back it up.  With the stock market, if you don&#8217;t want to lose your money, DON&#8217;T <span class="caps">PUT</span> IT IN <span class="caps">THE</span> <span class="caps">MOTHER-LOVING</span> <span class="caps">STOCK</span> MARKET!</p>

	<p>That is all.</p>

	<p><strong>UPDATE:</strong> Oh! Oh! I found this <a href="http://datacent.com/hard_drive_sounds.php">really cool site</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.geechorama.com/2008/12/29/geechoramas-financial-advice-vol-1/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Yeah, Right.</title>
		<link>http://www.geechorama.com/2008/12/19/yeah-right/</link>
		<comments>http://www.geechorama.com/2008/12/19/yeah-right/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 20:12:22 +0000</pubDate>
		<dc:creator>geechorama</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.geechorama.com/?p=71</guid>
		<description><![CDATA[	Given recent events, if it&#8217;s edible and made in China, we don&#8217;t buy it[1].  So my wife was in the store the other day, looking to buy candy, and putting back anything marked &#8220;Made In China.&#8221;  And then, she comes across one that says:

	&#8220;Made Responsibly In China&#8221;

	Seriously[2].

	I tried to write something here about [...]]]></description>
			<content:encoded><![CDATA[	<p><a href="http://en.wikipedia.org/wiki/Chinese_protein_export_contamination">Given recent events</a>, if it&#8217;s edible and made in China, we don&#8217;t buy it<sup class="footnote">[<a href="#fn20118826294b97fd6086284">1</a>]</sup>.  So my wife was in the store the other day, looking to buy candy, and putting back anything marked &#8220;Made In China.&#8221;  And then, she comes across one that says:</p>

	<p>&#8220;Made Responsibly In China&#8221;</p>

	<p>Seriously<sup class="footnote">[<a href="#fn5626535474b97fd608720b">2</a>]</sup>.</p>

	<p>I tried to write something here about how China is now <a href="http://en.wikipedia.org/wiki/Industrial_revolution#Social_effects">enjoying</a> its own Industrial Revolution, a hundred years late, but it came off all pretentious-y.</p>

	<p id="fn20118826294b97fd6086284" class="footnote"><sup>[1]</sup> We&#8217;re actually trying to avoid anything made in China at this point, thanks to <a href="http://en.wikipedia.org/wiki/2007_Chinese_export_recalls#RC2_Corp">other issues</a> that have affected us, but <span class="caps">HOLY</span> <span class="caps">MOTHER</span> OF <span class="caps">CHRIST</span> THAT&#8217;S DIFFICULT!!!!11</p>

	<p id="fn5626535474b97fd608720b" class="footnote"><sup>[2]</sup> Of course, somebody already posted a <a href="http://flickr.com/photos/peejaybird/2994357174/">pic</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.geechorama.com/2008/12/19/yeah-right/feed/</wfw:commentRss>
		</item>
		<item>
		<title>But Wait, There&#8217;s More</title>
		<link>http://www.geechorama.com/2008/09/25/but-wait-theres-more/</link>
		<comments>http://www.geechorama.com/2008/09/25/but-wait-theres-more/#comments</comments>
		<pubDate>Thu, 25 Sep 2008 15:37:00 +0000</pubDate>
		<dc:creator>geechorama</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.geechorama.com/?p=68</guid>
		<description><![CDATA[	]]></description>
			<content:encoded><![CDATA[	<p style="text-align:center;"><a href="http://www.geechorama.com/wp-content/uploads/2008/09/cb8a7808bff693f3f419e34b5598c97e1.jpeg"><img src="http://www.geechorama.com/wp-content/uploads/2008/09/cb8a7808bff693f3f419e34b5598c97e1-320x240.jpg" alt="" title="" width="320" height="240" class="alignnone size-medium wp-image-69" /></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.geechorama.com/2008/09/25/but-wait-theres-more/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Pinnacle of Modern Civilization</title>
		<link>http://www.geechorama.com/2008/09/16/the-pinnacle-of-modern-civilization/</link>
		<comments>http://www.geechorama.com/2008/09/16/the-pinnacle-of-modern-civilization/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 18:27:21 +0000</pubDate>
		<dc:creator>geechorama</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.geechorama.com/?p=61</guid>
		<description><![CDATA[	My wife and I were watching a fairly innocuous show on TLC when we saw this promo:

	

	Probably not the best way for two hypochondriacs to spend their Sunday evening.]]></description>
			<content:encoded><![CDATA[	<p>My wife and I were watching a fairly innocuous <a href="http://en.wikipedia.org/wiki/Jon_And_Kate_Plus_8">show</a> on <a href="http://en.wikipedia.org/wiki/TLC_(TV_channel)">TLC</a> when we saw this promo:</p>

	<p style="text-align:center;"><a href="http://www.geechorama.com/wp-content/uploads/2008/09/tlc.jpg"><img src="http://www.geechorama.com/wp-content/uploads/2008/09/tlc-320x240.jpg" alt="" title="tlc" width="320" height="240" class="alignnone size-medium wp-image-62" /></a></p>

	<p>Probably not the best way for two hypochondriacs to spend their Sunday evening.</p>]]></content:encoded>
			<wfw:commentRss>http://www.geechorama.com/2008/09/16/the-pinnacle-of-modern-civilization/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Yes, I Am Paranoid</title>
		<link>http://www.geechorama.com/2008/08/01/yes-i-am-paranoid/</link>
		<comments>http://www.geechorama.com/2008/08/01/yes-i-am-paranoid/#comments</comments>
		<pubDate>Fri, 01 Aug 2008 19:41:39 +0000</pubDate>
		<dc:creator>geechorama</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.geechorama.com/?p=20</guid>
		<description><![CDATA[	Up until recently, I had vehemently decided: &#8220;OMG TEH NEIGHBORHOOD HAXXORS!  I must put my wireless access points outside a firewall to protect my internal network!&#8221;

	So I had an IPCop box with a blue zone that had my wireless access points.  They were on a separate subnet and firewalled.

	But after a while, this [...]]]></description>
			<content:encoded><![CDATA[	<p>Up until recently, I had vehemently decided: &#8220;<span class="caps">OMG</span> <span class="caps">TEH</span> <span class="caps">NEIGHBORHOOD</span> HAXXORS!  I must put my wireless access points outside a firewall to protect my internal network!&#8221;</p>

	<p>So I had an <a href="http://www.ipcop.org/">IPCop</a> box with a <a href="http://www.ipcop.org/1.4.0/en/install/html/decide-configuration.html#network-interfaces">blue</a> zone that had my wireless access points.  They were on a separate subnet and firewalled.</p>

	<p>But after a while, this got really old.  Having multiple laptops, I had to <a href="http://en.wikipedia.org/wiki/Secure_copy">scp</a> stuff back and forth to my desktop machines.  Whenever a friend came over, I had to grab their <a href="http://en.wikipedia.org/wiki/MAC_address">MAC</a> address from my IPCop box&#8217;s logs and explicitly give them internet access from the &#8220;blue&#8221; network.  This setup also made tech-support for my <span style="text-decoration: line-through;">Luddite wife</span> Better Half more complicated.</p>

	<p>The real deciding factor though, was all the cool Apple toys that use <a href="http://en.wikipedia.org/wiki/Bonjour_(software)">bonjour</a> and, for the most part, just work together without any hassle or setup.  The Apple TV, iTunes sharing, iPhone remote control application, <a href="http://en.wikipedia.org/wiki/AirPort#AirTunes">AirTunes</a> via the Airport Express, AirTunes via the Apple TV.  All that stuff gets kinda borked if you spread stuff across different subnets.</p>

	<p>So I thought, OK, I&#8217;ll put the wireless access points directly on the internal network, but I wanna be emailed when an unknown <span class="caps">MAC</span> address connects.</p>

	<p>So this what I did:</p>

	<p>First, I told the access points (Airport Extremes in this case) to send syslog messages over the network to my linux box.  That was rather trivial:</p>

	<p style="text-align:center;"> <a href="http://www.geechorama.com/wp-content/uploads/2008/08/2dc9e432cacf773ae6552bcf730bc89e.jpeg"><img class="size-thumbnail wp-image-26" title="easy-peezy" src="http://www.geechorama.com/wp-content/uploads/2008/08/2dc9e432cacf773ae6552bcf730bc89e-320x241.jpg" alt="easy-peezy" width="320" height="241" /></a></p>

	<p>Then, I made sure the syslogd process on my linux box was getting the &#8220;-r&#8221; option (Fedora Core 6, so /etc/sysconfig/syslog) to accept remote syslog messages.</p>

	<p>Then I used the <a href="http://www.johnandcailin.com/blog/john/how-setup-real-time-email-notification-critical-syslog-events">super-handy info here</a> and channeled everything from local0.* into a named pipe and into a script:</p>

<div class="codeblock">
<pre>
local0.*            |/etc/zoppy/pipe
</pre>
</div>

	<p>When a client connects the Airport Extreme spits out a message like this:</p>

<div class="codeblock">
<pre>
Aug  1 14:30:13 zoppy zoppy 80211: Associated with station 00:1d:f4:f8:7c:3d
</pre>
</div>

	<p>So my script ended up looking like this:</p>

<div class="codeblock">
<pre>
#!/bin/sh
TMOUT=1
while read line
do
    echo ${line} | grep &#34;Associated with station&#34; &#62; /dev/null 2&#62;&#38;1
    if test $? -eq 0
    then
        echo ${line} | grep -f /etc/zoppy/known-macs &#62; /dev/null 2&#62;&#38;1
        if test $? -eq 1
        then
            echo ${line} | mail -s &#34;Zoppy: unknown mac address connected&#34; geechorama@spam.email
        fi
    fi
done
</pre>
</div>

	<p>Set it to run every minute:</p>

<div class="codeblock">
<pre>
0-59 * * * * /etc/zoppy/mailer &#60; /etc/zoppy/pipe &#62; /dev/null 2&#62;&#38;1
</pre>
</div>

	<p>If the <span class="caps">MAC</span> address of the machine connected isn&#8217;t in my known-macs file, I get email.</p>

	<p>Paranoid victory!</p>]]></content:encoded>
			<wfw:commentRss>http://www.geechorama.com/2008/08/01/yes-i-am-paranoid/feed/</wfw:commentRss>
		</item>
		<item>
		<title>One Word Book Review™</title>
		<link>http://www.geechorama.com/2008/07/30/one-word-book-review/</link>
		<comments>http://www.geechorama.com/2008/07/30/one-word-book-review/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 13:57:48 +0000</pubDate>
		<dc:creator>geechorama</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.geechorama.com/?p=5</guid>
		<description><![CDATA[	

	Riveting.]]></description>
			<content:encoded><![CDATA[	<p style="text-align:center;"><a href="http://www.amazon.com/Looming-Tower-Qaeda-Road-Vintage/dp/1400030846/ref=pd_bbs_sr_1?ie=UTF8&amp;s=books&amp;qid=1217425980&amp;sr=8-1"><img class="alignnone size-thumbnail wp-image-6" title="looming" src="http://www.geechorama.com/wp-content/uploads/2008/07/looming.jpg" alt="" width="240" height="240" /></a></p>

	<p>Riveting.</p>]]></content:encoded>
			<wfw:commentRss>http://www.geechorama.com/2008/07/30/one-word-book-review/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Darn It</title>
		<link>http://www.geechorama.com/2008/07/30/darn-it/</link>
		<comments>http://www.geechorama.com/2008/07/30/darn-it/#comments</comments>
		<pubDate>Wed, 30 Jul 2008 13:43:22 +0000</pubDate>
		<dc:creator>geechorama</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.geechorama.com/?p=3</guid>
		<description><![CDATA[	The harddrive in my webserver died.  I&#8217;m in the process of getting everything moved over to dreamhost. Still need to import my old posts and whatnot.  Joy.

	The drive was a 41GB IBM Deskstar manufactured in Hungary in October of 2001.  Add that to your drive failure stats.]]></description>
			<content:encoded><![CDATA[	<p>The harddrive in my webserver died.  I&#8217;m in the process of getting everything moved over to <a href="http://www.dreamhost.com/">dreamhost</a>. Still need to import my old posts and whatnot.  Joy.</p>

	<p>The drive was a 41GB <a href="http://en.wikipedia.org/wiki/IBM_Deskstar"><span class="caps">IBM</span> Deskstar</a> manufactured in <a href="http://en.wikipedia.org/wiki/Hungary">Hungary</a> in <a href="http://en.wikipedia.org/wiki/October_2001">October of 2001</a>.  Add that to <a href="http://labs.google.com/papers/disk_failures.html">your drive failure stats</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.geechorama.com/2008/07/30/darn-it/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
