<?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; Blog</title>
	<atom:link href="http://www.thecrumb.com/category/life/news/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, 25 Jul 2008 12:40:50 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</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/07/17/subversion-one-repo-per-project-or-one-project-per-repo/" title="Subversion - One Repo Per Project or One Project Per Repo?">Subversion - One Repo Per Project or One Project Per Repo?</a></li><li><a href="http://www.thecrumb.com/2008/07/15/svntask-a-new-ant-task-for-subversion/" title="SvnTask - A New Ant Task for Subversion">SvnTask - A New Ant Task for Subversion</a></li><li><a href="http://www.thecrumb.com/2008/07/14/digging-into-tortoisesvn/" title="Digging into TortoiseSVN">Digging into TortoiseSVN</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></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>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>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>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>
		<item>
		<title>Developer Toolbox - Text Editor</title>
		<link>http://www.thecrumb.com/2008/01/11/developer-toolbox-text-editor/</link>
		<comments>http://www.thecrumb.com/2008/01/11/developer-toolbox-text-editor/#comments</comments>
		<pubDate>Fri, 11 Jan 2008 14:59:40 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Blog]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://www.thecrumb.com/2008/01/11/developer-toolbox-text-editor/</guid>
		<description><![CDATA[Like a trusty six shooter, every developer needs a good text editor in their toolbox.
 For heavy lifting it's great to wheel out the IDE (CFEclipse, Dreamweaver, etc) but for those quick edits using an IDE can seem like overkill.  A simple text editor is lightweight and designed for doing one thing well - [...]]]></description>
			<content:encoded><![CDATA[<p>Like a trusty six shooter, every developer needs a good text editor in their toolbox.</p>
<p><img src='http://www.thecrumb.com/wp-content/uploads/2008/01/jedit-screenshot.gif' alt='jEdit screenshot' align="right"/> For heavy lifting it's great to wheel out the IDE (CFEclipse, Dreamweaver, etc) but for those quick edits using an IDE can seem like overkill.  A simple text editor is lightweight and designed for doing one thing well - editing text!  </p>
<p>There are <a href="http://en.wikipedia.org/wiki/List_of_text_editors">text editors for every platform</a>,  ranging from bare bones command line interfaces to Window's built in Notepad to elaborate applications like UltraEdit. </p>
<p><img src='http://www.thecrumb.com/wp-content/uploads/2008/01/notepad-screenshot.gif' alt='Notepad++ screenshot' align="right" /> A good text editor will offer syntax highlighting, code assist, search and replace, multi-document editing and more.  Many support plugins or bundles to further extend their functionality. In this screenshot you can see one of the many text editing menus available in Notepad++.</p>
<p>If you are editing your Ant scripts in Dreamweaver or still using Windows Notepad - check out some of the alternatives! </p>
<ul>
<li><a href="http://www.ultraedit.com/">UltraEdit</a> (Win)</li>
<li><a href="http://macromates.com/">Textmate</a> (Mac)</li>
<li><a href="http://www.e-texteditor.com/">E - Text Editor</a> (Textmate for Windows)</li>
<li><a href="http://notepad-plus.sourceforge.net/uk/site.htm">Notepad ++</a> (Win)</li>
<li><a href="http://www.jedit.org/">jEdit</a> (Java)</li>
<li><a href="http://en.wikipedia.org/wiki/List_of_text_editors">List of text editors</a></li>
<li><a href="http://en.wikipedia.org/wiki/Comparison_of_text_editors">Comparison of text editors</a></li>
</ul>
<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/01/11/developer-toolbox-text-editor/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>Ant Explorer</title>
		<link>http://www.thecrumb.com/2007/11/13/ant-explorer/</link>
		<comments>http://www.thecrumb.com/2007/11/13/ant-explorer/#comments</comments>
		<pubDate>Tue, 13 Nov 2007 13:28:00 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Ant]]></category>

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

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

		<guid isPermaLink="false">http://www.thecrumb.com/2007/11/13/ant-explorer/</guid>
		<description><![CDATA[I mentioned this briefly in my 15 Ant Tips posts but thought I would follow it up with a more in depth post...
Ant Explorer is available as a standalone version or as an Eclipse plugin.  Installation is via setting up the usual Eclipse update URL to point to the yWorks site.  After installation [...]]]></description>
			<content:encoded><![CDATA[<p>I mentioned this briefly in my <a href="http://www.thecrumb.com/2007/10/26/15-ant-tips/">15 Ant Tips posts</a> but thought I would follow it up with a more in depth post...</p>
<p><a href="http://www.yworks.com/en/products_antexplorer_about.htm">Ant Explorer</a> is available as a standalone version or as an Eclipse plugin.  Installation is via setting up the usual Eclipse update URL to point to the yWorks site.  After installation - you can right-click on a build.xml file and select "Show Ant Visualization" (also available via the View menu).</p>
<p><a href='http://www.thecrumb.com/wp-content/uploads/2007/11/antexplorer.gif' title='Ant Explorer'><img src='http://www.thecrumb.com/wp-content/uploads/2007/11/antexplorer.thumbnail.gif' alt='Ant Explorer' /></a></p>
<p>While viewing a build file - you can right-click on each node within the diagram and drill into it, execute it or view the source code related to that target.  In addition to the Visualization view - you can select Window > Show View > Other > YFiles Ant Visualizer > Ant Properties Visualizer which will show you a visual outline of your build file properties.  Checkout the <a href="http://www.yworks.com/en/products_antexplorer_walkthrough.htm">walkthrough</a> for more.</p>
<p>I'm not sure how actually useful the tool is for everyday use but it may be useful for debugging inherited scripts or if you are working on something particularly complicated.</p>
<h3>You May Also Enjoy Reading:</h3><ul class="related_post"><li><a href="http://www.thecrumb.com/2008/07/15/svntask-a-new-ant-task-for-subversion/" title="SvnTask - A New Ant Task for Subversion">SvnTask - A New Ant Task for Subversion</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><li><a href="http://www.thecrumb.com/2008/04/08/ant-conditionals/" title="Ant Conditionals">Ant Conditionals</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.thecrumb.com/2007/11/13/ant-explorer/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/us/</creativeCommons:license>
	</item>
		<item>
		<title>My Old Blogs - The Wayback Machine</title>
		<link>http://www.thecrumb.com/2007/10/16/my-old-blogs-the-wayback-machine/</link>
		<comments>http://www.thecrumb.com/2007/10/16/my-old-blogs-the-wayback-machine/#comments</comments>
		<pubDate>Tue, 16 Oct 2007 14:24:13 +0000</pubDate>
		<dc:creator>Jim</dc:creator>
		
		<category><![CDATA[Blog]]></category>

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

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

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

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

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

		<guid isPermaLink="false">http://www.thecrumb.com/2007/10/16/my-old-blogs-the-wayback-machine/</guid>
		<description><![CDATA[I was having some fun this weekend digging though the Wayback Machine.  It's neat to check out what I've run my 'blog' on over the years:

Pre 1999 I was on all sorts of weird stuff but mostly static HTML (and maybe some PERL), on shared hosting (Tripod, etc).
In 1999 - when we found out [...]]]></description>
			<content:encoded><![CDATA[<p>I was having some fun this weekend digging though the <a href="http://www.archive.org/index.php">Wayback Machine</a>.  It's neat to check out what I've run my 'blog' on over the years:</p>
<ul>
<li>Pre 1999 I was on all sorts of weird stuff but mostly static HTML (and maybe some PERL), on shared hosting (Tripod, etc).</li>
<li>In 1999 - when we found out we were having Abby -  I registered 'thecrumb.com'.  I was still <a href="http://web.archive.org/web/19991114075403/http://www.thecrumb.com/">handcoding it in old school HTML</a>.</li>
<li>2001 - <a href="http://web.archive.org/web/20010728131017/thecrumb.com/index.cfm">ColdFusion</a>!</li>
<li>2003 - <a href="http://web.archive.org/web/20030212094049/thecrumb.is-a-geek.net/">Geeklog</a> - A PHP CMS</li>
<li>2004 - I tried out Movable Type and a few others... </li>
<li>2005 - Found <a href="http://web.archive.org/web/20050411011309/http://www.thecrumb.com/">WordPress</a>
</ul>
</li>
<p>I couldn't imagine going back to hand-coding!  I have considered switching from WordPress to Movable Type again now that it is free but I've gotten comfortable with hacking on WordPress so really have no reason to move other than the geek factor of trying out something new.</p>
<h3>You May Also Enjoy Reading:</h3><ul class="related_post"><li><a href="http://www.thecrumb.com/2007/09/14/wordpress-rocks/" title="WordPress Rocks">WordPress Rocks</a></li><li><a href="http://www.thecrumb.com/2007/09/07/pardon-the-dust-2/" title="Pardon The Dust">Pardon The Dust</a></li><li><a href="http://www.thecrumb.com/2007/07/19/text-link-ads-warning/" title="Text Link Ads - Warning">Text Link Ads - Warning</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.thecrumb.com/2007/10/16/my-old-blogs-the-wayback-machine/feed/</wfw:commentRss>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/us/</creativeCommons:license>
	</item>
	</channel>
</rss>
