I've been using Alljoyn recently, but only the sources are distributed, and it's fairly difficult to compile programs against it. The recommended way to handle this seems to be to manually copy various files into your root filesystem, but I prefer not to do that for obvious reasons. Instead, I'm going to build Alljoyn packages, using fpm.
Common informative metadata in MPEG-DASH
This is part two in a series on MPEG-DASH. The previous post described the structure of an MPEG-DASH MPD. This post describes informative metadata, like labels, languages, and copyright information. I plan to write one more post in this series, about less visible data like asset identifiers.
All of the …
CircleCI makes automated builds easy (but not as easy as they could be)
Earlier today, I stumbled upon CircleCI and I was curious about how it compared to continuous integration products I've used in the past (Jenkins and Bamboo). So far I'm impressed.
Testing a Node.js project
After connecting CircleCI to my GitHub account, the only repo I owned …
Running 'make check' tests with Valgrind
While writing unit tests for my C code, I decided it would be nice to run the tests in Valgrind, so I could check for memory leaks too. It turned out to be easier than I expected, but still a lot harder than it should have been.
The problems I …
Unit Testing C with Check and Autotools
I recently finished (in terms of features) a major code project, but I'm not happy with the quality of the code yet. Besides the usual ways code can be buggy, it's especially easy to crash a program written in C (which can be exploited if the program is available online …