Glorf.it

Glorf IT

Bedenkliches aus dem IT-Alltag

15. August 2006 um 21:04

Oldies, but Goldes: DaDaDaDa

Als ich bei Meta-Cafe ein Video von chinesischen Studenten sah, wollte ich schon weiterklicken, aber er Text erregte meine Aufmerksamkeit:

The song is very famous among Chinese college students! If you like it please give me some support so I could have the confidence to submit more native videos, and let you know more about China.

Als ich dann das Lied hörte, traute ich meinen Ohren kaum. Aber seht/hört selbst: DaDaDaDa-Video (Tipp: richtig laut aufdrehen!). Einfach super!
Die bayrische Fassung des Liedes kannt ich noch nicht…

Das erinnert mich daran, dass ich früher mal irgendwo ein Autogram von Stefan Remmler hatte… Wir gingen durch den Köllner Bahnhof und kamen an einem Typen vorbei, der ziemlich abgedreht aussaht. Ein Freund sagte: "Mensch, der sieht ja aus wie Stefan Remmler!" Wir haben nur so lange über den Witz gelacht, bis andere zu dem Typen rannten und sich ein Autogramm geben ließen. Aber er war nicht nachtragend und gab uns auch eines… 😉

15. August 2006 um 20:53

undokumentiert, aber gut: object_id mit Typangabe

Heute entdeckte ich durch Zufall, dass ein ganz tolles, dokumentiertes Feature aus dem "SQL Server 2005" auch schon (undokumentiert) im "SQL Server 2000" funktioniert.

Bevor ich eine Procedure oder View anlege, prüfe ich immer zuerst, ob es sie schon gibt und lösche Sie dann gegebenenfalls. "Früher" nutzte ich dazu die Systemtabellen, Z.B. so:

if exists(select *
from sysobjects
where name = N'MyProc'
and type = N'P')
drop procedure MyProc
go
Create procedure MyProc
as
select N'tolles Beispiel' as "Info"

Nachdem ich oft genug gehört hatte, dass man keine direkten Zugriffe auf die Systemtabellen machen soll, weil sie irgendwann (Z.B. wurde mit Yukon gedroht) abgeschafft würden, habe ich das (völlig umsonst) umgestellt:

if objectproperty(object_id(N'MyProc'), 'IsProcedure') = 1
drop procedure MyProc
go
Create procedure MyProc
as
select N'tolles Beispiel' as "Info"

Heute entdeckte ich, dass auch am 2000er die Funktion object_id um den Typ erweitert werden kann:

if object_id(N'MyProc', N'P') is not null
drop procedure MyProc
go
Create procedure MyProc
as
select N'tolles Beispiel' as "Info"

Mit diesem schicken Feature aus dem 2005er ist es doch gleich viel handlicher… 🙂

15. August 2006 um 20:38

Update der Losungen im XML-Format

Für alle, die die Losungen der Herrnhuter Brüder-Gemeine im XML-Format nutzen, ein Hinweis.
Es gab einen Fehler in der XML-Datei. Alle Lehrtexte mit mehr als 255 Zeichen waren unvollständig. Seit heute steht eine korrigierte Version bereit. Andere Formate waren meines Wissens nicht betroffen.

|