Tesugen

Bugs

Why are hard-found bugs always obvious when you at last find them? This morning, I’ve found two such bugs. One caused SIGSEGV to be raised, and somehow it seemed like it didn’t occur when I ran my test runner through the debugger. (This has lead me to think about having ObjcUnit trap all signals and treat raised signals as exceptions.)

I use my spike app to send OBEX packets to my cell phone to see how it responds. I was about to dismiss Sony Ericsson as incompetent when I realized that I tacked the null termination of an Unicode string as a single byte instead of as a word. How stupid of me. As soon as I null terminated properly, the phone answered all my requests as it should. Yay!

I saw a new entry on VersionTracker.com yesterday. A guy called Jonas Salling has made an app called Ericsson IR-Client. So now I have competition. His app only uploads anything you feed it in an OBEX packet, but I guess that he’s working on something more advanced.

The above was posted to my personal weblog on April 16, 2002. My name is Peter Lindberg and I am a thirtysomething software developer and dad living in Stockholm, Sweden. Here, you’ll find posts in English and Swedish about whatever happens to interest me for the moment.

Posted around the same time:

The seven most recent posts:

  1. Tesugen Replaced (October 7)
  2. My Year of MacBook Troubles (May 16)
  3. Tesugen Turns Five (March 21)
  4. Gustaf Nordenskiöld om keramik kontra kläddesign (December 10, 2006)
  5. Se till att ha två buffertar för oförutsedda utgifter (October 30, 2006)
  6. Bra tips för den som vill börja fondspara (October 7, 2006)
  7. Light-Hearted Parenting Tips (September 16, 2006)
Bloggtoppen.se