On Wednesday 13 May 2009 04:45:04 am Abdelrazak Younes wrote: > Steve Litt wrote:
> > In what ways were you using too much of it? I'm considering Qt as a > > possible development environment to automate my business, so it would be > > good to know before I make the same mistake. > > Please define "automate". Qt is a cross-platform development toolkit, > mainly useful for GUI, network and Database programming. The toolkit is > C++ with available bindings for python, ruby, C#, java, etc. My book business grew organically from a beer-money sideline. So when I finally decided to record book orders, it was in a Gnumeric spreadsheet. I made mailing labels with a Vim macro. It worked just fine, although has the size and number of orders increased it started being a little inefficient. I also have scripts to personalize each eBook. Later I front-ended them with UMENU (http://www.troubleshooters.com/umenu/index.htm). Trouble is, if I'm away on business or get run over by a train, my wife and daughter will need to run the business. I can't imagine either of them copying and pasting from Gnumeric to Vim, pressing :source and then the full path to the mailing label macro. I can't imagine them figuring out all these separate scripts. And heaven help us all if my system stops working, because nobody could figure it out. So my first automation was to start front ending more with UMENU, and developing awk and Ruby scripts to automatically print mailing labels. Using those same scripts I'll soon automate personalizing books. With any luck my entire product fulfillment and accounting system will be in one menu. So far so good, but there will come a time when I'll outgrow making a new Gnumeric spreadsheet every year. Someday I'll need Postgres, and maybe a more GUI system. A lot of that could be put in one or several Qt programs, with UMENU used to call the various Qt programs. SteveT Steve Litt Recession Relief Package http://www.recession-relief.US Twitter: http://www.twitter.com/stevelitt