Category: Python

  • Regex, Books, Mail, Guis, Coding, and Rawdog

    I was having network trouble earlier today, so here’s a quick roundup instead of the rant that wouldn’t post:

    • ONLamp: whitespace makes reading regexen easier.
    • Werner has submitted the final version of his book to his publisher.
    • Geek Style points out a nice mail graphing application called mailgraph.
    • Signals and Slots via Keith.
    • Christoph points to a couple of tools for enforcing coding guidelines in Java.
    • I’ve been using Rawdog for the past few days, I’m thinking about switching to it as my primary aggregator.
  • Itty Bitty Wiki

    WyPy is a fairly functional wiki that is only 23 ugly lines of Python code. [via Daily Python-URL]

  • LuPy 0.1.5.3 Released

    LuPy, a python port of Jakarta Lucene, 0.1.5.3 is out with minor changes:

    Some minor changes were made for Python 2.3, although a couple of warnings about bit operations remain. This release breaks some code: field.Keyword() must now be used instead of field.Field.Keyword(). If you are using the Indexer wrapper, searches are now more accurate because the query is tokenized first.

  • What’s New in Python 2.4

    Garth Kidd:

    Already out: AMK’s What’s New in Python 2.4.

    That was quick.  Luckily the only real content in there is a minor tweak in curses.

  • Straw 0.19: Bugfix Release

    It’s nice to see a bugfix release of Straw, a Linux desktop aggregator, see the light of day.

  • Roundup: I’d Rather Be Whistling In The Dark

    TMBG:

    There’s only one thing that I know how to do well
    And I’ve often been told that you only can do
    What you know how to do well
    And that’s be you,
    Be what you’re like,
    Be like yourself,
    And so I’m having a wonderful time
    But I’d rather be whistling in the dark

    And on that note, cue the roundup:

    • Via Hack the Planet, RFCola: “We describe a market mechanism for providing incentive for the review of IETF documents. Reviewers would be “paid” by the IESG to for their reviews. In turn, document authors would need to “pay” the IESG to take up their documents. This mechanism rewards reviewers for their reviews, thus (hopefully) increasing the quantity and quality of reviews.”
    • Guido Speaks at O’Reillynet: “Also I will have time carved out in my regular work week to work on Python. So I’m pretty hopeful that once the dust of the move has settled, say in mid-August or so, I will have enough time for Python.”
    • Rob Flickenger wonders exactly how secure your wireless network is.  I’ve got more to say on this, but I’ll save that for later.
    • Mono 0.26 is out.  New in this release is Cairo support, Corba remoting, and sports a managed XSLT engine.  This release also boosts Windows.Forms, compilation speeds, web services, and other goodies.  Scan the release notes for more.
    • Someone give Sean Bonner a job, mmkay?
    • This hot microbe can survive heat at 121 Celcius.  Wow!
    • Was it a lightning strike that cause the power outage?
  • Chiba and Boa Constructor

    Chiba 0.9:

    Chiba is an Java implementation of the upcoming W3C XForms standard. This release is now about 90% feature compatible with the new Proposed Recommendation and adds DOM Event support, Dependency Recalculation, improved and simplified rendering, request parameter mapping and a complete reworked object-model.

    Boa Constructor: 0.2.6 in CVS:

    Since the 0.2.3 release, the following major features were added (and are available in CVS): Sizers; Support for sub-menus and separators; Alternative image handling with wxPython.tools.img2py modules; Support for BicycleRepairMan; Help projects; and Improved plug-in preferences/settings handling. Boa Constructor, SourceForge.net’s August Project of the Month, is a RAD GUI-building IDE for wxPython.

     

  • test.py: Self-Testing Test Script Runner

    Garth Kidd has introduced a self testing test script runner called test.py.  It tests itself and makes sure that the modules for your tests can be imported before testing.

    Bravo!

  • 10 Python Pitfalls

    10 Python Pitfalls was pointed out by several people last night and early this morning.  I’ll read up on it later, but a quick skim looks promising.

  • Mono Python Bindings

    Yes, my plane was supposed to be on the ground around 11pm.  Yes it’s about 3:30 and I’m just settling in at home.

    I’m hopelessly playing catchup, but there’s some interesting mono/python news from a few days ago:

    Brian Lloyd has announced the availability of his Python binding to .NET. This works with .NET and Mono. For more information about it, see Brian’s site at http://zope.org/Members/Brian/PythonNet/

     

  • PyCon DC 2004

    Okay, under no circumstances will I miss PyCon DC 2004:

    DC 2004 will be held March 24-26, 2004 in Washington, D.C. It will contain many of the features of DC 2003, including a development sprint and a similar cost structure. Registration will be open by October 1.

    I flaked out of PyCon DC 2003, but I have to go this time.  I’ll also try to whip up a few proposals, we’ll see how it goes.

  • Quick Roundup

    Here are a few things that I’ve found today:

    • CompUSA has a bunch of coupons and stuff that you can print and have fun with.
    • ModelingFramework looks interesting: “The Modeling framework intends to fill the gap between the python object world and relational databases. It relies on a model, based on Entity-Relationship Modelling, that describes how the two worlds map to each other. From your design of such a model, the database’s schema and corresponding python classes are automatically generated. Thus, once you have designed how your classes should be stored in the RDBMS, you can focus on the real challenges – the logic of your business objects – while remaining in the object-oriented world of those objects and never having to worry about the SQL and RDBMS persistence layer below.”
    • Beware of the Miami worm.
  • Jython 2.2 Alpha

    Sean McGrath, via James Robertson:

    Jython, lest you do not know of it, is the most compelling weapon the Java platform has for its survival into the 21st century:-) Jython 2.2 alpha release now available.

    Also see James’ entry for a minirant on JVMs.

  • A-A-P 1.0 Released

    A-A-P, a high powered make replacement by Bram Moolenaar has reached version 1.0.  Here’s the release announcement:

    After more than a year of development Aap version 1.0 is ready. The functionality it offers is comprehensive. This is illustrated by the documentation: The PDF version is now over 170 pages long. Building software, up- and downloading, version control and much more has been implemented.

    This seems like a pretty big announcement.  I first mentioned AAP last October, recently after Bram went public with the project.

  • PyPE: Python Source Code Editor

    Via PyPI, PyPE is a lightweight source code editor written in Python using wxPython.  It looks like it has potential.  I currently use a combination of PythonWin and edit-run-edit for developing Python apps, though I’m always looking at alternatives.

  • Python 2.3 Final Released

    Python 2.3 final is out.  No more alphas, betas, and release candidates.  This is the real thing.  All of the idlefork goodies are now in the main distro.  Here’s a quick list of goodies:

    Lots and lots of good stuff all around.  I plan on playing with the new release in the morning.

  • Python 2.3c1: Release Candidate

    From Python.org:

    We are pleased to announce the release of Python 2.3c1 on July 18, 2003. This is a release candidate. If no serious problems are found in the next week, we will release this code as Python 2.3 final. We expect the final release to occur by the end of the month at the latest. The roadmap for the Python 2.3 release is PEP 283.

    You can download it as a Windows binary, or in a tarball for *nixen.  This release also incorporates a bunch of the idlefork improvements in the interactive interpreter.

    Also check out the highlights for the 2.3 series.

  • Beattie on Python

    Russ was able to get a post up about his dabblings in Python.  It’s been really interesting seeing him play with Python for the first time after so many years of Java.  At more than one time, I don’t think he believed how easy getting stuff accomplished could be.

    Yeah, it’s crufty.  It’s just so easy to get work done though.

  • Ultra Liberal Feed Parser

    Mark Pilgrim has added support for the 7/1/03 snapshot of the format that shall not be called echo in his latest version of his now ultra-liberal feed parser:

    Handles RSS 0.9x, RSS 1.0, RSS 2.0, Pie feeds

    You may now commence your consumption of pie/necho in Python.  Yum.

  • Guido Leaves Zope

    Slashdot:

    Guido van Rossum, the author of the Python programming language, announced at OSCON last night that he’s leaving zope.com, to work for a new startup called ‘Elemental Security’, founded by Dan Farmer (known from several security tools such as Satan).

    Good luck, Guido.