Author Archives: Sean

TurboPower LockBox 3.5.0 Released!

I have just now released TurboPower LockBox 3.5.0. The code repository has been migrated/forked to Google Code. With 3.4.0 as the baseline, the 3.5.0 version delivers: Migrated code repository from SourceForge to GoogleCode Renamed unit suffix from uTPlb_ to TPLB3. … Continue reading

Posted in Delphi | Comments Off on TurboPower LockBox 3.5.0 Released!

Introducing Apache 2.4 modules for Delphi 2010

I now have the pleasure of introducing to you the apache-24-with-delphi project (https://code.google.com/p/apache-24-with-delphi). Following a request from a commenter off my previous post, I have posted a solution to problem of how to develop Apache 2.4 modules using Delphi 2010, … Continue reading

Posted in Delphi | Comments Off on Introducing Apache 2.4 modules for Delphi 2010

Apache 2.4 and Delphi

I have translated the Apache 2.4 headers into Delphi, and created a demo web app in Delphi that works with Apache 2.4.7 – …. well almost. There remains one persistent stubborn bug in the demo. Possibly I have the calling … Continue reading

Posted in Delphi | Comments Off on Apache 2.4 and Delphi

Introducing the SBD Dependency Injection Framework

From today the Delphi community can leverage the power of the SBD Dependency Injection Framework. Oh happy developer!, you can find the source code at … https://code.google.com/p/sbd-dependency-injection/ … and download with a Subversion client. The SBD Dependency Injection Framework is … Continue reading

Posted in Delphi | Tagged | Comments Off on Introducing the SBD Dependency Injection Framework

A Generalised and Comprehensive Solution to CSV to XML and XML to CSV Transformations

Originally posted FRIDAY, FEBRUARY 17. 2012This is a repost of an entry from my previous, but now defunct blog. The original URL was http://pascaliburnus.seanbdurkin.id.au/index.php?/archives/17-A-Generalised-and-Comprehensive-Solution-to-CSV-to-XML-and-XML-to-CSV-Transformations.html, and the entry can still be seen in its original rendering via the Way Back Machine … Continue reading

Posted in XSLT 2.0 | Comments Off on A Generalised and Comprehensive Solution to CSV to XML and XML to CSV Transformations

How to extract a time-sheet from a Windows event log

Let’s say you are required to keep a time-sheet for services performed, and for the most part, the hours of services performed corresponds to when you are logged into a specific Win7+ machine. The best way to keep a time-sheet … Continue reading

Posted in XSLT 2.0 | Comments Off on How to extract a time-sheet from a Windows event log

HostMonster down-time

My web-server host is Host Monster. Every now and then (maybe once per couple of months), the server goes down. It appears to be a reboot, because it is down for about 15 minutes, and then there is 5 minutes … Continue reading

Posted in Web hosting | Comments Off on HostMonster down-time

About the “SBD Aside” plugin for WordPress

Open me! This is the side-bar. You can put content here that is tangential to the main article, rather like the dramatical use of asides. The SBD Aside plugin is a WordPress plugin that allows bloggers to easily create small … Continue reading

Posted in WordPress | Tagged , , | Comments Off on About the “SBD Aside” plugin for WordPress

Short-Circuit boolean evaluation in XPath

In this post, I explore short-circuit boolean evaluation in XPath. Let’s start with this reference task: Let $seq be a possibly empty sequence of integer. The task is to compute a boolean which is true if the first item is … Continue reading

Posted in XSLT 3.0 | Comments Off on Short-Circuit boolean evaluation in XPath

What the Knight’s Tour might look like in XSLT 3.0?

At the time of writing XSL Transformations (XSLT) Version 3.0 (W3C Working Draft 10 July 2012) is still a working draft. I can’t test this, but this is my estimate of what a solution for the Knight’s tour might look … Continue reading

Posted in XSLT 3.0 | Tagged , | Comments Off on What the Knight’s Tour might look like in XSLT 3.0?