Glorf.it

Glorf IT

Bedenkliches aus dem IT-Alltag

31. August 2006 um 23:56

Demotivationsbilder

Heute stieß ich wieder auf die beliebten (De-) Motivations-Bilder… So Motivationsbilder gibt es ja zum Glück in unserer Firma (noch?) nicht. Aber wenn die kommen, dann muss ich wohl bei despair.com so ein Antidot bestellen… 😉

Das ist mein absoluter Favorit:
Blame

mehr unter: Blame

Jetzt fällt mir ein, dass es doch eigenproduzierte Motivationsposter bei uns gibt, aber die sind ja schon fast eine Parodie in sich: "Du bist schon so eine Marke…" (oder so ähnlich) 🙂

30. August 2006 um 22:10

The SQL Apprentice

Heute ist es wieder online, der Weblog, der vorgibt von Joe Celko zu sein:
Joe Celko The SQL Apprentice

Hier ein paar Highlights:

Question: >> Is there a function that can take an @Variable that will drop a table? I can't seem to be able to get Drop Table @Variable to work because Drop Table doesn't want a string, it wants the plain table name. << Joe: Don't write code like this, nor use that mental model for RDBMS. A table models a set of entities or relationships. Having tables appear and disappear in an application is like a magic world in which elephants drop from the sky or mountains dissolve in an instant. [...]

Have you considered using a relational design instead mimicking a
magnetic tape file? There is no such thing as a vague, universal id that you can use to mark all the things in creation. Auto-increment is a way of saying that you have no idea what a key is – and it ain't a physical locator generated by the hardware!

I see that teams have no names, that you have no referencing among the tables, so they are totally unrelated. Instead of computing standing and results, you seem to want to write them to physical storage, thus missing the basic point that tables – unlike files – can be virtual tables. […]

Bei SQL Server Code wird ihm auch eine coole Äußerung zugeschrieben, die ich bei ihm zwar nicht finden konnte, die aber typisch klingt:

Question: >> how to set the PK in SS Mgmt Studio ? << Joe: Who cares?? You are not not a real SQL programmer!! You are a "mousey, mousey, click , click" non-programmer. (with a French accent) we spit on you, Video gamer! to be serious, real programmers use a text editor. They know the language they write in. Those stinking "video game tools"slow us down. And they lead us to ask questiosn like this in newsgroups where people liek me will maek fun of you.

🙂

Aber bei Ken Henderson bestreitet Joe diesen Weblog zu betreiben. Es scheint sich um eine sehr gut gemachte Fälschung zu handeln. Ich finde den Fake jedenfalls unterhaltsamer als die meisten "echten" Blogs… 😉

29. August 2006 um 22:36

Microsoft verlängert Supportzusage

Bei inside-it.ch wird darüber berichtet, dass Microsoft den Custom Support für bestimmte Produkte auf drei Jahre verlängert:

In Zukunft will Microsoft nun für jedes Produkt, für das es Custom Support gibt, generell von Anfang an eine Frist von drei Jahren garantieren. (Die Frist kann danach noch weiter verlängert werden). Der Preis für den Custom Support wird von Anfang an für diese drei Jahre festgelegt. Und zudem wird nicht mehr ein Einheitspreis verlangt, sondern die Kunden zahlen pro Maschine, auf der noch die alte Software läuft.

Um ehrlich zu sein, verstehe ich den Unterschied zum bisherigen Verfahren nicht, weil mir der Begriff "Custom Support" unklar ist. Und weil ich gerade Urlaub habe, kann ich nicht "mal eben" unseren Experten in der Firma dazu befragen. Hier die FAQ zur Microsoft Support Lifecycle-Richtlinie. Sie wurde aber zuletzt im Februar aktualisiert, enthält diese Änderungen daher nicht nicht.
Ich vermute mit "Custom Support" ist einfach ein Support nach dem "Extended Support" gemeint, den besondere zahlende Kundschaft bekommen kann.

Den extrem langen Lebenszyklus des SQL Server 2000 dürfte das jedoch nicht beeinflussen… 😉

Hier die Details: Microsoft verlängert Gnadenfrist für Softwaregreise.

Update: OK, jetzt weiss ich wieder was es mit dem "Custom Support" auf sich hat. Es wurde 2004 wegen Windows NT Server schon mal hochgekocht. In der Sidebar wird es für Exchange Server 5.5 zusammengefasst:

Microsoft Exchange Server 5.5 will follow the custom support policy announced today for Windows NT 4.0. There will be a full two years of custom support available for Exchange Server 5.5 customers after extended support ends at the end of 2005.

Und das wurde jetzt einfach auf 3 Jahre verlängert. Also Custom-Support für Windows NT Server bis Ende 2007?

29. August 2006 um 21:52

SQL Server 2005 Failover Clustering White Paper

Am 25.August hat Microsoft ein neues Whitepaper bereit gestellt: SQL Server 2005 Failover Clustering White Paper. Ehrlich gesagt habe ich es nicht angeschaut, die 37 MB des "comprehensive document" haben mich etwas abgeschreckt. Dafür habe ich im Augenblick einfach nicht die Nerven – schließlich habe ich Urlaub… 😉

Vergleichsweise wenige unserer Kunden nutzen Windows-Cluster, was angesichts der Preise und unserer Zielgruppe auch wieder nicht so verwunderlich ist.

gefunden bei The Daily Grind

29. August 2006 um 21:38

Netter Einsteiger-Artikel zum SQL Server Everywhere

Auf developer.com hat Mike Gunderloy einen ganz netten, kurzen Einsteiger-Artikel zum SQL Server Everywhere geschrieben. Er kommt zu folgendem Resüme, dem ich mich uneingeschränkt anschließe:

SQL Server Everywhere is targeted for single-user desktop scenarios, where you've got an application that needs to store data and possibly synchronize it with a server. Within those bounds, though, it's a very attractive solution – and one that you can actively experiment with today.

Hier ist er ganze Artikel: A First Look at SQL Server Everywhere

gefunden bei The Daily Grind

29. August 2006 um 01:02

Online-Videorecorder ist nicht legal

Schade, ich hatte den Dienst eigentlich demnächst mal ausprobieren wollen. Ich hatte erwartet, dass es legal ist, wenn man jemand anderen für sich einen Sendung aufzeichnen zu lassen. Aber das sieht das Gericht offenbar anders…

Details bei ZDNet im Artikel "Pro Sieben Sat1 gewinnt gegen Onlinetvrecorder.com"

29. August 2006 um 00:38

Politikerin leidet unter dem Urheberrecht

Etwas Schadenfreude hatte ich schon als ich bei Heise las, dass eine Politikerin Probleme bekam, weil sie auf Ihrer Homepage Fotos von Kunstwerken veröffentlichte.

Viele Dinge im Urheberrecht verstehe ich nicht, z.B. warum ein PodCaster richtig viel Geld zahlen muss, wenn er seinen Beitrag mit mehr als ein paar Sekunden Hintergrund-Musik verschönert. Ich verstehe nicht, warum es illegal sein soll von einer CD eine Kopie zu machen, auf der "Copy-Protected" steht, es aber legal ist auf solchen CDs Root-Kits zu platzieren. Und die gute Politikerin versteht nicht, warum ein Künstler bestimmen darf auf welchen Webseiten sein "der deutschen Bevölkerung" gewidmetes Kunstwerk gezeigt werden darf und auf welchen nicht. Das finde ihc auch lächerlich, aber es leuchtet mir von den genannten Beispielen noch am meisten ein… 😉

27. August 2006 um 17:06

St. Petersburger Kathedrale brennt und die Feuerwehr ist hilflos

Irgendwie wundert es mich, dass die Nachricht über den Brand der St. Petersburger Kathedrale kaum in den Medien zu finden ist. Gerne würde ich schrieben, dass es sich hierbei um ein typisches Problem von gewachsenen Strukturen handelt: "Die Strukturen wurden nicht an die gewachsenen Bedürfnisse angepasst – typischen Problem…"

Die Wahrheit ist aber viel schlimmer:

Die Feuerwehr habe die Flammen in der Dreifaltigkeitskathedrale nicht löschen können, weil sie zu hoch gewesen seien, sagte ein Behördensprecher der Nachrichtenagentur Interfax zufolge. […]
Ein Augenzeuge berichtete, die Feuerwehrleitern hätten nicht bis zur Spitze der Kuppel gereicht.

Die Kathedrale stand schon als die Feuerwehr ausgerüstet wurde. Ich gehe mal davon aus, dass der Kreml und andere Sehenwürdigkeiten in Moskau auch nicht viel niedriger sind: Die Anforderungen an die Feuerwehr wurden einfach nicht richtig erfasst…. Bitter.

Bei Spiegel-Online gibt es noch ein paar mehr Bilder.

27. August 2006 um 00:15
26. August 2006 um 23:59

WLAN kreativ

Der Betrag im Heute-Journal zur kreativen WLAN-Nutzung in Berlin ist endlich mal ein Lichtblick. Das erinnert an die Anfänge der Vernetzung als man noch aufeinander angewiesen war und miteinander Lösungen suchte.

Allerdings vermute ich, dass es doch nicht ganz so ordnungdgemäß ist, wie es geschildert wird: Wenn ich andere meinen Zugang mitnutzenlasse, dann verstößt das doch sicher gegen die AGBs der meisten Provider. Außerdem wird es dann unangenehm, wenn die Mit-Surfen sich rechtlich auffällig verhalten, also z.B. sich in Tauschbörden tummeln. Dann stehen die Schergen der Plattenfirmen erstmal vor meiner Tür bzw. schicken dicke Abmahnungen… 🙁

25. August 2006 um 23:38

MSSQL2005: alte Outer-Joins

Da ich sie nicht mehr benutze, ist mir noch gar nicht aufgefallen, dass der SQL Server 2005 die alte Syntax für Outer-Joins nicht mehr unterstützt.

select O.OrderID, OD.Quantity
from orders as O, "order details" as OD
where O.OrderID *= OD.OrderID

Wenn man das unbedingt noch nutzen will, dann muss man den "Compatibility Level" für die Datenbank auf "80" setzen. Dann funktionieren freilich einige andere nette, neue Features nicht mehr… 😉

In meinen Augen ist das kein großer Verlust. Lästig ist nur, dass es bei uns garantiert noch ein paar SQL-Anwendungen der ersten Stunde gibt, die an selten geänderten Stellen noch diese Syntax verwenden.

25. August 2006 um 23:18

Gegenwehr bei Werbeanrufen

Ich könnte mich wegschmeißen vor Lachen: Im TecBlog wird das "Gegenskript" von Martijn Engelbregt vorgestellt: Bei Telefonwerbung haben die Werber einen Fahrplan nach dem sie vorgehen, jetzt gibt es auch so einen Fahrplan mit Gegenfragen.

Die Telefonwerber benutzten Ablaufskripte für ihre Anrufe – Eine Art Leitfaden mit einer ausgearbeiteten Strategie. Die Verwendung solcher Leitfade sorgt aber auch für eine ungleiche Situation zwischen Telefonwerber und Verbraucher, die zugleich die Basis für ein erfolgreiches Telefonmarketing ist. Das EGBG-Gegenwehrskript versucht das Gleichgewicht wieder herzustellen.

Ich habe mir gleich die deutsche Fassung ausgedruckt und neben das Telefon gelegt. Hoffentlich bin ich bei nächsten Werbeanruf in Stimmung das auszuprobieren.

Besonders gute gefallen wir die Fragen für die Situation "Telemarketer regt sich auf":

  • Aber haben nicht Sie mich angerufen?
  • Reden Sie nicht gerne mit mir?
  • Haben Sie ein Problem damit, einem Unbekannten am Telefon Fragen zu beantworten, deren Zweck Ihnen unklar ist?

gefunden bei: Wenn der Telemarketer zweimal klingelt (tecCHANNEL.de)