<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;C04GQHc7eyp7ImA9WhRbE00.&quot;"><id>tag:blogger.com,1999:blog-6186417</id><updated>2012-02-03T20:45:21.903Z</updated><category term="old_perl" /><category term="Perl" /><category term="password" /><title>serfGeek's Geek::Blog</title><subtitle type="html">&lt;img src="http://www.gravatar.com/avatar/f53ac2540cb47d2f8266b078938d2d39.jpg"&gt;

A place to record &lt;a href="http://www.aotea.org/john/"&gt;John Harrison&lt;/a&gt;'s techy notes, both to refer back to when needed, and as a help to others...</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://serfgeek.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>190</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/SerfgeeksGeekblog" /><feedburner:info uri="serfgeeksgeekblog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;C04GQHc6eCp7ImA9WhRbE00.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-485076496197349674</id><published>2012-02-03T20:11:00.008Z</published><updated>2012-02-03T20:45:21.910Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-03T20:45:21.910Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Perl" /><category scheme="http://www.blogger.com/atom/ns#" term="password" /><title>Simple password generator</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/485076496197349674/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=485076496197349674" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/485076496197349674?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/485076496197349674?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/GVJRFCttkk8/2012_02_01_archive.html" title="Simple password generator" /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">This generates shadow file entries with MD5 crypted passwords.If you don't specify a password to use on the command line, it will generate a random 15 character password for you.NB: You really shouldn't use it with a password on the command line, as this can be seen by other users with the ps command while it's running. I've just done this to simplify the example. This code is a snippet, intended
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Q2DG_LhsxosX8xK2VDUFOYX0TFM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q2DG_LhsxosX8xK2VDUFOYX0TFM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Q2DG_LhsxosX8xK2VDUFOYX0TFM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Q2DG_LhsxosX8xK2VDUFOYX0TFM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/GVJRFCttkk8" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2012_02_01_archive.html#485076496197349674</feedburner:origLink></entry><entry gd:etag="W/&quot;D0cBRXc9fCp7ImA9WhRbEUo.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-9114685711159594464</id><published>2012-02-02T09:30:00.001Z</published><updated>2012-02-02T09:30:54.964Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-02T09:30:54.964Z</app:edited><title>Yesterday...</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/9114685711159594464/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=9114685711159594464" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/9114685711159594464?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/9114685711159594464?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/RL-FMbIrpXw/2012_02_01_archive.html" title="Yesterday..." /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">You can get yesterday's date with$(TZ=GMT+24 date +%y%m%d)(or tomorrow's with -24)
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QQP8Anjti2Q4XvExHUZRXSzuuVk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QQP8Anjti2Q4XvExHUZRXSzuuVk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QQP8Anjti2Q4XvExHUZRXSzuuVk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QQP8Anjti2Q4XvExHUZRXSzuuVk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/RL-FMbIrpXw" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2012_02_01_archive.html#9114685711159594464</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUGR3c_eCp7ImA9WhRUFkQ.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-873685878190258212</id><published>2012-01-27T18:58:00.005Z</published><updated>2012-01-27T19:57:06.940Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-27T19:57:06.940Z</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="old_perl" /><title>Perl keyword 'our' doesn't work on old Perl</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/873685878190258212/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=873685878190258212" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/873685878190258212?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/873685878190258212?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/dw1BY5QinEU/2012_01_01_archive.html" title="Perl keyword 'our' doesn't work on old Perl" /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">If you need to declare a variable in old (pre 5.6?) Perl, and can't use the 'my' keyword...#!/usr/bin/perl -w###use strict;use Getopt::Std;our $opt_v;getopts('v');sub VERBOSE { $opt_v; }This will fail:$ ./try.plUse of reserved word "our" is deprecated at ./try.pl line 8.Global symbol "$opt_v" requires explicit package name at ./try.pl line 8.Execution of ./try.pl aborted due to compilation 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/a9rLuI6WfbW4FZ5pvk65-HkUEYg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/a9rLuI6WfbW4FZ5pvk65-HkUEYg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/a9rLuI6WfbW4FZ5pvk65-HkUEYg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/a9rLuI6WfbW4FZ5pvk65-HkUEYg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/dw1BY5QinEU" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2012_01_01_archive.html#873685878190258212</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEBQXk9eSp7ImA9WhdUGUU.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-4341773220693383101</id><published>2011-10-07T10:40:00.003+01:00</published><updated>2011-10-07T10:44:10.761+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-07T10:44:10.761+01:00</app:edited><title>Registry entries for TheGun</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/4341773220693383101/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=4341773220693383101" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/4341773220693383101?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/4341773220693383101?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/A9VmNgxqMKU/2011_10_01_archive.html" title="Registry entries for TheGun" /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">TheGun is a great replacement for notepad on Windows. It's a bit funny with registering itself to open file types though, but if you add these registry entries (which expect it to be in C:\Program Files\TheGun\THEGUN.EXE) it should work the way you want it.Windows Registry Editor Version 5.00[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.pl\OpenWithList]"g"="
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5UuHAHtxNzIYXnjTlxS2jQOXQ14/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5UuHAHtxNzIYXnjTlxS2jQOXQ14/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5UuHAHtxNzIYXnjTlxS2jQOXQ14/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5UuHAHtxNzIYXnjTlxS2jQOXQ14/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/A9VmNgxqMKU" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2011_10_01_archive.html#4341773220693383101</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cDR3syeSp7ImA9WhdUGE0.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-352536780638435195</id><published>2011-10-05T10:58:00.004+01:00</published><updated>2011-10-05T11:04:36.591+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-05T11:04:36.591+01:00</app:edited><title>rpm queries</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/352536780638435195/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=352536780638435195" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/352536780638435195?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/352536780638435195?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/ZVTQ1c8K2Es/2011_10_01_archive.html" title="rpm queries" /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">The rpm options you usually need:rpm -qa (list all packages installedrpm -qf /path/to/file (which package provides this file)rpm -ql (list the files in a package)http://www.rpm.org/max-rpm/s1-rpm-query-parts.html
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2voVlmeq9DXYY1qH8rnZcG18cbg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2voVlmeq9DXYY1qH8rnZcG18cbg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2voVlmeq9DXYY1qH8rnZcG18cbg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2voVlmeq9DXYY1qH8rnZcG18cbg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/ZVTQ1c8K2Es" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2011_10_01_archive.html#352536780638435195</feedburner:origLink></entry><entry gd:etag="W/&quot;CEABQX8zeyp7ImA9WhdQEUk.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-1428046196254064392</id><published>2011-08-12T10:51:00.003+01:00</published><updated>2011-08-12T10:52:30.183+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-12T10:52:30.183+01:00</app:edited><title>NIS &amp; Automount</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/1428046196254064392/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=1428046196254064392" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/1428046196254064392?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/1428046196254064392?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/MN-7I2S-PTk/2011_08_01_archive.html" title="NIS &amp; Automount" /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">
# vi /var/yp/etc/auto_home
# cd /var/yp
# make auto.home


To flush the old mapping on the client server:


# automount -v

&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eUwZijOm1S67ZBbV-LqNYaB8y2s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eUwZijOm1S67ZBbV-LqNYaB8y2s/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eUwZijOm1S67ZBbV-LqNYaB8y2s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eUwZijOm1S67ZBbV-LqNYaB8y2s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/MN-7I2S-PTk" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2011_08_01_archive.html#1428046196254064392</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUGSXk5cCp7ImA9WhdREkw.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-7936196661245012506</id><published>2011-08-01T14:42:00.004+01:00</published><updated>2011-08-01T16:23:48.728+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-01T16:23:48.728+01:00</app:edited><title>Spark Timezone</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/7936196661245012506/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=7936196661245012506" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/7936196661245012506?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/7936196661245012506?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/0woCamPQmnE/2011_08_01_archive.html" title="Spark Timezone" /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">To correct the timezone in Spark, create a Spark.vmoptions file (not spark.vmoptions and not Spark.vmoptions.txt) beside the Spark.exe and add this to it:-Duser.timezone=Europe/Londonthen restart Spark.Thanks to:http://community.igniterealtime.org/docs/DOC-1151http://community.igniterealtime.org/thread/42980
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bc4s80YSInKqoLU1OjtkyY2r3Cc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bc4s80YSInKqoLU1OjtkyY2r3Cc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bc4s80YSInKqoLU1OjtkyY2r3Cc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bc4s80YSInKqoLU1OjtkyY2r3Cc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/0woCamPQmnE" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2011_08_01_archive.html#7936196661245012506</feedburner:origLink></entry><entry gd:etag="W/&quot;AkADQXo-cSp7ImA9WhdREUQ.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-7343265353278931256</id><published>2011-08-01T10:54:00.000+01:00</published><updated>2011-08-01T12:39:30.459+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-01T12:39:30.459+01:00</app:edited><title>Comand line wrapping</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/7343265353278931256/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=7343265353278931256" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/7343265353278931256?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/7343265353278931256?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/BrhSt4jqS3I/2011_08_01_archive.html" title="Comand line wrapping" /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">If you're having trouble on Solaris with your command line wrapping at 80 characters so it starts printing again at the start of the line...Have you logged in via a jump server and have your terminal settings configured in the first machine, which is controlling what the second machine can send back?
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3rMTZrQpUAQV-7Z-pUofV77sd-4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3rMTZrQpUAQV-7Z-pUofV77sd-4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3rMTZrQpUAQV-7Z-pUofV77sd-4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3rMTZrQpUAQV-7Z-pUofV77sd-4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/BrhSt4jqS3I" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2011_08_01_archive.html#7343265353278931256</feedburner:origLink></entry><entry gd:etag="W/&quot;DEMHR3s8cCp7ImA9WhZbEEo.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-5914257421380822706</id><published>2011-06-14T15:36:00.003+01:00</published><updated>2011-06-14T19:33:56.578+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-14T19:33:56.578+01:00</app:edited><title>Microsoft Natural Keyboard Function Keys...</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/5914257421380822706/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=5914257421380822706" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/5914257421380822706?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/5914257421380822706?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/730FMn19rwI/2011_06_01_archive.html" title="Microsoft Natural Keyboard Function Keys..." /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">Did you know the natural keyboard 4000 has a "F-Lock" key?http://www.ehow.com/how_6777639_enable-function-keys-microsoft-keyboard.htmlOpen a program that uses the function keys such as Microsoft Word or Microsoft Excel. Check your keyboard for an "F-Lock" or "Function Lock" key. This key is used to toggle function-key support; when it is toggled on, the function keys will not work.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/H1GdIHqUwxzjoQke6bd53kRYxyk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/H1GdIHqUwxzjoQke6bd53kRYxyk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/H1GdIHqUwxzjoQke6bd53kRYxyk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/H1GdIHqUwxzjoQke6bd53kRYxyk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/730FMn19rwI" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2011_06_01_archive.html#5914257421380822706</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8AQn0-cCp7ImA9WhZbEUg.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-3514776504754124442</id><published>2011-06-13T15:32:00.004+01:00</published><updated>2011-06-15T16:14:03.358+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-15T16:14:03.358+01:00</app:edited><title>Windows hosts file ignored</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/3514776504754124442/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=3514776504754124442" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/3514776504754124442?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/3514776504754124442?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/MQ3vaQsy2sA/2011_06_01_archive.html" title="Windows hosts file ignored" /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">If you have already tried all of these things:http://mihaiu.name/2005/windows-hosts-file-ignored/If you've copied the file from somewhere else rather than opening it and pasting in entries, check the permissions on the file.The file permissions could be wrong meaning Windows will not read it.More reading:http://www.bleepingcomputer.com/tutorials/tutorial52.html
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/71frwb2sQaoC7mrs3U-JD6JdJGA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/71frwb2sQaoC7mrs3U-JD6JdJGA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/71frwb2sQaoC7mrs3U-JD6JdJGA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/71frwb2sQaoC7mrs3U-JD6JdJGA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/MQ3vaQsy2sA" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2011_06_01_archive.html#3514776504754124442</feedburner:origLink></entry><entry gd:etag="W/&quot;A0UNQ3g4eyp7ImA9WhZVGUk.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-8161913412715097360</id><published>2011-06-01T18:16:00.003+01:00</published><updated>2011-06-01T18:28:12.633+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-01T18:28:12.633+01:00</app:edited><title>Why does ifup eth1 make eth0 stop working?</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/8161913412715097360/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=8161913412715097360" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/8161913412715097360?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/8161913412715097360?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/BK6o6tFABQ4/2011_06_01_archive.html" title="Why does ifup eth1 make eth0 stop working?" /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">and this was a gotcha that stole a couple of hours...Answer... it didn't stop working, I just couldn't see it...bringing up eth1 when I'd cloned eth0's config:/etc/sysconfig/network-scripts/ifcfg-eth0/etc/sysconfig/network-scripts/ifcfg-eth1and neglected to remove this line:GATEWAY=AA.BB.CC.DDWhen eth1 came up after eth0, it would over-write the default route.I realised what the problem was when 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/z1Gef1jywuvdJ7EIUWRG7PwE0vM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/z1Gef1jywuvdJ7EIUWRG7PwE0vM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/z1Gef1jywuvdJ7EIUWRG7PwE0vM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/z1Gef1jywuvdJ7EIUWRG7PwE0vM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/BK6o6tFABQ4" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2011_06_01_archive.html#8161913412715097360</feedburner:origLink></entry><entry gd:etag="W/&quot;AkICR305fSp7ImA9WhZVGUk.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-4145796745521882973</id><published>2011-06-01T18:08:00.002+01:00</published><updated>2011-06-01T18:16:06.325+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-01T18:16:06.325+01:00</app:edited><title>Two things I learned today...</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/4145796745521882973/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=4145796745521882973" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/4145796745521882973?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/4145796745521882973?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/rUyRe5N0jus/2011_06_01_archive.html" title="Two things I learned today..." /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">One, was (by fluke) that ^Y suspends a process like ^Z does... although it waits until the process wants to read input from the terminal before it suspends it... I guess that could be a useful criteria in some situations... I can probably think of other more useful things that could be implemented as built-in features though :-)http://www.gnu.org/software/bash/manual/bashref.html#
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/52cTGnKpflv8y9kw1pDCxxVUREM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/52cTGnKpflv8y9kw1pDCxxVUREM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/52cTGnKpflv8y9kw1pDCxxVUREM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/52cTGnKpflv8y9kw1pDCxxVUREM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/rUyRe5N0jus" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2011_06_01_archive.html#4145796745521882973</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYFRXcyeCp7ImA9WhZXGUs.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-1567015913835994080</id><published>2011-05-09T17:47:00.004+01:00</published><updated>2011-05-09T17:55:14.990+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-09T17:55:14.990+01:00</app:edited><title>Uploading an ISO in vSphere Client</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/1567015913835994080/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=1567015913835994080" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/1567015913835994080?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/1567015913835994080?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/SBKLLju3RMU/2011_05_01_archive.html" title="Uploading an ISO in vSphere Client" /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">On http://communities.vmware.com/thread/258207, RParker says:"But you shouldn't be uploading ISO to the datastore anyway, users can mount ISO from their client, or you can create an NFS store, and connect your ESX hosts to it."But...Select your host.Click on the "Storage Views" tab (grey tab on the far right at the top)Click on a Datastore in the list.In the explorer pane list on the left you 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HwUT3Fn1jMyMXZj2M7PLK9gOjmw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HwUT3Fn1jMyMXZj2M7PLK9gOjmw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/HwUT3Fn1jMyMXZj2M7PLK9gOjmw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HwUT3Fn1jMyMXZj2M7PLK9gOjmw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/SBKLLju3RMU" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2011_05_01_archive.html#1567015913835994080</feedburner:origLink></entry><entry gd:etag="W/&quot;D0AMR3c7fSp7ImA9WhZXFkQ.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-8519674451165364369</id><published>2011-05-06T16:28:00.003+01:00</published><updated>2011-05-06T16:29:46.905+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-06T16:29:46.905+01:00</app:edited><title>Entry for local iso in /etc/apt/sources.list</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/8519674451165364369/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=8519674451165364369" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/8519674451165364369?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/8519674451165364369?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/PEkV4Az4Kqk/2011_05_01_archive.html" title="Entry for local iso in /etc/apt/sources.list" /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">deb file:///mnt/ubuntu-iso jaunty main restricted(This was an Ubuntu BSD box and the iso was mounted under /mnt/ubuntu-iso)http://ubuntuforums.org/archive/index.php/t-35807.html
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8FJnUYHPjp5lQpQ_5V4sWDAwQaU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8FJnUYHPjp5lQpQ_5V4sWDAwQaU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8FJnUYHPjp5lQpQ_5V4sWDAwQaU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8FJnUYHPjp5lQpQ_5V4sWDAwQaU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/PEkV4Az4Kqk" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2011_05_01_archive.html#8519674451165364369</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIDRnwyeSp7ImA9WhZREks.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-8732666060805366531</id><published>2011-04-08T10:46:00.007+01:00</published><updated>2011-04-08T13:59:37.291+01:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-08T13:59:37.291+01:00</app:edited><title>Turning off Passive mode in FTP</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/8732666060805366531/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=8732666060805366531" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/8732666060805366531?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/8732666060805366531?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/QSdiAOkKzpU/2011_04_01_archive.html" title="Turning off Passive mode in FTP" /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">Curl:curl -O -P- ftp://ftp.sunfreeware.com/pub/freeware/sparc/10/xz-5.0.1-sol10-sparc-local.gzFrom the cURL man page here: http://curl.haxx.se/docs/manpage.html#-P--ftp-portor you can add:-P-to your ~/.curlrcFor lftp you can add this to ~/.lftprc:set ftp:passive-mode offOr just type the same command at the lftp prompt if you only want it for the current session.
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/U73LpaWlE-7jRdSKnL8csaDAfqQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/U73LpaWlE-7jRdSKnL8csaDAfqQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/U73LpaWlE-7jRdSKnL8csaDAfqQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/U73LpaWlE-7jRdSKnL8csaDAfqQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/QSdiAOkKzpU" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2011_04_01_archive.html#8732666060805366531</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak8NRng6cCp7ImA9WhZTE0o.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-8221659733528503360</id><published>2011-03-17T16:10:00.004Z</published><updated>2011-03-17T16:21:37.618Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-17T16:21:37.618Z</app:edited><title>File descriptors for read loops...</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/8221659733528503360/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=8221659733528503360" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/8221659733528503360?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/8221659733528503360?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/guU4zSt0XIQ/2011_03_01_archive.html" title="File descriptors for read loops..." /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">while read with a command that eats input (ssh, another read etc)for file:$ cat $tempfilea bc de fg hIn ksh:#!/bin/kshexec 4&amp;lt;$tempfilewhile read -u4 first seconddo  echo first=$first  echo second=$second  printf "number?: "  read NUM  echo "name=$NUM"  ssh localhost uname 2&amp;gt;/dev/nulldonein bash:#!/bin/bashexec 4&amp;lt;$tempfilewhile read &amp;lt;&amp;amp;4 first seconddo  echo first=$first  echo second=$second  
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1PPm6n713DOh_Ld1VoPUTUGmXbI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1PPm6n713DOh_Ld1VoPUTUGmXbI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1PPm6n713DOh_Ld1VoPUTUGmXbI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1PPm6n713DOh_Ld1VoPUTUGmXbI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/guU4zSt0XIQ" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2011_03_01_archive.html#8221659733528503360</feedburner:origLink></entry><entry gd:etag="W/&quot;DEQBQ3gycCp7ImA9WhZTEkQ.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-39251691650236007</id><published>2011-03-16T17:10:00.005Z</published><updated>2011-03-16T17:25:52.698Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-16T17:25:52.698Z</app:edited><title>Repeat after me, awk is not Perl...</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/39251691650236007/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=39251691650236007" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/39251691650236007?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/39251691650236007?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/y1rCg-1mZ-w/2011_03_01_archive.html" title="Repeat after me, awk is not Perl..." /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">What does a semicolon mean to awk?This works:$ /usr/bin/ps -ef | awk '/ root\ /{p++};END{print p}'but this doesn't:$ /usr/bin/ps -ef | awk 'BEGIN{p=0};/ root\ /{p++}END{print p}'awk: syntax error near line 1awk: bailing out near line 1and this does:$ /usr/bin/ps -ef | awk 'BEGIN{p=0}/ root\ /{p++}END{print p}'0and just to prove it's REALLY niggly, it's fussy about the order you give it things too
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/t0MXAKoYAZTNfFh6gtGrqy0g4yg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/t0MXAKoYAZTNfFh6gtGrqy0g4yg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/t0MXAKoYAZTNfFh6gtGrqy0g4yg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/t0MXAKoYAZTNfFh6gtGrqy0g4yg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/y1rCg-1mZ-w" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2011_03_01_archive.html#39251691650236007</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk4MSXw8fCp7ImA9Wx9aEUk.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-7210028339883523800</id><published>2011-03-02T17:31:00.008Z</published><updated>2011-03-03T09:36:28.274Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-03T09:36:28.274Z</app:edited><title>Backticks can be dangerous!</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/7210028339883523800/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=7210028339883523800" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/7210028339883523800?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/7210028339883523800?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/DQOnVRxnlDI/2011_03_01_archive.html" title="Backticks can be dangerous!" /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">For years I've preferred to use$(command)rather than`command`while shell scripting.For me it was mostly a matter of style, but I pretty much thought that the two were equivalents.I felt it was a bit easier to see $(...) than `...` and sometimes I need to nest commands with:$(command $(othercommand))which would be impossible with backticks.THEY ARE NOT THE SAME!#!/bin/ksh###for STRING in '
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Sthc6kX7BH6rQRVIgtvAarUdMJE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Sthc6kX7BH6rQRVIgtvAarUdMJE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Sthc6kX7BH6rQRVIgtvAarUdMJE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Sthc6kX7BH6rQRVIgtvAarUdMJE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/DQOnVRxnlDI" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2011_03_01_archive.html#7210028339883523800</feedburner:origLink></entry><entry gd:etag="W/&quot;A04EQXY8cSp7ImA9Wx9VEUg.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-7128708155787229377</id><published>2011-01-27T20:16:00.003Z</published><updated>2011-01-27T20:25:00.879Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-27T20:25:00.879Z</app:edited><title>git bits...</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/7128708155787229377/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=7128708155787229377" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/7128708155787229377?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/7128708155787229377?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/QLXhJZ6qV8k/2011_01_01_archive.html" title="git bits..." /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">Cheat sheetsAlexander Zeitler’s Git Cheat SheetZach Rusin’s Git Cheat Sheethttp://cheat.errtheblog.com/s/git/Nate Murray’s Git Cheat Sheethttp://www.codingdomain.com/git/tricks/http://help.github.com/git-cheat-sheets/https://git.wiki.kernel.org/index.php/Aliaseshttp://www.draconianoverlord.com/2010/03/04/git-config.htmlhttp://www.sourcemage.org/Git_Guidehttp://cheat.errtheblog.com/s/githttp://
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oLwNB34_6D_q2Dwak0MuwNOIRJU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oLwNB34_6D_q2Dwak0MuwNOIRJU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oLwNB34_6D_q2Dwak0MuwNOIRJU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oLwNB34_6D_q2Dwak0MuwNOIRJU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/QLXhJZ6qV8k" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2011_01_01_archive.html#7128708155787229377</feedburner:origLink></entry><entry gd:etag="W/&quot;DkIHSH8_cCp7ImA9Wx9VEU4.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-2571413870430137140</id><published>2011-01-27T13:12:00.002Z</published><updated>2011-01-27T13:22:19.148Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-27T13:22:19.148Z</app:edited><title>Toggle Character Codes</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/2571413870430137140/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=2571413870430137140" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/2571413870430137140?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/2571413870430137140?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/tiLepgENIv4/2011_01_01_archive.html" title="Toggle Character Codes" /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">In Windows, when you enter text you can press Alt-X after it to show the hex for that character. (inversely you can type a number and do Alt-X to make the character, or hold Alt &amp;amp; type the number on the numeric keypad to get the character)
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oXRfdfo7kTGLmiiYc3-D8jHoMe8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oXRfdfo7kTGLmiiYc3-D8jHoMe8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oXRfdfo7kTGLmiiYc3-D8jHoMe8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oXRfdfo7kTGLmiiYc3-D8jHoMe8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/tiLepgENIv4" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2011_01_01_archive.html#2571413870430137140</feedburner:origLink></entry><entry gd:etag="W/&quot;CEYDR304fyp7ImA9Wx9WE0k.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-3530082996705980427</id><published>2011-01-18T09:14:00.003Z</published><updated>2011-01-18T09:16:16.337Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-18T09:16:16.337Z</app:edited><title>How to expand * on bash command line</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/3530082996705980427/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=3530082996705980427" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/3530082996705980427?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/3530082996705980427?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/XobkLVw85kc/2011_01_01_archive.html" title="How to expand * on bash command line" /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">&amp;lt;Esc&amp;gt;* in set -o vior &amp;lt;Ctrl-X&amp;gt;* in standard bashhttp://superuser.com/questions/215950/how-to-expand-on-bash-command-line
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/P9fTpcNYXNTRLkSMBHCuHrw8rRM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P9fTpcNYXNTRLkSMBHCuHrw8rRM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/P9fTpcNYXNTRLkSMBHCuHrw8rRM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/P9fTpcNYXNTRLkSMBHCuHrw8rRM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/XobkLVw85kc" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2011_01_01_archive.html#3530082996705980427</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IBRnwycCp7ImA9Wx9XGEg.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-4890226430793127840</id><published>2011-01-12T19:07:00.002Z</published><updated>2011-01-12T19:12:37.298Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-12T19:12:37.298Z</app:edited><title>vim one liner to convert backslashes in clipboard to percents</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/4890226430793127840/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=4890226430793127840" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/4890226430793127840?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/4890226430793127840?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/x5AjkGnSo3A/2011_01_01_archive.html" title="vim one liner to convert backslashes in clipboard to percents" /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">Windows clipboard modifier in vim...I was exporting a whole lot of registry entries in Windows.I would do F3 to find the next match, right click &amp;amp; click "Export",then select the whole key name, the press ^C to copyThen go to vim and press v to run the mapped macro below.Then go to the filename box and press ^V to paste &amp;amp; click save.:map v dd"+gP^Q:%s/\\/%/g^Q^MV"+yWhich looks like::map v dd"+gP^[
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JCzOrbQxg6GJSfnwYtKngeqsIu0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JCzOrbQxg6GJSfnwYtKngeqsIu0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/JCzOrbQxg6GJSfnwYtKngeqsIu0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JCzOrbQxg6GJSfnwYtKngeqsIu0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/x5AjkGnSo3A" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2011_01_01_archive.html#4890226430793127840</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcEQXk-eCp7ImA9Wx9XGEg.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-16168593106883649</id><published>2011-01-12T17:04:00.001Z</published><updated>2011-01-12T17:06:40.750Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-12T17:06:40.750Z</app:edited><title>Apache Directory Index</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/16168593106883649/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=16168593106883649" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/16168593106883649?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/16168593106883649?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/xGn0tQ1OFT4/2011_01_01_archive.html" title="Apache Directory Index" /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">http://httpd.apache.org/docs/current/mod/mod_autoindex.htmlIndexOptions NameWidth=* FancyIndexing FoldersFirst HTMLTable SuppressHTMLPreamble VersionSort IgnoreCase
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/szWxeo0Wb-tkNjn5lQSNgj_okpc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/szWxeo0Wb-tkNjn5lQSNgj_okpc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/szWxeo0Wb-tkNjn5lQSNgj_okpc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/szWxeo0Wb-tkNjn5lQSNgj_okpc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/xGn0tQ1OFT4" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2011_01_01_archive.html#16168593106883649</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck4CRXszeCp7ImA9Wx9XF0o.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-6808887327257687427</id><published>2011-01-11T18:35:00.000Z</published><updated>2011-01-11T18:36:04.580Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-11T18:36:04.580Z</app:edited><title>Mail sender for mutt to gmail</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/6808887327257687427/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=6808887327257687427" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/6808887327257687427?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/6808887327257687427?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/ibpKs7h6MUo/2011_01_01_archive.html" title="Mail sender for mutt to gmail" /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">http://msmtp.sourceforge.net/doc/msmtp.html
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qVhBONmVIQhwb36zfJKai5IiMyc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qVhBONmVIQhwb36zfJKai5IiMyc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qVhBONmVIQhwb36zfJKai5IiMyc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qVhBONmVIQhwb36zfJKai5IiMyc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/ibpKs7h6MUo" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2011_01_01_archive.html#6808887327257687427</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcASHg_cCp7ImA9Wx9XGEg.&quot;"><id>tag:blogger.com,1999:blog-6186417.post-2319568457911513874</id><published>2011-01-05T14:53:00.002Z</published><updated>2011-01-12T17:07:29.648Z</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-12T17:07:29.648Z</app:edited><title>Windows bits</title><link rel="replies" type="application/atom+xml" href="http://serfgeek.blogspot.com/feeds/2319568457911513874/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=6186417&amp;postID=2319568457911513874" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/2319568457911513874?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6186417/posts/default/2319568457911513874?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/SerfgeeksGeekblog/~3/nHoBNKxRRmQ/2011_01_01_archive.html" title="Windows bits" /><author><name>John</name><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><thr:total>0</thr:total><content type="html">"Desktop As Shortcut" Command Is Missing from the "Send To" Menu:http://support.microsoft.com/kb/191882Sysinternals Process Utilities:http://technet.microsoft.com/en-us/sysinternals/bb795533Microsoft PowerToys for Windows XP:http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/54TtNanM8n3GKlRS2L5lID_ivrc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/54TtNanM8n3GKlRS2L5lID_ivrc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/54TtNanM8n3GKlRS2L5lID_ivrc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/54TtNanM8n3GKlRS2L5lID_ivrc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/SerfgeeksGeekblog/~4/nHoBNKxRRmQ" height="1" width="1"/&gt;</content><feedburner:origLink>http://serfgeek.blogspot.com/2011_01_01_archive.html#2319568457911513874</feedburner:origLink></entry></feed>

