Day: December 19, 2002

  • SkipHours

    As I blog around the clock, I disabled Radio’s SkipHours feature for RSS, which is enabled by default.  I wonder if this is why java.blogs hasn’t hit my RSS file since a few days ago.

  • Creative Commons and Open Source Implications

    What kind of effect are the new Creative Commons licenses going to have on open source software?  I just released some code (which was just a little hack on Jon Udell’s code) under the attribution-share alike license.  I’m bound to do so, since Jon released his code under that license.

    How do the Creative Commons licenses interact with open source licenses such as the GPL, BSD, MIT, etc?  I know that the creative commons licenses are more for content and creative stuff, but it’s just been applied to code.  What are the consequences?

    IANAL, (I am not a Lawyer for those people that end up here via google six months from now), so I don’t know, but I’d love to hear about it.  I know that the Creative Commons licenses have all kinds of other implications, I just can’t think of them right now.

  • AmazonLookup and BNLookup Update

    Updated AmazonLookup and BNLookup to include a redirect option instead of a popup window.  This feature was at Dan Gillmor’s request.  I’ve also released the code under the same creative commons attribution-sharealike license that Jon used for the original code.

  • PHPLog 0.3

    PHPLog is not a weblog app like I thought it was when I first clicked on it.  It is, however, a cool looking log monitor:

    PHPLog is intended to become a lightweight log monitoring solution for home users, as well as a candidate for being distributed on larger networks and report to a central console.

    It is currently in an alpha stage, though the author states that the parts that are implemented should be beta-level stable.  Here’s the freshmeat page if you want to keep tabs on it.

  • Tiki 1.4 (Mira) Released

    Tiki 1.4 (Mira) has been released.  Changes:

    Lot of new features added like quizzes, HTML pages with a dynamic option, a Shoutbox, improved spellchecking content templates, integrated search feature and many minor enhancements and additions.

    There’s also an impressive bulleted list of other major and minor changes and tweaks.

  • The Name’s Gump. Andy Gump

    Andy Oliver makes the case for Gump:

    So now you fix the nags as they happen, you know when major dependency breaks happen… Whoa…what are you going to do durring that integration phase? Buy Sam Ruby a beer and thank him.

    The last time I messed with Gump was before I read Erik and Steve’s awesome Java Development with Ant.  I need to play with Gump again in my “spare time,” as it would definately help me keep up with bleeding edge stuff in a fairly easy way.  I love how the entire java-based apache universe builds in just over an hour.

  • PyCon DC 2003 Buzz

    Lots of buzz at the PyCon DC 2003 wiki.  There’s also quite a bit going across the wire on the mailing list, but all the major info is migrating quite nicely to the wiki.

    This is shaping up to be an awesome conference.  It will hopefully cost less than $200 to register (great idea, keep it cheap!)  I’m doing my best to spread the word.  If you have any suggestions for specific tracks that you’d like to see at the con, or specific topics covered, email me or the pycon list or feel free to contribute to the wiki.

    I live just outside of DC, so attending this con is a no-brainer for me.  I know that there are lots of Python bloggers out there (you know who you are), and I’m sure that I can organize some kind of blogger-related extracurricular activities.  If you’re reading this and are planning to attend, get in touch with me so that we can start to get things together.  Steve and the guys plan to make sure the place is lit up with 802.11b, so don’t be shy.

    If you’re looking to keep hotel prices low, you can stay at a hotel out in the ‘burbs and take advantage of the metro system.  If you’re flying, Regan National Airport (DCA) is on the metro system.  If you’re taking the train, Union Station is on the metro system.

  • SOAP 1.2

    Clemens Vasters is on top of it as always:

    One step closer. SOAP 1.2 has reached W3C candidate recommendation status. Primer, Part 1, Part 2.

  • Virtual PC

    Greg Reinacker likes what he sees in the Virtual PC specs:

    Among other things, what an awesome tool to test application installations.  I can create an image with, say, Windows .NET Server, and save it.  I can then start this OS, run my installation package, see how it went, and undo the whole thing automatically to restore the previous image.  Instantly.

  • Eclipse Microkernel Discussion

    Carlos Perez discusses the Eclipse microkernel used in other projects, particularly JLense.

  • ‘Blogs’ Article at The Washington Post

    The Washington Post Business section this morning has a fairly large article “above the fold” on weblogging, titled, “Free Speech- Virtually: Legal Constraints on Web Jounrlas Suprise Many ‘Bloggers’”.  I’m out the door, so I’ll let you discuss it amongst yourselves.

  • Morning Links

    Keith Devens points out PHP from the Command Line.

    Clemens Vasters debunks JVM vs. CLR myths.

    Russ links to Servlet Best Practices.

    DJ Adams raises concerns over some rather “duh” patents that Strangeberry owns.

    Carlos Perez (who happens to blog just a few metro stops away from me) notes that AspectJ will be rolled into an eclipse project.

    Slashdot notes that a new satellite will be controlled via FTP over TCP/IP.  Don’t bother to read the comments, stories like this bring out the stupidest comments.

    And that’s all I’ve got.  I’m out the door.  Frag out!

  • RFC 3439: Some Internet Architectural Guidelines and Philosophy

    This is a cool RFC that I haven’t had a chance to read thoroughly yet.  I have a feeling that several gems are in here.  Of course, it’s not as amusing as RFC 1149 (A Standard for the Transmission of IP Datagrams on Avian Carriers), but not many RFCs are.  Here’s an example from page 2 about large systems and the simplicity principle:

    The Simplicity Principle, which was perhaps first articulated by Mike O’Dell, former Chief Architect at UUNET, states that complexity is the primary mechanism which impedes efficient scaling, and as a result is the primary driver of increases in both capital expenditures (CAPEX) and operational expenditures (OPEX). The implication for carrier IP networks then, is that to be successful we must drive our architectures and designs toward the simplest possible solutions.

    I’ll read more later, but so far it looks like Randy Bush and David Meyer have done a great job updating an older RFC (1958 written in 1996) with some modern info.

  • Distributed Registry


    Roger Costello and David Jacobs have announced a project to collaboratively develop a distributed registry technology for web services as an alternative to UDDI or ebXML’s centralized strategies.

    The project has a home page that describes it more fully, including details of design goals and a mailing list.

    All buzzwords aside, making sure that a web services directory/registry is distributed is good.  It means that nobody controls it, that it can’t easily be attacked, and it’s not going to put huge strains on any one set of resources.  Good stuff.  Here’s another thing to keep an eye on.

  • O’Reilly Articles: Java, Java, Web Services

    More O’Reilly goodness this evening:

    Configuring Tomcat with IIS Web Server by James Goodwill:

    In this article, we are going to continue our Tomcat Connector discussions with a look at how to configure Tomcat and Microsoft’s Internet Information Server (IIS) using the JK v1.2 Connectors.

    Introducing MDIP 2.0 by Timothy Appnel:

    The J2ME Mobile Information Device Profile (MIDP) specification was introduced just over two years ago to provide an open development platform for resource-constrained networked devices, such as commercial mobile phones. Since its introduction, the MIDP profile is proving to be the leading technology platform worldwide for developing this brand of mobile applications. Supporters include mobile carriers from around the world, including NTT DoCoMo, Sprint, and Vodafone, in addition to device manufacturers like Nokia, Motorola, and Research In Motion. The November 2002 release of version 2.0 of the specification introduced substantial new capabilities to the base platform that will enable developers to create more effective and powerful applications with less effort.

    From XML-RPC to SOAP: A Migration Guide, by Rich Salz:

    As you might expect from the name, XML-RPC is a way of using XML to send classic Remote Procedure Calls (RPC) over the net. XML-RPC’s use of XML is very simple. It doesn’t use namespaces. It doesn’t even use attributes.

    My thoughts are (in decending order): Sometimes you need Tomcat to play nice with IIS, MIDP 2.0 looks promising, and there are some things that XML-RPC is still good for, though SOAP is getting easier to use.  With my experiences, it has been much easier to do SOAP calls in .NET than Java, but it wasn’t particularly hard in Java, it was just more CLI and less WYSIWYG.

  • Dive Into RSS

    Congrats to Mark Pilgrim: What is RSS? Hey, that’s me.

    Great article, Mark.  I’ll be looking forward to your article next month.