Datadog: “could not retrieve nginx version info”

Apparently Datadog fails to retrieve nginx version information when server_tokens directive in nginx configuration is set to off.

Continue reading
Posted in How to’s | Tagged , | Leave a comment

Refresh web-browser without leaving VS Code

I’ve created an extension for VS Code which lets you refresh your web-browser (Safari or Chrome) by pressing Cmd-R without leaving VS Code. Meet Refresh Browser (GitHub).

Posted in Releases | Tagged | Leave a comment

Apache Guacamole: RDP printer not working, “error parsing HTTP request header”, “Invalid character found” etc

If you’re using Apache Guacamole 1.0.0 behind an nginx reverse proxy, and Guacamole’s RDP printer doesn’t work, and browser console logs error 400, welcome to read further.

Continue reading
Posted in Solutions | Tagged , | Leave a comment

Apache Guacamole: how to change the default URL path (/guacamole) to something else

Say you want to change Apache Guacamole’s URL from http://server:8080/guacamole to something like http://server:8080/my-hidden-guacamole-instance (or perhaps you’re using nginx to proxy requests to Guacamole / Tomcat and you don’t want any path at all).

(See Docker image specific instructions in the comments section below).

Continue reading
Posted in How to’s | Tagged | 6 Comments

macOS High Sierra: Spotlight search not working — “Database mapping failed” error spammed to the system log

Solution can be found here (read the post that starts from “I’ve solved this…” by Design Complex).

Continue reading
Posted in Solutions | Tagged | Leave a comment

macOS High Sierra doesn’t start after updating (stuck on Apple logo) — “failed to unwrap volume key” error

The first thing you want to do when your Mac system doesn’t start is to start up into the verbose mode to see if there any error messages. Don’t try to fix the problem before diagnosing!

Continue reading
Posted in Solutions | Tagged | Leave a comment

Windows Server 2019: RD Session Host — ChangeMode “Invalid operation” exception

If you’re changing the client access licensing mode of your RD Session Host using the PowerShell $obj.ChangeMode(…) command and it fails with an error saying “Exception … Invalid operation”…

Continue reading
Posted in Solutions | Tagged | 4 Comments

Windows Server 2019: Remote Desktop License Issue with User CALs

If you’re getting the following error message upon connecting to your Windows Server 2019-based Remote Desktop Session Host that is not joined to a domain:

Continue reading
Posted in Journal | Tagged | 18 Comments

“Install %OS%.app does not appear to be a valid OS installer application” (createinstallmedia error)

If you’re trying to create a bootable installer for an older macOS version (like El Capitan) with createinstallmedia, and it fails with a “does not appear to be a valid OS installer” error, quite possible the actual problem is that the digital certificate of your macOS installer has expired. Fortunately, you can easily overcome it by travelling back in time (from the operating system’s perspective, at least).

Continue reading
Posted in Solutions | Tagged | Leave a comment

Downgrade any Homebrew package easily

Update from 2020: the instructions for tesseract don’t work anymore, see comments from other users below the post.

I’ll use Tesseract as an example, but the same logic can be applied to any other Homebrew package.

Continue reading
Posted in How to’s | Tagged , | 12 Comments