The Touch Bezel

I like the new Forerunner 405! And Garmin seems to have copied ‘Touch Bezel‘ navigation from iPod :-)

cf-md.jpg

Low Cost Home Server

Recently set up a new home server with the Gigabyte STA. The power consumption is only 18 W inclusive hard drive and it is absolutely quite because it does not need a ventilator. This is made possible through the Via C7 chip….really nice!

IMG_1844 IMG_1635

.NET Reference Explorer 1.2

I’ve uploaded a new version of .NET Reference Explorer:

- New: Using global assemblies as entry assemblies
- New: Multi-selection in ‘Open File’ dialog
- New: Config files of entry assemblies now get processed
- New: No installation needed anymore.
- Fixed: Loading of global assemblies with publisher policies

Batch Conversion of MJPEG Files to MPEG 4

One of the things I don’t like about my digital camera (a Canon IXUS 70), is that it generates MJPEG files for videos. That files really take up a lot of space.

And I’m lazy and do not want to use a program like Nero to convert each file one-by-one. So I wrote a small program, that scans a directory (inclusive its subdirectories) for MJPEG files and converts them to MPEG 4 (Xvid).

Math Can Be So Beautiful

Two of the winners of the second international Benoit Mandelbrot Fractal Art Contest

Fractal Contest 2 Fractal Contest

Windows Live Writer

One of the coolest tools, Microsoft has brought out lately is Windows Live Writer. It lets you easily write blogs with special layout (tables, source code, videos…) - no matter what blogging engine you have. I for example use WordPress and it works perfectly.

A GACutil Replacement

Some time ago, I wrote a small tool that serves as GACutil replacement. Now I had time (during christmas holiday :-) ) to put it online. I’ve called it CmdHelper, because I want to extend it over time with more useful functions without always creating new programs (DRY).

CmdHelper installs Assemblies in the GAC along with their PDB files. This is a big advantage compared to gacutil, because it allows to display line numbers for assemblies in the GAC when generating a stack trace. This makes debugging much easier.

Further it can remove Assemblies from the GAC by specifying a specific filter criteria. For example, you can remove all assemblies of a specific vendor. Or all assemblies that start with a certain string.

TeamCity for Free

Recently TeamCity 3.0 was released. It has a bunch of new features, but the best of all: There is a free version now. And the free version already is quite powerful: up to 20 users, 20 build projects and 3 build agents. That is really a cool marketing strategy, because now there are no reasons anymore, why not to start with Continuous Integration, if even a easy-to-use software is for free.

You find where mp3 music download on perssonal computer, You need download mp3 music from online mp3 archive

Short, Shorter, Shortest

Three C# code snippets with the same meaning…

Variant 1: Using a full if/else clause
MyClass result;
if (
input!= null)
  result= input;
else
  result= new MyClass();

Variant 2: Using the ?/: conditional operator
MyClass
result = input != null ? input : new MyClass();

Variant 3: Using the ?? operator
MyClass result = input ?? new MyClass();

I did not know about the ?? operator, until Resharper 3 suggested to use variant 3 instead of variant 2 :-)

0.5 liter = 2 x 0.25 liter

What does Coca-Cola want to say us with it’s calculation!? Yes…it may be quite difficult to find out, that half a liter is twice as big as a quarter-liter! ;-)

coke-calc.jpg

I guess, Google is not the only one who can solve 2 x 0.25 liter.