<?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>Anthony's Ramblings</title>
	<atom:link href="http://blog.hhsn.net/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://blog.hhsn.net</link>
	<description>Maybe this isn't so boring after all...</description>
	<lastBuildDate>Thu, 22 Apr 2010 15:35:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Openfire 3.6.4 &amp; RFC Compliance With DNS Resolution</title>
		<link>http://blog.hhsn.net/?p=217</link>
		<comments>http://blog.hhsn.net/?p=217#comments</comments>
		<pubDate>Thu, 22 Apr 2010 15:35:07 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[XMPP]]></category>

		<guid isPermaLink="false">http://blog.hhsn.net/?p=217</guid>
		<description><![CDATA[I&#8217;ve been searching for an answer to why server to server connections have stopped working with Google Talk, and this seems to be the reason:
http://www.igniterealtime.org/issues/browse/OF-44
The short story is that Openfire 3.6.4 isn&#8217;t RFC compliant on resolving DNS records. This causes problems with XMPP domains that provide multiple SRV records.  Google is one of them.
S2S [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been searching for an answer to why server to server connections have stopped working with Google Talk, and this seems to be the reason:</p>
<p><a href="http://www.igniterealtime.org/issues/browse/OF-44" target="_blank">http://www.igniterealtime.org/issues/browse/OF-44</a></p>
<p>The short story is that Openfire 3.6.4 isn&#8217;t RFC compliant on resolving DNS records. This causes problems with XMPP domains that provide multiple SRV records.  Google is one of them.</p>
<p>S2S connections worked with Google Talk for the longest time (since I started hosting Jabber in 2005)!  I wonder when Google made the change?  Oh well.  It looks like I get to wait for the next release of Openfire.  Which according to <a href="http://www.igniterealtime.org/community/message/202626" target="_blank">http://www.igniterealtime.org/community/message/202626</a> should be soon.</p>
<p>Go Openfire developers!  I&#8217;ll be impatiently waiting. <img src='http://blog.hhsn.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hhsn.net/?feed=rss2&amp;p=217</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How-To Install StartSSL XMPP Certificate In Openfire 3.6.4</title>
		<link>http://blog.hhsn.net/?p=180</link>
		<comments>http://blog.hhsn.net/?p=180#comments</comments>
		<pubDate>Sun, 18 Apr 2010 16:16:06 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[XMPP]]></category>

		<guid isPermaLink="false">http://blog.hhsn.net/?p=180</guid>
		<description><![CDATA[I recently discovered StartCom&#8217;s free Class 1 SSL certificates and decided to request some for my server.  I figured, why not start with Jabber?  The Openfire admin interface makes it seem simple enough.  Well, it&#8217;s not as straight-forward as it sounds, but it&#8217;s relatively easy once you know what to do.
Your server [...]]]></description>
			<content:encoded><![CDATA[<p>I recently discovered StartCom&#8217;s free Class 1 SSL certificates and decided to request some for my server.  I figured, why not start with Jabber?  The Openfire admin interface makes it seem simple enough.  Well, it&#8217;s not as straight-forward as it sounds, but it&#8217;s relatively easy once you know what to do.</p>
<p>Your server must be running JRE 6 with the Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files 6 to be able to use a certificate generated by StartCom.</p>
<p>My experience is Debian based, so these instructions will be written as such.  All terminal commands below are performed as root.</p>
<p><b><u> Step 0 &#8211; Delete Existing Certificates</u></b></p>
<p>Log in to your Openfire server at http://yourserver:9090</p>
<p>Under &#8220;Server Settings&#8221; select &#8220;Server Certificates&#8221;</p>
<p>Delete all listed certificates.</p>
<p><b><u>Step 1 &#8211; Install and configure JRE 6</u></b></p>
<p>To install Java 6 JRE, simply do:</p>
<p><code>apt-get install sun-java6-jre</code></p>
<p>Next, we want to make sure JRE 6 is the default for java on our server.</p>
<p><code>update-alternatives --config java</code></p>
<p>Be sure to select the option corresponding to <code>/usr/lib/jvm/java-6-sun/jre/bin/java</code> (option 3 on my server).</p>
<p><b><u>Step 2 &#8211; Install JCE Unlimited Strength Jurisdiction Policy Files 6</u></b></p>
<p>Download the files from <a href="http://java.sun.com/javase/downloads/index.jsp" target="_blank">http://java.sun.com/javase/downloads/index.jsp</a></p>
<p>Copy the files <code>US_export_policy.jar</code> and <code>local_policy.jar</code> to <code>/usr/lib/jvm/java-6-sun/jre/lib/security</code> overwriting what already exist.  Be sure to retain the permissions the old files had.</p>
<p>Openfire will continue to use the old JRE until its environment variables are updated.  I was too lazy to do this, so I rebooted my server.  This worked for me!</p>
<p><b><u>Step 3 &#8211; Obtain Private Key &#038; Certificate From StartCom</u></b></p>
<p>Go to <a href="https://www.startssl.com/" target="_blank">https://www.startssl.com/</a> and go through the process of creating an account (if you haven&#8217;t already).  Then request a Jabber/XMPP certificate through them for your server.  Don&#8217;t use an Openfire generated CSR, let StartCom generate the private key for you.</p>
<p><b><font color="red">Save the private key and its password!!</font>  If you lose this, your certificate will be invalid and you will NOT be able to re-request the certificate from StartCom!</b>  We will be using it in a later step.</p>
<p><i>Note: Since StartCom is generating the private key, you may have to wait a few hours for your request to be confirmed.</i></p>
<p><b><u>Step 4 &#8211; Install StartCom&#8217;s Class 1 Intermediate and Root Certificates</u></b></p>
<p><i>Note: You can perform this step while you&#8217;re waiting for your certificate to be generated.</i></p>
<p>Download StartCom&#8217;s class1 intermediate certificate here: <a href="https://www.startssl.com/certs/sub.class1.server.ca.pem" target="_blank">https://www.startssl.com/certs/sub.class1.server.ca.pem</a> and StartCom&#8217;s root certificate here: <a href="https://www.startssl.com/certs/ca.pem" target="_blank">https://www.startssl.com/certs/ca.pem</a>.</p>
<p>Copy the root and intermediate certificates to a logical location in your server.  I worked in ~/ssl/ to keep things organized.</p>
<p>To install the certificates, use the following commands (each command is 1 line):</p>
<p><code>keytool -import -trustcacerts -alias startcom.ca -file ca.pem -keystore /usr/share/openfire/resources/security/truststore</code></p>
<p><code>keytool -import -trustcacerts -alias startcom.ca.sub -file sub.class1.server.ca.pem -keystore /usr/share/openfire/resources/security/truststore</code></p>
<p>You will be prompted for a password.  The default password is &#8220;changeit&#8221;.</p>
<p><i>(It is recommended that you change the keystore and truststore passwords.  For instructions on how to do this, see <a href="http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/ssl-guide.html" target="_blank">http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/ssl-guide.html</a>)</i></p>
<p><b><u>Step 5 &#8211; Additional Openfire Configuring</u></b></p>
<p>Browse to your Openfire server at http://yourserver:9090</p>
<p>Under &#8220;Server Manager&#8221;, select &#8220;System Properties&#8221;</p>
<p>Add/edit the following properties with the following values:</p>
<p>Property Name &#8211; Property Value<br />
xmpp.socket.ssl.active &#8211; true<br />
xmpp.socket.ssl.port &#8211; 5223<br />
xmpp.socket.ssl.storeType &#8211; JKS<br />
xmpp.socket.ssl.keystore &#8211; resources/security/keystore<br />
xmpp.socket.ssl.keypass &#8211; changeit<br />
xmpp.socket.ssl.truststore &#8211; resources/security/truststore<br />
xmpp.socket.ssl.trustpass &#8211; changeit</p>
<p>(It&#8217;s recommended that you change the keystore and truststore passwords.  See <a href="http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/ssl-guide.html" target="_blank">http://www.igniterealtime.org/builds/openfire/docs/latest/documentation/ssl-guide.html</a>for instructions on how to do this.)</p>
<p><b><u>Step 6 &#8211; Installing Private Key &#038; Certificate</u></b></p>
<p>Now we&#8217;re ready to install the certificate!  Log back into your Openfire server at http://yourserver:9090.</p>
<p>Under &#8220;Server Settings&#8221; select &#8220;Server Certificates&#8221;.  You should be prompted with the message</p>
<p>&#8220;One or more certificates are missing. Click here to generate self-signed certificates or here to import a signed certificate and its private key.&#8221;</p>
<p>Click the second link corresponding to importing a signed certificate.</p>
<p>In the first field, type your private key&#8217;s password.  Copy the private key generated by StartCom and paste it in the second field.  Copy the XMPP certificate generated by StartCom and paste it in the 3rd field.</p>
<p>Click save.  You should now be back at the &#8220;Server Certificates&#8221; page with your certificate listed below.  You will still be prompted with the &#8220;One or more certificates are missing.&#8221; error, but simply ignore it.  This is because Openfire is looking for an RSA and a DSA certificate.  You don&#8217;t need both.</p>
<p>Restart Openfire and&#8230;success!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hhsn.net/?feed=rss2&amp;p=180</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Busy busy busy&#8230;</title>
		<link>http://blog.hhsn.net/?p=178</link>
		<comments>http://blog.hhsn.net/?p=178#comments</comments>
		<pubDate>Tue, 24 Nov 2009 21:39:24 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.hhsn.net/?p=178</guid>
		<description><![CDATA[Been very busy.  I should update this thing more often.  Wait&#8230;that sounds familiar.  lol
]]></description>
			<content:encoded><![CDATA[<p>Been very busy.  I should update this thing more often.  Wait&#8230;that sounds familiar.  lol</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hhsn.net/?feed=rss2&amp;p=178</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Checkup at the Dentist</title>
		<link>http://blog.hhsn.net/?p=175</link>
		<comments>http://blog.hhsn.net/?p=175#comments</comments>
		<pubDate>Tue, 14 Apr 2009 03:03:50 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Health]]></category>

		<guid isPermaLink="false">http://blog.hhsn.net/?p=175</guid>
		<description><![CDATA[My teeth are healthy!  No dental problems, here.  I am proud to say that I am one of the few that can keep my wisdom teeth!  There is just enough room.  Yay!  I want to put off the experience of having teeth pulled as long as I can  .
]]></description>
			<content:encoded><![CDATA[<p>My teeth are healthy!  No dental problems, here.  I am proud to say that I am one of the few that can keep my wisdom teeth!  There is just enough room.  Yay!  I want to put off the experience of having teeth pulled as long as I can <img src='http://blog.hhsn.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':-D' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hhsn.net/?feed=rss2&amp;p=175</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8216;apt-get dist-upgrade&#8217; Seems To Have Been A Success</title>
		<link>http://blog.hhsn.net/?p=173</link>
		<comments>http://blog.hhsn.net/?p=173#comments</comments>
		<pubDate>Mon, 16 Mar 2009 02:13:53 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Blog Related]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.hhsn.net/?p=173</guid>
		<description><![CDATA[Did an &#8216;apt-get dist-upgrade&#8217; yesterday and updated the ol&#8217; server to Debian 5.0.  For the most part, everything went fine.  I did encounter one weird thing.  The latest version of MySQL would not install, complaining about not having version information for libz.so.1 located in /opt/mono/lib/.  It was very, very strange (I [...]]]></description>
			<content:encoded><![CDATA[<p>Did an &#8216;apt-get dist-upgrade&#8217; yesterday and updated the ol&#8217; server to Debian 5.0.  For the most part, everything went fine.  I did encounter one weird thing.  The latest version of MySQL would not install, complaining about not having version information for libz.so.1 located in /opt/mono/lib/.  It was very, very strange (I don&#8217;t ever remember installing Mono).  I Googled around a bit, and found that other people simply deleted the file that the MySQL installer was referring to (as there was another copy somewhere else on the system and some path specification was messed up&#8230;something like that).</p>
<p>In any case, deleting it (and the entire /opt/mono directory&#8230;I don&#8217;t need it) seemed to fix the problem.  MySQL is working (or else you wouldn&#8217;t be reading this). :shrug:</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hhsn.net/?feed=rss2&amp;p=173</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>100k miles = I Paid Off My Car Today</title>
		<link>http://blog.hhsn.net/?p=170</link>
		<comments>http://blog.hhsn.net/?p=170#comments</comments>
		<pubDate>Sun, 08 Mar 2009 17:48:19 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Car]]></category>

		<guid isPermaLink="false">http://blog.hhsn.net/?p=170</guid>
		<description><![CDATA[Woot!

I had been stringing the loan along since I purchased the extended warranty back in &#8216;06.  But, now that the warranty has expired, it&#8217;d extremely suck to have a car payment AND repair bills (although, this car has been pretty solid).  It was sort-of on a whim (one of those &#8220;turn your head [...]]]></description>
			<content:encoded><![CDATA[<p>Woot!</p>
<p><img src="http://www.hhsn.net/~anthony/acurazine/100kmiles.jpg" alt="Odometer displaying 100k miles" /></p>
<p>I had been stringing the loan along since I purchased the extended warranty back in &#8216;06.  But, now that the warranty has expired, it&#8217;d extremely suck to have a car payment AND repair bills (although, this car has been pretty solid).  It was sort-of on a whim (one of those &#8220;turn your head the other way and click&#8221; sort of things), but I had the money sitting in my savings account.  Granted, it was being saved for when we buy a house&#8230;but that&#8217;s on hold for the moment.  I&#8217;ll make a good chunk of it back by the time we&#8217;re ready to continue the home hunting trek via saving my car payment plus other extra cash.  So, in my eyes, it&#8217;s a win win!  Improves my credit report (less debt), and I&#8217;m throwing away less money (not paying interest).</p>
<p>So&#8230;meh.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hhsn.net/?feed=rss2&amp;p=170</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apache &amp; SSL</title>
		<link>http://blog.hhsn.net/?p=168</link>
		<comments>http://blog.hhsn.net/?p=168#comments</comments>
		<pubDate>Thu, 12 Feb 2009 22:08:27 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blog.hhsn.net/?p=168</guid>
		<description><![CDATA[Not that it&#8217;s hard or anything, but I learned how to generate self-signed certificates and set up HTTPS sites in Apache.  Go me!  
So now, Apache forces (or should force) https upon anybody who tries to log in or view content under /wp-admin.
I should buy a certificate and server all of HHSn over [...]]]></description>
			<content:encoded><![CDATA[<p>Not that it&#8217;s hard or anything, but I learned how to generate self-signed certificates and set up HTTPS sites in Apache.  Go me! <img src='http://blog.hhsn.net/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>So now, Apache forces (or should force) https upon anybody who tries to log in or view content under /wp-admin.</p>
<p>I should buy a certificate and server all of HHSn over HTTPS!  &#8230;just kidding.</p>
<p>That is all!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hhsn.net/?feed=rss2&amp;p=168</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A little inauguration excitement at Oak Knoll yesterday</title>
		<link>http://blog.hhsn.net/?p=166</link>
		<comments>http://blog.hhsn.net/?p=166#comments</comments>
		<pubDate>Wed, 21 Jan 2009 16:52:01 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.hhsn.net/?p=166</guid>
		<description><![CDATA[
A news crew came to my school yesterday and did a little segment about Mr. Yob&#8217;s (one of our teachers) class learning about the inauguration and what this election means to our country.  They showed blips of the ever so stressful (but pretty neat/fun) school-wide Skype conference I managed (and the principal hosted) with [...]]]></description>
			<content:encoded><![CDATA[<p><object id="466" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" height="394" width="448"><param value="always" name="allowscriptaccess" /><param name="movie" value="http://www.nbcbayarea.com/syndication?id=37946399&#038;path=%2Fnews%2Flocal"/><embed src="http://www.nbcbayarea.com/syndication?id=37946399&#038;path=%2Fnews%2Flocal"  type="application/x-shockwave-flash" allowscriptaccess="always" wmode="transparent" allowfullscreen="true" height="394" width="448"></embed></object></p>
<p>A news crew came to my school yesterday and did a little segment about Mr. Yob&#8217;s (one of our teachers) class learning about the inauguration and what this election means to our country.  They showed blips of the ever so stressful (but pretty neat/fun) school-wide Skype conference I managed (and the principal hosted) with one of our teachers who happened to fly out to go to the inauguration in person.</p>
<p>Check it out!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hhsn.net/?feed=rss2&amp;p=166</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Weekend in Los Angeles</title>
		<link>http://blog.hhsn.net/?p=155</link>
		<comments>http://blog.hhsn.net/?p=155#comments</comments>
		<pubDate>Mon, 08 Dec 2008 18:11:26 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://blog.hhsn.net/?p=155</guid>
		<description><![CDATA[Brianna and I spent the weekend in L.A.  We headed down at about 6 PM on Friday and headed back around 1 PM on Sunday.  At first, I thought that the traveling-to-time-to-do-stuff would be too far in the &#8220;traveling&#8221; area, but it was actually a decent balance.  Although, I wouldn&#8217;t travel much [...]]]></description>
			<content:encoded><![CDATA[<p>Brianna and I spent the weekend in L.A.  We headed down at about 6 PM on Friday and headed back around 1 PM on Sunday.  At first, I thought that the traveling-to-time-to-do-stuff would be too far in the &#8220;traveling&#8221; area, but it was actually a decent balance.  Although, I wouldn&#8217;t travel much farther for a weekend&#8217;s worth of vacationing.</p>
<p>Friday night we arrived in Beverly Hills/Los Angeles area around 1 AM.  We checked in to our hotel, which felt really creepy that late at night.  There was no parking as a couple jackasses took up two spaces with their cars, so I was forced to park on a side street.  I was nervous at first, but it was actually no big deal.  Come light, the place and neighborhood was actually okay.</p>
<p>We stayed in the Beverly Inn, which is by no means a fancy hotel, but it wasn&#8217;t all that bad.  We were across the street from the CBS studios, which was kinda cool.  Saturday morning we took a walk and decided to eat at a place called <a href="http://www.tartrestaurant.com/" target="_blank">Tart</a>.  Their portions were perfect, and their prices weren&#8217;t bad for the area as well.  Afterwards, Brianna and I parted and did our own thing.  What brought us to L.A. was an X-Files afiliated charity event Brianna wanted to attend.  So, she did her thing and I did mine&#8230;</p>
<p>My first stop was my cousin Debbie&#8217;s house in Bellflower.  I am very thankful for my TSX&#8217;s naviation system because with its aide I never made any major wrong moves.  I felt like I dominated in L.A. traffic!  Anywho&#8230;it was only supposed to take me a half hour to get from where I was in L.A. to Bellflower, but I had a little trouble at the gas station.  It turns out that I pulled into a &#8220;full service&#8221; lane at the gas staiton!  Without noticing, I start the process of getting gas and the attendant comes out and was like &#8220;hey, you&#8217;re in the full service lane!&#8221;  I was like, &#8220;wha?!&#8221;.  So, I apologized, canceled the transaction, and moved to a &#8220;self serve&#8221; pump.  Here&#8217;s where the problem started.  Apparently, Chevron (or at least this station) has a policy to where you must wait a certain period of time before a card with a canceled transaction can start another.  After attempts at two pumps, I finally go see the attendant and he told me this.  So, he rung me up for $20 worth of gas, I filled up, and I was on my way.</p>
<p>To get from where I was in L.A. to Bellflower, I had to take 101 to 710 to 105.  It was a lot of fun.  There were two things I had to get used to.  1) Carpool seems to be 24 hours, 2) Metering lights are more often on than not.  Once I remembered those (and brought some patience), I was set.  So Debbie and I hung out for a while, talked and whatnot.  It was nice to see her.  I&#8217;ll definitely do it again.</p>
<p>After my visit with Debbie, I went and saw my friend <a href="http://samkaufman.net/" target="_blank">Sam</a> down in Irvine.  took me about a half hour to get down there which was expected.  To get there, I had to take 91 to 605 to 405 to 73.  Apparently, a portion of 73 is accompanied  by toll, but luckily my exit was just before toll started.  I got there with little problem as well.  My only mistake was I turned into a UC parking lot rather than the shopping center where we were to meet.  The shopping center and the UC lot I was in were maybe 500 feet apart, so it wasn&#8217;t a big deal.</p>
<p>I met Sam at <a href="http://www.leesandwhiches.com" target="_blank">Lee&#8217;s Sandwhiches</a> in the university shopping center.  Afterwards, he showed me around U.C. Irvine.  The library has a pretty cool shelving system for material they deem less popular.  The shelves are normal library shelves, but they&#8217;re on a track and slide around like an accordian.  You can only access one side of a given shelf at a time.  So, it saves a lot of space.  The neatest part about it is that it&#8217;s computer controlled.  There&#8217;s a simple control panel on the side of each shelving unit, and you can tell the system which side of which shelf you want to access, and it takes care of the rest!  Sam also showed me the building he does most of his work in.  He&#8217;s got a nice 30 inch Apple Cinema Display at his disposal, and a fancy lab coat with &#8220;Dr. Kaufman&#8221; embroidered on it.  There were lots of neat projects spread around the building, something you just have to see for yourself.  I thought it was all very neat.</p>
<p>After we finished with the U.C. Irvine &#8220;tour&#8221; we headed back to his apartment and &#8220;hung out&#8221;.  This &#8220;hanging outage&#8221; eventually turned into something geeky.  Sam decided to play One by U2 on his guitar and he wanted me to sing.  Me, having zero singing voice, obviously didn&#8217;t want to sing.  I jokingly suggested that the computer can sing for me, and it lead to this&#8230;</p>
<p><a href="http://www.hhsn.net/~anthony/stuff/U2botic%20-%20One.mp3" target="_blank">U2botic &#8211; One</a></p>
<p>It&#8217;s just a short 10 second clip that we whipped up in like 10-15 minutes.  We didn&#8217;t have time to fine tune it as I was due back to Beverly Hills by the time the idea exploded.  It was a lot of fun hanging out with Sam.  Hopefully we&#8217;ll do it again!</p>
<p>Sunday, Brianna and I decided to check out the <a href="http://www.santamonicapier.org/" target="_blank">Santa Monica Pier</a>.  It wasn&#8217;t as exciting as we thought it would be, but it was neat nevertheless.  If the weather was better (it was overcast when we were there) I&#8217;m sure the experience would&#8217;ve been better, too.  We stopped at a local Denny&#8217;s to get a bite to eat and then we hit the road.  Highways 10 to 405 to 5 to 152 to 101 to 85 to 17, all over the course of 340 miles.</p>
<p>All in all, it was fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hhsn.net/?feed=rss2&amp;p=155</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.hhsn.net/~anthony/stuff/U2botic%20-%20One.mp3" length="223943" type="audio/mpeg" />
<enclosure url="http://blog.hhsn.net/wp-content/uploads/2008/12/u2botic-one.mp3" length="223943" type="audio/mpeg" />
		</item>
		<item>
		<title>Tires, Car Maintenance, Rooster T Feathers</title>
		<link>http://blog.hhsn.net/?p=153</link>
		<comments>http://blog.hhsn.net/?p=153#comments</comments>
		<pubDate>Mon, 17 Nov 2008 00:18:45 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Car]]></category>
		<category><![CDATA[Funny]]></category>

		<guid isPermaLink="false">http://blog.hhsn.net/?p=153</guid>
		<description><![CDATA[Tires
On Friday, I bought new tires for my car.  I settled on getting a set of Yokohama YK520&#8217;s from America&#8217;s Tire as they seemed to be the best tire for the cost.  So far, I like them and am happy with my purchase.
Car Maintenance
I spent most of my Saturday sitting at Los Gatos [...]]]></description>
			<content:encoded><![CDATA[<p><b>Tires</b><br />
On Friday, I bought new tires for my car.  I settled on getting a set of <a href="http://www.yokohamayk520.com/" target="_blank">Yokohama YK520</a>&#8217;s from <a href="http://www.discounttire.com/" target="_blank">America&#8217;s Tire</a> as they seemed to be the best tire for the cost.  So far, I like them and am happy with my purchase.</p>
<p><b>Car Maintenance</b><br />
I spent most of my Saturday sitting at <a href="http://www.losgatosacura.com/" target="_blank">Los Gatos Acura</a> waiting for my car to be serviced.  All I needed was a routine oil change along with a 4 wheel alignment (since I bought new tires).  What was supposed to be a simple $140 combined job turned into $450.  The technician working on my car discovered that a suspension component related to my right rear wheel was bent which would prevent them from being able to give the car a proper alignment.  So, I opted for them to replace the component.  The part itself wasn&#8217;t expensive (only being $75) it was the labor and second alignment that brought up the cost of the repair.  I&#8217;ve had a relatively good experience with <a href="http://www.losgatosacura.com/" target="_blank">Los Gatos Acura</a>, so since I was there I figured why not.</p>
<p><b>Rooster T Feathers</b><br />
Brianna&#8217;s parents bought tickets for the four of us to go to a comedy show Saturday night at <a href="http://www.roostertfeathers.com/" target="_blank">Rooster T Feathers</a> in Sunnyvale.  It was a lot of fun!  The night&#8217;s acts were <a href="http://www.myspace.com/mikegardnercomedy" target="_blank">Mike Gardner</a>, <a href="http://web.mac.com/monkeycorn/robertmac/home.html" target="_blank">Robert Mac</a>, and <a href="http://www.brentweinbach.com/" target="_blank">Brent Weinbach</a>.  Our table was right up against the stage, so naturally we were the inspiration for some of the comedians&#8217; jokes.  Mike Gardner happened to notice Brianna&#8217;s dad was wearing a fanny pack and did a bit about that.  It was pretty funny.  At one point while he was doing his thing, he stopped, looked at Brianna&#8217;s dad, and said &#8220;Are you with me Fanny Pack?!&#8221;  I don&#8217;t know why, but that hit the funny spot and had me laughing for a few minutes.  It was fun.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hhsn.net/?feed=rss2&amp;p=153</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
