18 Feb 2021 - by 'Maurits van der Schee'
Installing the PHP SQL Server driver (PDO_SQLSRV) on a Debian 10 Linux system requires several steps, starting with the installation of the Microsoft ODBC Driver. Note that Debian requires TLS 1.2 and if your SQL Server does not support that you will run into "Error code 0x2746"...
Continue reading...02 Jan 2021 - by 'Maurits van der Schee'
As we all know "naming things" is jokingly named as one of the two hard problems in software engineering (the other one being "cache invalidation"). This post is about the question whether your (database) table names should be plural or singular...
Continue reading...08 Nov 2020 - by 'Maurits van der Schee'
I have written open-source software that you can use as an alternative to Google/Microsoft Authenticator on any device (that Go can cross-compile for). You may (for instance) run it on your Raspberry Pi (zero) and use it as a "semi-hardware" token...
Continue reading...11 Sep 2020 - by 'Maurits van der Schee'
I bought a "Beelink Gemini T34" mini PC for 120 EUR with 8GB RAM, 128 mSATA SSD and a N3450 quad core 2.2 Ghz CPU with an Scenario Design Power (SDP) of only 4W. It is the successor of my "Beelink T4" mini PC with 4GB RAM, 64 GB eMMC and a Z8500 quad core 2.24 Ghz CPU...
Continue reading...05 Aug 2020 - by 'Maurits van der Schee'
I have created a free GDPR scanner at: TQdev.com/gdpr-scanner. You can use it to see what domains are connected by your website and see who is running those domains and where they are hosted. Ideally you see only one entry with only the domain that you have entered...
Continue reading...01 Aug 2020 - by 'Maurits van der Schee'
PHP-CRUD-API is an "automatic" API: software that turns your database into a REST API. This is possible thanks to database reflection (asking the database which tables and fields it has). Support for Docker and Docker Compose has been added...
Continue reading...26 Jul 2020 - by 'Maurits van der Schee'
When you buy a second hand Mac you should do a clean install of OSX from a USB drive for security reasons. This sounds easy, but there are some problems you may run into. In this post we discuss 2 common, but cryptic, error messages...
Continue reading...17 Jul 2020 - by 'Maurits van der Schee'
On Xubuntu I protect my privacy by using an ad-blocker (uBlock Origin) in my browser (Firefox). On my phone (Android) I also use Firefox, but I was not able to install uBlock Origin in Firefox on Android, until now!...
Continue reading...21 Jun 2020 - by 'Maurits van der Schee'
I bought a "Beelink T4" mini PC for 100 EUR with 4GB RAM, 64 GB eMMC and a Z8500 quad core 2.24 Ghz CPU with an Scenario Design Power (SDP) of only 2W. It is the successor of my "Z83II" mini PC with 2GB RAM, 32 GB eMMC and a Z8350 quad core CPU...
Continue reading...13 Apr 2020 - by 'Maurits van der Schee'
After 1 year of slowly growing PHP-CRUD-API v2 another milestone is reached. Today SQLite support, the fourth supported database engine, is (re)added to the project. It was removed with the introduction of v2. This feature is added...
Continue reading...