<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>In Other Words &#187; linkedin</title>
	<atom:link href="http://jcostom.wordpress.com/tag/linkedin/feed/" rel="self" type="application/rss+xml" />
	<link>http://jcostom.wordpress.com</link>
	<description>186,000 miles per second, it&#039;s not just a good idea, it&#039;s the law.</description>
	<lastBuildDate>Mon, 13 Feb 2012 12:07:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='jcostom.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/0e01648355530ed22afc41cc357b25f6?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>In Other Words &#187; linkedin</title>
		<link>http://jcostom.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://jcostom.wordpress.com/osd.xml" title="In Other Words" />
	<atom:link rel='hub' href='http://jcostom.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Printing from the iPad without buying a new printer</title>
		<link>http://jcostom.wordpress.com/2011/03/16/printing-from-the-ipad-without-buying-a-new-printer/</link>
		<comments>http://jcostom.wordpress.com/2011/03/16/printing-from-the-ipad-without-buying-a-new-printer/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 21:02:05 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[linkedin]]></category>

		<guid isPermaLink="false">http://jcostom.wordpress.com/?p=592</guid>
		<description><![CDATA[Ok, so you&#8217;ve got a snazzy new iPad, and would like to print.  Since iOS 4.2, Apple has had AirPrint, which only works with a small set of HP printers.  While yes, it&#8217;s super cool to be able to print from the iPad, how much will you really do this?  If it&#8217;s enough to warrant [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&#038;blog=14707&#038;post=592&#038;subd=jcostom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ok, so you&#8217;ve got a snazzy new iPad, and would like to print.  Since iOS 4.2, Apple has had AirPrint, which only works with a small set of HP printers.  While yes, it&#8217;s super cool to be able to print from the iPad, how much will you really do this?  If it&#8217;s enough to warrant buying a new printer, good for you.  If you&#8217;re like me, and want to have the ability to do so, but probably will rarely do it.  Read on to find out more.<span id="more-592"></span>So, just what is AirPrint?  At the core, AirPrint is just a special Multicast DNS (aka Bonjour in Apple parlance) or DNS-SD (DNS Service Discovery) advertisement on your network, and directs devices to use IPP to print to a given device.  You don&#8217;t need to do both.</p>
<p>So maybe your printer already advertises mDNS on the LAN, as mine does, but doesn&#8217;t pass out all the parameters AirPrint devices expect to see.  From what I&#8217;ve been able to determine from a variety of sources, here&#8217;s what I know:</p>
<ul>
<li>IPP is used for the actual printing</li>
<li>Either mDNS or DNS-SD for advertising the service availability
<ul>
<li>mDNS for local LAN</li>
<li>DNS-SD for wide-area support</li>
<li>DNS-SD announcement is in _universal._sub._ipp._tcp</li>
</ul>
</li>
<li>AirPrint requires a TXT record called URF
<ul>
<li>All current AirPrint apps seem to print as PDF, but field opens the door for additional formats &#8211; PDF support will be key further down in the process</li>
</ul>
</li>
</ul>
<p>So, what do you need to make this work?</p>
<ol>
<li>A printer that supports printing via IPP</li>
<li>A server that can run cups &amp; avahi</li>
<li>A suitable printer driver for cups that supports your printer and can handle PDF documents (foomatic, gutenprint, etc. are fine choices)</li>
</ol>
<p>I opted to create a VM on my existing VMware ESXi server at home.  I used the FreeBSd 8.2 x86 (i.e. 32-bit) version.  I just did a basic install, then added packages from the CLI later.  I installed the packages I needed:</p>
<pre>pkg_add -r avahi cups gutenprint-cups py26-cups<span style="font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:x-small;"><span style="line-height:19px;white-space:normal;">
</span></span></pre>
<p>This will pull the packages for avahi (mDNS server), cups, the Gutenprint cups drivers and the python interface to cups.</p>
<p>First, you&#8217;ll want to configure cups so that everything on your local LAN can print to the cups server.  This is covered quite well in the cups docs, so I&#8217;ll omit those directions.  Next, add your printer to the cups server.  Again, this is a very simple process, so I&#8217;ll omit that as well.  After you get the printer setup on the cups side, print a test page to be sure the communication between your cups instance and the printer is functioning.  Got it working?  Good.</p>
<p>Next, you&#8217;ll run a script from a guy named <a href="https://github.com/tjfontaine/airprint-generate">TJ Fontaine</a> that generates the Avahi service file.  So, the script talks to your cups server and pulls the list of available printers, and spits out service files for them.  I wasn&#8217;t thrilled with the quality of the XML that got shot out by the program &#8211; it was almost all on a single line.  I took the time to break the lines and indent properly, and for my HP LaserJet 2420dn, I wound up with:</p>
<p><code> </code></p>
<pre><code>[airprint:root](04:47 PM)
/root# cat /usr/local/etc/avahi/services/AirPrint-OfficeLaser.service
&lt;?xml version="1.0" standalone='no' ?&gt;
&lt;!DOCTYPE service-group  SYSTEM "avahi-service.dtd"&gt;
&lt;service-group&gt;
&lt;name replace-wildcards="yes"&gt;AirPrint OfficeLaser @ %h&lt;/name&gt;
&lt;service&gt;
        &lt;type&gt;_ipp._tcp&lt;/type&gt;
        &lt;subtype&gt;_universal._sub._ipp._tcp&lt;/subtype&gt;
        &lt;port&gt;631&lt;/port&gt;
        &lt;txt-record&gt;txtvers=1&lt;/txt-record&gt;
        &lt;txt-record&gt;qtotal=1&lt;/txt-record&gt;
        &lt;txt-record&gt;Transparent=T&lt;/txt-record&gt;
        &lt;txt-record&gt;URF=none&lt;/txt-record&gt;
        &lt;txt-record&gt;rp=printers/OfficeLaser&lt;/txt-record&gt;
        &lt;txt-record&gt;note=hp LaserJet 2420&lt;/txt-record&gt;
        &lt;txt-record&gt;product=(GPL Ghostscript)&lt;/txt-record&gt;
        &lt;txt-record&gt;printer-state=3&lt;/txt-record&gt;
        &lt;txt-record&gt;printer-type=0x21014&lt;/txt-record&gt;
        &lt;txt-record&gt;pdl=application/octet-stream,application/pdf,application/postscript,application/vnd.cups-raster,image/gif,image/jpeg,image/png,image/tiff,text/html,text/plain,application/vnd.cups-banner,application/vnd.cups-postscript,application/vnd.cups-raw&lt;/txt-record&gt;
&lt;/service&gt;
&lt;/service-group&gt;</code></pre>
<p><code> </code></p>
<p>Drop this in /usr/local/etc/avahi/services, and Avahi will start advertising the service.  You&#8217;re going to need to generate your own service file, but with the script linked above, this is pretty simple.</p>
<p>Now, go grab an iPod Touch, iPhone or iPad running iOS 4.2 or later.  Launch Safari, print something.  Your newly created printer should show up as available.  Print there, and whammo, you&#8217;re done.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jcostom.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jcostom.wordpress.com/592/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jcostom.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jcostom.wordpress.com/592/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jcostom.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jcostom.wordpress.com/592/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jcostom.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jcostom.wordpress.com/592/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jcostom.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jcostom.wordpress.com/592/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jcostom.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jcostom.wordpress.com/592/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jcostom.wordpress.com/592/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jcostom.wordpress.com/592/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&#038;blog=14707&#038;post=592&#038;subd=jcostom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jcostom.wordpress.com/2011/03/16/printing-from-the-ipad-without-buying-a-new-printer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a2e1bb7d6a5fdb083617b9dcd63146ca?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jcostom</media:title>
		</media:content>
	</item>
		<item>
		<title>Home Virtualization Project 2.0</title>
		<link>http://jcostom.wordpress.com/2010/02/15/home-virtualization-project-2-0/</link>
		<comments>http://jcostom.wordpress.com/2010/02/15/home-virtualization-project-2-0/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 00:39:36 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[featured]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[shuttle]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.jasons.org/?p=327</guid>
		<description><![CDATA[You may remember the Home Virtualization Project from last year.  In that project, I converted my existing server, based on a Shuttle XPC (SP35P2 Pro, to be more precise) from a Linux server running VMware Server 2.0 to a VMware ESXi 3.5 server.  It worked well, but left a few things to be desired, such [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&#038;blog=14707&#038;post=327&#038;subd=jcostom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://jcostom.files.wordpress.com/2009/10/virtualization-funnel1.png"><img class="alignright size-full wp-image-317" style="margin:5px;" title="Virtualization Funnel" src="http://jcostom.files.wordpress.com/2009/10/virtualization-funnel1.png?w=600" alt="Virtualization Funnel" /></a>You may remember the <a href="http://jcostom.wordpress.com/2009/10/09/home-virtualization-project/" target="_blank">Home Virtualization Project</a> from last year.  In that project, I converted my existing server, based on a Shuttle XPC (SP35P2 Pro, to be more precise) from a Linux server running VMware Server 2.0 to a VMware ESXi 3.5 server.  It worked well, but left a few things to be desired, such as..</p>
<ol>
<li>No <acronym title="Redundant Array of Independent Disks">RAID</acronym></li>
<li>Onboard NIC required significant fiddling to get working under ESXi 3.5u4</li>
<li>No onboard video, so I needed a video card, plus a network card to get going (the real root cause of #1 above).</li>
<li>A bit loud.  The system wasn&#8217;t terribly loud, but for something that&#8217;s on full-time in the background in my office, it could be distracting at times.</li>
</ol>
<p>So here we are, it&#8217;s a brand-new year, so the big project was an upgrade, inspired by some requirements I found with a project at work.  In the end, the old server was converted into a workstation and now has a happy home.  So what&#8217;s the current system?  Another Shuttle XPC.  This time, it&#8217;s the SG45H7.  This is a slightly smaller chassis than the already small SP35P2 Pro.  The SP line has space for 2 hard drives up top, above the optical drive that the SG line lacks, resulting in a shorter case.  The SG45H7 is targeted as an <acronym title="Home Theater PC">HTPC</acronym>, and includes onboard video with both SVGA and HDMI outputs.  Further, it includes 2 expansion slots, one PCIe x16 and one PCI.<span id="more-327"></span></p>
<div id="attachment_329" class="wp-caption alignleft" style="width: 305px"><a href="http://jcostom.files.wordpress.com/2010/02/shuttle-xpc-barebone-sg45h7-mini-pc1.jpg"><img class="size-medium wp-image-329" title="Shuttle SG45H7" src="http://jcostom.files.wordpress.com/2010/02/shuttle-xpc-barebone-sg45h7-mini-pc1.jpg?w=295&h=300" alt="Shuttle SG45H7" width="295" height="300" /></a><p class="wp-caption-text">Shuttle SG45H7 Case</p></div>
<p>System preparation was pretty straight forward.  I followed the basic Shuttle directions for installing the Intel Core 2 Quad 9550  CPU, and the 8GB of DDR2-800 RAM (the ram shifted over from the SP35P2 Pro).  With the latest BIOS upgrade, (which I applied first) the SG45H7 can handle 4x 4GB DIMMs, for a total of 16GB of RAM.  Not too shabby!</p>
<p>The system came with 3 internal SATA-II ports, only 2 of which were pre-cabled (1 extra cable in the box though), and an IDE cable for use with an IDE optical drive.  I removed the IDE cable and one of the 2 SATA cables, which gave me room to run a SAS SFF-8087 to 4x SATA break-out cable through the wiring channel along with the remaining system SATA cable.  The SATA cable was used for a DVD-RW drive (I picked the cheapest Lite-On DVD-RW drive that Newegg was selling at the time), and 2 of the 4 SATA connectors on the break-out cable were for the 2x 1TB Samsung HDDs I installed.  Starring as the RAID controller was an <a href="http://www.lsi.com/obsolete/megaraid_sas_8344elp.html" target="_blank">LSI 8344ELP PCIe x4 card</a>.  I got a new card that was actually an HP OEM version.  It&#8217;s really HP only as far as the sticker goes.  It still runs the LSI firmware, and happily accepted the latest firmware from the LSI website.  I&#8217;ve used this card a number of times now in other system builds, and it works very well, in addition to the low cost (around $150).  That&#8217;s right, $150 for a PCIe x4 RAID card that&#8217;s real, honest-to-goodness hardware RAID with 8 ports, supports use of SAS expanders to accommodate up to 32 total drives and supports RAID 0 / 1 / 5 / 10 / 50.  Yes, I see the word &#8220;obselete&#8221; in the URL on LSI&#8217;s website, but I&#8217;m not terribly bothered by that, since there is excellent support for the card.  Driver support is excellent, and there was a firmware update in November, 2009.  Doesn&#8217;t seem all that obselete to me.  <img src='http://s0.wp.com/wp-includes/images/smilies/icon_cool.gif' alt='8-)' class='wp-smiley' /> </p>
<p>Since the onboard NIC was also not supported by ESXi 4.0 update 1, I opted for an Intel Pro 1000 GT PCI NIC.  This was my only quibble with the build.  If this system had both onboard video, and 2 PCIe slots, I could have used a multi-port NIC from Intel.  Now that this build is complete, Shuttle will probably truck out a new version of this model that includes 2 PCIe x16 slots, keeping the onboard video.  I&#8217;ll save that for the 3.0 version of the project, maybe in 12-18 months. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_cool.gif' alt='8-)' class='wp-smiley' /> </p>
<p>After I completed the hardware build, I formatted a USB stick to be bootable, using Method 2, <a href="http://www.bootdisk.com/pendrive.htm" target="_blank">as shown on bootdisk.com</a>.  On that bootable USB stick, I dropped the Shuttle BIOS upgrade files, as well as the RAID controller firmware update.  Then, I booted from the stick and did the upgrades needed.  That took a couple of reboots and probably 10 minutes to complete.  After that, I built the RAID, from the LSI card BIOS, which only took a few minutes, since I was just simply creating a blank RAID-1 volume from a couple of empty drives.</p>
<p>Lastly, I installed VMware ESXi 4.0 update 1, and frankly, it was the most uneventful part of the process.  Why?  It took a good 5 minutes and almost no interaction to complete.  The final migration step was to move VMs over, update the VMware Tools and upgrade Virtual Hardware.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jcostom.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jcostom.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jcostom.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jcostom.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jcostom.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jcostom.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jcostom.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jcostom.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jcostom.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jcostom.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jcostom.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jcostom.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jcostom.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jcostom.wordpress.com/327/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&#038;blog=14707&#038;post=327&#038;subd=jcostom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jcostom.wordpress.com/2010/02/15/home-virtualization-project-2-0/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a2e1bb7d6a5fdb083617b9dcd63146ca?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jcostom</media:title>
		</media:content>

		<media:content url="http://jcostom.files.wordpress.com/2009/10/virtualization-funnel1.png" medium="image">
			<media:title type="html">Virtualization Funnel</media:title>
		</media:content>

		<media:content url="http://jcostom.files.wordpress.com/2010/02/shuttle-xpc-barebone-sg45h7-mini-pc1.jpg?w=295" medium="image">
			<media:title type="html">Shuttle SG45H7</media:title>
		</media:content>
	</item>
		<item>
		<title>Home Virtualization Project</title>
		<link>http://jcostom.wordpress.com/2009/10/09/home-virtualization-project/</link>
		<comments>http://jcostom.wordpress.com/2009/10/09/home-virtualization-project/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 12:18:09 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[featured]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[shuttle]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.jasons.org/?p=276</guid>
		<description><![CDATA[As some of you may know, though may or may not actually care, I was previously running my home server on Ubuntu Jaunty x86_64, and ran VMware Server 2.0 on it.  I had VMs for my SSL VPN and some occasionally used VMs for other things. I was tired of performance that VMware Server offered, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&#038;blog=14707&#038;post=276&#038;subd=jcostom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://jcostom.files.wordpress.com/2009/10/virtualization-funnel1.png"><img class="alignright size-full wp-image-317" title="Virtualization Funnel" src="http://jcostom.files.wordpress.com/2009/10/virtualization-funnel1.png?w=600" alt="Virtualization Funnel"   /></a>As some of you may know, though may or may not actually care, I was previously running my home server on Ubuntu Jaunty x86_64, and ran VMware Server 2.0 on it.  I had VMs for my SSL VPN and some occasionally used VMs for other things.</p>
<p>I was tired of performance that VMware Server offered, along with its baggage.  For instance, the Web UI suffered from frequent crashes, and it was also fairly slow.  Having had great success in the lab at the office with VMware ESXi, I decided that was the way to go.  ESXi 4.0 is still fairly new, and I&#8217;ve had some trouble with my SSL VM on it, so I decided to sit that one out for a bit, leaving me with 3.5u4.</p>
<p>Next hurdle &#8211; my hardware.  I use a Shuttle XPC for my server.  It&#8217;s small, and doesn&#8217;t inhale too much power, so I found it to be a good choice as a Linux server, what it&#8217;s spent most of its time as.  Unfortunately, as it uses a Marvell Ethernet chipset (the sky2 driver), and that&#8217;s not on the VMware HCL, there wasn&#8217;t a driver for it.  But then, <a href="http://www.kernelcrash.com/blog/using-a-marvell-lan-card-with-vmware-esxi-35/2009/08/14/" target="_blank">KernelCrash to the rescue</a>.  The author gives very nice build instructions to get a mod_sky2.0 driver that works on ESXi 3.5u4.  It&#8217;s been good enough that I haven&#8217;t noticed any problems with performance or functionality.</p>
<p>I did have to give up my Linux software raid, so at the moment, I&#8217;m sort of running without a net.  My plan is to add an external RAID box, either connected via eSATA or 1GbE NAS.  Obviously eSATA will perform better, but I&#8217;m not yet convinced I&#8217;ll see much of a practical performance difference.  I&#8217;ll add a new Intel e1000 NIC to the system dedicated to storage if I do that.  Anyone have thoughts on VMware iSCSI vs NFS performance?</p>
<p>Now I&#8217;ve got VMs for my SSL VPN, my File/Pri DNS/DHCP/kitchen sink server, a secondary DNS, and a FreeNAS, as well as some assorted client systems to test various things.  All in all, it&#8217;s worked very well.</p>
<p>If you want to go straight to ESXi 4.0, KernelCrash <a href="http://www.kernelcrash.com/blog/using-a-marvell-lan-card-with-esxi-4/2009/08/22/" target="_blank">has you covered there as well</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jcostom.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jcostom.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jcostom.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jcostom.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jcostom.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jcostom.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jcostom.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jcostom.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jcostom.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jcostom.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jcostom.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jcostom.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jcostom.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jcostom.wordpress.com/276/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&#038;blog=14707&#038;post=276&#038;subd=jcostom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jcostom.wordpress.com/2009/10/09/home-virtualization-project/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a2e1bb7d6a5fdb083617b9dcd63146ca?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jcostom</media:title>
		</media:content>

		<media:content url="http://jcostom.files.wordpress.com/2009/10/virtualization-funnel1.png" medium="image">
			<media:title type="html">Virtualization Funnel</media:title>
		</media:content>
	</item>
		<item>
		<title>Bookmarklet Overdrive</title>
		<link>http://jcostom.wordpress.com/2009/04/03/bookmarklet-overdrive/</link>
		<comments>http://jcostom.wordpress.com/2009/04/03/bookmarklet-overdrive/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 17:03:31 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[featured]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[bookmark]]></category>
		<category><![CDATA[bookmarklet]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web2.0]]></category>

		<guid isPermaLink="false">http://www.jasons.org/?p=203</guid>
		<description><![CDATA[Bookmarklets rock.  They&#8217;re great timesavers, and a worthy addition to your browser&#8217;s bookmark bar. So, what&#8217;s a bookmarklet?  In short, a bookmark, typically constructed with JavaScript that does a specific task.  For example, emailing some data via your favorite webmail provider, or checking Bugmenot for a login to a site you don&#8217;t really want to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&#038;blog=14707&#038;post=203&#038;subd=jcostom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_215" class="wp-caption alignright" style="width: 171px"><a href="http://jcostom.files.wordpress.com/2009/04/bookmarklets1.png"><img class="size-full wp-image-215 " title="Bookmarklets" src="http://jcostom.files.wordpress.com/2009/04/bookmarklets1.png?w=600" alt="Bookmarklets"   /></a><p class="wp-caption-text">Bookmarklets</p></div>
<p>Bookmarklets rock.  They&#8217;re great timesavers, and a worthy addition to your browser&#8217;s bookmark bar.</p>
<p>So, what&#8217;s a bookmarklet?  In short, a bookmark, typically constructed with JavaScript that does a specific task.  For example, emailing some data via your favorite webmail provider, or checking Bugmenot for a login to a site you don&#8217;t really want to register for, or generating a shorter URL for a site.  Here are the ones I keep around.  Hopefully you&#8217;ll use some of them.  To grab them, mouse over the link and drag to your browser&#8217;s bookmark bar.  I recommend you make a folder on your bookmark bar and toss your bookmarklets in that folder (that&#8217;s what I do).</p>
<p>Here&#8217;s the breakdown of my favorite bookmarklets&#8230;</p>
<h2>Google Services</h2>
<p><a href="//www.google.com/search?q=&quot;%20+%20escape(q).replace(/%20/g,%20&quot;+&quot;);%20void%200">Google This</a>: Select some text on a page, click the bookmarlet, blammo &#8211; you&#8217;ve got a Google search for the selected text.</p>
<p><a href="//images.google.com/images?hl=en&amp;lr=&amp;ie=ISO-8859-1&amp;client=googlet&amp;q='+q);">Google Images</a>: Select some text on a page, click the bookmarlet and you&#8217;ve got a Google Image search for the selected text.</p>
<p><a href="//mail.google.com/a/yourdomain.com/mail/?ui=1&amp;view=cm&amp;fs=1&amp;tf=1&amp;to=&amp;su='+encodeURIComponent(document.title)+'&amp;body='+encodeURIComponent(document.location);w=window.open(m,'addwindow','status=no,toolbar=no,width=575,height=545,resizable=yes');setTimeout(function(){w.focus();},%20250);})();">GAppMail This</a>: Send the selected text via Google Apps for Your Domain Mail. You&#8217;ll need to edit this one to change out <em>yourdomain.com</em> for what your domain name actually is.</p>
<p><a href="//mail.google.com/mail/?ui=1&amp;view=cm&amp;fs=1&amp;tf=1&amp;to=&amp;su='+encodeURIComponent(document.title)+'&amp;body='+encodeURIComponent(document.location);w=window.open(m,'addwindow','status=no,toolbar=no,width=575,height=545,resizable=yes');setTimeout(function(){w.focus();},%20250);})();">Gmail This</a>: Send the selected text via Gmail.</p>
<p><a href="&quot;+escape(a);})())">Google Cache</a>: Pull up the Google Cache version of the currently loaded page.</p>
<p><a href="//maps.google.com?q=&quot;+escape(d).replace(/%20/g,&quot;+&quot;);void%200">Google Map This</a>: Select an address, get a Google map of it.</p>
<p><a href="void(prompt('',gApplication.getMap().getCenter()));">Geocode</a>: Get the Latitude &amp; Longitude for the center of a Google map.</p>
<p><a href="//translate.google.com/translate?u='%20+%20encodeURIComponent(location);">Google Translate</a>: Translate the currently loaded page into English</p>
<h2>Web Development</h2>
<p><a href="void(d=document);void(el=d.getElementsByTagName('div'));for(i=0;i%3Cel.length;i++)%7Bvoid(el%5Bi%5D.style.border='1px%20dashed%20gray')%7D;void(el=d.getElementsByTagName('span'));for(i=0;i%3Cel.length;i++)%7Bvoid(el%5Bi%5D.style.border='1px%20solid%20black');%7D">Show Divs</a>: Show the &lt;div&gt; areas on the currently loaded page.</p>
<p><a href="'?')+'forceReload='+(new%20Date().valueOf())}}})();">ReCSS</a>: Reload CSS for the currently loaded page.</p>
<p><a href="//validator.w3.org/check?verbose=1&amp;uri='+escape(location))">W3C HTML Validator</a>: Run the currently loaded page through the W3C&#8217;s HTML Validator.</p>
<p><a href="//jigsaw.w3.org/css-validator/validator?profile=css21&amp;warning=0&amp;uri='+escape(location))">W3C CSS Validator</a>: Run the currently loaded page&#8217;s CSS through the W3C&#8217;s CSS Validator.</p>
<h2>References</h2>
<p><a href="//www.acronymfinder.com/af-query.asp?String=exact&amp;Acronym='+escape(Qr)+'&amp;Find=Find'">Acronym Lookup</a>: Lookup an acronym in the Internet Acronym Database</p>
<p><a href="//www.urbandictionary.com/define.php?term='+escape(q)})()">Urban Dictionary Lookup</a>: Lookup a selected word in the Urban Dictionary.</p>
<h2>Social Networking</h2>
<p><a href="//del.icio.us/url?v=1&amp;url='+encodeURIComponent(location.href);">Del.icio.us Linkbacks</a>: Show del.icio.us links to the current page.</p>
<h2>Compulsory Login Bypass</h2>
<p><a href="//www.bugmenot.com/view/'+escape(location)}})();">BugMeNot</a>: Lookup usernames &amp; passwords for various sites.</p>
<h2>URL Shorteners</h2>
<p><a href="//digg.com/'%20+%20escape(u);%20window.location%20=%20u;">DiggBar</a>: Uses the new DiggBar for URL shortening.</p>
<p><a href="//cli.gs/cligs/new?url='+encodeURIComponent(location.href)+'&amp;title='+encodeURIComponent(document.title));%20})();">Cli.gs</a>: Uses the Cli.gs shortening service.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jcostom.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jcostom.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jcostom.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jcostom.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jcostom.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jcostom.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jcostom.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jcostom.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jcostom.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jcostom.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jcostom.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jcostom.wordpress.com/203/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jcostom.wordpress.com/203/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jcostom.wordpress.com/203/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&#038;blog=14707&#038;post=203&#038;subd=jcostom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jcostom.wordpress.com/2009/04/03/bookmarklet-overdrive/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a2e1bb7d6a5fdb083617b9dcd63146ca?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jcostom</media:title>
		</media:content>

		<media:content url="http://jcostom.files.wordpress.com/2009/04/bookmarklets1.png" medium="image">
			<media:title type="html">Bookmarklets</media:title>
		</media:content>
	</item>
		<item>
		<title>Find Your Honda Radio Code Easily.</title>
		<link>http://jcostom.wordpress.com/2008/11/01/find-your-honda-radio-code-easily/</link>
		<comments>http://jcostom.wordpress.com/2008/11/01/find-your-honda-radio-code-easily/#comments</comments>
		<pubDate>Sat, 01 Nov 2008 20:51:23 +0000</pubDate>
		<dc:creator>jason</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[battery]]></category>
		<category><![CDATA[civic]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[radio]]></category>

		<guid isPermaLink="false">http://www.jasons.org/?p=93</guid>
		<description><![CDATA[Yesterday, I hopped in my car (a 2005 Honda Civic that I picked up back in 2004), and went to the Wawa about a mile away to pick up a bit of lunch.  The car started fine, drove just fine, and all seemed, well, fine.  That is, until I got in the car to come [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&#038;blog=14707&#038;post=93&#038;subd=jcostom&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Yesterday, I hopped in my car (a 2005 Honda Civic that I picked up back in 2004), and went to the Wawa about a mile away to pick up a bit of lunch.  The car started fine, drove just fine, and all seemed, well, fine.  That is, until I got in the car to come back home.  The car wouldn&#8217;t turn over, no power, no nothing.  Just a very faint clicking noise that lasted about 5 seconds after turning the key off.</p>
<p>Yup, it was a dead battery.  Fortunately, as it was only a mile, I walked home, ate my lunch, then as Heather &amp; the kids had arrived back at home, we hopped in the van to go back over.  I could have avoided this if I&#8217;d simply left the jumper cables in my trunk.  For some unknown reason, I took them out and left them in the garage after I&#8217;d last used them.</p>
<p>One jump start later, I was able to drive the car back home.  I grabbed the van keys, ran to Pep Boys and grabbed a new battery, as the old one was the original, now nearly 4 years old, and had a dark eye &#8211; i.e. It&#8217;s Dead Jim.  Swapping out the battery was easy enough, and then I found a new problem.  My radio has the anti-theft feature that requires a 5-digit code to unlock it.  Fortunately, after a bit of googling, I found that if you sit in the driver&#8217;s seat, open the glove box and look at the little sticker on the left side of the outer shell of the glove box, you&#8217;ll find two numbers.  The one on top is 5 digits.  Guess what?  It&#8217;s your radio code.</p>
<p>Wildly convenient for situations like this, but what if my radio were stolen?  Someone smart enough to steal a radio is probably also smart enough to look at a sticker that&#8217;s less than a foot away from the radio, right?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/jcostom.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/jcostom.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/jcostom.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/jcostom.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/jcostom.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/jcostom.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/jcostom.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/jcostom.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/jcostom.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/jcostom.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/jcostom.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/jcostom.wordpress.com/93/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/jcostom.wordpress.com/93/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/jcostom.wordpress.com/93/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=jcostom.wordpress.com&#038;blog=14707&#038;post=93&#038;subd=jcostom&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://jcostom.wordpress.com/2008/11/01/find-your-honda-radio-code-easily/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a2e1bb7d6a5fdb083617b9dcd63146ca?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">jcostom</media:title>
		</media:content>
	</item>
	</channel>
</rss>
