Archive for January, 2009

how OS X is going to make everyone stupid

Okay – the title of this article is a bit, well… too much. It’s not going to make everyone stupid. What OS X is doing: It creates stereotypes. Like this one: Everyone with a Mac seems to automagically think he or she is a design-web-hip-artist of some sort.

There are great artists that do great things with a Mac – don’t get me wrong. As a matter of fact many great artist have switched and stayed on the white-sometimes-black (for an extra charge) side of the apple.

What I want to say is that: Making “doing things” look simple doesn’t always cut it. Of course you can get it done in seconds on a Mac – but “the real stuff” takes as long and as much of knowledge as on every other platform. You just have to know things – that you’re not told. Things that are hidden from you for the sake of usability. Things every nerdy-Macintosh-Fanboy just knows and which every other normal guy does not know.

The cause I am writing about this is a site of a very very great band called “Amplifico”. I visited their site and found that they are offering their EP for free download. I clicked on the link. Nothing happened. Maybe you can guess why nothing happened:

amplifico

It can look as simple as it does on a Mac to make a website. But in fact it isn’t. Thank god for OS X! It’s wonders of usability and the feel every application has are the things I really like about it. I don’t like about it that so many things think they are something they are not just by using it. I don’t like that so many misinterpretations of the User Interface are possible – giving people the sense of “having everything in control” when they actually don’t.

1 Comment

Jabber Logging Windows Service Sourcecode

I promised you the sourcecode of the Jabber Logging Client Service I’ve written. You can read about it here.

It’s now a fully blown Windows Service which monitors the EvenLog Datasource you specify. You can specify filters now so that you won’t get overwhelmed by uninteresting messages from the Windows Event Log of the monitored machine. You don’t need to restart the service if you changed a filter – it’ll pick the new filter up automatically. The same stands for the target users. Just change the XML and the Service will pick that information up. If you change the EventLog Datasource or the Jabber-Settings you’’ll need to restart the service.

So here it is: JabberLoggingService Version 0.2

If you’re going to use it and you like it please drop me a line. Oh and don’t forget to read the readme.txt for full instructions.

Oh I almost forgot: You can grab the Sourcecode of the Linux version here: http://www.ahzf.de/itstuff/XMPPLogger/

Source 1: http://www.schrankmonster.de/2009/01/22/UsingJabberToMonitorWindowsEventLogs.aspx
Source 2: http://www.schrankmonster.de/content/binary/JabberLoggingService0_2.zip
Source 3: http://www.ahzf.de/itstuff/XMPPLogger/

No Comments

the feeling of success

When your brand new build server compiles and tests your code automatically and successfully for the first time… oh what a great way to end the work day:

buildtests

No Comments

Jabber Instant Messaging Eventlog Service with Presence Information

I found out what to do to get the Jabber Eventlog Service to display status information in the Jabber Client…

serverZ

nice, eh? 😉

5 Comments

DPM 2007 problem – why can’t I install the Remote Agent?

I tried to install a Data Protection Manager 2007 Remote Agent remotely and on the machine locally. Trying to install it remotely will always fail with this error message:

dpmfailed

 

Since “tfs” is the only x86 server we have and everything else including the DPM 2007 Server is x64 this is my only bet – but so far even the local installation (which worked) did not change anything. I installed the remote agent and did the console setup setting the dpm server. I then added the production server to the DPM 2007. But the error message remained. I just don’t know what else to do.

Any ideas?

No Comments

What would you do?

What if someone sends you six 17 inch Widescreen TFT displays with 1440×900 each. What would you do?

2 Comments

Using Jabber to monitor Windows EventLogs

Like every company we also got several machines working just for our infrastructural needs like Sharepoints, Activedirectory, Databases, Backup-Servers and so on.

To monitor many machines we came across the idea to use Jabber Instant Messaging to monitor the machines. For example the VPN should drop a line to specified jabber adresses if someone connects or disconnects. Every single machine is maintaining it’s own log – which means you would have to consolidate them in some ways. And since consolidation is not the masterplan – since you would need an event alarm system which sends out alarm calls if something weird is happening, you would need that alarm system too.

So we wrote (while waiting for the machines to install) several small tools which provide a gateway between syslog-ng, windows event logs and Jabber.

Since we are using this productively my Jabber Client Window looks something like this:

psi 

As you can see there are 3 machines online right now – and since these are Linux machines they also provide some status information like load averages and free memory. The Linux version was written by ahzf in perl – and obviously his library can handle the presence and status information much better than the one I used for the Windows version 🙂 – So there are no presence and status informations for the Windows machines right now.

The Windows version is written in C# and relies on the Jabber.NET library. It comes with a small setup and runs as a windows service.

jabbereventlog_windows

In the setup you have to enter the username+password of a user that can access the local Windows Event Log. After the successful setup you need to edit the config file:

editconfig

It’s XML and quite easy to understand (I think) – so you define the jabber server, the user, the password, the Users that you want to receive the messages and the EventLog you want to monitor.

After starting the service you get the startup message via the jabber server and from now on everything that is written into the Windows Event Log is sent to the accounts you specified. Easy eh?

P.S.: sourcecode release will be after we packaged everything.

Source: http://code.google.com/p/jabber-net/

7 Comments

Linksys: Epic FAIL! – AVM: Epic WIN!

We wanted to have a separate Office wireless network and a separate guest wireless network in our new Office here at sones. So it was decided to take the old and working wireless router and dedicate him as the guest wirless network base station and buy a new one with 802.11n capabilities to work as the brand new office wireless network base station.

Since we had great experiences with older Linksys WLAN routers we first decided to buy this one:

l_00736975

Linksys WRT160N

This one was promised to work as a 802.11n capable router but it just did not. There’s nothing more to say about this thing besides: horrible UI, not working, no 5ghz capabilities – we returned this router immediately to the dealer and ordered a new one. This time:

fritzbox1

AVM Fritz!Box 3270

And this one is a winner! Not only was our network up and running within 45 minutes – it also is faster than anything I’ve seen so far. There are even some very very cool frequency monitoring capabilities:

fritzbox

Not to mention the energy saving functionalities:

energy

No Comments

Rickrolled by bitsundso

Oh dare you Timo Hetzel!

rickrolled

1 Comment

das gute Gefühl guter Unterhaltung

Auf dem täglichen Weg ins Büro und von dort wieder nach Hause höre ich die verschiedensten Podcasts. Ein Stammpodcast seit nahezu der ersten Stunde ist Bitsundso und die verschiedenen Ableger davon: Games und so, Videogames und so, usw.

Und da Herr Hetzel und Crew seit wenigen Tagen hochoffiziell die Möglichkeit anbieten sie finanziell direkt zu unterstützen und dafür sogar noch zusätzlichen Nutzen (neben dem guten Gefühl) zu erhalten habe ich mir sozusagen direkt dieses famose Bits und so Plus Abo gegönnt.

bitsundso-plus-slide.001

Auf das da reichlich wunderbare Unterhaltung (wie in den letzten Jahren schon) kommen möge. Kaufe Bits und so Plus und werde glücklich!

Source: http://www.bitsundso.de/plus/

No Comments

Numbers

It’s time for a review of last years numbers regarding the schrankmonster website empire. I did not write that much – and I could clearly see that reflected in the monthly statistics. Nevertheless I am quite impressed what numbers where reached in the end:

the year 2008 in numbers:

  • 1.671.932.652 kbytes ~ 1.6 Tbytes of Traffic served to the visitors
  • 6.393.160 unique visits (532.763 on average per month)
  • 17.716.918 unique pages delivered
  • 63.656.905 hits overall (5.304.742 on average per month)

Sounds like a lot of work for one machine. In 2008 there were 3 machines that hosted schrankmonster and the sites around schrankmonster. I think schrankmonster now finally arrived on a machine where it can grow in the future. (I think the new machine will handle peaks like the famous “iTunes for Windows Mobile” articles easily)

No Comments

When x64 hasn’t quite arrived…

…I really thought that if I start using x64 only machines my live would be easier related to those resource hogs like SQL Server and Team Foundation Server. But I had to find out just now that obviously…:

 

tfsx64

No Comments

Happy New Year!

We (Steffi + Daniel) wish you a happy new year!

IMG_2906

IMG_2932

1 Comment