<?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>2 Bit Hacker</title>
	<atom:link href="http://weblog.2bithacker.net/feed" rel="self" type="application/rss+xml" />
	<link>http://weblog.2bithacker.net</link>
	<description>We do what we must because we can.</description>
	<lastBuildDate>Sat, 09 Jul 2011 20:27:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>ZFS Drive Replacement</title>
		<link>http://weblog.2bithacker.net/2011/07/zfs-drive-replacement.html</link>
		<comments>http://weblog.2bithacker.net/2011/07/zfs-drive-replacement.html#comments</comments>
		<pubDate>Sat, 09 Jul 2011 20:26:29 +0000</pubDate>
		<dc:creator>Chip</dc:creator>
				<category><![CDATA[Geek Stuff]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[storage server]]></category>
		<category><![CDATA[zfs]]></category>

		<guid isPermaLink="false">http://weblog.2bithacker.net/?p=769</guid>
		<description><![CDATA[My home storage server has been a source of annoyance for a few months now. I had upgraded it from an Intel Atom board to a E5500 and had some major stability issues involving bad RAM and a bad motherboard. After finally getting it stable, I learned one of my 2TB drives in my RAIDZ [...]]]></description>
			<content:encoded><![CDATA[<p>My home storage server has been a source of annoyance for a few months now. I had upgraded it from an Intel Atom board to a <span class="caps">E5500 </span>and had some major stability issues involving bad <span class="caps">RAM </span>and a bad motherboard. After finally getting it stable, I learned one of my 2TB drives in my <span class="caps">RAIDZ </span>pool had started reporting a slightly smaller size, making it unable to participate in the pool. Luckily, the drive was still under warranty, and replacing it is a stupidly easy process, which I&#8217;ve decided to document here.</p>



<pre><code>[chip@sumo ~]$ zpool status
  pool: storage
 state: DEGRADED
status: One or more devices could not be opened.  Sufficient replicas exist for
        the pool to continue functioning in a degraded state.
action: Attach the missing device and online it using 'zpool online'.
   see: http://www.sun.com/msg/ZFS-8000-2Q
 scrub: none requested
config:

        NAME                STATE     READ WRITE CKSUM
        storage             DEGRADED     0     0     0
          raidz1            DEGRADED     0     0     0
            label/2TBdisk1  UNAVAIL      0     0     0  cannot open
            label/2TBdisk2  ONLINE       0     0     0
            label/2TBdisk3  ONLINE       0     0     0

errors: No known data errors</code></pre>



<p>As you can see, 2TBdisk1 has failed and is unavailable. Since these <span class="caps">SATA </span>controllers support hot-swap, I just hooked up the new drive while the box was running. FreeBSD didn&#8217;t automatically detect the new drive, so I had to instruct it to rescan the <span class="caps">SATA </span>device. Normally I would expect <code>atacontrol reinit</code> to do this, but I ended up having to <code>detach</code> and <code>attach</code> the appropriate ata chain to get it to see the new drive.</p>



<pre><code>[chip@sumo ~]$ sudo atacontrol detach ata2
[chip@sumo ~]$ sudo atacontrol attach ata2
Master:  ad4 &lt; SAMSUNG HD204UI/1AQ10001 &gt; SATA revision 2.x
Slave:       no device present</code></pre>



<p>With the new drive now being recognized, I applied a <span class="caps">GEOM </span>label to it, then replaced the failed drive in the <span class="caps">ZFS </span>pool.</p>



<pre><code>[chip@sumo ~]$ sudo glabel label 2TBdisk4 /dev/ad4
[chip@sumo ~]$ sudo zpool replace storage label/2TBdisk1 label/2TBdisk4
[chip@sumo ~]$ zpool status
  pool: storage
 state: DEGRADED
status: One or more devices is currently being resilvered.  The pool will
        continue to function, possibly in a degraded state.
action: Wait for the resilver to complete.
 scrub: resilver in progress for 0h0m, 0.12% done, 4h40m to go
config:

        NAME                  STATE     READ WRITE CKSUM
        storage               DEGRADED     0     0     0
          raidz1              DEGRADED     0     0     0
            replacing         DEGRADED     0     0     0
              label/2TBdisk1  UNAVAIL      0     0     0  cannot open
              label/2TBdisk4  ONLINE       0     0     0  554M resilvered
            label/2TBdisk2    ONLINE       0     0     0
            label/2TBdisk3    ONLINE       0     0     0

errors: No known data errors</code></pre>



<p>Once the replacement process was finished, <code>zpool status</code> goes back to normal:</p>



<pre><code>[chip@sumo ~]$ zpool status
  pool: storage
 state: ONLINE
 scrub: resilver completed after 5h49m with 0 errors on Fri Jul  1 23:23:08 2011
config:

	NAME                STATE     READ WRITE CKSUM
	storage             ONLINE       0     0     0
	  raidz1            ONLINE       0     0     0
	    label/2TBdisk4  ONLINE       0     0     0  437G resilvered
	    label/2TBdisk2  ONLINE       0     0     0
	    label/2TBdisk3  ONLINE       0     0     0

errors: No known data errors</code></pre>



<p>Overall a remarkably painless process, all without taking the machine offline!</p>]]></content:encoded>
			<wfw:commentRss>http://weblog.2bithacker.net/2011/07/zfs-drive-replacement.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Semi-Wildcarded Mail Addressing</title>
		<link>http://weblog.2bithacker.net/2011/01/semi-wildcarded-mail-addressing.html</link>
		<comments>http://weblog.2bithacker.net/2011/01/semi-wildcarded-mail-addressing.html#comments</comments>
		<pubDate>Sun, 09 Jan 2011 05:26:56 +0000</pubDate>
		<dc:creator>Chip</dc:creator>
				<category><![CDATA[Thoughts and Ideas]]></category>
		<category><![CDATA[e-mail]]></category>
		<category><![CDATA[postfix]]></category>

		<guid isPermaLink="false">http://weblog.2bithacker.net/?p=763</guid>
		<description><![CDATA[From time to time I think about tricks for managing e-mail, and the other day I came up with an idea I hadn&#8217;t seen in practice before. I doubt it&#8217;s an original idea, but it seemed interesting to try and implement. Most people end up using the same e-mail address everywhere, like chip@2bithacker.net. This is [...]]]></description>
			<content:encoded><![CDATA[<p>From time to time I think about tricks for managing e-mail, and the other day I came up with an idea I hadn&#8217;t seen in practice before. I doubt it&#8217;s an original idea, but it seemed interesting to try and implement.</p>

<p>Most people end up using the same e-mail address everywhere, like chip@2bithacker.net. This is easy, it works, and it&#8217;s how e-mail was intended to be used in the first place. But you give it to some bad eggs and they sell it to some spammers and now you start getting junk to that address. So what do you do?</p>

<p>In the past, I&#8217;ve tried to use local-part extensions to identify who I gave the address to. These are usually things like chip+facebook@2bithacker.net, which many mail servers will treat just like mail sent to chip@2bithacker.net, but you can then filter on the +facebook part. Unfortunately, this is well understood by the spammers as well, so they can easily strip off the +facebook part and go about their business as usual. Also, there are websites out there that don&#8217;t think a + can be in an e-mail address, so they won&#8217;t accept it. There are various ways around this, of course. One could reconfigure their mail server to use a different characters, such as a dash or period, or even some letter if you wanted to be weird.</p>

<p>I&#8217;ve also seen people use virtual domain wildcarding to send any local-part at their domain to a default mailbox. In this case, you could just tell Facebook that your e-mail is facebook@2bithacker.net and it would still wind up in your inbox, and you&#8217;d know if Facebook gave your e-mail out to others if you start seeing non-Facebook e-mail coming in to facebook@2bithacker.net. This isn&#8217;t great though, as spammers regularly probe addresses trying to find common names to spam at, and with wildcarding, anything @2bithacker.net becomes a valid e-mail address to you.</p>

<p>So I had an idea, mostly building on the second use-case, but with some smarts added in. When signing up for a site, say Facebook, give them an e-mail address of facebook@2bithacker.net as above, but with your mail server configured such that mail to facebook@2bithacker.net is only accepted if facebook appears in the sender&#8217;s domain name. So mail to facebook@2bithacker.net is allowed from update@facebookmail.com, but mail from spammer@buystuffnow.com isn&#8217;t. In the latter case, the server will send back a 5xx error code just as if the address isn&#8217;t valid.</p>

<p>I&#8217;ve been trying to come up with a catchy name for this technique, something better than &#8220;semi-whitelisting&#8221; and I think Sender Domain Local-Part, or <span class="caps">SDLP </span>for short, might make sense.</p>

<p>It should be pretty trivial to implement as a <a href="http://www.postfix.org/">Postfix</a> policy server, and I&#8217;m working on a reference implementation there to try it out. I suspect it&#8217;d be pretty easy to do in Exim as well. I&#8217;ll try to remember to post again once I get it working.</p>]]></content:encoded>
			<wfw:commentRss>http://weblog.2bithacker.net/2011/01/semi-wildcarded-mail-addressing.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Housewarming and Maker Faire</title>
		<link>http://weblog.2bithacker.net/2010/09/housewarming-and-maker-faire.html</link>
		<comments>http://weblog.2bithacker.net/2010/09/housewarming-and-maker-faire.html#comments</comments>
		<pubDate>Tue, 28 Sep 2010 05:28:35 +0000</pubDate>
		<dc:creator>Chip</dc:creator>
				<category><![CDATA[Travel]]></category>
		<category><![CDATA[house]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[party]]></category>
		<category><![CDATA[telsa]]></category>
		<category><![CDATA[urban decay]]></category>

		<guid isPermaLink="false">http://weblog.2bithacker.net/?p=731</guid>
		<description><![CDATA[This past Saturday was the big housewarming party for Meg and I. Unfortunately, Meg got sick around the middle of last week, and I managed to catch the bug near the end of last week, so we weren&#8217;t feeling great when it came time to get ready, but with a lot of help from Meg&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://gallery.2bithacker.net/d/24896-3/IMG_1477.JPG" alt="" class="right" style="float:right" /> This past Saturday was the big housewarming party for Meg and I. Unfortunately, Meg got sick around the middle of last week, and I managed to catch the bug near the end of last week, so we weren&#8217;t feeling great when it came time to get ready, but with a lot of help from Meg&#8217;s mom and my dad, the party went off pretty well. Big thanks out to everyone who came out to help us celebrate, and to anyone who couldn&#8217;t make it, we hope to provide you with plenty of opportunity to visit in the future. In the meantime, I finally took some pictures of the <a href="http://gallery.2bithacker.net/v/places/sandown/">house</a> now that it has some furniture in it.</p>

<p>I was a little out of it from the cold and being dosed up on DayQuil, but I think everyone had a good time. We&#8217;re considering having a Halloween party, but I&#8217;m not sure if we&#8217;ll be up for another party in just a month or not. See how we feel after recovering from these colds, I guess.</p>

<p>One pretty awesome thing that came out of the party was Tom talking Meg into letting me go to the <a href="http://makerfaire.com/newyork/2010/">Maker Faire</a> in New York. He was just fishing for someone to drive Jason back up to NH so he wouldn&#8217;t have to, but I&#8217;m really glad I went, and it turned out that I didn&#8217;t even have to drive.</p>

<p><img src="http://gallery.2bithacker.net/d/24001-3/IMG_2065.JPG" alt="" class="left" style="float:left" /> The Faire was held at the <a href="http://www.nysci.org/">New York Hall of Science</a> and had a wide array of crafters, makers, artists and tinkerers of pretty much every discipline. One tent was devoted entirely to home grown 3D printers, some made with parts produced by others. There was also a group from HoSARC, an amateur radio club based at the Hall of Science, attempting to communicate with amateur radio satellites as they passed overhead. Unfortunately, the attempt we were present for was unsuccessful, but it was pretty interesting all the same.</p>

<p>We also took some time to wander away from the Faire and check out the few remaining structures from the 1964 World&#8217;s Fair, including the <a href="http://en.wikipedia.org/wiki/Unisphere">Unisphere</a>, the <a href="http://tentoftomorrow.com/">Tent of Tomorrow</a> and the observation towers. I&#8217;m generally pretty interested in <a href="http://en.wikipedia.org/wiki/Urban_decay">urban decay</a>, but this site in particular is somewhat depressing. After seeing the state of the NY State Pavilion, I decided to do some scrounging online, and it appears that it was pretty impressive during the fair, but fell into disuse and disrepair almost immediately afterward. There was an effort a few years ago to preserve what was left of a NY road map that once covered the floor of the Tent, but I had little luck finding out the final status of that project, and the floor is now simply covered in gravel.</p>

<p>After wandering around that area and snapping a bunch of <a href="http://gallery.2bithacker.net/v/trips/maker2010/">pictures</a>, we headed back to the Maker Faire to catch <a href="http://www.arcattack.com/">ArcAttack</a> and their musical Tesla coils. My spirits were suitably relifted by the arcs of musical plasma and my efforts to capture them on film (or in pixels, anyway.) Once that show was over we decided to pack up and head back to <span class="caps">NH.</span></p>

<p>Another weekend packed to the gills with fun, friends, and fascinating stuff. I&#8217;d like to have a quiet weekend at home at some point, but it&#8217;s looking like that might be a ways off still.</p>]]></content:encoded>
			<wfw:commentRss>http://weblog.2bithacker.net/2010/09/housewarming-and-maker-faire.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>A Year with Meg</title>
		<link>http://weblog.2bithacker.net/2010/09/a-year-with-meg.html</link>
		<comments>http://weblog.2bithacker.net/2010/09/a-year-with-meg.html#comments</comments>
		<pubDate>Tue, 21 Sep 2010 03:15:13 +0000</pubDate>
		<dc:creator>Chip</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[anniversary]]></category>
		<category><![CDATA[concert]]></category>
		<category><![CDATA[flea]]></category>
		<category><![CDATA[meg]]></category>

		<guid isPermaLink="false">http://weblog.2bithacker.net/?p=724</guid>
		<description><![CDATA[This past weekend, Meg and I celebrated our one year anniversary with a full weekend of running around and having a great time. Technically our anniversary isn&#8217;t until Friday, but with the housewarming looming up on Saturday, we decided to celebrate early before we get all stressed out with getting the house ready. We started [...]]]></description>
			<content:encoded><![CDATA[<p>This past weekend, Meg and I celebrated our one year anniversary with a full weekend of running around and having a great time. Technically our anniversary isn&#8217;t until Friday, but with the housewarming looming up on Saturday, we decided to celebrate early before we get all stressed out with getting the house ready.</p>

<p>We started off heading down to Boston for a <a href="http://www.cakemusic.com/">Cake</a> concert at the <a href="http://www.orpheum-theater.com/orpheum_theater_boston.php">Orpherum Theater</a>. It was Meg&#8217;s first time seeing Cake, and my second. She had giving me tickets to it for my birthday, and the timing just worked out such that we made it part of our anniversary. It was a great show, and we both had an awesome time. Our seats were on the mezzanine, near the front in the center, so we had a great view of the stage.</p>

<p>After the show we took the subway back to our hotel, <a href="http://www.starwoodhotels.com/lemeridien/property/overview/index.html?propertyID=3253">Le Meridien</a> in Cambridge. We stayed there on Valentine&#8217;s Day, and it&#8217;s a great hotel. Very comfortable and nicely decorated.</p>

<p>In the morning we woke up early and set out for the <a href="http://w1mx.mit.edu/flea-at-mit">Flea at <span class="caps">MIT</span></a>, a monthly flea market of computer, electronic, and radio stuff. I didn&#8217;t find anything that compelled me to part with my money, but Meg found a gas mask for a steampunk project. Last month I picked up a rack mount <span class="caps">APC UPS </span>for my garage datacenter project, but I still need to pick up some new batteries for it. We also met up with the Coopers at the flea, and we carpooled down to <a href="http://kingrichardsfaire.net/">King Richard&#8217;s Faire</a> for the afternoon.</p>

<p>We had gone down there last year shortly after we started dating, and I had bought a necklace for Meg at the time. This year she got a pair or earings from <a href="http://www.uncommonadornments.com/">Uncommon Adornments</a> and a spinner ring. I also got to see one of the jousts for the first time this trip, and we generally acted silly for the afternoon and had a great time.</p>

<p>All in all, it was a great weekend, and I&#8217;m very much looking forward to spending another year with my Meggy-girl. <img src='http://weblog.2bithacker.net/wp-content/plugins/smilies-themer/SA-Emoticons/emot-glomp.gif' alt=':glomp:' class='wp-smiley' /> </p>]]></content:encoded>
			<wfw:commentRss>http://weblog.2bithacker.net/2010/09/a-year-with-meg.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Eye-Fi Madness</title>
		<link>http://weblog.2bithacker.net/2010/08/eye-fi-madness.html</link>
		<comments>http://weblog.2bithacker.net/2010/08/eye-fi-madness.html#comments</comments>
		<pubDate>Mon, 30 Aug 2010 04:38:33 +0000</pubDate>
		<dc:creator>Chip</dc:creator>
				<category><![CDATA[Geek Stuff]]></category>
		<category><![CDATA[eye-fi]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://weblog.2bithacker.net/?p=709</guid>
		<description><![CDATA[I set out with a simple goal this evening, to change my Eye-Fi card&#8217;s upload destination from Facebook, where it was putting each image in it&#8217;s own album, to simply uploading to Hindenburg via FTPS. This led to a fun filled evening of debugging and data recovery! The configuration change on the Eye-Fi Manager side [...]]]></description>
			<content:encoded><![CDATA[<p>I set out with a simple goal this evening, to change my Eye-Fi card&#8217;s upload destination from Facebook, where it was putting each image in it&#8217;s own album, to simply uploading to Hindenburg via <span class="caps">FTPS.</span> This led to a fun filled evening of debugging and data recovery!</p>

<p>The configuration change on the Eye-Fi Manager side was easy enough, simply selecting <span class="caps">FTP </span>as the upload mechanism and filling in a few fields. For the server side of things, I decided to go with <a href="http://www.proftpd.org/">ProFTPD</a>, largely because I&#8217;ve used it in the past and the configuration is pretty simple. I&#8217;d never used <span class="caps">FTPS </span>before, but it&#8217;s pretty easy to enable with ProFTPD, just a few configuration directives:</p>

<blockquote style="font-family:monospace"><p><span class="caps">TLSE</span>ngine on<br />
<span class="caps">TLSL</span>og /var/log/proftpd/tls.log<br />
<span class="caps">TLSP</span>rotocol <span class="caps">SSL</span>v3 <span class="caps">TLS</span>v1<br />
<span class="caps">TLSR</span>equired on<br />
<span class="caps">TLSRSAC</span>ertificateFile /usr/local/etc/kyzoku.2bithacker.net.cert<br />
<span class="caps">TLSRSAC</span>ertificateKeyFile /usr/local/etc/kyzoku.2bithacker.net.key<br />
<span class="caps">TLSV</span>erifyClient off<br />
<span class="caps">TLSR</span>enegotiate none</p></blockquote>

<p>However, this doesn&#8217;t appear to work. Based on the xferlog and tls.log, it appears the Eye-Fi client was connecting, but the data session was failing, but it did give the helpful message of &#8220;client did not reuse <span class="caps">SSL </span>session, rejecting data connection (see <span class="caps">TLSO</span>ption NoSessionReuseRequired)&#8221;. This option is undocumented, and is actually &#8220;TLSOptions NoSessionReuseRequired&#8221; (note the plural), but it does solve the problem. Apparently clients are expected to reuse the <span class="caps">TLS </span>session between the control and data channels, but Eye-Fi doesn&#8217;t.</p>

<p>So, that&#8217;s working, but now my Eye-Fi card isn&#8217;t able to be read in either of our cameras or my laptop. Not sure what happened, but it appears the partition table became corrupt this evening. The card still had the only copy of a lot of our Comic-Con photos on it, and I really didn&#8217;t want to lose them. First, I decided to get a disk image of the SD card using Mac OS X&#8217;s Disk Utility. Then, I had remembered hearing about some open source software for recovering images from damaged cards, and after a quick Googling, I came up with <a href="http://www.cgsecurity.org/wiki/PhotoRec">PhotoRec</a>.</p>

<p>PhotoRec is extremely easy to use. It opened up a terminal window with a curses interface, prompting through selecting a disk to scan, a place to save the found files, then initiating a scan of the Eye-Fi, turning up all of my missing images, along with a handful of other files that I didn&#8217;t realize were on the card (including an <span class="caps">SQL</span>ite database, maybe used by Eye-Fi?) So happy I didn&#8217;t lose all those photos, and will have to work on getting them uploaded. Unfortunately, I think I&#8217;ve lost the ability to geotag those photos though&#8230;</p>]]></content:encoded>
			<wfw:commentRss>http://weblog.2bithacker.net/2010/08/eye-fi-madness.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introductory ManchLUG Meeting</title>
		<link>http://weblog.2bithacker.net/2010/08/introductory-manchlug-meeting.html</link>
		<comments>http://weblog.2bithacker.net/2010/08/introductory-manchlug-meeting.html#comments</comments>
		<pubDate>Wed, 25 Aug 2010 02:17:05 +0000</pubDate>
		<dc:creator>Chip</dc:creator>
				<category><![CDATA[Geek Stuff]]></category>
		<category><![CDATA[gnhlug]]></category>
		<category><![CDATA[manchlug]]></category>
		<category><![CDATA[social]]></category>

		<guid isPermaLink="false">http://weblog.2bithacker.net/?p=692</guid>
		<description><![CDATA[Earlier tonight was the first meeting of the new ManchLUG chapter of the GNHLUG at Wings Your Way in Manchester. I&#8217;d been tossing around the idea of organizing this chapter for a while, but hadn&#8217;t found the round tuits. Kenta came along and wrangled things together, and this first meeting at least turned out pretty [...]]]></description>
			<content:encoded><![CDATA[<p>Earlier tonight was the first meeting of the new <a href="http://twitter.com/manchlug">ManchLUG</a> chapter of the <a href="http://www.gnhlug.org/"><span class="caps">GNHLUG</span></a> at <a href="http://www.wingsyourway.com/">Wings Your Way</a> in Manchester. I&#8217;d been tossing around the idea of organizing this chapter for a while, but hadn&#8217;t found the round tuits. <a href="http://twitter.com/kentakoga">Kenta</a> came along and wrangled things together, and this first meeting at least turned out pretty well. We had 18 people registered for the event beforehand, and I think our total turn-out ended up being around 26 people.</p>

<p>The meeting itself was pretty casual, just some announcements and just general chatter for most of it. I&#8217;m hoping to have more organization for next month, perhaps with some discussion topics or a quick presentation. One person brought up the topic of media center computers, so maybe we can find someone to talk about their experience building such a thing with open source tech. I&#8217;ve taken a stab at it in the past with my MythTV box, but was never terribly happy with the results, and just use a WD HD TV Live to stream stuff from my storage server today.</p>

<p>Overall, I think everyone had a good time, and I&#8217;m hoping this will be a successful chapter.</p>]]></content:encoded>
			<wfw:commentRss>http://weblog.2bithacker.net/2010/08/introductory-manchlug-meeting.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joys of Home Ownership</title>
		<link>http://weblog.2bithacker.net/2010/08/joys-of-home-ownership.html</link>
		<comments>http://weblog.2bithacker.net/2010/08/joys-of-home-ownership.html#comments</comments>
		<pubDate>Fri, 13 Aug 2010 00:14:15 +0000</pubDate>
		<dc:creator>Chip</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[house]]></category>
		<category><![CDATA[lawn]]></category>
		<category><![CDATA[plumbing]]></category>

		<guid isPermaLink="false">http://weblog.2bithacker.net/personal/joys-of-home-ownership.html</guid>
		<description><![CDATA[Sitting on the front steps of the house, enjoying the cool evening. I&#8217;ve just finished trimming the lawn and sweeping the driveway, and am waiting for Meg to get home from work. Growing up I always hated doing yardwork, and while I&#8217;m still not a fan, there is a certain feeling of satisfaction that goes [...]]]></description>
			<content:encoded><![CDATA[<p>Sitting on the front steps of the house, enjoying the cool evening. I&#8217;ve just finished trimming the lawn and sweeping the driveway, and am waiting for Meg to get home from work. Growing up I always hated doing yardwork, and while I&#8217;m still not a fan, there is a certain feeling of satisfaction that goes along with mowing the lawn and keeping the place looking decent.</p>

<p>We just received our first check for the first time homebuyer&#8217;s tax credit (we each claimed half) last week, so we rushed out to buy some items we were waiting on; some new chairs, a couple tables, and some much-needed lawn equipment. Being the proud owner of a brand new Troy-Bilt, I of course had to use it last weekend. The grass was nearly knee-high when I started, but after 5 hours of walking every inch of the lawn it was cut down to size and looking much more lawn-like. Last night we went out and picked up a string trimmer to get all the little places I couldn&#8217;t mow, a Black &amp; Decker corded electric. I was on the fence between gas and electric, but we don&#8217;t have a lot to trim and I didn&#8217;t want to muck about mixing gas. It did an adequate job, and I&#8217;m overall rather pleased with the lawn at this point.</p>

<p>We also had our first plumbing related fun with the house this past week. The drain from the shower stall in the master bath was leaking into our kitchen ceiling. This is covered under our builder&#8217;s warranty though, so we just had to call up and he sent out a plumber, who just tightened up something in the drain, and so far it seems to be better.</p>

<p>Other than that, we&#8217;ve just been running around like headless chickens. Somehow we&#8217;ve found ourselves with a fairly full social calendar between movie nights and game nights and various cookouts. To help contribute to the chaos, we&#8217;ve decided to throw a housewarming party near the end of summer, currently scheduled for late September. If you haven&#8217;t already been invited, drop me a line so we can correct that.</p>

<p>The bugs are starting to come out now, so I think it&#8217;s time for me to get off the stoop and head indoors.</p>]]></content:encoded>
			<wfw:commentRss>http://weblog.2bithacker.net/2010/08/joys-of-home-ownership.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Comic-Con 2010</title>
		<link>http://weblog.2bithacker.net/2010/08/comic-con-2010.html</link>
		<comments>http://weblog.2bithacker.net/2010/08/comic-con-2010.html#comments</comments>
		<pubDate>Thu, 12 Aug 2010 03:29:43 +0000</pubDate>
		<dc:creator>Chip</dc:creator>
				<category><![CDATA[Travel]]></category>
		<category><![CDATA[comic-con]]></category>
		<category><![CDATA[food]]></category>
		<category><![CDATA[Friends]]></category>

		<guid isPermaLink="false">http://weblog.2bithacker.net/?p=659</guid>
		<description><![CDATA[This year for our big vacation, Meg and I decided to go to San Diego for Comic-Con International, a four-day extravaganza of popular culture. Comic books, television, movies, and various other arts gather together to take over San Diego with dozens of panels and a gigantic vendor hall. We set out on Thursday morning, catching [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://gallery.2bithacker.net/d/23985-3/IMG_1460.JPG" alt="" class="right" style="float:right" /> This year for our big vacation, Meg and I decided to go to San Diego for <a href="http://www.comic-con.org/cci/">Comic-Con International</a>, a four-day extravaganza of popular culture. Comic books, television, movies, and various other arts gather together to take over San Diego with dozens of panels and a gigantic vendor hall.</p>

<p>We set out on Thursday morning, catching a ride from Jason down to Boston&#8217;s Logan Airport to catch our early morning flight to San Diego. Since we were leaving home around two in the morning, we decided not to sleep beforehand. This turned out not to be the greatest idea, as we didn&#8217;t get a lot of sleep on the flight, and were dead tired by the end of the day. We still got a pretty full day in though. Once we landed and got our rental car, we found our hotel, a decent little place in San Ysidro. Then we went up to Qualcomm Stadium to take the trolly downtown for the con. We picked up our registration badges, made a feeble attempt at the vendor hall, then decided to grab some lunch. We took the trolly a few blocks north from the con and found <a href="http://www.yelp.com/biz/kansas-city-barbeque-san-diego">Kansas City Barbeque</a> which was okay. We then stumbled back to the hotel and collapsed.</p>

<p>The next morning we had to move to the hotel we booked for the rest of the weekend, the <a href="http://www.starwoodhotels.com/sheraton/property/overview/index.html?propertyID=2003">Sheraton Suites San Diego at Symphony Hall</a>, which was considerably nicer than the place we stayed the night before, and was one of the hotels on the con shuttle routes. We dropped our bags and headed back to the vendor hall where we picked up some stuff from <a href="http://www.thebehemoth.com/">The Behemoth</a> (makers of Castle Crashers) and Meg got a <em>Firefly</em> shirt from a pretty cool artist booth. After wandering around for a bit in the hall, we decided to head upstairs and ended up in one of the panel rooms and got to see comic legend Stan Lee give a talk on some of his experiences in the industry. It was pretty incredible to see him in person, and he gave a great presentation. After the session we decided to head back to the hotel, dump our stuff and find some food. I found a nice little hole-in-the-wall Mexican place, <a href="http://www.yelp.com/biz/marias-mexican-cocina-san-diego">Maria&#8217;s Mexican Cocina</a>, which turned out to be great. Over dinner, we decided we should return the car, as we didn&#8217;t need it with the shuttles, then crashed back at the hotel.</p>

<p>On Saturday, Meg decided she needed to get the <em>Doctor Who</em> bags that <span class="caps">BBC</span> America were giving away at their vendor booth, so we got up early and stood in line to get into the vendor hall as soon as it opened. We rushed to the <span class="caps">BBCA </span>booth just to find out they weren&#8217;t giving out the bags yet, so we continued around the hall for a while. There were a ton of exhibitors, including some giant booths for Aliens, the new Tron movie, The Expendables, <span class="caps">LEGO,</span> Warner Brothers, and of course Marvel and DC Comics. As we were winding our way back out, we happened to be at the <span class="caps">BBCA </span>booth just as they started giving away the bags and Meg managed to score one for herself and one for our friend Cole, who is a giant <em>DW</em> fan.</p>

<p>We grabbed lunch at an Irish pub near the hotel, <a href="http://www.yelp.com/biz/stout-public-house-san-diego">Stout Public House</a>, which was delicious, then went back to stake a claim in the session hall in anticipation of the <em>Mythbusters</em> panel later that day. Leading up to the main event were panels for <em>Warehouse 13</em> and <em>Eureka</em>, which were both entertaining. Meg hadn&#8217;t seen <em>Eureka</em> before, and we&#8217;d only seen a few episodes of <em><span class="caps">W13</span></em>, but still really enjoyed the sessions. Then there was a preview of a new show, <em>Nikita</em>, loosely based on the French film of the same name and other derivative works of the film. It was okay, but I didn&#8217;t feel it really felt like something new, more just a rehash. I guess we&#8217;ll see how it does when it hits the air later this year. <em>Human Target</em> followed, a show that neither of us had seen, but it looked fairly entertaining, so we may check it out. Then came the panel we were waiting for, <em>Mythbusters</em>.</p>

<p>Apparently this was the first convention where the entire cast appeared together, so that was kindof cool. We had actually had a hard time taking photos of Adam, as he rarely stopped moving for more than a few seconds. Jamie on the other hand was the master of the two word answer, one of them generally being &#8220;umm&#8221;. It was a very entertaining panel, though I would have liked someone to have asked them if they ever felt they had too many explosions.</p>

<p>On the last day of the convention, we again wandered over early to try to get into the <em>Castle</em> panel. When we saw the line for it, Meg wanted to give up and just wander around again, but I convinced her to wait it out, which payed off. While we were waiting in line, we met a girl who had travelled over from Australia for the con. She&#8217;s a huge <em>Harry Potter</em> fan, and had tattoos of a golden snitch along with the Hogwart&#8217;s house crests down her spine. She&#8217;s also how we found out about the <a href="http://www.cnn.com/2010/CRIME/07/25/comic.con.pen.stabbing/index.html">pen</a> <a href="http://www.upi.com/Entertainment_News/2010/07/25/Comic-Con-seat-dispute-ends-with-pen-poke/UPI-76521280074782/">stabbing</a> <a href="http://www.seattlepi.com/tvguide/423933_tvgif24.html">incident</a> in one of the larger sessions the previous day. As we were heading into the <em>Castle</em> session they were handing out shwag boxes containing water bottles. Turns out some of them had passes for a special autograph session with the cast, and Meg had handed one of the boxes with a pass to the girl we met in line on the way in. Meg was a little annoyed that she had been so close to meeting one of her idols, but was happy that it went to someone who would appreciate it. Again it was a great panel, Fillion was hilarious, reading a passage from the book supposedly written by his character from the show. In general he was hamming it up the whole time and Meg could barely contain her drooling.</p>

<p>After <em>Castle</em> there was a panel for <em>Merlin</em> we decided to stay for, mostly for Anthony Stewart Head, who Meg liked from his role in <em>Buffy the Vampire Slayer</em>. Afterward we decided to hit the vendors again, but the hall was so jam-packed with people that we could barely move. Apparently I was several feet from Danny DeVito at one point, but missed it due to being preoccupied trying to shovel people out of my path.</p>

<p>After calling it quits on the con, we met up with my friend Matt. He&#8217;s been living out in San Diego for a few years now, attending <a href="http://www.ucsd.edu/"><span class="caps">UCSD</span></a>. He took up to <a href="http://www.yelp.com/biz/el-zarape-san-diego-2">El Zarape</a> for dinner, where I had some delicious Mahi Mahi tacos, then off to see some of the sights in the area. We got to see a children&#8217;s beach that had been taken over by seals, then a rock outcropping covered in sea lions. We wandered around a beach for a bit, and the <span class="caps">UCSD </span>campus, seeing their impressive library and some of their outdoor art installations. Also an odd amount of nocturnal wildlife, including a number of rabbits, a raccoon, and a guy sleeping on a lawn. Eventually we called it a night, and settled back into the hotel for our last night in <span class="caps">SD.</span></p>

<p>Overall we had a great time. It was an awesome 4 days, but exhausting as well. We&#8217;d like to go again, but probably not for a few years. We did learn a few lessons for next time though.</p>


<ol>
<li>Bring a backpack stocked with water and snacks. Buying supplies at the con is way too expensive.</li>
<li>If we want to see anything in the large halls (H or 20), we need to be up way too early to get in line.</li>
<li>Buy anything we really want from the vendors before Sunday. Sure, the deals are to be had on Sunday, but you have to beat a path through the crowds with a cricket bat.</li>
<li>Skip the rental car, public transit is more than adequate for the convention.</li>
<li>Plan a longer trip so there&#8217;s time to relax before heading back to work.</li>
</ol>

]]></content:encoded>
			<wfw:commentRss>http://weblog.2bithacker.net/2010/08/comic-con-2010.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Life, the Universe, and Comic-Con</title>
		<link>http://weblog.2bithacker.net/2010/07/life-the-universe-and-comic-con.html</link>
		<comments>http://weblog.2bithacker.net/2010/07/life-the-universe-and-comic-con.html#comments</comments>
		<pubDate>Wed, 21 Jul 2010 15:51:50 +0000</pubDate>
		<dc:creator>Chip</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[comic-con]]></category>
		<category><![CDATA[furniture]]></category>
		<category><![CDATA[house]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://weblog.2bithacker.net/?p=655</guid>
		<description><![CDATA[Good morning, Internet! I&#8217;ve got the day off from work to prepare for our trip to San Diego, and while I&#8217;m waiting for laundry to cycle I thought I&#8217;d post a little update. Life in the house is going well. We&#8217;re mostly unpacked now and have most of the rooms mostly in order. We turned [...]]]></description>
			<content:encoded><![CDATA[<p>Good morning, Internet! I&#8217;ve got the day off from work to prepare for our trip to San Diego, and while I&#8217;m waiting for laundry to cycle I thought I&#8217;d post a little update.</p>

<p>Life in the house is going well. We&#8217;re mostly unpacked now and have most of the rooms mostly in order. We turned on of the bedrooms into a craft room to hold Meg&#8217;s yarn and my computer stuff, at least until I can get the basement set up the way I want with a server closet and workbench. Then I&#8217;ll be moving most of my computer stuff down there, and probably just have a workstation up here. I think our next steps will be getting some more furniture so the place doesn&#8217;t feel so empty. It&#8217;s time to finally get some real bedroom furniture, as we currently just have a mattress on the floor and the room looks really bare.</p>

<p>Work is good, I&#8217;ve been doing some IPv6 deployment, and it&#8217;s nice to finally see that getting some traction in the real world. Also been playing around with <a href="http://netdot.uoregon.edu/">netdot</a>, mostly for it&#8217;s <span class="caps">IPAM </span>features. A little hairy to get installed on FreeBSD, but once you get it on there, it seems to work out pretty well.</p>

<p>Meg and I are going to be heading out to San Diego tonight for <a href="http://www.comic-con.org/">Comic-Con</a> this weekend. It&#8217;s out big vacation for the year and we&#8217;re really excited about it. Bunch of big names will be there, including Stan Lee and Ray Bradbury. Hoping to get some autographs and generally have a good time. Also, <a href="http://www.geekchichq.com/">Geek Chic</a> will be there, so we&#8217;re going to be checking out their <a href="http://www.geekchichq.com/Co_Store/The_Showroom/The_Emissary/The_Emissary.html">Emissary</a> table. We&#8217;re thinking about getting one for the dining room, but I want to see one in person before dropping that kind of money on furniture.</p>

<p>Time to go move laundry around. I&#8217;m sure we&#8217;ll be posting plenty of pictures from this weekend, and I&#8217;ll try to remember to post about it when we get back.</p>]]></content:encoded>
			<wfw:commentRss>http://weblog.2bithacker.net/2010/07/life-the-universe-and-comic-con.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>House!</title>
		<link>http://weblog.2bithacker.net/2010/06/house.html</link>
		<comments>http://weblog.2bithacker.net/2010/06/house.html#comments</comments>
		<pubDate>Mon, 14 Jun 2010 21:09:18 +0000</pubDate>
		<dc:creator>Chip</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[house]]></category>

		<guid isPermaLink="false">http://weblog.2bithacker.net/?p=644</guid>
		<description><![CDATA[So, after talking about it for a few years now, I have a house. Well, technically Meg and I have a house. And it&#8217;s awesome. We bought a new construction two story colonial in a small development. It&#8217;s just over 2,000 square feet, 3 bedroom, 2 1/2 bath, 2 car garage on about a 1/4 [...]]]></description>
			<content:encoded><![CDATA[<p>So, after talking about it for a few years now, I have a house. Well, technically Meg and I have a house. And it&#8217;s awesome.</p>

<p>We bought a new construction two story colonial in a small development. It&#8217;s just over 2,000 square feet, 3 bedroom, 2 1/2 bath, 2 car garage on about a 1/4 acre. Hardwood floors on most of the downstairs, carpet upstairs for the bedroom. Small deck off the back. </p>

<p>Moved in last month and have been slowly settling in. We still have a lot of boxes in the garage to go through, but we&#8217;re making progress on that, as well as buying all the little things we&#8217;re finding we need, like shades and curtains and a fridge and a lawnmower. There&#8217;s an unused space in the garage under the stairs that I&#8217;m hoping to rig up for my router and home storage server and such. Big Dave has offered to help me pull Ethernet wiring to the bedrooms and living room, so that&#8217;ll be cool.</p>

<p>I&#8217;ll have to get some good pictures to post, the only ones I have at the moment are from the construction. I&#8217;m hoping to get a bit better about writing on here as well. My personal goal is to do at least one thing worth writing about each weekend, even if it&#8217;s just some small improvement to the house.</p>

<p>So, hopefully more posts to come in the near future, along with a house warming party sometime in the next few months.</p>]]></content:encoded>
			<wfw:commentRss>http://weblog.2bithacker.net/2010/06/house.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Served from: weblog.2bithacker.net @ 2012-02-05 13:17:13 by W3 Total Cache -->
