2005-09-07 03:26


Tap into the eBay Platform — eBay Developers Program

eBay的协同开发居然也采用Plone平台,感慨!

2005-09-07 02:30


Browsershots

いろんなブラウザのスクリーンショットを取ってくれるサービス。pythonでできててソースも公開されてるっぽ

2005-09-07 02:02


KeyJnote

プレゼンツール?

2005-09-07 01:49


Ned Batchelder: py2exe 0.6.1

Yay! A new version of py2exe is out, and now it can make single file executables. Earlier versions would create Windows executables, but they needed a flotilla of a dozen or so other files around them. 0.6.1 can bundle everything into one exe, simplifying distribution. Yay!

2005-09-07 01:12


ongoing · Shiny Red Rock

It’s about That Language. All the software fashion slaves will tell you: down on the plantation, Massa’s new missus is a far-Eastern belle named Ruby.

2005-09-07 00:28


Metodología y Tecnología de la Programación (II04 - IG04)

(tags: programacion python c)

2005-09-06 23:37


Python and MySQL

nice presentation about mysqldb

2005-09-06 23:33


HTMLgen 2.1

Python library for generating html

2005-09-06 23:11


ModPython Patches from Vampire

Patches for multi-threading problems

2005-09-06 23:01


TRAC - bug tracking software

open source package with integration to subversion

2005-09-06 22:00


online.effbot.org - Fredrik Lundh: observations

"The Yves St. Laurent and Tommy Hilfiger labels may be phony, but the thousands of Hurricane Katrina victims getting knockoff items seized by federal customs officials probably don't mind." "Myndigheterna belönar dem som var idioter. De flyger ut alla som fastnade i vattenmassorna till härbärgen i Texas och ger dem ekonomiskt stöd, nya kläder från Tommy Hilfiger och gratis husvagnar.

2005-09-06 21:47


Nuxeo: AdapterLookup C optimizations: status

I was talking to Jim Fulton some time ago regarding C optimizations to adapter lookup. Jim currently makes experiments regarding new architecture for that stuff. If he decides to left  old architecture then my branch will be considered.

2005-09-06 21:13


David Warnock: Leonardo on home intranet

Now that I have used Leonardo on a live website I suddenly realised that it would be a good basis for at least part of our home intranet.At home we have a Sun V20z with Sun Ray ultra thin clients. That is what everyone uses for their day to day stuff. I also have a laptop currently running Windows XP which is handy for those things I don't have on Linux and for taking to church services etc.

2005-09-06 20:04


Sean McGrath: A database by any other name...

what is a 'database' anyhow?

2005-09-06 17:31


Efectos Especiales: Loxodons

(from the don't-you-have-better-things-to-worry-about-dept) According to the Orb of Insight, there will be 4 cards that mention "Loxodon" in Ravnica. The spoiler at MTGSalvation seems to agree. ...

2005-09-06 14:51


Small Values of Cool - Simon Brunning: London Python Meetup

I've not organised a London Python Meetup since April's, partly due to meetup.com's demise, partly due to my personal finances (I spent £100 last time!), but mostly due to pure sloth. Last night, though, at Sam's Django vs. Rails bash, considerable interest was shown in Python meetups. So, Sam and I have decided to combine the two.

2005-09-06 13:17


Ned Batchelder: Mint

Mint is a new web server statistics package. Its slant is that it is simpler than other packages like Awstats or analog. Some people feel this is a negative, others think it is Mint's strength: (more..)

2005-09-06 11:54


Blue Sky On Mars: Michigan Python Users Group first meeting: 9/14

Michigan Python Users Group First meeting! Wednesday, September 14, 2005 7PM At the Humantech office in Ann Arbor. Agenda: Introductions and discussion about how people are using Python currently Steve Kryskalla will talk about creation of random and dynamic images in CGI scripts Kevin Dangoor will talk about developing webapps with CherryPy and SQLObject If you’re interested and can make it, please sign up for the michipug group and let us know. Directions to the Humantech office are available. See you there!

2005-09-06 11:39


Ned Batchelder: Threads cannot be implemented as a library

Programming with threads has always been a tricky proposition. Reasoning about multiple threads of execution, and properly implementing locking strategies is difficult to do properly and requires great care and attention to detail. Unfortunately, it may not even be possible, as Hans-J. Boehm shows in his paper, Threads Cannot Be Implemented as a Library. He demonstrates that in the presence of optimizing compilers, you can't know the sequence of operations really being executed in your code, and therefore, you can't correctly call thread primitives in libraries. Only threads implemented as part of the language can be correct in all cases. (more..)

2005-09-06 11:17


Martijn Faassen: Practical experience with Zope 3

Jeff Shell has posted a very interesting blog entry on his experiences with Zope 3. Here at Infrae we've also been working with Zope 3 for a few months now and I thought this would be a good opportunity to share some of our experiences. Maturity I can affirm now from practical experience that Zope 3(.1) is mature enough to develop real applications, and a very nice environment to work with. It's a Pythonic system that doesn't get in the way of the Python programmer. That said, some pieces weren't as fully baked as we would like.

2005-09-06 07:40


Tales of a Programming Hobo - Christopher Armstrong: Dem Bones [MLP]

Man, this is just amazing. Sedlec Ossuary Gallery It's a church in Sedlec, Czech Republic, decorated with zillions of human bones, making incredible designs. It's, like, totally goth.

2005-09-06 06:29


Mark Nottingham: Feed History -04

Feed History draft -04 is out, with the only major change being the replacement of fh:stateful with fh:incremental, with corresponding changes throughout the document, to make the concepts a bit clearer. This revision also makes cardinality, relative URIs and white space handling more explicit, and adds an acknowledgements section as promised. On the implementation front, here’s a quick-n-dirty Python script that demonstrates reconstruction of an incremental feed (RSS or Atom); while it’s more prototype code than something you’d want to deploy, it should give an idea of the effort involved for implementation on the client-side, and I’m more than happy to take patches. You use it by first calling it with the name of the local store (just a Python pickle) you want to use, along with the feed URI; ~> ./feed_history.py store http://www.mnot.net/blog/index.rdf and then, to update the feed subsequently, you just call it with the store name; ~> ./feed_history.py store Each time you call it, it’ll walk back archives as necessary and then spit out the complete list of titles in the feed. I’ve also updated the Putting History in Your Feed entry; there wasn’t any change necessary for -04, but there was a bug in the instructions regarding fh:prev in the subscription feed. BTW, Feed History is also referenced in the latest Media RSS specification as a Best Practice. Cool!

2005-09-06 04:41


Efectos Especiales: The Wax import issue...

...has *not* been solved, but then again this wasn't one of Jason's tasks. We briefly considered tackling it, but I eventually decided that it really isn't all that important. ...

2005-09-06 04:26


Efectos Especiales: Wax 0.3.19 released

Wax 0.3.19 is available. This is the first public release after the Summer of Code. Go here for the general Wax-on-SF page, or directly to the release.

2005-09-06 03:47


Nuxeo: Chiba Project, XForms and Eclipse RCP

Chiba is an almost-complete implementation of XForms for Java. Chiba seems to be easily embeddable on the client side providing so an XForms client for Java applications. We are thinking and will try to use it to create an Eclipse RCP XForms client. This is directly related with the Z3ECM and CPS projects: we would like to use Eclipse RCP as a rich client capable to consume XForms coming from the server, as would do the web browser. The first step will be to set up an XForms client that will use HTML Form as interface (played into the SWT browser).

2005-09-06 02:17


Blue Sky On Mars: Storing data on the browser

Cookies have some pretty severe limitations in terms of the amount of data you can store. Besides, they get transmitted to the server on every request, so you don’t necessarily want to store a ton of data in there anyway. On the other hand, using sessions on the server to store data for the current user is also a bad idea unless you have a small or very predictable user base. If you’ve got a heavily dynamic app and you want to scale it up somewhat linearly, you need to work with HTTP’s generally stateless model. The Ajaxian blog points to a couple of posts by Brad Neuberg about keeping session state in the browser.

2005-09-06 01:59


Blue Sky On Mars: Getting testimonials for your product

John Jantsch has a great tip for getting quality testimonials for your product. The key is rather than asking for a testimonial directly, have a prospective customer ask a current customer for an opinion. You’ll end up with a better-written testimonial than if you had asked for one directly.

2005-09-06 01:51


Ned Batchelder: Cyan Worlds shuts down

Ryan "Grey Dragon" Warzecha reports that Cyan Worlds has laid off all but two employees. Cyan Worlds is the company that made the original Myst game, and all of its sequels. Another Cyan worker posted a letter from Chris Brandkamp, a Cyan VP, detailing how there's No room for creativity in the gaming industry. (more..)

2005-09-06 01:40


WSSE Authentication 0.1 released

«WSSE Authentication is a collection of scripts intended to be used with the CMF or Plone, to provide secure logins using the WSSE authentication scheme.»

2005-09-06 01:40


IssueTrackerProduct 0.6.12

«IssueTrackerProduct is an issue/bug tracker Web application that uses the Zope Web application server. It is very easy to use, and fancy features are switched off by default.»

2005-09-06 01:40


Lesscode.org: more on microformats

«I've written previously on the trade-offs that microformats make in vocabulary design. I'm still not sure how I feel about the short-string issue, but it appears no one is waiting for me to make up my mind, so I figured I d try it out. So far I like it that microformats depend on well-understood technology, and that a lazy dev could point their HTML rendering component at the page if they didn't feel like writing support. OTOH, parsing can be a bear. ... On the "lesscode" side of things, the draft includes Python implementations of a client and server.»

2005-09-06 01:40


AudienceConnect::E-Zine 0.2.8

«AudienceConnect::E-Zine is a revenue-generating Python CGI solution for independent content providers. Requests for dynamic content are routed through PayPal.»

2005-09-06 01:40


PyJflash 1.2.1

«PyJflash is a Japanese flashcard conversion utility, editor, and viewer.»

2005-09-06 01:28


Mike Fletcher: Women are fun to hang out with

Very pleasant evening. Unfortunately I was an hour off in my estimate of when we'd eat, so the main course was rather overcooked (ick, peppers do not survive overcooking well). As a group started playing poker in the living room I retired to the brea...

2005-09-06 01:26


BitRock LAMPStack 1.0

«BitRock LAMPStack is an easy-to-install, ready-to-run binary distribution of Apache, MySQL, PHP, and Python/mod_python.»

2005-09-06 01:26


Mike Fletcher: GLE flies the OpenGL-ctypes skies

«One of the things I'm trying to do with building OpenGL-ctypes is to figure out just what's needed to wrap complex software using the package, and (eventually) to be able to suggest ways to make ctypes easier to use for such tasks.»

2005-09-06 01:26


David Warnock: Raunds Methodist Site is live with Leonardo

«Well despite what I wrote in "42: Leonardo progress" the site for Raunds Methodist Church is up and is running Leonardo. To get to this point you need to be using Leonardo from subversion release 376 and then apply 3 sets of patches that I have sent to the mailing list (page_template from lfs, filesystem bug fix and logged in & out templates from lfs).»

2005-09-06 01:26


NewsFeed 2.5

«NewsFeed is an RSS/RDF/Atom reader and aggregator that features minimal dependencies (it uses Python/Tk), a live search function, and audio notification when new items are available.»

2005-09-06 01:26


Diary - Andrew Kuchling: HOWTOs now in Python CVS

«Earlier this week, after some discussion with Fred Drake, I committed the Python HOWTO collection into Python CVS. The SourceForge py-howto project will no longer be used for anything.»

2005-09-06 01:26


The problem is, on the internet, nobody can hear you.

«Today I realized what Q2Q is. It is a (I swear, this just came to me, I was not even trying to make it sound like anything) Self-Certifying Remote Endpoint Authentication Mechanism, or "SCREAM".»