2005-11-07 02:11


atomixlib

操作atom的包

2005-11-07 00:58


Norm Matloff's Quick Python Language Tutorials

Intereting well written tutorials on python threading,networking,generators etc.

2005-11-07 00:18


python Code Snippets

Decimal

2005-11-06 20:21


Mike Fletcher: FreeGLUT support mostly working

Okay, went with implementing the FreeGLUT wrappers. They are basically working now, though I can't test the mouse-wheel (I don't have a mouse-with-wheel configured on Linux). Biggest annoyance is that only the first line of text is getting rendered w...

2005-11-06 19:06


Mike Fletcher: Finally got the GLUT fonts working in OpenGL-ctypes

I decided I really needed to get the OpenGL-ctypes GLUT support finished, so I just sat down and pounded on it for a few hours. The fonts were getting messed up because I was missing the import of a & indirection (resolution, whatever) operator in th...

2005-11-06 18:03


Jerome Laheurte: Not only is it alive, it is usable.

Finally found some time to work on PSP-Python. I dropped my first approach of wrapping the low-level APIs and instead wrote a higher-level module, inspired from LuaPlayer. Works nice.

2005-11-06 15:02


Uche and Chimezie Ogbuji: Quick SQLite note

Parand Tony Darugar left a question about SQLite on one of Chime's entries. I haven't used SQLite, but both Chime and Jeremy Kloth seem to like it. In fact, Jeremy has been testing it as a replacement for the DBM 4RDF driver and 4Suite repository flat file driver.

2005-11-06 15:42


Efectos Especiales: The Poignant Planet Python Puzzle! -- solutions

!-- newsinfo datetime="11/06/2005 03:42:00 PM" id="113132055888137594" --> Efectos Especiales: The Poignant Planet Python Puzzle! -- solutions</div

2005-11-06 15:42


Amara XML Toolkit 1.1.6

!-- newsinfo datetime="11/06/2005 03:42:00 PM" id="113132053223986189" --> Amara XML Toolkit 1.1.6</div

2005-11-06 14:41


Uche and Chimezie Ogbuji: timer.py, a specialization of timeit

Most Pythoneers are familiar with the very handy timeit module. It's a great way to compare Python idioms for performance. I tend to use it from the command line, as in the following. $ python -m timeit "''.join([ str(i*10000) for i in xrange(100) ])" 10000 loops, best of 3: 114 usec per loop You can use this method to time multi-line code as well, using multiple command line quoted arguments. $ python -m timeit "s = ''" "for i in xrange(100):" " s += str(i*10000)" 1000 loops, best of 3: 351 usec per loop The python -m trick is new in Python 2.4.

2005-11-06 15:38


Nuxeo: CPS Second Bug Day Wrapup

&laquo;This bug day was announced on short notice, we we still managed to kill 26 bugs (while 9 new were opened). That's good work! Because there are still 84 active tickets for CPS 3.4 (some are only details of course), we've decided to release a CPS 3.3.7 in the meantime, probably early next week. And we'll keep doing bug days, I propose to have them every Thursday until CPS 3.4 is finally released.&raquo;

2005-11-06 15:36


Blue Sky On Mars: URL-rewriting in CherryPy 2.1 and TurboGears

&laquo;Robert 'FuManChu' Brewer goes in-depth on URL-rewriting in CherryPy 2.1. This is some documentation I wish I had a couple weeks ago. Robert sums up which aspects of mounting apps at arbitrary points are broken.&raquo;

2005-11-06 15:31


Nuxeo: CPS English Manual is here!

&laquo;Steve Meaker, from Manitacc, have just achieved and released the CPS English Manual for the upcoming CPS 3.4 release! I am really amazed by the quality and the amount of work he did. It's so great to see our lack of english documentation reduce a lot.&raquo;

2005-11-06 15:29


Andrew Barilla: Exit 66 Jukebox 3.0 Beta 2 Released

&laquo;A quick little update to the 3.0 beta which fixes a minor import problem.&raquo;

2005-11-06 15:24


Petro Verkhogliad: Coding like mad

&laquo;I helped a friend write some code for his Algorithms in Bioinformatics. He originally spent hours writing code in C++. In 20 minutes we had a more functional version written in Python. It is true what they say, Python is a great rapid development language.&raquo;

2005-11-06 15:21


David Warnock: TurboGears plans adding CRUD

&laquo;See SimpleAdminIdeas on the TurboGears Trac wiki for a sumamry of where things are at present. Again this is an attempt to pull together with other projects as well as to make this something that plugs in when needed. Also on the mailing list there has been lots of activity around authentication and authorisation (more simply described as identification and permission). It is exciting to see how much progress is being made, looking forward to lots more too.&raquo;

2005-11-06 15:15


David Warnock: TurboGears continues to adopt external tools

&laquo;On the TurboGears mailing list there is a suggestion to move away from its own test tool TestGears. So far the opinions are all positive. Again this shows, IMHO, that this is a project with a healthy approval of "Not Invented Here".&raquo;

2005-11-06 15:14


Nuxeo: 1.3 of the Calendar released!

&laquo;If you wonder why it has been so long between 1.0 and 1.3 of the CalCore/CalZope/CPSSharedCalendar trio, then the answer is not only vacation, and a whole bunch of big new features, but also that every time I have been close to releasing a new version, I have first released it to some of our trusty customers for testing. And they have promptly found bugs, which I then fixed, and made a new release, and so on.&raquo;

2005-11-06 15:13


Small Values of Cool - Simon Brunning: Selenium

&laquo;We've not automated our functional tests in the past - I know, I know - but we are really trying to pick up our game in our currenty project, so manual functional testing is another of our bad habits that we are consigning to the dustbin of history. With a bit of a steer from Sam , I looked at a number of functional test tools , but Selenium really stood out from the rest. It's just powerful enough, it's really simple, and it runs in your browser, so you can test browser compatability.&raquo;

2005-11-06 15:13


David Warnock: CatWalk for Turbogears

&laquo;One of the key advantages of Django has been the automatically created database maintenance/admin forms. Now with CatWalk TurboGears is catching up fast. Of course one of the nice features is that it should be possible to make Catwalk work for other SQLObject applications once all the Paste Deploy issues are sorted out. Again an advantage of re-using existing tools rather than inventing new ones.&raquo;

2005-11-06 10:00


online.effbot.org - Fredrik Lundh: observations

* "There are two ways of writing a weblog entry: One is to make it so simple that there are obviously no errors, and the other is to make it so complicated that there are no obvious errors." * Just Googling It Is Striking Fear Into Companies * "IT-bedrägerier ökar dramatiskt. Du betalar för en bärbar dator men får ett paket med en tegelsten i. Antalet svenskar som drabbats av bedrägerier via internet har ökat dramatiskt jämfört med förra året."

2005-11-06 09:18


Robert Brewer: WSGI wrapper for mod_python

Update Nov 6, 2005: Finally got it to work with Apache2-prefork on Unix (it only worked on mpm_winnt until now). Update Oct 25, 2005: I was having a problem setting up a new install of my CherryPy application, using this recipe. It turned out that I didn't have the right interpreter_name in my PythonImport directive: PythonImport module interpreter_name Therefore, the CherryPy server started in a different intepreter than the one being used for the requests. It must exactly match the value of req.interpreter, and is case-sensitive.

2005-11-06 05:28


Tales of a Programming Hobo - Christopher Armstrong: Bye Blog

I've migrated my blog to radeex.blogspot.com. I'm going to figure out how exactly I'll do backwards compatibility with radix.twistedmatrix.com soon, especially with respect to the RSS feed.