The jpegoptim is a command line tool that allows to compress JPEG and JPG images. This tool provides lossless optimization based on Huffman tables and lossy optimization where user can...
The xlsx2csv is a command line tool that allows to convert MS Excel (XLSX) files to CSV files. This tool requires the Python interpreter.
This tutorial shows how to install...
The pngquant is a command line tool that allows to compress PNG images. Images are converted to 8-bit PNG format with alpha channel in order to reduce the size. Usually...
SHA-512/256 is a truncated version of SHA-512. Algorithm is the same as SHA-512 but differs initial hash values (IVs) and final result is truncated to 256 bits to match the...
One of the ways to free up disk space on the system is to delete the duplicate files. The fdupes is a command line tool that allows to find duplicate...
NEO-6M is GPS module that allows to get raw GPS data in NMEA format. The raw data needs to parsed to obtain GPS information such as location coordinates (latitude and...
This post presents circuit of an electronic piano which produces 5 tones. Circuit consists of the 5 push-buttons and when one of them is pressed, it produces the different tone...
This post presents circuit which generates the Tick-Tick sound through the speaker. Circuit is based on 555 timer which works in astable mode to produce a square wave output. This...
The ps_mem is a command line tool that enables to check the RAM usage for a programs. This tool calculates the amount of RAM (private memory + shared memory) being...
SHA-512/224 is a truncated version of SHA-512. Algorithm is the same as SHA-512 but differs initial hash values (IVs) and final result is truncated to 224 bits to match the...