Year: 2002

  • 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

    Codemonk:

    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>

  • in orlando. Blogging by phone. Crichtons new book Prey has me hooked. Must write WAP/WML/mobile blogging client. More later. <Posted Via Cel Phone>

  • Freshmeat Gem of the Day

    GPLify:

    GPLify is a Perl script that adds notice of the GPL to a collection of source files. It can alternatively use a customized template file to put at the top of source files. It requires String::Trigram.

    What I should really do (and would if I wasn’t at work and in the air) is modify this program and release it as BSDify, which would of course be released under the GPL license.  How much brain-hurting fun would that be?

  • HTTPHeaders

    HTTPHeaders for IE looks very cool:

    ieHTTPHeaders is an explorer bar for Internet Explorer that will show you the HTTP Headers IE are sending and receiving.

    [via Richard Caetano, who got it from Larkware]

  • SourceForge Gem of the Day

    Scope:

    Scope is a framework built around an extensible implementation of the Hierarchical Model-View-Controller (HMVC) pattern similar to the pattern described in HMVC: The layered pattern for developing strong client tiers . It provides an easy-to-use Java library that can be used as a basis for component-oriented application development following the layered architecture detailed in Sun’s J2EE and in Cheesman/Daniels: UML Components .

    Applications developed using Scope are “view-agnostic”: a Swing application uses the same infrastructure and patterns as a web application that happens to use XML/XSLT to generate HTML, or a JSP-based application. The framework has been used in production systems built using the default Swing and XML/XSL Servlet implementations, as well as proprietary VoiceXML, ColdFusion and custom XML/XSLT implementations.

    Scope 1.0.1 is out.

  • Blog Browser

    Dave Requested it, and Brent delivered.

  • How Was Your Day?

    Mark Pilgrim turned 30:

    This is how I turned 30: standing in my bathroom wearing nothing but a pair of latex gloves, holding a wet cat in mid-air.

    If you only click on one link today, make sure it’s this one.

  • Meta

    Quick update–

    Something happened at the house this evening.  Everyone is ok.  I’m going to be out of town tomorrow evening through thursday evening.  I’m in Florida visiting the folks.  I planned the Florida trip a few weeks ago, and it’s unrelated to the events this evening.  Details will follow, but it wasn’t the end of the world.

    Update: 3:00am.  If the quality of posts degrades significantly, it’s because I’m not going to be able to sleep tonight.  My little sister was allergic to my friend’s cat, so we’re back at the house and I’m on watch.

    7.00am Well I was able to sleep for a few hours…

  • Benchmarking .NET

    Werner Vogels is benchmarking .NET and others with Scimark.  The numbers below are approximate gigaflops.  Take note at the Rotor column.

    Memory Model Java (IBM 1.3) C# .Net 1.1 C J# C#-Rotor
    small 155 194 327 128 7
    large 92 105 145 105 7
  • Intel Releases Version 7.0 Compiler Suite

    OSNews covers the announcement:

    Intel released its version 7.0 compiler suite for Linux and Windows, for the x86 and Itanium1/2 architectures. Optimizations include support for SSE2 in the Pentium 4 CPU and software pipelining in the Itanium1/2 CPUs. Inter-procedural optimization (IPO) and profile-guided optimization (PGO) can provide greater application performance. Intel Compilers support multi-threaded code development and optimization through the Auto-Parallelism feature and OpenMP 2.0 support. Intel claims that the new version of their compilers are now much more compatible with Linux code (including the GCC C++ ABI) and that they also outperform GCC 3.2 by 30% at the produced executables. There is a 30-day evaluation version for everyone to try out.

    Windows and Linux versions are available.  The full version is $399 and can be purchased at their online store.