Tag: Linux

Catching Native Crashes under JNI with UNIX Signals

A while back I've written about the Java Native Interface (JNI) and how to use and abuse it for running native code inside your Java program, either to run legacy code or to have performance critical code run natively. However if your native code crashes, which is not that hard in C/C++, then...

JNI Basics: Calling Native Code from Java

Have you ever wondered, how you could call native C/C++ Code from your Java Code? Say you have a library, that does exactly what you want either because it is legacy code that you want to wrap within Java or you have found an obscure problem, where no Java solution exists. Of course you could...

Everything Ubus

Computer scientists seem to reinvent the wheel quite often. For the more cynical observers every new Remote-Procedure-Call implementation looks quite like CORBA or Sun-RPC, but under a different name, different interfaces and - more often than not - some restricted features or inefficiencies....

Gstreamer: eine Einführung

Aktuell beschäftige ich mich mit Gstreamer. Mein Ziel ist es dabei mithilfe von Gstreamer und Snowmix [2] eine Pipeline aufzubauen, mithilfe derer ich mit meiner vorhandenen Hardware auf Yotube oder Twitch streamen kann. Das aktuelle ffmpeg kommt mit meiner Hardware bzw. video4linux2...

Odyssee durch Debian-Linuxe

Wie einige sicher schon wissen wurde vor einigen Wochen die neue LTS von Ubuntu veröffentlicht 16.04. Eine LTS stellt in der Regel im Ubuntu-Universum eine besonders stabile Version dar, die über einen sehr langen Zeitraum unterstützt wird und mit Aktualisierungen versorgt...