<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.5" -->
<rss version="0.92">
<channel>
	<title>Ted Naleid</title>
	<link>http://naleid.com/blog</link>
	<description>Groovy, Grails and OS X tips and tricks</description>
	<lastBuildDate>Wed, 27 Aug 2008 02:24:59 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Ubiquity - interesting looking command line for Firefox</title>
		<description>Just ran across Ubiquity over on on waxy.  

It's an alpha Firefox plugin that's attempting to be a command line for the internet.  It reminds me a little of yubnub, but quite a bit more powerful as it's available on every page and is context sensitive.

Essentially, it has ...</description>
		<link>http://naleid.com/blog/2008/08/26/ubiquity-interesting-looking-command-line-for-firefox/</link>
			</item>
	<item>
		<title>Pitfalls with Mercurial, ZSH and SSH</title>
		<description>I ran into a couple of issues trying to clone a mercurial repository over ssh tonight.  I'm documenting the solutions here in case they're useful for anyone else (or me when I forget what I did in 6 months :).

The first issue was that I'm running ssh on a ...</description>
		<link>http://naleid.com/blog/2008/07/29/pitfalls-with-mercurial-zsh-and-ssh/</link>
			</item>
	<item>
		<title>Distributed Source Control with Mercurial Presentation</title>
		<description>I gave a presentation at work today on Distributed Version Control Systems and Mercurial.  We're currently using Subversion, and I'm nudging my co-workers into getting interested in the benefits of distributed version control over a centralized system.

The presentation starts with the pros and cons of distributed systems and gives ...</description>
		<link>http://naleid.com/blog/2008/06/03/distributed-source-control-with-mercurial-presentation/</link>
			</item>
	<item>
		<title>Syntactic Sugar in Groovy and Ruby</title>
		<description>Over on the RailsEnvy blog (the guys who made the "Rails vs. X commercials" last year), there's an article that highlights some of the nice syntactic sugar that Groovy has that's currently not available in Ruby.

I actually came to Groovy/Grails after working with Ruby/Rails for about a year.  Both ...</description>
		<link>http://naleid.com/blog/2008/05/27/syntactic-sugar-in-groovy-and-ruby/</link>
			</item>
	<item>
		<title>Groovy: Don&#8217;t Fear the RegExp</title>
		<description>
Some people, when confronted with a problem, think "I know, I'll use regular expressions!"
Now they have two problems. -- Jaime Zawinski


There is a common and well-earned aversion in the Java world to regular expressions.  Prior to Java 1.4, regular expressions weren't even part of the core language.  Post ...</description>
		<link>http://naleid.com/blog/2008/05/19/dont-fear-the-regexp/</link>
			</item>
	<item>
		<title>Top 3 Shortcuts for the Terminal</title>
		<description>As my coworkers know, I'm a keyboard shortcut junkie.  It's a problem (and I need help), but I'd rather give you a taste of what I've been smoking and drag you down with me :).

Why only 3?  Because people don't learn a couple of pages of keystroke combinations ...</description>
		<link>http://naleid.com/blog/2008/05/09/top-3-shortcuts-for-the-terminal/</link>
			</item>
	<item>
		<title>What methods does my Groovy/Grails class have?</title>
		<description>If you've ever wondered what methods a groovy class has available for you to call, all you need to do is ask the metaClass:  


"foo".metaClass.methods*.name


Result:

["equals", "getClass", "hashCode", "notify", "notifyAll", "toString", "wait", "wait", 
"wait", "charAt", "codePointAt", "codePointBefore", "codePointCount", "compareTo", 
"compareTo", "compareToIgnoreCase", "concat", "contains", "contentEquals", 
"contentEquals", "copyValueOf", "copyValueOf", "endsWith", "equals", 
"equalsIgnoreCase", ...</description>
		<link>http://naleid.com/blog/2008/05/07/what-methods-does-my-groovygrails-class-have/</link>
			</item>
	<item>
		<title>Using Mercurial as a &#8220;super client&#8221; for Subversion</title>
		<description>There's a blog post by one of the subversion developers talking about the future of subversion in a DVCS world.

I agree with parts of the post (and many of the comments) that subversion will continue to be around for a long time, but that more and more developers will start ...</description>
		<link>http://naleid.com/blog/2008/05/01/using-mercurial-as-a-super-client-for-subversion/</link>
			</item>
	<item>
		<title>Unminimize Windows on OS X</title>
		<description>There's a tip over on lifehacker that shows how to open a new window for an application that has no windows currently open by cmd-tabbing to it and then holding down the option key before releasing command.

This didn't seem like that great of a tip to me at first, because ...</description>
		<link>http://naleid.com/blog/2008/04/26/unminimize-windows-on-os-x/</link>
			</item>
	<item>
		<title>Converting wordpress blog from wordpress.com to slicehost slice</title>
		<description>I just finished the conversion over from a wordpress.com hosted blog to a wordpress blog that I'm running on a slicehost slice.

I think that it's good to maintain your own linux server and get your hands dirty from time in Apache rewrite rules and php code.

The biggest reason for the ...</description>
		<link>http://naleid.com/blog/2008/04/23/converting-wordpress-blog-from-wordpresscom-to-slicehost-slice/</link>
			</item>
</channel>
</rss>
