-
Lovely HP Scanner
My dad has some random HP Photosmart scanner and keeps running into problems with it and ReceiptWallet. His messages imply that it is an issue with ReceiptWallet and that very well may be the case. I looked at his ReceiptWallet log today and saw:
XResolution: 200.0000 YResolution: 200.0000 imageInfo: ImageWidth: 616 ImageLength: 1528 SamplesPerPixel: 3 BitsPerSample: 5605 BitsPerPixel: 16815 Planar: 0 PixelType: 2 Compression: 0 got the image info 0... setupMemXfer.MaxBufSize: 16777216 setupMemXfer.Preferred: 1048576 bytesPerRow: 0 Getting image via memory based transfer... totalMaxDestBytes : 0 rc: 1 Got image via memory based transfer: 1
This means that the scanner says that it has 16815 bits per pixel! Most scanners do 24 bits per pixel. His scanner must be so advanced that it can capture color 800 times better than the average scanner! OK, so the scanner reported an error and somehow ReceiptWallet didn't properly handle this (I think I fixed this). The better question is why oh why do HP scanners report bogus information? It seems like the HP scanners are the ones that randomly screw up scans the most. I worked on an issue last week with a different HP scanner doing something similar. Did I mention that the scanner logs debug message to the Console? This is very bad form in a shipping app. ReceiptWallet's debugging information is turned on via a hidden switch and logs it to its own file to make it easier to troubleshoot. I'm hoping that someday the drivers get better.
-
Smartphone Based GPS
This week I'm in Minneapolis for a client and I had requested a GPS unit for the rental car as I have no idea where I am and don't like being lost. Unfortunately Enterprise didn't have any units, so we were stuck with paper (I say we because my wife and son came along for the trip). My client loaned me a Treo 800w as a GPS unit as it has real GPS in it. I'm not sure if Windows Mobile was what I don't like about it or that its GPS routing seemed to really suck. Since it doesn't have all the maps loaded, it had to make a network connection to get the maps; for some reason, it seems to fail to connect despite having a full EVDO signal. Then when it did load the data, it didn't reroute or announce the turns basically making it useless. My wife was operating the unit while I was driving and I have threatened to run over the unit because of how useless it is. It's possible we were doing something wrong (I played with it and wasn't impressed; I don't think familiarity with Windows Mobile would have helped).
Will the iPhone 3G GPS be any better for navigation? Well, it won't have all the maps pre-loaded and who knows if it will announce turns. We'll have to wait and see. I might be spoiled as the GPS in my wife's CRV is great, but I expect a lot from these devices.
Next time I travel and have to rent a car, I'm definitely buying a GPS unit. I hesitated earlier this year and buying a unit, but I might just get one next week. I can't even put a price tag on being lost in a strange place!
-
Jack of all trades, master of ...
In my line of work of being a contracting software engineer, I have to take on many different types of projects, some in fields that are foreign to me or touching parts of the operating system that I have never used before. I've had to learn a lot to get things going. For example, I learned how to setup and maintain Linux machines (thanks to Phil Karn for helping me first learn Linux for a work project) and learned how to administer a Mac OS X server.
So with my ability to adopt to lots of different projects, I sometimes ask myself, what am I good at? Turns out, I'm pretty good at tackling whatever is thrown at me. I don't like doing anything half way and do my absolute best to become an expert at something because in many cases, my clients wouldn't come to me if someone else was already an expert!
Doing a quick search on Wikipedia gives the full quote to the title of this blog entry.
-
No more mowing
One of the things that has bugged me about our backyard was that the grass was always dead. Now that Aiden, our son, is walking, I wanted him to people able to play on the grass. My parents had EasyTurf installed, and I was pretty impressed with it. So, we had it installed on our backyard. Today was the day it got installed. I'm pleased so far as it is green and I don't have to deal with it anymore! While this wasn't cheap, it doesn't need to be watered (I'm doing my part to conserve water) and has a pretty long life. Hopefully in a few years I'll still be as pleased with my purchase as I am today.