I am using plain text accounting tools like hledger and beancount alongside KMyMoney to track my financial transactions and to produce summary reports about income and expenses. If you've ever used hledger, you might like its ability to …
Yearly Archives: 2020
Reverse SSH Tunnel Explained
SSH tunnels are a great tool to solve various problems with routing where a firewall does not allow to access a certain local network. They allow forwarding connections to a specified port on the server machine to a local or remote computer through an encrypted channel.
Although there are nice …
Programming Xilinx Spartan 3A FPGA via UrJTAG
A Xilinx Spartan 3A chip can be programmed by using UrJTAG's pld command by fixing some issues related to old instructions. In this example, a Prometheus FPGA board is used. It is composed of a XC3S50A chip which can be configured by using FT-232H circuit's MPSSE mode. To start with, …
Remote Debugging of Native Android ARM 64-bit Executables Using gdbserver
In this tutorial, compilation and remote debugging of a simple C program on a rooted Android with ARM 64-bit architecture is described. The computer's hostname is ArchLinux and the smartphone Asus Zenfone is running on Android 5.0.2:
Install a cross-compiler toolchain
Install Android NDK (Native Development Kit):
Keeping header of an output while grepping the rest for something else in BASH
Sometimes it is useful to keep the header of an output of some command while grepping the same output for something else. In the example below, the column information is absent: