19 Jul 2000 miaomix   » (Observer)


Why are some people allowed to program?

I just moved the temporary directory for my password auditing system in 3!!! spearate ksh files that exist in 3 separate directories...still haven't found all of them obviously, as it is not working. I wouldn't be so shocked if this confusion came about because of too many hands, but is entirely the product of one man as far as I can tell...time to dig into the crack source code locally to see if it got hard-coded into there as well.

You would think it wouldn't be that hard for people writing massive systems in shell scripts to have a separate file for global variables, and to locate this global definitions file and the various scripts in the same directory...and have them all use the same temporary directory while they are at it!

I think this is a major reason why I am moving this implementation to a little more powerful language...this is just too much work for what it does...I mean, does it really take 5 ksh scripts to read a report, 1 perl script to processes it, and 2 more to file it? and each script has its own set of identically named variables, so that any changes (like, let's say to the Administrator...) need to be made 9 times or so.....


on a nicer note, it means I won't have to deal with password auditing reports until this gets all hashed out.

Also, finally got ahold of Grant...can't ever seem to find the man, but he has decided to come out of his shell for a month or two at least.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!