How to emulate Raspios natively in QEMU

Download 2020-08-20-raspios-buster-armhf-lite.zip from the official site Install required tools sudo pacman -S unzip util-linux qemu qemu-arch-extra Minimal required QEMU version is 5.1 qemu-system-aarch64 --version Ethernet is shared with USB controller on Raspberry Pi 3, …

How to run latest Node on an emulated RevPi

Download the latest RevPi Stretch image, based on Raspbian Buster kunbus_release from the official site Download kernel-qemu-4.19.50-buster and versatile-pb-buster.dtb from dhruvvyas90/qemu-rpi-kernel Install required tools sudo pacman -S qemu unzip qemu-arch-extra Extract t…

How not to create a Node executable for ARM

There is one thing I would like to do properly for a quite some time: Create executable NodeJS application on an x64 machine for ARMv6 Now I have mastered the process to some extent, with the following steps: Write an app on a host x64 machine scp sources to the target ARMv6 mac…

How to update Google Calendar with pre-push git hook

With my online course building journey, I had to keep track of the slides it has. My coach has set me goal and it looked like a really hard one to reach, but it seemed doable. I wanted it to be a challenge. By some numbers I got from the previous month, I came up to the conclusio…

Building on your previous work

There was quite a long pause between my previous article and this one. I had a lot of stirr in my personal life, a lot of events happening concurrently. I could not prepare for a lot of them, because I did not see them coming. Yet, I am grateful for every single push life is givi…

Three reasons why you should spend time in nature as a programmer

Do you spend considerable time staring to the screen? You probably do. You are doing so right now reading this. If you do some (or mostly) programming during the time behind a monitor, you might be missing out on some great sights out there. And not only that. Realxing in a natur…

How enjoying the moment made me a positive person

Have you ever got into a situation where you did not want to end up because some part of your plan failed up miserably? Chances are that you did, and not once. In fact, probably every time you have prepared a detailed plan for a day, it ended up not fulfilling completely. The hig…