<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xml:lang="en-gb"><title type="text">half-pie - rubyish</title>
<subtitle type="text">...excruciatingly banal since 2002.</subtitle>

<link rel="alternate" type="text/html" href="http://halfpie.net/" />
<id>tag:halfpie.net,2005:6478f1c5e28cb44df3eedfbae57a08f1/rubyish</id>
<generator uri="http://textpattern.com/" version="4.0.6">Textpattern</generator>
<updated>2009-06-30T09:20:08Z</updated>
<author>
		<name>Alan Macdougall</name>
		
		<uri>http://halfpie.net/</uri>
</author>

<link rel="self" href="http://feeds.feedburner.com/halfpie-rubyish" type="application/atom+xml" /><entry>
		<author>
			<name>Alan Macdougall</name>
		</author>
		<published>2007-04-15T10:13:45Z</published>
		<updated>2007-04-15T23:55:42Z</updated>
		<title type="html">not so agile</title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/halfpie-rubyish/~3/ER5EIwmbuLs/not-so-agile" />
		<id>tag:halfpie.net,1969-12-31:6478f1c5e28cb44df3eedfbae57a08f1/e2f9bac61339efe5c0cbac6e2750c334</id>
		<category term="tech" />
		
		<content type="html">
&lt;p&gt;Things I have discovered while working through &lt;em&gt;Agile Web Development with Rails&lt;/em&gt;:&lt;/p&gt;

	&lt;ul&gt;
		&lt;li&gt;Two years ago I was not wrong to try to learn Ruby &lt;em&gt;before&lt;/em&gt; attempting to learn Rails. Learning Ruby (I still have &lt;a href="http://halfpie.net/article/463/literature"&gt;a copy&lt;/a&gt; of Mark Slagell&amp;#8217;s &lt;em&gt;Learn Ruby in 21 Days&lt;/em&gt; at home) was a dismal failure when I tried it back then &amp;#8211; it seemed too far removed from the exciting world of Rails. I wanted to implement the Idea &lt;span class="caps"&gt;RIGHT&lt;/span&gt; &lt;span class="caps"&gt;NOW&lt;/span&gt;. I&amp;#8217;m now wishing I tried a bit harder with Ruby. While someone with existing expertise in programming other languages might be able to pick up what they need while going straight to Rails, as a non-programmer I am finding lots of stuff that seems incomprehensible without the Ruby (and programming) knowledge I don&amp;#8217;t have.&lt;/li&gt;
		&lt;li&gt;My obsession with diagramming continues. Now I&amp;#8217;m using &lt;a href="http://www.inkscape.org/"&gt;Inkscape&lt;/a&gt; for my &lt;span class="caps"&gt;ERD&lt;/span&gt; diagrams &amp;#8211; and as Inkscape outputs &lt;span class="caps"&gt;SVG&lt;/span&gt; (an &lt;span class="caps"&gt;XML&lt;/span&gt; flavour) I can put my diagrams into Subversion. This is cool, if quite a bit over the top. I think I&amp;#8217;m avoiding the hard work.&lt;/li&gt;
		&lt;li&gt;The hard work (i) at the moment is thinking about how my app is going to work. And what I can cut out of the first iteration. Diagramming helps draw this out, as does thinking about page flows for the various actions that need to be available. Talking with Becky (a potential user) is helpful too.&lt;/li&gt;
		&lt;li&gt;The hard work (ii) &amp;#8211; what really daunts me: the complexity. It&amp;#8217;s bigger and more complex than the Depot app already, and the jump between the two is widening. And this is before I&amp;#8217;ve made anything that actually works. I don&amp;#8217;t know enough to know if it can work yet. Which is also a worry. Weirdly though, my Idea &amp;#8211; the same one I&amp;#8217;ve had for over two years &amp;#8211; remains just as simple to describe as it always was.&lt;/li&gt;
	&lt;/ul&gt;

	&lt;p&gt;I just need to keep chipping away.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/halfpie-rubyish/~4/ER5EIwmbuLs" height="1" width="1"/&gt;</content>
		<summary type="html">
<![CDATA[<p>I should learn some Ruby.</p>]]>
</summary>
<feedburner:origLink>http://halfpie.net/rubyish/713/not-so-agile</feedburner:origLink></entry>
<entry>
		<author>
			<name>Alan Macdougall</name>
		</author>
		<published>2007-03-28T10:33:11Z</published>
		<updated>2007-03-28T10:34:45Z</updated>
		<title type="html">reading, not doing</title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/halfpie-rubyish/~3/j_kt8lSzc0o/reading-not-doing" />
		<id>tag:halfpie.net,2007-03-28:6478f1c5e28cb44df3eedfbae57a08f1/429932d4595be3d8fa4e4c8a1c63c694</id>
		<category term="tech" />
		
		<content type="html">
&lt;p&gt;Once again I&amp;#8217;m fooling with tools and documentation rather than &lt;acronym title="Just er&amp;#8230; Frakkin&amp;#8217; Do It"&gt;JFDI&lt;/acronym&gt;.&lt;/p&gt;

	&lt;p&gt;I&amp;#8217;ve borrowed &lt;a href="http://pragmaticprogrammer.com/titles/rails/index.html"&gt;Agile Web Development with Rails&lt;/a&gt; from the nice people at &lt;a href="http://hirethings.co.nz/"&gt;Hirethings&lt;/a&gt;, who host a &lt;a href="http://www.hirethings.co.nz/wellrailed"&gt;cool little library of Rails books&lt;/a&gt; for people to borrow. And now I know where &lt;a href="http://www.creativehq.co.nz/mainsite/"&gt;Creative HQ&lt;/a&gt; is, should I get around to attending any of the &lt;a href="http://groups.google.com/group/WellRailed"&gt;WellRailed&lt;/a&gt; meetups.&lt;/p&gt;

	&lt;p&gt;Anyway, it turns out this is the book I should always have bought. It seems to be a really practical step by step manual that explains reasonably fully as it goes, but in a light enough tone to keep you going.&lt;/p&gt;

	&lt;p&gt;In comparison, &lt;a href="http://www.oreilly.com/catalog/rubyrails/"&gt;Ruby on Rails: Up and Running&lt;/a&gt; is perhaps a little &lt;em&gt;too&lt;/em&gt; abbreviated for my use (but will suit some people because of this), and &lt;a href="http://www.manning.com/black/"&gt;Ruby for Rails&lt;/a&gt; will come in handy later once I get over this initial hump of building something (anything! just JFDI!), and need to extend my knowledge of Ruby further. &lt;/p&gt;

	&lt;p&gt;I actually went ahead last night and bought the &lt;span class="caps"&gt;PDF&lt;/span&gt; from the publisher&amp;#8217;s website. It is possible to get a 60% discount on the &lt;span class="caps"&gt;PDF&lt;/span&gt; if you own a copy of the paper book, and I admit I was tempted to commit a morally dodgy act. While I had the book in my possession, I did not own it&amp;#8230; so after a short moment&amp;#8217;s thought I reloaded the shopping cart at the full price. Then I added the &lt;span class="caps"&gt;PDF&lt;/span&gt; for the new &lt;a href="http://pragmaticprogrammer.com/titles/textmate/index.html"&gt;TextMate: Power Editing for the Mac&lt;/a&gt;, which has already taught me more in an hour of reading than I&amp;#8217;ve picked up in the last six months of using the application.&lt;/p&gt;

	&lt;p&gt;The latter I&amp;#8217;ve printed at 4-up double sided at work (shhh &amp;#8211; don&amp;#8217;t tell my employers). It&amp;#8217;s perfectly readable. I may well do the same for the Rails book. Not only do I get to save money (the &lt;span class="caps"&gt;PDF&lt;/span&gt; is well discounted), but I get to feel environmentally virtuous as well. Not that helps with getting some Working Code. And being Agile. And all that.&lt;/p&gt;

	&lt;p&gt;Of course, what &lt;em&gt;will&lt;/em&gt; help is two weeks of holiday coming up next month, in which for much of it I&amp;#8217;ll be holed up with the family in remotest Eastern Bay of Plenty. There&amp;#8217;ll be time for this thing. And it&amp;#8217;s gonna be good. &lt;/p&gt;

	&lt;p&gt;Meanwhile, if someone wants &lt;em&gt;Ruby on Rails: Up and Running&lt;/em&gt; I&amp;#8217;m sure we can come to an arrangement.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/halfpie-rubyish/~4/j_kt8lSzc0o" height="1" width="1"/&gt;</content>
		<summary type="html">
<![CDATA[<p>In which I avoid thinking by obtaining more documentation instead.</p>]]>
</summary>
<feedburner:origLink>http://halfpie.net/rubyish/708/reading-not-doing</feedburner:origLink></entry>
<entry>
		<author>
			<name>Alan Macdougall</name>
		</author>
		<published>2007-03-22T09:41:46Z</published>
		<updated>2007-03-22T09:41:46Z</updated>
		<title type="html">models and migrations</title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/halfpie-rubyish/~3/xnxkSIiolVY/models-and-migrations" />
		<id>tag:halfpie.net,2007-03-22:6478f1c5e28cb44df3eedfbae57a08f1/13613281fe0b95f1a3abde1bd5197a66</id>
		<category term="tech" />
		
		<content type="html">
&lt;p&gt;I&amp;#8217;ve recently climbed back in the saddle. &lt;/p&gt;

	&lt;p&gt;It seems that where I fell off earlier, before Christmas in fact, was in the tricky (for the uninitiated) area of working out the model for my app. With some lengthy and hard thinking I think I&amp;#8217;ve figured out how all the entities relate to each other: e.g., how both users and groups can have many memberships; but a membership can only belong to one user and one group. I had to write it all down before it started making sense. &lt;/p&gt;

	&lt;p&gt;Now I have eight things that all need tables of their own. But no doubt this will change&amp;#8230; and anticipating this Rails has &amp;#8220;migrations&amp;#8221;, a way to specify in code what the database should look like so that changes to the database can be made easily without having to worry about the different flavours of &lt;span class="caps"&gt;SQL&lt;/span&gt; that might be required to accomplish that (given that the app you are writing might be one day run on Oracle instead of MySQL&amp;#8230; yeah right).&lt;/p&gt;

	&lt;p&gt;So that&amp;#8217;s the next job: to learn about migrations. &lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/halfpie-rubyish/~4/xnxkSIiolVY" height="1" width="1"/&gt;</content>
		<summary type="html">
<![CDATA[<p>Building the database underneath my application.</p>]]>
</summary>
<feedburner:origLink>http://halfpie.net/rubyish/706/models-and-migrations</feedburner:origLink></entry>
<entry>
		<author>
			<name>Alan Macdougall</name>
		</author>
		<published>2007-01-13T07:33:52Z</published>
		<updated>2007-01-13T07:38:24Z</updated>
		<title type="html">delay and delay</title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/halfpie-rubyish/~3/h7YpIKaTECo/title" />
		<id>tag:halfpie.net,1969-12-31:6478f1c5e28cb44df3eedfbae57a08f1/356d8cc0a890f9b0b567c0779ce50ebb</id>
		<category term="tech" />
		
		<content type="html">
&lt;p&gt;Oh dear. As I suspected would happen, I&amp;#8217;ve somewhat let my little project fall by the wayside before Christmas and through the holiday period.&lt;/p&gt;

	&lt;p&gt;And getting back to work, with full five day weeks, has not been conducive to concentration. &lt;/p&gt;

	&lt;p&gt;However, excuses must cease. Especially as my workmates (not to mention the people at PlayCentre) are waiting to use my very vapourous piece of &amp;#8216;ware.&lt;/p&gt;

	&lt;p&gt;&amp;lt;sigh.&amp;gt;&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/halfpie-rubyish/~4/h7YpIKaTECo" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://halfpie.net/rubyish/687/title</feedburner:origLink></entry>
<entry>
		<author>
			<name>Alan Macdougall</name>
		</author>
		<published>2006-12-03T01:19:40Z</published>
		<updated>2006-12-03T03:17:25Z</updated>
		<title type="html">gliffy</title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/halfpie-rubyish/~3/ZO0FzosJ9-M/gliffy" />
		<id>tag:halfpie.net,2006-12-03:6478f1c5e28cb44df3eedfbae57a08f1/0205d72f2cfbf8e5ef6c2e26e6657bdf</id>
		<category term="tech" />
		
		<content type="html">
&lt;p&gt;In a quest to waste more time on tangential diversions, I conceived a burning desire to find a free, cross platform tool for easily creating a database diagram that would be useful when setting up models in ActiveRecord.&lt;/p&gt;

	&lt;p&gt;For some reason, mere paper would not suffice for this task. So I spent many happy hours looking for alternatives to expensive things like Visio, almost settling on &lt;a href="http://www.inkscape.org/"&gt;Inkscape&lt;/a&gt; (very fine tool, by the way) before discovering &lt;a href="http://www.gliffy.com/"&gt;Gliffy&lt;/a&gt;.&lt;/p&gt;

	&lt;p&gt;I&amp;#8217;m hooked. Here&amp;#8217;s my extremely complicated lending library schema (which is currently serving as my training application):&lt;/p&gt;

&lt;p align="center"&gt;&lt;a href="http://www.gliffy.com/publish/1117028/L"&gt;&lt;img src="http://www.gliffy.com/pubdoc/1117028/M.jpg" hspace="5" vspace="5"&gt;&lt;/a&gt;&lt;/p&gt;

	&lt;p&gt;It&amp;#8217;s got just the features I need and no more; it&amp;#8217;s easy and intuitive to use, and I can share stuff for others to edit (or not) as I wish. Plus there&amp;#8217;s a plugin for &lt;a href="http://www.atlassian.com/software/confluence/"&gt;Confluence&lt;/a&gt;, which would go down well at work.&lt;/p&gt;

	&lt;p&gt;Highly recommended. &lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/halfpie-rubyish/~4/ZO0FzosJ9-M" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://halfpie.net/rubyish/672/gliffy</feedburner:origLink></entry>
<entry>
		<author>
			<name>Alan Macdougall</name>
		</author>
		<published>2006-11-30T10:15:22Z</published>
		<updated>2006-11-30T10:15:22Z</updated>
		<title type="html">succumbed</title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/halfpie-rubyish/~3/wvJcA_mMqUg/succumbed" />
		<id>tag:halfpie.net,2006-11-30:6478f1c5e28cb44df3eedfbae57a08f1/3d218d0a3a066a1f8c15fa55997525b3</id>
		<category term="tech" />
		
		<content type="html">
&lt;p&gt;In Dymocks today I saw two new copies of &lt;a href="http://www.oreilly.com/catalog/rubyrails/"&gt;Ruby on Rails &amp;#8211; Up and Running&lt;/a&gt;. This turned out to be a book that I didn&amp;#8217;t know I wanted until I saw it. So I bought it (justifying it by reminding myself of its relatively low price). Even if it&amp;#8217;s at a level just slightly above many of the web based tutorials somehow having it in book form seems to help somehow&amp;#8230;&lt;/p&gt;

	&lt;p&gt;In fact, just last night I&amp;#8217;d been trying to figure out how ActiveRecord would practically work for me for building a little sample Camping app I was thinking of.&lt;/p&gt;

	&lt;p&gt;The idea (note small &amp;#8220;i&amp;#8221;) was just to build a little database driven app that I could use to keep track of who is currently borrowing my books. I could leave it running in a quiet spot of my website, maybe, where no-one but me could find it and thus I wouldn&amp;#8217;t need user authentication (i.e., keeping it simple). It&amp;#8217;s something that I could also have learned how to do in &lt;span class="caps"&gt;PHP&lt;/span&gt;, but that just wouldn&amp;#8217;t be as cool, would it.&lt;/p&gt;

	&lt;p&gt;Of course reading the book made a number of things a lot clearer, making me think I should switch back to Plan A, to implement the Idea straight away in Rails.  Bad idea. Walk before running.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/halfpie-rubyish/~4/wvJcA_mMqUg" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://halfpie.net/rubyish/670/succumbed</feedburner:origLink></entry>
<entry>
		<author>
			<name>Alan Macdougall</name>
		</author>
		<published>2006-11-28T09:57:44Z</published>
		<updated>2006-11-30T10:15:45Z</updated>
		<title type="html">isn't camping fun?</title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/halfpie-rubyish/~3/Sbe7rmLZkqQ/isnt-camping-fun" />
		<id>tag:halfpie.net,2006-11-28:6478f1c5e28cb44df3eedfbae57a08f1/b3deb2c83812a2a479950c041bbd04a5</id>
		<category term="tech" />
		
		<content type="html">
&lt;p&gt;I&amp;#8217;ve started to get a little overwhelmed trying to figure out what&amp;#8217;s what with Rails. I know it&amp;#8217;s supposed to be trivially easy, etc etc, but I&amp;#8217;m not a developer, just an inveterate tinker with no programming language skills to speak of.&lt;/p&gt;

	&lt;p&gt;So, I ran across &lt;a href="http://camping.rubyforge.org/files/README.html"&gt;Camping&lt;/a&gt;, an even smaller ruby-based web framework written by congenial park ranger _why the lucky stiff (he&amp;#8217;s &lt;a href="http://whytheluckystiff.net"&gt;here&lt;/a&gt; and &lt;a href="http://redhanded.hobix.com/"&gt;here&lt;/a&gt; too)&lt;/p&gt;

	&lt;p&gt;It seems graspable by the likes of I, as I try to learn Ruby at the same time, and the sense of fun about it is infectious. What&amp;#8217;s camping, without pesky mossies, so of course someone&amp;#8217;s written  testing library for Camping called &lt;a href="http://code.whytheluckystiff.net/camping/wiki/MosquitoForBugFreeCamping"&gt;Mosquito&lt;/a&gt;. &lt;a href="http://redhanded.hobix.com/bits/campingAMicroframework.html"&gt;_why&amp;#8217;s kind of geek humour&lt;/a&gt; is very hard to explain, but I like it. &lt;/p&gt;

	&lt;p&gt;And &lt;a href="http://poignantguide.net/ruby/"&gt;cartoon foxes&lt;/a&gt; too.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/halfpie-rubyish/~4/Sbe7rmLZkqQ" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://halfpie.net/rubyish/669/isnt-camping-fun</feedburner:origLink></entry>
<entry>
		<author>
			<name>Alan Macdougall</name>
		</author>
		<published>2006-11-26T09:07:10Z</published>
		<updated>2006-11-30T10:15:59Z</updated>
		<title type="html">more tools</title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/halfpie-rubyish/~3/Q2ylJWDGxfc/more-tools" />
		<id>tag:halfpie.net,2006-11-26:6478f1c5e28cb44df3eedfbae57a08f1/ecfffd40037b52e6f6d4dfc518d8a6d4</id>
		<category term="tech" />
		
		<content type="html">
&lt;p&gt;Of course, there is yet more time to be wasted: how about getting a version control system up and running?&lt;/p&gt;

	&lt;p&gt;Luckily I&amp;#8217;d done this before (TextDrive lets their web hosting customers set up a subversion repository on their servers) on one of my other iterations though this ground &amp;#8211; and promptly filled it with a now stale version of Rails. That&amp;#8217;s now deleted, and all that&amp;#8217;s left is a text file which, were I at work, would be called a requirements document for the Idea.&lt;/p&gt;

	&lt;p&gt;The Idea has been kicking around in my head for nearly two years now. It won&amp;#8217;t change the world, but it might be useful. I&amp;#8217;ve already come across two distinct cases where it would have come in very handy, and from that there&amp;#8217;s a generalisation of a gap that a web application could fill. &lt;/p&gt;

	&lt;p&gt;So my little doco describing all this came into being (according to the svn log) at 6:50am on the morning of 8 June this year. It needs a lot more added to it.&lt;/p&gt;

	&lt;p&gt;Using svn/svnX on the MacBook, and now svn/RapidSVN on the work laptop that lives at home, I can now do what I should really be doing before I start tinkering with the dev part of all this: working out the concepts, the entities, and how they relate. If Becky wants to use the MacBook I can switch to the Windows machine. &lt;/p&gt;

	&lt;p&gt;Without gritting my teeth too much, even.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/halfpie-rubyish/~4/Q2ylJWDGxfc" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://halfpie.net/rubyish/667/more-tools</feedburner:origLink></entry>
<entry>
		<author>
			<name>Alan Macdougall</name>
		</author>
		<published>2006-11-26T01:59:34Z</published>
		<updated>2006-11-30T10:16:23Z</updated>
		<title type="html">building the platform</title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/halfpie-rubyish/~3/lTjLWULftM4/building-the-platform" />
		<id>tag:halfpie.net,2006-11-26:6478f1c5e28cb44df3eedfbae57a08f1/b15c1ee1cba0d5359832fa6ab52646fe</id>
		<category term="tech" />
		
		<content type="html">
&lt;p&gt;Another pleasant way to while away the hours is to get all the bits and pieces required for Ruby on Rails development onto one&amp;#8217;s machine.&lt;/p&gt;

	&lt;p&gt;You see, I&amp;#8217;ve kind of done this ass-backwards, where I&amp;#8217;ve picked a development stack &amp;#8211; a trendy one &amp;#8211; and &lt;em&gt;then&lt;/em&gt; thought of an idea to use it with.&lt;/p&gt;

	&lt;p&gt;Anyway, there are two major ways of doing this on the Mac: either you download &lt;a href="http://locomotive.raaum.org/"&gt;Locomotive&lt;/a&gt;, which provides a nice sandboxed little play area, or you do all the downloading, compiling, and installing stuff manually. Since getting my new MacBook I&amp;#8217;ve been using Locomotive out of some strange fear of fiddling with the system too much. It&amp;#8217;s nice, but I find it restricting in some hard to define way compared to the handrolled install I had on my old iBook. So I decided to go the manual route.&lt;/p&gt;

	&lt;p&gt;Now it turns out there&amp;#8217;s at least two major ways of doing this, too: &lt;a href="http://hivelogic.com/articles/2005/12/01/ruby_rails_lighttpd_mysql_tiger"&gt;Dan Benjamin&amp;#8217;s&lt;/a&gt; way, and the &lt;a href="http://blog.duncandavidson.com/2006/04/sandboxing_rail.html"&gt;MacPorts way&lt;/a&gt;.&lt;/p&gt;

	&lt;p&gt;I started with the first of these. Unfortunately, I didn&amp;#8217;t get far: I was getting persistent crashes of the Terminal in the middle of the &amp;#8220;Make&amp;#8221; steps (and sometimes before). So I gave up and tried the MacPorts method. I had a few crashes here too, but eventually got out the other side to where I needed to install the Ruby-MySQL bindings (don&amp;#8217;t ask me exactly what they do, I&amp;#8217;m just following orders). MacPorts wanted to download and install a whole new instance of MySQL, and I couldn&amp;#8217;t figure out how to make it realise that I already had an install that I wanted to keep using (full of my localhosted sites used for development and testing). Not only that, but my existing install obtained directly from MySQL itself had several useful admin tools &amp;#8211; like a prefpane for launching and terminating the service &amp;#8211; that I wasn&amp;#8217;t sure how to make work with the MacPorts version. I&amp;#8217;m sure there is a way, but I was weary of trying to find it.&lt;/p&gt;

	&lt;p&gt;So I tossed MacPorts &amp;#8211; I&amp;#8217;ll come back to it another day, it&amp;#8217;s a great tool. After a restart I seemed to be able to happily compile again, so I resumed the Benjamin method. The only departure from instructions I made was to make sure I had the latest version of everything in each case. It all seemed to compile OK.&lt;/p&gt;

	&lt;p&gt;So far, so good. I now have the complete stack, ready for use. I have a copy of &lt;a href="http://www.macromates.com/"&gt;TextMate&lt;/a&gt;, the editor &lt;em&gt;du jour&lt;/em&gt; for Mac developers. I have two books on the subject of Ruby, and Rails. And I have an Idea. &lt;/p&gt;

	&lt;p&gt;Now I just need to figure out how the hell to implement it.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/halfpie-rubyish/~4/lTjLWULftM4" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://halfpie.net/rubyish/666/building-the-platform</feedburner:origLink></entry>
<entry>
		<author>
			<name>Alan Macdougall</name>
		</author>
		<published>2006-11-25T22:02:09Z</published>
		<updated>2006-11-30T10:16:35Z</updated>
		<title type="html">rubyish</title>
		<link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/halfpie-rubyish/~3/7HqtlLRPXRA/rubyish" />
		<id>tag:halfpie.net,2006-11-25:6478f1c5e28cb44df3eedfbae57a08f1/057f7a6143b4f1ff615b7e15e221a2cb</id>
		<category term="tech" />
		
		<content type="html">
&lt;p&gt;As previously noted, every couple of months I return to my long held ambition of writing a useful web application.&lt;/p&gt;

	&lt;p&gt;It&amp;#8217;s happening again now. Not really the best time of the year for it,  right at the beginning of the pre-christmas rush.&lt;/p&gt;

	&lt;p&gt;Anyway, this new section of the site will be where I put any old crap that comes to mind while I&amp;#8217;m tying to learn how to develop my ideas. And this way it doesn&amp;#8217;t have to bother most of my site&amp;#8217;s readers who couldn&amp;#8217;t give a fig for this particular sort of geekiness.&lt;/p&gt;

	&lt;p&gt;As well as providing a handy source of procrastination for me.&lt;/p&gt;
&lt;img src="http://feeds.feedburner.com/~r/halfpie-rubyish/~4/7HqtlLRPXRA" height="1" width="1"/&gt;</content>
<feedburner:origLink>http://halfpie.net/rubyish/665/rubyish</feedburner:origLink></entry></feed>
