October 8, 2007
It might not stop me from purchasing from Electronic Arts, but I will contact all of their co-advertisers and advertisers and tell them that I won’t buy from them because they advertise with a company that harasses open source programmers.

It might not stop me from purchasing from Electronic Arts, but I will contact all of their co-advertisers and advertisers and tell them that I won’t buy from them because they advertise with a company that harasses open source programmers.

Write Senator Hatch

Let him know how much you like the DMCA and all of its unintended consequences. His website is http://hatch.senate.gov.

In other news, Mobile Tetris is now Mobile Tetrominos. I’m sure that all of the media attention I was stealing was really hurting Electronic Arts and their profits. And all the money, of course …

September 30, 2007

Why I like Objective C.

Many of you have notice that my iPhone has taken over my life.  At least, that’s what my mother said on the phone to my sister the other day.  My coworkers may have mentioned it a time or two.  

MobileTetris (mobile-tetris.googlecode.com) uses an NSDictionary to store the game state when you receive a telephone call or have to use your iPhone for anything else.  The Cocoa developers really knew what they were doing.  Anyone who runs my game can see the settings stored if they poke around enough.  It’s all in userhome/Library/MobileTetris/SuspendSavedState.plist.  

 Take a look and you’ll find out that it’s all XML!

 Easy to code, easy to use … easy to hack, if you really want to design strange tetris boards.