Diary for herman

Home PageHelp PageView ArticlesView Public DocumentsLogin, do stuff (record diaries)List Group MembersList of Projects

Older diary entries for herman (starting at number 9):

24 Sep 2004  »

Select and Threaded

Two preliminary version of the TCPEchoServer using threading and select: TCPThreadingServer.py, TCPSelectServer.py. (The last one especially should be improved by using the output socket list).

20 Sep 2004  »

Two Thread Examples

An example of the base thread class, plus one from the threading class.

17 Sep 2004  »

Some Tutorials on Python (and threading)

6 Sep 2004 (updated 6 Sep 2004)  »

How to Cicadas Count?

An article in the Computing Science column of The American Scientist discusses the problem of how Cicadas can count -- very much related to the Sync textbook.

31 Aug 2004  »

Python Tricks

This is a source of Python tricks and tips.

31 Aug 2004  »


Many of my students will soon be applying for jobs. I should take time to mention in class some things I've read that could be helpful for job interviews. Teaching about Python could be helpful; I've save a few annual reports from corporations, useful tools to familiarize oneself about a company before an interview. I read some advice on a weblog, and there are many other similar resources via the web.

22 Aug 2004  »

Thought-Provoking Speech Transcript

You need the right background to appreciate it, but this speech by the author of the Perl language is quite interesting.

18 Aug 2004  »


I just got the following email:

One of my portfolio companies based in downtown New York City is looking to hire at least two qualified Linux/C++ application developers asap. The company provides publish-subscribe Internet matching services. If you know of anyone in your network that would be interested, you can have them contact me.
So, even after the "Internet bubble" burst, there is still demand out there for programming talent in networking. But how many traditional network courses teach what is a publish-subscribe Internet matching service?

18 Aug 2004  »

Success Stories using Python

This link and similar ones show interesting Python-based applications (and of course, Bit Torrent is written in Python).

In general, to get an idea of what kind of applications are out there --- not necessarily written in Python --- take a look at freshmeat and sourceforge (usually freshmeat is the first place to browse and search).

12 Aug 2004  »

Interesting comments about Python

Paul Graham has a few interesting remarks about Python programmers.