VerySimpleXML – a lightweight Delphi XML reader and writer

There are lot of possibilities if you’re in need to parse or write XML files:

Now here comes another one: VerySimpleXML – a lightweight, one-unit XML reader/writer in under 500 600 lines of code. Use it for small well-formed XML files (like configuration files, etc.). › Continue reading

Tags: ,

Solving circular unit references with class helpers

Sooner or later you run into the circular unit reference problem when using a single unit for each class. There are some solutions (move the common used structs into a separate unit, use type casting, redesign your obvious bad class design, etc.) – this is a solution using class helpers. › Continue reading


How to change the language and background of the Cisco SPA504G

Tuesday, February 22nd, 2011 | Cisco SPA504G, VOIP | 8 Comments

This tutorial shows how to change the language of your VOIP phone Cisco SPA 504G / SPA508G / SPA500 series (Firmware 7.5.5)
› Continue reading

Eclipse on Mac OS X – Workspace error on NFS mounts

Friday, March 26th, 2010 | Eclipse, Mac OS X | 13 Comments

If you are using Eclipse on Mac OS X and experience a “Workspace in use or cannot be created, choose a different one” after moving your workspace to a NFS share, try running eclipse with these arguments:

./eclipse -vmargs

or you may add this line to your /Application/eclipse/ file:

Tags: , , , , , ,

Lua 5.1 for Delphi 2010

Monday, September 28th, 2009 | Delphi 2009, Delphi 2010, Delphi Programming, Lua | 38 Comments

This is a Lua 5.1 Wrapper for Delphi 2009 and Delphi 2010 which automatically creates OOP callback functions.
› Continue reading

Tags: ,

WordPress Plugin – QR Code Tag v1.0

Saturday, September 19th, 2009 | Wordpress | 40 Comments

QR Code Tag

Use QR Codes (Google API or QR Code Lib) anywhere in your WordPress blog, as a Widget, Shortcode, Tooltip or with a PHP function.
› Continue reading

Favourite Android applications

Friday, September 18th, 2009 | Android | 4 Comments

Here are some of my favorite free essential Android applications
› Continue reading


Hint: Blank Typo3 installation screen

Friday, August 14th, 2009 | Typo3 | 1 Comment

If you experience a blank installation screen while trying to setup Typo3, take a look at your mysql database time out setting in your php.ini file:

If this exceeds your max_execution_time setting, you’ll get a blank typo3 installation screen. Set it to a low vale, e.g. 5.


How to create an ESXi v4 Whitebox ISO with Windows Tools

Monday, July 27th, 2009 | VMWare | 65 Comments

This is a short tutorial on how to build a custom ESXi v4.0 Whitebox ISO with Windows Tools (and an Ubuntu-VMImage for VMWare Player) by integrating a new driver (RTL8169 network card) into the Community Driver Pack and integrating this pack into the ISO, too.
› Continue reading

Tags: , ,

Ext: tt_news – no translation for name of months

Wednesday, July 15th, 2009 | Typo3 | No Comments

Typo3-Extension: tt_news – non translated month names

If you stumble across this problem, maybe you haven’t installed the right locale on your linux computer.  Open a new shell and type

This prints out all available locales. Refer to your OS manual on how to install additional locales.
Try this php script for testing locales (taken from php manual setlocale)

/* Set locale to Dutch */
setlocale(LC_ALL, 'nl_NL');

/* Output: vrijdag 22 december 1978 */
echo strftime("%A %e %B %Y", mktime(0, 0, 0, 12, 22, 1978));

/* try different possible locale names for german as of PHP 4.3.0 */
$loc_de = setlocale(LC_ALL, 'de_DE@euro', 'de_DE', 'de', 'ge');
"Preferred locale for german on this system is '$loc_de'";

Tags: , , , , ,

About Dennis D. Spreen

I'm an avid programmer working on a variety of platforms in a variety of languages with a wide technical interest.


QR Code