-
A few months ago I seem to have become a green tea advocat, since I have realized that it is probably the most healthy beverage ever invented (including water). [Read More]
-
Java Challenge - The Mysterious Method Wrapper
Here is the challenge. Create some Java code so that this JUnit test works: [Read More] -
Beautiful Font Hinting in Ubuntu 8.10 and 9.04
Even though I have an LCD monitor, I always have the subpixel hinting switched off because it is just painfully ugly to my eyes. Even when hinting is switched to maximum, the fonts are quite blurry (if you don’t believe me, type xmag and take a screenshot of your font. You can see red and blue linese everywhere). My eyes hurt when I see this. [Read More] -
Java 1.5 Collections Hierarchy Graph
Here is an inheritence graph of some of the more important Java collection classes of Java 1.5. Instantiateable classes are blue and rectangular, abstract classes are just rectangular, and interfaces are elliptic: [Read More] -
Approximation of sqrt(x) in Java
Yesterday I have played a bit with reinventing a fast approximation for sqrt() in Java. This might be handy with J2ME. Wikipedia has a nice article about Approximations that depend on IEEE representation. My version works, and on my Intel Dual Core with an average error of 1.57%, maximum error 4.02% it is 3.5 times faster than the original sqrt. In addition, it is very simple to improve the precision to 0.000161% average error and 0.000775% maximum error which is then 1.56 times faster than Math.sqrt(). [Read More] -
Why the Zune crashes?
Zunes are crashing all over the world. I received this note from an unconfirmed zune insider: [Read More] -
Top 10 Posts of 2008
Everybody loves top 10 lists. It is amazing how much traffic they can generate with the least bit of effort. So, without further ado, here is the list of the top 10 articles on this blog for 2008. [Read More] -
Ripping Multilanguage DVDs with Subtitles using Mencoder
Yesterday at Christmas I got the Akira Kurosawa Samurai Edition, which is a 7 disc DVD set of his awesome movies. I am converting it into the best quality files currently possible: MKV as the container, x264 codec for the video, dual audio, and with subtitles. This is short Howto so that I won’t forget how
[Read More]
-
Amazing Caching Proxy in Java
Use Case [Read More] -
Human Compact Themes (for Ubuntu 8.10)
This is a new release of the compact theme, based on the original Ubuntu 8.10 (Intrepid) theme. It was created by Jan Suhr almost a month ago, based on my little howto. [Read More] -
How to Make a Compact Gnome Theme
The themes Human Compact and Clearlooks Compact have been quite a success, and I got several requests to make a tutorial on how to create such a compact theme. [Read More] -
Create High Quality Flash Videos in Ubuntu
I recently got a nice new camera that can shoot HDTV videos, and the only way to show off the awesome quality to the world is by creating flash videos by myself. Unfortunately I have lost the example, so you have to trust me. on this. I only have the screenshot left: [Read More] -
Via Ferrata Teufelsteig
This sunday I was on a fabulous via ferrata (german translation is “Klettersteig”). Here is a video of it: [Read More] -
ActionCam Damberg Kriterium
On 29th August, we went on a cool mountain biking trip around the Damberg. Here is a map of the famous Damberg Kriterium. It is about 43 km, and 850 meters in altitude (bikemap overestimates 1040m). It was a fun trip, thanks for Jürgen (who was NOT the organizer) for organizing this! Here is the route: [Read More] -
Two Word Anagram Finder Algorithm (in Ruby)
Today I have got some sourcecode for you. There is a little programming challenge named The Self-Documenting Code Contest that is quite fun, they try to find the cleanest and easiest to read code for this task: [Read More] -
Job Interview Question: Sorting Records
Dev102.com has a few postings about interesting job interview question. His fifth challenge is this neat task: [Read More] -
Human Compact Gnome Theme (for Ubuntu 8.04)
Thanks to the overwhelming success of the Clearlooks Compact Theme and demand from several users I have now created a Human Compact theme. Basically it features the same compactness as Clearlooks Compact, but the look & feel of the Ubuntu Human theme. So, if you want compactness and did not like the cold blue look of clearlooks, this is for you. It should also work well with the Eee pc, there even is a nice tutorial here. [Read More] -
Clearlooks Compact Update
I have made a minor update to the Clearlooks Compact theme, the panel menu now uses small icons. [Read More] -
Netvibes Search Widgets Updated
I have just updated the Netvibes (iGoogle, Apple Dashboard, Opera, Windows Live) search widgets with some Javascript voodoo. See my previous post for more info about these widgets. You can try them inline here: [Read More] -
Netvibes Widgets for JDK and OSS Search
Netvibes has recently released a very cool update on their Widget API (see Ginger and UWA). It is now possible to create widgets that can be used in iGoogle, Apple Dashboard, Opera, Windows Live, Windows Vista, and of course Netvibes itself. I have just created two widgets for the two search engines Open Source Software and Java Developer Kit (JDK) Documentation which I believe are extremely convenient, but try for yourself! [Read More]