Almost three years ago I wrote about this nice little Regular Expression Tool which provides not only a RegEx-Builder but also a clean and nice interface to test and play.
It was a CodeProject sample project in that time and as it turns out it became a full blown version 3!
Obviously the user interface was revamped completely:
So you now not only get the Testing and playing but also a Regular Expression Library, a cool How-To, a more useable design mode and you can even output your final regular expressions to C#, VB.NET or managed C++!
Great stuff! Even better is the fact that it does not come at any costs. Despite the fact that there’s a registration you can just get your free license on their website.
Source 1: http://www.ultrapico.com/Expresso.htm
Source 2: want some espresso?
Great stuff this week: Notepad++ was released in a new version 5.5. Nice new features all around:
Source 1: http://notepad-plus.sourceforge.net/uk/site.htm
…is just great! A cool tool to find bottlenecks and the cause why your machine is just slow right now.

I’ve run into several problems while trying to install the current 8.1 version of the APC PowerChute Business Edition.
Basically I get this error message when I am trying to install it:

So you can simply not install this version of PowerChute on this machine – OR you could go here and follow the link to the Download of the 8.0 version of the software. This will start the setup with this screen:
Great! Just get the “old” version and use it.
Source 1: APC PowerChute and VMWare
So here we are on a new blog engine. It took me the better part of two days to do the Migration of 2,869 posts and 2,732 comments, a lot of pictures and movie files.
I will write an article on this but for now only two captures images from the migration:
yeah PHP rocks!
had to do some regex action to do the url rewrites
…switch this website to another weblog software in the future. The dasBlog development isn’t exactly what I would call fast-paced. It even seems that there was no movement at all for the last year at all regarding new features.
I took a short look at a current WordPress installation we did for our Developer Website at sones – and I have to admit that feature-wise this WordPress is way beyond anything I could achieve in dasBlog anytime soon.
Additionally the fact that the skin of this site seems to be broken (especially for older browsers) I would have to do a skin-redesign – turns out that this is way easier in WordPress than it is in dasBlog.
I ran into some strange problems with a notebook that leaded to sound drop-outs or things like sluggish UI and HDD performance. So I tried almost everything troubleshootig the problem. That worked for some problems but there are occasions when I want to have a more systematic approach to those kinds of hardware / driver related problems.
One tool that can help to find hardware / driver problems is the DPC Latency Checker. This tool measures and displays the latency of your system. All you have to do is watch as the measurements scroll by and remove / disable one device after another from your machine. As soon as the latency turns green again there’s a high probability that the device you removed last has a problem of some kind.
On my machine everything is in the greens now – after some BIOS and driver updates. If your system has some issues you would see something like that:
(courtesy of Gnawgnu’s Realm)
Source 1: http://www.thesycon.de/deu/latency_check.shtml
Source 2: http://gnawgnu.blogspot.com/2009/01/dell-latitude-e6400-sound-problem-fixed.html
Normally I am using a notebook and a 24” Widescreen TFT as a Dual-Monitor solution. In fact I am mostly using the 24” TFT for work and the notebook 14” TFT for all the things that don’t need to be in focus right now like Instant Messengers.
Now in those few cases when a video needs to be played I want it on the main monitor but I want it to take as little of space as possible. And I want it On Top of everything else… maybe sometimes I even want to control it’s opacity a bit…
Now there’s this cool tool called “OnTopReplica” – It’s available for free on Codeplex and works out of the box without installation.
After you start it you’ll end with a small glas window where you can right-click to get a menu. You choose a Window which needs to be replaces – for example the YouTube Browser Window. After that you can even control which region of this Window should be displayed. You can resize, move and of course control the opacity of this window.
It’s also great for presentations because it allows you to simply resize any window you like. It will resize it and while it does that the window always is “live” – so everything you’re doing in the original window will be displayed in the replica.
Source: http://ontopreplica.codeplex.com/
While trying out the new Mozilla Weave I came across the nice interface the guys built into their sync service. Funny messages included.
Source: http://labs.mozilla.com/weave/
Well, if you don’t want to have them removed just form your Team Explorer in Visual Studio you want to go to your Team Foundation Server Remote Desktop and open a commandline.
Change to the folder %program files%\Microsoft Visual Studio 9.0\Common7\IDE and do this:
tfsdeleteproject /force /server: "
"
When you start a Skype call WIndows 7 will immediately reduce the volume of all other sounds by a defined value. 80% is default. Great and useful feature!

It’s great to finally have the .NET sourcecode for debugging purposes – inconveniently it’s in a format you might have your difficulties just browsing along. A little tool is here to help!
After you installed, let’s say the WCF sourcecode and debug symbols you get a directory structure similar to this:
This source.zip.tmp file holds the whole sourcecode as one big package. It can’t be unpacked – even one would suggest that by just looking at that .zip ending in the name of the file.
Instead this is a plain-text file of a certain yet simple format. I wrote me a little tool to unpack this file into it’s original files and directories.
You can get the little tool, including sourcecode, here: UnpackMSSources.zip
To start the magic, you would like to go to the command line and start the tool with two parameters. Parameter 1 is the path and filename of the source.zip.tmp file. Parameter 2 is the part of the Path that needs to be cut-off. For the WCF Sources it’s “/DEVDIV/depot/DevDiv/releases/Orcas/SP/ndp/cdf/src/” for example.
The tool will then start to whirl through the file and extract all the files it founds into directories it’s creating along the way. After some seconds you would end with a directory tree like this:
Have fun!
Source 1: http://referencesource.microsoft.com/netframework.aspx
Source 2: http://www.schrankmonster.de/content/binary/UnpackMSSources.zip

After not less than 3 and a half hour Songbird finished with importing the iTunes library I am using for about 6 years.
The first impression is: Cool, it’s got plugins!
The second impression is: Booh, it wants to restart (while stopping the music) to install!
It’s not faster than iTunes. And this is a sad thing, because the only thing I hoped it would be was faster. It’s not – the UI it’s as fast and responsive as iTunes’ UI – at best. With just a few clicks the whole songbird window went into sleep mode and the well known beachball came into the play.
Even worse: for some strange reason Songbird consumes considerably more CPU time while just sitting there and playing an MP3 than iTunes does:
18,7% CPU load used by songbird just by playing an mp3 (no filtering, no visualisation, no nothing)
2,3% CPU load for iTunes while doing exactly the same. Even the same mp3 was played.
iTunes even takes less memory… oh dear: A long way to go for the Songbird team.
Since my last Songbird experiences were not that great I thought it would be a great idea to take the newly released 1.2 version of Songbird for a spin.
It’s said that the new version is faster and more stable. I installed 3 hours ago and I still cannot use it since it’s syncing with iTunes ever since.
More on that topic when songbird is ready….
Source: http://getsongbird.com/
There’s an update of the beloved TFS Build Status Screen tool. And the most frequently asked feature is now built-in: Scaleability.
You can scale the status screen now to fut even on the smallest screens…hurray!

Source: http://raquila.com/software/team-foundation-server-build-notification-screen/
We’re currently running several build processes. So each time someone checks new code in one of the build machines gets the whole package and builds it, runs tests on it and stores the result of this whole process on the Team Foundation Server. Great stuff so far.
Until you start to do things like automated WCF Testing. We’re using the selfhosting capabilities of the WCF to start a ServiceHost and then run tests against it. This works great locally. It does not on the build machines. Even if you promote the Build-Service User to Administrator you won’t get the love.
The error you might get would look something like this:

The exception contains an URL which tells you to add the Service URL to the machines URL Access Control List. On Windows XP and 2003 you have to install the Windows Support Tools and use the httpcfg command. On Windows Vista and 2008 you should use the already installed netsh commandline tool.
Since we need to get this to work on all current and future build servers I decided to add the netsh call to the build script, which looks like this:
” border=”0″ alt=”” src=”http://www.schrankmonster.de/content/binary/WindowsLiveWriter/get.AddressAccessDeniedExceptioninautoma_9859/Capture2_thumb.png” width=”400″ height=”109″ />
Add this Target before any tests in the .proj file and you’re set.
Source 1: http://go.microsoft.com/fwlink/?LinkId=70353
I had to transfer some data the last days and I wanted to do it fast, encrypted and using only one tcp port. SFTP is one of those protocols that come in handy in these cases.
Since the machine that would host the SFTP service is a Windows machine I reached out to find a free, reliable and easy to install and use SFTP Server.
I found Core FTP mini-sftp-server. It’s a small download of just one .exe file. When you start it up it’ll show the dialog above. You can configure username, password, port and path. Click “Start” and off you go. Works as advertised.
Source: http://www.coreftp.com/server/
So it’s been some days with the new Mediacenter Setup. And all I can say is: Oh boy that is some serious cool setup. I wouldn’t want to chance anything beside adding a new Sound System (>5.1 FTW!).
The Display itself is thinner than thought:
I strongly recommend the Mac + Plex + Full HD display setup. Even if you don’t get any HD content from your cable provider you can live-stream or download HD content through the different provider plugins inside Plex. The plugin infrastructure with the built-in “App Store” is just great.
Since Plex is a XBMC based Mediacenter software you have tons of information scrapers regarding series and movies. So you’re eventually huge collection gets indexed and presented in a way you would not get from any other Mediacenter. You get pictures, movie posters, descriptions and many more just by automatic indexing your collection.
MST3k FTW!
Needless to say that HD content is something different. I only had some HD content on normal computer displays in the last years – having it now huge and sharp is different – better.
BTW: It’s on the floor right now because my wife couldn’t decide until now which tv-stand would suffice…
Source 1: http://av.samsung.de/produkte/detail2_main.aspx?guid=b6c1306c-f57d-4ce7-a944-56cc7346ed2e
Source 2: http://www.apple.com/macmini/
Source 3: http://plexapp.com/
My beloved GPS analyzer “GPS-Track” has been discontinued
I wasn’t able to locate an old version of it so I had to find a new tool which does the trick. On the other hand I upgraded my Windows Mobile phone to a newer version – resulting in the not-running of my previous gps logging tool. So I had to find another new tool.
First the GPS Logging tool:
It’s freeware, written in .NET and worked out of the box with my bluetooth gps. It’s called “GPS Cycle Computer” and has a lot of cool features like Google-Earth KML export, the obligatory GPX support and a great several display modes.
The GPS Logger exports an .GPX file which then is imported into the Analyzer called “GPS-Track-Analyse.NET”. This tool – obviously designed to analyze hiking – allows you to view the data in different ways, edit waypoints and export it to several other formats.
Source 1: http://www.gps-freeware.de/Vorschau.aspx
Source 2: the previous GPS Tracker Tool I used
Source 3: the new Windows Mobile GPS Logger tool
You might want to do this:
This will spawn a nice little dialog looking like this:
There you go – you can add, remove, edit, backup and restore your stored passwords. I didn’t know that was possible until now – amazing B-)
Aufgrund neuester Entwicklungen im Speichermedien-Segment wird ab dem nächsten Release des sones Speichersystems auch das angesagteste Speichermedium der Stunde unterstützt: die Speichergurke.
Durch die sensationelle Speicherdichte und unerreichte Zuverlässigkeit ist die Speichergurke das perfekte Speichermedium für den Datenhunger von gestern, heute und morgen.
Source 1: http://www.sones.de
Source 2: http://www.speichergurke.de
Welcome our newest office Member!
From the sales department with love:
Bugs Bunny
Since we moved into a new apartment in the last 3 weeks I had no stable internet connection – neither had my private Mailserver.
As of today everything is in place – the mail- and fileserver is up and running and connected to the internet again. So I had a server which buffered all the mail that came in during that time. That sums up to:

63.671 Mails in about 18 days. Hussah!
Go little Mailserver, go!!!
First my Vista x64 machine at home seems to get slower by any minute it is powered on – most likely because one service is eating up all the installed memory:
(screenshot from Process Explorer)
I wasn’t able to figure out what’s the problem with it – restarting the associated services did nothing at all – killing it and restarting the services resulted in 5 gb of free memory…
And then there’s the other thing that happened this morning. We ordered a pile of 20 hard disks before christmas – and now 4 of them died.
Farewell you little 1 Tbyte hard disk – we never had the chance to get to know each other better.
We have several source-trees in one VSTFS project which are separated by paths in the source control. Now there are several build definitions which are triggered on every checkin.
The problem now is: How do I just build the projects that are affected by the checkin?
Easy! Just cloak the paths in the build definition.
In the example: Every check-in below $/sones/branches and $/sones/PandoraDB is ignored and the code itself isn’t even checked out.
Recent Comments