<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>Aeonscope &#187; Software</title>
	<atom:link href="http://www.aeonscope.net/category/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.aeonscope.net</link>
	<description>A view of time.</description>
	<pubDate>Sun, 21 Dec 2008 17:34:34 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>WordPress 2.7.0</title>
		<link>http://www.aeonscope.net/2008/12/15/wordpress-270/</link>
		<comments>http://www.aeonscope.net/2008/12/15/wordpress-270/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 04:00:22 +0000</pubDate>
		<dc:creator>Brooke Kuhlmann</dc:creator>
		
		<category><![CDATA[Software]]></category>

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

		<guid isPermaLink="false">http://www.aeonscope.net/?p=1221</guid>
		<description><![CDATA[I must admit, I haven&#8217;t been impressed with previous versions of WordPress as of late.  I probably stopped caring sometime after 2.5.x and only applied a few of the 2.6.x updates out of security concerns.  Although, now that WordPress 2.7 is out, my interest in WordPress has been renewed.  The dashboard interface [...]]]></description>
			<content:encoded><![CDATA[<p>I must admit, I haven&#8217;t been impressed with previous versions of WordPress as of late.  I probably stopped caring sometime after 2.5.x and only applied a few of the 2.6.x updates out of security concerns.  Although, now that <a href="http://wordpress.org/development/2008/12/coltrane/">WordPress 2.7</a> is out, my interest in WordPress has been renewed.  The dashboard interface is what makes the upgrade worthwhile.  It has been greatly improved in terms of ergonomics and aesthetics.  If you follow the WordPress 2.7 link posted above, you can catch a quick demo of what I&#8217;m talking about.</p>
<p>As for the upgrade process, it was painless (even if you are a couple of versions behind).   I recommend the <a href="http://codex.wordpress.org/Upgrading_WordPress_Extended">extended upgrade notes</a> for those who haven&#8217;t done this in a while.  I do want to point out that you might want to transfer your settings from your current wp-config.php file to the wp-config-sample.php file since there has been some changes.  After you are done, simply rename wp-config-sample.php to wp-config.php and upload it.  The reason this is important is due to the extra security settings.  Namely, the following:</p>
<p><code>define('AUTH_KEY', 'put your unique phrase here');<br />
define('SECURE_AUTH_KEY', 'put your unique phrase here');<br />
define('LOGGED_IN_KEY', 'put your unique phrase here');<br />
define('NONCE_KEY', 'put your unique phrase here');</code></p>
<p>All of which can be easily generated by using the <a href="http://api.wordpress.org/secret-key/1.1/">WordPress secret key service</a>.</p>
<p>There are lots of new tweaks that you can do via your Dashboard but one that stood out for me was on Discussion Settings (Settings -> Discussions) page.  You can now enable threaded discussion on your site, up to 10 levels deep.  I suspect this has something to do with WordPress taking over <a href="http://www.intensedebate.com/">IntenseDebate</a>.  I haven&#8217;t had a chance to experiment with this more but plan to shortly.</p>
<p>Anyway, perform the upgrade if you haven&#8217;t already.  I think you&#8217;ll like it.  Otherwise, you can read more about WordPress on <a href="http://www.aeonscope.net/software/applications/wordpress/">my WordPress page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aeonscope.net/2008/12/15/wordpress-270/feed/</wfw:commentRss>
		</item>
		<item>
		<title>MacOS Ruby Setup (Basic)</title>
		<link>http://www.aeonscope.net/2008/12/10/macos-ruby-setup-basic/</link>
		<comments>http://www.aeonscope.net/2008/12/10/macos-ruby-setup-basic/#comments</comments>
		<pubDate>Wed, 10 Dec 2008 12:00:17 +0000</pubDate>
		<dc:creator>Brooke Kuhlmann</dc:creator>
		
		<category><![CDATA[Software]]></category>

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

		<guid isPermaLink="false">http://www.aeonscope.net/?p=1217</guid>
		<description><![CDATA[
As some might know, Ruby and Ruby and Rails comes pre-installed in Leopard (a.k.a. MacOS 10.5.x).  However, the out-of-the-box experience is semi-incomplete.  Here are the quick steps to polish off a fresh Leopard install so you can get back to writing Ruby code.  Simply open a terminal window and execute the first [...]]]></description>
			<content:encoded><![CDATA[<p><center><img src='http://www.aeonscope.net/wp-content/uploads/2007/07/ruby.png' alt='Ruby' /></center></p>
<p>As some might know, Ruby and Ruby and Rails comes pre-installed in Leopard (a.k.a. MacOS 10.5.x).  However, the out-of-the-box experience is semi-incomplete.  Here are the quick steps to polish off a fresh Leopard install so you can get back to writing Ruby code.  Simply open a terminal window and execute the first four commands listed in the sequence below:</p>
<ol>
<li><strong>sudo gem update &#8211;system</strong> - This updates the entire gem system to the latest version.  It is important that you do this first before anything else.</li>
<li><strong>sudo gem update</strong> - This will update all of your currently installed gems to their latest versions.</li>
<li><strong>sudo gem install ruby-debug</strong> - If you want to make use of the interactive debugger then you&#8217;ll need this gem.  If you need further instruction, then let <a href="http://railscasts.com/episodes/54-debugging-with-ruby-debug">Railscasts</a> show you how.</li>
<li><strong>sudo gem install rspec-rails</strong> - This will install <a href="http://rspec.info/">RSpec</a> as your testing framework.  Note that by installing the rspec-rails gem it will automatically install the required rspec gem as well.  Feel free to substitute this step with <a href="http://thoughtbot.com/projects/shoulda">Shoulda</a> or whatever testing framework you like using the most.</li>
<li><strong>Download and install <a href="http://git.or.cz/">Git</a></strong> - Most have switched to Git, you should too.  Especially if you want to easily download and install Rails plug-ins or other open source code.</li>
</ol>
<p>There are, of course, many other gems that can be configured to make you more productive but the items listed above are enough to quickly get you started.  For a more comprehensive view of what you can do, check out my <a href="http://www.aeonscope.net/software/development/ruby/">Ruby</a> page.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aeonscope.net/2008/12/10/macos-ruby-setup-basic/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mac OS X 10.5.x (Leopard) Applications</title>
		<link>http://www.aeonscope.net/2008/12/09/mac-os-x-105x-leopard-applications/</link>
		<comments>http://www.aeonscope.net/2008/12/09/mac-os-x-105x-leopard-applications/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 12:00:15 +0000</pubDate>
		<dc:creator>Brooke Kuhlmann</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.aeonscope.net/?p=1216</guid>
		<description><![CDATA[Rebuilt my MacBook a few days ago and thought I&#8217;d write a few notes on the apps I use.  The following is a breakdown of apps I commonly use and their install order (from a fresh install of the MacOS).  The order below is semi-important since some apps don&#8217;t play nice if otherwise. [...]]]></description>
			<content:encoded><![CDATA[<p>Rebuilt my MacBook a few days ago and thought I&#8217;d write a few notes on the apps I use.  The following is a breakdown of apps I commonly use and their install order (from a fresh install of the MacOS).  The order below is semi-important since some apps don&#8217;t play nice if otherwise.  For example, installing 1Password before Firefox will not install the Firefox extension (although you can go back and enable this later should you screw this up but I think you get the idea).  Anyway, here is what I have been using as of late:</p>
<ol>
<li>MacOS 10.5 (Leopard Disk) - choose &#8220;Erase and Install&#8221; using Journaled, Case-Sensitve settings and make sure to skip the DVD integrity check (unless you are nervous or you want to spend an hour waiting).</li>
<li>XCode Tools (Leopard Disk)</li>
<li>GarageBand, iPhoto, iDVD, and iMovie (Tiger Disk)</li>
<li>MacOS X 10.5.5 Combo Patch (download)</li>
<li><a href="http://www.apple.com/airportextreme/">Airport Extreme</a> (disk)</li>
<li>Canon Printer Utilities (disk)</li>
<li><a href="http://www.apple.com/itunes/">iTunes</a> (download)</li>
<li><a href="http://www.apple.com/quicktime/">QuickTime</a> (download)</li>
<li><a href="http://cocoatech.com/">PathFinder</a> (download)</li>
<li><a href="http://www.omnigroup.com/applications/omnifocus/">OmniFocus</a> (download)</li>
<li><a href="http://filezilla-project.org/">FileZilla</a> (download)</li>
<li><a href="http://www.mozilla.com/en-US/firefox/">Firefox</a> (download)</li>
<li><a href="http://www.mozilla.com/en-US/firefox/">Vienna</a> (download)</li>
<li><a href="http://agilewebsolutions.com/products/1Password">1Password</a> (download)</li>
<li><a href="http://www.jingproject.com/">Jing</a> (download)</li>
<li><a href="http://lightheadsw.com/caffeine/">Caffeine</a> (download)</li>
<li><a href="http://islayer.com/index.php?op=item&#038;id=28">iStat Menus</a> (download)</li>
<li><a href="http://www.yousoftware.com/tunes/">You Control: Tunes</a> (download)</li>
<li><a href="http://macromates.com/">TextMate</a> (download)</li>
<li><a href="http://www.eclipse.org">Eclipse</a> (download)</li>
<li><a href="http://www.netbeans.org/">Netbeans</a> (download)</li>
<li><a href="http://www.vmware.com/products/fusion/">VMWare Fusion</a> (download)</li>
<li><a href="http://www.billingsapp.com/index.html">Billings</a> (download)</li>
<li><a href="http://nothirst.com/moneywell/">MoneyWell</a> (download)</li>
<li><a href="http://www.delicious-monster.com/">Delicious Library</a> (download)</li>
<li><a href="http://www.openoffice.org/">OpenOffice</a> (download)</li>
<li><a href="http://www.skype.com/">Skype</a> (download)</li>
<li><a href="http://www.adobe.com/products/air/">Adobe AIR</a> (download)</li>
<li><a href="http://www.tweetdeck.com/">TweetDeck</a> (download)</li>
<li><a href="http://www.apple.com/downloads/dashboard/reference/loremipsumwidget.html">Lorem Ipsum</a> widget (download)</li>
<li><a href="http://www.boxee.tv/">Boxee</a> (download)</li>
<li><a href="http://www.logitech.com/index.cfm/440/374&#038;cl=us,en">Logitech Harmony 890</a> remote software (download)</li>
<li><a href="http://www5e.biglobe.ne.jp/~arcana/StartupSound/BETA/index.en.html">Startup Sound</a></li>
<li>Software Updates (via the Apple icon, requires a couple reboots)</li>
</ol>
<p>You can learn more about some of these apps on my <a href="http://www.aeonscope.net/software/applications/">Applications</a> page.  Also, since I&#8217;m one of those who likes organization, I wrote a post on <a href="http://www.aeonscope.net/2006/08/26/data-management/">data management</a> a while back that sheds further light on how I manage my apps and the data related to them in case it is of interest (Note:  even though the post was originally written for Windows some of the concepts still apply for the MacOS).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aeonscope.net/2008/12/09/mac-os-x-105x-leopard-applications/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OmniFocus on the iPhone</title>
		<link>http://www.aeonscope.net/2008/11/16/omnifocus-on-the-iphone/</link>
		<comments>http://www.aeonscope.net/2008/11/16/omnifocus-on-the-iphone/#comments</comments>
		<pubDate>Sun, 16 Nov 2008 18:10:31 +0000</pubDate>
		<dc:creator>Brooke Kuhlmann</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.aeonscope.net/?p=1208</guid>
		<description><![CDATA[It has been a troubling experience getting OmniFocus to work on the iPhone but I am now able to finally use it the way I have wanted.  In fact, when looking back, it was around July 11th of this year when I first tweeted about buying the OmniFocus application for my iPhone.  So [...]]]></description>
			<content:encoded><![CDATA[<p>It has been a troubling experience getting <a href="http://www.omnigroup.com/applications/omnifocus/">OmniFocus</a> to work on the iPhone but I am now able to finally use it the way I have wanted.  In fact, when looking back, it was around July 11th of this year when I first <a href="http://twitter.com/Aeonscope/status/856129206">tweeted</a> about buying the OmniFocus application for my iPhone.  So yeah, I have been wanting this for a while.</p>
<p>The trouble has been that OmniFocus for the iPhone initially only worked with the MobileMe and WebDAV services.  I did setup an Online File Folder account with GoDaddy but it didn&#8217;t work right.  I would sync my data only to find that repeating tasks would start duplicating on both my iPhone and my desktop.  This proved too be to annoying to cope with and eventually I gave up using the app on my iPhone.</p>
<p>The good news (and something I have been patiently waiting for) is that OmniFocus for the desktop (version 1.5) and OmniFocus for the iPhone (version 1.1.2) both support Bonjour network synching now.  This means that I can sync the data between my desktop and my iPhone using my local network.  Finally, it all works!</p>
<p>The setup is really easy.  For OmniFocus on the desktop, you just need to adjust your preferences as such:</p>
<p><center><a rel="lytebox" href='http://www.aeonscope.net/wp-content/uploads/2008/11/bonjour-synching.png'><img src="http://www.aeonscope.net/wp-content/uploads/2008/11/bonjour-synching-150x150.png" alt="" title="bonjour-synching" width="150" height="150" class="alignnone size-thumbnail wp-image-1209" /></a><br/>(click to view)</center></p>
<p>Then from the iPhone, you enter the settings menu and pick the Bonjour network as shown here:</p>
<p><center><img src="http://www.aeonscope.net/wp-content/uploads/2008/11/iphone-settings.png" alt="" title="iphone-settings" width="320" height="480" class="alignnone size-full wp-image-1210" /></center></p>
<p>The best part, of course, is being able to make use of all your actions while on the go.  Here are some screenshots that show OmniFocus being used on my iPhone:</p>
<p><center><img src="http://www.aeonscope.net/wp-content/uploads/2008/11/home-screen.png" alt="" title="home-screen" width="320" height="480" class="alignnone size-full wp-image-1211" /><br/>(home screen)</center></p>
<p><center><img src="http://www.aeonscope.net/wp-content/uploads/2008/11/due-soon.png" alt="" title="due-soon" width="320" height="480" class="alignnone size-full wp-image-1212" /><br/>(main application screen)</center></p>
<p><center><img src="http://www.aeonscope.net/wp-content/uploads/2008/11/contexts.png" alt="" title="contexts" width="320" height="480" class="alignnone size-full wp-image-1213" /><br/>(contexts screen)</center></p>
<p>I have written about OmniFocus many times before on this site (<a href="http://www.aeonscope.net/software/applications/omnifocus/">more notes here</a>) but if you are looking for a <a href="http://en.wikipedia.org/wiki/Getting_Things_Done">GTD</a> solution that works both from your desktop and while you are mobile, then this is definitely worth checking out.  I&#8217;m definitely happy with it (finally).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aeonscope.net/2008/11/16/omnifocus-on-the-iphone/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Billings 3</title>
		<link>http://www.aeonscope.net/2008/10/18/billings-3/</link>
		<comments>http://www.aeonscope.net/2008/10/18/billings-3/#comments</comments>
		<pubDate>Sat, 18 Oct 2008 12:58:28 +0000</pubDate>
		<dc:creator>Brooke Kuhlmann</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.aeonscope.net/?p=1195</guid>
		<description><![CDATA[For the MacOS only.
As a small business owner, tracking the projects that you are working on, the hours worked, your billing rate, generating invoices, etc. can be a hassle.  I bought Billings 3 a couple of weeks ago to solve these issues and am glad I did.  While you can visit Billings 3 [...]]]></description>
			<content:encoded><![CDATA[<p><center><a href='http://www.aeonscope.net/wp-content/uploads/2008/10/billings-3-logo.png' rel='lytebox[billings-3]'><img src="http://www.aeonscope.net/wp-content/uploads/2008/10/billings-3-logo.png" alt="" title="billings-3-logo" width="427" height="130" class="alignnone size-full wp-image-1196" /></a><br/>For the MacOS only.</center></p>
<p>As a small business owner, tracking the projects that you are working on, the hours worked, your billing rate, generating invoices, etc. can be a hassle.  I bought <a href="http://www.billingsapp.com">Billings 3</a> a couple of weeks ago to solve these issues and am glad I did.  While you can visit Billings 3 web site to learn, here are a few pros and cons from my experience:</p>
<p><strong>Things I Like</strong></p>
<ol>
<li>Getting started is really easy.  Simply import client information from your Address Book, create a new project associated with the client, create a working slip, set your hourly rate, and start the timer to clock your hours.</li>
<li>After the application is started a little clock timer shows up in the MacOS menu bar giving you a handy way to start/stop time.  You can also set when the timer should time out in case you forget to turn it off manually.</li>
<li>Working slips are how you track time and itemize work for a project as a whole.  I like to label my working slips by versions, milestones, iterations, etc.  For example, I might have a project called GeoMiner that requires two months worth of work with two-week milestones.  Each working slip slip can be labeled Milestone 1, Milestone 2, etc.</li>
<li>Being able to generate professional looking invoices from working slips saves me a ton of time.  It only takes a couple button clicks to turn a working slip into an invoice which can then be e-mailed as a PDF or printed out.</li>
<li>There are multiple theme templates you can choose from to style your reports, invoices, etc.  There is also support for building your own theme or customizing an existing one.</li>
<li>Theme templates can also be applied to labels and envelopes.  I find the envelope printing feature very handy not only for clients but for other printing purposes where you need a professional look and feel.</li>
<li>Even though a project must be tied to a client, there is support for personal projects.  For me, this is extremely handy as I use personal projects to track time spent on open source projects, the work I do for my HOA, experimental R&#038;D, etc.  Even if you are not running a business, I see this as a great tool to add perspective on how you manage and spend your time.</li>
</ol>
<p><strong>Things I Don&#8217;t Like</strong></p>
<ol>
<li>Client information is pulled from your address book when setting up new work.  That is fine.  What I don&#8217;t like is that a new category gets automatically created in your address book called Billings.  Bah.</li>
<li>I wish you could track stock being earned in a company.  Let&#8217;s say that for each hour you work, 5 shares of stock is accumulated.  It would be nice to automatically track and see a summary of your stock total by working slip and project as a whole.  The workaround is to use the customized fields feature of a project, label it &#8220;Stock Shares&#8221;, and then manually do the calculations after each invoice billed.</li>
<li>When going into triple digits for hours worked, the timer really only has space for showing double digits so some of the numbering gets cut off unless you dig into the log a bit more.  Not a big deal but something that could definitely be fixed in the future.</li>
</ol>
<p>So give Billings 3 a look.  I definitely recommend buying a copy (which is at a discount currently) if you are in need of tracking projects, time, and keeping yourself organized.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aeonscope.net/2008/10/18/billings-3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Blending Background Images and Colors</title>
		<link>http://www.aeonscope.net/2008/08/27/blending-background-images-and-colors/</link>
		<comments>http://www.aeonscope.net/2008/08/27/blending-background-images-and-colors/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 12:00:41 +0000</pubDate>
		<dc:creator>Brooke Kuhlmann</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.aeonscope.net/?p=1171</guid>
		<description><![CDATA[I ran into an odd situation where I was using a background image that was a gradient (with a light color turning darker from top to bottom).  The gradient background, which is 1 pixel wide by 500 pixels high, would be positioned at the top and repeat across the horizontal axis.  As you [...]]]></description>
			<content:encoded><![CDATA[<p>I ran into an odd situation where I was using a background image that was a gradient (with a light color turning darker from top to bottom).  The gradient background, which is 1 pixel wide by 500 pixels high, would be positioned at the top and repeat across the horizontal axis.  As you moved  down the page, the background would eventually blend into the background color.  For example, here is the CSS code:</p>
<p><code>body { background: #e75210 url(/images/main/bg.jpg) repeat-x top; }</code></p>
<p>This worked greate in Firefox and Internet Explorer.  However, in Safari, I ended up with the following:</p>
<p><center><a href='http://www.aeonscope.net/wp-content/uploads/2008/08/broken-gradient.png' rel='lytebox[blending-background-images-and-colors]'><img src="http://www.aeonscope.net/wp-content/uploads/2008/08/broken-gradient.png" alt="" title="broken-gradient" width="133" height="348" class="alignnone size-full wp-image-1172" /></a></center></p>
<p>Not too sexy, right?  Turns out that I wasn&#8217;t saving my JPG image for web format in Photoshop.  I was saving it as a straight JPG image at a medium quality setting.  Once I saved the image for web, Safari was happy and now I get the same experience in all three browsers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aeonscope.net/2008/08/27/blending-background-images-and-colors/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rubyology</title>
		<link>http://www.aeonscope.net/2008/08/26/rubyology/</link>
		<comments>http://www.aeonscope.net/2008/08/26/rubyology/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 12:00:28 +0000</pubDate>
		<dc:creator>Brooke Kuhlmann</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.aeonscope.net/?p=1168</guid>
		<description><![CDATA[For those looking to expand their interest in Ruby, you might want to subscribe to the Rubyology podcast/screencast feed.  Thanks, Brant, for the tip.
A word of caution though, these podcasts are pretty rough.  Here are a few reasons why:

No Labels - Each show is simply a number both when viewed from your iPhone/iPod [...]]]></description>
			<content:encoded><![CDATA[<p>For those looking to expand their interest in Ruby, you might want to subscribe to the <a href="http://www.rubyology.com/">Rubyology</a> podcast/screencast feed.  Thanks, <a href="http://bh.tumblr.com">Brant</a>, for the tip.</p>
<p>A word of caution though, these podcasts are pretty rough.  Here are a few reasons why:</p>
<ol>
<li><strong>No Labels</strong> - Each show is simply a number both when viewed from your iPhone/iPod and on the file system of your OS.  Makes it hard to remember what each show is about and why you would want to listen to it.</li>
<li><strong>Poor Sound</strong> - The sound quality is so low that I have to set my headphones at maximum volume and even then it is hard to sometimes hear.</li>
<li><strong>Poor Use of Technology</strong> - For me, when you start talking about code, it really should be in a screencast as it is hard to convey in speech only.</li>
</ol>
<p>I downloaded the screencasts but haven&#8217;t had a chance to check them out.  I&#8217;m hoping they are better than the podcasts.  That being said, there are a few tips and tricks that I have picked up along the way.</p>
<p>Rubyology is hosted by Chris Matthieu who lives in the Phoenix area and can sometimes be found at the local Ruby user group gatherings.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aeonscope.net/2008/08/26/rubyology/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Managing Software Deliverables Documentation</title>
		<link>http://www.aeonscope.net/2008/08/17/managing-software-deliverables-documentation/</link>
		<comments>http://www.aeonscope.net/2008/08/17/managing-software-deliverables-documentation/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 00:06:39 +0000</pubDate>
		<dc:creator>Brooke Kuhlmann</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.aeonscope.net/?p=1161</guid>
		<description><![CDATA[I need to send the details of what I have been working on in terms of enhancements and bug fixes to my clients.  I tried several ways of doing this where I would manage a text or word document but each was annoying to maintain and it would force me to have an additional [...]]]></description>
			<content:encoded><![CDATA[<p>I need to send the details of what I have been working on in terms of enhancements and bug fixes to my clients.  I tried several ways of doing this where I would manage a text or word document but each was annoying to maintain and it would force me to have an additional app up and running.  The other issue is that I use <a href="http://www.aeonscope.net/2007/11/08/mac-os-x-105-leopard-spaces/">MacOS Spaces</a> heavily and I don&#8217;t like COMMAND+TAB&#8217;ing to a document file just to capture the tidbits I am working on.  I just want to stay in the same space.</p>
<p>The answer?  <a href="http://www.omnigroup.com/applications/omnifocus/">OmniFocus</a>.  With OmniFocus I can open the Quick Entry window from any MacOS Space  by using the global CTRL+OPTION+SPACE key combo.  BTW, for those not familiar with OmniFocus, you can read more about it on my <a href="http://www.aeonscope.net/software/applications/omnifocus/">OmniFocus page</a>.  Here is my setup:</p>
<p><center><a href='http://www.aeonscope.net/wp-content/uploads/2008/08/demo-project.png' rel='lytebox[managing-software-deliverables-documentation]'><img src="http://www.aeonscope.net/wp-content/uploads/2008/08/demo-project.png" alt="" title="demo-project" width="163" height="143" class="alignnone size-full wp-image-1162" /></a></center></p>
<p>The projects you see above are the standard fair where I have all my &#8220;next actions&#8221; listed in &#8220;Bug&#8221; and &#8220;Enhancement&#8221; projects so I can tackle them when I&#8217;m in my &#8220;Work&#8221; context.  The new project I added was &#8220;Deliverables&#8221; to capture items that I need to send out using the &#8220;Pending&#8221; context.  As I complete my next actions in the &#8220;Bug&#8221; and &#8220;Enhancement&#8221; projects, I bring up a new Quick Entry window and quickly document what I fixed or enhanced.  This might sound like duplicate work but not really. The reason is that what I enter as a &#8220;Deliverable&#8221; gets additional documentation because it needs to be readable by the client.  I can enhance the action by using the note capabilities of the action such as adding more text or capturing a screenshot or two.  The Quick Entry window is also handy in those cases for capturing tangential fixes or enhancements while in the midst of working on another action.</p>
<p>When it comes time to release a new milestone to the client, I can export all &#8220;Pending&#8221; actions into a document and I&#8217;m done (or export the entire project as HTML).  No longer is there extra work at the end of week assembling all the documentation together.  Now I am getting things done faster with more time spent coding.</p>
<p>The following screenshot helps illustrate (this is a view of the &#8220;Deliverables project for all actions in the &#8220;Pending&#8221; context, sorry had to blur most of the content out &#8212; too many secrets ya know):</p>
<p><center><a rel="lytebox" href='http://www.aeonscope.net/wp-content/uploads/2008/08/delivrables.png'><img src="http://www.aeonscope.net/wp-content/uploads/2008/08/delivrables-150x150.png"/></a><br />
(click to view)</center></p>
<p>Now, if only OmniFocus would allow me to export the contents of my &#8220;Deliverables&#8221; project as PDF.  Maybe it&#8217;ll happen in the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aeonscope.net/2008/08/17/managing-software-deliverables-documentation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Rails RJS Message Fades</title>
		<link>http://www.aeonscope.net/2008/07/23/rails-rjs-message-fades/</link>
		<comments>http://www.aeonscope.net/2008/07/23/rails-rjs-message-fades/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 12:00:51 +0000</pubDate>
		<dc:creator>Brooke Kuhlmann</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.aeonscope.net/?p=1142</guid>
		<description><![CDATA[In some cases, I have found that displaying info, warning, and error messages for five seconds in a Ruby on Rails application is long enough.  I tend to like using RJS with the following setup:

/app/views/shared/message.rjs = The JavaScript code that will render my message partial.
/app/views/shared/_message.rhtml = The message partial that will display the message.

The [...]]]></description>
			<content:encoded><![CDATA[<p>In some cases, I have found that displaying info, warning, and error messages for five seconds in a <a href="http://www.rubyonrails.org/">Ruby on Rails</a> application is long enough.  I tend to like using RJS with the following setup:</p>
<ul>
<li><strong>/app/views/shared/message.rjs</strong> = The JavaScript code that will render my message partial.</li>
<li><strong>/app/views/shared/_message.rhtml</strong> = The message partial that will display the message.</li>
</ul>
<p>The RJS code looks like this:</p>
<p><a rel="lytebox" href='http://www.aeonscope.net/wp-content/uploads/2008/07/message-rjs.png'><img src="http://www.aeonscope.net/wp-content/uploads/2008/07/message-rjs-150x60.png" alt="" title="Message (RJS)" /></a><br />
(click to view)</p>
<p>The first line inserts my message partial at the top of my &#8220;content&#8221; element which, in this case, is a DIV.  The rest of the code forces the page to delay for five seconds while the message is being viewed.  After the five seconds is up, the message is faded for one second.  The fade should be quick as I think the effect is more visually appealing when it fades fast.</p>
<p>The message partial code looks like this:</p>
<p><a rel="lytebox" href='http://www.aeonscope.net/wp-content/uploads/2008/07/message-partial.png'><img src="http://www.aeonscope.net/wp-content/uploads/2008/07/message-partial-150x55.png" alt="" title="Message (Partial)" /></a><br />
(click to view)</p>
<p>I like to initialize my partials with default values for required parameters so if things are missing the partial will still work and that is what the first two lines of code do.  The last line of code simply displays the message based on the parameter values:  type and message.</p>
<p>The resulting desired affect looks like this:</p>
<p>Error Message (delay for five seconds)<br />
<a rel="lytebox" href='http://www.aeonscope.net/wp-content/uploads/2008/07/rjs-error-message.png'><img src="http://www.aeonscope.net/wp-content/uploads/2008/07/rjs-error-message-150x74.png" alt="" title="RJS Error Message" /></a><br />
(click to view)</p>
<p>Error Message (being faded out)<br />
<a rel="lytebox" href='http://www.aeonscope.net/wp-content/uploads/2008/07/rjs-message-fade.png'><img src="http://www.aeonscope.net/wp-content/uploads/2008/07/rjs-message-fade-150x71.png" alt="" title="RJS Message Fade" /></a><br />
(click to view)</p>
<p>Error Message (gone, page is back to normal)<br />
<a rel="lytebox" href='http://www.aeonscope.net/wp-content/uploads/2008/07/rjs-message-gone.png'><img src="http://www.aeonscope.net/wp-content/uploads/2008/07/rjs-message-gone-150x42.png" alt="" title="RJS Message Gone" /></a><br />
(click to view)</p>
<p>As you might gather from the code, the message type determines the type of CSS used to style the message.  For example:  info = green, warning = yellow, and error = red.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aeonscope.net/2008/07/23/rails-rjs-message-fades/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Maximize Your Firefox Real Estate</title>
		<link>http://www.aeonscope.net/2008/07/21/maximize-your-firefox-real-estate/</link>
		<comments>http://www.aeonscope.net/2008/07/21/maximize-your-firefox-real-estate/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 12:00:26 +0000</pubDate>
		<dc:creator>Brooke Kuhlmann</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.aeonscope.net/?p=1140</guid>
		<description><![CDATA[A while back, Lifehacker wrote a great article on how to maximize the default screen real estate used by Firefox.  I thought this was worth mentioning again as I have been coming across a fair amount of people who have their Firefox address and toolbar so cluttered that it amazes me that one can [...]]]></description>
			<content:encoded><![CDATA[<p>A while back, <a href="http://lifehacker.com/software/firefox/geek-to-live-consolidate-firefoxs-chrome-210542.php">Lifehacker wrote a great article</a> on how to maximize the default screen real estate used by <a href="http://www.mozilla.com/en-US/firefox/">Firefox</a>.  I thought this was worth mentioning again as I have been coming across a fair amount of people who have their Firefox address and toolbar so cluttered that it amazes me that one can read the web at all.  In one instance, a guy sent me a screenshot of his browser where half of the screen was toolbars and bookmarks.  Oy Vey!  Here is a capture of my Firefox toolbar (with a few open tabs):</p>
<p><a rel="lytebox" href='http://www.aeonscope.net/wp-content/uploads/2008/07/my-firefox-toolbar.png'><img src="http://www.aeonscope.net/wp-content/uploads/2008/07/my-firefox-toolbar-150x100.png" alt="" title="My Firefox Toolbar" /></a><br />
(click to view)</p>
<p>With the context of Lifehacker article (mentioned above) in mind, here is what I have done:</p>
<ol>
<li>Added only the essential icons (i.e. back, forward, refresh, new tab, etc). to the Navigation Toolbar.</li>
<li>Added the address bar to and dropped the search bar (who uses this anyway) from the Navigation Toolbar.</li>
<li>Put only my most used bookmarks on the Bookmarks Toolbar and grouped related bookmarks into folders.</li>
<li>The last row is my web tabs which can grow and shrink depending on how much content I am reading, of course.</li>
</ol>
<p>That is all that is needed IMO.  Find what works for you and reclaim your screen real estate.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aeonscope.net/2008/07/21/maximize-your-firefox-real-estate/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Favorite Ruby Feeds</title>
		<link>http://www.aeonscope.net/2008/07/07/favorite-ruby-feeds/</link>
		<comments>http://www.aeonscope.net/2008/07/07/favorite-ruby-feeds/#comments</comments>
		<pubDate>Tue, 08 Jul 2008 01:04:25 +0000</pubDate>
		<dc:creator>Brooke Kuhlmann</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.aeonscope.net/?p=1137</guid>
		<description><![CDATA[
I have been busy developing a couple different Rails applications lately and wanted to share some of my favorite Ruby feeds that I follow daily in case it is of interest to fellow Ruby developers:

Ruby Inside - Get the inside scoop on Ruby news.
RubyFlow - A great site for picking up new Ruby resources to [...]]]></description>
			<content:encoded><![CDATA[<p><center><img src='http://www.aeonscope.net/wp-content/uploads/2007/07/ruby.png' alt='Ruby' /></center></p>
<p>I have been busy developing a couple different Rails applications lately and wanted to share some of my favorite Ruby feeds that I follow daily in case it is of interest to fellow Ruby developers:</p>
<ul>
<li><a href="http://www.rubyinside.com">Ruby Inside</a> - Get the inside scoop on Ruby news.</li>
<li><a href="http://www.rubyflow.com/">RubyFlow</a> - A great site for picking up new Ruby resources to add to your development repertoire.</li>
<li><a href="http://talklikeaduck.denhaven2.com/">Talk Like a Duck</a> - Digs into the depths of the Ruby language.</li>
<li><a href="http://giantrobots.thoughtbot.com/">Giant Robots Smashing Into Other Giant Robots</a> - Good development tips and tricks, mostly related to Rails.</li>
<li><a href="http://www.railsinside.com">Rails Inside</a> - Get the inside scoop on Rails news.</li>
<li><a href="http://railspikes.com/">Rails Spikes</a> - A multi-authored site of Ruby developers discussing news, tips, code, etc.</li>
<li><a href="http://www.rorsecurity.info/">Ruby on Rails Security Project</a> - A good place to read up on security issues or at least keep your mind in it.</li>
<li><a href="http://www.railsenvy.com/">Rails Envy</a> - An entertaining and informative weekly podcast dedicated to Ruby, Rails, and web framework news.</li>
<li><a href="http://podcast.rubyonrails.org/">Rails Podcasts</a> - Ruby/Rails podcasts by Geoffrey Grosenbach of <a href="http://peepcode.com/">PeepCode</a> fame.</li>
</ul>
<p>BTW, you can find this list and more on <a href="http://www.aeonscope.net/software/development/ruby/">my Ruby page</a>.  While I don&#8217;t broadcast my page updates anymore I do update that page on a weekly basis.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aeonscope.net/2008/07/07/favorite-ruby-feeds/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Twitter in Plain English</title>
		<link>http://www.aeonscope.net/2008/05/05/twitter-in-plain-english/</link>
		<comments>http://www.aeonscope.net/2008/05/05/twitter-in-plain-english/#comments</comments>
		<pubDate>Mon, 05 May 2008 13:00:59 +0000</pubDate>
		<dc:creator>Brooke Kuhlmann</dc:creator>
		
		<category><![CDATA[Software]]></category>

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

		<guid isPermaLink="false">http://www.aeonscope.net/?p=1095</guid>
		<description><![CDATA[The talent at CommonCraft have done it again and created an excellent video that explains Twitter for those who might not understand it yet.  You can watch it below:

WPvideo 1.10


You can find me on Twitter, learn how I use of Twitter, and study more about Twitter on my Twitter page if you want to [...]]]></description>
			<content:encoded><![CDATA[<p>The talent at <a href="http://www.commoncraft.com/">CommonCraft</a> have done it again and created an excellent video that explains <a href="http://twitter.com">Twitter</a> for those who might not understand it yet.  You can watch it below:</p>
<div class="wpv_videoc">
<div class="wpv_self"><a href="http://www.skarcha.com/wp-plugins/wpvideo/">WPvideo 1.10</a></div>
<div class="wpv_video"><object data="http://www.youtube.com/v/ddO9idmax0o&#038;hl=en" type="application/x-shockwave-flash" width="100%" height="100%"><param name="movie" value="http://www.youtube.com/v/ddO9idmax0o&#038;hl=en"></param></object></div>
</div>
<p>You can find me on <a href="http://twitter.com/Aeonscope">Twitter</a>, learn <a href="http://www.aeonscope.net/2008/04/28/twitter-workflow/">how I use of Twitter</a>, and study more about Twitter on my <a href="http://www.aeonscope.net/software/applications/twitter/">Twitter page</a> if you want to learn more.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aeonscope.net/2008/05/05/twitter-in-plain-english/feed/</wfw:commentRss>
		</item>
		<item>
		<title>stackoverflow</title>
		<link>http://www.aeonscope.net/2008/04/30/stackoverflow/</link>
		<comments>http://www.aeonscope.net/2008/04/30/stackoverflow/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 13:00:18 +0000</pubDate>
		<dc:creator>Brooke Kuhlmann</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.aeonscope.net/?p=1090</guid>
		<description><![CDATA[stackoverflow, if you haven&#8217;t discovered it already, is a website and podcast that has the goal of being a place for programming discussions as well as a repository of code snippets and examples.  In essence, a great place for us in the programming community to hang out and learn.
The site is being hosted by [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.stackoverflow.com/">stackoverflow</a>, if you haven&#8217;t discovered it already, is a website and <a href="http://blog.stackoverflow.com/">podcast</a> that has the goal of being a place for programming discussions as well as a repository of code snippets and examples.  In essence, a great place for us in the programming community to hang out and learn.</p>
<p>The site is being hosted by <a href="http://www.joelonsoftware.com/">Joel Spolsky</a> and <a href="http://www.codinghorror.com/blog/">Jeff Atwood</a> and is only a week or two old.  I applaud what these guys are doing and look forward to seeing how the site matures.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aeonscope.net/2008/04/30/stackoverflow/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Aeonscope Categories Widget 1.0.0</title>
		<link>http://www.aeonscope.net/2008/04/29/aeonscope-categories-widget-100/</link>
		<comments>http://www.aeonscope.net/2008/04/29/aeonscope-categories-widget-100/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 13:00:47 +0000</pubDate>
		<dc:creator>Brooke Kuhlmann</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.aeonscope.net/?p=1088</guid>
		<description><![CDATA[
Documentation
Visit the main page for more info.

Enhancements

Surfaced functionality as found in the wp_list_categories WordPress function.  This allows you customize how your categories are displayed as part of your site theme.  For an example of this widget in action, take a look at how it is being used on this site.

Fixes

None at the moment.

Downloads

1.0.0 [...]]]></description>
			<content:encoded><![CDATA[<p><center><img src="http://www.aeonscope.net/dev/wordpress/widgets/aeonscope-categories/aeonscope-categories-widget.png" alt="Aeonscope Categories Widget Icon"></center></p>
<p><strong>Documentation</strong></p>
<p>Visit the <a href="http://www.aeonscope.net/software/development/php/aeonscope-categories-widget/">main page</a> for more info.</li>
</ul>
<p><strong>Enhancements</strong></p>
<ul>
<li>Surfaced functionality as found in the <a href="http://codex.wordpress.org/Template_Tags/wp_list_categories">wp_list_categories</a> WordPress function.  This allows you customize how your categories are displayed as part of your site theme.  For an example of this widget in action, take a look at how it is being used on this site.</li>
</ul>
<p><strong>Fixes</strong></p>
<ul>
<li>None at the moment.</li>
</ul>
<p><strong>Downloads</strong></p>
<ul>
<li><a href="http://www.aeonscope.net/downloads/aeonscope-categories-widget-1.0.0.jar">1.0.0</a> (Downloads:  88)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.aeonscope.net/2008/04/29/aeonscope-categories-widget-100/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Twitter Workflow</title>
		<link>http://www.aeonscope.net/2008/04/28/twitter-workflow/</link>
		<comments>http://www.aeonscope.net/2008/04/28/twitter-workflow/#comments</comments>
		<pubDate>Mon, 28 Apr 2008 13:00:23 +0000</pubDate>
		<dc:creator>Brooke Kuhlmann</dc:creator>
		
		<category><![CDATA[Software]]></category>

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

		<guid isPermaLink="false">http://www.aeonscope.net/?p=1082</guid>
		<description><![CDATA[&#169; Twitter
I admit that I wasn&#8217;t the first get into Twitter.  Even now I use it in moderation.  That being said, I do enjoy Twitter and wish that more people that I know would make use of it.  At least for me, sharing what you are up to and what you are [...]]]></description>
			<content:encoded><![CDATA[<p><center><img src='http://www.aeonscope.net/wp-content/uploads/2008/03/twitter.png' alt='Twitter Logo' /><br/>&copy; <a href="http://twitter.com/">Twitter</a></center></p>
<p>I admit that I <a href="http://www.aeonscope.net/2008/03/05/twitter/">wasn&#8217;t the first</a> get into <a href="http://twitter.com/">Twitter</a>.  Even now I use it in moderation.  That being said, I do enjoy Twitter and wish that more people that I know would make use of it.  At least for me, sharing what you are up to and what you are learning can be quite educational.</p>
<p>Here is how I have integrated Twitter into my daily workflow.</p>
<p><strong>Subscribing</strong></p>
<p>I don&#8217;t follow, I subscribe.  Yeah, instead of following people on Twitter, which is the default behavior, I just subscribe to the syndicated feed at the bottom of a person&#8217;s Twitter page.  Like so:</p>
<p><img src="http://www.aeonscope.net/wp-content/uploads/2008/04/twitter-feed.png" alt="Twitter Feed"/></p>
<p><strong>Reading</strong></p>
<p>Every day, during lunch, I check my syndicated feeds&#8230;</p>
<p><center><img src="http://www.aeonscope.net/wp-content/uploads/2008/04/feed-folders.png" alt="Feed Folders"/></center></p>
<p>&#8230;using a feed reader, like <a href="http://www.aeonscope.net/2007/12/19/vienna/">Vienna</a>, to see what is new.  Occasionally, I&#8217;ll do a quick pulse check in the morning and evening but that&#8217;s about it.</p>
<p><strong>Writing</strong></p>
<p>As for posting new content to Twitter, I&#8217;ll use the following MacOS dashboard widgets:</p>
<p><center><img src="http://www.aeonscope.net/wp-content/uploads/2008/04/twitter-widgets.png" alt="Twitter Widgets"/></center><br />
(Top widget:  <a href="http://www.frankmanno.com/widgets/twidget/">Twidget</a>, bottom widget:  TinyURL - sorry, I forget where I got this but can e-mail it to you.)</p>
<p>If mobile, I&#8217;ll compose an SMS text message from my <a href="http://www.aeonscope.net/wp-admin/post.php?action=edit&#038;post=746">iPhone</a>.</p>
<p><strong>Rules of Thumb</strong></p>
<ol>
<li>Never subscribe to someone that averages more than 15 tweets a day unless they are really good.  You&#8217;ve got other stuff to read and at a certain point it just becomes noise.</li>
<li>Never post more than 15 tweets a day with occasional exceptions for those special moments.  Hey, you are just one voice out of many that someone might be paying attention to, so try to make your stuff worthwhile.</li>
</ol>
<p><strong>Related Resources</strong></p>
<p>Check out my <a href="http://www.aeonscope.net/software/applications/twitter/">Twitter</a> and <a href="http://www.aeonscope.net/software/applications/mac/">Mac OS</a> pages to learn more.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aeonscope.net/2008/04/28/twitter-workflow/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Aeonscope Core Java Library 1.1.0</title>
		<link>http://www.aeonscope.net/2008/04/16/aeonscope-core-java-library-110/</link>
		<comments>http://www.aeonscope.net/2008/04/16/aeonscope-core-java-library-110/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 02:23:13 +0000</pubDate>
		<dc:creator>Brooke Kuhlmann</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.aeonscope.net/?p=1047</guid>
		<description><![CDATA[
Documentation

Main Page
Javadoc

New requirements have been added for Apache Commons Collections and Codec.  These details can be found on the main page.
Enhancements

Chrono - Added this class as a way to record the duration of time with the ability to start, stop, and reset time.
MeasurementKit - Added centering for int and float values.
GraphicKit - Added this [...]]]></description>
			<content:encoded><![CDATA[<p><center><img src="http://www.aeonscope.net/dev/java/libraries/aeonscope-core/images/aeonscope-java-core-library.png" alt="Aeonscope Core Java Library Logo"></center></p>
<p><strong>Documentation</strong></p>
<ul>
<li><a href="http://www.aeonscope.net/software/development/java/aeonscope-core-library/">Main Page</a></li>
<li><a href="http://www.aeonscope.net/dev/java/libraries/aeonscope-core/javadoc/index.html">Javadoc</a></li>
</ul>
<p>New requirements have been added for Apache Commons Collections and Codec.  These details can be found on the main page.</p>
<p><strong>Enhancements</strong></p>
<ul>
<li><strong>Chrono</strong> - Added this class as a way to record the duration of time with the ability to start, stop, and reset time.</li>
<li><strong>MeasurementKit</strong> - Added centering for <em>int</em> and <em>float</em> values.</li>
<li><strong>GraphicKit</strong> - Added this utility class for dealing with screen resolutions and the resizing of rectangles.</li>
<li><strong>Log4jKit</strong> - Added this utility class to aid in the logging of messages.</li>
<li><strong>FileInfo</strong> - Added this class as a way to surface human readable information about files such as file size, date, time, checksum, and a few other conveniences.</li>
<li><strong>JDOMKit</strong> - Added methods to aid in acquiring the XML document or root element objects from a XML file.  Optional validation support is included as well.  Also added methods  that can write a collection of element producers to file and print documents and elements to the system console.</li>
</ul>
<p><strong>Fixes</strong></p>
<ul>
<li>None at the moment.</li>
</ul>
<p><strong>Downloads</strong></p>
<ul>
<li><a href="http://www.aeonscope.net/downloads/aeonscope-core-bin-1.1.0.jar">1.1.0 (binary)</a> (Downloads:  89)</li>
<li><a href="http://www.aeonscope.net/downloads/aeonscope-core-src-1.1.0.jar">1.1.0 (source)</a> (Downloads:  101)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.aeonscope.net/2008/04/16/aeonscope-core-java-library-110/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WordPress 2.5</title>
		<link>http://www.aeonscope.net/2008/03/31/wordpress-25/</link>
		<comments>http://www.aeonscope.net/2008/03/31/wordpress-25/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 13:00:16 +0000</pubDate>
		<dc:creator>Brooke Kuhlmann</dc:creator>
		
		<category><![CDATA[Software]]></category>

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

		<guid isPermaLink="false">http://www.aeonscope.net/?p=1070</guid>
		<description><![CDATA[
WordPress 2.5 is finally out and I spent some time over the weekend upgrading this site from 2.2 to 2.5 (yeah, I&#8217;m a slacker).  Not only did I upgrade this site to 2.5 but I also migrated from MySQL 4.0 to 5.0 (finally!).  It was a painless process and I think things seem [...]]]></description>
			<content:encoded><![CDATA[<p><center><a href='http://www.aeonscope.net/wp-content/uploads/2006/08/wordpress-logo.png' rel='lytebox[wordpress-25]'><img src="http://www.aeonscope.net/wp-content/uploads/2006/08/wordpress-logo.png" alt="" title="WordPress Logo"/></a></center></p>
<p><a href="http://www.wordpress.org">WordPress</a> 2.5 is finally out and I spent some time over the weekend upgrading this site from 2.2 to 2.5 (yeah, I&#8217;m a slacker).  Not only did I upgrade this site to 2.5 but I also migrated from MySQL 4.0 to 5.0 (finally!).  It was a painless process and I think things seem to be working fairly well on this site.</p>
<p>As for Wordpress 2.5, there are many interesting things to check out.  I might write more about WordPress 2.5 in the future but, for now, here is the latest news:</p>
<ul>
<li><a href="http://wordpress.org/development/2008/03/wordpress-25-brecker/">WordPress 2.5</a> - The official WordPress news.</li>
<li><a href="http://technosailor.com/2008/03/18/10-things-you-need-to-know-about-wordpress-25/">10 Things You Need To Know About WordPress 2.5</a>.</li>
<li><a href="http://weblogtoolscollection.com/archives/2008/03/20/wordpress-25-object-cache-improvements/">WordPress 2.5 Object Cache Improvements</a>.</li>
<li><a href="http://www.joostdevalk.nl/wordpress-25-plugin-settings-pages-style-guide/">WordPress 2.5 Plugin Settings Pages Style Guide</a></li>
<li><a href="http://weblogtoolscollection.com/archives/2008/04/01/faq-on-wordpress-25/">Wordpress 2.5 F.A.Q., Version 1</a></li>
<li><a href="http://weblogtoolscollection.com/archives/2008/04/09/faq-on-wordpress-25-version-2/">Wordpress 2.5 F.A.Q., Version 2</a></li>
</ul>
<p>By the way, if you like WordPress and want to learn more about it, you can find more information on <a href="http://www.aeonscope.net/software/applications/wordpress/">my WordPress page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aeonscope.net/2008/03/31/wordpress-25/feed/</wfw:commentRss>
		</item>
		<item>
		<title>JarScan</title>
		<link>http://www.aeonscope.net/2008/03/12/jarscan/</link>
		<comments>http://www.aeonscope.net/2008/03/12/jarscan/#comments</comments>
		<pubDate>Wed, 12 Mar 2008 14:00:46 +0000</pubDate>
		<dc:creator>Brooke Kuhlmann</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.aeonscope.net/2008/03/12/jarscan/</guid>
		<description><![CDATA[
JarScan is a tool that can aid in resolving import errors when you have a Java library missing from your classpath.  This assumes you have the Java library on your system somewhere but don&#8217;t know where it is located or what is it named as.
Download and run &#8220;java -jar jarscan.jar -help&#8221; from the command [...]]]></description>
			<content:encoded><![CDATA[<p><center><img src='http://www.aeonscope.net/wp-content/uploads/2008/03/java-import-errors.png' alt='Java Import Errors' /></center></p>
<p><a href="http://www.inetfeedback.com/jarscan/">JarScan</a> is a tool that can aid in resolving import errors when you have a Java library missing from your classpath.  This assumes you have the Java library on your system somewhere but don&#8217;t know where it is located or what is it named as.</p>
<p>Download and run &#8220;java -jar jarscan.jar -help&#8221; from the command line to learn how to use it.  For example, a command like:</p>
<p><code>java -jar jarscan.jar -dir &lt;directory to search&gt; -zip -package javax.media</code></p>
<p>&#8230;can search a directory and sub-directories for the &#8220;javax.media&#8221; package in all JAR and ZIP files.</p>
<p>There is also an online version of this tool as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aeonscope.net/2008/03/12/jarscan/feed/</wfw:commentRss>
		</item>
		<item>
		<title>VMWare Time Synchronization for Windows</title>
		<link>http://www.aeonscope.net/2008/03/10/vmware-time-synchronization-for-windows/</link>
		<comments>http://www.aeonscope.net/2008/03/10/vmware-time-synchronization-for-windows/#comments</comments>
		<pubDate>Mon, 10 Mar 2008 14:00:39 +0000</pubDate>
		<dc:creator>Brooke Kuhlmann</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<category><![CDATA[VMWare Fusion]]></category>

		<guid isPermaLink="false">http://www.aeonscope.net/2008/03/10/vmware-time-synchronization-for-windows/</guid>
		<description><![CDATA[This might seem obvious but it is not enough to simply put a check in the &#8220;Time Synchronization&#8221; options box for VMWare as shown here:

You also need to make sure that your Windows VM &#8220;Date &#038; Time&#8221; properties are set properly:

Having both the Windows VM and your host computer (the one running the Windows VM) [...]]]></description>
			<content:encoded><![CDATA[<p>This might seem obvious but it is not enough to simply put a check in the &#8220;Time Synchronization&#8221; options box for VMWare as shown here:</p>
<p><a rel="lytebox" href='http://www.aeonscope.net/wp-content/uploads/2008/03/vmware-tools-options-tab.png'><img src='http://www.aeonscope.net/wp-content/uploads/2008/03/vmware-tools-options-tab.thumbnail.png' alt='VMWare Tools Options' /></a></p>
<p>You also need to make sure that your Windows VM &#8220;Date &#038; Time&#8221; properties are set properly:</p>
<p><a rel="lytebox" href='http://www.aeonscope.net/wp-content/uploads/2008/03/windows-date-and-time.png'><img src='http://www.aeonscope.net/wp-content/uploads/2008/03/windows-date-and-time.thumbnail.png' alt='Windows Date &#038; Time' /></a></p>
<p>Having both the Windows VM and your host computer (the one running the Windows VM) perform time synchronization can cause Windows to report the wrong time.  Instead, just let the host computer do all the work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.aeonscope.net/2008/03/10/vmware-time-synchronization-for-windows/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Aeonscope Tools Java Library 1.0.0</title>
		<link>http://www.aeonscope.net/2008/03/06/aeonscope-tools-java-library-100/</link>
		<comments>http://www.aeonscope.net/2008/03/06/aeonscope-tools-java-library-100/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 15:37:44 +0000</pubDate>
		<dc:creator>Brooke Kuhlmann</dc:creator>
		
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.aeonscope.net/2008/03/06/aeonscope-tools-java-library-100/</guid>
		<description><![CDATA[
Overview
This Java library is a collection tools I have written in the evenings and weekends to solve interesting problems that I have come across.  Maybe you will find these tools useful as well.  This library builds upon my other Java library:  Aeonscope Core Library.
Enhancements

File Stubber - Allows one to create a duplicate [...]]]></description>
			<content:encoded><![CDATA[<p><center><img src="http://www.aeonscope.net/dev/java/libraries/aeonscope-tools/images/aeonscope-java-tools-library.png" alt="Aeonscope Tools Logo"></center></p>
<p><strong>Overview</strong></p>
<p>This Java library is a collection tools I have written in the evenings and weekends to solve interesting problems that I have come across.  Maybe you will find these tools useful as well.  This library builds upon my other Java library:  <a href="http://www.aeonscope.net/software/development/java/aeonscope-core-library/">Aeonscope Core Library</a>.</p>
<p><strong>Enhancements</strong></p>
<ul>
<li><strong>File Stubber</strong> - Allows one to create a duplicate but lightweight file structure for testing purposes.</li>
<li><strong>Eclipse User Library Generator</strong> -  A tool for creating an Eclipse user library (XML file) on a series of sub-directories that contain third-party Java libraries.  This tool assumes you have working knowledge of the <a href="http://www.eclipse.org/">Eclipse</a> IDE.</li>
</ul>
<p><strong>Fixes</strong></p>
<ul>
<li>None at the moment, this is the initial release.</li>
</ul>
<p><strong>Documentation</strong></p>
<ul>
<li><a href="http://www.aeonscope.net/software/development/java/aeonscope-tools-library/">Main Page</a></li>
<li><a href="http://www.aeonscope.net/dev/java/libraries/aeonscope-tools/javadoc/index.html">Javadoc</a></li>
</ul>
<p><strong>Downloads</strong></p>
<ul>
<li><a href="http://www.aeonscope.net/downloads/aeonscope-tools-bin-1.0.0.jar">Binary</a> (Downloads:  74)</li>
<li><a href="http://www.aeonscope.net/downloads/aeonscope-tools-src-1.0.0.jar">Source</a> (Downloads:  84)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.aeonscope.net/2008/03/06/aeonscope-tools-java-library-100/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
