<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><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" version="2.0">

<channel>
	<title>untitled</title>
	
	<link>http://warren.mesozen.com</link>
	<description>warren dot mesozen dot com</description>
	<pubDate>Tue, 26 Aug 2008 12:47:22 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/warrendotmesozendotcom" type="application/rss+xml" /><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fwarrendotmesozendotcom" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fwarrendotmesozendotcom" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fwarrendotmesozendotcom" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.rojo.com/add-subscription?resource=http%3A%2F%2Ffeeds.feedburner.com%2Fwarrendotmesozendotcom" src="http://blog.rojo.com/RojoWideRed.gif">Subscribe with Rojo</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/warrendotmesozendotcom" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fwarrendotmesozendotcom" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fwarrendotmesozendotcom" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fwarrendotmesozendotcom" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
		<title>jQuery Lightbox on github</title>
		<link>http://warren.mesozen.com/2008/08/26/jquery-lightbox-on-github/</link>
		<comments>http://warren.mesozen.com/2008/08/26/jquery-lightbox-on-github/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 12:47:22 +0000</pubDate>
		<dc:creator>krewenki</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://warren.mesozen.com/?p=73</guid>
		<description><![CDATA[I&#8217;ve moved jquery lightbox&#8217;s development from google code to github.com.  I&#8217;ve not yet closed down the google code repository, but i&#8217;m going to take time this week to clean it up, and direct everything to github.  I&#8217;ve had a nice boost of positive feedback in the last week or two, and have some features in [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve moved jquery lightbox&#8217;s development from google code to <a title="jQuery Lightbox on github (382 hits)" href="http://warren.mesozen.com/go.php?http://github.com/krewenki/jquery-lightbox/tree/master" target="_self">github.com</a>.  I&#8217;ve not yet closed down the google code repository, but i&#8217;m going to take time this week to clean it up, and direct everything to github.  I&#8217;ve had a nice boost of positive feedback in the last week or two, and have some features in mind for development.  I&#8217;ll keep progress posted here.</p>
<p>Cheers!</p>
<p><a href="http://warren.mesozen.com/go.php?http://pledgie.com/campaigns/1529" title="(232 hits)"><img src="http://www.pledgie.com/campaigns/1529.png?skin_name=chrome" border="0" alt="Click here to lend your support to: jquery-lightbox and make a donation at www.pledgie.com !" /></a></p>
<img src="http://feeds.feedburner.com/~r/warrendotmesozendotcom/~4/375190628" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warren.mesozen.com/2008/08/26/jquery-lightbox-on-github/feed/</wfw:commentRss>
		</item>
		<item>
		<title>More Free Sudoku</title>
		<link>http://warren.mesozen.com/2008/07/27/more-free-sudoku/</link>
		<comments>http://warren.mesozen.com/2008/07/27/more-free-sudoku/#comments</comments>
		<pubDate>Sun, 27 Jul 2008 15:09:43 +0000</pubDate>
		<dc:creator>krewenki</dc:creator>
		
		<category><![CDATA[Sudoku]]></category>

		<category><![CDATA[games]]></category>

		<guid isPermaLink="false">http://warren.mesozen.com/?p=70</guid>
		<description><![CDATA[Here&#8217;s another free booklet of 400 or so puzzles. &#160;If you enjoy the puzzles, leave a comment and I may post some more  
Download July 26th Free Sudoku Booklet
]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s another free booklet of 400 or so puzzles. &nbsp;If you enjoy the puzzles, leave a comment and I may post some more <img src='http://warren.mesozen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://warren.mesozen.com/go.php?http://warren.mesozen.com/wp-content/uploads/2008/07/july26sudoku.pdf" title="(141 hits)">Download July 26th Free Sudoku Booklet</a></p>
<img src="http://feeds.feedburner.com/~r/warrendotmesozendotcom/~4/347497598" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warren.mesozen.com/2008/07/27/more-free-sudoku/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Travesty that is  Ticket Atlantic</title>
		<link>http://warren.mesozen.com/2008/07/18/the-travesty-that-is-ticket-atlantic/</link>
		<comments>http://warren.mesozen.com/2008/07/18/the-travesty-that-is-ticket-atlantic/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 13:45:06 +0000</pubDate>
		<dc:creator>krewenki</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://warren.mesozen.com/?p=69</guid>
		<description><![CDATA[This morning, like tens of thousands of other people in Halifax, I jumped online to try and get tickets to an upcoming concert. &#160;Since I wasn&#8217;t able to camp out over night, I figured I&#8217;d go to TicketAtlantic.com to buy tickets online. &#160;Tickets went on sale at 9am, so I woke up at 8am, fired [...]]]></description>
			<content:encoded><![CDATA[<p>This morning, like tens of thousands of other people in Halifax, I jumped online to try and get tickets to an upcoming concert. &nbsp;Since I wasn&#8217;t able to camp out over night, I figured I&#8217;d go to TicketAtlantic.com to buy tickets online. &nbsp;Tickets went on sale at 9am, so I woke up at 8am, fired up Safari, and got in the digital &#8220;line&#8221; to buy tickets. &nbsp;I saw that my browser was &#8220;counting down&#8221; so I walked away to start my day. I figured i&#8217;d come back at 9am and place my order. &nbsp;How wrong I was.</p>
<p>First off, &#8220;Safari&#8221; is listed as a supported browser. &nbsp;Upon closer inspection,&nbsp;they list safari 1.2 &amp; 2.0, no mention of 3, or 3.1, I&#8217;ll accept fault for not realizing that they don&#8217;t support the latest version of the browser that&#8217;s been out for over a year. &nbsp;That means that when I came back to my machine at 9am, although their site didn&#8217;t warn me about my browser problem (or warn my girlfriend, or a few friends in town who use safari on their PC&#8217;s), I was still &#8220;in queue&#8221; with no change. &nbsp;I launched Firefox &nbsp;to get back in queue and try and get my tickets.</p>
<p>For the next hour, i&#8217;d wait through &#8220;queue&#8221; for approximately 10-15 minutes, only to have the order server time out when I got to it. &nbsp;When your connection times out with the order server, you are placed back at the back of the line and forced to wait through the queue again. &nbsp;I got calls from a few friends in town who were having the same problem, asking if that was &#8220;normal.&#8221; I assured them that it was not, but to keep trying.</p>
<p>Eventually, the order server changed from &#8220;completely unresponsive&#8221; &nbsp;to &nbsp;working properly &amp; quickly. &nbsp;By this point, however, there were no tickets left available to purchase. &nbsp;This means that multiple folks who hopped online at 9am missed tickets due to what seems to be a &#8220;hiccup&#8221; on the purchase server.</p>
<p>My complaints can be summed up as follows:</p>
<ul>
<li>Warn people with unsupported browsers. &nbsp;A simple script to verify a specific browser version is easy to implement. Hell, there&#8217;s hundreds of versions of it openly available online free of charge. &nbsp;Let people know that you don&#8217;t support their browser so they don&#8217;t wait an hour for nothing.</li>
<li>Abolish the &#8220;queue&#8221; after 9am. &nbsp;Sell tickets first come, first serve. &nbsp;The reason ticket lineups exist is because purchasing tickets is always one person at a time, handled by a person. &nbsp;Online sales can be handled with hundreds, even thousands of transactions a second. &nbsp;Abolish the &#8220;line up&#8221; mentality for purchasing, and you&#8217;ll kill the &#8220;camp out&#8221; advantage people get in a line up. &nbsp;They&#8217;ll quickly move to buying online, making it &#8220;fair&#8221; for everyone.</li>
<li>Get a better order system. &nbsp;Having a server time out simply trying to check for tickets, when you&#8217;ve had days notice of &#8220;increased load&#8221; shouldn&#8217;t happen. &nbsp;Up the horsepower on the server that handles it, or get more bandwidth. &nbsp;Since things like Amazon&#8217;s compute cloud now exist, you could even have an order node sitting in their cloud, waiting to take orders if your in-house servers don&#8217;t scale. &nbsp;Planned demand should mean little to no downtime, especially during the peak of your planned demand.</li>
<li>If you keep a queue, and your order server fails, implement some method to verify that someone has waited in queue, instead of simply treating them as a newcomer to the queue.</li>
</ul>
<p>Needless to say, I didn&#8217;t get my tickets. &nbsp;I dread the next time I attempt to buy tickets via the ticket atlantic interface. &nbsp;Also, this is an open invitation to anyone who makes technology choices at ticket atlantic. &nbsp;I will gladly put together a small team of guys to put together an alternative to your current web solution. &nbsp;It would be an improvement, because to get any worse would be incredibly difficult.</p>
<img src="http://feeds.feedburner.com/~r/warrendotmesozendotcom/~4/339009577" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warren.mesozen.com/2008/07/18/the-travesty-that-is-ticket-atlantic/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ruby Cocoa Tutorial</title>
		<link>http://warren.mesozen.com/2008/07/16/ruby-cocoa-tutorial/</link>
		<comments>http://warren.mesozen.com/2008/07/16/ruby-cocoa-tutorial/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 02:59:46 +0000</pubDate>
		<dc:creator>krewenki</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[os x]]></category>

		<category><![CDATA[video]]></category>

		<category><![CDATA[cocoa]]></category>

		<category><![CDATA[ruby]]></category>

		<category><![CDATA[rubycocoa]]></category>

		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://warren.mesozen.com/?p=68</guid>
		<description><![CDATA[I recorded a quick video tutorial tonight. &#160;It&#8217;s a simple &#8220;Hello World&#8221; with RubyCocoa. &#160;It shows setting up Actions/Outlets in interface builder, and how to interact with them. &#160;Hopefully 640px wide isn&#8217;t too small  
&#160;
]]></description>
			<content:encoded><![CDATA[<p>I recorded a quick video tutorial tonight. &nbsp;It&#8217;s a simple &#8220;Hello World&#8221; with RubyCocoa. &nbsp;It shows setting up Actions/Outlets in interface builder, and how to interact with them. &nbsp;Hopefully 640px wide isn&#8217;t too small <img src='http://warren.mesozen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&nbsp;<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="420" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="id" value="viddler_1f3fcd35" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.viddler.com/simple/1f3fcd35/" /><embed id="viddler_1f3fcd35" type="application/x-shockwave-flash" width="640" height="420" src="http://www.viddler.com/simple/1f3fcd35/" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<img src="http://feeds.feedburner.com/~r/warrendotmesozendotcom/~4/337672072" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warren.mesozen.com/2008/07/16/ruby-cocoa-tutorial/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open Wifi in Halifax</title>
		<link>http://warren.mesozen.com/2008/07/12/open-wifi-in-halifax/</link>
		<comments>http://warren.mesozen.com/2008/07/12/open-wifi-in-halifax/#comments</comments>
		<pubDate>Sat, 12 Jul 2008 12:48:55 +0000</pubDate>
		<dc:creator>krewenki</dc:creator>
		
		<category><![CDATA[wifi-map]]></category>

		<guid isPermaLink="false">http://warren.mesozen.com/?p=67</guid>
		<description><![CDATA[This week I started cataloging the location of open/public wireless networks in Halifax, Nova Scotia. &#160;Right now, the list is only comprised of a few coffee shops/resturants and the bulk of the public libraries. &#160;If you&#8217;ve got any locations to add, leave a comment on this post. &#160;Here&#8217;s a link to the map: &#160;http://warren.mesozen.com/halifaxwifi
]]></description>
			<content:encoded><![CDATA[<p>This week I started cataloging the location of open/public wireless networks in Halifax, Nova Scotia. &nbsp;Right now, the list is only comprised of a few coffee shops/resturants and the bulk of the public libraries. &nbsp;If you&#8217;ve got any locations to add, leave a comment on this post. &nbsp;Here&#8217;s a link to the map: &nbsp;<a title="Public Wifi in Halifax Nova Scotia (216 hits)" href="http://warren.mesozen.com/go.php?http://warren.mesozen.com/halifaxwifi" target="_blank">http://warren.mesozen.com/halifaxwifi</a></p>
<img src="http://feeds.feedburner.com/~r/warrendotmesozendotcom/~4/333505879" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warren.mesozen.com/2008/07/12/open-wifi-in-halifax/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Canada Day on the Mira</title>
		<link>http://warren.mesozen.com/2008/07/03/canada-day-on-the-mira/</link>
		<comments>http://warren.mesozen.com/2008/07/03/canada-day-on-the-mira/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 23:53:17 +0000</pubDate>
		<dc:creator>krewenki</dc:creator>
		
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://warren.mesozen.com/?p=66</guid>
		<description><![CDATA[
]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="500" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="id" value="viddler_821c6f86" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.viddler.com/simple/821c6f86/" /><embed id="viddler_821c6f86" type="application/x-shockwave-flash" width="640" height="500" src="http://www.viddler.com/simple/821c6f86/" allowfullscreen="true" allowscriptaccess="always"></embed></object></p>
<img src="http://feeds.feedburner.com/~r/warrendotmesozendotcom/~4/326235165" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warren.mesozen.com/2008/07/03/canada-day-on-the-mira/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Version Beta Update</title>
		<link>http://warren.mesozen.com/2008/06/22/version-beta-update/</link>
		<comments>http://warren.mesozen.com/2008/06/22/version-beta-update/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 23:13:24 +0000</pubDate>
		<dc:creator>krewenki</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[os x]]></category>

		<category><![CDATA[beta]]></category>

		<category><![CDATA[beta 2]]></category>

		<category><![CDATA[https]]></category>

		<category><![CDATA[versions]]></category>

		<guid isPermaLink="false">http://warren.mesozen.com/?p=65</guid>
		<description><![CDATA[Just a quick update: Versions beta 2 was released this week, and with it, a fix to my google code svn issue.  The beta expires in 8 days, I hope they either release a finished product, or extend the beta, because Versions has replaced svnx in my daily workflow, I dread going back.  If you [...]]]></description>
			<content:encoded><![CDATA[<p>Just a quick update: <a title="Versions (122 hits)" href="http://warren.mesozen.com/go.php?http://www.versionsapp.com" target="_blank">Versions</a> beta 2 was released this week, and with it, a fix to my google code svn issue.  The beta expires in 8 days, I hope they either release a finished product, or extend the beta, because Versions has replaced svnx in my daily workflow, I dread going back.  If you haven&#8217;t tried it yet, what are you waiting for?</p>
<img src="http://feeds.feedburner.com/~r/warrendotmesozendotcom/~4/317691890" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warren.mesozen.com/2008/06/22/version-beta-update/feed/</wfw:commentRss>
		</item>
		<item>
		<title>First Impressions of Versions</title>
		<link>http://warren.mesozen.com/2008/06/12/first-impressions-of-versions/</link>
		<comments>http://warren.mesozen.com/2008/06/12/first-impressions-of-versions/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 17:47:33 +0000</pubDate>
		<dc:creator>krewenki</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[os x]]></category>

		<guid isPermaLink="false">http://warren.mesozen.com/?p=51</guid>
		<description><![CDATA[Today, after what seemed like an eternity of waiting,  Pico and Sofa (Checkout, Disco) finally released their first beta of Versions,  a Subversion client for Mac OS X.  I stumbled on to Versions some time last year when I was in a fever to replace svnX.  While svnX works, it is [...]]]></description>
			<content:encoded><![CDATA[<p>Today, after what seemed like an eternity of waiting,  <a title="Pico (82 hits)" href="http://warren.mesozen.com/go.php?http://www.picodev.com/" target="_blank">Pico</a> and <a title="SOFA - Design, Interfaces &amp; Software (99 hits)" href="http://warren.mesozen.com/go.php?http://www.madebysofa.com" target="_blank">Sofa</a> (Checkout, Disco) finally released their first beta of <a title="Versions - Subversion done right (122 hits)" href="http://warren.mesozen.com/go.php?http://www.versionsapp.com" target="_blank">Versions</a>,  a Subversion client for Mac OS X.  I stumbled on to Versions some time last year when I was in a fever to replace svnX.  While svnX works, it is far from an optimal solution to manage multiple repositories.  All of the excitement started this afternoon, at around 1:30 PM AST when an email showed up in my inbox from &#8220;Versions&#8221; with the subject of &#8220;Versions Beta Announcement&#8221;:</p>
<p><a class="lightbox" rel="lightbox[versions]" href="http://warren.mesozen.com/go.php?http://warren.mesozen.com/wp-content/uploads/2008/06/versions_email.png" title="(121 hits)"><img class="aligncenter size-medium wp-image-52" title="Versions Beta Email" src="http://warren.mesozen.com/wp-content/uploads/2008/06/versions_email-300x158.png" alt="Versions Beta Email" width="300" height="158" /></a></p>
<p>Needless to say, I went to the website quickly and downloaded a fresh copy of the beta.  The entire package clocked in around 2.7MB and downloaded very quickly.  My very first impression of the app was the giant flower they have as an icon.  I normally don&#8217;t fuss over icons, but this thing is gorgeous.  I&#8217;ll include it here, for the sake of including.</p>
<p><a class="lightbox" rel="lightbox[versions]" href="http://warren.mesozen.com/go.php?http://warren.mesozen.com/wp-content/uploads/2008/06/version_icon.png" title="(147 hits)"><img class="aligncenter size-medium wp-image-53" title="Versions Icon" src="http://warren.mesozen.com/wp-content/uploads/2008/06/version_icon-300x300.png" alt="Versions Icon" width="300" height="300" /></a></p>
<p>Ok, on to actual experience with the application&#8230;</p>
<p>When I first opened the application, I was greeted with screen that presented me with three options:</p>
<ol>
<li>New Repository Bookmark</li>
<li>Free Online Repository (Powered by Beanstalk)</li>
<li>What do you think of Versions?</li>
</ol>
<p>I selected the first option,  because I don&#8217;t need any svn hosting, but it&#8217;s a nice idea to include a link to an svn host in the app.</p>
<p><a class="lightbox" rel="lightbox[versions]" href="http://warren.mesozen.com/go.php?http://warren.mesozen.com/wp-content/uploads/2008/06/inital_launch.png" title="(124 hits)"><img class="aligncenter size-medium wp-image-54" title="Inital Launch" src="http://warren.mesozen.com/wp-content/uploads/2008/06/inital_launch-300x197.png" alt="Inital Launch" width="300" height="197" /></a></p>
<p>When you select &#8220;New Repository Bookmark&#8221;, you get asked for a few simple pieces of information:  repository name, repository url, username, passsword, and optionally a link to a ticket system which links #123 in an svn comment to http://url/of/tickets/123.  Neat!</p>
<p><a class="lightbox" rel="lightbox[versions]" href="http://warren.mesozen.com/go.php?http://warren.mesozen.com/wp-content/uploads/2008/06/new_repository_bookmark.png" title="(96 hits)"><img class="aligncenter size-medium wp-image-55" title="New Repository Bookmark" src="http://warren.mesozen.com/wp-content/uploads/2008/06/new_repository_bookmark-300x192.png" alt="New Repository Bookmark" width="300" height="192" /></a></p>
<p>I decided i&#8217;d enter the repository information for jQuery Lightbox, hosted with google code.  This is where I ran into my first problem with Versions.  It threw a subversion error related to the certificate on googlecode.com</p>
<p><a class="lightbox" rel="lightbox[versions]" href="http://warren.mesozen.com/go.php?http://warren.mesozen.com/wp-content/uploads/2008/06/https_error.png" title="(95 hits)"><img class="aligncenter size-medium wp-image-56" title="Versions HTTPS error" src="http://warren.mesozen.com/wp-content/uploads/2008/06/https_error-300x176.png" alt="Versions HTTPS Error" width="300" height="176" /></a></p>
<p>I wasn&#8217;t entirely surprised by this error, as I got a similar error in svnX.  My guess is that other folks have the same trouble with google code.  I decided to set up the http version of the repository.  This means I wouldn&#8217;t be able to commit from versions,  but i&#8217;d still be able to get a feel for everything else in the project.  After changing the protocol to http and clicking &#8220;Create&#8221;, I got my first real taste of the Versions interface.</p>
<p><a class="lightbox" rel="lightbox[versions]" href="http://warren.mesozen.com/go.php?http://warren.mesozen.com/wp-content/uploads/2008/06/successfully_added_repo.png" title="(90 hits)"><img class="aligncenter size-medium wp-image-57" title="Successfully Added Repository" src="http://warren.mesozen.com/wp-content/uploads/2008/06/successfully_added_repo-300x198.png" alt="Successfully Added Repository" width="300" height="198" /></a></p>
<p>Let&#8217;s see what we&#8217;ve got there.  Some of the standard controls for any svn app, update, commit, diff, etc.  In the main interface, it looks like I have a list of my repositories, and the meat &amp; potatoes  of the app is in the main content view.  There&#8217;s some interesting controls in there that i&#8217;d like to explore.  First off, on the left of the main view, there&#8217;s a button that reads &#8220;Select&#8221; and what appears to be a depressed button next to it labeled &#8220;REV HEAD&#8221;.  Clicking there allowed me to view any previous revision.  The three large buttons in the middle of the view, &#8220;Timeline&#8221;, &#8220;Browse&#8221;, and &#8220;Transcript&#8221; also need to be explored.  Browse looks like it&#8217;s a standard filebrowser, showing what revision files are at, date modified, who modified them.  Clicking on timeline brought me to a view filled with a Trac-esque timeline view.</p>
<p><a class="lightbox" rel="lightbox[versions]" href="http://warren.mesozen.com/go.php?http://warren.mesozen.com/wp-content/uploads/2008/06/repo_timeline.png" title="(93 hits)"><img class="aligncenter size-medium wp-image-58" title="Repository Timeline" src="http://warren.mesozen.com/wp-content/uploads/2008/06/repo_timeline-300x198.png" alt="Repository Timeline" width="300" height="198" /></a></p>
<p>The timeline viewer is a great addition to an svn client, because it gives you an instant overview of project activity.  Who&#8217;s making what types of changes, and when.  I&#8217;ve always relied on Trac, cvstrac, and custom written timeline viewers to give me an overview of this type,  but having it directly in the client makes it a good deal easier to have access to.</p>
<p>Now that I had the repository added, I wanted to see how Versions tracks changes through a project.  To do this, I was going to have to checkout a working copy.  I selected the project, clicked the &#8220;Checkout&#8221; button at the top of the window, and I was off to the races.  I just needed to tell Versions where the repository was going to be checked out to, and it did everything else without issue.</p>
<p>With a working copy successfully checked out, it was time to make some modifications.  I looked for a simple edit to make based on the project&#8217;s issue tracker.  After a minute or two of reading I found my edit, and made a change to one line of the main .js file.  It was time to switch back over to Versions and see where my changes showed up.  At first, I didn&#8217;t see any changes listed in the file browser, and that was a little discouraging.  I noticed a little refresh glyph in the top right, and decided to click it.  Sure enough, my changes showed up after clicking that.  While that works, it&#8217;d be great if I didn&#8217;t have to click refresh.  In any case, my changes were there,  with an icon appearing next to the file I had made changes to.</p>
<p><a class="lightbox" rel="lightbox[versions]" href="http://warren.mesozen.com/go.php?http://warren.mesozen.com/wp-content/uploads/2008/06/picture-5.png" title="(94 hits)"><img class="aligncenter size-medium wp-image-61" title="Versions File Browser" src="http://warren.mesozen.com/wp-content/uploads/2008/06/picture-5-300x198.png" alt="" width="300" height="198" /></a></p>
<p>Also, above the file browser, I had the option to toggle between &#8220;All&#8221; and &#8220;Changed&#8221;.   Changed lists just the changes files in your working copy.</p>
<p><a class="lightbox" rel="lightbox[versions]" href="http://warren.mesozen.com/go.php?http://warren.mesozen.com/wp-content/uploads/2008/06/picture-6.png" title="(68 hits)"><img class="aligncenter size-medium wp-image-62" title="Versions File Browser Changed Files" src="http://warren.mesozen.com/wp-content/uploads/2008/06/picture-6-300x198.png" alt="" width="300" height="198" /></a></p>
<p>So far so good.  The one last thing I was worried about in this little walkthrough was how Versions would handle diff&#8217;s.  I&#8217;d read on their website that if you had Xcode installed, that it would automatically use FileMerge for diff&#8217;s.  This is the same behaviour that svnX uses, and i&#8217;m a big fan of it.  I selected the changed file in the file browser, and clicked &#8220;Compare Diff&#8221;.  Sure enough, FileMerge was there listing my change.</p>
<p><a class="lightbox" rel="lightbox[versions]" href="http://warren.mesozen.com/go.php?http://warren.mesozen.com/wp-content/uploads/2008/06/picture-7.png" title="(67 hits)"><img class="aligncenter size-medium wp-image-63" title="Versions uses FileMerge" src="http://warren.mesozen.com/wp-content/uploads/2008/06/picture-7-300x208.png" alt="" width="300" height="208" /></a></p>
<p>That was just about everything I needed to see to work with this app on a day to day basis.  There&#8217;s still the regular headaches that come with svn,  but this app looks like it is going to make version control a whole lot nicer to work with.  I&#8217;m already sold on the app,  and I haven&#8217;t even started using it with any of my work projects yet.  That&#8217;s what this weekend is going to be for.</p>
<p>To sum it up:</p>
<p>The Good</p>
<ul>
<li>Simple, Clean Interface</li>
<li>Integrated timeline</li>
<li>svn+ssh:// support</li>
<li>Integrates with Xcode&#8217;s FileMerge</li>
</ul>
<p>The Bad</p>
<ul>
<li>Need to refresh file browser for each change</li>
<li>Still In Beta!</li>
</ul>
<img src="http://feeds.feedburner.com/~r/warrendotmesozendotcom/~4/310556867" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warren.mesozen.com/2008/06/12/first-impressions-of-versions/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Building PHP in Mac OS 10.5.3</title>
		<link>http://warren.mesozen.com/2008/06/08/building-php-in-mac-os-1053/</link>
		<comments>http://warren.mesozen.com/2008/06/08/building-php-in-mac-os-1053/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 15:32:10 +0000</pubDate>
		<dc:creator>krewenki</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[Software]]></category>

		<category><![CDATA[os x]]></category>

		<guid isPermaLink="false">http://warren.mesozen.com/?p=64</guid>
		<description><![CDATA[Just like every other Mac user out there, I installed 10.5.3 when it dropped last week.  And, like so many times before this, the os x update broke my local build of PHP.  This time, after rebuilding PHP &#38; Apache, I was still unable to start apache, being told that libphp5.so was the [...]]]></description>
			<content:encoded><![CDATA[<p>Just like every other Mac user out there, I installed 10.5.3 when it dropped last week.  And, like so many times before this, the os x update broke my local build of PHP.  This time, after rebuilding PHP &amp; Apache, I was still unable to start apache, being told that libphp5.so was the wrong architecture.</p>
<p>This time  apparently php was building as i386,  but httpd was running as x86_64 (I&#8217;ve got a SR MacBook pro as my build environment, your mileage may vary.)  So, instead of figuring out how to cajole php into building as x86_64,  I fell back on my friend lipo to make sure httpd was running i386.  Here&#8217;s what I did:</p>
<pre><code>sudo apachectl stop
cd /usr/sbin
sudo mv httpd httpd_old
sudo lipo -thin i386 httpd_old -output httpd
sudo rm -f httpd_old
sudo apachectl start</code></pre>
<p>This looks like it solved all of my problems.  I might keep this in mind for when 10.5.4 drops, to make my life a good bit easier.</p>
<p>In the mean time, if you can tell me how to convince php to build x86_64, I won&#8217;t mind.  ./configure detects the following about my system:</p>
<pre><code>checking host system type... i686-apple-darwin9.3.0
checking target system type... i686-apple-darwin9.3.0</code></pre>
<p>Maybe i&#8217;m destined to run as i386, which I don&#8217;t mind, so long as it runs.</p>
<p>Cheers!</p>
<img src="http://feeds.feedburner.com/~r/warrendotmesozendotcom/~4/307405265" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warren.mesozen.com/2008/06/08/building-php-in-mac-os-1053/feed/</wfw:commentRss>
		</item>
		<item>
		<title>I Shouldn’t Enjoy This</title>
		<link>http://warren.mesozen.com/2008/06/07/i-shouldnt-enjoy-this/</link>
		<comments>http://warren.mesozen.com/2008/06/07/i-shouldnt-enjoy-this/#comments</comments>
		<pubDate>Sat, 07 Jun 2008 13:41:53 +0000</pubDate>
		<dc:creator>krewenki</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<category><![CDATA[geek]]></category>

		<category><![CDATA[last.fm]]></category>

		<category><![CDATA[music]]></category>

		<guid isPermaLink="false">http://warren.mesozen.com/?p=59</guid>
		<description><![CDATA[Today, I hit 65536 tracks logged to last.fm .  That&#8217;s 2 to the 16th power, in case you were interested.  I had to take this picture and upload it as a keepsake of  this momentous occasion.

]]></description>
			<content:encoded><![CDATA[<p>Today, I hit 65536 tracks logged to last.fm .  That&#8217;s 2 to the 16th power, in case you were interested.  I had to take this picture and upload it as a keepsake of  this momentous occasion.</p>
<p><a href="http://warren.mesozen.com/go.php?http://warren.mesozen.com/wp-content/uploads/2008/06/last_fm_16_bit.png" rel="lightbox" class="lightbox" title="(66 hits)"><img class="size-full wp-image-60" title="16 Bit Last.FM" src="http://warren.mesozen.com/wp-content/uploads/2008/06/last_fm_16_bit.png" alt="Last.fm 65536 tracks played" width="193" height="445" class="lightbox" /></a></p>
<img src="http://feeds.feedburner.com/~r/warrendotmesozendotcom/~4/306792473" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://warren.mesozen.com/2008/06/07/i-shouldnt-enjoy-this/feed/</wfw:commentRss>
		</item>
	</channel>
</rss><!-- Dynamic Page Served (once) in 0.447 seconds -->
