RSSAmplifier

Blog

Chaotic Experiments

The semi-interesting bits brought to you from entropy.

chaoticlab.ioRSS feed ↗15 posts

Latest posts

Update: MSI Installer for GNU Emacs 29.3 for Windows

Following the GNU Emacs 29.3 release, my MSI installer for GNU Emacs has been updated! This time there is no 32-bit version of it as no 32-bit executables were provided by the maintainers. Although this release of Emacs contains a Windows installer, I decided to release my installer as well, because MSI installers might be more convenient in some cases. You can find all the sources on GitHub as…

Update: MSI Installer for GNU Emacs 29.1 for Windows

Following the GNU Emacs 29.1 release, my MSI installer for GNU Emacs has been updated! This time there is no 32-bit version of it as no 32-bit executables were provided by the maintainers. Although this release of Emacs contains a Windows installer, I decided to release my installer as well, because MSI installers might be more convenient in some cases. You can find all the sources on GitHub as…

Update: MSI Installer for GNU Emacs 28.2 for Windows

Following the GNU Emacs 28.2 release, my MSI installer for GNU Emacs has been updated! As usual, it is a belated update. This time there is no 32-bit version of it as no 32-bit executables were provided by the maintainers. Although this release of Emacs contains a Windows installer, I decided to release my installer as well, because MSI installers might be more convenient in some cases. You can…

Update: MSI Installer for GNU Emacs 28.1 for Windows

Following the GNU Emacs 28.1 release, my MSI installer for GNU Emacs has been updated! As usual, it is a belated update. This time there is no 32-bit version of it as no 32-bit executables were provided by the maintainers. Although this release of Emacs contains a Windows installer, I decided to release my installer as well, because MSI installers might be more convenient in some cases. You can…

Update: MSI Installer for GNU Emacs 27.2 for Windows

Following the GNU Emacs 27.2 release, my MSI installer for GNU Emacs has been updated! As usual, it is a belated update. Although this release of Emacs contains a Windows installer, I decided to release my installer as well, because MSI installers might be more convenient in some cases. You can find all the sources on GitHub as well as the pre-built installers for the latest release of GNU Emacs.…

Installing Entware on an Android-powered device: Entware Installer Module for Magisk

You may have an old unused Android-powered phone lying around, or you may have a set-top box which remains unused most of the time, so you want to make it to work also as a home WEB-server. Maybe you are geeky enough for an idea of carrying a Linux-powered server in your pocket. Or you would like to improve the functionality of your Android phone to include a package manager which simplifies…

Update to My 'daemonize' Library

I have updated my tiny C library for writing Unix daemons . In fact, the library's code itself remained intact. When the original version was released, I made a somewhat sinful thing: although the library's code was written with portability in mind, the only example which came with it was Linux specific because of usage of signalfd(2) to redirect signal handling to the main event processing loop.…

Update: MSI Installer for GNU Emacs 27.1 for Windows

Following the GNU Emacs 27.1 release, my MSI installer for GNU Emacs has been updated! As usual, it is a belated update. Although this release of Emacs contains a Windows installer, I decided to release my installer as well, because MSI installers might be more convenient in some cases. You can find all the sources on GitHub as well as the pre-built installers for the latest release of GNU Emacs.…

Finding the Square Root of a Number Without Using the Standard Library (Newton's Method)

In this short post, I want to show a way to find the square root of a positive number without relying on the standard library using Newton's method . This is the method which seems to be used in many implementations of the C standard library. The example code is in the C programming language. Before going to the implementation, I provide the mathematical formulae used. I want to demonstrate how…

Facilities for Context Switching and Coroutines on AVR microcontrollers (and AVR-based Arduino boards)

In this short post, I want to present a small project on which I have been working for the last couple of weeks. It is a small library to control an AVR micro-controller execution context. Additionally, it can be used on AVR-based Arduino boards. I have to note that this is my first serious attempt in micro-controllers programming. Nevertheless, I tried to do my best, but bugs are always possible,…

High-Quality Video Playback on Linux

Some programs are so damn good that you start to see them without any relation to the platform on which they run. In this case, you start looking for their substitutes if you are unable to use them on some platforms, often without success. In my opinion, one of the better combinations for video playback is Media Player Classic Home Cinema in combination with MadVR video renderer. It is rather hard…

Update: MSI Installer for GNU Emacs 26.3 for Windows with Per-User Installation Support

I have been working on improving Emacs installer for Windows to add support both per-user and per-machine installations. It was made to address the installation issues of users without administrative privileges. This post is a follow up to a post I have made recently . This effort resulted in adding support for building per-user installers. These are available alongside the usual, per-machine…

Update: MSI Installer for GNU Emacs 26.3 for Windows

Following the GNU Emacs 26.3 release, my MSI installer for GNU Emacs has been updated! This time it is rather a belated update. You can find all the sources on GitHub as well as the pre-built installers for the latest release of GNU Emacs. The provided installers bundle official, unmodified GNU Emacs binaries for Windows. If you used an older version of the installer you should be able to perform…

Integrating Xfce with LightDM Display Manager

One of the most basic security features of any laptop or workstation is the ability to lock the sscreen. It might be convenient in many other, non-security related, scenarios as well. In most cases, this feature works without user's intervention on most of the Linux distributions, yet it did not work for me in Xfce4 with LightDM on Arch Linux. As I understand, Xfce does not have its display…

Using LightDM with an External Monitor on a Laptop or with the Multi-monitor Setups

Like many other users, I find it convenient to connect an external monitor to my laptop sometimes. As I often do this, I expect this functionality to work flawlessly but, unfortunately, I experienced some problems when using LightDM on Arch Linux . By default, LightDM tries to mirror data on multiple displays, and it does not work well when you have monitors with different resolutions. In this…