Day: February 4, 2003

  • PyBlagg == Spycyroll

    V. Satheesh Babu:

    Apparently, my quick and dirty news aggregator is found useful by others too. So, we have setup a sourceforge project to host this. At the moment, it is still the same code base. We’ll add more features to this.

  • Quick tblib Tweak

    I tweaked tblib to use a user agent:

    User-Agent: tblib/0.1.0 Python

    I’ll probably tweak that a bit before the next minor tblib update.

  • WSDL and Python

    Uche Ogbuji released a tutorial at IBM DeveloperWorks in 2001 that guides you through using WSDL in Python.  He also released a library for Python called WSDL4py.

    It is interesting that neither of the two “major” Python SOAP implementations seem to support WSDL at all.  I have been spoiled by the tight WSDL integration with C#/.NET and WSDL2Java.  Even the lightweight SOAP::Lite for Perl has WSDL support for the client side.

    I might have to take a closer look at WSDL4py (which was hard to locate, the links from IBM’s website didn’t want to work).  It looks like I can use it to generate a WSDL document as well as consume them.

    It feels weird getting back into SOAP after spending a lot of time in more lightweight web services.

  • SOAP Behind the Firewall

    Phil Wainewright:

    Integration vendor Cysive has issued a report that recommends dispensing with SOAP for high-volume applications deployed inside an enterprise, writes line56. “If we’re inside the firewall, why do we need to get to http, which is a relatively slow protocol, and why do we have to do all this parsing to get there?” wonders the company’s director of public relations.

    I’d like to paraphrase something that Sam Ruby said during his talk at the Web Services DevCon East:

    If you control both ends of the wire, SOAP is probably not for you.

    I think I got that about right, I’ll have to check my notes.  That’s what came to my head while reading Phil’s entry.  If you control both ends of the wire, RMI, .NET remoting, COM, or other forms of communication are probably faster and more appropriate.

  • Blosxom 1.2 Released!


    Blosxom 1.2 is available for download. This release adds static rendering of individual entries (along with path- and date-based views), customizable daily date-stamp (via date.flavour template), configurable file extension and default flavour, and bits and bobs of cleanup (most notable being the end of the dreaded double-slash bug — if you don’t know what this means, don’t worry about it 😐 ).

  • Aggregated Python News

    Python Programmer Weblogs aggregates approximately 30 (as of this writing) python-related weblogs, my Python category included.  Think of it as the python equivalent to java.blogs.

    It is simple, yet elegant.

    It uses pyblagg [cvsweb], which relies on Mark’s awesome RSS parser.  Pyblagg was written by V. Satheesh Babu, and was obviously influenced by Rael’s blagg.

  • Enterprise FreeBSD


    After three years in the making the FreeBSD Release 5.0 operating system has been made available to the general public. Released towards the end of January, the OS provides first-time support for Sun’s Sparc64 and Intel’s IA64 platforms. And while some effort has been put into AMD’s Hammer architecture, there is presently no usable support for the 64-bit mode of Hammer, said FreeBSD engineer, Scott Long.” Read the article at LinuxWorld.

  • Using NUnit

    Sam Gentile:

    Ron Jefferies, one of the inventors of Extreme Programming, and a man I admire very much, is working on an online book, Adventures in C#, of which the latest installment is Adventures in C#: Using NUnit, Be sure to check this out.

    I’m reading the tutorial while at work, it looks like an excellent resource.  The tutorial made sense to me, having some experience with JUnit on the Java side of things.

    Adventures in C# also has some great info for applying eXtreme Programming to .NET.

  • J2EE 1.4 Waits for Web Services


    Sun Microsystems, which controls the widely used Java standard, said Tuesday that it will push out the delivery of the Java 2 Enterprise Edition (J2EE) 1.4 specification until this summer. The J2EE 1.4 specification, which gives Java licensees the blueprint for building Java programming tools and server software, was set to debut in the current quarter.

    The forthcoming J2EE specification incorporates Web services protocols, a set of standards and a programming method for connecting disparate computing systems. Adoption of Web services is accelerating as companies look for ways to lower the cost of sharing information.

    Sun representatives said the company chose to push back the finalized J2EE 1.4 specification in order to comply with interoperability guidelines set forth by the Web Services Interoperability Organization (WS-I).

  • Linux on an iPod


    Here is the announcement for a port of uClinux to the Apple iPod, checkout the project page for extra details. Currently the frame buffer, audio and IDE devices are working. Still plenty of work to do.”

    From the FAQ:

    1.2 Why would you do that?

    A number of reasons but mainly because its there.

  • tblib Backward Compatability

    I was reading over the trackback page this afternoon and discovered that the current implementation of trackback is slighly different than it has been in the past.  It looks like just a few changes need to be made to tblib in order to gain backward compatability.

  • Linux.Conf.Au Wrapup

    Hemos attended Linux.Conf.Au while myself and others were converging on New York City:

    I’ve just recently returned from Linux Conference Australia 2003, held in Perth, Western Australia. I’ve had an incredible time, and this has easily been the best technical/Linux show I’ve been to since ALS was still operating. I’ve got a write-up below, and some notes on what happened, what’s the plan for next year (It’ll be in Adelaide, and I’m greatly looking forward to it!), and a photo round up. A number of other articles have appeared, and Kate MacKenzie’s write up in The Australian was good as well, in addition to Telsa Gwynne’s excellent write-up and Linux Magazine Au has some articles as well.

    This was the geekier of two simultaneous Linux conferences.  LinuxWorld was the east coast biz Linux show, while the one in Austrailia had Linus.  ‘Nuff said.

  • The Ease of C#

    Rob Fahrni:

    Charles Cook: “After writing a lot of C#, returning to C++ make me realize how unproductive C++ is.” – This has been my experience as well. I’m looking forward to the day when I can spend most of my time implementing code in C#.

    This is so true.  It’s painful to go back to C++ after coding for awhile in C#.  It’s just so easy to do so many things.  I’ll be spending a good bit of time in C# this semester, and for that, I am quite happy.

  • Matthew Dillon Looses Commit Access to FreeBSD


    One of the most prolific and active developers of FreeBSD, responsible for a lot of the latest advances in the FreeBSD kernel, lost his right to commit code to the source tree. The FreeBSD Project didn’t give a solid reason on what lead them to this decision. Last year, OSNews interviewed Matt about his (truly immense) work on FreeBSD.