Startseite

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....

Samsung NX300: Dissecting a Hacked Firmware

I mentioned in an earlier blog post, that I'm working on the Samsung NX300(m) mirrorless cameras and trying to get some features to work. I outlined in that post a way to get unlimited movie record length. While this method seems to screw up the time remaining, recording always stops just...

Samsung NX300M Mods: Unlimited Movie Length

I am currently planning a few video projects and was searching for some cheap, preferably second hand, cameras on-line. I stumbled upon the discontinued NX-line of cameras by Samsung and had a browse through the spec sheets of some of them and found the NX300 and NX300M [

Learning COBOL with Examples - Part 2: FILE I/O

The previous post in this series was about learning the basics of the COBOL programming language. Now I will cover a very important and essential part of COBOL - File Input / Output (I/O). I find it really interesting, as I haven't seen any other language which makes it that easy to read...