Glorf.it

Glorf IT

Bedenkliches aus dem IT-Alltag

12. Juli 2006 um 18:37

MS Virtual PC kostenlos

Gerade laß ich bei Marcel van der Pütten die Nachricht, dass Microsoft den Virtual PC jetzt kostenlos anbietet. Das kommt für mich genau zur rechten Zeit. Denn privat wollte ich mich gerade in den nächsten Tagen mit dem kostenlosten VMWare-Player beschäftigen. Merci Vielfalt.

Ich habe auf der Heimfahrt im Zug sogar schon bei TecChannel nachgelesen, wie man sich mit Freeware-Tools seine eigene VM zusammenbasteln kann… Na, dann bin ich mal gespannt, was mir besser gefällt.

11. Juli 2006 um 23:16

Unfälle in Höhlen

Ich habe hier eine Liste von Unfälle und Zwischenfälle in Höhlen Deutschlands von der Höhlenrettung Baden-Württemberg e.V. gefunden. Sie ist zwar nicht aktuell, aber dennoch sehr lehrreich. Das motiviert noch besser aufzupassen…

Update: Siehe auch Links zur Schönsteinhöhle und zum Alfelder Windloch.

11. Juli 2006 um 22:13

Der Preis von Entschuldigungen

In der Ausgabe Juni 2006 des "Harvard Business Manager" wird das Thema "Wann Topmanager sich entschuldigen sollten" sehr ausführlich (auf 12 Seiten, Werbung nicht mitgezählt) besprochen. Das ist ganz interessant. Der Artikel an sich ist sehr ausgewogen, lediglich die kurze Zusammenfassung (im Sinne eine Managementinfo) finde ich unangenehm und an einer wichtigen Stelle verfälschend wiedergegeben.

Aber mal zur Sache: Was macht eine gute Entschuldigung aus?

Eine gute Entschuldigung…
… gesteht den Fehler ein,
… übernimmt Verantwortung,
… drückt bedauern aus,
… versichert, dass sich der Verstoß nicht wiederholen wird,
… kommt zum richtigen Zeitpunkt.

Mit dem richtigen Zeitpunkt ist tatsächlich interessant. Kann man sich zu früh entschuldigen? Ich denke eigentlich schon, aber dann kann man sich ja notfalls noch mal entschuldigen.

Deutlich unwohl fühle ich mich bei der Empfehlung aus dem "Kompakt"-Block:

Wann? Führungspersonen sollten nur dann um Verzeihung bitten, wenn der Fehler ernste Konsequenzen hat, wenn der Preis für die Entschuldigung geringer ist als der Preis für das Schweigen und wenn die Entschuldigung einem wichtigen oder moralischen Zweck dient.

OK, hier geht es um "öffentliche" Entschuldigungen, aber dennoch sehe ich das anders. Ich denke, dass Manager aus diesem Grunde heutzutage kein hohes Ansehen mehr haben. Nicht nur Politiker lügen und betrügen (".. es war doch aber nur für die Partei…"), sondern auch Manager und bekannte Persönlichkeiten. Da fehlt es einfach an Vorbildern. Es gibt so viele schlechte Vorbilder. Im Text werden auch ein paar Vorbilder genannt, die sich ehrenhaft verhalten haben. Mein Eindruck ist, dass es nur noch wenige gibt, die freiwilig für etwas die Verantwortung übernehmen und sich für Fehler ihres Unternehmens oder eigene Fehler entschuldigen. Besonders peinlich sind diejenigen, die immer nur das zugeben, was ihnen einwandtfrei nachgewiesen wurde…

11. Juli 2006 um 00:27

Einfluss des Wetters auf die Häufigkeit von Datenbankdefekten

Wir haben festgestellt, dass das Wetter eindeutig Einfluss auf die Häufigkeit von Datenbank-Defekten hat. Bei jeder der "Hitzewellen" der letzten Wochen bekamen wir von Kunden täglich eine oder manchmal zwei defekte Datenbanken eingeschickt. In den gemäßigten Phasen mit normalen Temperaturen bekommen wir pro Woche eine oder mal auch gar keine. Am Montag bekamen wir zum Beispiel vier (wenn man das auf Sa/So/Mo rechnet sind es 4/3tel DBs pro Tag).

An den heißen Tagen ist in der Regel klar ein Versagen der Festplatten die Ursache, an den anderen ist die Ursache normalerweise schwer festzustellen. Wir haben punktuell schon ein paar Ursachen rausgefunden, die ich irgendwann ja mal posten kann. Aber die Ursachenanalyse aus der Ferne ist immer schwierig und auch ein wenig Glücksache.

Ich habe den Verdacht, dass bei etliche Kunden der Server in einem kleinen nicht-klimatisierten und deswegen überhitzen Raum steht. Am besten noch unter dem Dach, so wie bei meinem ersten Arbeitgeber. Da war es im Serverraum schier nicht auszuhalten. Und wenn dann auch noch von draußen Hitze kommt, dann rudern Festplatten eben schneller rüber. Ich meine in einer der CTs vom Anfang des Jahres hätte auch ein Artikel potentielle Ursachen für Festplatten-Defekte thematisiert und dort stand auch etwas über überhitzen. Leider finde ich den Artikel nicht mehr. 🙁

10. Juli 2006 um 22:14

Was darf QS kosten?

Heute Morgen war ich wieder auf der Nachbesprechung der Vorabinstallationen vom vergangenen Wochenende, um die Eindrücke und Stimmungen der "Installateure" mitzubekommen. Ich finde es immer wieder unglaublich, was sich unsere Firma die QS kosten lässt. Aber es lohnt sich wirklich.

Immer zwei Kollegen fahren zu einem unserer Beta-Tester hin (wir nennen sie "Piloten", das klingt viel besser und trifft es eher) und installieren dort unsere ganze Softwarelandschaft. Vorher wurde die Software in den Testräumen in verschiedenen Konstellationen schon rauf und runter getestet. Aber in "historisch gewachsenen", echten Kundenumgebungen treten einfach ganz andere Effekte auf… Die Erfahrungen sind unheimlich wertvoll. Deswegen werden vor der Auslieferung der eigentlichen CDs immer Vorabinstallationen durchgeführt, sogar bei den Pilot-CDs.

Wenn man bedenkt wie viele solcher Teams rausgehen, dann kommen vermutlich ganz ordentliche Kosten zusammen. Aber andererseits werden bei jeder Vorabinstallationen viele wichtige Hinweise gefunden, die zur CD-Freigabe noch beseitigt werden können. Wenn dann die Masse der Piloten die CD bekommt, sind in der Regel wenigstens Installation und Trafo schon rundgelutscht.

Ich glaube, dass Microsoft ähnliche Erfahrungen gemacht hat. Allerdings fahren die nicht raus und installieren ihr Zeug beim Kunden, sondern stellen es neuerdings öfters als CTPs zur Verfügung und lassen die Kunden selber installieren. 😉 Ich schätze mal alle zwei Monate ein neues CTP bis zur Freigabe.
In dieser Zeit werden sie bestimmt mit Fehlermeldungen und Hinweisen überhäuft. Wenn es nur halb so viele und halb gute Hinweise sind, wie wir sie von unseren Pilot-Anwendern bekommen, dann lohnt es sich bestimmt schon für MS.
Interessanterweise lohnt es sich auch für die Test-Anwender: Sie bekommen neue Funktionen etwas früher und können Ihre Wünsche und Vorstellungen einbringen. Ein Win-Win-Szenario?

10. Juli 2006 um 20:59

I Like You.. I really like you…

Wenn Ihr jemandem, den Ihr gut leiden könnten, eine Freude machen wollt, dann geht es mit diesem Link: www.scrolllock.nl
Natürlich muss der Empfänger Lautsprecher haben…

9. Juli 2006 um 23:12

Schönsteinhöhle

schöne Steine in der ... (Bild von Cave-Dweller)
Die Schönsteinhöhle ist eigentlich eine der bekanntesten und dementsprechend beliebtesten Höhlen hier in der Gegend (Franken). Letztes Mal haben wir es echt gut getroffen: Wir kamen Fronleichnam (nach Umgehung einer Prozession) gegen 10:15 Uhr an der Höhle an und es war fast völlig leer. Zwei einsame Autos standen auf dem Parkplatz. Was bei anderen Höhlen schon viel wäre ist hier wenig, weil man in der Schönsteinhöhle Feiertags schon mal busseweise die Leute vor sich hat.
Das Erfolgsrezept: Am Morgen nach einem späten WM-Spiel der deutschen Mannschaft ist dort wenig los. Das mache ich gerne wieder… 😉

Aufgrund dieses Besuches hat Peter übrigens ein interessantes Gleichnis aufgestellt.

Das war erst mein zweiter richtiger Aufenthalt dort. Bei meinem ersten Besuch waren die Kinder dabei und da wurde es unserer Jüngsten nach 10 Minuten zu unheimlich. Deswegen zählt das nicht.
Spannend finde ich, dass die Höhle so viel bietet, obwohl ich sie ziemlich klein finde. Ich würde gerne noch mal rein, um mir die Stellen besser einprägen zu können. Außerdem möchte ich mich schon mal gerne in die Salzburger Schlünde abseilen.

Hier noch ein paar Links mit Infos zur Schönsteinhöhle:

Der Unfall-Bericht hat mich letztes Jahr ziemlich geschockt, weil ich bis dahin nicht ernsthaft damit gerechnet hatte, das jemand so in Panik geraten kann, dass er sich aufpustet und dann gar nicht mehr rauszubekommen ist. Ich verstehe ehrlich gesagt nicht, wie das so schiefgehen kann. Möglicherweise hat derjenige schon länger Angst gehabt, aber nichts gesagt und dann hat es sich ganz plötzlich zugespitzt. Auch wieder einnGrund nur mit Leuten zu fahren, denen man vertraut und die die Ängste der Anderen rnst nehmen.
Mir ist es immer besonders wichtig, dass man "Neulinge" in die Mitte nimmt und immer wieder schaut, wie es allen geht. Bei ganz engen Kriechstellen, fällt es mir natürlich auch immer sehr schwer mich da durchzuzwängen. Aber gerade das Außergewöhnliche und das Überschreiten eigener Grenzen macht einen Teil der Faszination für mich aus.

Update: Siehe auch Links zum Alfelder Windloch.

8. Juli 2006 um 15:05

Alfelder Windloch

In meinem aktuellen Projekt in der Firma suchen wir gerade nach einer netten Möglichkeit im Team etwas zu unternehmen. Da fiel mir gleich meine derzeitige Lieblingshöhle ein: das Alfelder Windloch. Ich bin schon mal gespannt, ob die anderen sich darauf einlassen. Das würde mich als Höhen-Freund sehr freuen. Leider schaffe ich normalerweise nur so ein bis zwei Touren im Jahr… 🙁

Diese Höhle bietet für Einsteiger leichte Stellen und für Fortgeschrittene sehr anspruchsvolle Stellen. Jedesmal wenn ich dort bin, dann entdecke ich wieder Ecken in denen ich vorher noch nicht war. Beim letzten Mal zeigte mit der Führer einer anderen Gruppe sogar noch einen ganz einfachen Weg aus dem Labyrinth. Das heißt es gibt mindestens 5, aber vermutlich noch mehr. 😉

Links seht Ihr ein Bild von meinen Begleiterinnen bei der letzten Tour: Mädels aus unserer ELIA-Gemeinde. Wir waren ein super Team und sind bis ganz unten hin gekommen (bis nach Stonehenge).

Hier ein paar Links mit Informationen zum Alfelder Windloch:

Die Rettungsaktion war schon ziemlich Spektakulär und erinnert daran, dass es in den Höhlen auch wirklich gefährlich ist. Man kann ganz leicht mal abrutschen und fällt dann richtig tief. Aber wenn man aufpasst und sich an manchen Stellen abseilt, dann ist das Risiko echt überschaubar.

8. Juli 2006 um 01:06

WordPress-Plugin "Code Snippet"

Ich habe gerade das WordPress-Plugin "Code Snippet" entdeckt. Damit kann man in WordPress auch formatieren Quell-Code anzeigen:

[code lang="sql"] select max(Quantity) as "schon fast der Median"
from ( SELECT TOP 50 percent Quantity
FROM #bla
order by Quantity) as d [/code]

Die Syntaxhervorbehung ist wirklich irgendwie nett. Das klappt sogar mit WordPress 2.0.
Mit dem Wysiwyg-Editior gehen aber dauernd die Einrückungen verloren. Ich las jetzt das sei ein Bug im Wysiwyg-Editor. Dann muss ich zukünftig wohl den anderen benutzen…

Echte Männer brauchen sowieso kein Wysiwyg! 😉

8. Juli 2006 um 00:31

Ein Median mit SQL Server 2000

Ich habe heute entdeckt, dass bei head.WriteLine(): Das Median-Problem, Teil 2 diskutiert wird, wie man mit SQL den Median berechnen kann. Die folgende Formulierung reizte meinen Spieltrieb:

Dank der neuen Rankingfunktionen des SQL Server 2005, ist die Ermittlung jedoch wesentlich einfacher als mit den Vorgängerversionen. Hier hätte ich den Median nämlich in zeitaufwendigen Cursor- oder Schleifendurchläufen ermitteln müssen.

Generell stimmt es, die neuen Ranking-Funktionen sind wirklich großartig. Ich hatte sie schon sooo lange vermisst. Aber die Geschichte mit den Cursors oder Schleifen möchte ich gerne widerlegen.
Eine simple Median-Berechnung würde mit SQL Server 2000 so aussehen:

select top 1 Quantity as "Fast Median (1)"
     from (    SELECT TOP 50 percent Quantity
                      FROM #bla
                      order by Quantity) as d
     order by Quantity desc

Ein Blick auf den Query Plan zeigt, dass hier noch leichter Spielraum für Verbesserungen besteht:

select max(Quantity) as "Fast Median (2)"
     from (    SELECT TOP 50 percent Quantity
                      FROM #bla
                      order by Quantity) as d

Nun leider ist das Leben nicht immer so einfach. Obige Berechnungen klappen nur bei einer ungeraden Anzahl an Werten. Aber wie man in der Wikipedia nachlesen kann, muss man bei einer geraden Anzahl den Durchschnitt der mittleren Werte ausgeben. Das sieht dann schon komplizierter aus.

select ((select max(Quantity)
                   from (    SELECT TOP 50 percent Quantity
                                    FROM #bla
                                    order by Quantity asc) as d)
          +(select min(Quantity)
                   from (    SELECT TOP 50 percent Quantity
                                    FROM #bla
                                    order by Quantity desc) as d)
          )/2 as "richtiger Median"

Wenn jetzt zu allen Übel die Werte noch ganzzahlig sind, dann muss man vor der Division den Typ in Numeric konvertieren:

select cast(
          (select max(Quantity)
                from (    SELECT TOP 50 percent Quantity
                                   FROM #bla
                            order by Quantity asc) as d)
        +(select min(Quantity)
                from (    SELECT TOP 50 percent Quantity
                                   FROM #bla
                            order by Quantity desc) as d)
        as numeric(12,2))/2 as "richtiger Median bei ganzen Zahlen"

Natürlich ist diese Lösung nicht blitzschnell, aber durch einen geeigneten Index kann man das Ganze doch schön beschleunigen.

Zuletzt noch der Code, um die Beispieltabelle anzulegen und zu bestücken:

if object_id(N'tempdb..#bla') is not null drop table #bla
create table #bla (quantity numeric(12,2))

insert into #bla(quantity) values (1)
insert into #bla(quantity) values (2)
insert into #bla(quantity) values (3)
insert into #bla(quantity) values (4)
insert into #bla(quantity) values (5)
insert into #bla(quantity) values (105)
7. Juli 2006 um 18:25

Schöne Weltraumbilder

Im Hubble Herritage Image Gallery kann man sich wunderschöne Bilder aus dem Weltraum ansehen.
Spiral Galaxy Saturn Nebula NGC 1999 Supernova Remnant

Die sind wirklich sehenswert!

6. Juli 2006 um 21:42

Vista mal anders

Vista

Ein Kollege machte mich darauf aufmerksam, dass ich schon lange Vista einsetze. 😉

Aus dem Bild habe ich den obersten Umschalter.

Das Beste daran ist, dass es mir gar nicht aufgefallen ist, obwohl ich fast frontal davor sitze…