2005-08-07 02:30


cairo vector graphics library

works with many languages + PDF, PostScript and PNG

2005-08-07 02:23


Python Tutorials

more than 200, sorted by topic and category

2005-08-07 02:20


What is Pythonic?

A reflection on what "Pythonic" means

2005-08-07 00:46


Brian Ray: The Cult of the Python Tee

I saw from another blogger's feed Katie a place to order the classic python stuff: http://www.cafepress.com/bokunenjin. Ok, its a generic tee. But better than nothing right? It reminds me of this blast from the past which reads from the back: class PythonWorkShop: def __init__(self): self.attendees = [] self.losers = [] def addAttendee(self, person): self.attendees.append(person) def addLoser(self, person): self.losers.append(person) TheThird = PythonWorkShop() TheThird.version = 3.0 TheThird.day = range(4, 7) TheThird.month = 12 TheThird.year = 1995 TheThird.place = "USGS, Reston, Virginia" TheThird.addAttendee("Me") TheThird.addLoser("You") Of course, this shirt is from ten years ago.

2005-08-07 00:27


ATGC.org

collection of interesting visualization tools, primarily related to genomics

2005-08-07 00:02


SourceForge.net: Project Info - JPSpan

ajax proxy -emulate net latency

2005-08-06 23:48


Mac OS X Python

packages and other mac specific python stuff

2005-08-06 23:29


Useless Python

good resource

2005-08-06 17:37


Making It Stick (Patrick Logan): json-py update

Some fixes to json-py are on sourceforge. Also included is Jim Washington's minjson.py which is faster but not as compliant (as per the spec). json.py is intended to be a straightforward implementation that can be easily duplicated in other languages.

2005-08-06 16:30


The Blog - Juri Pakaste: Caboodle

Caboodle is a puzzle game. See:As you are probably able to tell, it's a clone of Planarity. My excuse for the blatant clone is that I wanted to learn OCaml and the game was a nice, simple project to tackle.

2005-08-06 15:46


Mike Fletcher: Perilous Reflection

What we need is not complex Food, shelter, air and water Life is simple and direct Though red of tooth and claw To feel out what we want however Takes more than lifetime's span Of deep thought, somber introspection and that most perilous reflection F...

2005-08-06 15:38


Blue Sky On Mars: Ironic release of a documentation tool

pigeon 0.1.0 just showed up in the Cheese Shop. Here’s the short description: Generates HTML documentation from python source The long description includes this warning: Warning: This is an alpha release for those who are interested in checking progress. No documentation and not for production use. I realize it’s an alpha release, but still… you’d think even the very first release of a automatic documentation tool would have some documentation?

2005-08-06 13:36


Diary - Andrew Kuchling: Peer-reviewing algorithms

Right now I'm reading an ACM book, "A History of Scientific Computation", ed. Stephen G. Nash.

2005-08-06 09:47


Mike Fletcher: Twenty Feet Apart

Trees on a hill Twenty feet apart Can be patient Knowing they will grow together But what of you and I?

2005-08-06 09:45


SDJournal: Django IRC logs to the rescue

The 2nd Django tutorial starts with getting the admin interface up and running by creating an initial user account and using the built in development web server. However, after following the instructions quite closely I was still getting Tried all URL patterns but didn't find a match for /admin when requesting the admin URL. A search of the IRC logs for #django revealed that for it to work the settings module must be set to .admin so if you're using myproject.settings.main for the working with the model in the first tutorial you'll need --settings=myproject.settings.admin.

2005-08-06 09:45


SDJournal: Django Framework

Django is a Python web application framework. It's been developed and used over the past 2 years to run a number of online news sites such as lawrence.com and LJWorld.com. It has recently been made available under a BSD license and already a community is building around it.

2005-08-06 07:11


Matt Harrison: Gems from OSCON

I'm going through my OSCON notes and compiling a list of interesting websites or notes. The websites will be found here: Yaml - This is the markup language the Ruby on Rails is using rather than xml. There are bindings for various languages.

2005-08-06 05:33


Ted Leung on the Air: OSCON Day 3

[ This post brought to you courtesy of Amtrak, the Washington State Ferries, and Mobilisa ] The last day of OSCON is always a short day because it's only a half day. I only attended two sessions: the panel on Women in Open Source and Miguel's keynote. The panel was well done, presenting some of the issues related to women and keeping a positive tone. One thing that was interesting to me was Bernard Krieger's statistics related to women.

2005-08-06 04:46


Spyced: NagleQueue

Here's a piece of code for the one or two other developers writing intensely network-dependent code in Python. The idea is, instead of a protocol that looks like [command][arg] [command][arg] ... You save overhead (in your protocol and in the network's, if you're doing one connection per command) by batching things: [command][arg][arg]... Pretty obvious stuff, no doubt. But I thought the following class makes it rather elegant. class NagleQueue: """ When an item is put, NagleQueue waits for other puts for aggregate_time seconds (may be fractional) and then calls aggregate() with a list whose maximum length is max_items. TODO: currently, NagleQueue always waits the entire aggregate_time, even if max_items items are added sooner. NagleQueue starts a thread to handle the aggregate() call; this is not a Daemon thread, so you must call stop() before your application exits.

2005-08-06 04:21


Spyced: Open-source, subversion, mono, and gcc

I read a blog entry about a subject dear to my heart: migrating from cvs to svn. I know svn isn't perfect, but it's just so much better than cvs that it's no contest. If you have objections to svn that are even just a few months old, they have probably already been fixed.

2005-08-06 03:48


Spyced: Python at the .NET user group

I was invited to present on Python and IronPython at the Northern Utah .NET User Group last night. I spent the majority of the time on Python itself, guessing (correctly, with the exception of a couple Zope users) that most people wouldn't know anything about Python beyond having heard of it. There was a lot of participation.

2005-08-06 03:04


Making It Stick (Patrick Logan): The Right to Work?

Do American programmers have the right to work in America? The answer may surprise you. Or not, in our new plutocracy.

2005-08-06 01:44


Matt Croydon: Migrating Your App to Django

A few days ago I mentioned Changeset 384 which included a new command, django-admin.py inspectdb <dbname>. It has also been tweaked and improved since it was initially committed. The other day I tried it out on a simple database structure, but I decided to throw a more complex example at it. I decided to take the final depot application from the excellent Agile Web Development with Rails book.