Welcome to Raymii.org. On GopherSpace since 2019! 
                            _ _                    
                           (_|_)                   
  _ __ __ _ _   _ _ __ ___  _ _   ___  _ __ __ _   
 | '__/ _` | | | | '_ ` _ \| | | / _ \| '__/ _` |  
 | | | (_| | |_| | | | | | | | || (_) | | | (_| |  ---/\/\/\/---   
 |_|  \__,_|\__, |_| |_| |_|_|_(_)___/|_|  \__, |  
             __/ |                          __/ |  
            |___/                          |___/   
                                                   
            Quis custodiet ipsos custodes?         
                                                   
            This page was last updated on:         
            2024-01-23T22:58:58
  
Read more about me and this site
Raymii.org Gopher RSS feed
Links to other gopherspaces
 
Fixing the hiss on my Atgames Legends Pinball Micro including root access (23-01-2024 22:00)
Which Root Certificates should you trust? Find out with CertInfo (01-01-2024 09:00)
YouLessQt, helps you align the YouLess to an analog electricity meter (16-9-2023 09:00)
A docker image for Qt 5.15 LTS for Android, including OpenSSL and the KDE patch collection (13-9-2023 22:00)
Drawing a Circle in Qt QML three different ways (05-07-2023 23:59)
Site update, self-hosted search via pagefind (01-07-2023 21:32)
My 24 year old HP Jornada can do things your modern iPhone still can't do! (15-06-2023 01:30)
Bare Metal Vi, boot into Vi without an OS! (22-04-2023 22:30)
OpenVMS 9.2 for x86, Installing HAProxy and troubleshooting UNIX file paths (19-04-2023 22:30)
OpenVMS 9.2 for x86, Getting Started part 3, the WebUI (16-04-2023 22:30)
OpenVMS 9.2 for x86, Getting Started part 2, auto boot, licenses, PAKs, networking and SSH (15-04-2023 22:30)
OpenVMS 9.2 for x86, Getting Started part 1, install guide with VirtualBox (11-04-2023 22:30)
OpenVMS 9.2 for x86 is finally available for hobbyists! (09-04-2023 23:59)
Site update, cookie consent popup (for a static site) (22-03-2023)
Named Booleans prevent C++ bugs and save you time (17-02-2023 20:21)
Johnnie 'QObject' Walker, replace a service locator pattern while you're at it (14-01-2023 04:30)
APT keeps complaining that the HTTPS certificate cannot be validated? (11-01-2023 05:31)
Leaf Node Monitoring v2023.01 released, major performance improvements, new layout and new checks! (05-01-2023)
Add moc includes to speed up Qt compilation (12-12-2022)
Spinrite 6.0 on UEFI and an NVMe SSD drive (03-11-2022 21:00)
OpenSSL generate self signed certificate with SAN in one command (subject alternative name) (14-10-2022 22:02)
Fade in / fade out in Qt/QML (19-08-2022 21:30)
Responsive Qt/QML layout coming to Leaf Node Monitoring (15-08-2022 21:00)
What's coming in the next version of Leaf Node Monitoring? (14-07-2022)
OpenVMS 9.2 for x86 will be released tomorrow (2022-07-14), so exciting! (13-07-2022)
Using a Windows Mobile 2003 PDA (HP iPAQ h4350) in 2022, including WhatsApp! (29-05-2022 01:30)
Qt/QML Property bindings break after a JavaScript assignment (19-05-2022 05:30)
HTTP GET requests with Qt and in Qml (async) (29-04-2022)
Selling my own GPL software part 3, prior art (existing GPL software for sale) (24-04-2022)
Proxmox VE 7 Corosync QDevice in a Docker container (17-04-2022)
Price of a guest post on dragonflydigest.com? (07-04-2022)
Build a WeatherTerminal app for the Seeed reTerminal (with Qt 6 & QML) (02-04-2022)
Yocto boot2qt for the Seeed reTerminal (Qt 6) (18-03-2022)
Qt 5.15.3 Open Source released (04-03-2022)
Raspberry Pi Compute Module 4 eMMC flashing issue (nRPI_BOOT) (26-02-2022)
Execute a script in a Yocto package on every image build (22-02-2022)
Yocto boot2qt for the Raspberry Pi 4, both Qt 5.15 and 6.2 (21-02-2022)
Embed the source code directly in your Qt app with qmake and qrc, for GPL compliance (12-02-2022)
Log all Item properties and functions in Qml (09-02-2022)
Loop over all Repeater items or Delegate's in Qml (09-02-2022)
Thank you, shotternail! (08-02-2022)
QML Touch Area visualization with QML_VISUAL_TOUCH_DEBUGGING (07-02-2022)
QML Drag and Drop including reordering the C++ model (21-01-2022)
Selling my own GPL software, part 1: a lot of hurdles (24-12-2021)
The yearly backup restore test (05-11-2021)
Responsive QML Layout (with scrollbars) (05-10-2021)
Render markdown in a Qt QML Text or TextEdit control (04-10-2021)
Qt/QML: Expose C++ classes to QML and why setContextProperty is not the best idea (03-10-2021)
Expose any Qt5 program via VNC (20-09-2021)
Rectangle{} debugging in QML, just like printf(), but for QT (08-09-2021)
Relegendable keycaps for your macropad, the best thing ever for developer productivity (06-09-2021)
Install NetBSD 9.2 on a DEC Alpha CPU with AXPBox (28-08-2021)
Remote desktop on NetBSD with Xnest (no VNC) (22-08-2021)
Install NetBSD 9.2 on a DEC Alpha CPU in QEMU with X11 (18-08-2021)
Using IceWM and a Raspberry Pi as my main PC, sharing my theme, config and some tips and tricks. (10-07-2021)
Firefox 89 Proton UI Tab Styling (27-06-2021)
Execute a command and get both output and exit status in C++ (Windows & Linux) (07-06-2021)
Exclude lines in less (or journalctl) (23-05-2021)
All packages that were present in Ubuntu 18.04 but absent in Ubuntu 20.04 (19-05-2021)
I've packaged up CKermit as a snap, for Ubuntu 20.04 (16-05-2021)
It compiles does not always mean that it works, a tale of virtual overridden fun in C++ (12-05-2021)
Run MS Teams on a coffee machine?!? (Or: Embedded Linux Framebuffer VNC client) (08-04-2021)
Run one specific clang-tidy check on your entire codebase (05-04-2021)
Three ways to print booleans as 'True' or 'False' in C++ (21-03-2021)
Record your Linux Desktop with ffmpeg and slop to any format (17-03-2021)
Disable (debug) logging in QT and QML (27-02-2021)
QT / QML Signals and Slots with C++ (25-02-2021)
Limit specific process memory on desktop linux with cgroups and earlyoom (13-02-2021)
Reset the SYSTEM password on OpenVMS 8.4 (03-02-2021)
The Common Desktop Environment (CDE) is still developed and modern in 2021 (28-01-2021)
OpenVMS CDE Desktop Remote X session GUI (on AXPbox) (26-01-2021)
AXPbox version 1.0.0 released! (Open source Alpha emulator) (23-01-2021)
Site updates, new font for better contrast and other small CSS fixes (12-01-2021)
C++ std::async with a concurrency limit (via semaphores) (09-01-2021)
Lets talk about changelogs, or, how I loathe 'bugfixes and performance improvements' (02-01-2021)
Hacker News vs Lobste.rs in C++, an exercise in parsing json http api's and date/time/timezones (31-12-2020)
Bash HTTP monitoring dashboard (27-12-2020)
C++ set up cpp-httplib with SSL support with cMake (14-12-2020)
I've packaged up Gnash as a snap, for modern linux (07-12-2020)
Semi-accurate live stream viewer count (hls/rtmp/restreamer) on the command line (25-11-2020)
Installing OpenVMS 8.4 Alpha inside AXPbox on Debian 10 / Ubuntu 20.04 with networking (04-11-2020)
Exciting OpenVMS Alpha Emulation news, es40 has been forked to Axpbox (and works!) (28-10-2020)
I enforced the AGPL on my code, here's how it went (20-10-2020)
What does raymii.org cost to run? (27-09-2020)
Tiny Tiny RSS vs Miniflux (26-09-2020)
Store multiple types in a single std::map in C++ with std::any, just like a python dict (23-09-2020)
CookieNumberPrinter, incremental / idle game style numbers in C++ (12-09-2020)
Get all SSH public keys from gitlab (26-08-2020)
Get number of incoming connections on specific port with ss (25-08-2020)
Local incremental backups of Google Photos on Ubuntu with gphotos-sync (24-08-2020)
Get webcam resolution and info on Ubuntu and fix HD (23-08-2020)
Ubuntu Snap auto updates broke my development setup and there is no way to turn them off (01-08-2020)
The Twitter Bitcoin hack can happen anywhere humans are involved (31-07-2020)
C++ Remove leading or trailing characters from std::string (18-07-2020)
Running gnash on Ubuntu 20.04 (in Docker with X11 forwarding) (05-07-2020)
Installing PyGopherd on Ubuntu 20.04 (04-07-2020)
Generate QR code and write it to a PNG, scaled, in C++ (07-06-2020)
Github Actions, C++ with Boost and cmake, almost a 50% speedup with caching (27-05-2020)
I had to jailbreak my iPhone to change the default browser... (24-05-2020)
Here be dragons, or, invalidated iterators (03-05-2020)
C++ async, threads and user input (24-04-2020)
Personal Wireguard VPN on a Freedombox with Debian (03-02-2020)
Installing Freedombox on Armbian on the Olimex Pioneer (29-01-2020)
Cancellation notice: cipherli.st, txtn.ws, ssldecoder.org and certificatemonitor.org (22-01-2020)
Windows 10 updates with PowerShell (06-01-2020)
Run CLion native on Android, ditch your desktop! (27-12-2019)
Tiny Tiny RSS + Readability == The best way to read RSS feeds (22-12-2019)
ScreensaverStopper, stop activating the screensaver by sending F24 often (21-12-2019)
and & or are valid in C++ (alternative tokens) (16-12-2019)
Weight for Weight, a coding exercise that kept me busy (12-11-2019)
std::string to lowercase or uppercase in C++ (07-11-2019)
std::accumulate in C++ (23-10-2019)
Send commands or input to a detached screen session (02-10-2019)
C++ project setup with CMake & unit tests (google test) (01-10-2019)
Get serial port data on the web with live updating (28-09-2019)
Bash bits: split a file in blocks and do something with each block (02-09-2019)
Bash bits: find has a -delete flag (14-07-2019)
Only zero is false, everything else is true in C++ (12-07-2019)
GNUplot tips for nice looking charts from a CSV file (06-07-2019)
Gherkin 30% keyboard build log and review (29-06-2019)
connman operstate list (25-06-2019)
C++ template definitions in a .cpp file (instead of a header file) (22-06-2019)
C++ create and write to a CSV file with a variadic template (17-06-2019)
Dark Reader, dark mode for any website (15-06-2019)
Cooking with C++ templates and stronger types (13-06-2019)
C++ variadic template recursive example (08-06-2019)
C++ create and write to a CSV file (07-06-2019)
Retro PC Ads - 1975 Sphere 1 (29-05-2019)
Match dig 127.0.0.53 server with systemd-resolvd server (23-05-2019)
Site updates, new layout (08-05-2019)
Bash Bits: Find all files containing specific text (and remove them) (07-05-2019)
Bash Bits: Randomize a cronjob to run between 00:00 and 06:00 hours (06-05-2019)
Bash Bits: Check if a program is installed (05-05-2019)
OpenSSL test TLSv1.3 connection and ciphersuites with s_client (28-04-2019)
totext.py - Convert URL or RSS feed to text with readability (18-04-2019)
Convert markdown inline links to reference style links with Pandoc (10-04-2019)
Building opkg .ipk packages by hand (for OpenEmbedded/Yocto/OpenWRT) (05-04-2019)
Where is dropbearconvert on Ubuntu? (02-04-2019)
Simple pygopherd log analyzer (20-03-2019)
Disable motd news or (parts of) the dynamic motd on Ubuntu (18-03-2019)
Site updates, raymii.org now also available on Gopher (10-03-2019)
SpaceCat Launchpad v2, an awesome cool little macropad (05-03-2019)
Viewing PDF, .docx and .odt files in mutt (as text) (03-03-2019)
Get a JSON value with bash and sed (26-02-2019)
My phone serves me 400+ ads and trackers per hour. Blokada, the best android adblocker, beats 'm all! (16-02-2019)
Split keyboards, a five year review including the ErgoDox EZ, Matias Ergo Pro and Kinesis Freestyle 2 (10-02-2019)
Sparkling Network (12-01-2019)
SSH on Windows Server 2019 (including how to sudo) (18-12-2018)
Line total (up+down sum) in PHP Network Weathermap (13-11-2018)
Three new NitroKeys! Nitrokey Pro 2, Storage 2 and a FIDO-U2F Nitrokey (08-11-2018)
Use Ubuntu behind a Microsoft ForeFront TMG proxy with cntlm (27-10-2018)
Encrypt and decrypt files to public keys via the OpenSSL Command Line (25-10-2018)
Find files in tar archives and extract specific files from tar archives (17-10-2018)
Reddit Gold for Caldera Openlinux 1.2 (26-09-2018)
Service checks in LibreNMS (http, all other Nagios plugins) (10-09-2018)
tping - ping with a timestamp (03-09-2018)
Linux on Microsoft Azure? Disable this built-in root-access backdoor (wa-linux-agent) (22-08-2018)
Python script to talk to LibreNMS API and get alerts and hosts (08-08-2018)
nginx 1.15.2, ssl_preread_protocol, multiplex HTTPS and SSH on the same port (06-08-2018)
Site updates for accessibility, text only pages and skip to main content (01-08-2018)
Send email with multiple inline images via bash with a loop (23-07-2018)
log_vcs - Ansible callback plugin that creates VCS (git) branches for every Ansible run (10-07-2018)
Windows 7 installer on a KVM Linux VPS (Windows on Digital Ocean) (01-07-2018)
Syslog configuration for remote logservers for syslog-ng and rsyslog, both client and server (21-06-2018)
snap install mosaic, the first graphical webbrowser on Ubuntu (14-06-2018)
Chrome 68 is depcrecating HPKP (HTTP Public Key Pinning) (12-06-2018)
That time when one of my HP-UX servers lost half of it's RAM (and how to connect to an HP iLO 2 with modern OpenSSH (7.6+)) (06-06-2018)
GPG noninteractive batch sign, trust and send gnupg keys (01-06-2018)
HP-UX 11.31 System information and find out part number of a failed disk with sasmgr (18-05-2018)
Icinga2 / Nagios / Net::SNMP change the default timeout of 60 seconds (16-05-2018)
Multiple passwords for one user, UIC uniqueness and the system password on OpenVMS (13-05-2018)
Mount ISO and execute scripts on OpenVMS (08-05-2018)
File locking, grep and process killing on OpenVMS (06-05-2018)
Site updates, new layout for overview pages (04-05-2018)
The sad state of Alpha emulators (for OpenVMS) (30-04-2018)
Introducing the Yubikey Nano XL Rugged edition (27-04-2018)
Installing the es40 AlphaServer emulator 0.18 on Ubuntu 16.04, and trying to install OpenVMS 8.4 on es40 (24-04-2018)
Small OpenVMS titbits (22-04-2018)
Ansible - add apt_key inline (19-04-2018)
OpenVMS 7.3 install log with simh VAX on Ubuntu 16.04 (16-04-2018)
File versioning and deleting on OpenVMS with DELETE and PURGE (15-04-2018)
Synergy, no mouse cursor on Ubuntu 17.10 (11-04-2018)
FreeIPA DNS workaround for DNS zone [...]. already exists in DNS and is handled by server(s): (10-04-2018)
Backspace and delete key behaviour on OpenVMS (09-04-2018)
SSH public key authentication on OpenVMS (05-04-2018)
Delete a directory on OpenVMS (03-04-2018)
Mail on OpenVMS (01-04-2018)
My first OpenVMS (31-03-2018)
OpenStack nova get-password, set-password and post encrypted password to metadata service (25-03-2018)
Essential Monitoring checks (20-03-2018)
My Yubikey broke, but I had a backup. So should you with your 2FA (18-03-2018)
haproxy: restrict specific URLs to specific IP addresses (04-03-2018)
Dell PowerEdge firmware upgrades via iDrac (26-01-2018)
ncdu - for troubleshooting diskspace and inode issues (29-10-2017)
Adding IPv6 to a keepalived and haproxy cluster (24-09-2017)
atop is broken on Ubuntu 16.04 (version 1.26): trap divide error (18-09-2017)
Backup OpenStack object store or S3 with rclone (17-08-2017)
Openstack Horizon, remove the loading modal with uBlock Origin (25-05-2017)
Distributed load testing with Tsung (13-04-2017)
Run software on the tty1 console instead of getty login on Ubuntu 14.04 and 16.04 (10-04-2017)
Check HTTP status code for a page on all DNS records (09-04-2017)
Burn in testing for new Hypervisor and Storage server hardware (08-04-2017)
Openstack Soft Delete - recover deleted instances (18-03-2017)
Running WPS-8 (Word Processing System) on the DEC(mate) PDP-8i and SIMH (09-03-2017)
Traceroute IPv6 to Smokeping Target config (05-03-2017)
Ansible: access group vars for groups the current host is not a member of (27-01-2017)
OpenStack: Quick and automatic instance snapshot backup and restore (and before an apt upgrade) with nova backup (20-12-2016)
Create a PDP-8 OS8 RK05 system disk from RX01 floppies with SIMH (and get text files in and out of the PDP-8) (07-12-2016)
Overflow the Investigatory Powers Bill! (24-11-2016)
Build a FreeBSD 11.0-release Openstack Image with bsd-cloudinit (14-11-2016)
Nitrokey gnuk firmware update via DFU (11-10-2016)
MySQL restore after a crash and disk issues (10-10-2016)
Firefox History stats with Bash (25-09-2016)
Create /etc/shadow crypted password entries (23-09-2016)
Mouse movement via the keyboard with xdotool and xbindkeys (13-09-2016)
IPSEC VPN on Ubuntu 16.04 with StrongSwan (12-09-2016)
Nagios 4 + Nagiosgraph (latest) installation on Ubuntu 12.04 & 14.04 (11-09-2016)
Ansible - Create OpenStack servers with Ansible 2.0 and the os_server module and a dynamic inventory (10-09-2016)
FST-01 gnuk firmware update via USB (09-09-2016)
Ansible - create playbooks and role file and folder structure (08-09-2016)
Reset iptables to ACCEPT all (backup and remove all existing rules) (03-09-2016)
Nitrokey Start: Getting started guide (gnuk openpgp token) (14-08-2016)
Nitrokey HSM/SmartCard-HSM and Raspberry Pi web cluster (01-08-2016)
Raspberry Pi unattended upgrade Raspbian to Debian Testing (27-07-2016)
Storing arbitraty data in the Nitrokey HSM/SmartCard-HSM with Elementary Files (EF) (17-07-2016)
Use the Nitrokey HSM or SmartCard-HSM with sc-hsm-embedded, mod_nss and Apache (read only module) (15-07-2016)
Decrypt/Extract Nitrokey HSM/SmartCard-HSM RSA private keys (13-07-2016)
Use the Nitrokey HSM or SmartCard-HSM with mod_nss and Apache (21-06-2016)
Get started with the Nitrokey HSM or SmartCard-HSM (19-06-2016)
HTTP Strict Transport Security for Apache, NGINX and Lighttpd (17-06-2016)
Toggling in a simple program DEC PDP-8 and PiDP-8 using the switch register (08-06-2016)
Ansible - Add an apt-repository on Debian and Ubuntu (15-05-2016)
Migrating personal webapps and services (05-05-2016)
Build a FreeBSD 10.3-release Openstack Image with bsd-cloudinit (27-04-2016)
IPv6 in a Docker container on a non-ipv6 network (12-04-2016)
Active Directory and Exchange Command Line Powershell (27-02-2016)
Let's Encrypt with DirectAdmin, now built in! (24-02-2016)
Ansible playbook for GoAccess Log Analyzer (17-01-2016)
Deborphan cleanup until no more orphaned packages left (11-01-2016)
Microsoft Office 2013 and 2010 on Linux (02-01-2016)
Recursively find all [installed] package dependencies (31-12-2015)
IPSEC VPN on Ubuntu 15.04 with StrongSwan (20-12-2015)
IPSEC VPN on Ubuntu 15.10 with StrongSwan (20-12-2015)
Forward or save outgoing email with Exim (16-12-2015)
Generate hashes of files with rhash for archival storage (11-12-2015)
Linux Containers (12-11-2015)
Sign and verify text/files to public keys via the OpenSSL Command Line (09-11-2015)
Make OpenELEC/Kodi work with the Sitecom CN-524/ Cambridge Silicon Radio (CSR) 8510 A10 Bluetooth USB adapter on the Raspberry Pi. (01-10-2015)
Install Ubuntu Linux on the LG Chromebase (03-08-2015)
Running TSS/8 on the DEC PiDP-8/i and SIMH (26-07-2015)
Running Adventure on the DEC PDP-8 with SIMH (23-07-2015)
Find all services using libssl to restart after an OpenSSL update (14-07-2015)
Strong SSL Security on nginx (14-06-2015)
Strong SSL Security on Apache2 (14-06-2015)
Strong SSL Security on lighttpd (14-06-2015)
Openstack - (Manually) migrating (KVM) Nova compute virtual machines (13-06-2015)
The awesomely epic guide to KDE (04-05-2015)
Filing Effective Bug Reports (03-05-2015)
Raspberry Pi Arcade Machine (03-05-2015)
systemd: Don't fear change (25-03-2015)
Keep messages secure with GPG (22-03-2015)
OpenSSL: Manually verify a certificate against a CRL (22-03-2015)
How I got a valid SSL certificate for my ISP's main domain, xs4all.nl (21-03-2015)
Olimex OlinuXino A20 LIME2 mainline 4.0.0 kernel, u-boot and debian rootfs image building tutorial (21-03-2015)
Automating Openstack with cloud init run a script on VM's first boot (11-03-2015)
Ada Lovelace and The Analytical Engine (09-03-2015)
Build a Flexible and Powerful System with Arch Linux (09-03-2015)
Euclid's algorithm: recursion and python (08-03-2015)
Example (08-03-2015)
Solve word puzzles with bash (08-03-2015)
OpenSSL command line Root and Intermediate CA including OCSP, CRL and revocation (03-03-2015)
Openstack Glance Image Download, download Openstack images (25-02-2015)
Remove Installatron from a (Directadmin) server (08-02-2015)
Installing Virtual Machines with virt-install, plus copy pastable distro install one-liners (08-02-2015)
Raspberry Pi FM radio transmitter with Buttons (04-02-2015)
Olimex OlinuXino A20 LIME2 Minimal Debian 7 Image (28-01-2015)
OpenVZ/Proxmox - pre-backup all container dump script (18-01-2015)
Filtering IMAP mail with imapfilter (17-01-2015)
Let's Encrypt with DirectAdmin or other Web Control Panels (11-1-2015)
Broken Corrupted Raspberry Pi SD Card (09-01-2015)
Shared Git repository over ssh for multiple users (05-01-2015)
Get all IP ranges from an AS number (04-01-2015)
pfSense allow web interface access on WAN from specific IP (31-12-2014)
IPSEC VPN on Centos 7 with StrongSwan (30-12-2014)
HTTP Public Key Pinning Extension HPKP for Apache, NGINX and Lighttpd (30-12-2014)
Arch Linux AUR PKGBUILD generate new checksums (29-12-2014)
Ansible - Only if a file exists or does not exist (27-12-2014)
Fix inconsistent Openstack volumes and instances from Cinder and Nova via the database (22-12-2014)
Clear Uncluttered SSH client config with Ansible (21-12-2014)
Olimex OlinuXino a10 Lime uBoot, Kernel and root image guide (20-12-2014)
ingsoc (02-12-2014)
IPSEC L2TP VPN on CentOS 6 / Red Hat Enterprise Linux 6 / Scientific Linux 6 (01-12-2014)
IPSEC L2TP VPN on Arch Linux on a Raspberry Pi with OpenSwan, xl2tpd and ppp (01-12-2014)
IPSEC L2TP VPN on Ubuntu 12.04 with OpenSwan, xl2tpd and ppp (01-12-2014)
IPSEC L2TP VPN on Ubuntu 13.10 with OpenSwan, xl2tpd and ppp (01-12-2014)
IPSEC L2TP VPN on Ubuntu 13.04 with OpenSwan, xl2tpd and ppp (01-12-2014)
IPSEC L2TP VPN on Ubuntu 14.04 with OpenSwan, xl2tpd and ppp (01-12-2014)
IPSEC L2TP VPN on Ubuntu 12.10 with OpenSwan, xl2tpd and ppp (01-12-2014)
Openstack Affinity Groups, make sure instances are on the same or different compute hypervisor hosts (29-11-2014)
Ansible - Only if host is also in other hostgroup (25-11-2014)
Build a FreeBSD 10.1-release Openstack Image with bsd-cloudinit (23-11-2014)
OpenSSL Decoder Script (15-11-2014)
Ansible - Only do action if on specific distribution (Debian, Ubuntu, CentOS or RHEL) or distribution version (ubuntu precise, ubuntu trusty) (09-11-2014)
OpenSSL Command Generator (08-11-2014)
Olimex OlinuXino a10 Lime Minimal Debian 7 Image (31-10-2014)
Keepalived notify script, execute action on failover (26-10-2014)
Check and Fix SSL servers for SSLv3 connections or the Poodle CVE-2014-3566 bug (14-10-2014)
Configserver Firewall and Security (CSF and LFD) (12-10-2014)
Patch Shellshock)with Ansible (24-09-2014)
Boot to Vim, Vim as Pid 1 (18-09-2014)
Statically (cross) compiled vim for x86, x86-64 and mipsel (17-09-2014)
Owncloud, DirectAdmin, Apache 2.4 and Error AH01797: client denied by server configuration (15-09-2014)
Set your IP as wallpaper (14-09-2014)
foaas.sh - Command Line Fuck Off as a Service client (08-09-2014)
Get the current or all Firefox tab urls in Bash (01-09-2014)
Build a $35 Time Capsule - Raspberry Pi Time Machine Backup Server (29-08-2014)
Building HA Clusters with Ansible and Openstack (25-07-2014)
OpenVZ/Proxmox - Container to Template (11-07-2014)
Proxmox VE - One Public IP (10-07-2014)
CentOS 5 CA Certificate Bundle Update (06-07-2014)
Traceroute to Smokeping Target config (28-06-2014)
Simple keepalived failover setup on Ubuntu 14.04 (13-06-2014)
Build a FreeBSD 10.0-release Openstack Image with bsd-cloudinit (11-06-2014)
OSSEC 2.8 Server, Client, Web UI and Analogi Dashboard Installation tutorial (11-06-2014)
Openstack Horizon installation with SSL on Ubuntu (29-05-2014)
Openstack Swift Objectstore Access via FTP (25-05-2014)
Encrypted Duplicity Backups to Openstack Swift Objectstore (19-05-2014)
IPv6 at Home (03-05-2014)
Transmission Web on a Raspberry Pi with Arch Linux (28-04-2014)
FreeBSD 10, Converting from RELEASE to STABLE  (17-04-2014)
Linux software raid, rebuilding broken raid 1 (14-04-2014)
FreeBSD Ports: remove config options (09-04-2014)
OpenSSL: Manually verify a certificate against an OCSP (07-04-2014)
Chef: overwrite templates in wrapper-cookbooks (02-04-2014)
Chef: chef_gem vs gem_package and ORDER (01-04-2014)
OS X: Remove all Apple Remote Dekstop settings (14-03-2014)
3D modeling a real world object in OpenSCAD (02-03-2014)
KVM add disk image or swap image to virtual machine with virsh (23-02-2014)
KVM convert qcow2 disk images to raw disk images for performance (16-02-2014)
KVM host with bonding and VLAN tagged Virtual Machines setup on Ubuntu 12.04 (15-02-2014)
Bonding NIC Teaming on Ubuntu 12.04 (14-02-2014)
Install extra software in the VMWare vCenter Appliance (VCSA) (05-02-2014)
OpenSSL: Get all certificates from a website in plain text (04-02-2014)
OCSP Stapling on Apache (03-02-2014)
OCSP Stapling on nginx (03-02-2014)
haproxy: intercept all cookies and set secure attribute (01-02-2014)
Check if passwordless sudo can be used in a bash script or nagios check (30-01-2014)
Remove unused CentOS/Red Hat kernels (18-01-2014)
rc.local support on Arch Linux with systemd (13-01-2014)
Ansible Inventory from VMWare (06-01-2014)
Bash Bits: Simple command line arguments (30-12-2013)
Ansible - Playbook Testing (29-12-2013)
Local W3C HTML5 Validator Server (27-12-2013)
Ansible - Only do something if another action changed (22-12-2013)
Ansible - Sudo sometimes (21-12-2013)
haproxy: client side ssl certificates (18-12-2013)
Apache access/error log to syslog (15-12-2013)
Back Up Thunderbird Message Filters (15-12-2013)
Install nmap 6.40 on Ubuntu 12.04 (13-12-2013)
haproxy: set specific ssl ciphers (12-12-2013)
haproxy: add strict transport security or any other http header (11-12-2013)
haproxy: ssl backends (10-12-2013)
haproxy: redirect to ssl or other website (09-12-2013)
ntop-ng 1.1 installation on Ubuntu 12.04 (29-11-2013)
Corosync Pacemaker - Execute script on failover (20-11-2013)
DigitalOcean Sucks. Use DigitalOcean! (19-11-2013)
NoPriv.py - Easy IMAP Email Backup. (17-11-2013)
Self Hosted CryptoCat - Secure self hosted multiuser webchat (09-11-2013)
Corosync Notes (02-11-2013)
Remove unused Ubuntu kernels (28-10-2013)
Install the latest ZNC from source on Ubuntu (25-10-2013)
Set up your own truly secure, encrypted and shared file synchronization, aka Dropbox clone (15-10-2013)
OpenSSL One liner to create self signed certificate (09-10-2013)
Chef: search in recipe based on roles or recipes (08-10-2013)
Chef: include_recipe only_if or not_if (06-10-2013)
Uninstall and Remove OSSEC (01-10-2013)
Bash Bits: Check if item is in array (21-09-2013)
Bash Bits: Add colour output to your script (18-09-2013)
Bash Bits: Debug Logging (15-09-2013)
Bash Bits: Trap Control C (SIGTERM) (14-09-2013)
OSSEC Server, Client, Web UI and Analogi Dashboard Installation tutorial (07-09-2013)
OS X - Enable access for assistive devices via the command line (03-09-2013)
OS X - Applescript to lock date and time preference panel to fix local sudo exploit (02-09-2013)
IPv4 Address Conversion Tricks (01-09-2013)
OpenVZ dnsmasq set capabilities failed fix (14-08-2013)
Bind DNS Query Graph Charts with GNUPlot (13-08-2013)
Microsoft Exchange / Active Directory Powershell script to notify users of expiring Passwords (08-08-2013)
Nagios - Hide all hosts in hostgroup (30-07-2013)
Diffie Hellman Key Exchange Dutch Notes and Example (28-07-2013)
OpenSSL - Generate Psuedo Random Passwords (26-07-2013)
Stong SSL Security on Lighttpd (24-07-2013)
My Todo.txt Workflow, including Unison, Todour and Android (24-07-2013)
Pass the SSL Labs Test on NGINX (Mitigate the CRIME and BEAST attack, Disable SSLv2 and Enable Perfect Forward Secrecy). (23-07-2013)
Pass the SSL Labs Test on Apache2 (Mitigate the CRIME and BEAST attack, Disable SSLv2 and Enable Perfect Forward Secrecy). (20-07-2013)
OS X: Disable Notification Center (10-07-2013)
bdsh - Whitelist Restricted Shell (29-06-2013)
Strip all non-ascii characters from a file (27-06-2013)
Samba Shares with Active Directory Login on Ubuntu 12.04 (27-06-2013)
Bash Incremental History Search / Autocomplete  (26-06-2013)
Dogtag / Red Hat Certificate System reset admin pkiconsole password (19-06-2013)
Ejabberd SSL Certificate (13-06-2013)
Ejabberd Active Directory LDAP Login (12-06-2013)
Set up a federated XMPP Chat Network with ejabberd, your own Google Talk Hangouts alternative (11-06-2013)
OS X - Turn Bonjour off or on via the command line (04-06-2013)
OS X - Turn off sleep from the command line (03-06-2013)
OS X - Create Hardware report SPX and save it to a AFP share (02-06-2013)
Gitlab Active Directory LDAP Authentication (28-05-2013)
OS X: Turn firewall on or off from the command line (10-05-2013)
Exchange 2007 and 2010 Autodiscovery DNS SRV record for BIND (09-05-2013)
Hide or determine BIND version number (08-05-2013)
Nagios plugin to check an OCSP server (06-05-2013)
Nagios plugin to check Safenet HSM (03-05-2013)
Nagios plugin to check CRL expiry in minutes (02-05-2013)
Join Mac OS X to an Active Directory / OpenDLAP directory from the commandline (02-05-2013)
HP ILO - Quickly gather ILO version and firmware information via CURL (13-04-2013)
Munin plugin to show Logstash/Kibana messages per hour (12-04-2013)
Set up a Collectd client (09-04-2013)
Set up a Collectd server with web frontend (09-04-2013)
NGINX: Proxy folders to different root (04-04-2013)
Silent unatended apt-get upgrade (30-03-2013)
Ansible - sudoers safety and sanity checking in playbook (23-03-2013)
NGINX: Catch all error codes (13-03-2013)
NGINX: Hide / Block .git and .svn folders (13-03-2013)
Ansible - pure ssh based configuration management and deployment (09-03-2013)
Hosted Piwik (09-03-2013)
Screenfetch installation tutorial (09-03-2013)
Better Cron env and shell control with the SHELL variable (08-03-2013)
Word occurrence counter and analyzer (07-03-2013)
Create a VMWare ESXi 5  5.1 5.5 USB install disk (27-02-2013)
Basic website and database backups with Duplicity (15-02-2013)
Systemd rosetta / cheatsheet (10-02-2013)
OpenSSL match certificate and private key (09-02-2013)
OpenSSL Generate CSR non-interactive (09-02-2013)
Munin - Fix MySQL plugin on Ubuntu 12.04 and Debian 6 (02-02-2013)
Munin - Set up the NGINX status plugin on Ubuntu 12.04 (31-01-2013)
Exploring /proc/ - tips and tricks for the procfs (28-01-2013)
OpenSSL one liner to get expiry date from SSL Certificate of any website (23-01-2013)
Fix CentOS IPTables rule saving (iptables: Saving firewall rules to /etc/sysconfig/iptables: /etc/init.d/iptables: line 274: restorecon: command not found) (23-01-2013)
Restrict SSH (20-01-2013)
RT (Request Tracker) - find and delete big attachments (17-01-2013)
Install python 2.7 or 3 under Debian 6 (15-01-2013)
Ruby script to upload or convert a Maildir Inbox to an IMAP server (01-01-2013)
Python script to monitor a file for changes and then mail the report with the file attached. (21-12-2012)
Exchange 2010 - OWA - Lock user after x amount of failed logins (19-12-2012)
Restore iptables rules after a reboot on debian (12-12-2012)
CIDR Cheatsheet (11-12-2012)
Resize OS X Mountain Lion installer to fit on a single layer 4.7 GB DVD (11-12-2012)
Munin optimization guide for Debian (rrdcached, tmpfs, ionice and nice) (08-12-2012)
Set OS X hostname from the commandline (05-12-2012)
ClamAV installation and daily scan + report on Ubuntu (01-12-2012)
Limit access to openssh features with the Match option (24-11-2012)
Set up your own distributed, redundant, and encrypted storage grid with Tahoe-LAFS (08-11-2012)
Git-clean (08-11-2012)
Small low cost linux pc's, an overview from 11-2012 (07-11-2012)
Ray-Mon - PHP and Bash server status monitoring (22-10-2012)
Codename Geld (15-10-2012)
ed cheatsheet (06-10-2012)
Persistent reverse (NAT bypassing) SSH tunnel access with autossh (05-10-2012)
Nagios plugin to check certificates on local file system (24-09-2012)
NutsManager (15-09-2012)
PHP Task/Todo list (12-09-2012)
Complete word count analysis of Security Now, episode 1 trough 370. (09-09-2012)
Correctly grep and display the uptime, load average and amount of users (06-09-2012)
Packages (02-09-2012)
Tiny Tiny RSS (01-09-2012)
Wallbase.cc commandline bash wget downloader (22-07-2012)
Small Operating Systems / Linux Distributions (09-07-2012)
Postfix snippets - not finished (09-07-2012)
ProxBash - a bash script to manage Proxmox VE (28-06-2012)
Ubuntu/Debian update mailer (10-06-2012)
Terrible Start (07-06-2012)
Bash - do something in every subdirectory (16-05-2012)
Bash script to list all changed files in certain period (13-05-2012)
Set up a local Ubuntu (apt) repository with apt-mirror (28-03-2012)
NurseCalc o2 - Bash script and online app for Oxygen Calculations (12-02-2012)
NurseCalc Infuus - Bash script and Online app for infusion and drip (speed) Calculations  (01-02-2012)
Some Bash and Arch Tweaks  (01-01-2012)
MagicProg: Magic the Gathering (RPG/TGC) Life Program  (27-12-2011)
Chrome Extensions for Privacy, Adblocking and anti-tracking (01-09-2011)
Stopping fail2ban.server : ERROR Unexpected communication error and other errors in fail2ban on ubuntu 9.04 (23-06-2011)
Introduction to DokuWiki (15-06-2011)
Introduction to Markdown (12-06-2011)
Tether your Sonim XP3 phone with Linux (08-02-2011)
What to do if you cannot execute CHMOD (15-05-2010)
Debian packages clean up commands (01-01-2010)
NoPriv.py - Easy IMAP email backup to HTML archive. (01-01-2010)
Customize your Clonezilla Live CD (01-01-2010)
EasyConverter (23-12-2009)
SSHdialog (26-10-2009)
Clonezilla Backup Script v0.2 (18-05-2009)
Postfix: log message from, to and subject (28-03-2009)
Bash script for massive rename to numbers (14-09-2008)
Javascript tricks (08-07-2008)
Convert FLV's to MP3 (15-06-2008)
Setting up Motion with FTP and Email! support (09-04-2008)
Bash ja/nee keuze (03-02-2008)
Imagemagick thumbnailer (29-11-2007)
Vim Cheatsheet (01-01-2007)
RET Metro Type T SG/2 (02-01-2006)
RET Metro Type M MG/2 (02-01-2006)
RET Metro ZUB (02-01-2006)
RET Metro ATB (02-01-2006)
About (01-01-2006)
 
This server runs on Pygopherd
___________________________________________________________________
              Gophered by Gophernicus/3.1.1 on Ubuntu/22.04 x86_64