<?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>Shawn SorichettiProgramming</title>
	<atom:link href="http://blogs.sackheads.org/hide/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.sackheads.org/hide</link>
	<description>Life with technology</description>
	<lastBuildDate>Tue, 29 Sep 2009 17:19:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How I spent Saturday</title>
		<link>http://blogs.sackheads.org/hide/2007/06/03/how-i-spent-saturday/</link>
		<comments>http://blogs.sackheads.org/hide/2007/06/03/how-i-spent-saturday/#comments</comments>
		<pubDate>Sun, 03 Jun 2007 17:22:00 +0000</pubDate>
		<dc:creator>hide</dc:creator>
				<category><![CDATA[Photography]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blogs.sackheads.org/hide/2007/06/03/how-i-spent-saturday/</guid>
		<description><![CDATA[My Saturday started off fairly normal. Took the kids to karate, quick lunch, build a shed. At 4:45PM EDT, that&#8217;s when things got interesting.

I&#8217;d received an IM from Kristopher Tate, he was recovering the Zooomr PostgreSQL and needed some help. I&#8217;d offered him help during the initial 10 minute launch, and now he was taking [...]]]></description>
			<content:encoded><![CDATA[<p><p id="top" />My Saturday started off fairly normal. Took the kids to karate, quick lunch, build a shed. At 4:45PM EDT, that&#8217;s when things got interesting.</p>

<p>I&#8217;d received an IM from Kristopher Tate, he was recovering the Zooomr PostgreSQL and needed some help. I&#8217;d offered him help during the initial 10 minute launch, and now he was taking me up on that offer. The issue, being the RAID adaptor had died, and left the database in an unstable state. </p>

<p>After trying a couple things, the root cause of the database problem became apparent, and the only choice left was to restore the pre-launch database. By 8:30pm we&#8217;d worked our way through the restore process, and reset the database to where it was at launch time. Kris had a couple other fixes that needed to be made prior to launch.</p>

<p>During this time I was allowed to access the sandbox system, take screenshots and share them with everyone. I was very impressed with how much quicker Mark III is, and with the new features. I created a couple groups, one of the joys of getting early access.</p>

<p>Just prior to launch there were a couple more database issues, and an issue with Gmail not accepting mail or marking it as spam. The database issues were fixed, but Gmail would have to wait, it was time to launch.</p>

<p>The launch went fairly smoothly and Zooomr Mark III was here to stay. There were a couple of adjustments required, but everyone seemed happy. At 3:30am with things looking pretty good, it was time for me to crash. I no longer have the ability to stay up all night coding like Kris. To be 19 and full of energy again.</p>

<p>Congratulations to Kris and Thomas on rolling out a fine update to Zooomr.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.sackheads.org/hide/2007/06/03/how-i-spent-saturday/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rails Tutorials</title>
		<link>http://blogs.sackheads.org/hide/2007/05/25/rails-tutorials/</link>
		<comments>http://blogs.sackheads.org/hide/2007/05/25/rails-tutorials/#comments</comments>
		<pubDate>Fri, 25 May 2007 17:53:15 +0000</pubDate>
		<dc:creator>hide</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby/Rails]]></category>

		<guid isPermaLink="false">http://blogs.sackheads.org/hide/2007/05/25/rails-tutorials/</guid>
		<description><![CDATA[I am making my way through learning Ruby and Rails with a couple projects that I&#8217;ve always wanted to write. Rather than writing sample applications I find it a lot easier to learn if I have a need to use a tool, and these projects provide that need.

As I&#8217;m working through each one I&#8217;m discover [...]]]></description>
			<content:encoded><![CDATA[<p><p id="top" />I am making my way through learning Ruby and Rails with a couple projects that I&#8217;ve always wanted to write. Rather than writing sample applications I find it a lot easier to learn if I have a need to use a tool, and these projects provide that need.</p>

<p>As I&#8217;m working through each one I&#8217;m discover gaps in what I have learned thus far, and have found these various tutorials helpful.</p>

<ul>
<li><a href="http://railsforum.com/viewtopic.php?id=717">Creating Two Models in One Form</a></li>
<li><a href="http://railsforum.com/viewtopic.php?pid=5238">Creating Many Models in One Form</a></li>
<li><a href="http://railsforum.com/viewtopic.php?id=1065">Creating Variable Number of Models in One Form</a></li>
<li><a href="http://www.aidanf.net/rails_user_authentication_tutorial">Basic User Authentication in Rails</a></li>
<li><a href="http://betterexplained.com/articles/starting-ruby-on-rails-what-i-wish-i-knew/">Starting Ruby on Rails: What I Wish I Knew</a></li>
<li><a href="http://railscasts.com/">Railscasts</a></li>
<li><a href="http://www.deepcalm.com/writing/cropped-thumbnails-in-attachment_fu-using-imagescience">attachment_fu and ImageScience</a></li>
</ul>

<p>This list will continue to grow as I find more useful tutorials.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.sackheads.org/hide/2007/05/25/rails-tutorials/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rails, SQLite3 and OS X</title>
		<link>http://blogs.sackheads.org/hide/2007/02/03/rails-sqlite3-and-os-x/</link>
		<comments>http://blogs.sackheads.org/hide/2007/02/03/rails-sqlite3-and-os-x/#comments</comments>
		<pubDate>Sat, 03 Feb 2007 04:49:53 +0000</pubDate>
		<dc:creator>hide</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Ruby/Rails]]></category>

		<guid isPermaLink="false">http://blogs.sackheads.org/hide/2007/02/03/rails-sqlite3-and-os-x/</guid>
		<description><![CDATA[While working my way through Agile Web Development with Rails (yes I&#8217;m learning Rails and Ruby, more on this too later) I ran into the following error:


SQLite3::SQLException: near &#8220;ADD&#8221;: syntax error: ALTER TABLE products ADD &#8220;date_available&#8221; datetime


while trying to add a column through a migration. Searching Google took me to a couple of places, but [...]]]></description>
			<content:encoded><![CDATA[<p><p id="top" />While working my way through <a href="http://www.pragmaticprogrammer.com/title/rails/">Agile Web Development with Rails</a> (yes I&#8217;m learning Rails and Ruby, more on this too later) I ran into the following error:</p>

<div class="code">
SQLite3::SQLException: near &#8220;ADD&#8221;: syntax error: ALTER TABLE products ADD &#8220;date_available&#8221; datetime
</div>

<p>while trying to add a column through a migration. Searching Google took me to a couple of places, but it took a while to find a result that explained how to resolve this issue.</p>

<p>Luckily I came across <a href="http://mcornick.org/stories/72">this post</a> by <a href="http://mcornick.org">Mark Cornick</a>, which explained that the issues was caused by the version of SQLite3 that is included in OS X 10.4.</p>

<p>After downloading and installing (from source) the <a href="http://sqlite.org/download.html">latest version of SQLite3</a>, and uninstalling and reinstalling the sqlite3-ruby gem</p>

<div class="code">
sudo gem uninstall sqlite3-ruby<br />
sudo gem install sqlite3-ruby
</div>

<p>I was able to run the migration to add the column and continue on.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.sackheads.org/hide/2007/02/03/rails-sqlite3-and-os-x/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Vim Tricks for Perl Programmers</title>
		<link>http://blogs.sackheads.org/hide/2006/12/01/vim-tricks-for-perl-programmers/</link>
		<comments>http://blogs.sackheads.org/hide/2006/12/01/vim-tricks-for-perl-programmers/#comments</comments>
		<pubDate>Fri, 01 Dec 2006 13:21:38 +0000</pubDate>
		<dc:creator>hide</dc:creator>
				<category><![CDATA[Perl]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://blogs.sackheads.org/hide/2006/12/01/vim-tricks-for-perl-programmers/</guid>
		<description><![CDATA[Last night was the annual, though this may have been the first, Toronto Perl Mongers  Tools Night. People select their favourite tool and do a short presentation or demonstration in hopes of helping their fellow Perl Mongers. 

There were a couple of talks that I found interesting. Selenium for web application testing and Jifty::Script::Schema.

I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p><p id="top" />Last night was the annual, though this may have been the first, <a href="http://to.pm.org/">Toronto Perl Mongers</a>  Tools Night. People select their favourite tool and do a short presentation or demonstration in hopes of helping their fellow Perl Mongers. </p>

<p>There were a couple of talks that I found interesting. <a href="http://www.openqa.org/selenium/">Selenium</a> for web application testing and <a href="http://search.cpan.org/~jesse/Jifty-0.60912/lib/Jifty/Script/Schema.pm">Jifty::Script::Schema</a>.</p>

<p>I&#8217;ve seen talks on <a href="http://www.openqa.org/selenium/">Selenium</a> before but this quick demonstration drove home it&#8217;s usefulness. I&#8217;m hoping to get this implemented for some integration testing I have to do.</p>

<p><a href="http://search.cpan.org/~jesse/Jifty-0.60912/lib/Jifty/Script/Schema.pm">Jifty::Script::Schema</a> sounded really interesting, but in order to use it you have to install all of <a href="http://search.cpan.org/~jesse/Jifty-0.60912/">Jifty</a>. I&#8217;m a big fan of <a href="http://search.cpan.org/~markstos/CGI-Application-4.06/lib/CGI/Application.pm">CGI::Application</a> and the idea of making a move to Jifty doesn&#8217;t interest me, and even less so with the <a href="http://search.cpan.org/~drolsky/HTML-Mason-1.35/lib/HTML/Mason.pm">Mason</a> requirement. Luckily <a href="http://search.cpan.org/~jesse/Jifty-0.60912/lib/Jifty/Script/Schema.pm">Jifty::Script::Schema</a> led me to <a href="http://search.cpan.org/~ivan/DBIx-DBSchema-0.31/DBSchema.pm">DBIx::DBSchema</a> which I actually can use, and looks to fit into a number of projects.</p>

<p>For my part I did a short presentation of some of my favourite and maybe lesser known <a href="http://baconhouse.sackheads.org/~ssoriche/Vim_Tricks_for_Perl_Programmers_small.pdf">Vim Tricks</a>.</p>

<p>Another benefit, I actually got around to creating my <a href="http://blogs.sackheads.org/hide/presentations/">presentation page</a>. Now I just need to finish populating it.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.sackheads.org/hide/2006/12/01/vim-tricks-for-perl-programmers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

