As I mentioned in a previous post, developing MySQL requires a
fairly lengthy build and regression test process. While tests are
running, it is normal to switch to another virtual or physical
desktop and continue programming, discussing things with
colleagues on IRC, or answering email. While working on my Mac, I
got very used to writing a line like
. This kind of ad-hoc scripting is useful in a
surprising number of situations.
make; say build is done; make test; say tests are
done
The built in ’say’ command would use TTS (text-to-speech) to announce when the build was done and when the tests were done, which was nice because I would be notified when it was time to go check the test results, even if I was on the other side of my office working on a different machine.
I wanted something similar for linux, and my colleagues informed me that most distributions the festival speech synthesis package, but …
[Read more]