Thom Holwerda Archive

BlueIllusionOS 0.06 Released

"BlueIllusion 0.06 is out for downloading and testing. The OS sports various programs and commands, its own editor, an XML-Library, which I'm gonna use for loading and parsing settings, a 32 bit GUI, RTC Support, IDE/ATAPI-Driver (big thanks go to Andy McLaughlin from Visopsys Project- I've ported his IDE/ATAPI driver), ISO9660-FS support and finally functional and usable pipes."

Top Ten DTRACE Scripts

"With the introduction of Solaris 10 and the dynamic tracing facility (DTRACE), the ability to dynamically instrument a system and solve complex problems is a D script (D is the language used by DTRACE) away. Several extremely useful D scripts have emerged, so I thought I would share my ten favorite DTRACE scripts with the OSNews community."

An Overview of the Atom 1.0 Syndication Format

Web content syndication is an area of growing importance on the Internet. Atom 1.0 provides a simple, well-defined, and unambiguous format for content syndication on the Web. This article shows you how this popular Web content syndication format stacks up to RSS, discusses Atom's technical strengths relative to other syndication formats, and offers several compelling use case examples that illustrate those strengths.

New File Repository for RISC OS; Castle Introduces New Machines

Some interesting newsbits from the RISC OS world in the last few days. First of all, "Drobe webmaster Ian Hawkins has unveiled The RISC OS File Repository, an online software database for RISC OS software." Secondly, "Castle has updated their range of RISC OS 5, XScale powered Iyonix computers, with the addition of a Aria Cube and X300 series of cases." And lastly, the A9 takes priority.

Code Skipper Qt Community Resource Site Launches

"The Code Skipper, a new free Qt community resource site has been founded to provide our community of developers with a place to meet. This is a site where tutorials and articles that can be found on a range of Qt related subjects. Skipper also contains a lot of code that can be easily integrated into your applications. Learn Qt tricks from there and share your own ideas."

IronPython 0.9

IronPython is the codename for an alpha release of the Python programming language for the .NET platform. It supports an interactive interpreter with fully dynamic compilation. It is well integrated with the rest of the framework and makes all .NET libraries easily available to Python programmers.

DesktopBSD: Following PC-BSD’s Footsteps?

It seems that PC-BSD has set a trend. "DesktopBSD aims at being a stable and powerful operating system for desktop users. DesktopBSD combines the stability of FreeBSD, the usability and functionality of KDE and the simplicity of specially developed software to provide a system that's easy to use and install." How this new BSD distribution stacks up against PC-BSD remains to be seen.

JUnit Nail-Guns Antipatterns

The advent of JUnit has been a boon to developers. Unfortunately, many think it's enough to learn the JUnit API and write a few tests in order to have a well-tested application. This idea is worse than not testing at all because it leads to a false sense of code health. Learning JUnit is the easiest part of testing. Writing good tests is the hard part. This article presents some common JUnit antipatterns and shows how to resolve them.