2005-09-23 03:06


滇狐的个人主页

Vim/latex/phtyon等

2005-09-23 02:52


Introducing JSON

Javascript Object Notation for AJAX use.

2005-09-23 02:47


ActiveState - Visual Python IDE plug-in Visual Studio .NET - Dynamic Tools for Dynamic Languages

Complete Python development environment for Visual Studio .NET

2005-09-23 02:46


TurboGears

Python web tools combine to form new Python toolkit

2005-09-23 02:46


PyBlosxom

PyBlosxom is a lightweight weblog system. It focuses on three things: simplicity, extensibility, and community.

2005-09-23 02:31


ONLamp.com: Interactive Debugging in Python

python交互式调试技巧

2005-09-22 23:51


Griddle Noise: Some Favorite Python "Anti-Pitfalls"

"I saw a link to this today - a list of Python anti-pitfalls, written back in 2003 by Richard Jones. There are a couple that I'd like to add boisterous comment to."

2005-09-22 23:11


Richard's stuff 02 09 2003

Python anti-pitfalls

2005-09-22 23:08


"Most Productive FP Lang?" from Lambda, the Ultimate Forums

David Held wanted advice on a functional programming language for a project. 11000 words of comments advocate Erlang, J, Ocaml, Python, Haskell, Lisp, Dylan, Scheme, F#, PLT Scheme, Visual Basic, Q, Scala, Ruby; conclusion: OCaml or Scala.

2005-09-22 22:56


Carlos de la Guardia: frameworks, magaframeworks and metaframeworks

As I am getting ready for my new web development shop (and while I get my first client), I decided to take a look at the ever changing Python web development landscape. I have been developing with Zope 2x for years and I like it a lot, but sometimes it feels more complicated than it should be, plus there have been a lot of recent developments in this front, so I thought maybe I should at least check.> >I recalled reading that at pycon in march, one of the most successful presentations was Michelle Levesque's PyWebOff, so that was my first stop. Sadly, the task of single handedly evaluating half a dozen or more python web frameworks proved to be too much for one person, so right now the project is stalled.

2005-09-22 22:36


TurboGears: Front-to-Back Web Development

database-driven app in minutes Webframework powered by CherryPy, SQLObject, Kid and MochiKit

2005-09-22 22:24


Mike Fletcher: Optimising and bug-fixing and upgrading all day...

First few hours of the day were spent optimising PySNMP and TwistedSNMP. Nothing huge, but about a 10% speedup in the Cinemon demo, which makes for a far more responsive web front-end. Then spent hours tracking down a bug in Adobe SVG (well, poor han...

2005-09-22 21:39


Code Snippets: python

Post code snippets. Sort by tags, people, people and tags, etc.

2005-09-22 21:23


Spyced: A review of 6 Python IDEs

For September's meeting, the Utah Python User Group hosted an IDE shootout. 5 presenters reviewed 6 IDEs: PyDev 0.9.8.1 Eric3 3.7.1 Boa Constructor 0.4.4 BlackAdder 1.1 Komodo 3.1 Wing IDE 2.0.3 (The windows version was tested for all but Eric3, which was tested on Linux. Eric3 is based on Qt, which basically means you can't run it on Windows unless you've shelled out $$$ for a commerical Qt license, since there is no GPL version of Qt for Windows.

2005-09-22 19:09


Groovie: Ghost in the Prius

I’ve owned my 2004 Silver Prius for about 18 months now, and in that time the only ‘problem’ I’ve had is the hilariously named Red Triangle of Death often fondly referred to as the Red Triangle of Doom as well (I shall now refer to it as the RToD). In the case of the RToD, the problem itself seemed to go away after leaving the car off for a little while, much like this poster describes. I found the whole incident rather humorous and frightening in a way, as the dealer didn’t apparently realize that the Prius Drivers Manual states that in the case of this specific error the owner should call the dealership. Before I describe the latest incident (quite minor in comparison to the RToD), looking back over the RToD incident would be helpful. I was on my commute home from work (about 26 miles), and have to go through a fairly shitty interchange where 2 lanes of traffic merges to one, then merges with an on-ramp to one, THEN merges onto a very busy freeway. I’m referring in this case to the interchange in the North Bay Area where West 580 meets 101 North. While sitting in the stop and go merge, I noticed that the engine turned off.

2005-09-22 18:50


Nuxeo: CPSGeo : Simple GIS for CPS

What is it ? Cartographic maps are extremely useful tools for analyzing and summarizing information with a spatial component, and many CPS documents have a spatial component: events happen at places, and reports are often concerned with places. With the addition of a few simple properties, CPS documents can be promoted to GIS (Geographic Information System) features. The CPSGeo product provides a new geolocation schema for documents, and a lightweight web GIS application for locating and displaying document features cartographically.

2005-09-22 17:13


Blue Sky On Mars: TurboGears moves to TextDrive

TurboGears.org is now running at TextDrive! By all accounts that I’ve ever seen, the people at TextDrive are among the most clued-in you’re going to find in the web hosting business. They know how to run servers, and they understand today’s “agile” development tools. When I described my hosting problems, Michael Koziarski, who works for TextDrive, was among those who offered assistance. The assistance offered: free hosting for TurboGears at TextDrive.

2005-09-22 14:27


Making It Stick (Patrick Logan): Threads, Processes (and Shared Memory)

James Robertson quotes from several interesting pieces on threads, processes, and programming models. I am squarely in the multi-process camp too. I remember my absolute shock about a decade ago when I learned Java (at that time aimed at being a simple web programming language) had a shared-memory with monitors concurrency model. The key phrase there is "shared-memory".

2005-09-22 12:00


online.effbot.org - Fredrik Lundh: observations

"The upshot of all of this is that the Future gets divided; the cute, insulated future that Joi Ito and Cory Doctorow and you and I inhabit, and the grim meathook future that most of the world is facing, in which they watch their squats and under-developed fields get turned into a giant game of Counterstrike between crazy faith-ridden jihadist motherfuckers and crazy faith-ridden American redneck motherfuckers, each doing their best to turn the entire world into one type of fascist nightmare or another. Of course, nobody really wants to talk about that future, because it's depressing and not fun and doesn't have Fischerspooner doing the soundtrack. So everybody pretends they don't know what the future holds, when the unfortunate fact is that — unless we start paying very serious attention — it holds what the past holds: a great deal of extreme boredom punctuated by occasional horror and the odd moment of grace."

2005-09-22 11:46


Sean McGrath: Ubuntu on Thinkpad T42P. Internal Modem setup succesful. Procedure, comments and observations

The internal modem in the Thinkpad T42P is one of those softmodem thingies where all the smart stuff happens in the driver and very little happens in the modem itself. These things strike fear into the heart of Linux driver creators because they can be um

2005-09-22 11:08


Ned Batchelder: SNL celebrity jeopardy

The complete collection of Saturday Night Live celebrity Jeopardy skits. These are hilarious.

2005-09-22 10:00


Peter Bengtsson: Smurl from Python

If you thought the Web Service example on the about page of Smurl.name was complicated, here's a much simpler version. I use this code on my very own site for the email notifications which will contain long URLs. ...

2005-09-22 09:37


analysis 0.1.3

«Source code analysis of Python programs»

2005-09-22 09:37


FormEncode 0.2.2

«HTML form validation, generation, and convertion package»

2005-09-22 09:37


Detextile 0.0.3

«Convert HTML to Textile syntax using BeautifulSoup.»

2005-09-22 09:37


OpenWFE 1.6.0

«OpenWFE is a workflow engine. It is robust, extensible, and scalable. Access libraries for Python, Perl, and .NET make it easy to write custom interfaces or agents (automatic participants) for a workflow-enabled system. License: BSD License (original) Changes: A scheduler replaced the mechanism of pool iteration, which was not precise. This enables the implementation of the 'cron' expression for recurring flow events. The 'when' and the 'sleep' expression were adapted. 'environme...»

2005-09-22 09:37


SiGL 15

«An OpenGL 2D and 3D graphics toolkit.»

2005-09-22 09:37


EventNet 10

«An event engine for creating event driven programs which work on a local machine, and over a network.»

2005-09-22 09:37


gherkin 2

«A safe, efficient serializer for simple Python types.»

2005-09-22 09:37


Simple Python Keylogger for Windows

«pykeylogger 0.6.2 released...»

2005-09-22 09:37


NanoThreads 9

«A fast, cooperative thread scheduler.»

2005-09-22 09:37


MayaVi 1.5

«The MayaVi Data Visualizer»

2005-09-22 08:24


The Dreamer: Willison has entered the building

Simon Willison has joined Yahoo! This is exciting. For those who don’t know Willison, it’s sufficient to say that every web developer in this world should be forced to read Willison’s blog to become better designers. To jog your memory even more, he is one of the guys who created Django.

2005-09-22 04:45


Ted Leung on the Air: SeaJUG 9/20/2005

It's been quite sometime since I made it to a SeaJUG meeting. Jayson Raymond, our host, mentioned that SeaJUG's 10 year anniversary is coming up, but I haven't been gone quite that long. It's just that SeaJUG is (apparently -- I'm not up on JUG lifetimes) one of the older JUGs.