This is my cheat sheet I use whenever I had to debug a Java application.
jps, get PID of a running Java process:
localhost bin # jps
22763 Jps
9771 Bootstrap
2275 Startup
jmap, create memory dumps from a running process.
Example, get PermGen statistics from a ...Read More
After I reinstalled my MacBook on my brand new SSD disk, I discovered that maven v3.0.3 was installed with the Java bundle. I tried to build PixelController which was working fine using maven v2.1.x. Of course, compiling failed now ...Read More
PixelController is a real time video/VJ generator and mixer software. Most of the Visuals are generated and mixed in realtime and respond to the environment. I use PixelController to control my PixelInvaders Panels.
PixelController supports well-known industry and OpenSource standards, such ...Read More
3D RGB LED Panels">
After several month of working on my PixelInvaders 3D RGB Panels I finally reached my goal: a huge and easy to assemble RGB LED Panel.
Besides the hardware, the control software was a big task. I created PixelController, a modular software ...Read More
This is another rxtx library release based on my previous release. This new version improves the "serial event callback function" and thus reduce the library latency enormous - for more information read THIS article.
So whats the use of this updated ...Read More
I just released a new version of the neorainbowduino "package". It contains firmware for the Arduino and Rainbowduino and a new Processing library. Now you may control your rainbowduino's from Processing!
Unfortunally you need to patch your arduino wire library:
utility/twi.h: ...Read More
I just compiled the rxtx v2.2pre3 library (I just call it that way, its the cvs head from 31.6.2010). There are binaries for win32, win64 (untested) and Mac OSX in the package:
# file librxtxSerial.jnilib
librxtxSerial.jnilib: Mach-O universal binary with 3 ...Read More
I just release the Processing Blinkenlights Library. It displays Blinkenlight movies (*.bml) on your screen.
Basically the Library parse a .BML file (format description) and display its content as Image on the screen.
Get the library on the google code project ...Read More
Vaadin is a fancy JAVA Ajax Web Framework. I had some troubles setting up maven2, thats why I created a quick howto:
1) Download and install Vaadin Add-on's
Get the Google Map Add-on from the Vaadin Directory and expand the .zip file. ...Read More
Debug a JAVA application, use with Eclipse:
java -Xdebug -Xrunjdwp:transport=dt_socket, server=y,suspend=y,address=1044
Suspend=y means, the application will wait to start up until you connect it with a debugger. Read More
If you want to analyze an unknown file for it's content (like a Philips TV firmware image...) it may be useful to create an image out of the binary file. So you can search for patterns. Dan Kaminsky released such ...Read More
The last official displaytag release is quite old and there is still a dependency on the old itext v1.x version. Thats why I created an up-to-date snapshot release of revision 1160 with additional patches. Here is a short changelog:
reverted this ...Read More