Archive for the 'Technology' Category

What’s wrong with NetNewsWire on the iPhone

Thursday, July 17th, 2008

So, I’ve been suffering through the crappy mobile NewsGator site while gnashing my face off waiting for a native NetNewsWire on my iPhone. Last Friday, I got it, and I’d almost prefer the mobile site.
One issue is speed. It’s not very fast. It’s not unusable, but it is irritating. I’m not going into that, because [...]

Third-party OS X drivers: Just Say No

Friday, July 4th, 2008

Without a doubt, the worst part of using a Mac is dealing with the mess that is third-party hardware drivers. Using hardware under OS X is either completely painless, or a nightmare.
The best scenario is that the hardware is supported out of the box. This happens most of the time, and it’s extremely pleasant. You [...]

Ridiculously useful Bash shell functions

Tuesday, July 1st, 2008

Put these in your ~/.bash_profile.

function mkcd ()
{
mkdir -p $1 && cd $1
}

function cdrm ()
{
THIS=`pwd`
cd ..
rmdir $THIS
}

mkcd makes a directory, then changes into it.
cdrm changes to the parent directory, then removes the one you were just in.

Subversion: Continued hate

Monday, June 30th, 2008

ieure@host:~/modules$ svn up
svn: Working copy ‘branches/genesis’ locked
svn: run ’svn cleanup’ to remove locks (type ’svn help cleanup’ for details)
ieure@host:~/modules$ svn cleanup .
ieure@host:~/modules$ svn up
svn: Working copy ‘branches/genesis’ locked
svn: run ’svn cleanup’ to remove locks (type ’svn help cleanup’ for details)
ieure@host:~/modules$ svn cleanup
ieure@host:~/modules$ svn up
svn: Working copy ‘branches/genesis’ locked
svn: run ’svn cleanup’ to remove locks (type [...]

Reassigning Trac tickets from commit messages

Tuesday, June 3rd, 2008

Here at Digg, we’ve been discussing ways to streamline our development process. One of the suggestions I came up with was the ability to reassign tickets (via trac-post-commit-hook) in commit messages.
I hacked it together today and submitted it back to Trac.
The changes are against r5308 of the hook, which is all well and good if [...]