Refactor My Code

How cool is this: http://www.refactormycode.com/

Now Java programmers can’t say Ruby lacks refactoring support.  ;)  The app looks great.  The only thing I would even suggest is syntax highlighting in the Code/Refactoring textarea.  Heroku is already doing something like that in its web-based Rails editor.

Speaking of which, Heroku is crazy awesome.  What an ambitious project… I can’t believe how smooth they make the process of editing and running a Rails app.  They’ve got a built-in gem and plug-in manager, too.  Definitely check out their list of features, which appears to be growing rapidly.

(Update)
I already assed myself out by submitting multiple refactorings to a single code submission. Hey, I couldn’t edit before my OpenID login was hooked up. Oops! But on a more serious note, one thing I don’t like is how people are using Refactor My Code as a Fix My Broke-Ass Code. There are already plenty of sites to go have people fix your code. Refactoring, by definition is taking working code and improving the design. To that end, it’d be neat to see an online UML tool, as well as the ability to upload a test suite for the code you want refactored. That would allow people to actually refactor larger than just at the class or method level. Too much? I rather like the idea.

DrawIt 3.1 Released

DrawIt 3.1 is now available.  Head on over to  http://getdrawit.com/ and download it posthaste.

There’s a lot of buzz about the new lightweight image editing contenders emerging for OS X.  Acorn and Pixelmator have received their share of attention.  If you judge your apps on hype alone, these are two worthy tools to check out. I judge my apps on feeling and productivity.  Compare feature sets; DrawIt, Acorn, and Pixelmator stack up fairly evenly.  Sure, you’ll find some voids left by each of the apps.  But do something beyond looking at the features.  Actually use the apps for some work. You’ll notice each of them takes a decidedly different direction in implementation.  Of the three, Pixelmator is the closest to Adobe Photoshop.  Acorn focuses on simplicity, but it is undeniably powerful.  DrawIt is decidedly… different.  After you’re acclimated, you may find yourself wondering why the ideas are considered different at all.  Hell, they’re damn well more intuitive than the alternatives.

Obviously, I endorse DrawIt.  Of the remaining apps, Acorn trails closely behind in terms of affability.  Pixelmator… I’m not sold on. Why not just wait a few more “bounces” for (the more powerful) Photoshop to load?

Don’t take my word for it.  Check out Jon Whipple’s in-depth comparison of DrawIt, Acorn, and Pixelmator.  More importantly, download DrawIt, and give it a real test run. 

SQL Fun!

SQL Injection SQL Dump

SQL Insert Into SQL Migration