Feed on
Posts
Comments

Monthly Archive for March, 2008

Filtering NSTextField - Take 2

Thanks to Jim Correia of Bare Bones Software, I have a slightly different method for filtering NSTextFields based on an NSFormatter. While my older method worked, this is a bit cleaner.
Like my old filter, this also has three methods:

- (void) setAcceptableCharacterSet:(NSCharacterSet *) inCharacterSet;
- (void) setMaximumLength:(int) inLength;
- (void) setMaximumValue:(int) inValue;

However, they’re called differently. You’d do something [...]

Read Full Post »

Easiest update to WordPress yet!

I saw that WordPress 2.5 was released and always dread updating my WordPress installations as I have to read the instructions so I don’t screw it up. Well, today I decided to try out the update script I wrote and I was amazed (OK, I shouldn’t have been amazed) that it took just a few [...]

Read Full Post »

I love Cocoa, but it seems that some simple things are missing. For example, NSTextField doesn’t have the ability to filter text input as the user is typing. A friend reminded me that this is a feature that PowerPlant had ages ago. Cocoa has NSFormatters which allow the field to be validated after text is [...]

Read Full Post »

Cool Cheap Camcorder

Last Sunday, I saw on Richard Wanderman’s blog a note about David Pogue’s review of the Flip Ultra. Last year I was contemplating getting an HD video camera to record our son’s first year and eventually his first steps. I spent a long time researching and thinking about it. I was about to purchase one, [...]

Read Full Post »

Oh the irony

Today I was digging through some files in my file cabinet looking for my business tax certificate. I mentioned this to a friend and he said “You do realize the irony here, right?”. Yeah, I realize that I’ve written this awesome program for dealing with documents and here I am digging through paper. I do [...]

Read Full Post »

Can’t buy reviews like this!

A few friends of mine pointed me to a ReceiptWallet review today over at The Apple Blog. I had no idea that a review was being written and that it would be so glowing! While the user base of ReceiptWallet is increasing, I usually don’t hear from users unless they are having problems. Reading reviews [...]

Read Full Post »

Buying a computer? Wait a week?

I’m not sure where I heard it, but I love the saying that says if you want to buy a computer, wait a week. There will never be a good time to buy technology as it will always get “better” and become cheaper. I had been planning on purchasing a new MacBook Pro after I [...]

Read Full Post »

Another PDFKit bug

In my ongoing saga with PDFKit, a user had a crash that I couldn’t reproduce and generously sent me the PDF that caused the issue. I was immediately able to reproduce the problem and furthermore, managed to get Preview to crash on that PDF. The crash was occurring when I tried to generate the thumbnail [...]

Read Full Post »

Defective dog

Our dog had his root canal yesterday performed by Dr. Brook Niemiec. Everything went as planned, except after the initial exam, the vet showed us that Marley had an extra, useless tooth that was encroaching on his front teeth. So, that tooth had to be removed which made the $2000 dog bone even more expensive. [...]

Read Full Post »

Threading, a necessary evil

Anyone I know that really has a clue avoids multi-threading programming (except for some server applications) as there are so many gotchas. Making things thread safe sounds easy, but is extremely hard as it is quite easy to overlook an item or two I got bit by this in ReceiptWallet in 2 spots. In one [...]

Read Full Post »

Older Posts »