Fixed first column with DataTables
Getting a fixed or frozen first column in a DataTables table that stays in place whilst the user scrolls on the X-axis. This is handy for smaller screen sizes and…
Getting a fixed or frozen first column in a DataTables table that stays in place whilst the user scrolls on the X-axis. This is handy for smaller screen sizes and…
PHP versions benchmark chart done on a cPanel shared hosting environment with Litespeed. The benchmarks were run 3 times for each version and are the average time in seconds taken…
Choosing and enabling multiple PHP versions with the selector in the Directadmin panel. Directadmin allows up to 4 active PHP versions to be used and chosen from. The first listed…
Installing Directadmin web hosting control panel on a Centos 8 VPS. Directadmin is becoming ever popular due to its affordability and simple to use interface, you can also get a…
How to easily upscale a 1080p video to 4k resolution using FFmpeg and a one-line command. The speed of the video upscale will depend on the video length, bitrate, your…
Using the typeahead.js library to create an autocomplete input from a two-dimensional array that was fetched with an Ajax request. typeahead.js is created by Twitter to “provide a strong foundation…
How to catch and handle the show and hide events on the Bootstrap 5 accordion component. An accordion is a show/hide card that collapses or expands when clicked, it is…
Highlighting the max and min column in a table made with DataTables. Using the initComplete option to call a function that sorts each column into an array and then check…
How to Download audio from a YouTube video using yt-dlp. For more information on yt-dlp general usage read this post. As you will more than likely be wanting the best…
Cutting a video into even segments and using the start and end time of the segment as its filename with FFmpeg and PHP. For this you will need the length…