Small server outage

Due to some network equipment upgrade, all services suffered a small (~30 minutes long) outage. After the upgrade everything should be back to normal.


Delphi PageControl extra (updated 2019.11.29)

With this little unit I snipped together you can add close buttons on tabs and also rearrange them with drag-and-drop on a standard TPageControl component.

Continue reading...


Move Zeos database operations to background

I recently started to work on a database client using the incredible Zeos components. Unfortunately though bigger queries caused the application to freeze which is not very appealing to any end-user. Due to performance issues I was forced to use data-aware components, and passing DataSets or DataSources across threads causes nasty access violations.

Continue reading...


Server hardware upgrade

The computer hosting all services has been brought down for about 16 minutes due to hardware upgrade.

Continue reading...


AE System Health Monitor teaser

To meet the standards of 2019 AE System Health Monitor has been rebuilt from scratch. However the initial public release is not yet planned, here's a little teaser to get some interest.

Continue reading...


Server outages fixed

In the past half a year I was battling seemingly random Internet outages, which finally seem to be resolved! Average system availability increased from 98% to 99,91% in 4 months.

Continue reading...

Labyrinth Mole in Bloodborne found!

As I was doing my casual run-throughs in the Chalice Dungeons I found something I did not see before.

Continue reading...


The Dark Soul

I finally did it!

Continue reading...


Multi-threaded port scanning in Delphi

Delphi 7There were several times when my team had to do a port scan in a commercial environment to discover rouge or lingering devices on the network. I always had troubles finding a portable, commercial-free, easy-to-use, fast and trusted application so I decided to write my own.

Continue reading...


Programming an ATmega328P with Arduino Leonardo (Arduino as ISP)

Do It YourselfAfter successfully hacking the Christmas tree lights with my Arduino Leonardo I realized I had an abandoned project: lots of brand new ATmega328P-PU chips, which are only waiting to be programmed. I knew that an existing Arduino can be used to achieve this but I experienced problems with a Leonardo.

Continue reading...


Quick and dirty Christmas light fix with Arduino

Christmas is closing upon Do It Yourselfus once again, and I was greeted with not so merry news: the LED lights from last year did not work anymore. Being too late the shops are already closed to buy a new one, but you can't leave your family without the famous look of a Christmas tree. Let's see what we can do about this.

Continue reading...


Internet outage today and ISP switch in June

There was a long Internet outage today due to device failures at the ISP. The problem seems to be fixed now, all services should be back to normal. Unfortunately I am forced to change service providers, which will most probably cause issues.

Continue reading...


Passive power supply (PicoPSU clone) in HP Proliant MicroServer

The HP Proliant Microserver was a hit when it appeared on the market. Due to its capabilities it is still a perfect candidate for a low-cost SoHo server, NAS or HTPC. Most users who replaced the stock power supply had problems with the noisy fan and simply fitted a new 1U PSU or swapped the fan itself. For me this was not an option.
After a day of drilling, soldering, screwing and testing I am really happy to announce my next achievement: I successfully installed a passive 12V power supply instead of the stock one in a HP Proliant Microserver!

Continue reading...


My passive beer can solar furnace

Do It YourselfIn the cold winter days the temperature in the storage building can fall below freezing point. I could use the spare electric oil heater I happen to have, but keeping it running for long months would cost a fortune. It did not take long until I found the famous passive soda can / beer can / pop can solar heaters / furnaces. This is just an other DIY, sharing my experiences during the building process.

Continue reading...


Delphi hexadecimal operations

Delphi 7I was recently working on a project where I had to work with huge numbers (>32 hexadecimal digits). Since not even the largest integer type was able to hold these, I had to come up with a solution to be able to do arithmetic functions on them.

Continue reading...


ESXi disk I/O benchmark and improvements

ESXi.pngSince the SSD arrived I had concerns about the disk throughput, performance was just not right. Copying a virtual disk image took a hilarious amount of time due to the ~80kB/sec transfer speed. I spent yesterday night with benchmarking, and the results are already better, but still not perfect.

Continue reading...


Delphi 7 and Windows 10

Delphi 7I recently managed to crash my development machine so hard that not even a recovery was possible. After the OS the next thing to install was Delphi 7 and I had to face with the usual compatibility issues.
Had enough of researching, it's time to put all necessary steps at one place to make this 15-year-old software to work on a modern system, like Windows 10!

Continue reading...


P400 battery repaired

Do It Yourself
Of course the salvaged battery had a shorted cell, so I had to improvise. The good news is that it's fixed and working! I also managed to reflash the BIOS with a non-official mod, enabling 3 Gbps, hot-swappable hard drives on all ports. Hail the high availability!

Continue reading...


Small server outage for performance improvement

Today I had to take the server offline to test a salvaged P400 RAID controller. Although the components were not in use for a really long time, a low battery charge seems to be the only issue so far. A SFF8484 to SATA cable is on the way to be able to harvest the advantages, which includes improved data transfer speeds (lower page load times) and complete data redundancy.

Continue reading...


Windows Batch Scripting - Elevate.cmd

ScriptingI already made this mistake several times. UAC is turned on and I launch a Command Prompt to perform some activities. However, some actions will eventually fail as we don't have Administrative privileges.
In the past I launched a new Command Prompt (elevated, this time) and navigated back to the original folder to try again. Today I proudly present a script, which will do this for you!

Continue reading...

- page 1 of 2