Archive for June, 2008

I need to install SubVersion on a OsX Leopard server – and I found this excellent story on how to set up SubVersion and additionally how to add TRAC.

Installing a Subversion server on Leopard

This article will describe how to install a secure Subversion and TRAC system on a Mac OS X 10.5 (Leopard) system. To the extent possible, we will use the components that Apple has included in Leopard for us. I had previously set up such a system on my Tiger system and had chosen to download and build the newest versions of the various components that were required, as Tiger had some pretty out-of-date software on it.

[From Installing a Secure Subversion Server on Leopard]

This is a cross-platform documentation tool I found – I am trying it out at the moment, and will write it up at a later stage:

The Documentation Tool
For People Who Don’t Want to Do Documentation

Windows and Mac
ScreenSteps takes the drudgery out of creating visual, step-by-step software tutorials/guides. With ScreenSteps you can communicate software instructions clearly and quickly.

[From ScreenSteps: Rapid Documentation Tool]

As I am about to start using Selenium on a large scale – this tutorial may come in handy:

Using Selenium RC With Multiple Users

So you may be testing with selenium already, you may even be using selenium RC to automate your testing and integrate it with your other unit tests, and you may already be doing so in a shared development environment, but if you aren’t using selenium RC with multiple users, you may not know that you can start the RC server on any port you wish, allowing multiple clients to connect at the same time.

[From Using Selenium RC With Multiple Users]

Interesting – I may have use for a syslog that logs to MySQL…

Rsyslog, the enhanced syslogd for Linux and Unix

Rsyslog is an enhanced multi-threaded syslogd with a focus on security and reliability. Among others, it offers support for on-demand disk buffering, reliable syslog over TCP, SSL, TLS and RELP, writing to databases (MySQL, PostgreSQL, Oracle, and many more), email alerting, fully configurable output formats (including high-precision timestamps), the ability to filter on any part of the syslog message, on-the-wire message compression, and the ability to convert text files to syslog. It is a drop-in replacement for stock syslogd and able to work with the same configuration file syntax. Its advanced features make it suitable for enterprise-class, encryption protected syslog relay chains while at the same time being very easy to setup for the novice user. An optional web interface – phpLogCon – can be used to visualize all data online. In November 2007, rsyslog has become the default syslogd for the Fedora project.

[From syslogd supporting MySQL and TCP :: rsyslog]

Wow – SUN is getting serious on open source

Get GlassFish & MySQL Unlimited and Save
The Sun GlassFish Enterprise Server software is an easy-to-use, highly scalable, highly threaded open-source application server. Together, GlassFish and MySQL provide enterprise features at open source prices – the reliability, scalability and flexibility you need at the cost you want.

GlassFish & MySQL
Combined, GlassFish and MySQL are a perfect combination that can cut total cost of ownership, enable you to accelerate your open source initiative and gain control of your software budget by significantly reducing the cost of deploying and managing application platform and database software. The GlassFish & MySQL Unlimited product ensures customers can get greater ROI by allowing enterprises to purchase the rights of unlimited GlassFish Enterprise Server use and unlimited MySQL Enterprise use for a flat fee based on the number of employees in the organization.

[From MySQL – Get GlassFish & MySQL Unlimited and Save ]

This server has been up and down like a yo-yo today, and some of it is due to my lack of understanding of how SoftRaid works (I’m not complaining – it has saved all my data from a really bad disk-crash.

And some of it is due to the difficulties in accessing (and removing) a internal disk in a Mac Mini (the internal harddisk went bad), and a fairly old Mini as well, where I suspect the battery that keeps the preferences of the computer itself has died.

I’ll write this up at a later stage when I;m sure that I can keep the server running.

The 3G iPhone support geotagging out of the box :


A new book by one of my favourite authors is apparently almost ready:

Spooky, wonderful music CD in Neal Stephenson’s new novel Al got an advance review copy of neal Stephenson’s new book Anathem — which looks really good! — and discovered that it came wiht a CD of music inspired by the story. Incredibly weird, wonderful music. [From Spooky, wonderful music CD in Neal Stephenson’s new novel]

A new bill being debated in the US Senate has a new definition of “Weapons of Mass Destruction”

`(1) any explosive, incendiary, or poison gas device that is designed, intended, or has the capability to cause a mass casualty incident;
`(2) any weapon that is designed, intended, or has the capability to cause death or serious bodily injury to a significant number of persons through the release, dissemination, or impact of toxic or poisonous chemicals or their precursors;
`(3) any weapon involving a biological agent, toxin, or vector (as such terms are defined in section 178 of title 18, United States Code) that is designed, intended, or has the capability to cause death, illness, or serious bodily injury to a significant number of persons; or
`(4) any weapon that is designed, intended, or has the capability to release radiation or radioactivity causing death, illness, or serious bodily injury to a significant number of persons.’

[From Spying Bill Redefines WMDs | Danger Room from]

Apparently there is no clear definition of the term “significant number of persons:.

I just applied to become part of the Kickfire Beta programme – I assume the chances to be accepted are remote, but I thought that I might as well try..

Kickfire delivers complex query performance 10-100X faster than a traditional RDBMS. At the core of the appliance is the world’s first SQL chip that uses parallel, pipelined data flow to deliver the power of tens of high-end, general purpose CPUs. With large on-board memory, compressed columnar storage, automatic index creation and a SQL chip-aware query optimizer that rewrites queries for fast hardware-based execution, Kickfire redefines high-performance query processing without relying on hardware buildouts or complex tuning.Fast Data Migration and LoadingGetting data into Kickfire from other database sources is simple and easy. Schemas, constraints and data can all be migrated using a wizard-driven interface. The Kickfire Fast Loader (KFL) supports full and incremental data loads and leverages the SQL chip to enable high-speed data transfer. Kickfire can also support loading from multi-master MySQL environments.

[From Kickfire – Kickfire Database Appliance]