Categories
Software development

Breathing life back into libqgit2

It’s been a long time since I last wrote about libqgit2. There has been only slow progress in the library since then, except for the last few months when some big improvements have taken place.

Categories
Software development

libqgit2: use git from your Qt code

Some time ago I started contributing to a new open source project. It’s called libqgit2.

Categories
Android

Android: how (not) to play video files from assets

A while ago I needed to add some video playback functionality to an Android application I’m working on. I had the video files in the assets directory of the application. I needed to figure out how to get those videos playing on the screen. This turned out to be harder than I originally expected.

Categories
Android

How to use Android’s CalendarView widget

tl;dr: DON’T!!!

Really – stay away from it.

Categories
OS X

OS X launch daemon/agent configuration: Program and ProgramArguments

I tried to configure a launch daemon to OS X but stumbled on a configuration issue that in my opinion isn’t explained very clearly in the documentation. Perhaps I’m the only one to find it unclear but in the case that somebody else should get stuck with the same issue I’ll explain it here.

This issue is about the Program and ProgramArguments keys in the launchd.plist configuration file. Those keys specify the command that should be run as the launch daemon or agent. I won’t explain anything general about launch daemons or agents here since it’s documented in many places already.