This post is going to be too ambitious probably: I want to introduce you to
C++ code, applying this knowledge in particular to
applications and since we are at it, explaining some
ghidra scripting to
automate the process.
Here we are with another experiment in reusing otherwise trash-destined electronics material; in this episode we are going to refurbish a keyboard, from the recovering of the internal "matrix" to the design of the PCB destined as the controller board, to finally reworking of an existing firmware to create a new USB keyboard.
After running for a couple of years using
jekill as a static site generator
I decided to switch to
nikola for a couple of reasons: first of all because
is implemented in
python, a language that I know more than
ruby and this
allows me to improve the platform and customize it more to suite my needs.
In this post I'll describe my esperiments in reusing my old Samsung Galaxy S; don't expected anything sophisticated, it's more a brain dump.
It's happened in the past that someone gifted me of very old (and not working anymore) laptops that otherwise would have been thrown in the garbage; my idea for them was of reusing some parts that are more valuable: battery, disks, keyboards, etc...
I was in need to have a working VPN with Fortigate and here I'm going to recollect the procedure that has permited to accomplish such simple but incredibly complex task.