Programster's Blog

Tutorials focusing on Linux, programming, and open-source

NFS

Fix Freezes When Transferring Files

Prevent your system from becoming unresponsive when transferring a large amount of data to a USB or NFS.

PHP

Set up Latest Dev PHP with Multithreading on Ubuntu 16.04

This tutorial will show you how to recompile PHP with ZTS enabled, before then adding the pthreads extension in order for us to be able to easily write multithreaded PHP CLI scripts.

PHP

Install PHP 7.0 With Pthreads on Ubuntu 16.04

Install PHP 7.0 With Pthreads for multithreading on Ubuntu 16.04

Comparing Nginx And Apache In Burst Workloads

Here we compare Nginx vs Apache at handling burst workloads and explain why one of them appears to handle it much better than the other.

Install IBM Plex Font

This tutorial will show you how to install the IBM Plex font with a BASH script.

PHP

Set Up PHP With Multithreading on Ubuntu 16.04

This tutorial will show you how to recompile PHP with ZTS enabled, before then adding the pthreads extension in order for us to be able to easily write multithreaded PHP CLI scripts.

Guetzli - JPEG Image Compression

Install and use Guetzli, the new open source JPEG compression tool from Google.

FFMPEG - Extract Images

This cheatsheet will show you various ways to extract images from videos using FFmpeg.

Mapping A Drive

In this tutorial, we will use an app to capture dashcam footage of driving and then put the video and the route on a map.

VP9 Encoding

How I convert videos to VP9 and an explanation of the parameters.

Docker Deploy Invoice Ninja

This tutorial will show you how to deploy your own Invoice Ninja server using docker.

Docker - Enter a Running Container With New TTY

How to enter your docker container with a new TTY.

«     »