<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.1" -->
<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/"
	>

<channel>
	<title>aaronpettigrew.com</title>
	<link>http://aaronpettigrew.com</link>
	<description>excellent is just another word for really good.</description>
	<pubDate>Tue, 11 Mar 2008 20:36:38 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1</generator>
	<language>en</language>
			<item>
		<title>Hey look, I posted something!</title>
		<link>http://aaronpettigrew.com/2007/03/01/hey-look-i-posted-something/</link>
		<comments>http://aaronpettigrew.com/2007/03/01/hey-look-i-posted-something/#comments</comments>
		<pubDate>Fri, 02 Mar 2007 02:37:41 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
		
	<dc:subject>miscellaneous</dc:subject>
		<guid isPermaLink="false">http://aaronpettigrew.com/2007/03/01/hey-look-i-posted-something/</guid>
		<description><![CDATA[I&#8217;ve been thinking a lot about dreading my blog lately. I think it&#8217;s the date-stamps. They&#8217;re oppressing me. 
I heard Anil Dash talk at Northern Voice last weekend, and he explained the date-stamp as a kind of social-contract that says to people &#8216;I promise to post more here soon.&#8217; That was pretty timely for me [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been <strike>thinking a lot about</strike> dreading my blog lately. I think it&#8217;s the date-stamps. They&#8217;re oppressing me. </p>
<p>I heard <a href="http://www.dashes.com/anil/">Anil Dash</a> talk at <a href="http://northernvoice.ca">Northern Voice</a> last weekend, and he explained the date-stamp as a kind of social-contract that says to people &#8216;I promise to post more here soon.&#8217; That was pretty timely for me &#8212; I&#8217;d been thinking about taking the date-stamps off of my blog, so that I could feel like less of a turd when I don&#8217;t post anything for months and months. I still might. Who knows?</p>
<p>Anyway, I&#8217;m sorry I broke my promise. In the interest of our friendship, dear reader , I&#8217;ll be perfectly honest (I mean, it&#8217;s not like there&#8217;s many of you, so I think I can get away with it) &#8212; I <em>can&#8217;t</em> promise that I&#8217;ll post more here soon. All I can promise is that in between now and the time that I post again, which will likely be months from now, I&#8217;ll be feeling guilty about this gaping void of a blog at least once daily.</p>
<p>Cheers to that!</p>
]]></content:encoded>
			<wfw:commentRss>http://aaronpettigrew.com/2007/03/01/hey-look-i-posted-something/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Touching: the Big Six from SecondLife</title>
		<link>http://aaronpettigrew.com/2006/10/23/touching-the-big-six-from-secondlife/</link>
		<comments>http://aaronpettigrew.com/2006/10/23/touching-the-big-six-from-secondlife/#comments</comments>
		<pubDate>Tue, 24 Oct 2006 03:05:06 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
		
	<dc:subject>miscellaneous</dc:subject>
	<dc:subject>tech</dc:subject>
		<guid isPermaLink="false">http://aaronpettigrew.com/2006/10/23/touching-the-big-six-from-secondlife/</guid>
		<description><![CDATA[I wish all life was like Second Life&#8230; (and I haven&#8217;t even logged on yet).
Check out their inspired (and well-writ) Community Standards. I wish the rules for RL were this simple and straightforward! In fact, it&#8217;s really fun to read these standards and substitute &#8216;Real Life&#8217; or &#8216;Vancouver&#8217; for every time you see the term [...]]]></description>
			<content:encoded><![CDATA[<p>I wish all life was like <a href="http://secondlife.com/">Second Life</a>&#8230; (and I haven&#8217;t even logged on yet).</p>
<p>Check out their inspired (and well-writ) Community Standards. I wish the rules for RL were this simple and straightforward! In fact, it&#8217;s really fun to read these standards and substitute &#8216;Real Life&#8217; or &#8216;Vancouver&#8217; for every time you see the term <em>Second Life</em>. Try it!</p>
<p>Here&#8217;s an example:</p>
<blockquote><p>
Intolerance<br />
&#8212;&#8212;&#8212;&#8211;<br />
Combating intolerance is a cornerstone of <strong>Vancouver&#8217;s</strong> Community Standards. Actions that marginalize, belittle, or defame individuals or groups inhibit the satisfying exchange of ideas and diminish the <strong>Vancouver</strong> community as whole. The use of derogatory or demeaning language or images in reference to another Resident&#8217;s race, ethnicity, gender, religion, or sexual preference is never allowed in <strong>Vancouver</strong>.
</p></blockquote>
<p>Isn&#8217;t that sweet?</p>
<p>Here&#8217;s the rest of the Big Six guidelines. Have fun!</p>
<blockquote><p>
Second Life: Community Standards<br />
================================</p>
<p>Welcome to Second Life. We hope you will have a richly rewarding experience, filled with creativity, self expression and fun. The goals of the Community Standards are simple: treat each other with respect and without harassment, adhere to local standards as indicated by simulator ratings, and refrain from any hate activity which slurs a real-world individual or real-world community.</p>
<p>Behavioral Guidelines - The &#8220;Big Six&#8221;<br />
=================================<br />
Within Second Life, we want to support Residents in shaping their specific experiences and making their own choices. The Community Standards sets out six behaviors, the &#8220;Big Six&#8221;, that will result in suspension or, with repeated violations, expulsion from the Second Life Community. All Second Life Community Standards apply to all areas of Second Life, the Second Life Forums, and the Second Life Website.</p>
<p>Intolerance<br />
&#8212;&#8212;&#8212;&#8211;<br />
Combating intolerance is a cornerstone of Second Life&#8217;s Community Standards. Actions that marginalize, belittle, or defame individuals or groups inhibit the satisfying exchange of ideas and diminish the Second Life community as whole. The use of derogatory or demeaning language or images in reference to another Resident&#8217;s race, ethnicity, gender, religion, or sexual preference is never allowed in Second Life.</p>
<p>Harassment<br />
&#8212;&#8212;&#8212;-<br />
Given the myriad capabilities of Second Life, harassment can take many forms. Communicating or behaving in a manner which is offensively coarse, intimidating or threatening, constitutes unwelcome sexual advances or requests for sexual favors, or is otherwise likely to cause annoyance or alarm is Harassment.</p>
<p>Assault<br />
&#8212;&#8212;-<br />
Most areas in Second Life are identified as Safe. Assault in Second Life means: shooting, pushing, or shoving another Resident in a Safe Area (see Global Standards below); creating or using scripted objects which singularly or persistently target another Resident in a manner which prevents their enjoyment of Second Life.</p>
<p>Disclosure<br />
&#8212;&#8212;&#8212;-<br />
Residents are entitled to a reasonable level of privacy with regard to their Second Lives. Sharing personal information about a fellow Resident &#8211;including gender, religion, age, marital status, race, sexual preference, and real-world location beyond what is provided by the Resident in the First Life page of their Resident profile is a violation of that Resident&#8217;s privacy. Remotely monitoring conversations, posting conversation logs, or sharing conversation logs without consent are all prohibited in Second Life and on the Second Life Forums.</p>
<p>Indecency<br />
&#8212;&#8212;&#8212;<br />
Second Life is an adult community, but Mature material is not necessarily appropriate in all areas (see Global Standards below). Content, communication, or behavior which involves intense strong language or expletives, nudity or sexual content, the depiction of sex or strong violence, or anything else broadly offensive must be contained within private land in areas rated Mature (M). Names of Residents, objects, places and groups are broadly viewable in Second Life directories and on the Second Life website, and must adhere to PG guidelines.</p>
<p>Disturbing the Peace<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
Every Resident has a right to live their Second Life. Disrupting scheduled events, repeated transmission of undesired advertising content, the use of repetitive sounds, following or self-spawning items, or other objects that intentionally slow server performance or inhibit another Resident&#8217;s ability to enjoy Second Life are examples of Disturbing the Peace.</p>
<p>Warning, Suspension, Banishment<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
Second Life is a complex society, and it can take some time for new Residents to gain a full understanding of local customs and mores. Generally, violations of the Community Standards will first result in a Warning, followed by Suspension and eventual Banishment from Second Life. In-World Representatives, called Liaisons, may occasionally address disciplinary problems with a temporary removal from Second Life.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://aaronpettigrew.com/2006/10/23/touching-the-big-six-from-secondlife/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Issue of homelessness in Vancouver gains critical mass</title>
		<link>http://aaronpettigrew.com/2006/10/23/issue-of-homelessness-in-vancouver-gains-critical-mass/</link>
		<comments>http://aaronpettigrew.com/2006/10/23/issue-of-homelessness-in-vancouver-gains-critical-mass/#comments</comments>
		<pubDate>Mon, 23 Oct 2006 16:49:17 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
		
	<dc:subject>news</dc:subject>
	<dc:subject>vancouver</dc:subject>
		<guid isPermaLink="false">http://aaronpettigrew.com/2006/10/23/issue-of-homelessness-in-vancouver-gains-critical-mass/</guid>
		<description><![CDATA[In the wake of this morning&#8217;s news about the Northstar Squat, I wanted to point out this fantastic post from Sean Orr of Beyond Robson. The post links to an excellent variety of resources and campaigns about Vancouver&#8217;s epidemic of homelessness. Check it out!
]]></description>
			<content:encoded><![CDATA[<p>In the wake of this morning&#8217;s news about the <a href="http://aaronpettigrew.com/2006/10/23/northstar-squatted/">Northstar Squat</a>, I wanted to point out <a href="http://www.beyondrobson.com/city/2006/10/housing_updated/">this fantastic post from Sean Orr of </a><a href="http://beyondrobson.com/">Beyond Robson</a>. The post links to an excellent variety of resources and campaigns about Vancouver&#8217;s epidemic of homelessness. Check it out!</p>
]]></content:encoded>
			<wfw:commentRss>http://aaronpettigrew.com/2006/10/23/issue-of-homelessness-in-vancouver-gains-critical-mass/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Northstar Squatted</title>
		<link>http://aaronpettigrew.com/2006/10/23/northstar-squatted/</link>
		<comments>http://aaronpettigrew.com/2006/10/23/northstar-squatted/#comments</comments>
		<pubDate>Mon, 23 Oct 2006 16:19:32 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
		
	<dc:subject>news</dc:subject>
	<dc:subject>vancouver</dc:subject>
		<guid isPermaLink="false">http://aaronpettigrew.com/2006/10/23/northstar-squatted/</guid>
		<description><![CDATA[From Vancouver Indymedia:
Sunday October 22, 2006 &#8212; At 4:30 (PST) one hundred and fifty housing activists turned out to open a squatted building in Vancouver&#8217;s Downtown Eastside at 5 West Hastings Street. The North Star Hotel had been sitting empty since 1999 since it was ordered shut down by Vancouver City Council.
The Anti-Poverty Committee (APC) [...]]]></description>
			<content:encoded><![CDATA[<p>From <a href="http://vancouver.indymedia.org/?q=node/2686">Vancouver Indymedia</a>:</p>
<blockquote><p>Sunday October 22, 2006 &#8212; At 4:30 (PST) one hundred and fifty housing activists turned out to open a squatted building in Vancouver&#8217;s Downtown Eastside at 5 West Hastings Street. The North Star Hotel had been sitting empty since 1999 since it was ordered shut down by Vancouver City Council.</p>
<p>The <a href="http://apc.resist.ca/">Anti-Poverty Committee (APC)</a> squat could provide homes for 30 local residents in a city where hundreds sleep outside each night. APC supporters chanted &#8220;Homes Not Games&#8221; and are asking the City of Vancouver to purchase the building for housing, rather than spending money on hosting the 2010 Olympics. Large 30 foot banners were unfurled from the top floor protesting the Olympics Games and the lack of affordable housing.</p></blockquote>
<p>I heard the APC&#8217;s David Cunningham on the radio this morning, and I was quite impressed with his version of the APC&#8217;s position. According to David, the specific purpose of this squat is to pressure NPA politicians into fulfilling their election promise of purchasing at least one old downtown eastside hotel per year to convert for affordable housing. The year is almost up, he said, and since the NPA has done nothing in the way of fulfilling this promise, the APC is occupying this hotel (on the final day of <a href="http://www.stophomelessness.ca/">Homelessness Awareness Week</a>) to &#8216;get the ball rolling&#8217;.</p>
<p>The police are apparently meeting with the City today to decide their official position on the squat. David says the APC has a host of other tactics ready should the police break this squat before there is action from the NPA. </p>
<p>It&#8217;s just over 4 years since the Woodwards building was squatted, which was a complicated kind of victory for the homeless (or at least for homeless activists). Woodwards precipitated the opening of the Stanley Newfountain Hotel for social housing, while also pressuring the city into providing at least 100 affordable social housing units in the upcoming Woodward&#8217;s development. </p>
<p>I&#8217;ll be very interested to see how this squat unfolds, and whether the APC can impact the current NPA-dominated council to the same degree that activists and community members were able to impact the COPE council four years ago.<br />
</p>
<p><img id="image105" src="http://aaronpettigrew.com/blog/wp-content/uploads/2006/10/squat_oct22_017.png" alt="Northstar Squat" href="http://apc.resist.ca"/></p>
]]></content:encoded>
			<wfw:commentRss>http://aaronpettigrew.com/2006/10/23/northstar-squatted/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I won a bool! Hoorah!</title>
		<link>http://aaronpettigrew.com/2006/10/22/i-won-a-bool-hoorah/</link>
		<comments>http://aaronpettigrew.com/2006/10/22/i-won-a-bool-hoorah/#comments</comments>
		<pubDate>Sun, 22 Oct 2006 22:03:49 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
		
	<dc:subject>miscellaneous</dc:subject>
	<dc:subject>vancouver</dc:subject>
		<guid isPermaLink="false">http://aaronpettigrew.com/2006/10/22/i-won-a-bool-hoorah/</guid>
		<description><![CDATA[Hey, I won a bool! Yippee! Monique from SoMisguided held a bool recently, and I was the lucky winner. Not only was it fun, but it was super-fun. Not only was it super-fun, but I also won a prize! Not only did I win a prize, but I actually won lots of prizes!
You must be [...]]]></description>
			<content:encoded><![CDATA[<p>Hey, <a href="http://www.youtube.com/watch?v=8UNX1lLjF9M">I won a bool</a>! Yippee! <a href="http://somisguided.com/">Monique from SoMisguided</a> held a bool recently, and I was the lucky winner. Not only was it fun, but it was super-fun. Not only was it super-fun, but I also won a prize! Not only did I win a prize, but I actually won lots of prizes!</p>
<blockquote><p>You must be thinking what the smuck am I talking about?</p>
<p>A bool is a treasure hunt, a good joke, something fun, that ends in an RC, or a candy bar, or a story.</p>
<p>But Scott was a bit of a nutter himself. There are good bools, like the one he’s left for Lisey, and there are blood bools, like the ones his father introduced to him. Blood bools are bloodletting, when you cut to release the bad-gunky.</p>
<p>Lisey’s Story is about bools: blood bools and good bools.</p>
<p>But Lisey’s Story itself is a mothersmucking good bool.</p>
<p>&#8211; Monique, SoMisguided.com
</p></blockquote>
<p>Learn more about <a href="http://www.somisguided.com/index.php/weblog/comments/review-liseys-story-is-one-great-bool/">bools</a>, and <a href="http://www.somisguided.com/index.php/weblog/comments/the-bool-begins/">prizes</a>, and other things like <a href="http://www.somisguided.com/weblog/C4/">books</a> and <a href="http://www.somisguided.com/weblog/C7/">tap dancing</a> and <a href="http://www.somisguided.com/weblog/C10/">salmon</a> and <a href="http://www.somisguided.com/weblog/C11/">marketing</a> over at <a href="http://somisguided.com/">SoMisguided</a>. Maybe you&#8217;ll win something too!</p>
]]></content:encoded>
			<wfw:commentRss>http://aaronpettigrew.com/2006/10/22/i-won-a-bool-hoorah/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Setting up simple (sorta) daily backups on OS X</title>
		<link>http://aaronpettigrew.com/2006/10/20/setting-up-simple-sorta-daily-backups-on-mac-os-x/</link>
		<comments>http://aaronpettigrew.com/2006/10/20/setting-up-simple-sorta-daily-backups-on-mac-os-x/#comments</comments>
		<pubDate>Fri, 20 Oct 2006 23:53:18 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
		
	<dc:subject>tech</dc:subject>
	<dc:subject>mac</dc:subject>
	<dc:subject>unix</dc:subject>
		<guid isPermaLink="false">http://aaronpettigrew.com/2006/10/20/setting-up-simple-sorta-daily-backups-on-mac-os-x/</guid>
		<description><![CDATA[You know, when people ask me
&#8220;Hey Aaron, how come you can walk through the world with such confidence and grace, always smiling, never ever ever sad?&#8221;
or
&#8220;Hey Aaron, I&#8217;m afraid all the time, but I notice that you aren&#8217;t ever scared of anything ever ever ever. What&#8217;s the secret to your fearlessness?&#8221; 
my response is always [...]]]></description>
			<content:encoded><![CDATA[<p>You know, when people ask me</p>
<p><em>&#8220;Hey Aaron, how come you can walk through the world with such confidence and grace, always smiling, never ever ever sad?&#8221;</em></p>
<p>or</p>
<p><em>&#8220;Hey Aaron, I&#8217;m afraid all the time, but I notice that you aren&#8217;t ever scared of anything ever ever ever. What&#8217;s the secret to your fearlessness?&#8221; </em></p>
<p>my response is always the same: (cue the booming voice of amazingness)</p>
<p><em>&#8220;Well, friend, I can&#8217;t tell you how to become as great as me. But I <strong>can</strong> help you learn to regularly back up your files, which is the first step to becoming monster-awesomely unafraid and happy.&#8221;</em> (end booming voice)</p>
<p>And here&#8217;s how you too can become monster-awesomely unafraid and happy:</p>
<h4>Use RSync &#038; Cron to do daily backups of your most important files</h4>
<p>Today I lent out my usual backup solution (external hard-drive + <a href="http://www.lacie.com/silverkeeper/">silverkeeper</a>) to <a href="http://biomechanicalarm.com">a friend</a>, so I had to figure out a <em>new</em> backup solution to use until he gives it back. I&#8217;ve experimented with rolling-my-own backups before (trying to use gmail as a backup server), but without much success. Until now. Today I rolled my very own set of backup scripts, and they&#8217;re working great. Here&#8217;s how I did it.</p>
<p><strong>Strategizing</strong></p>
<p>First, I thought for a while about what the heck I could back up <em>to</em>. Then it dawned on me: I have an <a href="http://dreamhost.com/hosting.html">outrageously good hosting plan</a> on aaronpettigrew.com, so I can probably store it all here. Yippee! (For those who&#8217;d like to follow along: just modify these instructions to suit whatever backup destination is available. It should work fine.)</p>
<p><strong>Using Rsync</strong></p>
<p>Next, I started playing with <a href="http://samba.anu.edu.au/rsync/">rsync</a>, a &#8220;[free] open source utility that provides fast incremental file transfer.&#8221; (Rsync is a unix app that comes installed on your mac, so no need to download it. Take note, though: if you&#8217;re running an OS earlier than 10.4 &#038; you want to preserve <a href="http://en.wikipedia.org/wiki/Resource_fork">resource forks</a>, you might wanna install <a href="http://archive.macosxlabs.org/rsyncx/rsyncx.html">rsyncx</a>.)</p>
<p>Rsync can be used either on the command line, or through the GUI (located in Applications/Utilities). The GUI is really cool &#038; powerful. Try it out if you&#8217;re not interested in playing around with command line stuff. The &#8216;Quick RsyncX script generator&#8217; is really great &#8212; you can set up your backup scheme, sources, destinations (including remote servers!) and some logic for the transfer. Then you can use the &#8216;Rsyncx scheduler&#8217; to schedule your backups. Neat!</p>
<p>For me, the one thing the GUI lacked was the ability to allow me to easily specify paths to a variety of files/folders that I wanted to transfer all at once. So I went to the command line, where the options are a little more plentiful. </p>
<p><strong>Using Rsync on the Command Line</strong></p>
<p>To get my bearings using Rsync on the command line, I opened the terminal application (located in Applications => Utilities) and typed<br />
<blockquote>man rsync</p></blockquote>
<p> at the prompt. This brought me to the rsync manual, which is long and boring and really helpful and actually pretty well-written for a unix manual. I scoped out the syntax for using rsync, and decided that, since I was going to backup to a remote machine (but not an rsync server, whatever that is), I&#8217;d probably be using something like this:</p>
<blockquote><p>rsync -[options] SOURCE USER@aaronpettigrew.com:DESTINATION_FOLDER</p></blockquote>
<p>So, I tried it out, using a small folder of .rtf files as the source, and entering a command much like this one:</p>
<blockquote><p>rsync -a ~/rsynctest USER@aaronpettigrew.com:rsyncbackups</p></blockquote>
<p>It worked! Hoorah! </p>
<p>But since it&#8217;s not just file transfer I&#8217;m looking for, but an <a href="http://en.wikipedia.org/wiki/Incremental_backup">incremental backup</a>, I tested a little further: I modified one of the files on my machine locally, then ran exactly the same command a second time. And Voila! When I checked on my server, only the file I&#8217;d modified had been re-uploaded; the rest stayed exactly the same. Yay!</p>
<p><strong>Specifying the files/folders to back up</strong></p>
<p>So, now that I had the basics working, I worked on figuring out how to specify only a given set of folders &#038; files to backup. It&#8217;s a bit tricky, but I finally got it. Using the<br />
<blockquote> &#8211;files-from=FILE </p></blockquote>
<p> option, I learned that I can create a list of folders and files that Rsync will read for backup. Creating the file is really easy &#8212; enter </p>
<blockquote><p> pico dailybackup_filelist </p></blockquote>
<p> Then type the paths(without beginning slash) to the files &#038; folders you want to backup, one per line. Hit ctrl x to exit, and type y at the prompt to save. Yay! </p>
<p>Since this is my daily backup (and not my weekly or monthly), I decided that I want to back up my Address Book, my Firefox Bookmarks, my work-related documents, and my calendars from iCal. I thought about adding mail in there too, but then I realized that it&#8217;s all backed up on Google&#8217;s servers, anyway, so no big deal. So I added the following lines to my file:</p>
<blockquote><p>
Library/Application Support/Firefox<br />
Library/Application Support/AddressBook<br />
Library/Application Support/iCal<br />
Documents/workstuff
</p></blockquote>
<p>Now, here&#8217;s where it got tricky. Rsync&#8217;s usual archive option (-a), which provides exactly the kind of incremental backup I want, doesn&#8217;t recurse directories with the<br />
<blockquote> &#8211;files-from=FILE </p></blockquote>
<p> option, so I had to add the -r in there, so that I get all the contents of the directories I specified. (I also added the -z option, to use compression in transfer &#038; the -v option, for verbosity, so I could see what&#8217;s happening during the transfer). The other tricky part is that rsync <em>still</em> requires a SOURCE argument in the command (which took me ages to figure out). It&#8217;s hard to explain what I mean, so here&#8217;s what my command ended up looking like (note &#8212; it&#8217;s all on one line):</p>
<blockquote><p> rsync -razv &#8211;files-from=/Users/my_user_name/path_to_dailybackup_filelist /Users/my_user_name/ USER@aaronpettigrew.com:rsyncbackups </p></blockquote>
<p>Now, I&#8217;ll explain: </p>
<blockquote><p> rsync -razv </p></blockquote>
<p>- rsync; (-r) search all the files and directories specified; (-a) perform an archival (or incremental) backup; (-z) use compression; and (-v) show me the output.</p>
<blockquote><p> &#8211;files-from=/Users/my_user_name/path_to_dailybackup_filelist </p></blockquote>
<p>- perform the rsync from the files and directories listed in the file /Users/my_user_name/path_to_dailybackup_filelist</p>
<blockquote><p> /Users/my_user_name/ </p></blockquote>
<p>- search in the directory /Users/my_user_name/ for all the listed files and folders that I specified before.</p>
<blockquote><p> USER@aaronpettigrew.com:rsyncbackups </p></blockquote>
<p>- put my backups on aaronpettigrew.com, in the folder rsyncbackups.</p>
<p>Alright, we&#8217;re almost home.</p>
<p><strong>Setting up Rsync through SSH</strong></p>
<p>Before I could pack up this little script, I needed to figure out a way to get Rsync to communicate with my server <em>without</em> passwords, I had to go <a href="http://www.sshkeychain.org/mirrors/SSH-with-Keys-HOWTO/SSH-with-Keys-HOWTO-4.html">here to learn about SSH keys</a>. <a href="http://www.ssh.com/">SSH</a> is a secure shell, useful for logging in to remote machines (like servers!). Rsync can use SSH to communicate with servers, which is handy because SSH supports a neat authentication scheme, where I can make a key-file that exists both on my machine and on the server, and SSH will simply match the key-files to authenticate, no need for a password. Neat!</p>
<p>Once I had my ssh key set up, I told Rsync to use SSH to connect to the server by adding<br />
<blockquote> -e &#8220;ssh -2&#8243; </p></blockquote>
<p>I tested it out, and Lo! it worked! No passwords!!</p>
<p>So now my whole command looks like this:</p>
<blockquote><p> rsync -razv -e &#8220;ssh -2&#8243; &#8211;files-from=/Users/my_user_name/path_to_dailybackup_filelist /Users/my_user_name/ USER@aaronpettigrew.com:rsyncbackups </p></blockquote>
<p>Cronward!!</p>
<p><strong>Scheduling via cron</strong></p>
<p>Before I could actually set this up in cron, I decided to pack the command I&#8217;d made into a nice little script. Why? I dunno, it just seemed tidier. So, I opened pico again and entered<br />
<blockquote> #! /bin/sh </p></blockquote>
<p> on the first line, to tell the system that this is a script, and then I entered my command on the second line, just as I have it printed above. Then I saved the file as dailybackup.sh, and that was that!</p>
<p>For editing cron, I relied on the awesome <a href="http://www.macdevcenter.com/pub/a/mac/2002/07/02/terminal_5.html">O&#8217;Reilly tutorial that I found here</a>. These instructions even taught me how to mail myself a message every time the script is run, so that I can know if anything went wrong. Neat! I tested the cron configuration a little before I decided on my final configuration. Here&#8217;s how my cronjob looks now:</p>
<blockquote><p>17 22 * * * sh ~/dailybackup.sh 2>&#038;1 | mail -s &#8220;Daily Backup Report&#8221; my_user_name</p></blockquote>
<p>So at 22:17 every day, my computer will automatically backup my important files via dailybackup.sh, and then it&#8217;ll mail me a message about how that went. Yay!!</p>
<p>&#8230;And <em>that&#8217;s</em> how you too can become monster-awesomely unafraid and happy. Good luck!!</p>
]]></content:encoded>
			<wfw:commentRss>http://aaronpettigrew.com/2006/10/20/setting-up-simple-sorta-daily-backups-on-mac-os-x/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Supporting our Troops</title>
		<link>http://aaronpettigrew.com/2006/10/18/supporting-out-troops/</link>
		<comments>http://aaronpettigrew.com/2006/10/18/supporting-out-troops/#comments</comments>
		<pubDate>Wed, 18 Oct 2006 17:47:00 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
		
	<dc:subject>miscellaneous</dc:subject><dc:subject>canadian forces</dc:subject><dc:subject>peace</dc:subject><dc:subject>war</dc:subject>
		<guid isPermaLink="false">http://aaronpettigrew.com/2006/10/18/supporting-out-troops/</guid>
		<description><![CDATA[There&#8217;s a great conversation happening on darrenbarefoot.com and robcottingham.ca about whether one can &#8217;support our troops&#8217; without &#8217;supporting the war&#8217;. I really encourage y&#8217;all to check it out - it&#8217;s very interesting.
Tags: canadian forces, peace, warcanadian forces, peace, war]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s a great conversation happening on <a href="http://www.darrenbarefoot.com/archives/2006/10/can-you-support-the-troops-without-supporting-the-war.html">darrenbarefoot.com</a> and <a href="http://www.robcottingham.ca/20061017/how-to-support-the-troops-and-not-necessarily-the-war/">robcottingham.ca</a> about whether one can &#8217;support our troops&#8217; without &#8217;supporting the war&#8217;. I really encourage y&#8217;all to check it out - it&#8217;s very interesting.</p>
Tags: <a href="http://aaronpettigrew.com/tag/canadian-forces/" rel="tag">canadian forces</a>, <a href="http://aaronpettigrew.com/tag/peace/" rel="tag">peace</a>, <a href="http://aaronpettigrew.com/tag/war/" rel="tag">war</a><a href="http://aaronpettigrew.com/tag/canadian-forces/" rel="tag">canadian forces</a>, <a href="http://aaronpettigrew.com/tag/peace/" rel="tag">peace</a>, <a href="http://aaronpettigrew.com/tag/war/" rel="tag">war</a>]]></content:encoded>
			<wfw:commentRss>http://aaronpettigrew.com/2006/10/18/supporting-out-troops/feed/</wfw:commentRss>
		</item>
		<item>
		<title>GVRD Legislates Recycling of E-Waste</title>
		<link>http://aaronpettigrew.com/2006/10/15/gvrd-legislates-recycling-of-e-waste/</link>
		<comments>http://aaronpettigrew.com/2006/10/15/gvrd-legislates-recycling-of-e-waste/#comments</comments>
		<pubDate>Sun, 15 Oct 2006 08:14:55 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
		
	<dc:subject>miscellaneous</dc:subject>
	<dc:subject>news</dc:subject>
	<dc:subject>vancouver</dc:subject>
		<guid isPermaLink="false">http://aaronpettigrew.com/2006/10/15/gvrd-legislates-recycling-of-e-waste/</guid>
		<description><![CDATA[
I mean, I think that&#8217;s what&#8217;s happening, anyway&#8230; According to Dave Watson (of Dot Comment fame), the GVRD has passed legislation that will soon require e-waste to be diverted from the regular waste stream (yeck - a garbage stream) to soon-to-be-created official drop-off facilities. 
I did a little research (and I mean a little), and [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.epsc.ca/images/logo.gif" vspace="10" /><br />
I mean, I <em>think</em> that&#8217;s what&#8217;s happening, anyway&#8230; According to Dave Watson (of <a href="http://straight.com/content.cfm?id=20997">Dot Comment</a> fame), the GVRD has passed legislation that will soon require e-waste to be diverted from the regular waste stream (yeck - a garbage stream) to soon-to-be-created official drop-off facilities. </p>
<p>I did a little research (and I mean a little), and I turned up <a href="http://www.env.gov.bc.ca/epd/epdpa/ips/electronics/index.html">this article</a> (from my old employer, the <a href="http://nsrp.bc.ca/">North Shore Recycling Program</a>, no less!) that seems to confirm Dave&#8217;s good news. According to the article, the GVRD, in partnership with Encorp Pacific &#038; the <a href="http://www.epsc.ca/">EPSC</a>, will be implementing an electronic product stewardship program by summer 2007. While the fine details of the plan are still being developed, it looks like the first instance of the program will allow for recycling of the basics: personal computers, monitors, televisions, laptop computers and printers. The program will be financed in part by &#8216;environmental handling fees&#8217; that will be collected on all electronics products at the time of purchase. (For more info, check out the <a href="http://www.epsc.ca/">EPSC</a> website.) </p>
<p>I think this is great news. I used to work at a recycling facility in North Van where one could only recycle computers as scrap metal, while tv&#8217;s, printers, etc. were just plain garbage. Obviously there&#8217;s a lot of valuable material that can be reclaimed from these things, but there&#8217;s never been an infrastructure here that allowed for easy collection &#038; reclamation. This new partnership will mean (literally) tons of waste diverted from the garbage dump. Huzzah!</p>
]]></content:encoded>
			<wfw:commentRss>http://aaronpettigrew.com/2006/10/15/gvrd-legislates-recycling-of-e-waste/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Maybe there *is* hope for wireless linux on my pb??</title>
		<link>http://aaronpettigrew.com/2006/09/30/maybe-there-is-hope-for-wireless-linux-on-my-pb/</link>
		<comments>http://aaronpettigrew.com/2006/09/30/maybe-there-is-hope-for-wireless-linux-on-my-pb/#comments</comments>
		<pubDate>Sun, 01 Oct 2006 00:45:19 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
		
	<dc:subject>tech</dc:subject>
	<dc:subject>mac</dc:subject>
		<guid isPermaLink="false">http://aaronpettigrew.com/2006/09/30/maybe-there-is-hope-for-wireless-linux-on-my-pb/</guid>
		<description><![CDATA[So, it turns out I hadn&#8217;t quite fully given up on running Ubuntu after all. I found this thread on the Ubuntu support forums that discusses how to get the broadcom chipset (the brains behind Airport Extreme) to speak friendly-like with linux. 
Here&#8217;s what&#8217;s happening, according to the thread:
The reason the card shows up but [...]]]></description>
			<content:encoded><![CDATA[<p>So, it turns out I hadn&#8217;t quite <em>fully</em> given up on running Ubuntu after all. I found <a href="http://ubuntuforums.org/showthread.php?t=185174">this thread</a> on the Ubuntu support forums that discusses how to get the broadcom chipset (the brains behind Airport Extreme) to speak friendly-like with linux. </p>
<p>Here&#8217;s what&#8217;s happening, according to the thread:</p>
<blockquote><p>The reason the card shows up but doesn&#8217;t work is because ubuntu is only distributed with its driver (so it can recognize it) not with its firmware (so it can USE it) for legal reasons. However you can take the firmware out of the windows drivers and put them into ubuntu and make the card work!
</p></blockquote>
<p>This inspired me to use the Ubuntu .iso I&#8217;d already burned (back when I was still excited) to boot as a live cd &#038; see what I could get up to. It&#8217;s pretty cool to see my pb boot into linux again. Yee-Haw! </p>
<p>Most of the instructions for enabling my wireless card seemed to work, right up to the part where I have to reboot to see if I can connect. Because I&#8217;m using a live cd to boot, all changes I make get wiped on shutdown <img src='http://aaronpettigrew.com/blog/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>So now I&#8217;m left with a decision to make: Do I keep going and re-partition my drive to install Ubuntu (which involves re-installing OSX, too) on the chance that my wireless card will work? Or do I stay quit and spend some quality time with, um, a book or something? What&#8217;s this worth to me?</p>
<p>I guess, now that the live cd is working, I&#8217;ll play around and see how Ubuntu stacks up. Then I&#8217;ll know if it&#8217;s worth the probable hassle.<br />
<img src="http://aaronpettigrew.com/wp-content/uploads/2006/09/00001.thumbnail.jpg" alt="ubuntu on my pb" title="i dl'ed this from my camera in ubuntu! neat!!" align="right" hspace="10px"/><br />
Oh, and by the way, I&#8217;ve been writing this from firefox in Ubuntu (via an old ethernet cable). Yippee!</p>
]]></content:encoded>
			<wfw:commentRss>http://aaronpettigrew.com/2006/09/30/maybe-there-is-hope-for-wireless-linux-on-my-pb/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ubuntu update: no wireless for my powerbook.</title>
		<link>http://aaronpettigrew.com/2006/09/30/ubuntu-update-no-wireless-for-my-powerbook/</link>
		<comments>http://aaronpettigrew.com/2006/09/30/ubuntu-update-no-wireless-for-my-powerbook/#comments</comments>
		<pubDate>Sat, 30 Sep 2006 23:20:04 +0000</pubDate>
		<dc:creator>aaron</dc:creator>
		
	<dc:subject>tech</dc:subject>
	<dc:subject>mac</dc:subject>
		<guid isPermaLink="false">http://aaronpettigrew.com/2006/09/30/ubuntu-update-no-wireless-for-my-powerbook/</guid>
		<description><![CDATA[Yerg again.
At least this time I didn&#8217;t get very far into my fantasy before I had to give up. One of the first articles I found about installing Ubuntu warned me that Airport Extreme (built into my powerbook) wouldn&#8217;t work, so I&#8217;d have no wireless access. Still, that article was a year and a half [...]]]></description>
			<content:encoded><![CDATA[<p>Yerg again.</p>
<p>At least this time I didn&#8217;t get very far into my fantasy before I had to give up. <a href="http://www.intuitive.com/blog/ubuntu_linux_yellowdog_linux_and_mac_os_x_all_on_one_powerbook.html">One of the first articles I found about installing Ubuntu</a> warned me that Airport Extreme (built into my powerbook) wouldn&#8217;t work, so I&#8217;d have no wireless access. Still, that article was a year and a half old, so things might have changed, right? No such luck. I checked out the <a href="http://ubuntuforums.org/showthread.php?t=267593">Ubuntu user forums</a> and confirmed that, as of 12 hours ago, the situation hasn&#8217;t changed. </p>
<p>The linux install is pretty useless to me without wireless (how could I maintain my café-going lifestyle?), so I&#8217;ve decided not to go ahead. Hopefully Airport Extreme support will get figured out at some point &amp; I can join the fun. Until then, I guess it&#8217;s single boot for me&#8230;</p>
<p><strong>Update: It does work after all. See <a href="http://aaronpettigrew.com/2006/09/30/maybe-there-is-hope-for-wireless-linux-on-my-pb/">this thread on the ubuntu forums</a> for info on getting Ubuntu &#038; Airport extreme to talk nicely.</strong></p>
<p style="font-size:10px;text-align:right;">technorati tags:<a href="http://technorati.com/tag/ubuntu" rel="tag">ubuntu</a>, <a href="http://technorati.com/tag/wireless" rel="tag">wireless</a>, <a href="http://technorati.com/tag/powerbook" rel="tag">powerbook</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://aaronpettigrew.com/2006/09/30/ubuntu-update-no-wireless-for-my-powerbook/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
