Some useful links
My first touch with Internet was in 1997. I still remembered the first time I launched Netscape 3.0 on a Pentium 100 to look at the outside world. CGI program written in perl was becoming popular at that time. My favorite site at that time was http://download.com, where tons of thousands of software can be downloaded freely.
On this page I list some URLs that I think are useful or worth visiting. Hope you can find some fun out of them too.
Some useful and interesting but little known software
- GNU gengetopt
You write a simple description of arguments, this little program then generates a C function that uses the GNU getopt_long(3) function to parse and validate the options. Cool!
Jam is a free Make(1) replacement utility written in C. Jam has built-in support for most C/C++/Fortran Tool-chain, and can be easily extended to support new tools. The recipe of Jam is highly compact and portable. I use Jam as my default building tool on both MS-Windows and Unix.
Leo is an outline editor written entriely in Python (with TK GUI). Actually, it is more than a simple editor. It has excellent support for so called literate programming approach that rivals traditional programming concept. I deem it to be the best Python-Tk application. Here is a screenshot of a running Leo instance (look carefully, that is an FVWM desktop configured to mimic the look and feel of ...). I really fall in love with this application.
Bookmark for shells, highly recommended.
This is a GUI Regular Expression Test Console written in Python and Tkinter. It is small and only has one file, yet as powerful as many heavy-weight alternatives written in other languages.