<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Ruizs Place</title>
	
	<link>http://www.ruizs.org</link>
	<description>The ramblings of Steve-0</description>
	<pubDate>Wed, 19 Nov 2008 18:05:45 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/RuizsPlace" type="application/rss+xml" /><item>
		<title>Cheat code to unlock all songs in Guitar Hero World Tour</title>
		<link>http://feeds.feedburner.com/~r/RuizsPlace/~3/433001435/55</link>
		<comments>http://www.ruizs.org/archives/55#comments</comments>
		<pubDate>Sun, 26 Oct 2008 23:26:59 +0000</pubDate>
		<dc:creator>steve</dc:creator>
		
		<category><![CDATA[tech]]></category>

		<category><![CDATA[tech wii]]></category>

		<guid isPermaLink="false">http://www.ruizs.org/?p=55</guid>
		<description><![CDATA[If you're like me, you just got guitar hero 4, and want to play the songs listed on the box.  Unfortunately, it comes with only half of the (or so) available to play. ]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re like me, you just brought home guitar hero 4, and want to play the songs listed on the box.  Unfortunately, it comes with only half of the (or so) available to play. I found this elsewhere, although its not too obvious that this is the code you&#8217;re looking for on other sites.</p>
<p><b>To unlock all songs:</b><br />
<i>Blue, Blue, Red, Green, Green, Blue, Blue, Yellow.</i></p>
<p>This was tested on my Wii, and should work on all other consoles as well.  You get here by going to Options->Cheats->Enter new code.  Once you enter it, you have to find it in the list, and turn it &#8220;on&#8221;.  I.e., if you just enter the code, the cheat is by default off.</p>
<p>
Other cheat codes can be found here:<br />
<a href="http://gosublogger.com/2008/10/guitar-hero-world-tour-cheats-for-xbox-360-playstation2-playstation3/">http://gosublogger.com/2008/10/guitar-hero-world-tour-cheats-for-xbox-360-playstation2-playstation3/</a>
</p>
<p>
<script type="text/javascript"><!--
google_ad_client = "pub-7750346334646598";
/* 468x60, created 2/22/08 */
google_ad_slot = "6581891645";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<img src="http://feeds.feedburner.com/~r/RuizsPlace/~4/433001435" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ruizs.org/archives/55/feed</wfw:commentRss>
		<feedburner:origLink>http://www.ruizs.org/archives/55</feedburner:origLink></item>
		<item>
		<title>Use iDisk to synchronize IM Chat Logs</title>
		<link>http://feeds.feedburner.com/~r/RuizsPlace/~3/345090156/52</link>
		<comments>http://www.ruizs.org/archives/52#comments</comments>
		<pubDate>Thu, 24 Jul 2008 23:20:02 +0000</pubDate>
		<dc:creator>steve</dc:creator>
		
		<category><![CDATA[tech]]></category>

		<category><![CDATA[apple]]></category>

		<category><![CDATA[dotmac]]></category>

		<category><![CDATA[idisk]]></category>

		<category><![CDATA[mac]]></category>

		<category><![CDATA[mobileme]]></category>

		<guid isPermaLink="false">http://www.ruizs.org/?p=52</guid>
		<description><![CDATA[Like email, my IM chat logs have become a critical reference and database for me.  With both OS X' spotlight and Adium's chat transcripts, searching for a conversation in these logs is quite easy.  However, not so much so when I'm on my laptop at home, and the chat took place on my work computer.....]]></description>
			<content:encoded><![CDATA[<p>Like email, my IM chat logs have become a critical reference and database for me.  With both OS X&#8217; spotlight and Adium&#8217;s chat transcripts, searching for a conversation in these logs is quite easy.  However, not so much so when I&#8217;m on my laptop at home, and the chat took place on my work computer.  I am looking into services like simkl.com, which act as a proxy and store your chat logs an their servers - but, these don&#8217;t have the search interface I&#8217;m used to, and I&#8217;m not sure I&#8217;m ready for yet another company to have access to my personal communications.
<p>
So, here&#8217;s the procedure I am using to sync my logs using my iDisk included with my MobileMe subscription.  It is pretty rudimentary, but works nicely for what I want it to do.</p>
<p>Here are the relevant references I used when putting this process together, as I didn&#8217;t feel like spending much time on this:<br />
http://www.macosxhints.com/article.php?story=2008071710372562<br />
http://www.macosxhints.com/article.php?story=20020207214002198&#038;query=dd<br />
http://forums.macosxhints.com/showthread.php?t=2185<br />
http://www.bombich.com/mactips/rsync.html<br />
http://lingon.sourceforge.net/</p>
<p>First, I built the latest rsync based on the link above - not that its really needed, but I figured it wasn&#8217;t a bad idea to have the latest, greatest, and most efficient.</p>
<p>Second, you need the actual script, here&#8217;s mine, with some names removed:<br />
<code><br />
#!/bin/bash</p>
<p># Sync all data from Chat logs to MobileMe iDisk</p>
<p>export LOG=/Users/myname/idisk.log<br />
rm -f $LOG<br />
echo `date` > $LOG<br />
echo "Starting copy of Adium Chat History to iDisk..." >> $LOG<br />
export IDISK=/Users/myname/idiskmount<br />
export PWFILE=/Users/myname/bin/idiskpw.txt</p>
<p>cat $PWFILE | mount_webdav -a0 http://idisk.mac.com/dotmacusername/ $IDISK</p>
<p>rsync -a -E -4 -u --exclude=.DS_Store --stats --progress /Users/myname/Library/"Application Support"/"Adium 2.0"/Users/Default/Logs/ ${IDISK}/ChatLog/ >> $LOG<br />
rsync -a -E -4 -u --exclude=.DS_Store --stats --progress ${IDISK}/ChatLog/ /Users/myname/Library/"Application Support"/"Adium 2.0"/Users/Default/Logs/  >> $LOG</p>
<p>umount $IDISK</p>
<p>echo "Backup of Chat Logs to iDisk complete..." >> $LOG<br />
echo "" >> $LOG<br />
echo `date` >> $LOG</p>
<p>exit 0<br />
</code></p>
<p>Now, I created a new job in Lingon to run the sync script.  I named it com.myname.idisk.rsync, selected the script I had created (saved in ~/bin), and set it to run every 2 hours.  After logging out and back in, everything was up and running.  Status can be checked in the log file - after a long initial run, things run very quickly.</p>
<p>You&#8217;ll want to repeat this process on any other computer you have for it to work properly.  After spotlight reads in all the new files, you should have searchable chat logs on all your macs.</p>
<p>Notes: You&#8217;ll need to create the appropriate directories here (idiskmount), and the funky webdav password file.  This process is detailed in the macosxhints forum post, it involves typing a few non-std characters in your editor of choice.
 </p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7750346334646598";
/* 468x60, created 2/22/08 */
google_ad_slot = "6581891645";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<img src="http://feeds.feedburner.com/~r/RuizsPlace/~4/345090156" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ruizs.org/archives/52/feed</wfw:commentRss>
		<feedburner:origLink>http://www.ruizs.org/archives/52</feedburner:origLink></item>
		<item>
		<title>Firefox 3 - Opening a URL in new tab using command-enter</title>
		<link>http://feeds.feedburner.com/~r/RuizsPlace/~3/314832799/50</link>
		<comments>http://www.ruizs.org/archives/50#comments</comments>
		<pubDate>Wed, 18 Jun 2008 19:14:38 +0000</pubDate>
		<dc:creator>steve</dc:creator>
		
		<category><![CDATA[tech]]></category>

		<category><![CDATA[apple]]></category>

		<category><![CDATA[firefox]]></category>

		<category><![CDATA[keys]]></category>

		<category><![CDATA[mac]]></category>

		<category><![CDATA[osx]]></category>

		<category><![CDATA[remap]]></category>

		<category><![CDATA[safari]]></category>

		<guid isPermaLink="false">http://www.ruizs.org/archives/50</guid>
		<description><![CDATA[Download/Install UseMetaKeys FireFox Extension

In celebration of the release of Firefox 3 yesterday (and since I had forgotten to install my extension previously), I am posting this quick, dirty, and oh so helpful firefox extension.
Firefox has long been my preferred browser, although for the last year or so Safari had been gaining ground.  Firefox 2 [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.ruizs.org/wordpress/wp-content/uploads/2008/06/usemetakeys.xpi' title='UseMetaKeys FireFox Extension'>Download/Install UseMetaKeys FireFox Extension</a></p>
<p>
In celebration of the release of Firefox 3 yesterday (and since I had forgotten to install my extension previously), I am posting this quick, dirty, and oh so helpful firefox extension.<br />
Firefox has long been my preferred browser, although for the last year or so Safari had been gaining ground.  Firefox 2 was just to bloated and slow, especially on OS X, and Safari was much faster.  I always had a hard time choosing between the additional functionality Firefox provides, and the simplicity and speed of Safari.  With Firefox 3, that&#8217;s pretty much over, and it is back in its place as my primary browser.<br />
However, one thing that has always bugged me about firefox on Mac OS X was that you can&#8217;t open a URL in a new tab using Command+Enter, it only works with Option(alt)+Enter.  I couldn&#8217;t find a fix a year or two ago, and with some quick searching today, I still did not find a good way to reassign the key sequence.  So, I looked up a couple howto&#8217;s, found a sample/donor project, and whipped up a simple extension with a single purpose - remap Command-Enter to open a url in a new tab (i.e. when typing in the address or search bars).  As expected, no support is provided, no warranty intended, etc., but if you&#8217;re using Firefox on OS X, I highly suggest installing this.</p>
<p>For some reason, I called it &#8220;UseMetaKeys&#8221;, and now, a year later, I am too lazy to change the name.</p>
</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-7750346334646598";
/* 468x60, created 2/22/08 */
google_ad_slot = "6581891645";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<img src="http://feeds.feedburner.com/~r/RuizsPlace/~4/314832799" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ruizs.org/archives/50/feed</wfw:commentRss>
		<feedburner:origLink>http://www.ruizs.org/archives/50</feedburner:origLink></item>
		<item>
		<title>Updating RedHat/CentOS Kickstart with new drivers</title>
		<link>http://feeds.feedburner.com/~r/RuizsPlace/~3/299295415/49</link>
		<comments>http://www.ruizs.org/archives/49#comments</comments>
		<pubDate>Tue, 27 May 2008 19:34:34 +0000</pubDate>
		<dc:creator>steve</dc:creator>
		
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://www.ruizs.org/archives/49</guid>
		<description><![CDATA[At work, we have a kickstart setup we have been using for a couple years now, with probably 150 servers out in the field based on this install.  Our distro of choice is CentOS, a RedHat clone, and we are at version 4.4.  This is out of date now, but it still works [...]]]></description>
			<content:encoded><![CDATA[<p>At work, we have a kickstart setup we have been using for a couple years now, with probably 150 servers out in the field based on this install.  Our distro of choice is CentOS, a RedHat clone, and we are at version 4.4.  This is out of date now, but it still works great for our needs, as security fixes are regularly back-ported.  It would also be a major pain to upgrade our existing installations, and/or support multiple OS versions.</p>
<p>On to the issue at hand: we recently received some new server models that we&#8217;ll be supporting, both which have hardware not supported in CentOS 4.4.  One machine has a RealTek RTL-8110 ethernet chip, and the other as a 3Ware 9650SE Raid controller.  As I later discovered, this presented two unique problems with the kickstart - without the proper storage controller driver, one server didn&#8217;t find any disk to install on, and without the proper network driver, the other server couldn&#8217;t even connect to our kickstart server at all.</p>
<p>So, as you might guess, there are two different solutions here.  The more elegant is for the storage controller, we can create a driver disk with the proper drivers, and make it available on the network during the kickstart.  The network driver is more difficult - we need to insert it into the initrd image we provide for PXE boot, and then somehow copy it over after installation (this is an updated driver, r8169.ko, that exists in CentOS 4.4 but doesn&#8217;t support our newer card).</p>
<p>
<b>Adding a RAID/Storage Card Driver to the Kickstart:</b><br />
For the driver disk, things are especially easy, as 3Ware provides a driver-disk compatible download, although not yet in the correct format to share over the network.</p>
<p>The driver provided by 3ware (http://www.3ware.com/KB/article.aspx?id=14546 ) includes the following:<br />
<code><br />
-rwxr-xr-x  1 stever  stever    66B Oct 10  2007 modinfo*<br />
-rwxr-xr-x  1 stever  stever   249B Oct 10  2007 modules.alias*<br />
-rw-r--r--  1 stever  stever   377K Oct 10  2007 modules.cgz<br />
-rwxr-xr-x  1 stever  stever    28B Oct 10  2007 modules.dep*<br />
-rwxr-xr-x  1 stever  stever   463B Oct 10  2007 modules.pcimap*<br />
-rwxr-xr-x  1 stever  stever   192B Oct 10  2007 pci.ids*<br />
-rwxr-xr-x  1 stever  stever   339B Oct 10  2007 pcitable*<br />
-rwxr-xr-x  1 stever  stever    37B Oct 10  2007 rhdd*<br />
</code><br />
This is all you need on a driver disk, so all you need to do is create a disk image, and copy these files over:<br />
<code><br />
#Create a blank, 20MB image<br />
dd if=/dev/zero of=/root/driverdisk.img bs=1M count=2<br />
#Format the image with ext2<br />
mkfs -t ext2 -q /root/driverdisk.img<br />
#mount it and copy the files over<br />
mount -o loop /root/driverdisk.img /mnt/tmp<br />
cp /root/3ware/* /mnt/tmp/<br />
umount /mnt/tmp<br />
</code><br />
Now, copy the image over to somewhere accesible on kickstart, and update your ks.cfg with the following:<br />
<code>driverdisk --source=nfs:servername:/vol/kickstart/CentOS-4.4-x86/drivers/driverdisk.img</code></p>
<p>On network kickstart, anaconda should grab the driver, load it, and proceed normally.  This should work for any non-network-card driver you need.</p>
<p>
<b>Adding a Network Card Driver to the Kickstart:</b><br />
This is considerably more arduous, but not too difficult with the magic commands.  Much of the information here comes from my friend Steve, www.kehlet.cx.</p>
<p>There is no nicely package/built driver provided by RealTek, just some source code with instructions for compiling.</p>
<p>I downloaded the driver here:<br />
http://wiki.centos.org/HardwareList/RealTekr1000<br />
After untar&#8217;ing unzip&#8217;ing, I ran make with the default settings, and manually changed the kernel version to build a smp driver as well (assuming you&#8217;re building on a single-cpu system):<br />
<code><br />
[root@lb4 ~]# cd r8169-6.006.00/<br />
[root@lb4 ~]# make<br />
[root@lb4 ~]# mv src/r8169.ko r8169.ko.2.6.9-42.EL<br />
[root@lb4 ~]# make clean<br />
(edit src/Makefile, change the line &#8220;KVER           := $(shell uname -r)&#8221; to &#8220;KVER            := 2.6.9-42.ELsmp&#8221;<br />
[root@lb4 ~]# make<br />
[root@lb4 ~]# mv src/r8169.ko r8169.ko.2.6.9-42.ELsmp<br />
</code></p>
<p>Now you should have two .ko module files compatible with the different kernels - we need to get these inserted into the initrd image.  An initrd is basically a disk image that holds various drivers and programs needed to pre-boot your system.  It is usually a gzipped disk image file, so its nothing too special.  Basically, you need to unzip &#038; mount the initrd image, gunzip/cpio the modules.cgz file in the initrd, make the required changes, and package everything back up.</p>
<p>Here&#8217;s those steps in gory detail:<br />
<code><br />
mkdir /mnt/tmp<br />
mkdir /mnt/initrd<br />
mkdir /var/tmp/work<br />
mkdir /var/tmp/work/bootnet<br />
mkdir /var/tmp/work/drvnet<br />
gunzip < /root/tftpboot/initrd.img > /var/tmp/work/bootnet/initrd.img.ungzipped<br />
cd /var/tmp/work/bootnet/<br />
mount -o loop initrd.img.ungzipped /mnt/tmp2<br />
cd /mnt/tmp2/modules<br />
gunzip < modules.cgz | (cd /var/tmp/work/bootnet &#038;&#038; cpio -idv)<br />
cd /var/tmp/work/bootnet/2.6.9-42.EL/i686<br />
cp /root/r8169-6.006.00/r8169.ko.2.6.9-42.EL r8169.ko<br />
cd /var/tmp/work/bootnet/2.6.9-42.ELsmp/i686<br />
cp /root/r8169-6.006.00/r8169.ko.2.6.9-42.ELsmp r8169.ko<br />
cd /var/tmp/work/bootnet/<br />
find 2.6.9-42.EL | cpio -ov -H crc | gzip > /mnt/tmp2/modules/modules.cgz<br />
#edit /mnt/initrd/modules/pcitable<br />
#add this:<br />
0&#215;10ec  0&#215;8167  &#8220;r8169&#8243; &#8220;Realtek|RTL-8110 Gigabit Ethernet&#8221;<br />
umount /mnt/initrd<br />
gzip < initrd.img.ungzipped  > initrd.r8169.img<br />
</code></p>
<p>I had to boot up DSL, run lspci &#038; lspci -n, to get the ID to put in here - third column has 10ec:8167, which is what we need<br />
https://lists.sdsc.edu/pipermail/npaci-rocks-discussion/2007-September/027142.html</p>
<p>So now you can replace your initrd.img with the one you just created.  The kickstart should work fine now, but upon reboot, the system will not be able to find the right driver.  After the kickstart, you need to copy over the .ko files to the appropriate directories - we added a line in our post-install script to do this for us, it simply copies the .ko file to the appropriate directory (/lib/modules/`uname -r`/kernel/drivers/net/)</p>
<p>Hopefully this is useful to someone, I couldn&#8217;t find a good, comprehensive guide on how to do this, I had to pull data from a bunch of different sources.</p>
<p><!--adsense--></p>
<img src="http://feeds.feedburner.com/~r/RuizsPlace/~4/299295415" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ruizs.org/archives/49/feed</wfw:commentRss>
		<feedburner:origLink>http://www.ruizs.org/archives/49</feedburner:origLink></item>
		<item>
		<title>Photos from our trip now online</title>
		<link>http://feeds.feedburner.com/~r/RuizsPlace/~3/259030691/48</link>
		<comments>http://www.ruizs.org/archives/48#comments</comments>
		<pubDate>Thu, 27 Mar 2008 15:04:41 +0000</pubDate>
		<dc:creator>steve</dc:creator>
		
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.ruizs.org/archives/48</guid>
		<description><![CDATA[I finally fought the jet-lag, and got around to posting photos from most of our trip.  
All of them are available on my main picasa page,
http://picasaweb.google.com/stevendavidruiz
And now for individual galleries:
I added some underwater photos to our snorkeling gallery:
http://picasaweb.google.com/stevendavidruiz/SnorkelingInMalaysia
A great Hike we went on in Taiwan - Caoling Historic Trail
Along the Chao Phraya in Bangkok [...]]]></description>
			<content:encoded><![CDATA[<p>I finally fought the jet-lag, and got around to posting photos from most of our trip.  </p>
<p>All of them are available on my main picasa page,<br />
<a href="http://picasaweb.google.com/stevendavidruiz">http://picasaweb.google.com/stevendavidruiz</a></p>
<p>And now for individual galleries:<br />
I added some underwater photos to our snorkeling gallery:<br />
<a href="http://picasaweb.google.com/stevendavidruiz/SnorkelingInMalaysia">http://picasaweb.google.com/stevendavidruiz/SnorkelingInMalaysia</a></p>
<p>A great Hike we went on in Taiwan - <a href="http://picasaweb.google.com/stevendavidruiz/CaolingHistoricTrailTaiwan">Caoling Historic Trail</a><br />
Along the Chao Phraya in Bangkok - <a href="http://picasaweb.google.com/stevendavidruiz/BangkokRiverTour">River Cruise</a><br />
<a href="http://picasaweb.google.com/stevendavidruiz/PattayaThailand">Pattaya, Thailand</a><br />
<a href="http://picasaweb.google.com/stevendavidruiz/ThailandMisc">Misc Thailand Photos</a><br />
<a href="http://picasaweb.google.com/stevendavidruiz/OutAndAboutInTaipei">Around Taipei</a></p>
<img src="http://feeds.feedburner.com/~r/RuizsPlace/~4/259030691" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ruizs.org/archives/48/feed</wfw:commentRss>
		<feedburner:origLink>http://www.ruizs.org/archives/48</feedburner:origLink></item>
		<item>
		<title>New photos from Malaysia</title>
		<link>http://feeds.feedburner.com/~r/RuizsPlace/~3/251152153/47</link>
		<comments>http://www.ruizs.org/archives/47#comments</comments>
		<pubDate>Fri, 14 Mar 2008 03:38:26 +0000</pubDate>
		<dc:creator>steve</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[abdul]]></category>

		<category><![CDATA[kinabalu]]></category>

		<category><![CDATA[kota]]></category>

		<category><![CDATA[malaysia]]></category>

		<category><![CDATA[national]]></category>

		<category><![CDATA[park]]></category>

		<category><![CDATA[rahman]]></category>

		<category><![CDATA[sabah]]></category>

		<category><![CDATA[tunku]]></category>

		<guid isPermaLink="false">http://www.ruizs.org/archives/47</guid>
		<description><![CDATA[I posted some new photos from our trip to Malaysia - I&#8217;ll be writing something about the trip in a day or two, but for now, enjoy the pictures :).
Picasa Photo Gallery
]]></description>
			<content:encoded><![CDATA[<p>I posted some new photos from our trip to Malaysia - I&#8217;ll be writing something about the trip in a day or two, but for now, enjoy the pictures :).</p>
<p><a href="http://picasaweb.google.com/stevendavidruiz">Picasa Photo Gallery</a></p>
<img src="http://feeds.feedburner.com/~r/RuizsPlace/~4/251152153" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ruizs.org/archives/47/feed</wfw:commentRss>
		<feedburner:origLink>http://www.ruizs.org/archives/47</feedburner:origLink></item>
		<item>
		<title>Gaggia Baby Pressure Adjustment with OPV Valve</title>
		<link>http://feeds.feedburner.com/~r/RuizsPlace/~3/243004836/46</link>
		<comments>http://www.ruizs.org/archives/46#comments</comments>
		<pubDate>Thu, 28 Feb 2008 23:51:35 +0000</pubDate>
		<dc:creator>steve</dc:creator>
		
		<category><![CDATA[Espresso]]></category>

		<category><![CDATA[diy]]></category>

		<category><![CDATA[gaggia]]></category>

		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://www.ruizs.org/archives/46</guid>
		<description><![CDATA[When I first brought home my Gaggia Baby espresso machine, it had been used for a number of years, and not cleaned very well. I tried a few shots from it, but no matter what I did, they always came through too fast. When I adjusted my grinder to the point that the burrs were [...]]]></description>
			<content:encoded><![CDATA[<p>When I first brought home my Gaggia Baby espresso machine, it had been used for a number of years, and not cleaned very well. I tried a few shots from it, but no matter what I did, they always came through too fast. When I adjusted my grinder to the point that the burrs were touching, the espresso would come out slowly at first (and look good), and get gradually faster until the shot was done after about 15 seconds. If you are having these issues too, its time to take a close look at the brew pressure of your machine.</p>
<p>The OPV, or over-pressure valve (also known as pressure relief valve), is fitted to most mid-level home machines with vibratory pumps. Vibe pumps aren&#8217;t really precision adjustable devices, so they <a href="http://www.ruizs.org/wordpress/wp-content/gallery/gaggia-baby/opv-installed.jpg" title="OPV valve installed on gaggia baby" class="thickbox" rel="singlepic7" ><img class="ngg-singlepic ngg-left" src="http://www.ruizs.org/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=7&amp;width=200&amp;height=200&amp;mode=watermark" alt="espresso gaggia baby opv valve installed" title="espresso gaggia baby opv valve installed" /></a> are basically either on or off, and inside an espresso machine, whatever pressure they&#8217;re operating at is the pressure you&#8217;re getting through your espresso. In most espresso machine marketing literature, they advertise the power of pumps, 16 bar in this one, 18 bar in that one, but this really doesn&#8217;t matter - espresso needs about 9 bar, give or take, to be brewed properly, and this is where the OPV comes in. As the pressure raises, it will gradually open up to maintain a set pressure,  usually about 9 bar in an espresso machine. Excess water is routed back to the reservoir, and the group head, and thus your espresso puck) see&#8217;s the proper pressure. Gaggia Baby and Classic models are fitted with an adjustable OPV, other models don&#8217;t have one, but if you can find one its a great upgrade for a Carezza or Espresso.</p>
<p><a href="http://www.ruizs.org/wordpress/wp-content/gallery/gaggia-baby/opv-before.jpg" title="OPV valve as purchased, full of scale and sealed shut" class="thickbox" rel="singlepic6" ><img class="ngg-singlepic ngg-right" src="http://www.ruizs.org/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=6&amp;width=200&amp;height=200&amp;mode=watermark" alt="espresso gaggia baby opv valve scaled shut" title="espresso gaggia baby opv valve scaled shut" /></a>As you can read in some other posts here, the Gaggia machines are very easy to take apart and repair/clean, so while going through that process, I spent extra time on cleaning / restoring the OPV valve.  It turns out that mine was completely sealed shut from past years&#8217; scale deposits, and it wasn&#8217;t opening at all. I took the valve apart completely, and soaked it in a durgol bath and in a citric acid bath about 5 or 6 times - there was a lot of crud on there, and it took a while to get it off. Afterwards, things looked pretty good, and it was very easy to put back together.<br />
<a href="http://www.ruizs.org/wordpress/wp-content/gallery/gaggia-baby/opv-apart1.jpg" title="OPV valve disassembled" class="thickbox" rel="singlepic4" ><img class="ngg-singlepic" src="http://www.ruizs.org/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=4&amp;width=200&amp;height=200&amp;mode=watermark" alt="espresso Gaggia Baby OPV valve disassembled" title="espresso Gaggia Baby OPV valve disassembled" /></a><br />
<a href="http://www.ruizs.org/wordpress/wp-content/gallery/gaggia-baby/opv-apart2.jpg" title="OPV vavle disassembled" class="thickbox" rel="singlepic5" ><img class="ngg-singlepic" src="http://www.ruizs.org/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=5&amp;width=200&amp;height=200&amp;mode=watermark" alt="espresso Gaggia Baby OPV valve disassembled" title="espresso Gaggia Baby OPV valve disassembled" /></a>
</p>
<p>When my machine re-assembly was complete, I hooked up my newly built pressure gauge, and proceeded to dial in the correct pressure. This is a bit complicated because the valve is not easily accessible, and adjustment requires disassembly of the valve. So its turn on machine, read pressure, turn off, unscrew valve, adjust (while not burning hands on hot boiler), reassemble, and repeat. It took 4 or 5 iterations to get it the way I wanted, I was moving about 1/2 turn of the adjustment nut each time. I think these come from the factory set very high, so I&#8217;m guessing you could improve your results just by loosening the nut a turn or two from factory tight. Espresso is now much easer to make (and much better tasting), and with the pressure gauge, I know any problems are my fault, and not the machine&#8217;s.</p>
<p><a href="http://www.ruizs.org/wordpress/wp-content/gallery/gaggia-baby/pressuregauge4.jpg" title="custom portafilter pressure gauge for gaggia espresso machine" class="thickbox" rel="singlepic12" ><img class="ngg-singlepic ngg-right" src="http://www.ruizs.org/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=12&amp;width=200&amp;height=200&amp;mode=watermark" alt="custom portafilter pressure gauge for espresso machine" title="custom portafilter pressure gauge for espresso machine" /></a>Details of the pressure gauge: I had a friend weld a piece of stainless tubing to a blank filter basket (could probably get this done at a welding shop for $10 and a six pack as well), and attached to a tee, a needle valve, and a liquid-filled pressure gauge. I can adjust the flow to approximate espresso flow rates, and dial in the pressure from there.</p>
<p><!--adsense--></p>
<img src="http://feeds.feedburner.com/~r/RuizsPlace/~4/243004836" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ruizs.org/archives/46/feed</wfw:commentRss>
		<feedburner:origLink>http://www.ruizs.org/archives/46</feedburner:origLink></item>
		<item>
		<title>Blood, Sweat, and Sledgehammers</title>
		<link>http://feeds.feedburner.com/~r/RuizsPlace/~3/241327100/45</link>
		<comments>http://www.ruizs.org/archives/45#comments</comments>
		<pubDate>Tue, 26 Feb 2008 06:47:12 +0000</pubDate>
		<dc:creator>steve</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[House &amp; Home]]></category>

		<category><![CDATA[bathroom]]></category>

		<category><![CDATA[diy]]></category>

		<category><![CDATA[home]]></category>

		<category><![CDATA[remodel]]></category>

		<guid isPermaLink="false">http://www.ruizs.org/archives/45</guid>
		<description><![CDATA[Call us crazy, but this weekend we started on our third bathroom remodel (for those keeping count, that&#8217;s the third of three bathrooms in the house). It&#8217;s always fun when you can grab a three-pound hammer and go to town on the walls, but it does draw both blood and sweat (I sliced up my [...]]]></description>
			<content:encoded><![CDATA[<p>Call us crazy, but this weekend we started on our third bathroom remodel (for those keeping count, that&#8217;s the third of three bathrooms in the house). It&#8217;s always fun when you can grab a three-pound hammer and go to town on the walls, but it does draw both blood and sweat (I sliced up my hands even with gloves on). Now that we&#8217;re seasoned pro&#8217;s when it comes to this stuff ;), things move pretty quickly, and I&#8217;d say we spent 6 or 7 hours total on the demo, and basically stripped the bathroom to walls and floor only.</p>
<p>In the weeks to come, we&#8217;ll be installing new plumbing (fixtures, etc), new tub, drywall/backer board, tile, new pedestal sink, wainscotting, etc. We&#8217;ll post photos and notes along the way, here are some pics of this weekend&#8217;s adventures.</p><div class="ngg-galleryoverview" id="ngg-gallery-2"><div class="slideshowlink"><a class="slideshowlink" href="http://www.ruizs.org/nggallery/post/blood-sweat-and-sledgehammers/slideshow">[Show as slideshow]</a></div><div id="ngg-image-17" class="ngg-gallery-thumbnail-box ">
	<div class="ngg-gallery-thumbnail"  >
	<a id="thumb17" href="http://www.ruizs.org/wordpress/wp-content/gallery/hallbathdemo/dsc_4851.jpg" title="Ready for fun..." class="thickbox" rel="hallbathdemo" ><img title="dsc_4851.jpg" alt="dsc_4851.jpg" src="http://www.ruizs.org/wordpress/wp-content/gallery/hallbathdemo/thumbs/thumbs_dsc_4851.jpg" style="width:100px; height:75px;" /></a>
</div>
</div>
<div id="ngg-image-18" class="ngg-gallery-thumbnail-box ">
	<div class="ngg-gallery-thumbnail"  >
	<a id="thumb18" href="http://www.ruizs.org/wordpress/wp-content/gallery/hallbathdemo/dsc_4852.jpg" title="Action shot" class="thickbox" rel="hallbathdemo" ><img title="dsc_4852.jpg" alt="dsc_4852.jpg" src="http://www.ruizs.org/wordpress/wp-content/gallery/hallbathdemo/thumbs/thumbs_dsc_4852.jpg" style="width:100px; height:75px;" /></a>
</div>
</div>
<div id="ngg-image-19" class="ngg-gallery-thumbnail-box ">
	<div class="ngg-gallery-thumbnail"  >
	<a id="thumb19" href="http://www.ruizs.org/wordpress/wp-content/gallery/hallbathdemo/dsc_4855.jpg" title="Final result" class="thickbox" rel="hallbathdemo" ><img title="dsc_4855.jpg" alt="dsc_4855.jpg" src="http://www.ruizs.org/wordpress/wp-content/gallery/hallbathdemo/thumbs/thumbs_dsc_4855.jpg" style="width:100px; height:75px;" /></a>
</div>
</div>
<div id="ngg-image-20" class="ngg-gallery-thumbnail-box ">
	<div class="ngg-gallery-thumbnail"  >
	<a id="thumb20" href="http://www.ruizs.org/wordpress/wp-content/gallery/hallbathdemo/dsc_4856.jpg" title="Final Result" class="thickbox" rel="hallbathdemo" ><img title="dsc_4856.jpg" alt="dsc_4856.jpg" src="http://www.ruizs.org/wordpress/wp-content/gallery/hallbathdemo/thumbs/thumbs_dsc_4856.jpg" style="width:100px; height:75px;" /></a>
</div>
</div>
<div id="ngg-image-21" class="ngg-gallery-thumbnail-box ">
	<div class="ngg-gallery-thumbnail"  >
	<a id="thumb21" href="http://www.ruizs.org/wordpress/wp-content/gallery/hallbathdemo/dsc_4857.jpg" title="Final Result" class="thickbox" rel="hallbathdemo" ><img title="dsc_4857.jpg" alt="dsc_4857.jpg" src="http://www.ruizs.org/wordpress/wp-content/gallery/hallbathdemo/thumbs/thumbs_dsc_4857.jpg" style="width:100px; height:75px;" /></a>
</div>
</div>
</div>
<div class='ngg-clear'></div>
<img src="http://feeds.feedburner.com/~r/RuizsPlace/~4/241327100" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ruizs.org/archives/45/feed</wfw:commentRss>
		<feedburner:origLink>http://www.ruizs.org/archives/45</feedburner:origLink></item>
		<item>
		<title>Restoring my “new” Gaggia Baby espresso machine</title>
		<link>http://feeds.feedburner.com/~r/RuizsPlace/~3/239831373/44</link>
		<comments>http://www.ruizs.org/archives/44#comments</comments>
		<pubDate>Sat, 23 Feb 2008 07:43:35 +0000</pubDate>
		<dc:creator>steve</dc:creator>
		
		<category><![CDATA[Espresso]]></category>

		<category><![CDATA[gaggia]]></category>

		<category><![CDATA[howto]]></category>

		<guid isPermaLink="false">http://www.ruizs.org/archives/44</guid>
		<description><![CDATA[I recently purchased an espresso machine to fuel my addiction - a Gaggia Baby circa mid 1990&#8217;s. You might wonder why I bought such an old machine, but it was a smoking deal - I got the machine and the grinder for a super-low price, and then sold the grinder on ebay to basically pay [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: Georgia; font-size: 16px; line-height: 20px;">I recently purchased an espresso machine to fuel my addiction - a Gaggia Baby circa mid 1990&#8217;s. You might wonder why I bought such an old machine, but it was a smoking deal - I got the machine and the grinder for a super-low price, and then sold the grinder on ebay to basically pay for both. So, it was worth it to put some time and a little money into making it like new again.<a href="http://www.ruizs.org/wordpress/wp-content/gallery/gaggia-baby/machine1.jpg" title="Gaggia Baby espresso machine as purchased." class="thickbox" rel="singlepic1" ><img class="ngg-singlepic ngg-left" src="http://www.ruizs.org/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=1&amp;width=200&amp;height=200&amp;mode=watermark" alt="Gaggia Baby espresso machine millenium" title="Gaggia Baby espresso machine millenium" /></a></span></p>
<p><span style="font-family: Georgia; font-size: 16px; line-height: 20px;">Gaggia home machines are pretty ubiquitous, as the internals have been the same for 20 years or so, with only cosmetic changes outside - so parts and instructions aren&#8217;t too difficult to find. My particular model is a &#8220;Baby&#8221;, which includes the 3-way valve and an adjustable OPV (over-pressure or pressure relief) valve, otherwise all models are basically the same. Being about 15 years old, it was showing some wear and tear, and was also showing that it hadn&#8217;t been cleaned in a LONG time. Before I noticed how much gunk was built up on it, I tried to pull a few shots - they all came out way too quickly, even with the grinder burrs basically touching.</span></p>
<p><span style="font-family: Georgia; font-size: 16px; line-height: 20px;">So, I did what I usually do, and took the whole thing apart :). Gaggia machines are very easy to tear down, all it takes is a couple screwdrivers and allen wrenches. When you do take these machines apart, just be sure to label all the wires and take some photos to reference when re-assembling - a little masking tape and a sharpie can go a long way.</span></p>
<p><span style="font-family: Georgia; font-size: 16px; line-height: 20px;">Once everything was apart, I started cleaning. The group (part the holds the portafilter) needed a ton of cleaning and scraping, there was years of coffee gunk in there. All parts got a few soaks in descaling solution and citric acid baths, there was quite a bit of scale on everything. It took about 5 soaks to get everything cleaned up, and a bit of scrubbing inside the boiler as well. I purchased a complete Gaggia rebuild kit on ebay from &#8220;supercoffeeman&#8221;, which includes all seals and gaskets needed to make the machine like new. For an older machine, its safe just to replace everything, for a newer machine all you may need to replace is the group gasket. In any case, if the rubber is brittle or cracked, its time to replace- mine certainly was. In subsequent posts, I&#8217;ll go over the details of the mods and adjustments I went through to get it dialed in pefectly&#8230;</span></p>
<p><span style="font-family: Georgia; font-size: 16px; line-height: 20px;"><!--adsense--></span></p>
<img src="http://feeds.feedburner.com/~r/RuizsPlace/~4/239831373" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ruizs.org/archives/44/feed</wfw:commentRss>
		<feedburner:origLink>http://www.ruizs.org/archives/44</feedburner:origLink></item>
		<item>
		<title>Leopard’s Mail.app and IMAP Idle - never works quite right</title>
		<link>http://feeds.feedburner.com/~r/RuizsPlace/~3/239588740/40</link>
		<comments>http://www.ruizs.org/archives/40#comments</comments>
		<pubDate>Thu, 21 Feb 2008 18:40:53 +0000</pubDate>
		<dc:creator>steve</dc:creator>
		
		<category><![CDATA[tech]]></category>

		<category><![CDATA[gmail]]></category>

		<category><![CDATA[imap]]></category>

		<category><![CDATA[mail.app]]></category>

		<category><![CDATA[osx]]></category>

		<guid isPermaLink="false">http://www.ruizs.org/index.php/archives/40</guid>
		<description><![CDATA[I upgraded my home MacBook and work iMac to Leopard right when it came out. When I had Tiger, I installed an extention to Mail.app called &#8220;IMAP-IDLE&#8221;, which added support for the (logically named) IMAP Idle mode. This basically means that it will open an extra connection to your mail server, and when the mail [...]]]></description>
			<content:encoded><![CDATA[<p>I upgraded my home MacBook and work iMac to Leopard right when it came out. When I had Tiger, I installed an extention to Mail.app called &#8220;IMAP-IDLE&#8221;, which added support for the (logically named) IMAP Idle mode. This basically means that it will open an extra connection to your mail server, and when the mail server receives a new message, it notifies your client almost instantly. At work we have a Microsoft Exchange server, and for personal email I use gmail, and both were lightning fast - when I tested at work, I would see the new email in my inbox within a second of sending.</p>
<p>However, this behavior stopped when I upgraded to Leopard - it includes a built-in option to use IMAP IDLE, but it never seemed to work right - I would receive email only when I hit the &#8220;Get Mail&#8221; button, or my client checked on its specified interval.</p>
<p>I thought I had figured out how to make it work properly, it seems there are two settings that should impact this, but neither work well. Under Mail.app Preferences, under the Accounts Section, Advanced tab, if you select <span style="font-family: Courier">&#8220;Use IDLE command if the server supports it</span>&#8220;, and you <span style="text-decoration: underline">un-check</span> &#8220;<span style="font-family: Courier">Include when automatically checking for new mail</span>&#8220;, things work ok for a while.  After making the change, restart Mail.app.  However, if something happens, i.e. you close the lid on your laptop, lose the connection to the server, etc., it no longer works.</p>
<p>Why can&#8217;t apple get this working as well as the plugin was before?  No good solution at this point&#8230;</p>
<p><!--adsense--></p>
<img src="http://feeds.feedburner.com/~r/RuizsPlace/~4/239588740" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.ruizs.org/archives/40/feed</wfw:commentRss>
		<feedburner:origLink>http://www.ruizs.org/archives/40</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 2.379 seconds -->
