<?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>Eric Biven&#039;s Blog &#187; HowTos</title>
	<atom:link href="http://eric.biven.us/category/howtos/feed/" rel="self" type="application/rss+xml" />
	<link>http://eric.biven.us</link>
	<description>...professional nerd-speak translator</description>
	<lastBuildDate>Sun, 04 Sep 2011 21:31:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Changing the Default Editor in Ubuntu</title>
		<link>http://eric.biven.us/2010/06/10/changing-the-default-editor-in-ubuntu/</link>
		<comments>http://eric.biven.us/2010/06/10/changing-the-default-editor-in-ubuntu/#comments</comments>
		<pubDate>Fri, 11 Jun 2010 03:18:00 +0000</pubDate>
		<dc:creator>Eric Biven</dc:creator>
				<category><![CDATA[HowTos]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://eric.biven.us/?p=349</guid>
		<description><![CDATA[To change the default text editor in the shell you can simply install your favorite editor then run one simple command.]]></description>
			<content:encoded><![CDATA[<p>To change the default text editor in the shell you can simply install your favorite editor then run the following command:</p>
<pre>sudo update-alternatives --config editor</pre>
<p>This command will present you with a menu of all the possible options.</p>
]]></content:encoded>
			<wfw:commentRss>http://eric.biven.us/2010/06/10/changing-the-default-editor-in-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 10.04 VirtualBox Network Bridging Failure</title>
		<link>http://eric.biven.us/2010/06/09/ubuntu-10-04-virtualbox-network-bridging-failure/</link>
		<comments>http://eric.biven.us/2010/06/09/ubuntu-10-04-virtualbox-network-bridging-failure/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 04:18:18 +0000</pubDate>
		<dc:creator>Eric Biven</dc:creator>
				<category><![CDATA[HowTos]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[virtualbox]]></category>

		<guid isPermaLink="false">http://eric.biven.us/?p=345</guid>
		<description><![CDATA[A solution to get VirtualBox running again on Ubuntu 10.04 if you're getting the messages about network bridging not loading.]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re using Ubuntu 10.04 and can&#8217;t get VirtualBox to start it may be giving you messages about loading &#8220;vboxnetflt&#8221;.  For some reason the latest round of updates screwed up the ability for the network bridging modules to load properly.  You&#8217;ve tried to modprobe vboxnetlft just like the message on screen tells you but you get this message:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p345code1'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3451"><td class="code" id="p345code1"><pre class="bash" style="font-family:monospace;">FATAL: Error inserting vboxnetflt <span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>modules<span style="color: #000000; font-weight: bold;">/</span>2.6.32-<span style="color: #000000;">22</span>-generic<span style="color: #000000; font-weight: bold;">/</span>updates<span style="color: #000000; font-weight: bold;">/</span>dkms<span style="color: #000000; font-weight: bold;">/</span>vboxnetflt.ko<span style="color: #7a0874; font-weight: bold;">&#41;</span>: Invalid module format</pre></td></tr></table></div>

<p>Here&#8217;s the workaround until there is a proper set of updates:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p345code2'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3452"><td class="code" id="p345code2"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> modprobe vboxdrv
<span style="color: #c20cb9; font-weight: bold;">sudo</span> insmod <span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>modules<span style="color: #000000; font-weight: bold;">/</span>$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -r<span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #000000; font-weight: bold;">/</span>updates<span style="color: #000000; font-weight: bold;">/</span>dkms<span style="color: #000000; font-weight: bold;">/</span>vboxnetflt.ko
<span style="color: #c20cb9; font-weight: bold;">sudo</span> insmod <span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>modules<span style="color: #000000; font-weight: bold;">/</span>$<span style="color: #7a0874; font-weight: bold;">&#40;</span><span style="color: #c20cb9; font-weight: bold;">uname</span> -r<span style="color: #7a0874; font-weight: bold;">&#41;</span><span style="color: #000000; font-weight: bold;">/</span>updates<span style="color: #000000; font-weight: bold;">/</span>dkms<span style="color: #000000; font-weight: bold;">/</span>vboxnetadp.ko</pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://eric.biven.us/2010/06/09/ubuntu-10-04-virtualbox-network-bridging-failure/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Taking Your Stuff With You, Securely</title>
		<link>http://eric.biven.us/2010/01/29/taking-your-stuff-with-you-securely/</link>
		<comments>http://eric.biven.us/2010/01/29/taking-your-stuff-with-you-securely/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 02:01:21 +0000</pubDate>
		<dc:creator>Eric Biven</dc:creator>
				<category><![CDATA[HowTos]]></category>

		<guid isPermaLink="false">http://eric.biven.us/?p=321</guid>
		<description><![CDATA[One issue you have to tackle when you&#8217;re out contracting is how to have your own stuff.  My bookmarks, my plugins, my IRC client, my instant message client, my Skype, etc.  Installing those apps at every client site is time consuming and leaves residual information about you on your client&#8217;s machine.  Not installing them means [...]]]></description>
			<content:encoded><![CDATA[<p>One issue you have to tackle when you&#8217;re out contracting is how to have your own stuff.  My bookmarks, my plugins, my IRC client, my instant message client, my Skype, etc.  Installing those apps at every client site is time consuming and leaves residual information about you on your client&#8217;s machine.  Not installing them means not having access to your support system.</p>
<p>The answer I found is relatively simple.  <a href="http://portableapps.com/" target="_blank">PortableApps.com</a> will let you install a good number of applications onto a thumb drive, each modified so that it keeps all of its information on the thumb drive, leaving no traces on the host computer.  Sounds great, and it is.  Works like a champ.  I run Chrome, Pidgin, Skype, Notepad++, and other applications from it.</p>
<p>Of course this introduces another potential issue.  What happens if I lose my USB flash drive?  Now it&#8217;s in the wild with all of my information, keys, passwords, etc on it.  Obviously we need to encrypt that drive.  For me, however, the <a href="https://www.ironkey.com/" target="_blank">IronKey</a> and similar products were price prohibitive.  I don&#8217;t need that data secure forever, I just need enough of a lead time after losing the drive to be able to change my passwords.</p>
<p>Enter <a href="http://www.truecrypt.org/" target="_blank">TrueCrypt</a>.  TrueCrypt is an open source product that allows you to run it directly from your USB flash drive as well, and has a native client for Windows, Linux, and OSX.  Using TrueCrypt you can create AES256 encrypted volumes and mount them using the host machine.  This means that your data is highly encrypted on the drive and any would-be hacker is going to need to figure out your password.  As long as you use a good password, this should take a long, long time.</p>
<p>So, the quick and dirty how-to for those who can&#8217;t figure it out for themselves:</p>
<ol>
<li>Grab TrueCrypt for your OS and install it.</li>
<li>Install TrueCrypt to your flash drive as well.</li>
<li>Create a volume on your flash drive.</li>
<li>Mount the volume.</li>
<li>Install PortableApps.</li>
<li>Install any apps you want from the PortableApps web site.</li>
<li>Unmount the volume.</li>
<li>Take your stuff with you.</li>
</ol>
<p>Once you&#8217;re on site at the customer location:</p>
<ol>
<li>Insert your thumb drive.</li>
<li>Run TrueCrypt.</li>
<li>Mount your volume.</li>
<li>Run PortableApps all day.</li>
<li>Unmount your volume.</li>
<li>Eject the flash drive.</li>
</ol>
<p>The performance is quite acceptable, and the security more than adequate.  And all in all it&#8217;s a fantastic way to take your stuff with you.</p>
]]></content:encoded>
			<wfw:commentRss>http://eric.biven.us/2010/01/29/taking-your-stuff-with-you-securely/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Stopping Ubuntu Beeps During Computer Shutdown</title>
		<link>http://eric.biven.us/2009/12/15/stopping-ubuntu-beeps-during-computer-shutdown/</link>
		<comments>http://eric.biven.us/2009/12/15/stopping-ubuntu-beeps-during-computer-shutdown/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 04:28:36 +0000</pubDate>
		<dc:creator>Eric Biven</dc:creator>
				<category><![CDATA[HowTos]]></category>
		<category><![CDATA[beep]]></category>
		<category><![CDATA[bell]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[noise]]></category>
		<category><![CDATA[system bell]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://eric.biven.us/?p=311</guid>
		<description><![CDATA[Stop the system bell from going off on reboot.]]></description>
			<content:encoded><![CDATA[<p>So sometimes, randomly, when I shut down my new Dell Vostro 1720 using Kubuntu 9.10 I would get about three seconds of non-stop beeping from the computer.  I&#8217;ve found I wasn&#8217;t alone.  There are lots of people having this issue, and there are a handful of common suggestions that sometimes work and sometimes don&#8217;t.  They didn&#8217;t work for me.  So I had to dig deeper.</p>
<p>I finally noticed that when the beeping would start the screen would show an error from modem-manager, a &#8220;code 15&#8243;.  I don&#8217;t have a modem or use a modem.  So I ran the following command to remove modem-manager:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p311code3'); return false;">View Code</a> BASH</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p3113"><td class="code" id="p311code3"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> purge modem-manager</pre></td></tr></table></div>

<p>So far, so good.  I&#8217;ve rebooted about a dozen times with no beeping.  I&#8217;ll keep everyone up to date.</p>
]]></content:encoded>
			<wfw:commentRss>http://eric.biven.us/2009/12/15/stopping-ubuntu-beeps-during-computer-shutdown/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Kubuntu Jaunty and the Slow Trash Can</title>
		<link>http://eric.biven.us/2009/10/27/kubuntu-jaunty-and-the-slow-trash-can/</link>
		<comments>http://eric.biven.us/2009/10/27/kubuntu-jaunty-and-the-slow-trash-can/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 03:53:18 +0000</pubDate>
		<dc:creator>Eric Biven</dc:creator>
				<category><![CDATA[HowTos]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[trash slow]]></category>

		<guid isPermaLink="false">http://eric.biven.us/?p=307</guid>
		<description><![CDATA[Complete instructions on how to work around the KDE 4.2.2 "slow trash can" problem.]]></description>
			<content:encoded><![CDATA[<p>So if you&#8217;re running Kubuntu Jaunty (9.04) or any other KDE 4.2 distro you may be experiencing a <a href="https://bugs.launchpad.net/ubuntu/+source/kdebase-runtime/+bug/354617" target="_blank">problem where moving files into the trash takes, well, forever</a>.  Comment #9 in the bug gives you a work around, and it is confirmed in the bug that it works.  Only problem is they fail to tell you how to actually perform the work around.  So here you go:</p>
<ol>
<li>Open Dolphin</li>
<li>Click Settings -&gt; Configure Dolphin</li>
<li>Select Trash on the left</li>
<li>Uncheck the box that says &#8220;Limit to maximum size&#8221;</li>
<li>Click OK</li>
</ol>
<p>Now, this will improve the speed of being able to trash files, but at the expense of KDE being willing to fill up your drive for you.  Be sure to manage your trash if you&#8217;re going to disable this option.</p>
]]></content:encoded>
			<wfw:commentRss>http://eric.biven.us/2009/10/27/kubuntu-jaunty-and-the-slow-trash-can/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Keyboard Copy/Paste in Eclipse on (K)Ubuntu Workaround</title>
		<link>http://eric.biven.us/2009/09/30/keyboard-copypaste-in-eclipse-on-kubuntu-workaround/</link>
		<comments>http://eric.biven.us/2009/09/30/keyboard-copypaste-in-eclipse-on-kubuntu-workaround/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 13:16:41 +0000</pubDate>
		<dc:creator>Eric Biven</dc:creator>
				<category><![CDATA[HowTos]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[kubuntu]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://eric.biven.us/?p=297</guid>
		<description><![CDATA[Using the keyboard to copy/paste or cut/paste in Ubuntu/Kubuntu hasn&#8217;t worked without two or more taps on the keys for too long. I finally found a bug on launchpad that discusses the problem and confirms that I&#8217;m not the only person seeing it.  The bug was opened in April of 2008 and is still unresolved [...]]]></description>
			<content:encoded><![CDATA[<p>Using the keyboard to copy/paste or cut/paste in Ubuntu/Kubuntu hasn&#8217;t worked without two or more taps on the keys for too long.  I finally found a <a href="https://bugs.launchpad.net/ubuntu/+source/netbeans/+bug/218624" target="_blank">bug on launchpad</a> that discusses the problem and confirms that I&#8217;m not the only person seeing it.  The bug was opened in April of 2008 and is still unresolved today, so I wouldn&#8217;t expect it to be fixed any time soon.</p>
<p>The good news is there is a workaround for both desktops.  For Ubuntu you&#8217;ll need to switch out your clipboard manager as described in the bug.</p>
<p>For KDE the process is simple.  Right click the Klipper icon in your System Tray and select &#8220;Configure Klipper&#8221;.  Uncheck the box next to &#8220;Prevent empty clipboard&#8221; and you&#8217;re good to go.</p>
]]></content:encoded>
			<wfw:commentRss>http://eric.biven.us/2009/09/30/keyboard-copypaste-in-eclipse-on-kubuntu-workaround/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu and the Number Pad That Won&#039;t Work</title>
		<link>http://eric.biven.us/2009/02/03/ubuntu-and-the-number-pad-that-wont-work/</link>
		<comments>http://eric.biven.us/2009/02/03/ubuntu-and-the-number-pad-that-wont-work/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 00:12:34 +0000</pubDate>
		<dc:creator>Eric Biven</dc:creator>
				<category><![CDATA[HowTos]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://eric.biven.us/?p=252</guid>
		<description><![CDATA[How to fix a non-functioning number pad in Ubuntu.]]></description>
			<content:encoded><![CDATA[<p><em>* Updated &#8211; see bottom of post for new information *</em></p>
<p>Sometimes when I&#8217;ve been accessing my laptop remotely via VNC my number pad will quit working.  The number lock is on, I can see the indicator right there.  The alternate functions of the keys aren&#8217;t working either, though.  So what&#8217;s up?</p>
<p>Accessibility is what&#8217;s up.  For some reason unknown to me Ubuntu chooses to turn on what it calls &#8220;Mouse Keys&#8221;.  Basically when you try using your number pad you&#8217;ll notice your mouse cursor moving ever so slightly with each press of a numeral.  Here&#8217;s how to make it stop.</p>
<ol>
<li>Go to System -&gt; Preferences -&gt; Assistive Technologies.</li>
<li>When the Assistive Technologies Preferences screen opens, click the Keyboard Accessibility button.</li>
<li>When the Keyboard Preferences screen opens, select the Mouse Keys tab.</li>
<li>Uncheck the box labeled &#8220;Pointer can be controlled using the keypad&#8221;.</li>
<li>Close out of all dialogs.</li>
</ol>
<p>That&#8217;s all there is to it.  Your keypad is now functional again.</p>
<p><strong>2009-04-24 Update:</strong></p>
<p>Shift-Number Lock is a shortcut for turning this &#8216;feature&#8217; off and on.  For some reason mouse keys do not honor the setting that determines if accessibility features can be turned on and off with keyboard shortcuts.</p>
]]></content:encoded>
			<wfw:commentRss>http://eric.biven.us/2009/02/03/ubuntu-and-the-number-pad-that-wont-work/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>How To Snatch a Contract Employee : Ten Easy Tips</title>
		<link>http://eric.biven.us/2009/01/13/how-to-snatch-a-contract-employee-ten-easy-tips/</link>
		<comments>http://eric.biven.us/2009/01/13/how-to-snatch-a-contract-employee-ten-easy-tips/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 23:08:44 +0000</pubDate>
		<dc:creator>Gina Crosby</dc:creator>
				<category><![CDATA[HowTos]]></category>
		<category><![CDATA[bonuses]]></category>
		<category><![CDATA[candidate hunting]]></category>
		<category><![CDATA[careerbuilder.com]]></category>
		<category><![CDATA[communications]]></category>
		<category><![CDATA[contracting]]></category>
		<category><![CDATA[contracts]]></category>
		<category><![CDATA[dice.com]]></category>
		<category><![CDATA[hiring]]></category>
		<category><![CDATA[interviews]]></category>
		<category><![CDATA[job hunting]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[monster.com]]></category>
		<category><![CDATA[recruiting]]></category>
		<category><![CDATA[resumes]]></category>

		<guid isPermaLink="false">http://eric.biven.us/?p=242</guid>
		<description><![CDATA[I'll be the first one to acknowledge that grazing on Monster.com resumes all day every day is a horrid, horrid job duty. However, if you're a recruiter at a placement agency, keep in mind a couple of things to get that talent hired...]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll be the first one to acknowledge that grazing on Monster.com resumes all day every day is a horrid, horrid job duty. However, if you&#8217;re a recruiter at a placement agency, keep in mind a couple of things to get that talent hired:</p>
<ol>
<li>Don&#8217;t expect a candidate to pick up the phone. There&#8217;s a good chance they&#8217;re working during the day.</li>
<li> Don&#8217;t expect a candidate to call you back. For every publicized job, a qualified candidate might hear from fifteen or twenty different agencies in three days.</li>
<li> Leave a voice mail explaining that you&#8217;ll email details of the contract position. You might be a phone person, but there&#8217;s a good chance that your candidate isn&#8217;t. By supplying an email with the details in it, you&#8217;re giving the candidate time to mull over the opportunity and respond with well formed sentences and coherent thoughts, which, of course, is opposite of a people person. The phone call isn&#8217;t even really necessary except to let them know there&#8217;s an interest and to make sure your email doesn&#8217;t end up in the spam pile.</li>
<li> Don&#8217;t be audially pushy. Yes, it&#8217;s a weird way to express this phenomenon: A recruiter calls twice a day every day for a week, just trying to get some contact. The candidate is working during the hours the recruiter calls and so forwards the call to voicemail. The candidate calls back after business hours, but the recruiter is gone. Then, at the end of the week, the candidate has ten voice mails and no written communication from a recruiter who keeps saying the same thing over and over again. It&#8217;s not pretty. Now, multiply this by the fifteen or twenty different agencies.</li>
<li> Use the email. Candidates who might be currently working may be able to check personal email within the cubicle confines; this is not the case with a phone call. Emails allow free-flowing communication between the recruiter and the candidate without divulging any personal information to the cubicle walls&#8230;which may put a current job in jeopardy, regardless of the outcome.</li>
<li> If you want to fill a position bad enough, you will make yourself available after 5 PM.</li>
<li> Be different. If you think fifteen other agencies are hiring for this position, you need to sweeten the deal. Sometimes little things make a big difference, like contract completion bonuses, work from home options, hardware, software, flex shifts, parking spots, driving out of the sun versus into the sun, paid parking, health insurance, dental insurance, retirement plans/savings deferment options, referral bonuses, and long-term working relationships. If you want to nurture a long-term working relationship with a contract candidate, consider maintaining weekly contact with him; tell him corporate news; describe how you&#8217;re helping him find his next contract; suggest skills training that would help him along the way, and how you&#8217;ll pay half.</li>
<li> When you say you&#8217;ll keep them in mind for other opportunities, keep them in mind for other opportunities. Name recognition is much like branding; when they&#8217;re looking for work or when they have friends who are looking for work, you want that name recognition at the top of their minds. I know you&#8217;re busy, but it&#8217;d be worth a short lead list and personal weekly email to that lead list for you to have a pool of candidates that will follow you to whichever agency you choose.</li>
<li> When you say you&#8217;ll keep them in mind for other opportunities, they know you&#8217;re full of bullshit. You lose credibility unless you follow through.</li>
<li> Be first. It&#8217;s a cutthroat industry.</li>
</ol>
<p>Finding Candidates Outside of Monster.com and Careerbuilder.com: Ten Places You Never Thought To Look</p>
<ol>
<li> Ask your current contractors. Hence, the newsletter.</li>
<li> Ask questions and post jobs on LinkedIn. This is such an overlooked avenue.</li>
<li> Craigslist. Don&#8217;t be cute, just put the job title in the title; otherwise, you must be in a pyramid scheme. Make sure you give all the details you can.</li>
<li> Local Interest and Hobby Groups: If you need a programmer who work in Linux, try the RedHat support group. If you need a designer, try the Arts Association. Better yet, <em>join</em> it so you can get some credibility.</li>
<li> Talk to your personal insurance agent. If anyone know the gossip, it&#8217;s the office staff who works for him.</li>
<li> Make an arrangement with a local resume-writing service. Ask around to find out who the resume aficionados in the area are, and talk to them about finding candidates. People only work on resumes when they&#8217;re looking for work.</li>
<li> Colleges. Check with job placement boards and meet with professors and GTAs in the fields in which you&#8217;re hiring. Frequently they&#8217;ll make announcements in class and might pass out cards.</li>
<li> Other recruiters. Have you contemplated sub-sub-sub contracting? Maybe the two can come to a mutually beneficial arrangement.</li>
<li> Barnes &amp; Noble. People hang out in the stores that interest them. &#8220;Hi, I&#8217;m Joe Recruiter, I work for Agency, here&#8217;s my card, please call me about a C# position.&#8221; Then walk away. Any more words than that and you must be in a pyramid scheme.</li>
<li> Ask your teenage babysitter. Offer her a cut. She knows which kids&#8217; parents are unemployed and what they do for a living. Or her friends will. Or she&#8217;ll pass it to her friends for a cut.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://eric.biven.us/2009/01/13/how-to-snatch-a-contract-employee-ten-easy-tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Changing the Ubuntu 8.10 Volume Button Stepping</title>
		<link>http://eric.biven.us/2008/12/10/changing-the-ubuntu-810-volume-button-stepping/</link>
		<comments>http://eric.biven.us/2008/12/10/changing-the-ubuntu-810-volume-button-stepping/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 04:42:37 +0000</pubDate>
		<dc:creator>Eric Biven</dc:creator>
				<category><![CDATA[HowTos]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[volume]]></category>

		<guid isPermaLink="false">http://eric.biven.us/?p=206</guid>
		<description><![CDATA[How to change the volume stepping in Ubuntu when the hardware volume keys on your keyboard or laptop are used.]]></description>
			<content:encoded><![CDATA[<p><em>* Update: This still works with 11.04 Natty Narwhal, even using Unity</em></p>
<p>If you have hardware volume controls on your keyboard or laptop you probably don&#8217;t agree with the default 6% increase/decrease in your volume every time you turn the volume up or down using the hardware volume keys.  Changing this stepping is easy and safe.</p>
<ol>
<li>From a console run &#8216;gconf-editor&#8217;.</li>
<li>Navigate through the tree to &#8216;/apps/gnome_settings_daemon&#8217;.</li>
<li>Change the value of the &#8216;volume_step&#8217; setting to a whole integer between 0 and 100.</li>
<li>Quit the Configuration Editor.</li>
</ol>
<p>The volume_step setting is stored as a percentage.  The default is 6 (or 6% of the volume with every button press) though this seems high in my setup.  3% works much better for me.</p>
<p>This fix allows your on screen display (OSD) and the system tray volume control to continue to work as expected.</p>
<p>I&#8217;m still searching for a realistic solution for Kubuntu users.</p>
]]></content:encoded>
			<wfw:commentRss>http://eric.biven.us/2008/12/10/changing-the-ubuntu-810-volume-button-stepping/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Re-Enter My Email Address&#8230; Why?</title>
		<link>http://eric.biven.us/2008/12/08/re-enter-my-email-address-why/</link>
		<comments>http://eric.biven.us/2008/12/08/re-enter-my-email-address-why/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 03:47:56 +0000</pubDate>
		<dc:creator>Eric Biven</dc:creator>
				<category><![CDATA[HowTos]]></category>
		<category><![CDATA[Random Musings]]></category>
		<category><![CDATA[address]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[duplicate]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[form]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://eric.biven.us/?p=203</guid>
		<description><![CDATA[Before you ask me to re-enter my email address you've got to ask yourself one question: 'Do I feel lucky?'.  Here's why, and what you can do instead.]]></description>
			<content:encoded><![CDATA[<p>Before you ask me to re-enter my email address you&#8217;ve got to ask yourself one question: &#8216;Do I <em>feel lucky</em>?&#8217;.  Because if you&#8217;re not, I&#8217;ll be abandoning your form.</p>
<p>We&#8217;ve all been subjected to this scourge of the Internet over the last several years.  As you&#8217;re filling out an online form you come to the sudden realization that the form is asking you to put in your email address twice.  The first time I saw this I was dumbfounded.  I couldn&#8217;t for the life of me figure out why, in this day and age, we, the self proclaimed enlightened Internet folk, were taking cues from the worst the insurance industry had to offer.</p>
<p>I fumed slightly, but accepted that I would just have to cut and paste what I typed (or, more than likely was auto-filled by my browser) into this second field.  Then recently I found a site that was using javascript to block me from being able to cut and paste into the second field.  So now you&#8217;ve gone from making me duplicate information to jacking with how my input devices work?  Really?</p>
<p>Oh, I&#8217;ve heard a few excuses from people about why they put two email fields on their forms.</p>
<ol>
<li>The email address is very important, it&#8217;s how the user will receive (insert notification here).</li>
<li>Their email address is their user id, it is critical it be right.</li>
<li>Bad addresses clog up my spam, err, mailing lists.</li>
<li>It was on the best practices list at xxxxxx.com.</li>
</ol>
<p>Let&#8217;s start with reason #4 (because it&#8217;s my blog and I can do them in whatever order I want to).  First, you shouldn&#8217;t believe everything you read, especially if you read it on the Internet.  Second, and more importantly, is that every best practices list of any value in the world will tell you to eliminate duplication.  This reason is a non-starter.</p>
<p>Reason #3?  Also hooey.  If your mailer software was well done it would dispose of invalid email addresses.  Asking every user of your system to double up forever on part of their work so that you don&#8217;t have to do work once to correct your problem should never be the answer.</p>
<p>So let&#8217;s examine the first two reasons.  In these two instances it is important that you get the user&#8217;s correct email address.  However, let&#8217;s examine the reality of asking for their email address twice.</p>
<p>First of all, you&#8217;ll have the people like me who cut/paste it.  If I screwed it up in the first box, the second one will be identical.  You aren&#8217;t helping me.  The people who cautiously type it in to both boxes?  They were being cautious and would have gotten it right anyway.  So you didn&#8217;t really accomplish your goal there.</p>
<p>Additionally I believe you are missing the real point.  Your goal is to establish that the user is receiving emails at the address provided, not to see if they can type the same thing twice.  The only way to do this is to send an email to that address with a link or some other registration verification device and require the user to act on it.  So the form might go as follows:</p>
<ol>
<li>Ask the user for their email address, then explain that the system will email them a code that they will enter on the next screen.  The user enters their email address and clicks the submit button.</li>
<li>On the second screen we ask the user for all of the information we want.  First name, last name, dog&#8217;s maiden name, whatever is pertinent.  The final field, just before the submit button, should ask for the registration code we emailed to the user.</li>
<li>The user submits their form, with a proper registration code, and all is right with the world.</li>
<li>In case the user did submit the wrong email address on the first form, we should provide a link on this second page for them to click and re-enter their email address, pre-populating the field from the information previously entered.</li>
</ol>
<p>By asking for the registration code at the end of the form it gives our email time to arrive in the user&#8217;s email inbox and keeps them busy while we wait for it to do so.  This allows us to verify that the user can in fact receive emails at the address provided.</p>
<p>The next time you&#8217;re considering making your users work twice as hard, ask yourself if it is really worth it and if it will really accomplish your goal.  In most cases it isn&#8217;t and won&#8217;t.</p>
]]></content:encoded>
			<wfw:commentRss>http://eric.biven.us/2008/12/08/re-enter-my-email-address-why/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

