Just finished installing Debian. Here's the makeup.
Someone gave me a computer for this project.
I partitioned the HDD into two partitions. I told it to give 100MB for swap at the end of the drive, and the rest for an ext2 system. I added a serial mouse, a keyboard, and a cuecat for scanning in the UPC symbols. The computer didn't look like it had a PS/2 port, so I found a connector in my basement from PS/2 to whatever that circle with the half-moon is. Gee, I love that junk in the basement.
The cuecat works nicely. It spits out garbage, so I'll just have to find some program I once had to descramble it. Now, I need to find a printer to print the labels.
For the OS, I decided on Debian, since I'm used to it. I chose stable, because it's the default installation, and, err... it's stable.
Then I need to code it. As a DBA, I believe DB design comes first. Then again, the requirements are so simple, I'll have to add my own things just to make it interesting.
I also need to decide on what to make the interface with. Something like VB for DOS. Whiplash is a neat dialog thing, but it doesn't look as if it is suited to be a main window. I only looked at its man page, so I really don't know what it is best suited for. If I did use it, the user would interface with whiplash, which would communicate the data to perl, and do IO through DB procedures.
If anyone has any ideas about this, I'd be happy to hear them. I plan to keep the source open, though I doubt anyone would need such a small project.
Now to learn perl. I know someone with an O'Reilly book. However, I like tech manuals. I wonder where the best place to learn perl is.