EN 🏷️


or

A C++ program that calls a Lua script (2025-04-21)
Alright, so after preparing Lua, here are a few small first step on how to make use of this language within a C++ context
Always a busy signal on a smartphone when using a Multi-SIM for the same number in a notebook (2017-06-19)
Last year at work, we had the curious case that many of our notebooks, which were using a SIM for their UMTS/LTE modems, caused a smartphone with the associated Multi-SIM (same contract, i.e. same telephone number) to respond with a busy signal as soon as the notebook was powered on (didn’t even had to have a connection established via their WWAN modem at that point!).
Autologon (2018-04-29)
A small utility program to modify the Windows Autologon settings in the Windows registry with a GUI.
Bluetooth Keyboard Pairing Problem (2019-05-09)
When the battery of my HTPC’s bluetooth keyboard needed replacement, it somehow lost the connection during that process (I think I pushed the connect button by accident at the wrong time, or something). Not a big deal, I thought…
Building a simple Qt application on Windows with Visual Studio (2014-04-12)
After preparing the Qt framework, I needed to check if everything works; therefore I built a very simple Qt (5.2.1) application, the GUI-equivalent of a “Hello-World” program.
Building Lua 5.4.7 on Windows 10 with Visual Studio 2022 (2025-04-12)
Although one can get pre-built binaries of the Lua (programming language) interpreter, to me that seems to be just a semi-offical or lackluster way.
But luckily, building it yourself from source is very easy (especially with the help of this post from Dennis D. Spreen).
Building Qt 5 on Windows with Visual Studio (2014-04-12)
Short guides on how to build your own copy of the Qt 5 framework from source. These were originally separate blog posts, but since they are now pretty outdated (since they are for old versions of Qt, Windows and Visual Studio), I combined them here on a single page, for archival purposes (with many dead links…), and edited them a bit.
Building Qt 6 on Windows with Visual Studio (2021-05-09)
Time for another short guidance on how to build your own copy of the Qt framework from source.
Building Qt for static linking (2015-03-31)
One of the drawbacks of using such a comprehensive framework as Qt is the massively increased size of you program. When my pet project RandFill was only using the plain Win32-API, it was a single executable file of a couple of hundred kilobytes. Now, using dynamically linked Qt, the whole package (with DLLs, MSVC redistributables, etc.) is bigger than 20 megabytes as a 64-bit build!
C++ Snippets (2022-03-20)
A collection of code snippets, general notes, small pearls of wisdom and bits of knowledge, that may come handy at times.
C++ Snippets for the MS Windows platform (2022-03-30)
A collection of code snippets, small pearls of wisdom and bits of knowledge, that may come handy at times.
C++: Namespace (2022-02-05)
I moved the (growing) section on namespaces from the C++ Snippets page to this separate page, where I had already written some notes about using anonymous and inline namespaces in the same translation unit/file (see below). The page therefore now also got a more generic and encompassing title.
C++: On #include guards (2022-02-14)
In C and C++ there exists the concept of include guards (header guards) to prevent that a header file (or rather the content of such file) is included more than once, because that could cause errors and strange behavior due to redeclarations or name collisions1.
Calling a Lua/C++ function from C++/Lua code (2025-05-03)
Another post in my series on how to use C++ with Lua; this time it’s about calling a function of one language from code of the other language.
Checksum Python Script (2019-05-26)
Added a Python script to calculate or verify a file’s checksum/hash/message digest (MD5, SHA-1, SHA-256, etc.) to my tools.
Clear Cached Credentials from the Windows profile (2022-02-14)
I had the curious case that on my domain-joined laptop from work, two applications kept asking for usernames and credentials after a recent change of my Windows password.
CLIOptions: Code to handle command line interface options (2018-02-11)
A tiny header-only C++ library to handle options (parameters, arguments, …) which are given to programs on the command line.
CMake, Visual Studio and Qt 5 with MOC... (2014-06-15)
After building a 64-bit version of Qt with/for Microsoft Visual Studio, building a simple Qt test program and doing first steps with the CMake build system, the next hurdle appeared on the horizon in the form of support for Qt and its Q_OBJECT features (I am currently fighting more with the changes I made to my build environment than improving the actual program code…).
Doxygen Cheatsheet (2025-05-13)
This is my personal Doxygen cheatsheet: Its initial (and primary) purpose is to be a compact help on this topic for myself. It’s not meant as a general introduction or comprehensive reference for this tool, but it is meant to be a small knowledge base or collection of basics & “gotchas”, often-used commands, snippets, tips, and instructions on how to do certain tasks.
From Mercurial to Git (2019-07-21)
In the last weeks, I migrated all my personal projects from Mercurial to Git (they remain hosted at BitBucket.org for now, under the same URLs).
From Wordpress to Hugo (2019-05-11)
About one month ago, I started to move this site from running under WordPress to being statically generated with Hugo.
Fucked Up Text in Code Snippet (2021-05-02)
The story of how I lost an hour of my life because of a weird unicode copy-&-paste character in a code snippet.
Generating 64-bit projects for Visual Studio with CMake (2014-05-31)
Describes a few tips on how to generate a 64-bit project for Visual Studio with CMake.
Get the RSS feed for a YouTube channel (2020-12-20)
I’m fan of RSS feeds: They provide me with easy and quick overviews for a lot of website updates (and after Google Reader was shut down, I set up my own Tiny Tiny RSS instance). Unfortunately, YouTube made it a bit more complicated to get the required feeds some time ago, but it’s still possible.
Hello, world! (2013-03-10)
“Hello, world!”
Hotkey 1.0 (2020-05-28)
A small utility to scratch my own itch: Having global shortcut keys for often needed actions.
How to get the .htaccess file again (2013-05-26)
So, you want to modify the .htaccess file you created a while ago. Trouble is, “dot” files are hidden by default and your FTP client and/or webhoster don’t make them visible, but you need the file, because you don’t want to overwrite/lose the current settings.
How to set up a SSH key pair (with PuTTY, on Windows, for BitBucket.org) (2025-07-05)
I encounter these same problems every time I set up a fresh computer – which doesn’t happen that often, that’s why I don’t have the steps in my muscle memory.
How to set up Notepad++ (2014-04-07)
How to set up Notepad++:
How to use CMake (2025-05-30)
This is just a reminder for some syntax/parameter details on how to invoke CMake (i.e. the actual cmake program), mainly from the CLI, to configure/generate/build a project – it’s not a tutorial on how to write a CMakeLists.txt file!
How to use CMake to setup Visual Studio for using the Clang compiler (2021-02-07)
This is a brief post on how to use CMake to setup a Visual Studio 2019 solution on Windows that will use the LLVM Clang compiler instead of the orginal Visual C++ one.
How to use GeSHi for syntax highlighting with WordPress and DokuWiki (2013-05-01)
This post describes how one can use GeSHi for syntax highlighting with WordPress and DokuWiki:
How to use Notepad++ to create a log file (2013-08-18)
The original Notepad of Microsoft Windows has a nice feature to create log files: Save a new file with the text .LOG as its first characters and a timestamp will be appended on subsequent openings.
Icons: Visual Studio Image Library (2018-04-26)
Although not new, I stumbled just now upon a fine collection of icons from Microsoft1, the Visual Studio Image Library:
In search of a replacement for Google Reader (2013-06-16)
Well, only two more weeks until Google shuts down Reader. It’s about time for me to plan my escape — but where to flee?
Installing Sphinx on Windows (2013-07-29)
In my previous post I mentioned that I would ponder about maybe switching from a Wiki to a Sphinx solution. I started with that by setting up Sphinx on my Windows-PC; let’s see how this will turn out in the next weeks…
Journal #1 (2013-07-28)
Konnichiwa!
Journal #10 (2021-06-04)
Already a new post in this category? Must be a new record!
Journal #11 (2022-01-06)
Well, looks like I somehow caught a severe case of “summer blues” last year, that’s why I didn’t code much in my spare time in the last couple of months. But now I’m slowly getting back in the saddle.
Journal #12 (2022-03-11)
Since the last DevLog, I was not totally unproductive – here’s a digest of the most noteworthy changes…
Journal #13 (2022-04-29)
Another round of tidbits of stuff that I was working on during the last weeks.
Journal #14 (2023-05-29)
So, this post was started in May of 2022, and now, a year later, I finally come around to publish it.
Journal #15 (2023-09-03)
Konnichiwa, so, what have I been up to, development-wise, in the last couple of months, since the last DevLog?
Not nothing, but also not nearly as much as I wished and hoped for.
Journal #16 (2024-03-01)
Konnichiwa!
Journal #17 (2024-06-14)
Konnichiwa! I began writing this issue on 2024-03-10; so I guess now, around three months later, it’s as good of a time as any other to finally release it.
Journal #2 (2014-04-07)
Konnichiwa again, picking up the loose threads from the last instance.
Journal #3 (2014-06-15)
Konnichiwa, time for another status report.
Journal #4 (2015-01-30)
Greetings! After a long while, some status updates again…
Journal #5 (2015-09-29)
“Meanwhile, on the dark side of the moon…”
Journal #6 (2015-11-25)
At the moment, I’m working on my library to support Media Transfer Protocol (MTP) devices via the Windows Portable Devices (WPD) API, so that future versions of RandFill will be able to use also smartphones as targets and not only Mass Storage Class (MSC) devices like plain USB flash drives.
Journal #7 (2016-05-31)
Time for a quick update on my activities in the last couple of months:
Journal #8: Updates on WPDLib and RandFill (2020-06-28)
So, it’s been quite a while since the last post of this sort, and I did slow down on the projects mentioned there for some time, but…
Journal #9 (2021-03-05)
The second half of 2020 was regrettably pretty unproductive for me in terms of (C++) code – that wasn’t really planned, but life is strange sometimes (… he says, sitting at home, during the COVID-19 lockdown).
Map Network Drive: Remove obsolete entries from drop-down menu (2014-11-13)
Mini-Reviews #1 (2013-05-01)
So, a couple of short reviews for recently watched movies and television shows. (Update 2023: Added five-star-ratings [may diverge now from what I had in mind, years ago, when I wrote the text…].)
Mini-Reviews #10 (2015-04-11)
A lot of material has been accumulated over the past months, so here’s already the next post.
Mini-Reviews #11 (2015-08-18)
Bad time for movies, but TV shows are getting better.
Mini-Reviews #12 (2016-01-10)
Again, the yield of good material was higher on the small screen than on the silver screen.
Mini-Reviews #13 (2016-02-11)
Here we go again. This time, a near endless supply of franchise sequels and mediocrity in the movie department and a small selection of TV show with mixed results.
Mini-Reviews #14 (2016-05-03)
And again, a little retrospect of the stuff that I’ve watched in the last couple of weeks and months:
Mini-Reviews #15 (2016-09-03)
Another summary of (some) movies and shows I’ve watched over the past months.
Mini-Reviews #16 (2017-01-02)
Better late than never: More opinions on some of the things that I’ve watched since the last time.
Mini-Reviews #17 (2017-07-15)
Hello again, long time no see. The following mini reviews are for stuff that I saw around late 2016/early 2017, but for which I didn’t find the time to write down until now.
Mini-Reviews #18 (2017-08-12)
Since I have to catch up a bit after my long hiatus, here’s the next batch of my short opinions on some of the stuff that I’ve watched over the last couple of months and weeks.
Mini-Reviews #19 (2017-12-18)
It’s been a long, long time — high time for some comments of mine about (no so) recently watched material…
Mini-Reviews #2 (2013-06-16)
Time again for a quick roundup of verdicts for some of the recently wachted movies and TV shows.
Mini-Reviews #20 (2018-08-18)
Welcome back to another batch of my concise opinons about some recently watched movies and shows. (Update 2023: Added five-star-ratings [may diverge now from what I had in mind, years ago, when I wrote the text…].)
Mini-Reviews #21 (2019-02-15)
It’s been a while, but here we go again: A quick recap and short opinion piece of some stuff I’ve seen in the last couple of months.
Mini-Reviews #22 (2019-05-12)
Another entry in my list of short opinions on things that I’ve seen over the last couple of weeks and months and find notable.
Mini-Reviews #23 (2019-10-19)
Again, some short opinion pieces about movies and TV shows that I watched over the last couple of months.
Mini-Reviews #24 (2020-01-12)
Time for another quick run through the films and series that I’ve watched over the course of the last couple of months.
Mini-Reviews #25 (2020-05-17)
A few remarks on several movies and shows that I’ve viewed during the last couple of months.
And this time, I’ll try something new and add also a star rating to it…
Mini-Reviews #26 (2020-09-12)
Quite a long time since the last Mini-Review post, and thus a lot of stuff has accumulated, including a lot of rewatches; so let’s get started…
Mini-Reviews #27 (2020-12-16)
Another round of mini-reviews for films and series that I found noteworthy enough to mention here…
Mini-Reviews #28 (2021-02-07)
Edition number 28 is here; the lockdown caused by the COVID-19 (“Corona virus”) pandemic over the last months has lead to less new content (at least major mainstream content: several blockbusters have been postponed; while some others went straight to streaming services…), which gave me the oppurtinity to [re]watch some older stuff and to catch up with some material that wasn’t too high on my list (and now I know, why… *sigh*).
Mini-Reviews #29 (2021-05-25)
More mini-reviews of stuff that I’ve seen over the last couple of months…
Mini-Reviews #3 (2013-07-21)
Again, a quick summary of (more or less) noteworthy material that I’ve watched over the last couple of weeks.
Mini-Reviews #30 (2021-07-17)
Another batch of mini-reviews for films and shows/seasons that I’ve watched over the last couple of months…
Mini-Reviews #31 (2021-08-22)
Time again for some mini-reviews of mine…
Mini-Reviews #32 (2021-10-06)
Once more, a few sentences aboout the noteworthy movies and shows that I’ve watched over the last couple of week/months.
Mini-Reviews #33 (2021-11-07)
Let’s see what I’ve watched in the recent weeks…
Mini-Reviews #34 (2021-12-17)
Short opinion pieces about the noteworthy items that I’ve watched over the last weeks…
Mini-Reviews #35 (2022-03-04)
More mini-reviews from the past months.
Mini-Reviews #36 (2022-04-29)
More mini-verdicts of the noteworthy material that I’ve watched over the last months.
Mini-Reviews #37 (2022-08-21)
So, this edition had quite a long gap between when I started writing it (2022-05-14), and when I finally finished and posted it (2022-08-21).
Mini-Reviews #38 (2022-10-26)
Uh, once more… you know the drill…
Mini-Reviews #39 (2022-12-31)
I’ve seen those items here mostly in September/October, but it took me so long to write some words about them (life, *sigh*).
Anyways, here it is, finally, just before New Year’s Day of 2023 (UTC+1).
Mini-Reviews #4 (2013-09-24)
And another opinion piece about the stuff I’ve seen over the last couple of weeks.
Mini-Reviews #40 (2023-04-06)
<Insert-witty/insightful-introduction-text-here> … *sigh*
Mini-Reviews #41 (2023-05-29)
My observation: One of the themes that’s running throughout this and previous entries is that a lot of so-called “classics” from long time ago, often fail to still impress/wow me, now that I watch them again (or for the first time).
Mini-Reviews #42 (2023-07-22)
Catching-up on the notable things that I’ve seen over the last couple of weeks.
Mini-Reviews #43 (2023-07-31)
Quite a few 1-star reviews this time; seems to be a dead season…
Mini-Reviews #44 (2023-09-03)
Looking at my star rating alone, it seems to be a mostly average/sub-average selection this time; therefore I was all the more happy about the few highlights which I still could find in the heap.
Mini-Reviews #45 (2023-12-18)
And here is, after a long while and with quite a delay, a new overview.
(The drafts for #46 and #47 are already in the works, so hopefully it won’t take forever…)
Mini-Reviews #46 (2024-01-27)
Lots of re-watches this time of films that I’ve seen before.
One reason might be that I need to remind myself of better times.
On the other hand: Many also get an [below] average grading, so not everything was better in the past 😉
Mini-Reviews #47 (2024-03-04)
Time for another overview of what I’ve watched over the last couple of months…
Mini-Reviews #48 (2024-04-14)
I’m (re)watching many more older films than in the months before, it seems.
Mini-Reviews #49 (2024-07-14)
Lots of rewatches, mostly of quite old films; and even a few first-views, also of older films…
Seems like the current movies don’t really appeal to me much. I mean, even the recently and newly made films are often very generic, bland and too long…
Mini-Reviews #5 (2013-11-10)
Alright then, another round-up of short reviews; waited a bit longer, so that means this time there are some more than usual.
Mini-Reviews #50 (2024-12-05)
Another posting with mini-reviews during the past months (for orientation: I began this list on 2024-04-28).
Mini-Reviews #51 (2025-02-19)
More mini-reviews of films and TV shows that I’ve watched during the past months (I began with this list on 2024-07-13).
Mini-Reviews #52 (2025-05-01)
More mini-reviews of films and TV shows that I’ve watched (since 2024-10-11).
Mini-Reviews #53 (2025-06-09)
Short opinion pieces about films and TV shows that I’ve watched since 2024-12-08.
Mini-Reviews #54 (2025-07-06)
Short opinion pieces about films and TV shows that I’ve watched since 2025-02-16.
Mini-Reviews #6 (2014-08-09)
A new round of concise opinions on movies and television shows that I’ve watched in the recent past.
Mini-Reviews #7 (2014-12-21)
A new batch of condensed opinions of recently watch movies and TV shows.
Mini-Reviews #8 (2014-12-21)
Because I’ve already prepared it, here’s already the next round of mini reviews; the last one for the year 2014.
Mini-Reviews #9 (2015-04-08)
This time, the yield of good material is way higher than in the previous entry.
Miscellaneous Public Source Code Repository (2014-09-05)
Updated the Software page: Moved some of my (old) source code, scripts etc. to a public Mercurial repository on BitBucket.org named misc_public.
MOC error message when building a small single file Qt program (2017-09-14)
Just a reminder for myself, because I will certainly stumble over it again in the future:
Mozilla Firefox: Tips on usage (2025-05-12)
These tips for using Mozilla Firefox were originally spread over multiple blog posts, but they are rather short and also pretty old (so maybe not valid anymore), that’s why I now collected them all on this single page…
No QtTools (lupdate/linguist/lrelease) when built as shared libraries (2015-05-12)
So I’ve built Qt from source and used it successfully in the last year or so.
Some time ago I turned my attention to multilanguage support and learned about Qt’s tools: linguist.exe, lupdate.exe and lrelease.exe.
Notepad++: Run command (2020-12-20)
How to add custom commands to the Run menu.
On CMake (2014-05-04)
I’ve changed the build process of the RandFill project recently from using the Visual Studio files (*.sln, *.vcxproj, etc.) to maintaining and generating those with CMake.
On Software: API Design (2025-06-22)
I recently had the inspiration of writing a new post about my current thoughts on how to design/make a good Application Programming Interface (API), for functions/methods, classes, programs/scripts, and other things that offer such an interface.
On Software: Check for errors and do not fail (too) silently (2015-02-07)
While I was running the old-but-still-officially-current version 1.1.0 of RandFill recently (to analyze a change between that version and the 1.2.x branch), I stumbled upon a strange behaviour:
On Software: Configuration (2013-06-03)
These are a few thoughts (from the point of view as an user and also as a developer) on handling configuration data for [application] software.
On Software: Documentation (2024-12-01)
Some background: I am indeed interested in writing documentation, for myself and for others. The initial trigger is usually to note it down for my future self, and/or for helping me to understand a topic better; if it’s also useful for others: great.
On Software: Introduction (2013-05-27)
In this series of posts I plan to write down some of my views regarding all things ‘software’, both as an user as well as a developer/programmer.
On Software: Logging (2023-08-07)
Quite a while ago, I was thinking about settling on a steady logging convention, after always having slightly varying versions in my different projects.
On Software: Open Formats & Open Protocols (2013-05-30)
Let’s kick off the text with the sad-but-true bits of wisdom found here:
On Software: Open Source Licenses (2025-06-22)
I mostly prefer permissive open source licenses that allow a lot but don’t restrict (or demand) much.
But this may also change, depending on specific projects and/or use cases…
On Software: Some Golden Rules (2013-06-05)
Here are some rules of thumb for program authors.
On Software: Version Numbers (2016-02-03)
Just a little train of thoughts on the topic of numbering versions of software products (and by that, I mean client-based, locally installed programs, not webservices which are always considered to be in a state of flux and where maybe timestamps are a better format).
Powershell Snippets (2021-01-22)
A collection of code snippets, small pearls of wisdom and bits of knowledge that may come handy at times.
Powershell: Cmdlet Aliases, Automatic Variables and other Shortcuts (2021-01-21)
Some notes on the items listed in the title 😉
Powershell: Dynamic Parameters (2024-10-17)
This is an extension to my notes on parameters for scripts or (advanced) functions in Powershell: Dynamic (or conditional) parameters are an interesting and cool feature, but also a bit tricky and cumbersome to set up. Often times, much simpler things like parameter sets and/or parameter validations may be the better and easier solution – but on the other hand: Sometimes, those are not the right tools and one really should use dynamic parameters…
Powershell: Handle input from the pipeline (2021-01-18)
A short description on how to make a Powershell function that can accept and process input data that it gets from the pipeline.
Powershell: Help (2021-01-21)
Some notes on where and how to get help-information for Powershell commands.
Powershell: Name of the current Citrix desktop (2023-07-02)
For my day job, I wanted know the name of the ‘Citrix’ desktop on which I was currently logged in, because some features are only available on certain desktops in our environment.
Powershell: Parameters for Scripts and (Advanced) Functions (2021-01-19)
Some notes on parameters for scripts or (advanced) functions in Powershell.
Powershell: Profile (2021-01-18)
A Powershell profile is a script file that is run each time a new Powershell is opened. You can define session-specific items in it (variables, aliases, functions, etc.) or call other scripts and commands at the start of a new Powershell session.
Powershell: PSCustomObject (2022-01-29)
Powershell’s PSCustomObject type has been a great tool, but since I don’t use it every day, I jotted down some sample code and links for my future self (or any other interested reader 😄 ), as a reminder.
Powershell: Remote Session (2021-01-22)
Notes on using a remote session with Powershell
Powershell: Select Choice (2023-07-10)
The need to prompt a user for a choice in a text menu (i.e. in the console), and a slight dissatisfaction with the commonly recommended $Host.ui.PromptForChoice() after experimenting a bit with it, triggered me to ultimately write my own function.
Powershell: Splatting (2021-01-21)
Some notes on the method of “splatting” in Powershell code.
Powershell: Starting a Script the Easy Way (2020-04-25)
Powershell scripts can be very practical tools, but they lack an easy Just Do It mode:
Even as a developer/administrator/power-user, one has to remove several obstacles before you can use it; and if you plan to deploy a script to (normal) users, you should take care of some issues before.
Powershell: Transcript (Log) (2021-01-18)
A transcript logs all action of a Powershell session to a text file; good for documenting and archiving.
Powershell: Using Regular Expressions (2021-03-05)
This is not a introduction or tutorial on what Regular Expressions (RegEx) are or can do, but on how to use them with Powershell!
Powershell: Using Write-Information (2023-07-16)
This started out as a short entry for my Powershell Snippets page, but it quickly turned out that this cmdlet needs a longer text for explaining proper handling…
Powershell: Working with JSON (2024-05-09)
A few tips and tricks for handling JSON data with Powershell.
Powershell: Working with the Windows Registry (2024-02-28)
Here are some tips and trick on how to work on the Windows Registry with Powershell.
Prepare a CMake project for find_package() (2021-03-24)
Although I’ve already published an article on how to bring an external CMake project into your own CMake project, I recently realized that I haven’t written about how one can prepare a CMake project for the use with find_package() — despite the fact that I’ve used it already for quite a while in RandFill for my own WPDLib(rary); so let me make up leeway for that oversight with this post.
Python Snippets (2022-02-20)
A collection of code snippets, small pearls of wisdom and bits of knowledge, that may come handy at times.
QuickADUserInfo 1.0 (2020-05-05)
The first version of my new little helper script QuickADUserInfo has been released.
RandFill 1.1.0 re-released (2013-10-20)
No functional changes yet, but it comes now with a proper installer instead of just an executable in a zip file (for this tool and at this stage not really necessary, but it will come handy in the future).
RandFill 1.1.0 released (2013-09-01)
While looking through the files of that tool for the first time in years and comparing it with my old homepage, I realized that I’ve forgotten to publish the latest version (not really surprising, since it’s only a small utility, only used by me and put on the internet just for the sake of completeness and delusions of grandeur).
RandFill 1.2.0 (2015-05-18)
Finally, a new release of my pet project is done: RandFill 1.2.0 is here!
RandFill 1.2.1 (2015-07-16)
New minor release of RandFill.
RandFill: Open Source (2013-12-05)
The project is now open source (published under the terms of the MIT license) and available on BitBucket.org.
Remi 1.4 (2016-05-28)
A new version of my small command-line utility remi has been released.
SIM Info (2015-05-14)
SIM Info is a new small console program for Microsoft Windows to display SIM identification data like ICCID, IMEI and IMSI.
SIMInfo 1.0.1 (2015-08-19)
A new version of SIMInfo has been released.
SIMInfo 1.2 (2016-05-28)
A new version of SIMInfo has been released.
SIMInfo 1.4 (2016-11-08)
A new version of SIMInfo has been released (side note: version 1.3 was omitted from publication, because it’s been mainly a work of internal restructuring).
SIMInfo 1.5 (2016-11-12)
A new version of SIMInfo has been released.
SIMInfo 2.0 (2018-06-05)
A new version of SIMInfo has been released.
SIMInfo 2.1 (sort of...) (2019-03-05)
I’ve committed and uploaded the changes of the last couple of weeks of work on SIMInfo and tagged it as version 2.1 — but don’t really plan to release it as a compiled binary.
Size comparison: RandFill 1.1.0 vs. 1.2.x-devel (2014-07-02)
I’m currently migrating RandFill from plain Win32 code to a mix of Win32 and Qt 5 code (mainly the GUI parts, at the moment); and the size comparison between these two versions is sobering.
Tabs to Spaces (2020-06-28)
I was always a proponent of the tabs side on the eternal tabs or spaces war; but recently I decided to swap sides.
The case of the mysterious crash (2015-03-09)
In case you get mysterious crashes, inexplicable messages of access violations and other strange errors on seemingly innocent code:
Tips for Mercurial (Hg) (2015-05-17)
This post will probably become a living document, i.e. will be updated sporadically with small tips, tricks and reminders on how to do certain tasks with Mercurial (Hg), because most of it will be short entries that won’t justify an article on its own.
Using CMake with External Projects (2019-08-03)
The reason for this post is that I spent a considerable amount of time1 the last two days to convince CMake’s External Project feature to do what I wanted. And without the help of the usual suspects (Stackoverflow, old mails, blog articles, code snippets, etc.), I might still not be done. So I thought I could pay back the general public by posting some notes on this topic 😉
Vectorized RandFill Logo (2014-09-09)
While I’m (slowly) continuing to convert RandFill from Win32 to Qt, I’ve added the icon of the logo to the main window and the executable today.
Visual Studio stuck in 'Restart Required' after update (2020-05-14)
A while ago, my Visual Studio installation was caught in a “please-reboot-loop” after an update.
Vital Sign (2017-06-19)
I was busy with (and distracted by) different things in the last couple of months (and still am, partially), but will soon resume to post some stuff again.
Weird step-by-step instruction (2013-09-02)
This looks somewhat weird… 😕
Windows 7: (Elevated) Command Prompt Anywhere (2014-04-09)
(Elevated) Command Prompt Anywhere:
Windows 7: Cannot delete/rename/move MKV files (2014-04-10)
The Problem: When you try to delete, rename or move a Matroska/*.mkv file, you get an error message that the file is currently in use — even if you just started the computer and haven’t opened that file.
Windows 7: Customize Logon Screen Wallpaper (2014-04-10)
Customize Logon Screen Wallpaper:
Windows: Adding a font to the console (2014-04-08)
Adding a font to the console:
Windows: Find string in cmd (2014-04-08)
Not much to write about:
Windows: The fc command (2022-05-13)
I recently stumbled upon the fc.exe (“file compare”) utility on Windows, when I needed to quickly compare two text files.
Windows: The tree command (2014-05-04)
The tree command graphically displays the directory structure of a drive or path on the command line prompt — nice gimmick; haven’t used this in ages and completely forgot about it, but came in handy recently.
WPDLib 0.1.0 (2016-09-25)
After quietly working on it for several months, the project has now reached a point where I feel
comfortable to make it public: