20 Feb 2006 parkerc   » (Journeyer)

Why I Love Python

scp = pexpect.spawn("scp user@remote:/path /localpath")
scp.expect('.*ssword:')
scp.sendline('my_password')
scp.expect(pexpect.EOF)
print scp.before

A hack, but a good hack. Dealing with ssh/scp from an external program is ALWAYS a bitter hack; look at the state of your code after trying the same thing in "C".

I am seriously looking at django for my own projects due to the simple beauty of Python. UnCommon Web always seems "almost there after this feature" and - last time I tried - was a pain to install.

ASP.NET

Great hack of a programming environment. I am having fun using it, but I feel very tied in to the platform. I don't know if I would use it by my own choice, but it is a great learning experience. Microsoft basically took what so many Java-based environments have been doing for years and tied it into their IDE, making it painless to use a very large, complex development environment.

On another note, I am writing an Lisp-based online mortgage app. Right now, it is just for fun. I am using LGPL icons until we finish our own (Thanks for Tuliana! They rock!). I am writing a few cool little libraries that I plan on releasing.

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!