<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>How in the TECH &#187; Linux</title>
	<atom:link href="http://www.howinthetech.com/tag/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.howinthetech.com</link>
	<description>Daily Tech Tips and News</description>
	<lastBuildDate>Tue, 16 Mar 2010 21:19:19 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<atom:link rel='hub' href='http://www.howinthetech.com/?pushpress=hub'/>
		<item>
		<title>vi Cheat Sheet</title>
		<link>http://www.howinthetech.com/vi-cheat-sheet/</link>
		<comments>http://www.howinthetech.com/vi-cheat-sheet/#comments</comments>
		<pubDate>Wed, 17 May 2006 17:49:03 +0000</pubDate>
		<dc:creator>Adam Myers</dc:creator>
				<category><![CDATA[How in the Tech]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Shortcuts]]></category>

		<guid isPermaLink="false">http://www.evileyez.org/vi-cheat-sheet/</guid>
		<description><![CDATA[


vi is a powerful text editor found on practically every Unix based system. Consequently, it is quite beneficial to learn and master vi and its abundance of keyboard shortcuts. If you are not quite the guru you hoped to be, here is a handy reference page that will bring you up to speed quickly.
File Handling

vi [...]]]></description>
			<content:encoded><![CDATA[<p><div style="float: right; margin-top:0px;margin-left:5px;"><script type="text/javascript"><!--
google_ad_client = "pub-7614676277221702";
google_ad_slot = "8180382492";
google_ad_width = 336;
google_ad_height = 280;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</div></p>
<p>vi is a powerful text editor found on practically every Unix based system. Consequently, it is quite beneficial to learn and master vi and its abundance of keyboard shortcuts. If you are not quite the guru you hoped to be, here is a handy reference page that will bring you up to speed quickly.</p>
<p><span style="font-weight: bold;">File Handling</span><br />
<span style="font-family: courier;"><br />
vi </span><br />
Open a  file to edit<br />
<br style="font-family: courier;" /> <span style="font-family: courier;">:w</span><br />
Save a file</p>
<p><span style="font-family: courier;">:w </span><br />
Save a file with a new filename<br />
<br style="font-family: courier;" /> <span style="font-family: courier;">:q!</span><br />
Quit without saving</p>
<p><span style="font-family: courier;">:wq</span><br />
Quit and save</p>
<p><span style="font-weight: bold;">Movement</span></p>
<p><span style="font-family: courier;">h or (left arrow key)</span><br />
Left one character<br />
<br style="font-family: courier;" /> <span style="font-family: courier;">i or (right arrow key)</span><br />
Right one character</p>
<p><span style="font-family: courier;">k or (up arrow key)</span><br />
Up one line</p>
<p><span style="font-family: courier;">j or (down arrow key)</span><br />
Down one line</p>
<p><span style="font-family: courier;">^</span><br />
Beginning of a line</p>
<p><span style="font-family: courier;">$</span><br />
End of  a line</p>
<p><span style="font-family: courier;">1G</span><br />
Beginning of a file<br />
<br style="font-family: courier;" /> <span style="font-family: courier;">G</span><br />
End of a file</p>
<p><span style="font-family: courier;">:</span><br />
move to line number</p>
<p><span style="font-weight: bold;">Editing</span></p>
<p><span style="font-family: courier;">i</span><br />
Insert text</p>
<p><span style="font-family: courier;">A</span><br />
Append text</p>
<p><span style="font-family: courier;">r</span><br />
Replace text<br />
<br style="font-family: courier;" /> <span style="font-family: courier;">R</span><br />
Replace a character</p>
<p><span style="font-family: courier;">x</span><br />
Cut/delete character</p>
<p><span style="font-family: courier;">dd</span><br />
Cut/delete line</p>
<p><span style="font-family: courier;">D</span><br />
Cut/delete to end of line</p>
<p><span style="font-family: courier;">Y or yy</span><br />
Copy line (yank)</p>
<p><span style="font-family: courier;">p</span><br />
Paste line</p>
<p><span style="font-family: courier;">J</span><br />
Join line below to this line</p>
<p><span style="font-family: courier;">u</span><br />
Undo last change</p>
<p><span style="font-family: courier;">e</span><br />
Undo all changes</p>
<p><span style="font-weight: bold;">Advanced Users</span></p>
<p><span style="font-family: courier;">/ &amp;/ (repeats last search)</span><br />
Search for keyword</p>
<p><span style="font-family: courier;">:set number &amp; : set no number (turns off numbers)</span><br />
Show line numbers</p>
<p><span style="font-family: courier;">.</span><br />
Repeat last command</p>
<p><span style="font-family: courier;">:m//</span><br />
Regular expression search</p>
<p><span style="font-family: courier;">:s///</span><br />
Regular expression replace</p>
<p><span style="font-family: courier;">:,s///</span><br />
Regular expression replace by lines</p>
<p><span style="font-family: courier;">:</span><br />
Repeat command x times</p>
<p><span style="font-family: courier;">%</span><br />
Find matching () or {}</p>
<p><span style="font-family: courier;">:sh</span> (type exit to return to vi)<br />
Drop to shell</p>
<p>[tags]Unix, vi, Linux, vi shortcuts[/tags]</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.howinthetech.com/vi-cheat-sheet/&amp;title=vi+Cheat+Sheet" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.howinthetech.com/vi-cheat-sheet/&amp;title=vi+Cheat+Sheet" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-diigo">
			<a href="http://www.diigo.com/post?url=http://www.howinthetech.com/vi-cheat-sheet/&amp;title=vi+Cheat+Sheet&amp;desc=%0D%0A%0D%0Avi%20is%20a%20powerful%20text%20editor%20found%20on%20practically%20every%20Unix%20based%20system.%20Consequently%2C%20it%20is%20quite%20beneficial%20to%20learn%20and%20master%20vi%20and%20its%20abundance%20of%20keyboard%20shortcuts.%20If%20you%20are%20not%20quite%20the%20guru%20you%20hoped%20to%20be%2C%20here%20is%20a%20handy%20reference%20page%20that%20will%20bring%20you%20up%20to%20speed%20quickly.%0D%0A" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.howinthetech.com/vi-cheat-sheet/&amp;title=vi+Cheat+Sheet" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.howinthetech.com/vi-cheat-sheet/&amp;title=vi+Cheat+Sheet" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.howinthetech.com/vi-cheat-sheet/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.howinthetech.com/vi-cheat-sheet/&amp;title=vi+Cheat+Sheet" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=vi+Cheat+Sheet+-+http://b2l.me/gsfjz+" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://www.howinthetech.com/vi-cheat-sheet/&amp;submitHeadline=vi+Cheat+Sheet&amp;submitSummary=%0D%0A%0D%0Avi%20is%20a%20powerful%20text%20editor%20found%20on%20practically%20every%20Unix%20based%20system.%20Consequently%2C%20it%20is%20quite%20beneficial%20to%20learn%20and%20master%20vi%20and%20its%20abundance%20of%20keyboard%20shortcuts.%20If%20you%20are%20not%20quite%20the%20guru%20you%20hoped%20to%20be%2C%20here%20is%20a%20handy%20reference%20page%20that%20will%20bring%20you%20up%20to%20speed%20quickly.%0D%0A&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.howinthetech.com/vi-cheat-sheet/&amp;t=vi+Cheat+Sheet" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-friendfeed">
			<a href="http://www.friendfeed.com/share?title=vi+Cheat+Sheet&amp;link=http://www.howinthetech.com/vi-cheat-sheet/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.howinthetech.com/vi-cheat-sheet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Quick and dirty linux software RAID5</title>
		<link>http://www.howinthetech.com/quick-and-dirty-linux-software-raid5/</link>
		<comments>http://www.howinthetech.com/quick-and-dirty-linux-software-raid5/#comments</comments>
		<pubDate>Tue, 18 Apr 2006 17:11:24 +0000</pubDate>
		<dc:creator>Adam Myers</dc:creator>
				<category><![CDATA[How in the Tech]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[System Administration]]></category>

		<guid isPermaLink="false">http://www.evileyez.org/quick-and-dirty-linux-software-raid5/</guid>
		<description><![CDATA[


I recently migrated my network storage server, running Ubuntu Linux incidently, to a software RAID 5 configuration. RAID level 5 requires atleast 3 harddrives; giving you in total N-1 storage, where N is the number of disks in the array. For my deployment, I used 3 120GB drives (mixing IDE and SATA, Linux is indifferent [...]]]></description>
			<content:encoded><![CDATA[<p><div style="float: right; margin-top:0px;margin-left:5px;"><script type="text/javascript"><!--
google_ad_client = "pub-7614676277221702";
google_ad_slot = "8180382492";
google_ad_width = 336;
google_ad_height = 280;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</div></p>
<p>I recently migrated my network storage server, running <a href="http://www.ubuntu.com/" target="_blank">Ubuntu Linux </a>incidently, to a software RAID 5 configuration. RAID level 5 requires atleast 3 harddrives; giving you in total N-1 storage, where N is the number of disks in the array. For my deployment, I used 3 120GB drives (mixing IDE and SATA, Linux is indifferent here) giving me effectively 240GB. The missing 120GB is the parity information that allows transparent data recovery when 1 disk in the array fails. I&#8217;ve glossed over a lot of the <a href="http://www.google.ca/search?q=software+raid+5" target="_blank">details regarding RAID 5</a> but a quick google should fill in the blanks if need be.</p>
<p>Here is how I accomplished this under Ubuntu Dapper.</p>
<ol>
<li>Install <em>mdadm</em> using apt-get, or your favorite package manager. mdadm is the tool used to administer Linux md device arrays (software RAID).</li>
<li>Partition your drives as appropriate using <strong>cfdisk /dev/hd&lt;?&gt;</strong>. Ensure that all partitions are of equal size and the partition type is set to <strong>Linux raid autodetect</strong>.</li>
<li>Using <em>mdadm</em> create your RAID-5 device:
<ul>
<li><strong>mdadm </strong><code>--</code><strong>create /dev/md0 </strong><code>--</code><strong>chunk=64 </strong><code>--</code><strong>level=raid5 </strong><code>--</code><strong>raid-devices=3 /dev/hdc1 /dev/hde1 /dev/sda1</strong>; substituting for your own /dev/ devices.</li>
</ul>
</li>
<li>Good Good.
<ul>
<li># <strong>cat /proc/mdstat</strong><br />
Personalities : [raid5]<br />
md0 : active raid5 sda1[0] hdc1[1] hde1[2]<br />
234371968 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU]</li>
</ul>
</li>
<li>Format your newly created <strong>/dev/md0</strong> device.
<ul>
<li><strong>mkfs.ext3 /dev/md0</strong></li>
</ul>
</li>
<li>Create a mount point for your RAID-5 array and add it to <strong>/etc/fstab</strong> so it is mounted automagically on the next reboot.
<ul>
<li>/dev/md0        /storage        ext3    defaults                        0       1</li>
</ul>
</li>
<li>Getting detailed info about your array.
<ul>
<li># <strong>mdadm <code>--</code>detail /dev/md0</strong><br />
/dev/md0:<br />
Version : 00.90.03<br />
Creation Time : Sat Apr  1 14:01:39 2006<br />
Raid Level : raid5<br />
Array Size : 234371968 (223.51 GiB 240.00 GB)<br />
Device Size : 117185984 (111.76 GiB 120.00 GB)<br />
Raid Devices : 3<br />
Total Devices : 3<br />
Preferred Minor : 0<br />
Persistence : Superblock is persistentUpdate Time : Tue Apr 18 07:39:21 2006<br />
State : clean<br />
Active Devices : 3<br />
Working Devices : 3<br />
Failed Devices : 0<br />
Spare Devices : 0Layout : left-symmetric<br />
Chunk Size : 64K</p>
<p>UUID : 51dec40b:2d6fd4cc:a9e0addc:fe5303d4<br />
Events : 0.176640</p>
<p>Number   Major   Minor   RaidDevice State<br />
0       8        1        0      active sync   /dev/sda1<br />
1      22        1        1      active sync   /dev/hdc1<br />
2      33        1        2      active sync   /dev/hde1</li>
</ul>
</li>
<li>Managing the RAID device.
<ul>
<li>Setting a disk faulty/failed:<br />
# <strong>mdadm <code>--</code>fail /dev/md0 /dev/hdc1</strong></li>
<li>Removing a faulty disk from an array:<br />
# <strong>mdadm <code>--</code>remove /dev/md0 /dev/hdc1</strong></li>
<li>Clearing any previous raid info on a disk:<br />
# <strong>mdadm <code>--</code>zero-superblock /dev/hdc1</strong></li>
<li>Adding a disk to an array:<br />
# <strong>mdadm <code>--</code>add /dev/md0 /dev/hdc1</strong></li>
</ul>
</li>
</ol>
<p>RAID can be an intimadating piece of technology but it&#8217;s benefits are plainly obvious. Hopefully this framework howto is enough to ease your fears.</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.howinthetech.com/quick-and-dirty-linux-software-raid5/&amp;title=Quick+and+dirty+linux+software+RAID5" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.howinthetech.com/quick-and-dirty-linux-software-raid5/&amp;title=Quick+and+dirty+linux+software+RAID5" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-diigo">
			<a href="http://www.diigo.com/post?url=http://www.howinthetech.com/quick-and-dirty-linux-software-raid5/&amp;title=Quick+and+dirty+linux+software+RAID5&amp;desc=%0D%0A%0D%0AI%20recently%20migrated%20my%20network%20storage%20server%2C%20running%20Ubuntu%20Linux%20incidently%2C%20to%20a%20software%20RAID%205%20configuration.%20RAID%20level%205%20requires%20atleast%203%20harddrives%3B%20giving%20you%20in%20total%20N-1%20storage%2C%20where%20N%20is%20the%20number%20of%20disks%20in%20the%20array.%20For%20my%20deployment%2C%20I%20used%203%20120GB%20drives%20%28mixing%20IDE%20and%20S" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.howinthetech.com/quick-and-dirty-linux-software-raid5/&amp;title=Quick+and+dirty+linux+software+RAID5" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.howinthetech.com/quick-and-dirty-linux-software-raid5/&amp;title=Quick+and+dirty+linux+software+RAID5" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.howinthetech.com/quick-and-dirty-linux-software-raid5/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.howinthetech.com/quick-and-dirty-linux-software-raid5/&amp;title=Quick+and+dirty+linux+software+RAID5" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Quick+and+dirty+linux+software+RAID5+-+http://b2l.me/gnp3s+" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://www.howinthetech.com/quick-and-dirty-linux-software-raid5/&amp;submitHeadline=Quick+and+dirty+linux+software+RAID5&amp;submitSummary=%0D%0A%0D%0AI%20recently%20migrated%20my%20network%20storage%20server%2C%20running%20Ubuntu%20Linux%20incidently%2C%20to%20a%20software%20RAID%205%20configuration.%20RAID%20level%205%20requires%20atleast%203%20harddrives%3B%20giving%20you%20in%20total%20N-1%20storage%2C%20where%20N%20is%20the%20number%20of%20disks%20in%20the%20array.%20For%20my%20deployment%2C%20I%20used%203%20120GB%20drives%20%28mixing%20IDE%20and%20S&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.howinthetech.com/quick-and-dirty-linux-software-raid5/&amp;t=Quick+and+dirty+linux+software+RAID5" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Quick+and+dirty+linux+software+RAID5&amp;link=http://www.howinthetech.com/quick-and-dirty-linux-software-raid5/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.howinthetech.com/quick-and-dirty-linux-software-raid5/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Is this the Last Day of the Month?</title>
		<link>http://www.howinthetech.com/is-this-the-last-day-of-the-month/</link>
		<comments>http://www.howinthetech.com/is-this-the-last-day-of-the-month/#comments</comments>
		<pubDate>Wed, 12 Apr 2006 17:53:29 +0000</pubDate>
		<dc:creator>Adam Myers</dc:creator>
				<category><![CDATA[How in the Tech]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.evileyez.org/is-this-the-last-day-of-the-month/</guid>
		<description><![CDATA[&#8220;One of the issues that has long irritated Unix users when setting up cron jobs is how to set up a job to run on the last day of the month. Unless one wants to set up a separate cron job for every month (and this still leaves the problem of leap years), it isn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>&#8220;One of the issues that has long irritated Unix users when setting up cron jobs is how to set up a job to run on the last day of the month. Unless one wants to set up a separate cron job for every month (and this still leaves the problem of leap years), it isn&#8217;t at all straightforward how to attack this seemingly ordinary problem with an ordinary solution. However, there are some reliable ways to code around the problem.&#8221;</p>
<p>I&#8217;ve come across this problem in my profession and my solution is much simpler and easier to understand than the one proposed in this verbose write-up.</p>
<blockquote><p>#!/bin/bash<br />
if [ `date --date="+1 day" +%d` = 01 ]; then<br />
<em>execute desired task</em><br />
fi</p></blockquote>
<p>Have cron execute this bash script at the desired run-time each day to achieve the desired results.</p>
<p>Plug. Chug. Done.</p>
<p><a href="http://www.itworld.com/jpitw/refer/nl/unix_insider/04062006/">read more</a> | <a href="http://digg.com/linux_unix/Is_this_the_Last_Day_of_the_Month_">digg story</a></p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.howinthetech.com/is-this-the-last-day-of-the-month/&amp;title=Is+this+the+Last+Day+of+the+Month%3F" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.howinthetech.com/is-this-the-last-day-of-the-month/&amp;title=Is+this+the+Last+Day+of+the+Month%3F" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-diigo">
			<a href="http://www.diigo.com/post?url=http://www.howinthetech.com/is-this-the-last-day-of-the-month/&amp;title=Is+this+the+Last+Day+of+the+Month%3F&amp;desc=%22One%20of%20the%20issues%20that%20has%20long%20irritated%20Unix%20users%20when%20setting%20up%20cron%20jobs%20is%20how%20to%20set%20up%20a%20job%20to%20run%20on%20the%20last%20day%20of%20the%20month.%20Unless%20one%20wants%20to%20set%20up%20a%20separate%20cron%20job%20for%20every%20month%20%28and%20this%20still%20leaves%20the%20problem%20of%20leap%20years%29%2C%20it%20isn%27t%20at%20all%20straightforward%20how%20to%20attack%20" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.howinthetech.com/is-this-the-last-day-of-the-month/&amp;title=Is+this+the+Last+Day+of+the+Month%3F" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.howinthetech.com/is-this-the-last-day-of-the-month/&amp;title=Is+this+the+Last+Day+of+the+Month%3F" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.howinthetech.com/is-this-the-last-day-of-the-month/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.howinthetech.com/is-this-the-last-day-of-the-month/&amp;title=Is+this+the+Last+Day+of+the+Month%3F" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Is+this+the+Last+Day+of+the+Month%3F+-+http://b2l.me/gxuhy+" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://www.howinthetech.com/is-this-the-last-day-of-the-month/&amp;submitHeadline=Is+this+the+Last+Day+of+the+Month%3F&amp;submitSummary=%22One%20of%20the%20issues%20that%20has%20long%20irritated%20Unix%20users%20when%20setting%20up%20cron%20jobs%20is%20how%20to%20set%20up%20a%20job%20to%20run%20on%20the%20last%20day%20of%20the%20month.%20Unless%20one%20wants%20to%20set%20up%20a%20separate%20cron%20job%20for%20every%20month%20%28and%20this%20still%20leaves%20the%20problem%20of%20leap%20years%29%2C%20it%20isn%27t%20at%20all%20straightforward%20how%20to%20attack%20&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.howinthetech.com/is-this-the-last-day-of-the-month/&amp;t=Is+this+the+Last+Day+of+the+Month%3F" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Is+this+the+Last+Day+of+the+Month%3F&amp;link=http://www.howinthetech.com/is-this-the-last-day-of-the-month/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.howinthetech.com/is-this-the-last-day-of-the-month/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Taming Apple&#8217;s Tiger for Your PC</title>
		<link>http://www.howinthetech.com/howto_install_osx_intel/</link>
		<comments>http://www.howinthetech.com/howto_install_osx_intel/#comments</comments>
		<pubDate>Thu, 01 Sep 2005 17:02:47 +0000</pubDate>
		<dc:creator>Adam Myers</dc:creator>
				<category><![CDATA[How in the Tech]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS X]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I'd just like to say that there are not enough "How I Installed OS X on my Dell." Here's my contribution, in twelve easy steps.

1) Get tiger-x86.tar.bz2

2) Unpack tiger-x86-flat.img to a separate NTFS hard drive 

3) Load up the system with the Knoppix Live CD

4) If the drive from step 2 is external, attach it and let Knoppix automount it

5) Open up a terminal
<ul>
<li>Use su to become root</li>
<li>Switch to the directory Knoppix mounted from step 4 (look in /mnt/)</li>
<li>Execute ls –all to verify that the .img file exists</li>
<li>Execute dd bs=1048576 if=./tiger-x86-flat.img of=/dev/hda, where hda is the *drive* you wish to install to. hda=drive 1, hdb=drive 2, etc</li>
</ul>
6) When it has finished copying, reboot and select the drive you want as the startup from the BIOS or boot menu
]]></description>
			<content:encoded><![CDATA[<p>There are not enough &#8220;How I Installed OS X on my Dell.&#8221; Here&#8217;s my contribution, in twelve easy steps.</p>
<p>1) Get tiger-x86.tar.bz2</p>
<p>2) Unpack tiger-x86-flat.img to a separate NTFS hard drive</p>
<p>3) Load up the system with the Knoppix Live CD</p>
<p>4) If the drive from step 2 is external, attach it and let Knoppix automount it</p>
<p>5) Open up a terminal</p>
<ul>
<li>Use su to become root</li>
<li>Switch to the directory Knoppix mounted from step 4 (look in /mnt/)</li>
<li>Execute ls –all to verify that the .img file exists</li>
<li>Execute dd bs=1048576 if=./tiger-x86-flat.img of=/dev/hda, where hda is the *drive* you wish to install to. hda=drive 1, hdb=drive 2, etc</li>
</ul>
<p>6) When it has finished copying, reboot and select the drive you want as the startup from the BIOS or boot menu</p>
<p>7) With some luck, you should be staring at an Apple logon screen</p>
<ul>
<li>If the system hangs, Boot into safe mode by using the –x parameter at the Darwin boot screen</li>
</ul>
<p> <img src='http://www.howinthetech.com/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> Log in as &#8220;deadmoo&#8221; password &#8220;bovinity&#8221;</p>
<p>9) Create your own account, Apple Menu-&gt;System Pref-&gt; Users.</p>
<p>10) Relogin as yourself. It is safe to remove &#8220;deadmoo&#8221;</p>
<p>11) Finally, delete the file /System/Library/Extentions/AppleTPMACPI.ktext</p>
<ul>
<li>Hold down the Windows key and empty trash if the system complains the file is in use</li>
<li>Reboot</li>
</ul>
<p>12) Profit!</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.howinthetech.com/howto_install_osx_intel/&amp;title=Taming+Apple%27s+Tiger+for+Your+PC" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.howinthetech.com/howto_install_osx_intel/&amp;title=Taming+Apple%27s+Tiger+for+Your+PC" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-diigo">
			<a href="http://www.diigo.com/post?url=http://www.howinthetech.com/howto_install_osx_intel/&amp;title=Taming+Apple%27s+Tiger+for+Your+PC&amp;desc=There%20are%20not%20enough%20%22How%20I%20Installed%20OS%20X%20on%20my%20Dell.%22%20Here%27s%20my%20contribution%2C%20in%20twelve%20easy%20steps.%0D%0A%0D%0A1%29%20Get%20tiger-x86.tar.bz2%0D%0A%0D%0A2%29%20Unpack%20tiger-x86-flat.img%20to%20a%20separate%20NTFS%20hard%20drive%0D%0A%0D%0A3%29%20Load%20up%20the%20system%20with%20the%20Knoppix%20Live%20CD%0D%0A%0D%0A4%29%20If%20the%20drive%20from%20step%202%20is%20external%2C%20attach%20it%20and%20" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.howinthetech.com/howto_install_osx_intel/&amp;title=Taming+Apple%27s+Tiger+for+Your+PC" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.howinthetech.com/howto_install_osx_intel/&amp;title=Taming+Apple%27s+Tiger+for+Your+PC" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.howinthetech.com/howto_install_osx_intel/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.howinthetech.com/howto_install_osx_intel/&amp;title=Taming+Apple%27s+Tiger+for+Your+PC" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Taming+Apple%27s+Tiger+for+Your+PC+-+http://b2l.me/gx6q9+" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://www.howinthetech.com/howto_install_osx_intel/&amp;submitHeadline=Taming+Apple%27s+Tiger+for+Your+PC&amp;submitSummary=There%20are%20not%20enough%20%22How%20I%20Installed%20OS%20X%20on%20my%20Dell.%22%20Here%27s%20my%20contribution%2C%20in%20twelve%20easy%20steps.%0D%0A%0D%0A1%29%20Get%20tiger-x86.tar.bz2%0D%0A%0D%0A2%29%20Unpack%20tiger-x86-flat.img%20to%20a%20separate%20NTFS%20hard%20drive%0D%0A%0D%0A3%29%20Load%20up%20the%20system%20with%20the%20Knoppix%20Live%20CD%0D%0A%0D%0A4%29%20If%20the%20drive%20from%20step%202%20is%20external%2C%20attach%20it%20and%20&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.howinthetech.com/howto_install_osx_intel/&amp;t=Taming+Apple%27s+Tiger+for+Your+PC" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Taming+Apple%27s+Tiger+for+Your+PC&amp;link=http://www.howinthetech.com/howto_install_osx_intel/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.howinthetech.com/howto_install_osx_intel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux on iPod mini</title>
		<link>http://www.howinthetech.com/linux_on_ipod_mini/</link>
		<comments>http://www.howinthetech.com/linux_on_ipod_mini/#comments</comments>
		<pubDate>Fri, 29 Jul 2005 19:59:29 +0000</pubDate>
		<dc:creator>Adam Myers</dc:creator>
				<category><![CDATA[Techlines Today]]></category>
		<category><![CDATA[Apple iPod]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I'd just like to say that I realize this is nothing new but I finally got around to checking out the <a href="http://www.ipodlinux.org">Linux on iPod project</a>. If you have to ask WHY? then don't bother reading further. Otherwise, here was my installation experience.

First off, I have to admit how amazed I was over the simple installation. That being said, realize what you are doing and what could happen if things go wrong. I merely claim that this "Worked for Me."
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;d just like to say that I realize this is nothing new but I finally got around to checking out the <a href="http://www.ipodlinux.org">Linux on iPod project</a>. If you have to ask WHY? then don&#8217;t bother reading further. Otherwise, here was my installation experience.</p>
<p>First off, I have to admit how amazed I was over the simple installation. That being said, realize what you are doing and what could happen if things go wrong. I merely claim that this &#8220;Worked for Me.&#8221;<br />
<!--break--></p>
<ul>
<li>Connect your mini to your computer, ensuring that it is enabled for disk use.</li>
<li>Download the <a href="http://kreativekorp.dyndns.org/iota/4gipl.zip">iPod Linux Installer</a>, the <a href="http://www.ipodlinux.org/builds/">latest kernel.bin.gz</a>, and the <a href="http://www.ipodlinux.org/builds/">latest podzilla.gz</a>.</li>
<li>Unzip the three packages you&#8217;ve just downloaded.</li>
<li>Rename file <em>date-podzilla</em> to <em>podzilla</em> and copy to the root of the mini.</li>
<li>Rename file <em>date-kernel.bin</em> to <em>linux.bin</em> and replace the linux.bin inside the iPod Linux Installer folder.</li>
<li>Run and install <em>ipodlinux-installer</em>. Choose to update the firmware, making sure to keep Apples firmware as the default boot order.</li>
<li>Basically what you&#8217;ve just done is create a multi-boot option for your iPod, much the way you would dual boot Linux and Windows.</li>
<li>Lastly, copy the file <em>\4gipl\start</em> to the root of the mini, replacing the existing file.</li>
</ul>
<p>That&#8217;s it! Reboot your iPod mini (hold select and play buttons for 5-10sec). After reboot, hold the Rewind button; you should see the familiar linux text boot scroll.</p>
<p>Caio</p>


<!-- Begin SexyBookmarks Menu Code -->
<div class="sexy-bookmarks sexy-bookmarks-expand">
<ul class="socials">
		<li class="sexy-delicious">
			<a href="http://del.icio.us/post?url=http://www.howinthetech.com/linux_on_ipod_mini/&amp;title=Linux+on+iPod+mini" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a>
		</li>
		<li class="sexy-digg">
			<a href="http://digg.com/submit?phase=2&amp;url=http://www.howinthetech.com/linux_on_ipod_mini/&amp;title=Linux+on+iPod+mini" rel="nofollow" class="external" title="Digg this!">Digg this!</a>
		</li>
		<li class="sexy-diigo">
			<a href="http://www.diigo.com/post?url=http://www.howinthetech.com/linux_on_ipod_mini/&amp;title=Linux+on+iPod+mini&amp;desc=I%27d%20just%20like%20to%20say%20that%20I%20realize%20this%20is%20nothing%20new%20but%20I%20finally%20got%20around%20to%20checking%20out%20the%20Linux%20on%20iPod%20project.%20If%20you%20have%20to%20ask%20WHY%3F%20then%20don%27t%20bother%20reading%20further.%20Otherwise%2C%20here%20was%20my%20installation%20experience.%0D%0A%0D%0AFirst%20off%2C%20I%20have%20to%20admit%20how%20amazed%20I%20was%20over%20the%20simple%20instal" rel="nofollow" class="external" title="Post this on Diigo">Post this on Diigo</a>
		</li>
		<li class="sexy-reddit">
			<a href="http://reddit.com/submit?url=http://www.howinthetech.com/linux_on_ipod_mini/&amp;title=Linux+on+iPod+mini" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a>
		</li>
		<li class="sexy-stumbleupon">
			<a href="http://www.stumbleupon.com/submit?url=http://www.howinthetech.com/linux_on_ipod_mini/&amp;title=Linux+on+iPod+mini" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a>
		</li>
		<li class="sexy-technorati">
			<a href="http://technorati.com/faves?add=http://www.howinthetech.com/linux_on_ipod_mini/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a>
		</li>
		<li class="sexy-mixx">
			<a href="http://www.mixx.com/submit?page_url=http://www.howinthetech.com/linux_on_ipod_mini/&amp;title=Linux+on+iPod+mini" rel="nofollow" class="external" title="Share this on Mixx">Share this on Mixx</a>
		</li>
		<li class="sexy-twitter">
			<a href="http://twitter.com/home?status=Linux+on+iPod+mini+-+http://b2l.me/gnnfq+" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a>
		</li>
		<li class="sexy-yahoobuzz">
			<a href="http://buzz.yahoo.com/submit/?submitUrl=http://www.howinthetech.com/linux_on_ipod_mini/&amp;submitHeadline=Linux+on+iPod+mini&amp;submitSummary=I%27d%20just%20like%20to%20say%20that%20I%20realize%20this%20is%20nothing%20new%20but%20I%20finally%20got%20around%20to%20checking%20out%20the%20Linux%20on%20iPod%20project.%20If%20you%20have%20to%20ask%20WHY%3F%20then%20don%27t%20bother%20reading%20further.%20Otherwise%2C%20here%20was%20my%20installation%20experience.%0D%0A%0D%0AFirst%20off%2C%20I%20have%20to%20admit%20how%20amazed%20I%20was%20over%20the%20simple%20instal&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a>
		</li>
		<li class="sexy-facebook">
			<a href="http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=http://www.howinthetech.com/linux_on_ipod_mini/&amp;t=Linux+on+iPod+mini" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a>
		</li>
		<li class="sexy-friendfeed">
			<a href="http://www.friendfeed.com/share?title=Linux+on+iPod+mini&amp;link=http://www.howinthetech.com/linux_on_ipod_mini/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a>
		</li>
</ul>
<div style="clear:both;"></div>
</div>
<!-- End SexyBookmarks Menu Code -->

]]></content:encoded>
			<wfw:commentRss>http://www.howinthetech.com/linux_on_ipod_mini/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
