<?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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>thecrumb.com &#187; Life</title>
	<atom:link href="http://www.thecrumb.com/category/life/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thecrumb.com</link>
	<description>ColdFusion, Ant, jQuery and other geeky stuff with the occasional motorcycle post.</description>
	<pubDate>Fri, 04 Jul 2008 02:52:33 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5.1</generator>
	<language>en</language>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/us/</creativeCommons:license>
		<item>
		<title>CMFL IDE Survey - Initial Results</title>
		<link>http://www.thecrumb.com/2008/04/17/cmfl-ide-survey-initial-results/</link>
		<comments>http://www.thecrumb.com/2008/04/17/cmfl-ide-survey-initial-results/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 13:32:46 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[CFEclipse]]></category>

		<category><![CDATA[Code]]></category>

		<category><![CDATA[Open-source]]></category>

		<category><![CDATA[cfml]]></category>

		<category><![CDATA[ide]]></category>

		<category><![CDATA[open-source]]></category>

		<guid isPermaLink="false">http://www.thecrumb.com/?p=425</guid>
		<description><![CDATA[The &#8216;Open&#8217; CFML Survey has been up for about a week.  As promised here is the first round of results:



Total Number of Survey Results
371


First Result
4/09/08 1:35 AM


Last Result
4/16/08 6:45 PM



Results are available in both PDF and Excel:

PDF:  cfml-ide-report-041708
Excel: cfml-ide-report-041708

Both these are just a dump of the data - no pretty graphs.  I&#8217;m [...]]]></description>
			<content:encoded><![CDATA[<p>The <a title="Open CFML Survey" href="http://www.thecrumb.com/2008/04/09/the-open-cfml-ide-survey/">&#8216;Open&#8217; CFML Survey</a> has been up for about a week.  As promised here is the first round of results:</p>
<table class="adminListTable" border="0" cellspacing="0" cellpadding="5" width="600">
<tbody>
<tr>
<td><strong>Total Number of Survey Results</strong></td>
<td>371</td>
</tr>
<tr>
<td><strong>First Result</strong></td>
<td>4/09/08 1:35 AM</td>
</tr>
<tr>
<td><strong>Last Result</strong></td>
<td>4/16/08 6:45 PM</td>
</tr>
</tbody>
</table>
<p>Results are available in both PDF and Excel:</p>
<ul>
<li>PDF:  <a href="http://www.thecrumb.com/wp-content/uploads/2008/04/cfml-ide-report-041708.pdf">cfml-ide-report-041708</a></li>
<li>Excel: <a href="http://www.thecrumb.com/wp-content/uploads/2008/04/cfml-ide-report-041708.xls">cfml-ide-report-041708</a></li>
</ul>
<p>Both these are just a dump of the data - no pretty graphs.  I&#8217;m going to try and go through some of this data and summarize it a bit in a more readable format (hopefully I can get to this over the weekend)</p>
<p>I did dump the HTML output (with pretty graphs) into a PDF as well.</p>
<ul>
<li>PDF (with graphs):  <a href="http://www.thecrumb.com/wp-content/uploads/2008/04/cfml-ide-report-041708a.pdf">cfml-ide-report-041708a</a></li>
</ul>
<p>This is a bit nicer to look at but you can&#8217;t drill down into the &#8216;other&#8217; replies, etc.</p>
<h3>You May Also Enjoy Reading:</h3><ul class="related_post"><li><a href="http://www.thecrumb.com/2008/06/10/open-source-killing-commercial-tools-ide/" title="Open-source Killing Commercial Tools (IDE)">Open-source Killing Commercial Tools (IDE)</a></li><li><a href="http://www.thecrumb.com/2008/04/15/cfeclipse-discussions/" title="CFEclipse Discussions">CFEclipse Discussions</a></li><li><a href="http://www.thecrumb.com/2008/06/24/do-we-need-a-cfml-site/" title="Do We Need A CFML Site?">Do We Need A CFML Site?</a></li><li><a href="http://www.thecrumb.com/2008/06/05/more-cfml-open-source-goodness-maybe/" title="More CFML Open-Source Goodness? Maybe?">More CFML Open-Source Goodness? Maybe?</a></li><li><a href="http://www.thecrumb.com/2008/05/13/are-you-sitting-on-the-fence-waiting-for-a-cf-ide-from-adobe/" title="Are You Sitting On The Fence Waiting For A CF IDE From Adobe?">Are You Sitting On The Fence Waiting For A CF IDE From Adobe?</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.thecrumb.com/2008/04/17/cmfl-ide-survey-initial-results/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>OpenBD Steering Committee</title>
		<link>http://www.thecrumb.com/2008/04/08/openbd-steering-committee/</link>
		<comments>http://www.thecrumb.com/2008/04/08/openbd-steering-committee/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 16:13:20 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[Code]]></category>

		<category><![CDATA[ColdFusion]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Open-source]]></category>

		<category><![CDATA[Reviews]]></category>

		<category><![CDATA[openbd]]></category>

		<guid isPermaLink="false">http://www.thecrumb.com/?p=412</guid>
		<description><![CDATA[Alan has a list of the OpenBD (Open BlueDragon) Steering Committee on his blog:
Andy Allan, Peter Amiri, Mike Brunt, Sean Corfield, Mark Drew, Adam Haskell, Jordan Michaels, Alan Williamson, Matt Woodward and Andy Wu
LOTS of good names on there and some really nice quotes but obviously I&#8217;m going to have to step up and volunteer [...]]]></description>
			<content:encoded><![CDATA[<p>Alan has a <a href="http://alan.blog-city.com/bluedragon_steering_committee.htm">list of the OpenBD (Open BlueDragon) Steering Committee</a> on his blog:</p>
<blockquote><p>Andy Allan, Peter Amiri, Mike Brunt, Sean Corfield, Mark Drew, Adam Haskell, Jordan Michaels, Alan Williamson, Matt Woodward and Andy Wu</p></blockquote>
<p>LOTS of good names on there and some really nice quotes but obviously I&#8217;m going to have to step up and volunteer for the committee myself. </p>
<p><a href='http://www.thecrumb.com/wp-content/uploads/2008/04/empty_pockets.jpg'><img src="http://www.thecrumb.com/wp-content/uploads/2008/04/empty_pockets.jpg" alt="OpenBD is FREE" title="empty_pockets" width="200" height="133" class="alignright size-full wp-image-413" /></a></p>
<blockquote><p>&#8220;formalised language&#8221;&#8230; &#8220;masterful clustering-replication mechanism&#8221;&#8230; </p></blockquote>
<p>Huh?</p>
<p>Not one of them mentioned the dreaded &#8216;<em>f-word</em>&#8216;&#8230;.  Can&#8217;t anyone say it??!  Me of shallow pockets (have you priced kid sneakers lately?) will&#8230;</p>
<p><em>OpenBD is Free!!</em>  (it even rhymes - marketing will love that)</p>
<p>OK. Now I feel better. </p>
<p>On a serious note - I am happy to see such prominent names on the committee and I&#8217;m really looking forward to seeing where all this goes.  Exciting times!  </p>
<h3>You May Also Enjoy Reading:</h3><ul class="related_post"><li><a href="http://www.thecrumb.com/2008/04/09/the-closed-state-of-the-coldfusion-community/" title="The Closed State Of The ColdFusion Community">The Closed State Of The ColdFusion Community</a></li><li><a href="http://www.thecrumb.com/2008/04/03/vince-bonfanti-on-coldfusion-weekly-openbd-mailing-list/" title="Vince Bonfanti On ColdFusion Weekly, OpenBD Mailing List">Vince Bonfanti On ColdFusion Weekly, OpenBD Mailing List</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.thecrumb.com/2008/04/08/openbd-steering-committee/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Quickly Setup New Projects Using SVN</title>
		<link>http://www.thecrumb.com/2008/04/07/quickly-setup-new-projects-using-svn/</link>
		<comments>http://www.thecrumb.com/2008/04/07/quickly-setup-new-projects-using-svn/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 16:00:20 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Ant]]></category>

		<category><![CDATA[Blog]]></category>

		<category><![CDATA[Code]]></category>

		<category><![CDATA[Tools]]></category>

		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.thecrumb.com/?p=409</guid>
		<description><![CDATA[We have a standard directory structure for each of our projects:
PLAIN TEXT
CODE:




projectname


/docs


/testing


/build


/priv


/pub 






Testing contains our Selenium scripts (and in the future - unit testing scripts).  Build contains our Ant scripts.   
At the office I'm in charge of setting up new SVN repositories and one of the things I've done to speed up [...]]]></description>
			<content:encoded><![CDATA[<p>We have a standard directory structure for each of our projects:</p>
<div class="igBar"><span id="lcode-3"><a href="#" onclick="javascript:showPlainTxt('code-3'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-3">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">projectname</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">/docs</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">/testing</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">/build</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">/priv</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">/pub </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p><em>Testing</em> contains our Selenium scripts (and in the future - unit testing scripts).  <em>Build</em> contains our Ant scripts.   </p>
<p>At the office I'm in charge of setting up new SVN repositories and one of the things I've done to speed up setting up new projects is to create a 'template' project directory.  This contains all the folders listed above along with some default buildfile and testing scripts.</p>
<p>I first created this layout in a new repository.  I then added our standard buildfiles and testing suite files.  I then created a SVN dumpfile using the <a href="http://svnbook.red-bean.com/en/1.1/re31.html">svnadmin dump</a> command.  You end up with a dumpfile containing the contents of your repository.</p>
<p>Now when I create a new project I simple create the new project's repository, and then use the <a href="http://svnbook.red-bean.com/en/1.0/re36.html">svnadmin load</a> command to import my 'default' dumpfile contents.  </p>
<div class="igBar"><span id="lcode-4"><a href="#" onclick="javascript:showPlainTxt('code-4'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">CODE:</span>
<div id="code-4">
<div class="code">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">/usr/bin/svnadmin create --fs-type fsfs /var/www/svn/projectname </div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sudo chown -R apache:apache /var/www/svn/projectname </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">sudo svnadmin load /var/www/svn/projectname &lt;/var/www/svn/tmp/template.<span style="">dumpfile</span> --ignore-uuid -q </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Now when the first person checks out the project - they already have the required directory structure, buildfiles and testing templates.</p>
<h3>You May Also Enjoy Reading:</h3><ul class="related_post"><li><a href="http://www.thecrumb.com/2007/12/13/cfmeetup-pragmatic-coldfusion-build-test-deploy-2/" title="CFMeetup:  Pragmatic ColdFusion: Build, Test, Deploy">CFMeetup:  Pragmatic ColdFusion: Build, Test, Deploy</a></li><li><a href="http://www.thecrumb.com/2008/06/19/subversion-15-released/" title="Subversion 1.5 Released">Subversion 1.5 Released</a></li><li><a href="http://www.thecrumb.com/2008/06/06/send-me-your-favorite-ant-tasks/" title="Send Me Your Favorite Ant Tasks">Send Me Your Favorite Ant Tasks</a></li><li><a href="http://www.thecrumb.com/2008/05/17/im-in-fusion-authority-quarterly-update/" title="I&#8217;m In Fusion Authority Quarterly Update!">I&#8217;m In Fusion Authority Quarterly Update!</a></li><li><a href="http://www.thecrumb.com/2008/04/30/keeping-up-with-my-ant-wiki/" title="Keeping Up With My Ant Wiki">Keeping Up With My Ant Wiki</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.thecrumb.com/2008/04/07/quickly-setup-new-projects-using-svn/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Vince Bonfanti On ColdFusion Weekly, OpenBD Mailing List</title>
		<link>http://www.thecrumb.com/2008/04/03/vince-bonfanti-on-coldfusion-weekly-openbd-mailing-list/</link>
		<comments>http://www.thecrumb.com/2008/04/03/vince-bonfanti-on-coldfusion-weekly-openbd-mailing-list/#comments</comments>
		<pubDate>Thu, 03 Apr 2008 23:01:40 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[Code]]></category>

		<category><![CDATA[ColdFusion]]></category>

		<category><![CDATA[Open-source]]></category>

		<category><![CDATA[open-source]]></category>

		<category><![CDATA[openbd]]></category>

		<guid isPermaLink="false">http://www.thecrumb.com/?p=407</guid>
		<description><![CDATA[If you haven't listened to the Vince Bonfanti interview on ColdFusion Weekly yet - go do it.  
To be honest I was expecting a bit more of a 'cut-n-paste' interview where Vince responded with canned responses.  It was anything but.  Vince gave a great overview of his history (he's a developer GASP!), [...]]]></description>
			<content:encoded><![CDATA[<p>If you haven't listened to the Vince Bonfanti interview on <a href="http://www.coldfusionweekly.com/">ColdFusion Weekly</a> yet - go do it.  </p>
<p>To be honest I was expecting a bit more of a 'cut-n-paste' interview where Vince responded with canned responses.  It was anything but.  Vince gave a great overview of his history (he's a developer GASP!), the history of BlueDragon, and why they decided it was time to go open-source.  He answered a ton of questions and cleared up quite a few things I was wondering about. </p>
<p>It was funny because he mentioned using File Maker Pro and having it connect to the web.  That was EXACTLY the reason I discovered ColdFusion.  A Mac user at my company had a huge File Maker database that he wanted to 'webify'.  At the time there was no ODBC connection to File Maker and I went exploring options and found ColdFusion. </p>
<p>Listening to Vince, it's clear that he <em>gets</em> open-source. I'm even more excited about the release of OpenBD now than I was before.  </p>
<p>On a side note there is a new <a href="http://http://groups.google.com/group/openbd">OpenBD mailing list</a>.  </p>
<h3>You May Also Enjoy Reading:</h3><ul class="related_post"><li><a href="http://www.thecrumb.com/2008/04/09/the-closed-state-of-the-coldfusion-community/" title="The Closed State Of The ColdFusion Community">The Closed State Of The ColdFusion Community</a></li><li><a href="http://www.thecrumb.com/2008/06/10/open-source-killing-commercial-tools-ide/" title="Open-source Killing Commercial Tools (IDE)">Open-source Killing Commercial Tools (IDE)</a></li><li><a href="http://www.thecrumb.com/2008/04/17/cmfl-ide-survey-initial-results/" title="CMFL IDE Survey - Initial Results">CMFL IDE Survey - Initial Results</a></li><li><a href="http://www.thecrumb.com/2008/04/10/beating-free-software/" title="Beating Free Software">Beating Free Software</a></li><li><a href="http://www.thecrumb.com/2008/04/08/openbd-steering-committee/" title="OpenBD Steering Committee">OpenBD Steering Committee</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.thecrumb.com/2008/04/03/vince-bonfanti-on-coldfusion-weekly-openbd-mailing-list/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Time Waster - Phun (A fun 2D physics sandbox)</title>
		<link>http://www.thecrumb.com/2008/03/05/time-waster-phun-a-fun-2d-physics-sandbox/</link>
		<comments>http://www.thecrumb.com/2008/03/05/time-waster-phun-a-fun-2d-physics-sandbox/#comments</comments>
		<pubDate>Wed, 05 Mar 2008 17:40:06 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<category><![CDATA[Kids]]></category>

		<guid isPermaLink="false">http://www.thecrumb.com/2008/03/05/time-waster-phun-a-fun-2d-physics-sandbox/</guid>
		<description><![CDATA[I found this on Reddit and it's pretty crazy.  Phun is Master of Science Theses by Computing Science student Emil Ernerfeld.  He calls it a
A fun 2D physics sandbox
But it's really hard to describe.  Checkout screenshots and the especially the video on the media page.
I could see this being a neat education [...]]]></description>
			<content:encoded><![CDATA[<p>I found this on Reddit and it's pretty crazy.  <a href="http://www.acc.umu.se/~emilk/">Phun</a> is Master of Science Theses by Computing Science student Emil Ernerfeld.  He calls it a</p>
<blockquote><p>A fun 2D physics sandbox</p></blockquote>
<p>But it's really hard to describe.  Checkout screenshots and the especially the video on the <a href="http://www.acc.umu.se/~emilk/media.html">media page</a>.</p>
<p>I could see this being a neat education tool to explore gravity, motion, etc...  I'll certainly be installing this on the kids computer (Linux download available!) so they can tinker!  I originally suspected he used Flash but not according to the site:</p>
<blockquote><p>Phun was coded in C++ using OpenGL, GLEW, SDL (for window management), SDL_image (for reading images) and boost, including boost_filesystem. Everything was coded by me, including the physics engine and user interface.</p></blockquote>
<p>Very cool!</p>
<h3>You May Also Enjoy Reading:</h3><ul class="related_post"><li><a href="http://www.thecrumb.com/2008/01/24/programming-for-kids-new-dzone-site/" title="Programming For Kids - New DZone Site">Programming For Kids - New DZone Site</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.thecrumb.com/2008/03/05/time-waster-phun-a-fun-2d-physics-sandbox/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Trac - Ticket Sort Order</title>
		<link>http://www.thecrumb.com/2008/02/21/trac-ticket-sort-order/</link>
		<comments>http://www.thecrumb.com/2008/02/21/trac-ticket-sort-order/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 14:07:41 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[trac]]></category>

		<guid isPermaLink="false">http://www.thecrumb.com/2008/02/21/trac-ticket-sort-order/</guid>
		<description><![CDATA[One of the things that bugs me with the default Trac install is the ticket list.  By default the Active Tickets list sorts by value (?), milestone, type and time.  Usually however I want to sort by Ticket # so I can see what I added most recently.  Luckily Trac makes this [...]]]></description>
			<content:encoded><![CDATA[<p>One of the things that bugs me with the default Trac install is the ticket list.  By default the <em>Active Tickets</em> list sorts by value (?), milestone, type and time.  Usually however I want to sort by Ticket # so I can see what I added most recently.  Luckily Trac makes this easy as the Ticket 'reports' are driven by simply SQL queries.</p>
<p>Depending on your permissions when you click on an available report you should see several buttons at the top of your screen:</p>
<p><img src='http://www.thecrumb.com/wp-content/uploads/2008/02/trac-edit.gif' alt='Trac Ticket Edit' /></p>
<p>Simply click <em>Edit Report</em> and you will be taken to a dialog where you can adjust the title of the report, the description and the query which pulls the data for the report!</p>
<p>The query for the default Active Ticket report looks like:</p>
<div class="igBar"><span id="lsql-7"><a href="#" onclick="javascript:showPlainTxt('sql-7'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">SQL:</span>
<div id="sql-7">
<div class="sql">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #993333; font-weight: bold;">SELECT</span> p.value <span style="color: #993333; font-weight: bold;">AS</span> __color__,</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;id <span style="color: #993333; font-weight: bold;">AS</span> ticket, summary, component, version, milestone, t.type <span style="color: #993333; font-weight: bold;">AS</span> type, </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;<span style="color:#006600; font-weight:bold;">&#40;</span>CASE <span style="color: #993333; font-weight: bold;">STATUS</span> WHEN <span style="color: #ff0000;">'assigned'</span> THEN owner||<span style="color: #ff0000;">' *'</span> ELSE owner END<span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> owner,</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;time <span style="color: #993333; font-weight: bold;">AS</span> created,</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;changetime <span style="color: #993333; font-weight: bold;">AS</span> _changetime, description <span style="color: #993333; font-weight: bold;">AS</span> _description,</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;reporter <span style="color: #993333; font-weight: bold;">AS</span> _reporter</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #993333; font-weight: bold;">FROM</span> ticket t, enum p</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #993333; font-weight: bold;">WHERE</span> <span style="color: #993333; font-weight: bold;">STATUS</span> <span style="color: #993333; font-weight: bold;">IN</span> <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color: #ff0000;">'new'</span>, <span style="color: #ff0000;">'assigned'</span>, <span style="color: #ff0000;">'reopened'</span><span style="color:#006600; font-weight:bold;">&#41;</span> </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #993333; font-weight: bold;">AND</span> p.name = t.priority <span style="color: #993333; font-weight: bold;">AND</span> p.type = <span style="color: #ff0000;">'priority'</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #993333; font-weight: bold;">ORDER</span> <span style="color: #993333; font-weight: bold;">BY</span> p.value, milestone, t.type, time </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Changing the sort order is a simple matter of adding an additional field to the ORDER BY:</p>
<div class="igBar"><span id="lsql-8"><a href="#" onclick="javascript:showPlainTxt('sql-8'); return false;">PLAIN TEXT</a></span></div>
<div class="syntax_hilite"><span class="langName">SQL:</span>
<div id="sql-8">
<div class="sql">
<ol>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #993333; font-weight: bold;">SELECT</span> p.value <span style="color: #993333; font-weight: bold;">AS</span> __color__,</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;id <span style="color: #993333; font-weight: bold;">AS</span> ticket, summary, component, version, milestone, t.type <span style="color: #993333; font-weight: bold;">AS</span> type, </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;<span style="color:#006600; font-weight:bold;">&#40;</span>CASE <span style="color: #993333; font-weight: bold;">STATUS</span> WHEN <span style="color: #ff0000;">'assigned'</span> THEN owner||<span style="color: #ff0000;">' *'</span> ELSE owner END<span style="color:#006600; font-weight:bold;">&#41;</span> <span style="color: #993333; font-weight: bold;">AS</span> owner,</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;time <span style="color: #993333; font-weight: bold;">AS</span> created,</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;changetime <span style="color: #993333; font-weight: bold;">AS</span> _changetime, description <span style="color: #993333; font-weight: bold;">AS</span> _description,</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; &nbsp;reporter <span style="color: #993333; font-weight: bold;">AS</span> _reporter</div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #993333; font-weight: bold;">FROM</span> ticket t, enum p</div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #993333; font-weight: bold;">WHERE</span> <span style="color: #993333; font-weight: bold;">STATUS</span> <span style="color: #993333; font-weight: bold;">IN</span> <span style="color:#006600; font-weight:bold;">&#40;</span><span style="color: #ff0000;">'new'</span>, <span style="color: #ff0000;">'assigned'</span>, <span style="color: #ff0000;">'reopened'</span><span style="color:#006600; font-weight:bold;">&#41;</span> </div>
</li>
<li style="font-family: 'Courier New', Courier, monospace; color: black; font-weight: normal; font-style: normal;color:#3A6A8B;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;"><span style="color: #993333; font-weight: bold;">AND</span> p.name = t.priority <span style="color: #993333; font-weight: bold;">AND</span> p.type = <span style="color: #ff0000;">'priority'</span></div>
</li>
<li style="font-weight: bold;color:#26536A;">
<div style="font-family: 'Courier New', Courier, monospace; font-weight: normal;">&nbsp; <span style="color: #993333; font-weight: bold;">ORDER</span> <span style="color: #993333; font-weight: bold;">BY</span> ticket <span style="color: #993333; font-weight: bold;">DESC</span>, p.value, milestone, t.type, time </div>
</li>
</ol>
</div>
</div>
</div>
<p></p>
<p>Since it's simple SQL it's very easy to create new reports as well. I've created a few new ones including one for closed tickets and several to pull up tickets based on certain components, etc.</p>
<h3>You May Also Enjoy Reading:</h3><ul class="related_post"><li><a href="http://www.thecrumb.com/2008/02/20/trac-setting-up-a-new-instance/" title="Trac - Setting Up A New Instance">Trac - Setting Up A New Instance</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.thecrumb.com/2008/02/21/trac-ticket-sort-order/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Disconnected - 6 Days Afloat</title>
		<link>http://www.thecrumb.com/2008/02/18/disconnected-6-days-afloat/</link>
		<comments>http://www.thecrumb.com/2008/02/18/disconnected-6-days-afloat/#comments</comments>
		<pubDate>Mon, 18 Feb 2008 22:24:39 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Life]]></category>

		<category><![CDATA[vacation]]></category>

		<guid isPermaLink="false">http://www.thecrumb.com/2008/02/18/disconnected-6-days-afloat/</guid>
		<description><![CDATA[Last week I spent 6 days on a cruise ship completely disconnected from the web, the news and the world in general.  
It was fabulous!  
But now I'm back and hope to crank the blog back up and post a few things I've had on the back burner for some time now about [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I spent 6 days on a cruise ship completely disconnected from the web, the news and the world in general.  </p>
<p>It was fabulous!  </p>
<p>But now I'm back and hope to crank the blog back up and post a few things I've had on the back burner for some time now about jQuery, Ant and a few more Developer Toolbox applications... stay tuned!</p>
<h3>You May Also Enjoy Reading:</h3><ul class="related_post"><li>No Related Posts Found</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.thecrumb.com/2008/02/18/disconnected-6-days-afloat/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>CFEclipse - In The Gutter</title>
		<link>http://www.thecrumb.com/2008/02/07/cfeclipse-in-the-gutter/</link>
		<comments>http://www.thecrumb.com/2008/02/07/cfeclipse-in-the-gutter/#comments</comments>
		<pubDate>Thu, 07 Feb 2008 18:28:06 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[CFEclipse]]></category>

		<category><![CDATA[Code]]></category>

		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.thecrumb.com/2008/02/07/cfeclipse-in-the-gutter/</guid>
		<description><![CDATA[
Today I was editing some code and for some reason (spacing out?) I noticed what the gutters were doing. The gutters are the area I have highlighted in the image above in yellow.
I knew about the TODO icon in the left gutter - but then I noticed the small yellow arrow.   That is [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://www.thecrumb.com/wp-content/uploads/2008/02/eclipsegutters.gif' alt='Eclipse Gutters' /></p>
<p>Today I was editing some code and for some reason (spacing out?) I noticed what the gutters were doing. The gutters are the area I have highlighted in the image above in yellow.</p>
<p>I knew about the TODO icon in the left gutter - but then I noticed the small yellow arrow.   That is highlighting the line which contains text you searched for! (CTRL-H).  Then notice the right gutter  - the blue block is my TODO - the lighter blocks below my search text - so I can easily scan the entire document and clicking on the block will take you to that location.   </p>
<p>These appear to be on by default.  I clicked around a bit in the preferences very briefly and nothing popped out at me (doesn't mean it's not there!).  If you know where to turn these on/off leave a comment!</p>
<p>While digging I did notice a "Quick Diff" option under the General > Editors > Text Editors section.</p>
<p>I enabled this as well as the "Show differences in overview ruler" option.  Under "Use this reference for source" I selected "Pristine SVN Copy".  </p>
<p>Now I see this in my left gutter:</p>
<p><img src='http://www.thecrumb.com/wp-content/uploads/2008/02/eclipsegutters1.gif' alt='Show Diff' /></p>
<p>When I hover my mouse over the gutter it pops up the difference between my copy and the last from SVN which is very handy if you have memory problems like I do <img src='http://www.thecrumb.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>You May Also Enjoy Reading:</h3><ul class="related_post"><li><a href="http://www.thecrumb.com/2008/06/10/open-source-killing-commercial-tools-ide/" title="Open-source Killing Commercial Tools (IDE)">Open-source Killing Commercial Tools (IDE)</a></li><li><a href="http://www.thecrumb.com/2008/05/13/are-you-sitting-on-the-fence-waiting-for-a-cf-ide-from-adobe/" title="Are You Sitting On The Fence Waiting For A CF IDE From Adobe?">Are You Sitting On The Fence Waiting For A CF IDE From Adobe?</a></li><li><a href="http://www.thecrumb.com/2008/04/30/cfml-ide-survey-summary/" title="CFML IDE Survey Summary">CFML IDE Survey Summary</a></li><li><a href="http://www.thecrumb.com/2008/04/23/the-savvy-cms-cfeclipseorg-makeover-part-ii/" title="The Savvy CMS - CFEclipse.org Makeover - Part II">The Savvy CMS - CFEclipse.org Makeover - Part II</a></li><li><a href="http://www.thecrumb.com/2008/04/17/whats-new-with-cfeclipse/" title="What&#8217;s New With CFEclipse?">What&#8217;s New With CFEclipse?</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.thecrumb.com/2008/02/07/cfeclipse-in-the-gutter/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Mythbusters - Plane On A Treadmill</title>
		<link>http://www.thecrumb.com/2008/01/28/mythbusters-plane-on-a-treadmill/</link>
		<comments>http://www.thecrumb.com/2008/01/28/mythbusters-plane-on-a-treadmill/#comments</comments>
		<pubDate>Mon, 28 Jan 2008 20:59:35 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Code]]></category>

		<category><![CDATA[Flying]]></category>

		<guid isPermaLink="false">http://www.thecrumb.com/2008/01/28/mythbusters-plane-on-a-treadmill/</guid>
		<description><![CDATA[This week is the infamous Plane on a Treadmill episode of Mythbusters!  
I'm so looking forward to this one.  I see in the pics Adam is playing with a RC plane - I can't wait to see how their experiment  goes.   I REALLY need to get my plane back together [...]]]></description>
			<content:encoded><![CDATA[<p>This week is the <a href="http://www.kottke.org/06/02/plane-conveyor-belt">infamous</a> <a href="http://mythbusters-wiki.discovery.com/page/Airplane+on+a+Conveyor+Belt+-+Get+Exclusive+Photos%21?t=anon">Plane on a Treadmill</a> episode of Mythbusters!  </p>
<p>I'm so looking forward to this one.  I see in the pics Adam is playing with a RC plane - I can't wait to see how their experiment  goes.   I REALLY need to get my plane back together and in the air.   That looks like some kind of GWS model they are using... the wing looks almost exactly like my Slowstick wing. </p>
<p>I think it's going to take off. I don't really see this as any different than a plane sitting on a patch of ice.  The plane still moves forward as it's pushing against the air, not the ground.  But we'll see... <img src='http://www.thecrumb.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Update:</strong></p>
<ol>
<li>The plane flew!!</li>
<li>Kottke live blogs event and opens comments - <a href="http://www.kottke.org/08/01/mythbusters-airplane-on-a-conveyor-belt">debate continues</a></li>
<li>Someone actually registers  <a href="http://www.airplaneonatreadmill.com">http://www.airplaneonatreadmill.com</a></li>
</ol>
<h3>You May Also Enjoy Reading:</h3><ul class="related_post"><li>No Related Posts Found</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.thecrumb.com/2008/01/28/mythbusters-plane-on-a-treadmill/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Free Software</title>
		<link>http://www.thecrumb.com/2008/01/25/free-software/</link>
		<comments>http://www.thecrumb.com/2008/01/25/free-software/#comments</comments>
		<pubDate>Fri, 25 Jan 2008 16:09:19 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<category><![CDATA[Code]]></category>

		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.thecrumb.com/2008/01/25/free-software/</guid>
		<description><![CDATA[Today reading John Resig's post about Open Source Release Syncing I thought there were some good bits in there about WHY people support open source software, especially this quote (I added the bold emphasis):
At the jQuery project I've generally split our time indiscriminately but with a sleight bias towards Free Software. By biasing towards Free [...]]]></description>
			<content:encoded><![CDATA[<p>Today reading John Resig's post about <a href="http://ejohn.org/blog/open-source-release-syncing/">Open Source Release Syncing</a> I thought there were some good bits in there about WHY people support open source software, especially this quote (I added the bold emphasis):</p>
<blockquote><p>At the jQuery project I've generally split our time indiscriminately but with a sleight bias towards Free Software. By biasing towards Free Software projects <em>we're able to get better mind share amongst developers - who are our key users</em>. For example, getting jQuery support in Drupal was a major victory for us as it meant that all future Drupal module developers would be compelled to, at least, examine jQuery to see if it suits them well, or not. <em>While there isn't, necessarily, a financial reward to working closely with Free Software the eventual market control will be quite significant and useful for further leverage</em>.</p></blockquote>
<p>I think companies like Adobe could leverage the same ideas with the goal being the same as jQuery's: market control.  </p>
<h3>You May Also Enjoy Reading:</h3><ul class="related_post"><li>No Related Posts Found</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.thecrumb.com/2008/01/25/free-software/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/us/</creativeCommons:license>
	</item>
	</channel>
</rss>
