today's howtos
-
Running your Raspberry Pi as a Wake-on-LAN Server
While the Raspberry Pi does not support receiving Wake-on-LAN packets, it is more than capable of sending them.
There are various ways you can utilize this functionality. In our network, we have a Raspberry Pi set up to power back on a NAS after a power outage has occurred. While both are plugged into a UPS, it allows the more power-hungry NAS to safely shut down and be powered back on when everything is safe.
-
Sorting Lines in Emacs
In this post, we will look at some hands-on experiments that demonstrate the various Emacs commands that can be used to sort lines in different ways. The Emacs documentation about sorting text is available at GNU Emacs Manual: Sorting Text. From within Emacs, this documentation can be reached by typing M-: (info "(emacs) Sorting") RET. This post here is going to focus on a subset of the commands documented there along with examples that illustrate the behaviour of these commands. After following the 12 experiments presented below, you should get a fairly concrete idea about how the various sorting commands function.
-
Writing a package manager
Needless to say, building a package manager is not an easy task. In fact, Sam Boyer has written a great article about the problems involved. So I won’t going to dwell on it.
This article explains the design choices and implementation details that allowed me to actually build a working package manager in a couple of weeks (mostly evenings and nights, to be honest). I tried to leave out most of the SQLite specifics, so hopefully you can apply this approach to any package manager should you decide to build one.
-
Adventures in IPv6 Part 2
As I discussed in Part 1 I've converted this site over to pure IPv6. Well at least as pure as I could get away with. I still have some problems though, chief among them that I cannot send emails with the Ghost CMS. I've switched from Mailgun to Scaleway which does have IPv6 for their SMTP service.
-
Install FreeCAD on Ubuntu - An Excellent Software for Architects, Manufacturers and Hobbyists
FreeCAD is a 2D and 3D computer aided design software for architectural, mechanical and technical drawings. Today, FreeCAD is used by architects to draw house/building, manufacturers to produce parts with CNC machines, as well as hobbyists to create things with 3D printers. It is licensed under GNU LGPL license and available gratis on Ubuntu.