<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.2" -->
<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/"
	>

<channel>
	<title>words by patrick</title>
	<link>http://fadeover.org/blog</link>
	<description>deprecated.</description>
	<pubDate>Fri, 22 Aug 2008 06:15:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.2</generator>
	<language>en</language>
			<item>
		<title>A Complete Listing of All Files Installed by HP Installer.app, When Trying to Install an HP Printer Driver</title>
		<link>http://fadeover.org/blog/archives/38</link>
		<comments>http://fadeover.org/blog/archives/38#comments</comments>
		<pubDate>Sat, 16 Feb 2008 00:35:09 +0000</pubDate>
		<dc:creator>patrick</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://fadeover.org/blog/archives/38</guid>
		<description><![CDATA[Can you guess how many files HP Installer puts on your computer? 100? 500? 5,000?
No. You&#8217;re Wrong.
It&#8217;s 51,542 files.
I got a whole list using my friend shell command lsbom, and here it is. (5.2MB text file – YES, 5.2 MEGABYTES OF JUST TEXT EXPLAINING WHAT IS BEING INSTALLED AND WHERE.)
HP, I hate you. All I [...]]]></description>
			<content:encoded><![CDATA[<p>Can you guess how many files HP Installer puts on your computer? 100? 500? <strong>5,000</strong>?</p>
<p>No. You&#8217;re Wrong.</p>
<p>It&#8217;s <strong>51,542 files.</strong></p>
<p>I got a whole list using my friend shell command lsbom, and <a href="http://fadeover.org/stuff/HP_You_are_crazy.txt">here it is</a>. (5.2MB text file – YES, 5.2 MEGABYTES OF JUST TEXT EXPLAINING WHAT IS BEING INSTALLED AND WHERE.)</p>
<p>HP, I hate you. All I want is a damn driver, not a whole other OS.</p>
]]></content:encoded>
			<wfw:commentRss>http://fadeover.org/blog/archives/38/feed</wfw:commentRss>
		</item>
		<item>
		<title>How-To: Make Your Own CD/DVD Lens Cleaner and Fix Your CD/DVD Drive Yourself</title>
		<link>http://fadeover.org/blog/archives/37</link>
		<comments>http://fadeover.org/blog/archives/37#comments</comments>
		<pubDate>Mon, 21 Jan 2008 04:09:13 +0000</pubDate>
		<dc:creator>patrick</dc:creator>
		
		<category><![CDATA[diy]]></category>

		<category><![CDATA[how-to]]></category>

		<guid isPermaLink="false">http://fadeover.org/blog/archives/37</guid>
		<description><![CDATA[I ran into a problem this weekend. I upgraded my MacBook Pro&#8217;s hard drive to a 320GB Western Digital drive (win) and decided to create a boot camp partition with all my new free space I had, so I could play TF2 with friends. Upon trying to do this, however. I discovered my superdrive has [...]]]></description>
			<content:encoded><![CDATA[<p>I ran into a problem this weekend. I upgraded my MacBook Pro&#8217;s hard drive to a 320GB Western Digital drive (win) and decided to create a boot camp partition with all my new free space I had, so I could play TF2 with friends. Upon trying to do this, however. I discovered my superdrive has decided to stop reading CDs. DVDs worked fine, but CDs? Nope. How could I install Windows then? </p>
<p>I tried several ways. I tried copying the CD to a DVD and using that, but it caused the Windows installer to crash. I also tried using VMWare Fusion, which just didn&#8217;t recognize the Boot Camp partition (probably because there was nothing on it). I tried copying a boot camp partition from another mac, as well as using Parallels to install it, both unsuccessful. </p>
<p>I was starting to think that I would have to replace the drive, when it dawned on me that I might be able to fix it using one of the CD Lens cleaner things. I&#8217;ve never used one before, so I was skeptical, but more than that, I was lazy. I didn&#8217;t want to drive to the store in -13 C weather and pay $10 for some special &#8220;cleaning CD&#8221;. What was so special about these CDs anyways? I decided to find out.</p>
<p>Seconds of googling turned up this image:<br />
<img src="http://www.desent-audio.com/images/FG1502.jpg" alt="Lens Cleaner" /></p>
<p>It was painfully obvious. It&#8217;s just a piece of friggen felt glued on to a CD! I can do that! So I did. Behold:<br />
<img src="http://fadeover.org/blog/images/LensCleaner.jpg" alt="MY Lens Cleaner" /></p>
<p>What is it? Simple really, a piece of a Swiffer brush I had laying around my room scotch tapped to a CD. I put it in, listened to it spin up a few times, then popped it out. Sure enough, CDs now read fine.</p>
<p><strong>DISCLAIMER</strong>: It&#8217;s not my fault if you break your drive my trying this. It worked for me, but if you&#8217;re stupid (or more likely, unlucky) bad things might happen like the felt coming off inside your drive, then you&#8217;ll be screwed. So pray that doesn&#8217;t happen.</p>
]]></content:encoded>
			<wfw:commentRss>http://fadeover.org/blog/archives/37/feed</wfw:commentRss>
		</item>
		<item>
		<title>How-to: Pop-up Menu Selection AJAX in Rails</title>
		<link>http://fadeover.org/blog/archives/34</link>
		<comments>http://fadeover.org/blog/archives/34#comments</comments>
		<pubDate>Thu, 19 Jul 2007 05:28:39 +0000</pubDate>
		<dc:creator>patrick</dc:creator>
		
		<category><![CDATA[ajax]]></category>

		<category><![CDATA[code]]></category>

		<category><![CDATA[how-to]]></category>

		<category><![CDATA[rails]]></category>

		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://fadeover.org/blog/archives/34</guid>
		<description><![CDATA[The problem: In Rails, how do you create a popup menu that calls a given action (to replace a div or whatever else) and passes the selected option as an argument when a new selection is made?
This took me way longer than I thought it would to figure out how to do, so I&#8217;m posting [...]]]></description>
			<content:encoded><![CDATA[<p>The problem: In Rails, how do you create a popup menu that calls a given action (to replace a div or whatever else) and passes the selected option as an argument when a new selection is made?</p>
<p>This took me way longer than I thought it would to figure out how to do, so I&#8217;m posting the answer here as well for anyone trying to do the same thing.</p>
<p><code><br />
< %= select_tag :person_choice, options_for_select(@persons),<br />
:onchange => remote_function(:update => &#8220;divToBeUpdated&#8221;, :with => &#8216;Form.Element.serialize(this)&#8217;, :url => { :action => &#8216;update_person&#8217;}) %><br />
</code></p>
<p>The key here is the :with => &#8216;Form.Element.serialize(this)&#8217; option. It&#8217;s a bit of magic javascript that passes the selected object along with AJAX call, but I actually don&#8217;t really understand it much beyond that. If anyone wants to give me a more thorough explanation, it would be highly appreciated.</p>
<p>Huzzah!<br />
<strong>Update:</strong> Props to <a href="http://onrails.org/articles/2006/05/01/remote_function-with">OnRails.org</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://fadeover.org/blog/archives/34/feed</wfw:commentRss>
		</item>
		<item>
		<title>Using Google Apps for Your Domain email on the iPhone</title>
		<link>http://fadeover.org/blog/archives/33</link>
		<comments>http://fadeover.org/blog/archives/33#comments</comments>
		<pubDate>Sun, 01 Jul 2007 21:23:54 +0000</pubDate>
		<dc:creator>patrick</dc:creator>
		
		<category><![CDATA[googleapps]]></category>

		<category><![CDATA[how-to]]></category>

		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://fadeover.org/blog/archives/33</guid>
		<description><![CDATA[I crumbled and bought an iPhone. Thus far, I love it. It&#8217;s the first &#8217;smartphone&#8217; (although the iPhone is more like a &#8216;geniusphone&#8217;) I&#8217;ve ever owned, meaning it&#8217;s the first that can do email and has unlimited data usage - something we don&#8217;t see in Canada. 
On first sync, I noticed none of my 3 [...]]]></description>
			<content:encoded><![CDATA[<p>I crumbled and bought an iPhone. Thus far, I love it. It&#8217;s the first &#8217;smartphone&#8217; (although the iPhone is more like a &#8216;geniusphone&#8217;) I&#8217;ve ever owned, meaning it&#8217;s the first that can do email and has unlimited data usage - <a href="http://www.thomaspurves.com/2007/04/09/canada-worse-than-3rd-world-countries-when-it-comes-to-mobile-data-access/">something we don&#8217;t see in Canada.</a> </p>
<p>On first sync, I noticed none of my 3 email accounts worked. I realized right away that it was obvious that both my school and photography emails wouldn&#8217;t work, since they were set up to use localhost as the mailserver (since I tunnel them through SSH). My SSL-enabled Google Apps for Your Domain email, however, was not working without reason.</p>
<p>I tapped my way to the settings to discover that the iPhone saw the &#8216;pop.gmail.com&#8217; server address and assumed I was using a gmail account, so it appended a non-optional &#8216;@gmail.com&#8217; string to my existing email address, making it look like &#8216;foo@bar.com@gmail.com&#8217;, which was obviously causing the problem.</p>
<p>A couple of other people have run into this problem <a href="http://discussions.apple.com/thread.jspa?messageID=4835074">on the Apple Discussions board</a> as well as <a href="http://groups.google.com/group/hosted-misc/browse_thread/thread/967224e906ade95a">the Google Group for the Apps for Your Domain stuff</a>. Thus, I offer a very simple solution:</p>
<p>In Mail.app, change the POP mail server from &#8216;pop.gmail.com&#8217; to 209.85.199.109, the IP address of the same server. The iPhone won&#8217;t recognize it, so it won&#8217;t attempt to change it, and everything will work fine.</p>
<p>In addition, I highly recommend changing your username on the iPhone to &#8216;recent:food@bar.com&#8217;, so that Google&#8217;s email server knows to send you the most recently received/sent emails, even if they have already been POP&#8217;ed off the server by your home machine.</p>
<p>Enjoy your iPhone!</p>
]]></content:encoded>
			<wfw:commentRss>http://fadeover.org/blog/archives/33/feed</wfw:commentRss>
		</item>
		<item>
		<title>/status</title>
		<link>http://fadeover.org/blog/archives/32</link>
		<comments>http://fadeover.org/blog/archives/32#comments</comments>
		<pubDate>Thu, 24 May 2007 22:52:38 +0000</pubDate>
		<dc:creator>patrick</dc:creator>
		
		<category><![CDATA[Summerofcode]]></category>

		<category><![CDATA[apple]]></category>

		<category><![CDATA[me]]></category>

		<category><![CDATA[meta]]></category>

		<category><![CDATA[school]]></category>

		<category><![CDATA[wwdc]]></category>

		<guid isPermaLink="false">http://fadeover.org/blog/archives/32</guid>
		<description><![CDATA[It&#8217;s been almost 2 months since my last post, so I thought I&#8217;d make a status update on what I&#8217;ve been up to.
I finished my 4th year of my program, with one more to go. Next year I&#8217;m going to get to take some awesome courses, included another Advanced Artificial Intelligence course and more importantly, [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been almost 2 months since my last post, so I thought I&#8217;d make a status update on what I&#8217;ve been up to.</p>
<p>I finished my 4th year of my program, with one more to go. Next year I&#8217;m going to get to take some awesome courses, included another Advanced Artificial Intelligence course and more importantly, my final project / research project. I&#8217;m still not sure what I&#8217;m going to do for that. Being partial to Mac OS X, I&#8217;d like to do something that I could write a nice Cocoa interface for. I&#8217;m kind interested in doing something with OCR (Wouldn&#8217;t it be great to break all those stupid captcha image fields?), AI, Neural Nets, or HCI (Mmm, pie menus). If you have suggestions please let me know.</p>
<p>This summer is shaping up to be pretty awesome. Although my Google Summer of Code application to write unit tests for Adium was accepted, I had to turn it down as I was offered an internship with Apple. As honoured as I would be to get a chance to work with the Adium team, the opportunity to work at &#8220;the mothership&#8221; is one of that no CS student can turn down. It is certainly a huge opportunity for me, and I hope to do my best to impress, learn and produce at Apple. That being said, I&#8217;m taking off for Cupertino, CA, on Sunday. I&#8217;m very excited to meet all the other interns and start work.</p>
<p>Further, I&#8217;ve also been lucky enough to receive a WWDC Scholarship. I don&#8217;t know how much of the conference I&#8217;ll be able to attend while working, but I&#8217;ll certainly be around. It sounds like a couple members of the Adium team are going to be there, so if a meet-up happens, you can count on me to get some photos. <img src='http://fadeover.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>That&#8217;s all for now, more updates to follow.</p>
]]></content:encoded>
			<wfw:commentRss>http://fadeover.org/blog/archives/32/feed</wfw:commentRss>
		</item>
	</channel>
</rss>

