Archive for the ‘Tools’ Category

Gmail as an SMTP server

July 7, 2005

I figured this was possible…now i can Use Gmail as an SMTP server while developing apps with email functionality. Its just good to have while coding on the go.

Language is a Virus

July 5, 2005

Freeware Collection

June 14, 2005

Rico

June 14, 2005

Nice looking, open-source AJAX library: Rico.

QuickSilver

June 1, 2005

I just found out about quicksilver…I think I’ll try it out. Sounds like a streamlined automator really.

Colorize in Perl

May 26, 2005

In case you ever need to ‘colorize’ a log file from the command line…a guy at work (if he had a blog I’d link to it…nudge nudge) put this together:

use Term::ANSIColor;

while (<STDIN>)
{
if ($_ =~ /ERROR/) {
$color = “red”;
} elsif ($_ =~ /WARN/) {
$color = “magenta”;
} elsif ($_ =~ /DEBUG/) {
$color = “green”;
} else {
$color = “white”;
}
print color(${color});
print “$_”;
}

print color(”reset”);

Spell-Check

May 26, 2005

I was poking around on del.icio.us and found a cool AJAX spell checker in the ‘popular’ list (obviously not new news…but still cool)

Bits of me in one place

May 9, 2005

A couple discussions have been going on over at photomatt’s blog. I’ve also been playing a bit with backpack and basecamp. All these things have banded together to really pique my interest and thinking for ways to use blogs and feeds in different ways.

Imagine your blog being super-smart. You make a post that contains a date and it will extract the date and some information from the post and ‘ping’ a calendar service to create an event for you. Or you make a list of things, and it will extract the list and add them to a tada list for you (maybe prompt you first). Or, better yet, you have your services ’subscribe’ to your blog…the services will periodically extract things from the blog instead of (or in addition to…both could co-exist) your blog feeding the services.

Now what if you are a developer…working on some projects. You can just post to your blog like normal and (depending on the category perhaps), your posts will get pulled into your software management site (todo lists/meeting dates/bug replies/etc). When you join another project, you just enter your blog address (and category perhaps) in the software management agregator and off you go.

Your blog could be like a free-form database and source feed into several of the systems you use elsewhere. Imagine flickr pulling photos from your blog instead of you posting them to your blog and flickr.

Then, instead of bits of me spread all over these different systems…it is in one place, but accessible by all of those systems.

Nice Bookmarklets

April 28, 2005

Browsing around and found some nice bookmarklets (thanks Ramin for the link and thanks Jesse for the collections).

Generic (Client-Side) Form Validation

April 28, 2005

Just read a pretty decent article on a generic form validation technique here. I bet it wouldn’t take much to extend the technique to also validate by id for more complex validation (similar to/leveraging commons-validator). It would validate the class first (to make sure it is at least of the right type) then move on to more complicated validation against the id (to handle ranges for example). If you’re in a web framework, you could make it dynamic and load the id-based rules from a generated page, otherwise adding ‘validateX’ methods where ‘X’ is the id of the element you want to do further validation on could suffice.