2005-10-11 03:08


BKchem

Open source & cross-platform molecular drawing tool

2005-10-11 03:00


syntax across languages

handy

2005-10-11 03:00


Pydev

Eclipse Python Plugin

2005-10-11 02:43


TurboGears: Front-to-Back Web Development

TurboGears is the rapid web development megaframework you've been looking for.

2005-10-11 02:39


Twisted Matrix Labs: Twisted Matrix Laboratories

"an event-driven networking framework written in Python"

2005-10-11 00:46


David Warnock: New Python Editors

Thanks to the knowledgeable people on the TurboGears mailing list I have discovered some new (and nice) editors for Python.First is  SciTE which looks to be a competant light editor which understands source code. Second is Cream: The easy-to-use free text editor for Windows and Linux, amazingly enough this is built on Vim and yet (for those who know Vi) it is almost unrecognisable as such. There are not editing modes, the keyboard shortcuts are standard (Ctrl+C for Copy to Clipboard etc). Third is not so much an editor as a project environment around an editor. It is PIDA.

2005-10-11 00:43


Ian Bicking: First Try at Generic Functions

So, after the post on events PJE suggested I try using generic functions for events. I'm still not sure that's where I want to start, since there's some more conservative options out there to address this. However, I have long meant to use his generic functions, as I think they seem pretty neat. Installation was easy; following what the PEAK homepage says, I ran: easy_install -Zf http://peak.telecommunity.com/snapshots/ RuleDispatch It was a little problematic, because PyDispatcher also implements a dispatch package. I ended up just uninstalling that, though there's probably a better way to do it. My first test was an experiment in converting objects to a JSONable form (result here).

2005-10-10 23:01


Second p0st - Phillip Pearson: Work at Broadband Mechanics

Need a job? Broadband Mechanics is hiring. We want people who are into blogging-related hacking - RSS/syndication, blogging APIs, XML-RPC, REST, and all that sort of stuff. You get to work with Marc, me, Leonard, Gaurav, Ashish and a bunch of other interesting people. Open to anybody anywhere in the world - most of us work from home, or maybe we can get you an office somewhere. If you're interested, ping me and Marc. Comment

2005-10-10 19:00


Peter Bengtsson: Dream: python bindings for squidclient

At the moment I'm not running Squid for this site but if experimentation time permits I'll have it running again soon. One thing I feel uneasy about is how to "manually" purge cached pages that needs to be updated. For example, if you read this page (and it's cached for one hour) and post a comment, then I'd like to re-cache this page with a purge.

2005-10-10 16:57


Ted Leung on the Air: Seattle MindCamp - Nov 5-6

For several years, I have been looking for a way for folks in the Puget Sound technology community to connect with each other. As I've gotten to know various folks in the area, I've frequently found that people are unaware of things going on in the area, and many people have expressed an interest in getting more connected. After several false starts, it looks like something is actually going to happen.

2005-10-10 16:56


Graeme Mathieson: Mapping MailManager to Atom

I’m working on adding Atom (and RSS) support to MailManager and I’m trying to work out how to map various entities back and forth. This is mostly for my own reference as I go to implement it, but I figured I might as well share it with other people, for two reasons: Sanity checking my ideas. An example of how to map an application that predates (popular) syndication to support RSS and Atom. I’ll cut it away from general view since it’s probably not of interest to most of the readers here; click below if you’d like to read. I apologise in advance for the really poor formatting of the (large) tables below! There are two parts to the mapping: information pushed into the feed itself, and data for each of the entries. In addition, there are generic constructs. Content Types I know that atom does support specifying the content type as an attribute to most elements, as “text”, “html” or “xhtml”.

2005-10-10 16:16


Ned Batchelder: Madlibs, part 3

The last installment of the Programming Madlibs story is done. Max and I did the coding some time ago, I'm only just now getting around to posting it. We ended by reading the madlib story from a text file, and parsing a simple syntax along the way.

2005-10-10 15:35


Ned Batchelder: Mad covers

Doug Gilford owns every issue of Mad Magazine, and has scanned all of the covers. The first one I remember reading was #146, Oct 1971. Now my kids read the Don Martin collections and Spy vs. Spy.

2005-10-10 15:12


Grig Gheorghiu: Mini HOWTO #1: chroot-ed FTP with wu-ftpd

Scenario: We have an Apache server whose DocumentRoot directory is /var/www/html. We have wu-ftpd running as the FTP server.> > Goal: We want developers to be able to access /var/www/html via ftp, but we want to grant access only to that directory and below.> > Solution: Set up a chroot-ed ftp environment> >1. Create special 'ftpuser' user and group:> > useradd ftpuser > >2.

2005-10-10 15:12


Small Values of Cool - Simon Brunning: Python/Ruby Meetup tonight

Don't forget the London Python/Django/Ruby/Rails/Kamaelia meetup this evening...

2005-10-10 14:55


Grig Gheorghiu: System administration and security mini HOWTOs

Over the years I kept notes on how to do various sysadmin/security-related tasks. I thought it might be a good idea to post some of them on this blog, both for my own reference and for other folks who might be interested. The first "Mini HOWTO" post will be on setting up a chroot-ed FTP environment with wu-ftpd.

2005-10-10 13:53


Blue Sky On Mars: TurboGears on slashdot! And a TurboGears job!

This is the kind of morning I like to wake up to. A very interesting one. The first thing I noticed was email saying my blog was down.

2005-10-10 12:19


Mike Fletcher: Sudden death pool and a nap

Went over to gram's place for Thanksgiving brunch, then played pool with her and two other residents (Arnie and Alek) for what seemed like hours. Both Arnie and Alek are rather good, get the feeling they'd have cleaned up the table with us a few year...

2005-10-10 11:25


Tales of a Programming Hobo - Christopher Armstrong: muse ick

I had US$65 or so lying around in a US debit card and decided to spend it all on music from the Apple Music Store. Here's what I got. 1. Jamie Cullum is my new Teen Idol.

2005-10-10 10:21


NanoThreads 12

«A fast, cooperative thread scheduler, with simple support for Real Threads.»

2005-10-10 10:21


spritefile 0.22

«A module for reading and writing Acorn Spritefiles.»

2005-10-10 10:21


David Keeney: Batter Demo

«Pitcher's Duel Batting Demo is re-released!»

2005-10-10 10:21


nose 0.5

«A unittest extension offering automatic test suite discovery, simplified test authoring, and output capture»

2005-10-10 10:21


Impression 0.11

«A library for reading Computer Concepts Impression files»

2005-10-10 10:21


drawfile 0.15

«A module for reading and writing Acorn Drawfiles.»

2005-10-10 10:21


Python and Bethon for BeOS Back on Track

«Donn Cave has updated his port of Python to BeOS, as well as the Bethon BeOS API interface library. This brings BeOS up to date with other platforms with regards to Python, and merges some independent patchsets into Bethon. Both are for R5.03, meaning that pretty much any BeOS system out there can use them.»

2005-10-10 10:21


TurboGears: Python on Rails?

«If you liked Ruby on Rails and its 15m intro video you will probably like TurboGears and its 20 minute wiki tutorial. It shows you the development of a simple wiki in just 20 minutes, and there is a text version of the tutorial. TurboGears uses Python, SQLObject, CherryPy, Kid, MochiKit and some extra pythonic glue to help you to (in their own words) 'Create a database-driven, ready-to-extend application in minutes.'»

2005-10-10 10:21


web2ldap 0.15.20

«web2ldap is a full-featured LDAP client written in Python and designed to run as a stand-alone Web gateway or under the control of a web server with FastCGI support (e.g., Apache with mod_fastcgi). ... Changes: A bug which occurred when displaying search continuations was fixed.»

2005-10-10 10:21


Blue Sky On Mars: TurboGears October 2005 Mad Dash (Sprint)

«Today, we had the first TurboGears Mad Dash. I figured that calling it a sprint is probably not accurate, given that most sprints last several times the length of today's mad dash. Including myself, we had 10 participants. Given that I had announced my desire to hold a sprint just a few days after TurboGears public release, the turnout was very good. ... I thought the day went well! Given that TurboGears is a three-week-old project (built on much older projects, of course), I hadn't expected that we were going to generate thousands of lines of code (and we didn't, of course). But, I had expected that people would get a chance to dive in a bit and learn what makes things tick and to collaborate and generate ideas. On those counts, the day was exactly what I had hoped for.»

2005-10-10 10:21


Zope Hotfix 2005-10-09

!-- newsinfo datetime="10/10/2005 10:21:00 AM" id="112896489659718363" --> Zope Hotfix 2005-10-09</div

2005-10-10 04:14


Peter Hunt: Psst...CrackAJAX is in SVN.

http://svn.subway.python-hosting.com/crackajax/trunk For some reason, itunes.py doesn't have remote_eval functionality in Opera. It used to work, I swear...I just broke it...

2005-10-10 00:10


Benji York: Revised Quick Start

I've had a good response to the Zope 3 Quick Start Guide. Baiju M. fixed my ReST errors so I can now generate an HTML version (the text source is also available).