Delphi, decoding files to strings and finding line endings: some links, some...
A while back there were a few G+ threads sprouted by David Heffernan on decoding big files into line-ending splitted strings: [WayBack] Having been a little underwhelmed by the performance of...
View ArticleHamburger menu character on unicode: use U+2261 instead of U+2630
Not all fonts have Unicode character ☰ [WayBack] Unicode Character ‘TRIGRAM FOR HEAVEN’ (U+2630) as it is in a less common block. More fonts have Unicode character ≡ [WayBack] Unicode Character...
View ArticleWhich encoding failure did encode “vóór” into “v3/43/4r”? – Stack Overflow
From quite some time ago, but still very relevant as encoding issues keep occurring: A while ago, I saw the text “v3/43/4r” in a document.I know it comes from “vóór” (the acute accent emphasises in...
View ArticleUnicode is hard, also for the Delphi compiler and IDE
The Delphi compiler does not see a unicode non-breaking space (0x00A0 as whitespace, and the Delphi IDE does not warn you about it: [WayBack] Delphi revelations #2 – Space characters are not just space...
View ArticleDefault XML encoding is UTF-8 (or better: utf-8). If it contains other byte...
I should have had the below answer when writing about StUF – receiving data from a provider where UTF-8 is in fact ISO-8859. A while ago, a co-worker did not believe when I told that default XML...
View Article(mostly ASCII) List of emoticons – Wikipedia
Most searches for “ASCII emoticons” get you Unicode ones: [WayBack] Unicode kaomoji smileys emoticons emoji · GitHub [WayBack] emoji.json/emoji.js at master · paragbhadoria/emoji.json · GitHub Luckily...
View Articleemail file decoding: Encode/Decode Quoted Printable – Webatic
For my link archive: [WayBack] Encode/Decode Quoted Printable – Webatic. It did a splendid job at decoding email files in MIME format Quoted-printable. –jeroen
View ArticleVMware ESXi 6 and 7: checking and setting/clearing maintenance mode from the...
Every now and then it is useful to be able to do maintenance work from the ESXi console addition to the ESXi web-user interface. I know there are many sites having this information, but many of them...
View ArticleIf you think CSV is easy; think again!
Lots of people think CSV is easy: it’s just a bunch of values separated with commas. But in practice it is not. Various reasons can make CSV very hard, especially since “CSV” is not a single,...
View ArticleDelphi XE3/XE4: removing empty .VLB files; XE5 update 2 and special offers...
Even when not using Visual Live Binding, Delphi generates empty .VLB files in both Delphi XE3 (virtually always) and Delphi XE4 (most of the time). Visual Live Binding is one way of binding data to UI...
View ArticleHTTP protocol requires you to escape spaces (usually with %20 or with +), but...
Since the time that spaces are allowed in path and file names, it has caused confusion. I personally like the readability of spaces, but still tend to avoid them as they usually cause more harm than...
View ArticleCharset Detector :: Summary
In case I ever need it: [Wayback] Charset Detector :: Summary. It is empirical (you cannot 100% reliably find out what character set / encoding a file is), but has a good score. A similar problem is...
View ArticleFiddler2 to the max: inserting proxy authentication to use DropBox (or other...
A while ago, I was working with a not so cooperative corporate firewall. All web browsers would work fine, but most other applications would not go through the proxy in a nice way. For instance,...
View ArticleGreat answer on “windows – What encoding/code page is cmd.exe using” (via:...
I just found this [Wayback] great answer (which by now regrettably is deleted; the previous Wayback link still has it) by [Wayback] Јοеу a.k.a. Johannes Rössel on [Wayback] What encoding/code page is...
View ArticleSome command-line tips for OpenSSL and file format (pfx, p12, cer, crt, key,...
OpenSSL is really nice, but remembering all these command-line switches is difficult, especially when you do not use them often enough. I don’t, and when I do there are a few common tasks I perform,...
View ArticleCoping with UTF-16 / UCS-2 little endian in Batch files: numbers from WMIC
A while ago, I needed to get the various date, time and week values from WMIC to environment variables with pre-padded zeros. I thought: easy job, just write a batch file. Tough luck: I couldn’t get...
View ArticleHashLib4Pascal is a Delphi/FPC compatible library that provides an easy to...
One day I will need lots of hashing in Delphi: Xor-el/HashLib4Pascal: HashLib4Pascal is a Delphi/FPC compatible library that provides an easy to use interface for computing hashes and checksums of...
View Articleext3 – How to tell the language encoding of a filename on Linux? – Server Fault
From ext3 – How to tell the language encoding of a filename on Linux? – Server Fault [WayBack] I learned a few things: filename encoding on Linux is undetermined – the file system just assumes a byte...
View ArticleApplications that scale badely on High-DPI Displays: How to Stop the Madness...
Many applications still scale badly on High-DPI displays: dialogs way too small, icons you need a microscope for, etc. SSMS in High-DPI Displays: How to Stop the Madness – SQLServerCentral explains a...
View Articlegit encoding trouble: recursively removing a directory where git prints out a...
The story so far: A few years back I put all my conferences material in a GitHub repository https://github.com/jpluimers/Conferences/. There were a lot directories and files so I didn’t pay much...
View Article