Year: 2003

  • GCC 3.4 Flexes Muscles

    Kerneltrap:

    A CVS version of the yet to be released GCC 3.4 is reaching parity with ICC on floating point performance according to SPECFP2000. SPECINT still isn’t as good however GCC is making big improvements there too. I hope that this is an indication of things to come. Congratulations to the GCC team are in order.

    This is excellent.  Any bets on how soon you’ll be able to build a Gentoo distro around GCC 3.4?

  • Headache and Homework

    Headache and homework means that I probably won’t be writing anything today.

  • Internet Connection Woes

    Oi. Strange things have been happening with the internet connection here.

    Looks like everything is at least okay at this point.

  • DTDDoc: It’s like Javadoc, but for your DTDs

    DTDDoc sounds interesting to me:

    DTDDoc is designed to help document your DTDs efficiently. It is a straightforward extension of the Javadoc concept, and a not so straightforward implementation of some of the concepts solidified by Donald E. Knuth.

    I haven’t seen this project before on freshmeat, but here’s what’s new in version 0.0.5:

    New display of element/attribute parent, and a new ability to configure the title that is displayed on top of the index.

    The example output comes with both html-ized javadoc-like human-readable output (too many dashes there), as well as a good old DTD that can be used to validate stuff.  Quite a slick little project.

  • Mono Updates: OpenGL#, Mono Basic

    From the Mono site:

    • Mark Crichton has completed his OpenGL/GLUT bindings for Gnome. A screenshot can be seen here. The bindings are available on the Mono CVS repository on the module `glgen’. This is a straight binding to the C API.
    • Marco has posted an update on the current state of the free VB.NET compiler for Mono.
    • We are looking for contributors and maintainers to the JavaScript compiler as well (Janet)

    The news is a few days old, but for some reason it just showed up in my aggregator and must be spread.

  • Why Warner Onstine Became a Programmer

    Erik pointed to an entry by Warner Onstine about why he became a programmer.

    The first thing that struck me about his blosxom-powered weblog is the navigation at the top.  Sure it gives me nightmares about dealing with MS Access, but it’s quite slick and flows with the directory-based categorization of blosxom.

    I’ve subscribed to Warner’s RSS feed.

  • Radio Backup and Restore

    John Robb:

    Radio back-up and restore is here.

  • 802.11b Switch from Vivato

    Wi-Fi Networking News has the scoop on Vivato:

    Yesterday at Demo, Vivato announced the details of their first Wi-Fi phased-array antenna/switch, an indoor office system that can serve up to 150 users at 11 Mbps at distances up to 300 meters for about $9,000.

    The emphasis above is on antenna/switch, which is quite different than an antenna/access point.

  • PHP 4.3.1

    PHP 4.3.1 has been released to fix a CGI security problem.

    PHP contains code for preventing direct access to the CGI binary with configure option “–enable-force-cgi-redirect” and php.ini option “cgi.force_redirect”. In PHP 4.3.0 there is a bug which renders these options useless.

  • PyQt Tutorial

    Boudewijn Rempt and David Mertz at IBM developerWorks look at Qt and PyQt:

    The Qt toolkit is a widely-used cross-platform GUI toolkit, available for Windows, Linux, Mac OSX, and handheld platforms. QT has a well-structured, but flexible, object-oriented organization, clear documentation, and an intuitive API. In this article, David Mertz and Boudewijn Rempt look at the Qt library, with a focus on the PyQt bindings that let Python programmers access Qt functionality.

  • WS-Complexity

    The SD Times:

    You can’t blame older Web developers if they are overwhelmed when considering all the new Web services standards on their way. For example, in mid-December 2002, BEA, IBM, Microsoft, RSA, SAP and VeriSign announced a new set of specifications on top of WS-Security: WS-Policy, WS-Trust and WS-SecureConversation. Next, in January, Fujitsu, Hitachi, NEC, Oracle, Sonic and Sun announced WS-Reliability to try to bring rhyme and reason to Web services’ transport infrastructure.

  • OpenMosixWebView and PyMT

    OpenMosixWebView:

    openMosixWebView is a PHP script for monitoring an openMosix cluster via the Web. It produces Web charts and useful info tables. It uses openMosixview’s openMosixCollector logs and openMosix metainfo.

    The screenshots look pretty slick, similar to some php-based network traffic graphing programs that I’ve seen.

    PyMT:

    PyMT is a Python module for easy access to Movable Type’s xml-rpc API. This allows you to build desktop or Web applications for managing your MT weblogs without using the MT administrative interface.

    Cool.  Another type of glue for Python.

  • Google Buys Pyra Labs

    Phil Waineright:

    Google has bought Pyra Labs, the company behind the Blogger weblog publishing tool, it emerged last night. Appropriately, the story was broken in a weblog maintained by tech journalist and columnist Dan Gillmor, which previews a story that will run in today’s San Jose Mercury News.

    Related coverage:

  • 2-Disk X window embedded Linux

    I might have figured out what to do with some of the old hardware I have kicking around.  It involves 2-Disk Xwindow embedded Linux:

    2-Disk X window embedded Linux is a tiny net-centric Linux that aims at portable secure remote system usage. It contains many utilities including: X Windows, vncviewer, rdesktop, a Web browser, a file manager, a text editor, a terminal, a window manager, a menu system, a dialog system, X scripting facilities, and many others. It aims to work from 1 or 2 floppy disks in any remote location.

    Note to open source developers: take advantage of hosting provided by Sourceforge or others.  Swatting popups when looking at free software isn’t too much fun.

  • GCC Myths and Facts

    Joao Seabra wrote an article posted at freshmeat about GCC that was enlightning:

    Since my good old Pentium 166 days, I’ve liked to search for the best optimizations possible so programs can take the maximum advantage of hardware/CPU cycles. If I have a nice piece of hardware, why not run it at its full power, using every little feature? Shouldn’t we all try to get the best results from the money invested in our machines?

    It has a lot of interesting info for anyone who’s trying to tailor a build to their particluar hardware.  I like the bits about -march implying -mcpu but the myth debunking section rocks too.

  • Washington (DC) Weather

    Wet Wet + Cold Cold = Bad Bad.

    It looks like things are going to get interesting.

  • Aggie 1.0 RC5

    Simon Fell:

    RC5 of Aggie is now available

    David Gammel notes that Aggie now supports scraping of sites that don’t have RSS feeds.

    Good stuff.

  • Say Hello to Agent Frank

    Les has unleashed Agent Frank, his Personal Web Proxy.  Russ likes the idea, but:

    Later… Urgh! It’s GPLed! Bleh!

    You’ve got to have a good sense of software license humor when you’re in the software/open-source biz.

  • Gods Constants and the Mysteries of the Universe

    Scott Hanselman wonders:

    My real question is, did God put these constants as a readonly field in a static constructor or a singleton pattern, or assuming parallel universes, a factory pattern?

    Ingo points out some corrections and notes (absolutely hilarious). 

    Some of the mysteries of the universe have been hard coded.  for example, here’s a one-line code snippet from some ugly parts of the Reality implemetation:

    return 42;

    Did God write tests first?

  • Remote Control for Nokia Series 60

    Russ points to a wicked VNC-like app for his Nokia Series 60 called Remote S60.  That’s really, really cool.