Posted in Main on Dec 20th, 2009
For a project we have at work, we needed to have some Java code written for encryption. The tool we have has example code for it, but it wasn’t quite what I wanted. So, one of our developers got a quote from the company that put together the example to change the code to what [...]
Read Full Post »
Posted in Main on Nov 9th, 2009
In recent versions of the Mac OS SDK, Apple has largely moved away from datatypes such as int and long as they have different meanings in 64 bit OSes. In a project I’m working on, this bit me twice recently. The first is that a UINT (the code was ported from Windows) was incorrectly typed [...]
Read Full Post »
Posted in Main on Mar 15th, 2009
The other day I had lunch with a friend and a friend of his wanting to get into Mac development. We were talking and this guy said that he admired a company that created “haxies”. I said that I really disliked them as their software can cause problems left and right with the system.
The very [...]
Read Full Post »
Posted in Main on Nov 14th, 2008
Ever since the iPhone SDK came out, I had planned to write ReceiptWallet for iPhone as it seemed like a logical thing to do. A few users asked for it, so I thought it was a good idea. However, today is the day that ReceiptWallet for iPhone ends. I’ve toyed with it for the last [...]
Read Full Post »
Posted in Main on Aug 22nd, 2008
Yesterday and today I decided to tackle an issue in some of my code that I wrote for a client. This wasn’t a huge chunk of code, but how it worked bugged me and was actually going to affect my current project. This chunk of code, unfortunately was in a kernel extension (KEXT) and is [...]
Read Full Post »
Posted in Main on Aug 4th, 2008
My first iPhone application, GrandDialer, is now available on the App Store. Basically it allows GrandCentral users to call people and have their GrandCentral number appear on the caller ID. The reviews have been pretty positive and I’m quite excited. It is free and seems to be getting a bunch of downloads (the audience is [...]
Read Full Post »
Posted in Main on Jul 17th, 2008
A colleague pointed me at a tool called LLVM/Clang static analyzer which is supposed to find bugs in code automatically. I was skeptical at first as how could it do it? Well, after running it on a few projects, I quickly became a believer! While it finds some stuff that isn’t technically bugs, it did [...]
Read Full Post »
Posted in Main on Jul 3rd, 2008
I’ve written a number of times (I think) about how long should I support an older OS. I’ve also said that I’m not abandoning Tiger users, quite yet, but I may have mentioned that new features are likely going to be Leopard only as required to make things easier. In the recent past, I’ve implemented [...]
Read Full Post »
Posted in Main on Jun 15th, 2008
Even though I’ve been using Xcode for something like 5 years, I learn something new about it and its related tools all the time. This week I started playing with Instruments and the Leaks tool in particular. I was horrified at the number of memory leaks I found in ReceiptWallet. While they weren’t large, I’m [...]
Read Full Post »
Posted in Main on May 18th, 2008
This weekend I finally had a chance to sit down with the EPSON CX9400 I picked up on Thursday. After hours upon hours of attempting to debug ReceiptWallet and figure out the problem, I finally came up with a workaround. It appears that the EPSON TWAIN data source doesn’t close a few of its resources [...]
Read Full Post »