In my last post I announced that the GExperts code formatter is now Unicode aware. Little did I know. Mohamed Kamel sent me a source file with Arabic strings which still got converted to question marks. So today I have dived into the source code again. I nailed the problem with Arabic strings (and added … Continue reading Unicode is hard – harder than I assumed
Author: dummzeuch
GExperts code formatter is now Unicode aware
After getting my Delphi XE8 installation to work again I have released a new experimental GExperts version. It is the first where the code formatter should be fully Unicode aware (for Delphi IDEs supporting Unicode, that is >= 2005). My tests worked and some brave souls also tested it live. Also, I found and fixed … Continue reading GExperts code formatter is now Unicode aware
Fixing “An Update Subscription … is required …
When the Delphi XE8 update1 was released it was also about the time for our company to renew my Delphi subscription. Unfortunately our accounting department fouled up paying the bill so for a short while my subscription was not valid. I knew nothing about this and installed the "Subscription Update". This left me with the … Continue reading Fixing “An Update Subscription … is required …
Yahoo pipes is shutting down – DelphiPipe will die
Yahoo just announced that they will be shutting down Yahoo Pipes on 2015-08-30. Unfortunately that means that DelphiPipe will also die, because I don't have the resources to move it to anywhere else. At least there is a new service that competes with DelphiFeeds: BeginEnd. It's even written in Pascal, so that kind of fits.
Experimental GExperts Version 1.37 2015-05-30 released
In this version the formatter now uses unicode strings for all Delphi versions that support them. The previous versions converted native Delphi strings to AnsiString before formatting and converted the result back from AnsiString to native Delphi strings. In rare cases this resulted in some special characters being replaced by '?' after the formatting. Thanks … Continue reading Experimental GExperts Version 1.37 2015-05-30 released
Splitting and joining tar archives
This is just a note to myself about splitting a tar archive into multiple smaller files on the fly and joining them again. It's based on this answer to this question on stackoverflow. # create archives $ tar cz . | split -b 100GiB - /mnt/8TB/backup.tgz_ This uses the tar command to create a gzip-ed … Continue reading Splitting and joining tar archives
Input validation in dzLib
In a recent Google+ post Andrea Raimondi was mentioning the JVCL's JvValidators components and asked whether we use/know them or not. Daniela Osterhagen mentioned that she preferred the input validation from my dzlib which led to a short discussion about how I implemented it. I added input validation functionality to dzlib because I didn't like … Continue reading Input validation in dzLib
Experimental GExperts Version 1.37 2015-04-11 released
The latest version is the first version that supports Delphi XE8. There is nothing really new about the formatter code. But the new release can be installed even if you don't have the official GExperts installer (yet). This is an extract from the readme file: ** Installing without an official installer ** With two Delphi … Continue reading Experimental GExperts Version 1.37 2015-04-11 released
Andy’s Blog and Tools added to DelphiPipe
I had forgotten one important blog: Andy's Blog and Tools. No longer.
Running SyncThing as a Windows service
Yesterday I blogged about SyncThing as an alternative to BitTorrentSync. Today a business partner asked me whether it is possible to run SyncThing as a service. The answer is definitely yes, but it requires an additional tool. As per this StackOverflow answer you can use NSSM - the Non-Sucking Service Manager to create a service … Continue reading Running SyncThing as a Windows service