<?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"
	>

<channel>
	<title>dannyman.toldme.com &#187; Technical</title>
	<atom:link href="http://dannyman.toldme.com/category/technical/feed/" rel="self" type="application/rss+xml" />
	<link>http://dannyman.toldme.com</link>
	<description>Interesting bits of information and editorial, evolving online since 1995.</description>
	<pubDate>Tue, 26 Aug 2008 21:54:20 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Linux Video &#8220;Blue Flesh&#8221; Bug</title>
		<link>http://dannyman.toldme.com/2008/08/24/ubuntu-nvidia-video-violet-hue/</link>
		<comments>http://dannyman.toldme.com/2008/08/24/ubuntu-nvidia-video-violet-hue/#comments</comments>
		<pubDate>Sun, 24 Aug 2008 00:12:14 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Sundry]]></category>

		<category><![CDATA[Technical]]></category>

		<category><![CDATA[Testimonials]]></category>

		<category><![CDATA[blue]]></category>

		<category><![CDATA[bugs]]></category>

		<category><![CDATA[EN9600GT]]></category>

		<category><![CDATA[hue]]></category>

		<category><![CDATA[nvidia]]></category>

		<category><![CDATA[the daily show]]></category>

		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=1606</guid>
		<description><![CDATA[This week I upgraded the guts in my desktop.  For the video card I jumped up to an ASUS EN9600GT silent graphics card.  It is pretty &#8220;bleeding edge&#8221; as far as Linux goes, and it is a double-wide card with a massive heatsink where others would have a fan.  I like to [...]]]></description>
			<content:encoded><![CDATA[<p>This week I upgraded the guts in my desktop.  For the video card I jumped up to an ASUS EN9600GT silent graphics card.  It is pretty &#8220;bleeding edge&#8221; as far as Linux goes, and it is a double-wide card with a massive heatsink where others would have a fan.  I like to reduce the white noise.</p>
<p>Unfortunately, it is too new for the currently-supported Ubuntu drivers.  I used <a href="https://help.ubuntu.com/community/NvidiaManual">Ubuntu&#8217;s NvidiaManual docs</a> to manually upgrade to <a href="http://www.nvidia.com/object/unix.html">the 173.14.12 drivers from NVidia&#8217;s site</a>, and then things were happier.  Except video playback.  Files and DVDs seem to work okay, but the colors are off, notably, people get rendered with blue or purple flesh.<span id="more-1606"></span></p>
<p style="text-align: center"><a href="http://www.flickr.com/photos/dannyman/2791132308/" title="hue-blue by dannyman, on Flickr"><img src="http://farm4.static.flickr.com/3255/2791132308_f6359f285e_o.png" width="522" height="532" alt="hue-blue" border=0 /></a></p>
<p>I tried Googling up the fix, but didn&#8217;t get far.  One page mentioned that I could run <code>nvidia-bug-report.sh</code> and send the debug log to <code>linux-bugs@nvidia.com</code>.  Support from a hardware developer?  For Linux?  Stranger things have happened.  I sent off a report on Friday night and on Saturday morning got an e-mail back from Aaron pointing me here:</p>
<p><a href="http://www.nvnews.net/vbulletin/showthread.php?t=107009">http://www.nvnews.net/vbulletin/showthread.php?t=107009</a></p>
<p>Verily, when I start X I have:</p>
<pre>
0-16:40 djh@noneedto ~$ <b>xvinfo | grep -A2 XV_HUE</b>
      "XV_HUE" (range 0 to 360)
              client settable attribute
              client gettable attribute (current value is 0)
</pre>
<p>And when I run a video and get blue people:</p>
<pre>
0-16:40 djh@noneedto ~$ <b>xvinfo | grep -A2 XV_HUE</b>
      "XV_HUE" (range 0 to 360)
              client settable attribute
              client gettable attribute (current value is 164)
</pre>
<p>Yet, they can be fixed like so:</p>
<pre>
0-16:40 djh@noneedto ~$ <b>xvattr -a XV_HUE -v 0</b>
Found Xv 2.2
XV_HUE set to 0
0-16:40 djh@noneedto ~$ <b>xvinfo | grep -A2 XV_HUE</b>
      "XV_HUE" (range 0 to 360)
              client settable attribute
              client gettable attribute (current value is 0)
</pre>
<p style="text-align: center"><a href="http://www.flickr.com/photos/dannyman/2790283583/" title="hue-good by dannyman, on Flickr"><img src="http://farm4.static.flickr.com/3282/2790283583_7a0bd0bbb8_o.png" width="522" height="532" alt="hue-good" border=0 /></a></p>
<p>Having the work-around moves this issue from awful to annoying.  I tried resetting <code>XV_HUE</code> and invoking different players.  I found these players producing the blue flesh bug:</p>
<ul>
<li>gxine</li>
<li>(Totem) Movie Player</li>
<li>mplayer</li>
</ul>
<p>It was starting to look grim, when I found that one player doesn&#8217;t mess up the hue setting:</p>
<ul>
<li>VLC media player</li>
</ul>
<p>Hopefully this bug gets worked out over the next few months.  I&#8217;d like to give Aaron Plattner and nVidia a great deal of credit not only for grappling with this issue but for providing customer support for their products.  Now I know which brand of video card to be loyal to!</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2008/08/24/ubuntu-nvidia-video-violet-hue/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Systems Administrators Salary Survey</title>
		<link>http://dannyman.toldme.com/2008/08/17/systems-administrators-salary-survey/</link>
		<comments>http://dannyman.toldme.com/2008/08/17/systems-administrators-salary-survey/#comments</comments>
		<pubDate>Sun, 17 Aug 2008 23:47:13 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
		
		<category><![CDATA[About Me]]></category>

		<category><![CDATA[Technical]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[compensation]]></category>

		<category><![CDATA[money]]></category>

		<category><![CDATA[resume]]></category>

		<category><![CDATA[salaries]]></category>

		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=1581</guid>
		<description><![CDATA[
When people ask me what I do I answer either &#8220;computer stuff&#8221; or &#8220;Unix systems administration&#8221; and when asked what that means I answer that I keep the servers up and running.  If you happen to be curious about my technical background you can review an old copy of my resum&#233; online.
SAGE members and [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/dannyman/322878168/" title="SysAdmin Book Shelf by dannyman, on Flickr"><img src="http://farm1.static.flickr.com/139/322878168_4e42426b38_m.jpg" align="left" width="240" height="180" border=0 alt="SysAdmin Book Shelf" /></a></p>
<p>When people ask me what I do I answer either &#8220;computer stuff&#8221; or &#8220;Unix systems administration&#8221; and when asked what that means I answer that I keep the servers up and running.  If you happen to be curious about my technical background you can review <a href="/resume/">an old copy of my resum&eacute;</a> online.</p>
<p>SAGE members and survey participants now have access to the 2007 System Administrator&#8217;s Salary Survey at <a href="http://www.sage.org/salsurv/">http://www.sage.org/salsurv/</a>.  It is nice to check in an see how well one&#8217;s compensation aligns with that of one&#8217;s peers.  I like the summary:</p>
<blockquote><p>&#8220;A technically challenging profession that pays its entry people as much as US$50,000/year is an interesting one.  System administration appears to be a fine way to make a living.  Experience, education, and enhanced skillsets seem to be the growth path of choice.&#8221;</p></blockquote>
<p>My current employer is known for its generous compensation, and the current survey is an affirmation of that.  More importantly I&#8217;m enjoying my experience of my present employer and with any luck may actually hold this job for a few years.</p>
<p>I still hope to eventually return to Chicago to work.  The San Francisco Bay Area has the highest average salaries, though Chicago averages not much less.  The catch is that most Chicago jobs are in the financial services industry, and that is a less enjoyable work environment than the Silicon Valley culture.</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2008/08/17/systems-administrators-salary-survey/feed/</wfw:commentRss>
		</item>
		<item>
		<title>HOWTO: Random Number in Shell Script</title>
		<link>http://dannyman.toldme.com/2008/07/04/shell-sh-bash-random-splay/</link>
		<comments>http://dannyman.toldme.com/2008/07/04/shell-sh-bash-random-splay/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 20:55:23 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
		
		<category><![CDATA[Featured]]></category>

		<category><![CDATA[FreeBSD]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Mac OS X]]></category>

		<category><![CDATA[Technical]]></category>

		<category><![CDATA[bash]]></category>

		<category><![CDATA[csh]]></category>

		<category><![CDATA[jot sleep]]></category>

		<category><![CDATA[ksh]]></category>

		<category><![CDATA[random]]></category>

		<category><![CDATA[scripting]]></category>

		<category><![CDATA[sh]]></category>

		<category><![CDATA[tcsh]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=1541</guid>
		<description><![CDATA[<i>How do you conjure a random number within a specific range in a shell script?</i>  Updated with three different solutions, and two variants.]]></description>
			<content:encoded><![CDATA[<p>The other day I was working on a shell script to be run on several hundred machines at the same time.  Since the script was going to download a file from a central server, and I did not want to overwhelm the central server with hundreds of simultaneous requests, I decided that I wanted to add a random wait time.  <em>But how do you conjure a random number within a specific range in a shell script?</em></p>
<p><b>Updated:</b>  Due to much feedback, I now know of three ways to do this . . .</p>
<p>1) <strong>On BSD systems</strong>, you can use <code><a href="http://developer.apple.com/documentation/Darwin/Reference/ManPages/man1/jot.1.html">jot(1)</a></code>:<br />
<code>sleep `jot -r 1 1 900`</code></p>
<p>2) <strong>If you are scripting with bash</strong>, you can use <code>$RANDOM</code>:<br />
<code>sleep `echo $RANDOM%900 | bc`</code></p>
<p>3) <strong>For portability</strong>, you can resort to my first solution:<br />
<code># Sleep up to fifteen minutes<br />
sleep `echo $$%900 | bc`</code></p>
<p><code>$$</code> is the process ID (PID), or &#8220;random seed&#8221; which on most systems is a value between 1 and <a href="http://en.wikipedia.org/wiki/Integer">65,535</a>.  Fifteen minutes is 900 seconds.  <code>%</code> is <a href="http://en.wikipedia.org/wiki/Modulo_operation">modulo</a>, which is like division but it gives you the remainder.  Thus, <code>$$ % 900</code> will give you a result between 0 and 899.  With bash, <code>$RANDOM</code> provides the same utility, except it is a different value whenever you reference it.</p>
<p><b>Updated yet again . . .</b> says a friend:<br />
nah it&#8217;s using <code>`echo .. | bc`</code> that bugs me, 2 fork+execs, let your shell do the math, it knows how<br />
so <code>$(( $$ % 900 ))</code> should work in bsd sh</p>
<p><strong>For efficiency</strong>, you could rewrite the latter two solutions:<br />
2.1) <code>sleep $(( $RANDOM % 900 ))</code><br />
3.1) <code>sleep $(( $$ % 900 ))</code></p>
<p>The revised solution will work in sh-derived shells: sh, bash, ksh.  My original &#8220;portable&#8221; solution will also work if you&#8217;re scripting in csh or tcsh.</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2008/07/04/shell-sh-bash-random-splay/feed/</wfw:commentRss>
		</item>
		<item>
		<title>HOWTO: Link to Google Search with hidden site: parameter</title>
		<link>http://dannyman.toldme.com/2008/05/30/howto-google-search-site-parameter-as_sitesearch/</link>
		<comments>http://dannyman.toldme.com/2008/05/30/howto-google-search-site-parameter-as_sitesearch/#comments</comments>
		<pubDate>Fri, 30 May 2008 00:35:00 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
		
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=1510</guid>
		<description><![CDATA[I was trying to hack up a little search box to access the local Google search appliance.  I know you can search with a query like &#8220;foo site:example.com/docs&#8221; but I wanted to pass site: in as a form parameter.  Here is an example of how to do that:

&#60;form action="http://googleplex.example.com/search"&#62;
    &#60;input [...]]]></description>
			<content:encoded><![CDATA[<p>I was trying to hack up a little search box to access the local Google search appliance.  I know you can search with a query like &#8220;foo site:example.com/docs&#8221; but I wanted to pass <code>site:</code> in as a form parameter.  Here is an example of how to do that:</p>
<pre>
&lt;form action="http://googleplex.example.com/search"&gt;
    &lt;input type="text" name="q" /&gt;
    &lt;input type="hidden" name="as_sitesearch" value="example.com/docs" /&gt;
&lt;/form&gt;
</pre>
<p>So, where you might use <code>site:</code> in the search field, you use <code>as_sitesearch</code> as a hidden search parameter.  I figured this out by squinting at <a href="http://www.google.com/advanced_search">the Google Advanced Search page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2008/05/30/howto-google-search-site-parameter-as_sitesearch/feed/</wfw:commentRss>
		</item>
		<item>
		<title>O&#8217;Reilly: Don&#8217;t Reinvent the Penis</title>
		<link>http://dannyman.toldme.com/2008/05/26/dont-reinvent-penis/</link>
		<comments>http://dannyman.toldme.com/2008/05/26/dont-reinvent-penis/#comments</comments>
		<pubDate>Mon, 26 May 2008 02:16:16 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
		
		<category><![CDATA[Good Reads]]></category>

		<category><![CDATA[News and Reaction]]></category>

		<category><![CDATA[Technical]]></category>

		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=1507</guid>
		<description><![CDATA[O&#8217;Reilly has some fun and insightful reading on the whole Microsoft-Yahoo! drama.  The idea is that instead of chasing the competition because you have &#8220;penis envy&#8221; and spending your time and energy re-inventing what someone else already kicks ass at, you should figure out what awesome new things need to be built, and go [...]]]></description>
			<content:encoded><![CDATA[<p>O&#8217;Reilly has some <a href="http://radar.oreilly.com/archives/2008/05/microhoo-corporate-penis-envy.html">fun and insightful reading on the whole Microsoft-Yahoo! drama</a>.  The idea is that instead of chasing the competition because you have &#8220;penis envy&#8221; and spending your time and energy re-inventing what someone else already kicks ass at, you should figure out what awesome new things need to be built, and go do that instead.  Yahoo! shouldn&#8217;t waste its time on search when what it is really good at is building a great media portal and user experience.  Similarly, Microsoft should probably focus on building better network-enabled user software.</p>
<blockquote><p>&#8220;So, my advice to Yahoo!: continue with your plan to outsource search to Google, just like you did before 2002, and plow those increased profits and reduced costs into your own innovation, strengthening the areas where you are #1, exploring new ideas that will make YOUR users insanely happy, and generally focusing on what makes Yahoo! great, rather than on what doesn&#8217;t.&#8221;</p></blockquote>
<p>I kind of figure that building search is a waste of Yahoo!&#8217;s energy, and that if Microsoft wants to ditch their own failed effort and give Yahoo! a chunk of cash for its also-ran technology, well then hooray for Yahoo!</p>
<p>I was also reading about <a href="http://www.olpcnews.com/software/operating_system/the_power_of_sugar.html">Sugar</a>, which I have gotten to play with on the OLPC XO-1.  It is somewhat frustrating to deal with because I really really really like having access to the file / folder metaphor for tracking my work.  I do like the &#8220;history&#8221; interface to &#8220;activities&#8221; via the Journal, and the built-in collaboration, although I have not had a chance to actually &#8220;collaborate&#8221; with any one, seems like a really big win&#8211;the sort of thing that has a lot of potential not only for education but in the office environment that we adults use as well.  It is too bad that collaboration via shared applications is such an under-developed idea.  That strikes me as the sort of thing that ought to be within Microsoft&#8217;s grasp to run with, and a nice answer to the Google &#8220;spreadsheet in a web browser&#8221; mentality.</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2008/05/26/dont-reinvent-penis/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Canon i250 on Ubuntu 8.04</title>
		<link>http://dannyman.toldme.com/2008/05/14/canon-i250-hardy-heron/</link>
		<comments>http://dannyman.toldme.com/2008/05/14/canon-i250-hardy-heron/#comments</comments>
		<pubDate>Wed, 14 May 2008 02:15:47 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=1475</guid>
		<description><![CDATA[The Ubuntu upgrade broke printing.  Among other things, it removed my canoni250.ppd file.  I struggled with it to no avail.  Then I went back and pasted the commands in from last time and now it all works.
Yay.
]]></description>
			<content:encoded><![CDATA[<p>The Ubuntu upgrade broke printing.  Among other things, it removed <a href="http://dannyman.toldme.com/warez/canoni250.ppd">my <code>canoni250.ppd</code> file</a>.  I struggled with it to no avail.  Then I went back and pasted <a href="/2008/03/13/canon-i250-ubuntu-feisty/">the commands in from last time</a> and now it all works.</p>
<p>Yay.</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2008/05/14/canon-i250-hardy-heron/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mini-HOWTO: What Time is UTC?</title>
		<link>http://dannyman.toldme.com/2008/05/06/what-time-utc/</link>
		<comments>http://dannyman.toldme.com/2008/05/06/what-time-utc/#comments</comments>
		<pubDate>Tue, 06 May 2008 04:15:41 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
		
		<category><![CDATA[FreeBSD]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Mac OS X]]></category>

		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=1464</guid>
		<description><![CDATA[I wanted to know what time it was in UTC, but I forgot my local offset.  (It changes twice a year!)  I figured I could look in the date man page, but I came up with an &#8220;easier&#8221; solution.  Simply fudge the time zone and then ask.

0-20:57 djh@noneedto ~$ env TZ=UTC date
Tue [...]]]></description>
			<content:encoded><![CDATA[<p>I wanted to know what time it was in UTC, but I forgot my local offset.  (It changes twice a year!)  I figured I could look in the <code>date</code> man page, but I came up with an &#8220;easier&#8221; solution.  Simply fudge the time zone and <em>then</em> ask.</p>
<pre>
0-20:57 djh@noneedto ~$ <strong>env TZ=UTC date</strong>
Tue May  6 03:57:07 UTC 2008
</pre>
<p>The <code>env</code> bit is not needed in bash, but it makes tcsh happy.</p>
<p><b>Update:</b> <a href="#comment-74835">Mark points out</a> an easier solution:<br />
<code style="font-weight: bolder">date -u</code></p>
<p>Knowing you can set <code>TZ=</code> is still useful in case you ever need to contemplate an alternate timezone.</p>
<p>(Thanks, <a href="http://reasonablegoods.com">Saul</a> and <a href="http://meat.net/">Dave</a> for improving my knowledge.)</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2008/05/06/what-time-utc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPress 2.5.1</title>
		<link>http://dannyman.toldme.com/2008/04/25/wordpress-251/</link>
		<comments>http://dannyman.toldme.com/2008/04/25/wordpress-251/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 18:32:58 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Technical]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=1448</guid>
		<description><![CDATA[There&#8217;s a notice on the WordPress dev blog that WordPress 2.5.1 is out.  Alas, they neglected to link to the upgrade documentation.  My favorite?  Upgrading via Subversion:
0-11:17 djh@ratchet ~&#62; cd public_html/toldme
0-11:17 djh@ratchet ~/public_html/toldme&#62; svn sw http://svn.automattic.com/wordpress/tags/2.5.1/
[ . . . ]
Updated to revision 7839.
When I logged in to post this little note, it [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a notice on the WordPress dev blog that <a href="http://wordpress.org/development/2008/04/wordpress-251/">WordPress 2.5.1 is out</a>.  Alas, they neglected to link to the <a href="http://codex.wordpress.org/Installing_WordPress">upgrade documentation</a>.  My favorite?  <a href="http://wordpress.org/development/2008/04/wordpress-251/">Upgrading via Subversion</a>:</p>
<pre>0-11:17 djh@ratchet ~&gt; <b>cd public_html/toldme</b>
0-11:17 djh@ratchet ~/public_html/toldme&gt; <b>svn sw http://svn.automattic.com/wordpress/tags/2.5.1/</b>
[ . . . ]
Updated to revision 7839.</pre>
<p>When I logged in to post this little note, it blocked me and ran the upgrade procedure, then I had to log in again, and here I am!</p>
<p>There&#8217;s a further note about the secret key setting:</p>
<blockquote><p>
Since 2.5 your <code>wp-config.php</code> file allows a new constant called <code>SECRET_KEY</code> which basically is meant to introduce a little permanent randomness into the cryptographic functions used for cookies in WordPress. You can <a href="http://api.wordpress.org/secret-key/1.0/">visit this link we set up to get a unique secret key</a> for your config file. (It&#8217;s unique and random on every page load.) Having this line in your config file helps secure your blog.
</p></blockquote>
<p>It leaves me to wonder: if the secret key can be randomly generated by a machine, why not go ahead and do that and then stash it in the database?  There may be a good reason for that . . .</p>
<p>In unrelated news, I upgraded to <a href="http://www.ubuntu.com/news/ubuntu-8.04-lts-desktop">the newer Ubuntu release</a> at home yesterday.  The only trick I have noticed so far is that it runs with <a href="http://www.mozilla.com/en-US/firefox/3.0b5/releasenotes/">Firefox 3.0, which is beta</a>, and I lost use of my <a href="http://www.foxmarks.com/">foxmarks plugin</a>, for now.  So, I&#8217;m waiting until that is supported before I upgrade my workstation.</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2008/04/25/wordpress-251/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Special Election Day</title>
		<link>http://dannyman.toldme.com/2008/04/08/special-election-day/</link>
		<comments>http://dannyman.toldme.com/2008/04/08/special-election-day/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 16:58:36 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
		
		<category><![CDATA[Politics]]></category>

		<category><![CDATA[Sundry]]></category>

		<category><![CDATA[Technical]]></category>

		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/?p=1421</guid>
		<description><![CDATA[Today was a special election for my congressional district.  It was an open primary for Congress&#8211;two Democrats, two Republicans, and a Green.  I voted for the Green candidate in part because he is the only one who sent any campaign literature, and because this is a safely gerrymandered Democrat district anyway.
I was the [...]]]></description>
			<content:encoded><![CDATA[<p>Today was a special election for my congressional district.  It was an open primary for Congress&#8211;two Democrats, two Republicans, and a Green.  I voted for the Green candidate in part because he is the only one who sent any campaign literature, and because this is a safely gerrymandered Democrat district anyway.</p>
<p>I was the first citizen of my precinct to try the electronic ballot.  To explain the touch screen, the staff boasted &#8220;it&#8217;s just like an iPhone!&#8221;  I dug around in English and Chinese and explored the &#8220;large print&#8221; zoom feature, then I had to ask how one actually casts the ballot.  (The user interface  places commands on the bottom of the screen, but the &#8220;review screen&#8221; had a big box in the middle that said &#8220;press here to review your paper ballot&#8221; and below that the standard &#8220;review&#8221; button to review the <em>electronic</em> ballot . . . I kept pressing the little button, until the guy showed me that the big box in the middle is also a button.)</p>
<p>I was pleased at the paper trail.  On my way out, I noted that the optical scanner had counted three ballots thus far, so this morning&#8217;s exit poll is running at least 25% Green.</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2008/04/08/special-election-day/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Canon i250 on Ubuntu 7.10</title>
		<link>http://dannyman.toldme.com/2008/03/13/canon-i250-ubuntu-feisty/</link>
		<comments>http://dannyman.toldme.com/2008/03/13/canon-i250-ubuntu-feisty/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 04:20:44 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/2008/03/13/canon-i250-ubuntu-feisty/</guid>
		<description><![CDATA[I had a rough go of it until I found BlackNight&#8217;s post, and now my Canon i250 printer works with Ubuntu like a charm.  I thought I would recap here for those who, like me, at first Googled in vain.  If you paste these command into Ubuntu 7.10 (Feisty) things ought to work:
First, [...]]]></description>
			<content:encoded><![CDATA[<p>I had a rough go of it until I found <a href="http://www.livux.org/otros/canon-i250_2.3_i386.deb">BlackNight&#8217;s post,</a> and now my Canon i250 printer works with Ubuntu like a charm.  I thought I would recap here for those who, like me, at first Googled in vain.  If you paste these command into Ubuntu 7.10 (Feisty) things ought to work:</p>
<p>First, enter your sudo password:</p>
<p><code>sudo echo</code></p>
<p>Now, this paste just might set up everything you need:</p>
<pre>
sudo apt-get install libpng3 libtiff4 cupsys alien
cd /tmp
wget http://download.canon.com.au/bj/i250linux/bjfilteri250-2.3-0.i386.rpm
wget http://download.canon.com.au/bj/i250linux/bjfiltercups-2.3-0.i386.rpm
sudo alien --scripts bjfilteri250-2.3-0.i386.rpm
sudo alien --scripts bjfiltercups-2.3-0.i386.rpm
sudo dpkg -i bjfiltercups_2.3-1_i386.deb bjfilteri250_2.3-1_i386.deb
sudo ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
sudo ln -s /usr/lib/libpng.so.3 /usr/lib/libpng.so.2
sudo /etc/init.d/cupsys restart
</pre>
<p>Then, go set up your printer in the GUI, and specify <a href="/warez/canoni250.ppd">this PPD file</a>:</p>
<p><code>/usr/share/cups/model/canoni250.ppd</code></p>
<p>(Or, in retrospect, since it has a GNU license on it, you could just <a href="/warez/canoni250.ppd">download the PPD directly off my web site</a>.)</p>
<p>If things turn out less-than-straightforward, definitely <a href="http://www.linux-geek.org/2007/07/07/ubuntu-feisty-canon-i250-howto/">review BlackNight&#8217;s page for details</a>, and if this does work out for you drop him a thank you note in the comments!</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2008/03/13/canon-i250-ubuntu-feisty/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Danny Ten Years Ago</title>
		<link>http://dannyman.toldme.com/2008/03/09/computer-literacy-decade/</link>
		<comments>http://dannyman.toldme.com/2008/03/09/computer-literacy-decade/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 00:00:28 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
		
		<category><![CDATA[About Me]]></category>

		<category><![CDATA[Excerpts]]></category>

		<category><![CDATA[Featured]]></category>

		<category><![CDATA[Technical]]></category>

		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/2008/03/09/computer-literacy-decade/</guid>
		<description><![CDATA[It is fun to see how people change over time, and how they stay the same.  A decade ago I wrote a <a href="/1998/03/09/computer-literacy-narrative/">"Computer Literacy Narrative"</a> for an English class.]]></description>
			<content:encoded><![CDATA[<p>It is fun to see how people change over time, and how they stay the same.  A decade ago I wrote a <a href="/1998/03/09/computer-literacy-narrative/">&#8220;Computer Literacy Narrative&#8221;</a> for an English class:</p>
<blockquote><p>The Internet continues to play a very big part in my life. My web site grows slowly every week. I keep my diary on-line for others to read. I write CGI applications. I’m a hard-core Unix geek, administering two of my own systems, writing my HTML and perl scripts in vi, wowwing friends with afterstep. I work for the networking group at NCSA, for the CSIL as a labsitter, and worked last summer at an ISP in Chicago called EnterAct, where I may very well return this summer.</p>
<p>I now use only Unix, and my old Amiga systems from time to time out of nostalgia and respect for history. I own two Unix boxen, four Amiga systems, and the old Commodore 64. While most of these are antiques, I still lend some systems out to others from time to time to facilitate their computing needs.</p>
<p>My fanatical Unix snobbery does mean that I know very little about Windows 95 or Mac. Because I have good computer karma, I still tend to negotiate such systems better than the average Joe, but I’m by no means a wiz. Instead I enjoy spending my time tinkering with completely open systems like FreeBSD. I am proud and inspired by the idea that there are now several very competent Operating Systems available even for normal users that are built and maintained entirely by volunteer effort. It is my goal to continue to learn and ultimately contribute to this effort as I can.</p></blockquote>
<p>&#8220;Wow.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2008/03/09/computer-literacy-decade/feed/</wfw:commentRss>
		</item>
		<item>
		<title>&#8220;Focus Follows Mouse!!&#8221;</title>
		<link>http://dannyman.toldme.com/2008/02/12/geek/</link>
		<comments>http://dannyman.toldme.com/2008/02/12/geek/#comments</comments>
		<pubDate>Tue, 12 Feb 2008 21:36:05 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
		
		<category><![CDATA[Sundry]]></category>

		<category><![CDATA[Technical]]></category>

		<category><![CDATA[Testimonials]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/2008/02/12/geek/</guid>
		<description><![CDATA[Walking down the hall at work, I hear an engineer lament.
&#8220;Click to focus?  Arr!!&#8221;
And of course, I shout:
&#8220;Focus follows mouse!!&#8221;
I hear, beyond cubicle walls, a chorus of agreement.
Back at my desk, which I have recently switched from XP to Ubuntu, I note that I&#8217;m clicking to focus.  Fortunately, I spent the morning tweaking [...]]]></description>
			<content:encoded><![CDATA[<p>Walking down the hall at work, I hear an engineer lament.</p>
<p>&#8220;Click to focus?  Arr!!&#8221;</p>
<p>And of course, I shout:</p>
<p>&#8220;Focus follows mouse!!&#8221;</p>
<p>I hear, beyond cubicle walls, a chorus of agreement.</p>
<p>Back at my desk, which I have recently switched from XP to Ubuntu, I note that I&#8217;m clicking to focus.  Fortunately, I spent the morning tweaking mutt, which I started using again, after many years, because it deletes e-mail faster than Thunderbird does.</p>
<p>I like this place.</p>
<p>I hear muffled discussions of multiple desktops.  I think I&#8217;ll figure out how to FocusFollowsMouse in this Gnome stuff real quick before I return my attention to work-work.</p>
<p>ObSolution: In Ubuntu / Gnome, go to System > Preferences > Windows and enable &#8220;Select windows when the mouse moves over them&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2008/02/12/geek/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Why I Hope Yahoo! Says No</title>
		<link>http://dannyman.toldme.com/2008/02/01/please-stay-yahoo/</link>
		<comments>http://dannyman.toldme.com/2008/02/01/please-stay-yahoo/#comments</comments>
		<pubDate>Fri, 01 Feb 2008 22:52:30 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
		
		<category><![CDATA[News and Reaction]]></category>

		<category><![CDATA[Sundry]]></category>

		<category><![CDATA[Technical]]></category>

		<category><![CDATA[Technology]]></category>

		<category><![CDATA[Testimonials]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/2008/02/01/please-stay-yahoo/</guid>
		<description><![CDATA[Much buzz about Microsoft&#8217;s offer to buy Yahoo!
I am a big fan of Google and their myriad products, but sometimes they get on my nerves.  I like having Yahoo! as an alternative.  I love Flickr.  I would hate to see Yahoo! swallowed up my Microsoft, leaving the biggest players on the Internet [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://news.yahoo.com/fc/Business/Microsoft_Yahoo">Much buzz about Microsoft&#8217;s offer to buy Yahoo!</a></p>
<p>I am a big fan of Google and their myriad products, but sometimes they get on my nerves.  I like having Yahoo! as an alternative.  I <em>love</em> Flickr.  I would hate to see Yahoo! swallowed up my Microsoft, leaving the biggest players on the Internet being a choice between the Google and the Microsoft.</p>
<p>I prefer an online world that isn&#8217;t simply black and white, but which also has a weird shade of purple to it.</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2008/02/01/please-stay-yahoo/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Trendspotting: &#8220;The Amiga Line&#8221;</title>
		<link>http://dannyman.toldme.com/2008/01/26/deader-than-amiga/</link>
		<comments>http://dannyman.toldme.com/2008/01/26/deader-than-amiga/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 05:26:00 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
		
		<category><![CDATA[Featured]]></category>

		<category><![CDATA[Free Style]]></category>

		<category><![CDATA[FreeBSD]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Mac OS X]]></category>

		<category><![CDATA[Sundry]]></category>

		<category><![CDATA[Technical]]></category>

		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/2008/01/26/deader-than-amiga/</guid>
		<description><![CDATA[I asked myself: what is the threshold for a dead or dying Operating System?]]></description>
			<content:encoded><![CDATA[<p>I have been playing with <a href="http://www.google.com/trends">Google Trends</a>, which will be happy to generate a pretty graph of keyword frequency over time.  A rough gauge to the relative popularity of various things.  This evening, I was riffing off a post from the Royal Pingdom, <a href="http://royal.pingdom.com/?p=239">regarding the relative popularity of Ubuntu and Vista</a>, among other things.</p>
<p>I got started graphing <a href="http://www.google.com/trends?q=Ubuntu%2C+Fedora%2C+SuSE%2C+Gentoo%2C+Debian">various Linux distributions</a> against each other, <a href="http://www.google.com/trends?q=XP%2C+Vista">XP versus Vista</a>, and trying to figure out the best keyword for OS X.  Then, I wondered about FreeBSD.  <a href="http://www.google.com/trends?q=Ubuntu%2C+FreeBSD">Against Ubuntu, it was a flatline.</a>  So, I asked myself: what is the threshold for a dead or dying Operating System?</p>
<p><span style="color: #4684ee">Amiga</span> vs <span style="color: #dc3912">FreeBSD</span>:<br />
<a href="http://www.google.com/trends?q=Amiga%2C+FreeBSD"><img src='http://dannyman.toldme.com/wp-content/uploads/2008/01/amiga-freebsd.png' alt='Google Trends: Amiga versus FreeBSD' border=0 /></a></p>
<p>Ouch!  Can we get deader?</p>
<p><span style="color: #4684ee">Amiga</span> vs <span style="color: #dc3912">FreeBSD</span> vs <span style="color: #ff9900">BeOS</span>:<br />
<a href="http://www.google.com/trends?q=Amiga%2C+FreeBSD%2C+BeOS"><img src='http://dannyman.toldme.com/wp-content/uploads/2008/01/amiga-freebsd-beos.png' alt='Google Trends: Amiga versus FreeBSD versus BeOS' border=0 /></a></p>
<p>To be fair, the cult of Amiga is still strong . . . BeOS is well and truly dead.  But how do the BSDs fare?</p>
<p><span style="color: #4684ee">Amiga</span> vs <span style="color: #dc3912">FreeBSD</span> vs <span style="color: #ff9900">BeOS</span> vs <span style="color: #008000">NetBSD</span> vs <span style="color: #4942cc">OpenBSD</span>:<br />
<a href="http://www.google.com/trends?q=Amiga%2C+FreeBSD%2C+BeOS%2C+NetBSD%2C+OpenBSD"><img src='http://dannyman.toldme.com/wp-content/uploads/2008/01/amiga-bsds.png' alt='Google Trends: *BSD versus Amiga, BeOS' border=0 /></a></p>
<p>NetBSD has been sleeping with the BeOS fishes for a while, and OpenBSD is on its way.  And that&#8217;s a league <em>below</em> Amiga!</p>
<p>In Red Hat land, <a href="http://www.google.com/trends?q=Amiga%2C+Red+Hat%2C+Fedora%2C+CentOS">only Fedora beats &#8220;the Amiga Line&#8221;</a>.  For Unix in general, nothing stops <a href="http://www.google.com/trends?q=FreeBSD%2C+Fedora%2C+Ubuntu%2C+Solaris%2C+SuSE">the Ubuntu juggernaut</a>.  But there&#8217;s <a href="http://www.google.com/trends?q=Ubuntu%2C+Mac%2C+XP%2C+Vista">a long way to go to catch up with Uncle Bill</a>.</p>
<p>(Yes, it is a rainy night and the girlfriend is out of town.)</p>
<p>Postscript: <a href="http://www.google.com/trends?q=Ubuntu%2C+Obama">Ubuntu versus Obama</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2008/01/26/deader-than-amiga/feed/</wfw:commentRss>
		</item>
		<item>
		<title>NotchUp?  Not so much . . .</title>
		<link>http://dannyman.toldme.com/2008/01/26/notchup-launch-interview/</link>
		<comments>http://dannyman.toldme.com/2008/01/26/notchup-launch-interview/#comments</comments>
		<pubDate>Sat, 26 Jan 2008 01:50:50 +0000</pubDate>
		<dc:creator>dannyman</dc:creator>
		
		<category><![CDATA[Featured]]></category>

		<category><![CDATA[News and Reaction]]></category>

		<category><![CDATA[Technical]]></category>

		<category><![CDATA[Testimonials]]></category>

		<guid isPermaLink="false">http://dannyman.toldme.com/2008/01/26/notchup-launch-interview/</guid>
		<description><![CDATA[Basically: LinkedIn, except that you can set a price at which you would be willing to interview with a prospective employer.  I peg it as "an interesting innovation that rips off an existing proven idea that is probably ahead of their ability to execute."]]></description>
			<content:encoded><![CDATA[<p>I just got an invitation to join <a href="http://www.notchup.com/">NotchUp</a>.  Wary of the latest craze in <a href="http://www.facebook.com/">data mining masked as social networking</a> I did <a href="http://www.google.com/search?q=notchup">a quick Google search</a>.  TechCrunch had <a href="http://www.techcrunch.com/2008/01/22/stealth-job-site-notchup-makes-companies-pay-to-interview-you/">the best summary</a>.</p>
<p>We&#8217;re basically looking at <a href="http://www.linkedin.com/">LinkedIn</a> (they even import your LinkedIn profile) except that you can set a price at which you would be willing to interview with a prospective employer.  The idea being, maybe you are happy where you are but you&#8217;d be happy to talk about being somewhere else, though your time is valuable.  (Employers, of course, already know that recruiting is an expensive undertaking . . . it is not hard to see them pony up . . .)</p>
<p><img align="right" src='http://dannyman.toldme.com/wp-content/uploads/2008/01/notcho_.png' alt='NOT!' /></p>
<p>Apparently this is from &#8220;<a href="http://www.peerflix.com/">Peerflix</a> refugees&#8221; so I&#8217;d peg it as &#8220;an interesting innovation that rips off an existing proven idea that is probably ahead of their ability to execute.&#8221;</p>
<p>I accepted the invite, to check it out but mainly so I could invite a friend who is job hunting.  I figured if <a href="http://www.powerset.com/">Powerset</a> and <a href="http://www.yahoo.com/">Yahoo</a> giving it a go . . .</p>
<p>First Impressions:</p>
<ul>
<li>Very rough: when I declined to invite everyone I know on LinkedIn the site closed its own window.</li>
<li>Lame: the &#8220;invite-only preview&#8221; site is protected by a shared HTTP authentication username and password . . . <em>then</em> you log in.</li>
<li>Also Lame: you can&#8217;t view <em>any</em> of their web site (like &#8220;About Us&#8221;) without the HTTP authentication credentials.  Amateurs!</li>
<li>Steals your <a href="http://www.linkedin.com/in/dannyman">LinkedIn profile</a> very nicely, but requires your password.  Wonder how soon LinkedIn will block them.</li>
<li>I don&#8217;t see why LinkedIn couldn&#8217;t just add the &#8220;set price to interview&#8221; as a feature within about two months.</li>
<li>Feels very much like a LinkedIn rip-off.</li>
<li>Snickering towards Doom: Their own &#8220;Jobs&#8221; page reads, in total: &#8220;VP of Business Development&#8221;</li>
<li>Doomed: The site is very slow, even as a limited preview.  Methinks their engineers aren&#8217;t so great.</li>
</ul>
<p>Actually, now I feel dirty.  I&#8217;m changing my LinkedIn password . . .</p>
]]></content:encoded>
			<wfw:commentRss>http://dannyman.toldme.com/2008/01/26/notchup-launch-interview/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
