-
Intel BE201: Getting Bluetooth to work on my Vivobook 14 Flip with Linux

While trying to connect a Bluetooth device to my Asus Vivobook 14 Flip running under Debian Trixie, I noticed that Bluetooth did not work. Here’s an easy way to fix it.
-
Tablet mode unrecognized on Asus Vivobook 14 Flip under Linux: Workaround

My recently purchased Asus Vivobook 14 Flip (TP3407SA) does not flip into tablet (aka “slate”) mode when flipping the lid over. Here is a workaround for Gnome under Debian Trixie.
-
No sound on Asus Vivobook 14 Flip under Linux: Fixed

I recently purchased an Asus Vivobook 14 Flip (Model TP3407SA) for use under Linux. One of the obstacles I ran into: Playing sounds resulted in no audio, the device remained mute. However, it had worked under Windows. Time to investigate.
-
Obtaining TLS certificate information on the command line

Here are a few helpful commands if you want to inspect and dump certificates for analysis or debugging:
-
Modern ejabberd configuration

ejabberd is one of the most widely used XMPP servers. It is easy to get it running for text-based messaging with a few configuration changes. However, to obtain a smoothly running modern feature set is harder. The configuration documentation is detailed, but even for a seasoned systems administrator or XMPP guru, a lot of questions…
-
DNSSEC made easy: Converting an existing DNS zone to Inline signing with BIND

DNSSEC — the security extensions to the trusty Domain Name System (DNS) upon which almost all Internet transactions rely — is often considered hard to set up. My own setup has been very dated, using complicated scripts which needed to run after every change to the zone file. There was time to change this. Modern…
-
pselect() Pitfalls

When dealing with multiple network connections or timeouts, the select() Unix system call is still the workhorse for many applications. Its well-known and frequently used interface beats the learning curve on the more scalable poll(), epoll(), or /dev/poll interfaces, especially if only a few file descriptors have to be monitored. select()‘s younger sibling, pselect(), adds…
-
svn log message updating script

Here is a simple script to allow updating your Subversion commit messages and have the repository admins receive a nice email message with the change.
-
VirtualBox DHCP nameserver for NAT network

VirtualBox is a great environment for testing networking tools such as opDNS. However, I did not get the VirtualBox DHCP server for NAT network to provide nameserver information, even though the client asks for it. Here’s a simple solution to this problem.

