For now I'm writing tidbits about computer programming, the plan is to actually blog at some point in time.

Wednesday, November 21, 2007

Extend a Cocoa application

You can use the SIMBL InputManager to selectively load other InputManagers (a.k.a. SIMBL Plugins) when an application launches. See the section Creating A SIMBL Plugin Bundle of Mike Solomon's tutorial on Cocoa Reverse Engineering.

Extend a Cocoa application

You can use the SIMBL InputManager to selectively load other InputManagers (a.k.a. SIMBL Plugins) when an application launches. See the section Creating A SIMBL Plugin Bundle of Mike Solomon's tutorial on Cocoa Reverse Engineering.

Wednesday, November 14, 2007

XMLUnit

About a month ago a fellow computer programmer asked me if I knew of a library to compare xml/html fragments. In a nutshell he needed to be able to know if two xml/html fragments were the same, even if the attributes and/or inner elements were not in the same order. Today while reading the dzone.com feed I found there is a library that meets hi needs. It's a not a surprise at all this library is name XMLUnit.

Monday, November 12, 2007

Patch for Cmd+Shift+T bug in Eclipse running in Leopard

Eclipse kept on crashing on me since I upgraded to Leopard whenever I used Cmd+Shift+T to navigate to a class. The bug is documented in the Eclipse's Bugzilla here. This bug will be fully fixed in v3.3.2 or a potential v3.3.1.2. For now you can download the latest build for the 3.3.2 stream and replace these plugins:

-org.eclipse.swt_*.jar
-org.eclipse.swt.carbon.macosx_*.jar

with the ones taken from the 3.3.2 build.