ingo's blog
software curiosities in development and engineering site home

08-Apr-2020 Longevity of my notebook battery
After 7½ years, my original HP EliteBook 2170p battery finally died peacefully through reduced capacity, BIOS warning, and finally physical disintegration.
03-Mar-2019 Testing a standalone Perl script
Good test coverage can be achieved without splitting a simple Perl script into separate modules, by masquerading it as a module, and combining two test libraries.
03-Mar-2014 JSON is used for web apps because XML is not simple enough
Despite the stated goal of simplicity, XML and related standards are still too complex for serializing object hierarchies, so JSON is gaining ground here.
06-Dec-2013 The Case of the broken mount.cifs in Ubuntu 13.10
A sudden mount error(13): Permission denied after upgrading to Ubuntu 13.10, my troubleshooting steps, and how I eventually found and fixed a small syntax issue.
05-Dec-2013 Upgrade woes - why does it have to be so uncertain
Recent (bad) experiences with the Ubuntu upgrade to 13.10 make me contemplate the difficulties of software upgrades in general.
22-Feb-2013 XML processing still hard in Groovy
A tale of woe and struggles with Groovy's XML processing APIs, mostly due to poor documentation.
01-Oct-2012 Nasty Android bugs and no updates for old devices
A critique of the update policies of Google and Android handset makers in the light of a very annoying SMS problem and the recent USSD vulnerability.
10-Jul-2012 The fresh upgrade oxymoron in Linux Mint
A critique of the recommended upgrade mechanism of Linux Mint via a fresh OS install and data restore.
01-Jun-2012 Better Android app update mechanisms
Ideas to improve Android app updates by allowing rollback to previous versions and flagging app crashes on particular platforms.
31-May-2012 I want rollback for Android apps
A plea for a more sophisticated app management for Android SmartPhones (especially for phones with older Android versions) in Google Play, because I have been suffering from malfunctioning apps after a updating.
22-May-2012 Pentadactyl set filetype in external Vim editor based on URL
Determine the filetype / syntax for known sites (e.g. Wikis) based on the URL and pass that on to Vim when editing a field in the external editor via I_CTRL-I.
09-May-2012 No permissions on files created outside Cygwin with UAC active
Work around a strange Cygwin interaction with file permissions and UAC to get access permissions to files created outside of Cygwin.
29-Mar-2012 Put build number into Grails WAR manifest
Work around deficiencies in the Grails Maven plugin to get the Maven build version number included in the manifest of a Grail web application.
28-Mar-2012 FlexMojos minimized Flash Player run
Suppress work-inhibiting pop-ups of the Flash Player window when executing Flex tests through the Maven FlexMojos plugin by injecting a small batch wrapper via Maven configuration.