<?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>libjack.com &#187; technobabble</title>
	<atom:link href="http://libjack.com/category/technobabble/feed/" rel="self" type="application/rss+xml" />
	<link>http://libjack.com</link>
	<description>What is a libjack? ... Dunno? .... stick around and find out!</description>
	<lastBuildDate>Tue, 07 Apr 2009 00:10:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Great external HDD solution</title>
		<link>http://libjack.com/2009/04/06/great-external-hdd-solution/</link>
		<comments>http://libjack.com/2009/04/06/great-external-hdd-solution/#comments</comments>
		<pubDate>Tue, 07 Apr 2009 00:10:06 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[technobabble]]></category>
		<category><![CDATA[DiskWarrior]]></category>
		<category><![CDATA[hard drive swapping]]></category>
		<category><![CDATA[HDD]]></category>
		<category><![CDATA[SATA]]></category>
		<category><![CDATA[Time Machine]]></category>

		<guid isPermaLink="false">http://libjack.com/?p=62</guid>
		<description><![CDATA[I have a few external USB drives and needed a new one and was looking either to upgrade the capacity of one of the drives or buy a new unit. I wanted at least a 500GB drive whose sole purpose would be a Time Machine backup drive hanging off my Mac. I have an existing [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I have a few external USB drives and needed a new one and was looking either to upgrade the capacity of one of the drives or buy a new unit. I wanted at least a 500GB drive whose sole purpose would be a <strong>Time Machine</strong> backup drive hanging off my Mac. I have an existing 500GB unit, at the time the cheapest I could find, but it recently died (you get what you pay for!). So, temporarily, I started using an older 250GB drive. But that was filling up; considering I need 200+ MB for backup and Time Machine was starting to delete the older weekly backups.</p>
<p>Was considering one of the <a href="http://www.drobo.com/">Drobo</a> units, to take advantage of increasingly cheaper HDD, but didn&#8217;t really need the ultimate flexibility, and didn&#8217;t want the price either. To not make that decision, I was going to settle for a cheap enclosure/ATA drive. But, while doing my normal surf habit, I saw a reference to <a href="http://www.thermaltakeusa.com/Product.aspx?C=1346&amp;ID=1642">Thermaltake BlacX Docking Station</a> and did some research on it. Basically a toaster like unit to swap SATA drives, both 3.5 and 2.5 units. Everything looked good and I started shopping. Found it on Newegg for $37 and picked out a nice (well-reviewed) 750GB SATA drive for $59. Great solution for &lt; $100!</p>
<p>Now, I&#8217;ll continue to look for SATA deals and I&#8217;m all set to roll over to a new <strong>Time Machine</strong> backup, or swap in a drive temporarily to copy to/from archives, etc..</p>
<p>Up and running in no time. Flawless.</p>
<p>BTW&#8230; <a href="http://www.apple.com/macosx/features/timemachine.html">Time Machine</a> is a great app&#8230; I know, I know, it is just a backup and lots of other solutions out there, but the fact that it comes as part of Max OS X, and extremely simple to plug in a drive and go is tremendous.. Already saved my bacon after my main drive failed. After the drive was replaced, I was up and running after a simple restore from Time Machine &#8212; didn&#8217;t lose a thing. Actually, in this case, the drive was not completely shot &#8212; it wouldn&#8217;t boot but I was able to inspect via <a href="http://www.alsoft.com/DiskWarrior/index.html">DiskWarrior</a> (another great tool) and actually made emergency backup from there before I took in for repairs, but ultimately used the restore from <strong>Time Machine</strong></p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://libjack.com/2009/04/06/great-external-hdd-solution/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Magento api with Java Client &#8212; problem with XML-RPC interface</title>
		<link>http://libjack.com/2009/03/26/java-magento-xmlrpc-api-nil-issue/</link>
		<comments>http://libjack.com/2009/03/26/java-magento-xmlrpc-api-nil-issue/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 23:56:41 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[technobabble]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[magento]]></category>
		<category><![CDATA[XML-RPC]]></category>
		<category><![CDATA[xmlrpc]]></category>

		<guid isPermaLink="false">http://libjack.com/?p=34</guid>
		<description><![CDATA[One of the features touted by Magento is the api exposed via both XML-RPC and SOAP. I quickly (and successfully) tested the SOAP interface using the amazingly complete (and free) soapUI. I wanted to use XML-RPC, and decided to build a test client in Java. While trying to build a client, using the apache ws-xmlrpc [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>One of the features touted by Magento is the api exposed via both XML-RPC and SOAP. I quickly (and successfully) tested the SOAP interface using the amazingly complete (and free) <a href="http://www.soapui.org/">soapUI</a>. I wanted to use XML-RPC, and decided to build a test client in Java. While trying to build a client, using the apache <a href="http://ws.apache.org/xmlrpc/">ws-xmlrpc</a> library, I ran into a roadblock.  The initial login and some other calls would work just fine, but some calls such as product.info would always cause an exception, similar to:</p>
<pre>Exception in thread "main" org.apache.xmlrpc.client.XmlRpcClientException:
Failed to parse servers response: Unknown type: nil</pre>
<p>I posted on the magento forum to no success (except to find a few others with the same problem). So I was on my own..</p>
<p>After some research, I determined that the problem (IMHO) is that the Magento api is incorrectly using the <strong>nil</strong> type in responses. According to the XML-RPC spec, <strong>nil</strong> is an extended type, and can only be used with a namespace (e.g. <strong>ex:nil</strong>) &#8212; see the <a href="http://ws.apache.org/xmlrpc/types.html">data types</a> section on the apache site. But, luckily, the ws-xmlrpc library can be easily extended to provide a work around, and the following solution worked for me.</p>
<p><span id="more-34"></span><br />
All you need to do is extend the builtin TypeFactoryImpl class and the assign the client TypeFactory to your custom class. Most of the work by this custom TypeFactory can be done using the super class, so just check for the <em>incorrect</em> <strong>nil</strong> usage when getting a parser. e.g the TypeFactory I used :</p>
<pre>public class MyTypeFactory extends TypeFactoryImpl {

    public MyTypeFactory(XmlRpcController pController) {
        super(pController);
    }

    @Override
    public TypeParser getParser(XmlRpcStreamConfig pConfig,
      NamespaceContextImpl pContext, String pURI, String pLocalName) {

        if ("".equals(pURI) &amp;&amp; NullSerializer.NIL_TAG.equals(pLocalName)) {
            return new NullParser();
        } else {
            return super.getParser(pConfig, pContext, pURI, pLocalName);
        }
    }
}</pre>
<p>and then created my XmlRpcClient as follows:</p>
<pre>XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
config.setServerURL(new URL("http://mymagentoserver.com/api/xmlrpc/"));
XmlRpcClient client = new XmlRpcClient();
client.setConfig(config);
client.setTypeFactory(new MyTypeFactory(client));</pre>
<p>Notes:</p>
<ul>
<li>There is a <em>enabledForExtensions</em> property used by the client (and server) classes, which can be set by XmlRpcConfig:: setEnabledForExtensions(), but that has no effect here since the Magento server is doing it wrong.</li>
<li>You would use a very similar method if you needed to implement a custom type (if your XML-RPC server defined one), but would need to provide a custom TypeSerializer as well, by overriding the <em>getSerializer()</em> method in MyTypeFactory. There is an example of this on the ws-xmlrpc site in the advanced techniques section.</li>
</ul>
<p>As usual, your milage may vary.</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://libjack.com/2009/03/26/java-magento-xmlrpc-api-nil-issue/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Still Alive!</title>
		<link>http://libjack.com/2009/03/26/still-alive/</link>
		<comments>http://libjack.com/2009/03/26/still-alive/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 15:46:41 +0000</pubDate>
		<dc:creator>libjack</dc:creator>
				<category><![CDATA[technobabble]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://libjack.com/?p=25</guid>
		<description><![CDATA[Ok, so I have not been active lately&#8230; hoping to change that&#8230; just upgraded WP to 2.7.1, upgraded several plugins, got to get back to managing &#8230; No related posts. Related posts brought to you by Yet Another Related Posts Plugin.


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Ok, so I have not been active lately&#8230; hoping to change that&#8230; just upgraded WP to 2.7.1, upgraded several plugins, got to get back to managing &#8230;</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://libjack.com/2009/03/26/still-alive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress + Google Analytics</title>
		<link>http://libjack.com/2008/05/01/wordpress-google-analytics/</link>
		<comments>http://libjack.com/2008/05/01/wordpress-google-analytics/#comments</comments>
		<pubDate>Thu, 01 May 2008 06:43:43 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[technobabble]]></category>
		<category><![CDATA[AdSense]]></category>
		<category><![CDATA[Google Analytics]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://libjack.com/?p=22</guid>
		<description><![CDATA[Since I&#8217;m more into blogging now, it means I&#8217;m also into WordPress; especially exploring it from the technical side. So don&#8217;t be surprised by more blogging about WordPress. And with a more constant online presence, it allows me to explore and use a few technologies I haven&#8217;t had much exposure to yet, AdSense, Google Analytics, [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Since I&#8217;m more into blogging now, it means I&#8217;m also into WordPress; especially exploring it from the technical side. So don&#8217;t be surprised by more blogging about WordPress. And with a more constant online presence, it allows me to explore and use a few technologies I haven&#8217;t had much exposure to yet, AdSense, Google Analytics, SEO, etc..  So, signed up for all my accounts and now time to integrate&#8230; hmm how to put the Analytics code onto every page of my blog? &#8230; Probably have to edit something&#8230; maybe a plugin exists? After a bit of searching, found the perfect, <a href="http://www.trentmueller.com/blog/how-to-add-google-analytics-code-to-wordpress.html">simple how-to on Trent Mueller&#8217;s blog</a> &#8230; simple editing of footer.php..</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://libjack.com/2008/05/01/wordpress-google-analytics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automator</title>
		<link>http://libjack.com/2008/05/01/automator/</link>
		<comments>http://libjack.com/2008/05/01/automator/#comments</comments>
		<pubDate>Thu, 01 May 2008 05:17:17 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[technobabble]]></category>
		<category><![CDATA[automator]]></category>
		<category><![CDATA[IPCT]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://libjack.com/?p=21</guid>
		<description><![CDATA[More fun stuff, played with Automator recently because I wanted to find a quick way to set image tags for multiple images. You can do it manually in Preview.app, but wanted a drag and drop solution. I guess I got inspired after watching a recent ScreenCastsOnline podcast (http://screencastonline.com/); as a demo, they showed building a [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>More fun stuff, played with Automator recently because I wanted to find a quick way to set image tags for multiple images. You can do it manually in Preview.app, but wanted a drag and drop solution. I guess I got inspired after watching a recent ScreenCastsOnline podcast (<a href="http://screencastonline.com/">http://screencastonline.com/</a>); as a demo, they showed building a workflow for scaling images by 50%. After a bit of searching, I found an Write IPCT Tags action on automator.us (<a href="http://automator.us/leopard/downloads/index.html">http://automator.us/leopard/downloads/index.html</a>)</p>
<p>With that action, can create static workflow, or can prompt for all the tags to set.</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://libjack.com/2008/05/01/automator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress upgrade</title>
		<link>http://libjack.com/2008/04/21/wordpress-upgrade/</link>
		<comments>http://libjack.com/2008/04/21/wordpress-upgrade/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 02:59:46 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[technobabble]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://libjack.com/?p=20</guid>
		<description><![CDATA[woo woo&#8230; managed to upgrade to wordpress 2.5, plus installed several plugins as I try to explore WordPress a lot more.. No related posts. Related posts brought to you by Yet Another Related Posts Plugin.


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>woo woo&#8230; managed to upgrade to wordpress 2.5, plus installed several plugins as I try to explore WordPress a lot more..</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://libjack.com/2008/04/21/wordpress-upgrade/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Locationbar² :: Firefox Add-ons</title>
		<link>http://libjack.com/2007/11/16/locationbar%c2%b2-firefox-add-ons/</link>
		<comments>http://libjack.com/2007/11/16/locationbar%c2%b2-firefox-add-ons/#comments</comments>
		<pubDate>Fri, 16 Nov 2007 14:35:05 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[technobabble]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://libjack.com/2007/11/16/locationbar%c2%b2-firefox-add-ons/</guid>
		<description><![CDATA[Locationbar² :: Firefox Add-ons Nice little utility which shows the url in the location bar with spaces and colors to emphasize the domainname and decodes the urls for better readability.  Plus mouse-over allows you to select different portions of the URL for moving &#8220;up&#8221; the page hiearchy. No related posts. Related posts brought to you [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><a href="https://addons.mozilla.org/en-US/firefox/addon/4014">Locationbar² :: Firefox Add-ons</a></p>
<p>Nice little utility which shows the url in the location bar with spaces and colors to emphasize the domainname and decodes the urls for better readability.  Plus mouse-over allows you to select different portions of the URL for moving &#8220;up&#8221; the page hiearchy.</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://libjack.com/2007/11/16/locationbar%c2%b2-firefox-add-ons/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WinDirStat &#8212; disk usage visualization</title>
		<link>http://libjack.com/2007/11/14/windirstat-disk-usage-visualization/</link>
		<comments>http://libjack.com/2007/11/14/windirstat-disk-usage-visualization/#comments</comments>
		<pubDate>Wed, 14 Nov 2007 22:52:58 +0000</pubDate>
		<dc:creator>john</dc:creator>
				<category><![CDATA[technobabble]]></category>
		<category><![CDATA[tools]]></category>

		<guid isPermaLink="false">http://libjack.com/2007/11/14/windirstat-disk-usage-visualization/</guid>
		<description><![CDATA[If you&#8217;re looking for a tool to help you analyze your disk usage, then WinDirStat is for you. Does all the right things &#8212; sorting, finding, links to explorer, and even visualization. Check it out! No related posts. Related posts brought to you by Yet Another Related Posts Plugin.


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p> If you&#8217;re looking for a tool to help you analyze your disk usage, then <a href="http://windirstat.info/" title="WinDirStat">WinDirStat </a>is for you. Does all the right things &#8212; sorting, finding, links to explorer, and even visualization. Check it out!</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://libjack.com/2007/11/14/windirstat-disk-usage-visualization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8216;Nuff said</title>
		<link>http://libjack.com/2007/01/31/nuff-said/</link>
		<comments>http://libjack.com/2007/01/31/nuff-said/#comments</comments>
		<pubDate>Wed, 31 Jan 2007 15:33:03 +0000</pubDate>
		<dc:creator>libjack</dc:creator>
				<category><![CDATA[technobabble]]></category>

		<guid isPermaLink="false">http://libjack.com/2007/01/31/nuff-said/</guid>
		<description><![CDATA[No related posts. Related posts brought to you by Yet Another Related Posts Plugin.


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><a href="http://blaugh.com/2007/01/30/the-windows-vista-ultimate-element" rel="bookmark"><img src="http://blaugh.com/cartoons/070130_the_vista_ultimate.gif" class="comic" title="The Windows Vista Ultimate Element" alt="The Windows Vista Ultimate Element" height="250" width="447" /></a></p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://libjack.com/2007/01/31/nuff-said/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
