Busy making things: @mcnotestinycastgithublinksphotos.

  • 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

    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.