2005-10-19 02:36
About TurboGears
Pythonesqye Ruby-on-Rails
2005-10-19 02:03
Second p0st - Phillip Pearson: Bugger
I only got seven (no answers; out of ten). Eight if you're reading this through blogs.salon.com... Fredrik wins. ICE CREAM TRUCKS!!! Comment
2005-10-19 01:48
Django Weblog: Big admin improvements
I've committed a change that fixes ticket #627. The Django admin app has been refactored, to make things simpler and tighter -- both conceptually and in code layout. The major change is that an admin site no longer requires its own settings file. Yes, you can run the admin and "main" sites off of the same Django installation! This should eliminate the problem that some newbies have in keeping track of whether they're using "myproject.settings.admin" or "myproject.settings.main." Now it's just "myproject.settings." Plus, instead of "myproject.settings.urls.main" and "myproject.settings.urls.admin," it's now just "myproject.urls." The whole thing just got a heckuva lot simpler.
2005-10-19 01:43
Mark Nottingham: XSLT for the Rest of the Web
I’ve raved before about how useful the XSLT document() function is, once you get used to it. However, the stars have to be aligned just so to use it; the Web site can’t use cookies for anything important, and the content you’re interested in has to be available in well-formed XML. While that’s all fine and good on some higher-plane, utopian, RESTful, stateless, DTD- and Schema- described, Cool URIish Web, it’s not the useful on the Web that most of us surf every day. Don’t get me wrong — I believe in all (OK, most) of those things, but most of the data I’m aching to get my automated fingers on doesn’t live there (yet). So, what to do? While there are toolkits out there for scraping ill-formed HTML, they’re usually very language-specific, fairly procedural, and don’t let me leverage the considerable value in the XML stack.
2005-10-19 01:25
TurboGears: Front-to-Back Web Development
Another good-looking Python web framework/templating
2005-10-19 01:07
PyCon Talks Podcast - powered by FeedBurner
An audio treasure trove of Python related knowledge
2005-10-19 00:59
PEP 8 -- Style Guide for Python Code
This document gives coding conventions for the Python code comprising the standard library for the main Python distribution.
2005-10-19 00:48
mrevelle's log: Semantic analysis with Python
I came across Reverend ("a general purpose Bayesian classifier") today after reading Peter Bengtsson's post about it. Haven't tried it yet, but it looks great. > >Still looking for a good PLSA, or even LSA implementation, preferrably with Python support.
2005-10-19 00:37
iB::Topic::Python and MythTV
Python and MythTV, Pure python interface to MythTV backend
2005-10-18 23:49
the Pygr Project!
Pygr is an open source software project to develop graph database interfaces. Applications ranging from genome-wide analysis of alternative splicing patterns, to comparative genomics queries of multi-genome alignment data.
2005-10-18 22:39
Groovie: Hooked on Myghty
I’ve been programming web sites for many years, and have yet to come across a templating language as appealing as Mason / Myghty. To avoid confusion I’m going to talk about Myghty, but since its a direct port of Mason (plus some MVC stuff) all of my comments apply to Mason as well (unless otherwise noted). So if you find yourself stuck using Perl (or you prefer Perl) and something here sounds appealing, by all means use Mason as I did. Despite Myghty only having come into existence approximately 14 months ago, the code-base is stable, very quick, and has been running in production environments for over 8 months.
2005-10-18 21:26
Grig Gheorghiu: Ward Cunningham joins the Eclipse Foundation
It seems that Microsoft is not that agile-friendly after all...See this article (via Grady Booch's blog): "Father of Wiki Quits Microsoft; Moves to Open-Source Foundation"
2005-10-18 20:20
Spyced: Startup school
I attended Paul Graham's Startup School this past Saturday. (Thanks to Drew Houston for letting me crash at his place!) I took fairly detailed notes on the speakers; I think this is the most comprehensive overview available, actually. (Note that these are in the order they actually spoke, which isn't quite the same as the plan.) Langley Steinert, entrepreneur.
2005-10-18 19:13
John Speno: A part time Python job with YT
I'm switching to half time work in November (and there was MUCH rejoycing!) so we need someone to pick up all my slack. We need someone with these kinds of skills:> > * Python, python, python, python, spam and python> * Web Applications (We use CGI and Subway currently, but TurobGears is close enough <wink>)> * Databases (MySQL, and the MySQLdb python module)> * Asynchronous programming (Twisted andor Threads)> * SNMP> >The job is in Philadelphia at the University of Pennsylvania, and we prefer someone who can be at the office as much as possible. This is a part time and temporary position.> >Still reading? Excellent!> >If you, or someone you know is interested, get that resume to spamfilter@macspeno.com.
2005-10-18 19:00
Peter Bengtsson: Playing with Reverend Bayesian
I've been playing around with Reverend a bit on getting it to correctly guess appropriate "Sections" for issues on the Real issuetracker. What I did was that I downloaded all 140 issuetexts and their "Sections" attribute which is a list (that is often of length 1). From list dataset I did a loop over each text and the sections within it (skipped the default section General) so something like this: data = ({'sections':['General','Installation'], 'text':"bla bla bla..."} {'sections':['Filter functions'], 'text':"Lorem ipsum foo bar..."} ...) for item in data: secs = [each for each item['sections'] if each != 'General'] for section in secs: guesser.train(section, item['text']) ...
2005-10-18 18:45
Blended Technologies: Setting Up IIS to Use Python
Wow, this should have been easy, but it just wouldn’t work: These websites will get you started and help you get everything set up: MSDN: Using Python Scripts with IIS Let’s Configure Windows 2000 IIS with CGI Scripts Now I will provide my troubleshooting experiences from this morning: —Trouble Shooting— Problem 1: Not Authorized to view ...
2005-10-18 16:07
David Warnock: TurboGears plans adding CRUD
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. Oh by the way CRUD = Create, Read, Update.
2005-10-18 15:31
Alvaro Lopez Ortega: Believe it or not.. it is here: Cherokee 0.4.27!
I have released Cherokee 0.4.27 today. These are the most important changes since the last release: Added Digest authentication support Accepts dots at the end of host names There are now 100 QA tests phpcgi now looks for for the right interpreter htpasswd validator rewritten: SHA1, MD5, crypt, .. htdigest validator rewritten as well Beside these changes, the server is getting really rock solid. I'm really proud of it! Ah! by the way, the Bounty hunting program is doing really well. We are still accepting new bounty proposals, so if you have a good idea, you can take advantage and earn some money.
2005-10-18 12:55
Ned Batchelder: wcscmp vs StrEqual
I know this is a small thing, but it snagged my brain this morning. I hate the C standard library function wcscmp. First, because the name is so crappy (it stands roughly for Wide Character String CoMPare).
2005-10-18 12:36
Ned Batchelder: Which book?
An intriguing book search engine, sort of: whichbook.net lets you select characteristics of the book you want to read next, then recommends some to you. The main page gives you a set of sliders: happy/sad, funny/serious, safe/disturbing, and so on. You set the sliders to describe your desires, and book suggestions appear.
2005-10-18 11:31
Voidspace: Firedrop and Podcasting
Good news... Hans Nowak has decided that he's unlikely to be able to put time into Firedrop2. That means he's granted my request to take over maintenance of it.
2005-10-18 11:00
online.effbot.org - Fredrik Lundh: Hey, kids! ICE CREAM TRUCKS!
nine out of ten. I rule!
2005-10-18 09:34
Hooray Users
«I'm happy it uses Twisted, but can somebody with the appropriate language skills (.cn chinese) tell me what the heck this is ?»
2005-10-18 09:34
Pythonutils 0.2.3
«Python Utility Modules»
2005-10-18 09:34
arubomu 0.9.0
«Library of data structures and I/O for music album information»
2005-10-18 09:34
event 0.3
«event library»
2005-10-18 09:34
pcap 1.1
«packet capture library»
2005-10-18 09:34
fastcharmap 0.1.1
«Faster (5x) charmap codec decode and encode in Pyrex»
2005-10-18 09:34
Fuzzyman: ConfigObj 4.0.0 Final and Pythonutils 0.2.3
«ConfigObj 4.0.0 final and Pythonutils 0.2.3 have just hit the streets. ... ConfigObj 4.0.0 final has two bugfixes. Using ``setdefault`` to create a new section would return a reference to the dictionary you passed in - not the new section. Also fixed a trivial bug in ``write`` (wouldn't have affected anyone). Pythonutils 0.2.3 is updated to include the ConfigObj 4.0.0 final and cgiutils 0.3.3 ... ConfigObj is a simple but powerful config file reader and writer. ... The Voidspace Pythonutils ... are primarily general utility modules that simplify common programming tasks in Python.»
2005-10-18 09:34
PycURL 7.15.0
«PycURL is a Python module interface to the cURL library. ... Changes: CURLOPT_FTP_SKIP_PASV_IP was added.»
2005-10-18 09:34
TryFinally
«This is a convenient way to deeply nest try/finally statements.»
2005-10-18 09:34
using inner classes for properties
«This recipe allows you to declare properties as inner classes. It's based combining a class-based idea proposed by Michael Urman on python-dev with late-binding properties.»
2005-10-18 09:34
Python to the rescue (Or, How Hard could it Possibly Be)
«So these terminal programs suck, right? They get basic configuration options wrong, they crash a lot. I need a higher availability terminal. Well, the underlying widget seems to work OK so long as you don't drive it too hard, so, I wrote my own "terminal" by just trivially invoking libvte from Python. So here it is, HATE, the High Availability Terminal Emulator.»
2005-10-18 08:16
Voidspace: I Love the Smell of a Fresh Release
Ok you Python junkies - I've just done a fresh release. ConfigObj 4.0.0 Final and Pythonutils 0.2.3 have just hit the streets. ...
2005-10-18 04:13
Mike Fletcher: I'm a Lumberjack
I've just spent the last few hours building event-logging functionality into the VOIP front-end. Turned out to be far less painful than I'd thought it would be. There were a few places where I had to do some funky code to provide a formatted note reg...