left tree
Es' corner
Just another keyboard-enthusiastic hominid.
right tree

Posts

19

Blogator v1.2 released

Blogator Project Releases

New release for Blogator that now includes a Table of Contents generator to use inside posts. In addition there was some major refactoring done in the code of the posts' output generation.

Click for more...

18

HDD diagnosis and recovery tools

Linux
HDD failing

Linux offers all the tools needed to diagnose and recover data for free from a failing hard drive as long as it can still be read. I'm just going to cover in a general way some tooling options to repair or extract data on a problematic hard drive in this post.

For those who cannot be bothered to roll out their own custom recovery image, System rescue CD has most of the needed tools within. To note that there are other equally capable custom distros images available for this very purpose. A spare USB key with at least enough storage to hold the distro's image and a quick use of dd is all that required get going.

Click for more...

17

Coronavirus info and form fetcher script for the French gov. page

Linux Releases Shell Script

The official french government page for the coronavirus is a good place to keep informed but (a) it's long and (b) doesn't indicate what exactly has changed... So I wrote this little shell script (BASH) to fetch the page and the 2 forms that are required when going outside lest you end up with a rather hefty fine. The script just compares the HTML and the txt version of the forms with any previously downloaded ones and signals if there are any changes between the two versions.

Click for more...

16

A RaspberryPi Git server

Git Guide Linux PDF Python Server
RaspberryPi

Installation of a GIT server using Arch linux (ARM) and a RaspberryPi model 1B and some GPIO centered development to get buttons to do things.

Click for more...

15

CMake Variable Injection

C++ CMake Notes PDF
CMake'

Sometimes it's useful to inject CMake variables into the source code such as in the case of printing the project versions and do conditional builds.

Click for more...

14

Android upgrade woes

Android Thoughts

This is my little journey made upgrading an old OnePlus One (A0001) phone from KitKat (4.4 stock) to Pie (9, LineageOS 16).

Click for more...

13

Basics of the Linux terminal and tools

Linux Notes PDF

Although a little intimidating for the beginner, the command line on Linux brings at your fingertips a cornucopia of powerful tools allowing operators endless ways to deal with computing related problems.

I've been meaning to create a "short" reference guide that collates what I would consider basic fundamentals and know-how for the linux command line and, finally, here it is!

Click for more...

12

C++ Resource Acquisition Is Initialization (RAII)

C++ Notes PDF

Some notes about RAII and how to leverage it in C++ for effective resource management.

Click for more...

11

Retrospective: Blogator v1.0

Blogator C++ Project Retrospectives
diggin'

This post highlights some of the aspects which I either found interesting, could be improved upon, or turned out to be a problem during development of the first version of the Blogator static site generator.

Click for more...

10

Blogator v1.0 released

Blogator C++ Project Releases
Blogator logo

Blogator is a static site generator written in C++ with the least amount of dependencies possible outside of the standard template library (STL). The the project stemmed from the idea of having a blog on a static site host (Bitbucket/GitHub) that can be viewed without any degradation with scripts disabled in the browser.

Click for more...