Month: November 2002

  • BitTorrent

    Adam Curry has been playing with BitTorrent:

    I’ve been using BitTorrent for a couple of days now.

    This is promising stuff.

    The BT application is fired automatically from your browser when you click a link to a .torrent file. I like this approach, since users are used to having ‘helper applications’ launch from their browser.

  • Extreme Persistence

    Joe Walnes:

    Jon Tirsen hits the nail right on the head here!

    Persistence is only complicated because we make it complicated. Somewhere back in time, it was drilled into our heads that we must use relational databases for persistence. For many applications this makes a lot of sense, but the complications it adds to every day development is just sometimes not worth the effort. Huge advances have been made in the Java world in O/R persistence tools such as JDO and Hibernate (.NET still has some catching up to do here) but using a relational database is just a major headache sometimes.

  • Hardware

    The LAN connection on my router is hosed.  I’m sure it’s either a matter of swapping NICs or cords.  *Sigh*  No SSHing from work today…

  • Drivers For Linux

    Greg Klebus said something yesterday/last night/this morning that sounded right.  (Things are tricky when you comment on something written on the other side of the world.):

    But there is hope here. More and more manufacturers do provide Linux support. It sometimes may be kind of unofficial, weak, hard to find (sic), but still is there. And growing.

    So, folks, don’t ask what Linux can do for you, ask what you can do for Linux. Buy only devices that are supported on Linux. If you have one that’s unsupported, bug the manufacturer asking for Linux support (at least one email). Otherwise, Microsoft is going to kick Linux off the desktop market completely.

  • GCC 3.2.1 Released

    Kerneltrap has the story:

    GCC 3.2.1 (the last in the 3.2.x series, it seems) has been released. Lots of bugfixes in here. Notably, some MMX, SSE, and x86-64 bugs have been fixed.

    Additionally, the method of constructing the list of directories to be searched for header files has been revised. If you specify a standard include dir with -I (for example: -I/usr/include), the compiler will ignore it; this is so you don’t change the search order for standard include dirs.

    For more information, visit the GCC 3.2 changes page, or look at the Release Notes. This bug release follows GCC 3.2.0 which was released in mid-August [story].

  • EnterpriseServices

    For anyone interested in EnterpriseServices, check out Clemens’ and Ingo’s recent posts.  The details of their discussion are a little over my head, but it’s great to be able to get the gist of stuff as they think about it.

  • DIY .NET Benchmarking

    Werner Vogels has released his source so that you can run your own C# SciMark tests:

    At popular request I have put the C# version of the SciMark benchmark up for download. Please keep in mind that this is a simple benchmark and that mainly the comparison with the Java version makes sense. For example the random number generator in the C version has no “synchronization”. If you remove the synchronization from the the Java and C# versions you will see that the performance of the Monte Carlo section is close to the C version. The zip file contains the C#, J# and C versions. The pure java version you will have to download from NIST.

    If you really want to do some decent benchmarking you will later to wait until we release the microbenchmarks (threads, matrices, etc),and the ports of JavaGrande and Linpack to C#.

  • Mozilla 1.2

    Greg points out:

    The Lizard has landed! ‘Nuf said. Go get it while it’s hot.

  • Technorati

    Doc points to Technorati, which is tracking my blog.

  • Weblog Browser

    Phillip Pearson is working on a weblog browser of his own.  It’s not as pretty as Brent’s, but he doesn’t have Quartz and Aqua to work with.  Keep it up!

  • Coding Standards

    Chris Sells has two rules for coding standards:

    1. All code will use spaces instead of tabs.
    2. All new code in an existing file will match the existing style.

    Paresh Suthar has some thoughts on the subject:

    <Rant> Suck it up.  Your primary responsibility to the company is to write quality code.  You secondary responsibility to the company is to write maintainable code.  If you’re a reasonably talented developer, it will take you about 2 weeks to adopt a new naming/formatting convention </Rant>

  • java.blogs

    I missed the launch of the java.blogs community while I was out of town.  I see several weblogs that I read regularly, and several that I’ve never read.  Excellent work, guys.  I really do need to get around to creating channels so that I can send my java-related rantings to the community.

  • Firewall Bypass Surgery

    The Register:

    Results of a survey of software developers suggest that nearly half of all web services are being deployed outside the enterprise firewall to bridge business partners with an access route to company data.

  • Journal.NET


    For the past few days I’ve been working on a new project, called Journal.NET. (I know, what an original title?) Since I’ve taken to writing a lot more fiction these days, and not just code, I’ve also wanted to keep a journal again. But after surfing around for a bit I couldn’t find any decent journal keeping software. What does a programmer do in a case like that? Why, he writes his own, of course 🙂 In this case, I’m using VB.NET. I should have version 1.0 up here in a few days.

    Cool!  I’ll try to play around with it when he releases it.

  • Catch Up

    Pardon me while I scramble to catch up.  I need to write a semi-formal review of Prey, perhaps submitting it to Slashdot.  I’ll probably end up manually catching up on some weblogs, as I’m sure that my RSS catchup will miss a few.  It’s dog slow at work today.  Nobody visits the mom ‘n pop shops on black friday, they’re all at the mall.

  • Back

    I’m back in Maryland an actually in front of a keyboard.

  • Finished Prey early this morning. Great read. <Posted Via Cel Phone>

  • Couldnt resist– Im blogging on a monorail. <Posted Via Cel Phone>

  • I could blog, would blog in the air. I could blog, would blog over there. <Posted Via Cel Phone>

  • All is well, updates later.  <random stuff deleted>