• Can't buy reviews like this!

    theappleblogcom20080326budgetorganizeanddeclutteryourlifewithreceiptwallet-clipped.pngA 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 like this makes me smile and know that all my hard work is appreciated.

    Any other reviews out there? Let me know.

  • 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 paid my taxes, my my dog's root canal put that on hold. Today, I'm sort of glad I waited and will be waiting for the new round of MacBook Pros to come out (whenever that is) because Fujitsu announced a 320 GB 7200 RPM portable drives. I always get my portable machines with 7200 RPM drives as I like the extra speed for development. As of now, the largest you can get (at least from Apple in a build to order configuration) is 200 GB for a 7200 RPM drive. Hopefully Apple makes the Fujitsu an option or other vendors increase capacity for the 7200 RPM drives.

    Waiting, however, will be hard as my current machine is approaching 2 years old which is an eternity in computer time.

  • 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 for the PDF.

    Here's what doesn't work on all PDFs:

    PDFDocument *pdfDoc = [[PDFDocument alloc] initWithURL:[NSURL fileURLWithPath:fullPath]];
    int thumbnailPage = [[self valueForKey:@"thumbnailpage"] intValue];
    int pdfPageCount = [pdfDoc pageCount];
    if (thumbnailPage < pdfPageCount && pdfPageCount > 0 && thumbnailPage >= 0)
    {
    	PDFPage *page = [pdfDoc pageAtIndex:thumbnailPage];
    	if (page != nil)
    	{
    		NSData *data = [page dataRepresentation];
    		if (data)
    		{
    			image = [[NSImage alloc] initWithData:data];
    		}
    	}
    }
  • 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. Other than Marley being on some drugs for a week and having to eat soft food for 2 weeks, he seems to be doing fine and will be back to his normal self soon. As Marley has been a part of our lives for 3 years, I was very worried about the procedure as he had to be anesthetized. This may be a routine procedure, but anesthesia scares me. I've asked for copies of the X-rays and once I get them, I'll put them up. I figure that for what I paid to repair Marley's teeth, I might as well let others look at the pictures.