Blog

OpenAuto in a Peugeot 206

with a built-in Bluetooth car radio

I’ve been using Crankshaft for about a year now, with a Raspberry Pi 3 attached to the 7 inch touch screen display just dropped into the center console with the default fascia removed. It eventually led to a cracked display, which has been mostly glued back together. Still fully operational. Now I wanted to upgrade to Android Auto Wireless and decided to go for OpenAuto. I wanted to keep my built in radio because it has all the requirements such as a proper amplifier, Bluetooth A2DP and HFP, and steering wheel controls. [Read More]

Dual apps Android

Removing the limitation on which apps can be duplicated

Some phones have software available to run two separated/isolated instances of the same app on a device. This may be called Dual Messenger on Samsung devices, or Parallel Apps on OnePlus devices. Through adb we can add apps which aren’t allowed by default. No root required. Add non-default app First we need the user id of the Android user assigned to the secondary apps. Connect your phone, enable USB Debugging in Developer Options, and run the following. [Read More]

Automating Chocolatey with Intune

Intune allows to automatically have software installed on target devices. I found a nice write-up on using this in conjunction with Chocolatey, but realized it could be made much easier. First we’ll prepare the files locally which needs to be done only once, instead of for each application. Prepare Chocolatey The following steps depend on Chocolatey, so first follow the previously mentioned write-up on how to install that through Intune. [Read More]

Awesome list

Making life easier

This is a personal list of tools and manuals which I probably don’t use daily, but will help a bunch when their purpose is needed. Tools checkinstall - Replaces make install and creates an uninstallable .deb of any ‘regular’ source package. 365 mail forwarding - Allows forwarding of domain mails without a (paid) mailbox in Office 365 appimagelauncher - Properly integrates AppImage applications into the OS. Tricks SSH Reverse Tunnel Use the following to create a reverse tunnel which allows you to reach a service from a remote host, which only your local host can reach. [Read More]

Hi-res scrolling on Linux

Smooth scrolling for all

Various Logitech mice implement hi-res scrolling. This means instead of having the content move for 3 lines for each scroll movement, you can scroll per-pixel using many more precise scroll events sent by the mouse. This gives a precise and smooth experience while scrolling. Enabling the feature First off, we need to enable this feature. Solaar is able to do so when using the Logitech USB receiver. Install it as follows: [Read More]

Reporting VBA errors

I can imagine some of you are still out there having to maintain a project built for Microsoft Access, and having all sorts of fancy features written in Visual Basic for Applications. I am one of you. So since Access is a nightmare to do proper debugging and error reporting once you’re used to modern tools, and I find I rely too much on my client to give me proper feedback, I decided to see if I can make life easier. [Read More]

Issue Labels

Keep your projects organized

This is very much work in progress I want to understand how to do useful labeling. I always have various projects in parallel, and they start to feel disorganized at times. It’s time to put stickers on them to truly see their purpose and urgency. You can find no shortage on people showing their styleguide for labeling -or tagging- issues, for their specific way of working. I have read through various sources to get to my own special flavor, as I shall present here today. [Read More]