Greetings,

I have pretty much cleaned out my perl closet ( getting ready to abandon an
account that I have had for at least a decade). I have uploaded to

            http://homepage.mac.com/levanj

A little eye candy and a couple of tools I have found handy.

There are a couple of perl solutions to the eight queens problem, how can
you emplace eight queens on a  chessboard so that none are attacking any of
the others.

Phd is my "proof of concept" non caching perl http proxy server. The story
behind this project is interesting. The web was just starting to pick up
steam when "the powers that be" became aware that something was happening
out there. A "committee" was formed to study the problem ( naturally no CS
persons were aboard). There was some talk of shutting down the http port
while the problem was being studied by "the committee". Another idea floated
by "the committee" was that all web pages emanating from the university
would had to have "the committee's" seal of approval!

I did not like the way the conversations were going so I developed the proxy
server so I could bounce around the potential block of the http port by
installing the proxy server at a near by school were I had another account.

Fortunately sweet reason and the threat of burying the committee with
hundreds of pages to approve finally swung the day :)

The proxy was written when pages were much simpler ( no css, no javascript,
etc). In recent testing I was able to view usatoday, cnn, and nytimes pages
without any problems, salon.com seems to be a bit problematic. Any
improvements would be appreciated.

The other tool is a web based postgres db browser, rmtpgsql.cgi. This cgi
requires DBI and DB:Pg. It will allow you to log on to any postgres database
accessible via TCP/IP. I have added a couple of meta commands,
    "tables" will list the tables in the db that you have access to.
    "describe table" will do just that.
There is an input box for sql commands that can be run against the database
( only one at time...).

The code could easily be modified to other db's ( I did Oracle for a while)
which have a DBD driver.

--Jerry

Reply via email to