Zorched / One Line Fix

Musings of a software developer in Milwaukee, WI.
index

Test Automation Seminar

A long, long time ago in a land far away, I worked with my friend Frank Cohen to help him build the first version of a Web Service and Web Application test tool that was called TestMaker. Since then, Frank has made all kinds of improvements turning it into a ...

Mac OS X Leopard and iPhone

Leopard With the new version of Mac OS X announced we can all wait for an early Christmas! You can order yours early on Amazon for $20 less than you can get it at Apple. How? I don't know, but they give you the discount. So check order it here: Mac OS X 10.5 ...

Wordpress 2.2

I upgraded to Wordpress 2.2 today. It does't really seem like there are a lot of new user-visible features, but they are really starting to make more regular releases, so we should see more gradual improvements. One of the good features is better support for the One True Syndication Format Atom. ...

New Version of WordPress and new Theme

WordPress 2.1 I upgraded to the latest version of WordPress today. Version 2.1.1 was released a couple of days ago. It's a small bugfix release for the new WordPress 2.1 series. It has added some nice new features including the periodic autosaving of posts as you write them. One of the ...

5 Things You Didn’t Know About Me

Well thanks to Dan I've been tagged for 5 things you didn't know about me. So, I'll take a deviation from my normal technical blogging and both of you (rimshot!) some interesting tidbits of information about me. I've never lived anywhere for more than 5 years in my entire life. I've ...

My Foray Into the World of Smartphones

Ok, so I might be a little behind the times when it comes to mobile phones and SmartPhones. It was a big advance for me when I got one with a color display and MIDI ringtones two years ago. Well, my contract was ending and I've been doing some mobile ...

Video Conferencing? Look to Apple’s iChat and iSight

At SpiderLogic we have offices in Milwaukee, WI, Madison, WI and Pune, Maharshtra, India. While Milwaukee and Madison are right next door in the global sense, Pune is all the way around the world. Being so distant can make communication challenging of course. When you are in a one-on-one situation, ...

Google Notebook

I just ran across a new Google product (new to me at least). Google Notebook is a tool that allows you to store notes and snippets on a web page for later use. The Notebook can have multiple notebooks in it for different topics, and section headers within a notebook ...

Akismet Works For Me

I wanted to follow up on my previous post about dealing with blog spam. I installed Akismet and it has worked flawlessly. It has caught dozens of blog spam posts so far. I have had no false positives and no false negatives yet (i.e. it has correctly identified every comment). The ...

How Do You Deal With Blog Spam?

I assume that many of my readers are technical people and as such are likely to be bloggers themselves, so I post the question to you: How do you deal with blog spam? I'm currently getting on the order of 30-40 blog spam posts a day. While WordPress does a good ...

Colophon

Geoff Lane is a software developer / architect / coder who writes about technology.

July 18th 2008
Tags: Code One Comment

Member of the orignal 416 - Pradipta’s Rolodex

The 416 is an elite group of software developers (alright, some of them weren't software developers, and some of them were fresh out of school) brought together by Pradipita's mistaken use of CC. Who would have known what would come of such an innocent message: I have a couple of Ruby ...
June 19th 2008
Tags: Automation, Ruby One Comment

Capistrano and Ferret DRB

This is a bit of a followup to my previous post on Capistrano with Git and Passenger. I decided to use Ferret via the acts_as_ferret (AAF) plugin. Ferret is a full-text search inspired by Apache's Lucene but written in Ruby. Basically Ferret and Lucene keep a full-text index outside of the ...
June 17th 2008
Tags: Ruby 2 Comments

Capistrano Deploy with Git and Passenger

One of the great things about Rails and its community is that they are very lazy. Lazy in the good way of not wanting to do boring, repetitive, error prone things manually. They metaprogram and they automate. A great example of this is Capistrano. Capistrano allows you to deploy Rails ...
June 10th 2008
Tags: Groovy 2 Comments

Package Grails DBMigrations in your WAR File

The Grails DBMigrate Plugin is a handy way to give you control over the generation of your database if you don't want Grails to auto-munge your schema. It works fine in development, but when you create a WAR for deployment on another machine the Migrations are not packaged in the ...
May 30th 2008
Tags: Erlang 2 Comments

Erlang Examples: Talk with Erlang

This is part of a series on the Erlang Exercises which is a great set of programming problems that challenge you to implement solutions to some common Erlang problems. I'm going to share some of my solutions to these problems. Implementing Talk with Distributed Erlang Make a simple Talk program that makes ...
May 29th 2008
Tags: Erlang One Comment

Erlang Examples: Talk with Sockets

This is part of a series on the Erlang Exercises which is a great set of programming problems that challenge you to implement solutions to some common Erlang problems. I'm going to share some of my solutions to these problems. Erlang using UNIX sockets Do you want to talk with a friend ...
May 29th 2008
Tags: Erlang No Comments

Erlang Example: Star Messages

This is part of a series on the Erlang Exercises which is a great set of programming problems that challenge you to implement solutions to some common Erlang problems. I'm going to share some of my solutions to these problems. Interaction between processes, Concurrency 3) Write a function which starts N processes ...

Search

The archives run deep. Feel free to search older content using topic keywords.

Add to Technorati Favorites

SliceHost VPS

The Few, The Proud, The Pradipta 416