<?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>javier arturo rodríguez</title>
	<atom:link href="http://javier.rodriguez.org.mx/index.php/feed" rel="self" type="application/rss+xml" />
	<link>http://javier.rodriguez.org.mx</link>
	<description>random musings</description>
	<lastBuildDate>Sat, 22 Oct 2011 19:23:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Missing vmnetcfg.exe?</title>
		<link>http://javier.rodriguez.org.mx/index.php/2010/10/07/missing-vmnetcfg-exe?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=missing-vmnetcfg-exe</link>
		<comments>http://javier.rodriguez.org.mx/index.php/2010/10/07/missing-vmnetcfg-exe#comments</comments>
		<pubDate>Thu, 07 Oct 2010 06:57:11 +0000</pubDate>
		<dc:creator>javier</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://javier.rodriguez.org.mx/?p=239</guid>
		<description><![CDATA[It turns out that from VMware Player 3.0 onwards, vmnetcfg.exe is included in the installer package but is not installed by default, so configuring NAT or additional network interfaces is next to impossible. Luckily, Tony has devised a solution for this particularly annoying problem.]]></description>
			<content:encoded><![CDATA[<p><img src="http://javier.rodriguez.org.mx/wp-content/uploads/2010/10/vmnetcfg-150x150.jpg" alt="" title="vmnetcfg" width="150" height="150" class="alignleft size-thumbnail wp-image-240" align="left" />It turns out that from VMware Player 3.0 onwards, vmnetcfg.exe is included in the installer package but is not installed by default, so configuring NAT or additional network interfaces is next to impossible. Luckily, <a href="http://www.sohoadvisers.com/tutorials/32-vmware-player/64-vmware-player-vmnetcfg">Tony has devised a solution</a> for this particularly annoying problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://javier.rodriguez.org.mx/index.php/2010/10/07/missing-vmnetcfg-exe/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Link:  JSESSIONID considered harmful</title>
		<link>http://javier.rodriguez.org.mx/index.php/2009/04/16/link-jsessionid-considered-harmful?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=link-jsessionid-considered-harmful</link>
		<comments>http://javier.rodriguez.org.mx/index.php/2009/04/16/link-jsessionid-considered-harmful#comments</comments>
		<pubDate>Thu, 16 Apr 2009 14:00:13 +0000</pubDate>
		<dc:creator>javier</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[link]]></category>

		<guid isPermaLink="false">http://javier.rodriguez.org.mx/?p=227</guid>
		<description><![CDATA[Craig Condit makes a strong case against JSESSIONID in JSESSIONID considered harmful. And I just learned that it is disabled by default in Grails 1.1.]]></description>
			<content:encoded><![CDATA[<p><a href="">Craig Condit</a> makes a strong case against JSESSIONID in <a href="http://randomcoder.com/articles/jsessionid-considered-harmful">JSESSIONID considered harmful</a>. And I just learned that it is <a href="http://jira.codehaus.org/browse/GRAILS-3364">disabled by default in Grails 1.1</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://javier.rodriguez.org.mx/index.php/2009/04/16/link-jsessionid-considered-harmful/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>uHOWTO: Force script recompilation in embedded Perl Nagios</title>
		<link>http://javier.rodriguez.org.mx/index.php/2009/04/14/uhowto-force-script-recompilation-in-embedded-perl-nagios?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=uhowto-force-script-recompilation-in-embedded-perl-nagios</link>
		<comments>http://javier.rodriguez.org.mx/index.php/2009/04/14/uhowto-force-script-recompilation-in-embedded-perl-nagios#comments</comments>
		<pubDate>Wed, 15 Apr 2009 05:46:16 +0000</pubDate>
		<dc:creator>javier</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://javier.rodriguez.org.mx/?p=198</guid>
		<description><![CDATA[I just implemented elwell&#8217;s notify_via_jabber and it did not work at first. I got the following message in nagios.log: I promptly apt-get installed libnet-xmpp-perl but the problem persisted &#8212; with the exact same error message. But Net::XMPP was now there!! Well it happens that Embedded Perl Nagios (ePN) caches the compiled script and does not [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://javier.rodriguez.org.mx/wp-content/uploads/2009/04/nagios.png" alt="nagios" title="nagios" width="150" height="68" class="alignleft size-full wp-image-224" align="left" />I just implemented <a href="http://scotgrid.blogspot.com/2007/05/jabber-dabba-do.html">elwell&#8217;s notify_via_jabber</a> and it did not work at first. I got the following message in nagios.log:</p>
<div class="codesnip-container" >[1237223883] **ePN failed to compile /usr/local/bin/notify_via_jabber: &#8220;Can&#8217;t locate Net/XMPP.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/sh<br />
are/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at (eval 1) line 14,<br />
BEGIN failed&#8211;compilatio&#8221; at /usr/lib/nagios2/p1.pl line 157.</div>
<p>I promptly apt-get installed libnet-xmpp-perl but the problem persisted &#8212; with the exact same error message. But Net::XMPP was now there!!<br />
Well it happens that Embedded Perl Nagios (ePN) caches the compiled script and does not try to recompile it until its timestamp changes. So I touched(1) the script and this time the dependency was resolved correctly and the script was compiled sucessfully.<br />
<script>
# touch /usr/local/bin/notify_via_jabber
</script><br />
This is probably documented somewhere, but I could not find any reference to this kind of problem with Nagios cached scripts so I tought I would share this simple recipe.</p>
]]></content:encoded>
			<wfw:commentRss>http://javier.rodriguez.org.mx/index.php/2009/04/14/uhowto-force-script-recompilation-in-embedded-perl-nagios/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A dubious cure for shyness</title>
		<link>http://javier.rodriguez.org.mx/index.php/2009/04/06/a-dubious-cure-for-shyness?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-dubious-cure-for-shyness</link>
		<comments>http://javier.rodriguez.org.mx/index.php/2009/04/06/a-dubious-cure-for-shyness#comments</comments>
		<pubDate>Mon, 06 Apr 2009 14:08:50 +0000</pubDate>
		<dc:creator>javier</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://javier.rodriguez.org.mx/?p=214</guid>
		<description><![CDATA[As it turns out, there is a &#8220;cure&#8221; for shyness. Seth Stevenson&#8217;s story &#8220;Extroverted Like Me&#8221; is a journey into the world of coolness through chemical aids but it quickly turns into a cautionary tale for those willing to overcome their social awkwardness through the use of mood-altering drugs. Chocolate still seems safe.]]></description>
			<content:encoded><![CDATA[<p><img src="http://javier.rodriguez.org.mx/wp-content/uploads/2009/04/paxil-150x150.jpg" alt="paxil" title="paxil" width="150" height="150" class="alignleft size-thumbnail wp-image-213" /> As it turns out, there is a &#8220;cure&#8221; for shyness. <a href="http://www.slate.com/id/2143243/?">Seth Stevenson&#8217;s story &#8220;Extroverted Like Me&#8221;</a> is a journey into the world of coolness through chemical aids but it quickly turns into a cautionary tale for those willing to overcome their social awkwardness through the use of mood-altering drugs.<br />
<a href="http://www.dailymail.co.uk/sciencetech/article-1166917/How-cup-hot-chocolate-boost-brain-power-stave-fatigue.html">Chocolate still seems safe</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://javier.rodriguez.org.mx/index.php/2009/04/06/a-dubious-cure-for-shyness/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>U2 360º</title>
		<link>http://javier.rodriguez.org.mx/index.php/2009/04/01/u2-360deg?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=u2-360deg</link>
		<comments>http://javier.rodriguez.org.mx/index.php/2009/04/01/u2-360deg#comments</comments>
		<pubDate>Wed, 01 Apr 2009 08:13:28 +0000</pubDate>
		<dc:creator>javier</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://javier.rodriguez.org.mx/?p=209</guid>
		<description><![CDATA[In other news, I just got my tickets for U2s&#8217; first concert of the 360º tour in Barcelona!!! *Yay!*. Thanks, Jordi!]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/codehead/3401360066/"><img src="http://farm4.static.flickr.com/3606/3401360066_1ff90fab1f_t.jpg" align="left"/></a>In other news, I just got my tickets for U2s&#8217; first concert of the <a href="http://360.u2.com/">360º tour</a> <a href="http://www.u2.com/tour/index/">in Barcelona</a>!!! *Yay!*. Thanks, <a href="http://elblogdelfernan.blogspot.com/">Jordi</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://javier.rodriguez.org.mx/index.php/2009/04/01/u2-360deg/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>uHOWTO: Recover an empty Podcast playlist in iTunes</title>
		<link>http://javier.rodriguez.org.mx/index.php/2009/03/30/uhowto-recover-an-empty-podcast-playlist-in-itunes?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=uhowto-recover-an-empty-podcast-playlist-in-itunes</link>
		<comments>http://javier.rodriguez.org.mx/index.php/2009/03/30/uhowto-recover-an-empty-podcast-playlist-in-itunes#comments</comments>
		<pubDate>Mon, 30 Mar 2009 08:20:44 +0000</pubDate>
		<dc:creator>javier</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[iTunes]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://javier.rodriguez.org.mx/?p=188</guid>
		<description><![CDATA[Our main iTunes box had flaky RAM -a heck of a problem to debug by itself- so it used to BSOD quite a lot during the past couple of months. One of the most common side effects was that the iTunes Podcast playlist would appear empty every now and then. Luckily this is addressed in [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://javier.rodriguez.org.mx/wp-content/uploads/2009/03/podcast-small.png" alt="Podcast" title="podcast-small" width="75" height="75" class="size-full wp-image-200" align="left"/>Our main iTunes box had flaky RAM -a heck of a problem to debug by itself- so it used to BSOD quite a lot during the past couple of months. One of the most common side effects was that the iTunes Podcast playlist would   appear empty every now and then. Luckily this is addressed in the <a href="http://support.apple.com/kb/HT2562">Apple Knowledge Base</a> and the solution amounts to using File|Add Folder to Library to add the {iTunes Music folder}/podcast folder to the library. Then you will have to re-activate your subscriptions by pressing the &#8220;Subscribe&#8221; button for all your favorite podcasts.</p>
]]></content:encoded>
			<wfw:commentRss>http://javier.rodriguez.org.mx/index.php/2009/03/30/uhowto-recover-an-empty-podcast-playlist-in-itunes/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>uHOWTO: Recover stuck modified keys from VMware Player or Workstation</title>
		<link>http://javier.rodriguez.org.mx/index.php/2009/01/15/uhowto-recover-stuck-modified-keys-from-vmware-player-or-workstation?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=uhowto-recover-stuck-modified-keys-from-vmware-player-or-workstation</link>
		<comments>http://javier.rodriguez.org.mx/index.php/2009/01/15/uhowto-recover-stuck-modified-keys-from-vmware-player-or-workstation#comments</comments>
		<pubDate>Thu, 15 Jan 2009 14:12:53 +0000</pubDate>
		<dc:creator>javier</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[sh]]></category>
		<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[x11]]></category>
		<category><![CDATA[xmodmap]]></category>

		<guid isPermaLink="false">http://javier.rodriguez.org.mx/?p=193</guid>
		<description><![CDATA[If you use VMware Player or VMware workstation under Linux and you&#8217;re an alt-tab fan like me, you might end up with stuck modifier keys, so you can&#8217;t use keys like Ctrl, Alt or Shift outside of VMware. Xiao Feng has written a nice script to recover from this annoying condition without having to reboot, [...]]]></description>
			<content:encoded><![CDATA[<p>If you use VMware Player or VMware workstation under Linux and you&#8217;re an alt-tab fan like me, you might end up with stuck modifier keys, so you can&#8217;t use keys like Ctrl, Alt or Shift outside of VMware. Xiao Feng has written a <a href="http://bitubique.com/tutorials/recovering-from-stuck-modifier-keys">nice script</a> to recover from this annoying condition without having to reboot, and I tought I&#8217;d share it with everyone out there:</p>
<div class="codesnip-container" >
<div class="bash codesnip" style="font-family:monospace;"><span class="co0">#!/bin/sh</span><br />
<span class="co0"># Xiao Feng&#8217;s &quot;Recovering from stuck modifier keys caused by VMware&quot;</span><br />
<span class="co0"># http://bitubique.com/tutorials/recovering-from-stuck-modifier-keys</span><br />
<span class="sy0">/</span>usr<span class="sy0">/</span>bin<span class="sy0">/</span><span class="kw2">xmodmap</span> &#8211; <span class="co2">&lt;&lt; fixme<br />
clear shift<br />
add shift = Shift_L Shift_R<br />
clear lock<br />
add lock = Caps_Lock<br />
clear control<br />
add control = Control_L Control_R<br />
clear mod1<br />
add mod1 = Alt_L Alt_R<br />
clear mod2<br />
add mod2 = Num_Lock<br />
clear mod3<br />
clear mod4<br />
add mod4 = Super_L Super_R<br />
clear mod5<br />
add mod5 = Scroll_Lock<br />
fixme</span><br />
<span class="kw2">xset</span> r on<br />
<span class="kw2">xset</span> m 3.5 4<br />
<span class="kw2">xset</span> b off<br />
<span class="kw2">xset</span> s off</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://javier.rodriguez.org.mx/index.php/2009/01/15/uhowto-recover-stuck-modified-keys-from-vmware-player-or-workstation/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>uHOWTO: Speed up RAID resync</title>
		<link>http://javier.rodriguez.org.mx/index.php/2008/12/15/uhowto-speed-up-raid-resync?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=uhowto-speed-up-raid-resync</link>
		<comments>http://javier.rodriguez.org.mx/index.php/2008/12/15/uhowto-speed-up-raid-resync#comments</comments>
		<pubDate>Mon, 15 Dec 2008 06:54:37 +0000</pubDate>
		<dc:creator>javier</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SysAdmin]]></category>

		<guid isPermaLink="false">http://javier.rodriguez.org.mx/?p=190</guid>
		<description><![CDATA[So you&#8217;re tired of watching the grass grow while your Linux RAID2 array rebuilds itself. Let&#8217;s take care of it: $ echo 10000 > /proc/sys/dev/raid/speed_limit_min This should give you a 10x speedup over the 1000kB/sec default &#8212; subject to the limitations of your actual bus bandwidth, of course.]]></description>
			<content:encoded><![CDATA[<p>So you&#8217;re tired of watching the grass grow while your Linux RAID2 array rebuilds itself.  Let&#8217;s take care of it:<br />
<code language="sh"><br />
$  echo 10000 > /proc/sys/dev/raid/speed_limit_min<br />
</code><br />
This should give you a 10x speedup over the 1000kB/sec default &#8212; subject to the limitations of your actual bus bandwidth, of course.</p>
]]></content:encoded>
			<wfw:commentRss>http://javier.rodriguez.org.mx/index.php/2008/12/15/uhowto-speed-up-raid-resync/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A brief note about Spamhaus Policy Block List</title>
		<link>http://javier.rodriguez.org.mx/index.php/2008/12/09/a-brief-note-about-spamhaus-policy-block-list?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-brief-note-about-spamhaus-policy-block-list</link>
		<comments>http://javier.rodriguez.org.mx/index.php/2008/12/09/a-brief-note-about-spamhaus-policy-block-list#comments</comments>
		<pubDate>Wed, 10 Dec 2008 01:23:59 +0000</pubDate>
		<dc:creator>javier</dc:creator>
				<category><![CDATA[Debian]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[SysAdmin]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://javier.rodriguez.org.mx/?p=177</guid>
		<description><![CDATA[After getting in closer-than-usual acquaintance with my mail server logs I thought I&#8217;d share a brief note I found in the Spamhaus PBL FAQ: The first thing to know is: THE PBL IS NOT A BLACKLIST. Oh, and since you&#8217;re already there you may want to linger a bit in this warning: WARNING! Some post-delivery [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://javier.rodriguez.org.mx/wp-content/uploads/2008/12/blackhole-150x150.gif" alt="" title="blackhole" width="150" height="150" class="alignleft size-thumbnail wp-image-183" />After getting in closer-than-usual acquaintance with my mail server logs I thought I&#8217;d share a brief note I found in the <a href="http://www.spamhaus.org/faq/answers.lasso?section=Spamhaus%20PBL#183">Spamhaus PBL FAQ</a>:</p>
<blockquote><p>
The first thing to know is: <strong>THE PBL IS NOT A BLACKLIST</strong>.
</p></blockquote>
<p>Oh, and since you&#8217;re already there you may want to linger a bit in <a href="http://www.spamhaus.org/faq/answers.lasso?section=Spamhaus%20PBL#185">this warning</a>:</p>
<blockquote><p>
WARNING! Some post-delivery filters use &#8220;full Received line traversal&#8221; or &#8220;deep parsing&#8221;, where the filter reads all the IPs in the Received lines. Legitimate users, correctly sending good mail out through their ISP&#8217;s smarthost, will have PBL-listed IPs show up in the first (lowest) Received header where their ISP picks it up. Such mail should not be blocked! So, you should tell your filters to stop comparing IPs against PBL at the IP which hands off to your mail server! That last hand-off IP is the one which PBL is designed to check. <strong>If you cannot configure your filters that way, then do not use PBL to filter your mail.</strong> Instead, you may wish to use sbl-xbl.spamhaus.org, but even that may have unacceptable &#8220;false positive&#8221; filtering, for example when a an exploited end-user machine sends legitimate mail out through the ISP smarthost, or when the dynamic assignment changes the IP to an uninfected machine. <strong>Do not use PBL or XBL if you do not understand the issues of &#8220;deep parsing&#8221;.</strong>
</p></blockquote>
<p>(Emphasis mine)<br />
So if your top-of-the-line multi-thousand-dollar antispam appliance  starts blocking all my email just because there&#8217;s a dynamic IP address somewhere in the header  <em>and there&#8217;s no freaking way to turn it off</em> please go ask for a refund. And stop bouncing my messages.<br />
Oh and by the way the default <a href="http://spamassassin.apache.org/">SpamAssassin</a> configuration in Debian assigns a 0.905 score if the last hop is in PBL. </p>
<div class="codesnip-container" >
<div class="perl codesnip" style="font-family:monospace;">score RCVD_IN_PBL 0 0<span class="sy0">.</span>509 0 0<span class="sy0">.</span>905<br />
<span class="sy0">&#8230;</span><br />
header RCVD_IN_PBL &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<a href="http://perldoc.perl.org/functions/eval.html"><span class="kw3">eval</span></a><span class="sy0">:</span>check_rbl<span class="br0">&#40;</span><span class="st_h">&#8216;zen-lastexternal&#8217;</span><span class="sy0">,</span> <span class="st_h">&#8216;zen.spamhaus.org.&#8217;</span><span class="sy0">,</span> <span class="st_h">&#8217;127.0.0.1[01]&#8216;</span><span class="br0">&#41;</span></div>
</div>
<p>And yes, SpamAssassin does the right thing and checks only the *last* external address &#8212; I&#8217;ve seen the code:</p>
<div class="codesnip-container" >
<div class="perl codesnip" style="font-family:monospace;"><a href="http://perldoc.perl.org/functions/package.html"><span class="kw3">package</span></a> Mail<span class="sy0">::</span><span class="me2">SpamAssassin</span><span class="sy0">::</span><span class="me2">PerMsgStatus</span><span class="sy0">;</span><br />
<span class="sy0">&#8230;</span><br />
&nbsp; &nbsp; <span class="co1"># If name is foo-lastexternal, check only the Received header just before</span><br />
&nbsp; &nbsp; <span class="co1"># it enters our internal networks; we can trust it and it&#8217;s the one that</span><br />
&nbsp; &nbsp; <span class="co1"># passed mail between networks</span></div>
</div>
<p>So once again kudos to Open Source &#8212; and Common Sense.</p>
]]></content:encoded>
			<wfw:commentRss>http://javier.rodriguez.org.mx/index.php/2008/12/09/a-brief-note-about-spamhaus-policy-block-list/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DiskAid: access the files in your iPhone or iPod Touch</title>
		<link>http://javier.rodriguez.org.mx/index.php/2008/11/25/diskaid-access-the-files-in-your-iphone-or-ipod-touch?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=diskaid-access-the-files-in-your-iphone-or-ipod-touch</link>
		<comments>http://javier.rodriguez.org.mx/index.php/2008/11/25/diskaid-access-the-files-in-your-iphone-or-ipod-touch#comments</comments>
		<pubDate>Tue, 25 Nov 2008 23:14:31 +0000</pubDate>
		<dc:creator>javier</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Hack!]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[Rant]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://javier.rodriguez.org.mx/?p=170</guid>
		<description><![CDATA[A few weeks ago I upgraded my wife&#8217;s iPod Touch to 2.1, and I just can&#8217;t believe that iTunes won&#8217;t let you backup your content even if it means a paid firmware upgrade. I would have used PodsBlitz to back it up, except that Apple decided that it would be a good idea to strip [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://javier.rodriguez.org.mx/wp-content/uploads/2008/10/diskaid.jpg" alt="" title="diskaid" width="110" height="110" class="alignleft size-full wp-image-171" />A few weeks ago I upgraded my wife&#8217;s iPod Touch to 2.1, and I just can&#8217;t believe that iTunes won&#8217;t let you backup your content even if it means a paid firmware upgrade. I would have used <a href="http://javier.rodriguez.org.mx/index.php/2007/01/30/podsblitz-the-cure-for-your-ipod-backup-woes">PodsBlitz</a> to back it up, except that Apple decided that it would be a good idea to strip off the disk mode from the iPod Touch.<br />
I decided that there was nothing to be done for the music files: I would have copy the files manually after the upgrade, hoping to replicate my wife&#8217;s original selection as closely as possible. But that iPod also has a few of my daugther&#8217;s favorite movies&#8230; I rightly believed we could have a problem there. I&#8217;ve been converting her favorite DVDs for a year, and I carelessly deleted the converted files from the PC a long time ago leaving two options: either invest a few afternoons re-converting those DVDs, or somehow get those files out of the iPod and restore them later.<br />
After a few google searches I stumbled upon a couple of  <a href="http://code.google.com/p/iphonelist/">promising</a> <a href="http://code.google.com/p/iphonefs/">projects</a> that some day may grant you unrestricted access to the media residing in your iPod Touch, but those just refused to work in my wife&#8217;s PC. A few more queries later I found <a href="http://www.digidna.net/diskaid/">DigiDNA DiskAid</a>, a nice little utility that speaks the iPod&#8217;s obscure file transfer protocol over USB and that lets you copy files back and forth. It&#8217;s far from perfect &#8212; it wiill only show the physical filename instead of the &#8220;real&#8221;, tag-based one, and it only does alphabetical sorting, even when sorting by file size. This made hunting for those movie files kind of annoying &#8212; annoying but *possible*, which is a lot more that can be said for Apple&#8217;s tools.</p>
]]></content:encoded>
			<wfw:commentRss>http://javier.rodriguez.org.mx/index.php/2008/11/25/diskaid-access-the-files-in-your-iphone-or-ipod-touch/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

