Programster's Blog

Tutorials focusing on Linux, programming, and open-source

FFMPEG - Output Progress To File

Get FFmpeg to output the progress of an encoding job to a text file that can be easily parsed.

Deploy A Test SAML Identity Provider

Learn how to quickly deploy an example SAML identity provider that you can develop/test your service provider against.

Create Your Own Private SSL/TLS Certificates

Learn how to create your own private SSL/TLS certificates.

Install Iosevka Fonts

Install the Iosevka font on Ubuntu.

Deploy Mailtrain v1 With Docker

Learn how to deploy your own Mailtrain server with docker. Mailtrain is an open source alternative to Mailchimp.

Mailtrain 2 - Configure Generic SMTP

Configure Mailtrain 2 to send emails through your SMTP provider.

UFW Cheatsheet

A cheatsheet for using the uncomplicated firewall (UFW).

Lecture - OAuth vs. SAML vs. OpenID Connect - Michael Schwartz

A timestamped lecture from Michael Schwartz covering the history and differences between various SSO technologies/protocols.

Install Python Packages Hosted On Private GitHub

Learn how to install python packages through pip, when the packages are hosted within a private GitHub repository.


SSH Agent Cheatsheet

A cheatsheet for the SSH Agent.


VIM Cheatsheet

A cheatsheet for VIM.

iptables Port Forwarding Generator

A simple PHP script to generate the iptables rules to import when one needs to set up port forwarding.

«     »