Category List

Bazaar

Choosing a New Version Control System - 2011 February 17

The last several years have brought a frenzy of activity on the version control front. Subversion has been joined by Mercurial, Bazaar, Git, Monotone, Darcs, and many more. With all ...

bzr-svn, round 2 - 2010 May 30

In a previous post, I spoke at length how to get started using bzr-svn as a client against a Subversion repository. After another 8 months of using it, I have ...

bzr-keychain - 2010 March 09

I’ve been meaning to look at this, but haven’t had the time until recently. bzr-keychain provides the ability to save your credentials into Mac OS X’s keychain. The trick is ...

Bazaar as a Subversion “super client” - 2009 October 12

Nearly a year ago, I read an article by Ben Collins-Sussman called A Mercurial “super client”. About a month or so prior to that, I had started playing with Bazaar ...


Embedded Systems

You shouldn’t NEED to reboot your IPod Touch or IPhone… - 2008 April 01

This has been sitting in the queue for a while, but didn’t publish it for some reason… I got this link from Daring Fireball and saw something interesting in the comments ...


Family

The 99%… - 2011 October 05

A friend of mine from school posted a link on Facebook that I thought I should share with others. It’s to a site called We are the 99%. It contains ...

Eye-pod - 2008 December 13

Yesterday, my son did something very amusing. We were playing with the blocks, and assembled what you see below. While he was describing it, I happened to hear what he ...

Matthew dancing to Christmas songs… - 2007 December 18

At least one member of the house can get into the Christmas spirit!


Git

Reverting changes in Git - 2011 October 12

Coming from Subversion, I’ve definitely got some pre-conceived notions about how reverting changes should work. For those that don’t know, svn revert is used to discard local changes in your ...

Choosing a New Version Control System - 2011 February 17

The last several years have brought a frenzy of activity on the version control front. Subversion has been joined by Mercurial, Bazaar, Git, Monotone, Darcs, and many more. With all ...


Java

Oracle vs Google - 2010 August 19

I’m not going to say much on this topic, except that I think software patents should die. However, Charlie Nutter—a fellow that I met at one of Python conferences—has quite ...

Nifty script to pick which JDK you want to use… - 2009 July 15

Charlie Nutter was kind enough to update pickjdk.sh to look in the right place for Mac OS X. Get it here.

Threads are Evil! - 2008 November 15

Myself and others have been talking about the problem that is threads quite a bit lately, and how bad they are as a tool for concurrency. What I didn’t realize ...

Where interfaces fall down… - 2007 November 16

A few of us at work are working on a fairly sizable equipment control application. Because various pieces of the equipment are pluggable and a single piece of equipment can ...

Java The Unfriendly… - 2007 November 07

I must preface this with saying that I don’t do much Java work. Perhaps it’s more friendly for a different domain of work, but at least for me I find ...


Linux

Damn proprietary drivers… - 2006 July 30

I’ve got a nice Compaq Presario R3000Z here at my desk, with pretty much everything I need. It’s only downfall is the Broadcom wireless driver inside. For whatever reason, Broadcom ...

SuSE Linux Enterprise Desktop 10… - 2006 July 30

I’ve been an avid user of SuSE Linux for about 6 years now. They always seemed to be at the top of their game, turning out releases just about the ...


Mac Os X

Connecting to a safe@office vpn on a Mac… - 2010 March 11

Let me start off by saying that I started using a Mac several years ago because I finally reached a tipping point. I knew I wanted to get more into ...

Knswledgable? - 2010 March 11

C’mon on Apple! Really? Knswledgable?

bzr-keychain - 2010 March 09

I’ve been meaning to look at this, but haven’t had the time until recently. bzr-keychain provides the ability to save your credentials into Mac OS X’s keychain. The trick is ...

Nifty script to pick which JDK you want to use… - 2009 July 15

Charlie Nutter was kind enough to update pickjdk.sh to look in the right place for Mac OS X. Get it here.

Test run using Mach-based sempahores in Python on Mac OS X - 2009 June 13

Just did a quick hack to make Python use native Mach semaphores for the GIL instead of the mutex/condition variable pair, and got sizable speed up (13%) on David Beazley’s ...

See more in the archive for Mac Os X


Other

The 99%… - 2011 October 05

A friend of mine from school posted a link on Facebook that I thought I should share with others. It’s to a site called We are the 99%. It contains ...

Yeah, right… - 2011 September 30

I think LinkedIn needs some tuning… because it’s completely busted. Not a chance.

Fixed-width Font in GMail… - 2009 March 25

I know there’s a setting in Labs to allow you to switch to a fixed-width font… but that requires me to go and do it. Here’s a tip from Leo ...

Rewiring your brain… - 2008 October 25

I’ve always been amazed by the human brain, and its capacity to learn. So when I ran across a video on Google Talks by Dr. Michael Merzenich on rewiring your ...

Apple is out of their mind! - 2008 September 23

I was cruising through my RSS feeds when I ran across this snippet on Daring Fireball. Specifically, it was a link to this article about how Apple is dealing with ...

See more in the archive for Other


Photography

Another set of pics… - 2011 February 13

It’s been a while since my last post. The holiday season always seems to get so busy that it’s hard to focus on anything else. I’ve been meaning to do a ...

A few more pics… - 2010 October 08

I haven’t put any of my latest pics on here lately, so I figured I’d grab a few of my favorites. If you want to see more, head over to ...

Progressing… - 2010 January 04

I guess I should just start a photography section on this site. :-) At any rate, I was looking over some pictures of the last year, and figured I’d share ...

A few lessons learned while taking pics of a sunrise… - 2009 September 30

So, I learned a few things this weekend when trying to get some pictures of a sunrise, that I thought I’d share. Get up early I knew this, but didn’t realize quite ...

My first triptych… - 2009 September 22

I’ve been following isayx3 on Flickr for a while now, and every once in a while, he throws up an image like this:   It’s absolutely stunning. It looks like something ...

See more in the archive for Photography


Python

Choosing a New Version Control System - 2011 February 17

The last several years have brought a frenzy of activity on the version control front. Subversion has been joined by Mercurial, Bazaar, Git, Monotone, Darcs, and many more. With all ...

My PyOhio presentation is online now… - 2009 September 02

My friend—Tim—and I gave a presentation at PyOhio on unit testing frameworks for Python. I’ve had the the slides and source on my Presentations page since we gave the talk, ...

Released a new Trac plugin… - 2009 August 25

At my workplace, we like to follow an Agile development methodology called Scrum. Turns out there is a bit of an issue… most issue trackers don’t allow us to organize ...

Ned Batchelder’s slides on code coverage… - 2009 June 18

This is one of the talks that was presented at PyCon 2009. Ned walks you through examining how much code your unit tests actually cover. As we become more “testing ...

Test run using Mach-based sempahores in Python on Mac OS X - 2009 June 13

Just did a quick hack to make Python use native Mach semaphores for the GIL instead of the mutex/condition variable pair, and got sizable speed up (13%) on David Beazley’s ...

See more in the archive for Python


Security

Another great security blog post… - 2009 August 14

Just caught wind of this article. Turns out the need for software developers to optimize can give away information. Take a look at how this article shows you how to ...

Just in case you thought web security was easy… - 2009 June 25

Here’s a great article from Thomas Ptacek at Matasano entitled: Typing The Letters A-E-S Into Your Code? You’re Doing It Wrong! I’m not a web developer, but I certainly understand having ...

Stepping up my ssh game - 2009 January 17

In the past, I used ssh almost solely for remote administration of a couple of boxes, which were well within my physical control (in the server room at work, the ...

BlackHat and DefCon… - 2006 August 09

So this is the first year I’ve decided to attend the BlackHat and DefCon conferences. BlackHat was definitely interesting, especially Joanna’s presentation on subverting the Windows Vista x86_64 kernel. You ...


Software Development

The “Violent Scrum Master” - 2011 December 12

Just heard about a video for an upcoming book called The Power of Scrum on Software Engineering Radio. It was pretty amusing, but I think gets the message across too.

Reverting changes in Git - 2011 October 12

Coming from Subversion, I’ve definitely got some pre-conceived notions about how reverting changes should work. For those that don’t know, svn revert is used to discard local changes in your ...

Choosing a New Version Control System - 2011 February 17

The last several years have brought a frenzy of activity on the version control front. Subversion has been joined by Mercurial, Bazaar, Git, Monotone, Darcs, and many more. With all ...

Oracle vs Google - 2010 August 19

I’m not going to say much on this topic, except that I think software patents should die. However, Charlie Nutter—a fellow that I met at one of Python conferences—has quite ...

Communications of the ACM - 2010 August 07

I joined the ACM about a year and a half ago, and they started sending me their equivalent of the IEEE Spectrum—called Communications of the ACM. For anyone that knows ...

See more in the archive for Software Development


Uncategorized

Moved to Linode - 2011 September 28

I recently made the switch from SliceHost to Linode. I made the switch because RackSpace bought SliceHost, and they’re moving everyone to this cloud computing model. While the talk is ...

New snippets page… - 2008 September 21

There are many little tools/tricks/snippets of information that I use all the time. So I tried to capture these on a page here on my site: Snippets of Useful Information ...

It’s been a while… - 2008 April 25

..since I’ve posted anything. I’ve been in the process of rewriting my site. I’m tired of Wordpress, tired of escaping code, tired of futzing with code to make it readable, ...

A great way to copy a large directory of files while away from home… - 2008 April 01

I wanted a copy of my svnsync’d version of the SVN repo while at PyCon. It’s about 450MB (and it’s not up-to-date currently)… but it has quite a few files. ...

Getting ready for PyCon Day 2… - 2008 March 15

It was an exciting first day at PyCon. I met Ben Collins-Sussman, Brian Fitzpatrick (who is just as down to earth as he appears to be), Ted Leung, Steve Holden ...

See more in the archive for Uncategorized


Version Control

Reverting changes in Git - 2011 October 12

Coming from Subversion, I’ve definitely got some pre-conceived notions about how reverting changes should work. For those that don’t know, svn revert is used to discard local changes in your ...

Choosing a New Version Control System - 2011 February 17

The last several years have brought a frenzy of activity on the version control front. Subversion has been joined by Mercurial, Bazaar, Git, Monotone, Darcs, and many more. With all ...

bzr-keychain - 2010 March 09

I’ve been meaning to look at this, but haven’t had the time until recently. bzr-keychain provides the ability to save your credentials into Mac OS X’s keychain. The trick is ...

Subversion is moving to ASF! - 2009 November 28

I’m late in the game on announcing this, but Subversion is moving to the ASF!. I think it’s awesome that Collab.net has put in the work necessary to grow such ...

Bazaar as a Subversion “super client” - 2009 October 12

Nearly a year ago, I read an article by Ben Collins-Sussman called A Mercurial “super client”. About a month or so prior to that, I had started playing with Bazaar ...

See more in the archive for Version Control