VerySimpleXML – a lightweight Delphi XML reader and writer
There are lot of possibilities if you’re in need to parse or write XML files:
- use TXMLDocument (the MSXML wrapper)
- or use xml components like OmniXML, NativeXml, ADOM, SAX, libxml2, DIXml, fcl-XML, Fast XMLParser, SimpleXML
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
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 of the Cisco SPA504G
This tutorial shows how to change the language of your VOIP phone Cisco SPA 504G.
› Continue reading
Eclipse on Mac OS X – Workspace error on NFS mounts
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 -Dosgi.locking=java.io
or you may add this line to your /Application/eclipse/Eclipse.app/Contents/MacOS/eclipse.ini file:
-Dosgi.locking=java.io
Lua 5.1 for Delphi 2010
This is a Lua 5.1 Wrapper for Delphi 2009 and Delphi 2010 which automatically creates OOP callback functions.
› Continue reading
WordPress Plugin – QR Code Tag v1.0
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
Here are some of my favorite free essential Android applications
› Continue reading
Hint: Blank Typo3 installation screen
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:
mysql.connect_timeout = 60
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
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
Ext: tt_news – no translation for name of months
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
locale -a
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)
<?php
/* 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');
echo "Preferred locale for german on this system is '$loc_de'";
?> About
Recent Posts
- VerySimpleXML – a lightweight Delphi XML reader and writer
- Solving circular unit references with class helpers
- How to change the language of the Cisco SPA504G
- Eclipse on Mac OS X – Workspace error on NFS mounts
- Lua 5.1 for Delphi 2010
- WordPress Plugin – QR Code Tag v1.0
- Favourite Android applications
- Hint: Blank Typo3 installation screen
- How to create an ESXi v4 Whitebox ISO with Windows Tools
- Ext: tt_news – no translation for name of months
Search
Categories
Tags
Archives
Delphi Feeds
- Pascal still an advantage for some iOS, Android developers
- Time to Jump into the Delphi Pond?
- Delphi, why won't it just die?
- XE4 Upgrade Decision
- How to simplify memory management the right way
- THMTLWriter and XE4
- SOAP and REST – Using GZip with Delphi client
- NextGen: Delphi’s “Visual Fred” moment?
- LLVM for DWScript
- Of Strings, Immutability, COW, and AnsiStrings
I'm an avid programmer working on a variety of platforms in a variety of languages with a wide technical interest.

