Archive for July 2003

 
 

SQL INNER und OUTER Joins

Damit ich im Zusammenhang mit Hibernate dann mal einen komplizierteren Select definieren konnte, war es doch mal nötig, eindeutig zu klären, was denn die verschieden Join-Typen im einzelnen bedeuten (INNER JOIN, OUTER JOIN und das mit LEFT und RIGHT). Was ich bisher darüber gelesen habe, ist nie so richtig hängen geblieben.

Mit es etwas Google’n habe ich dann mehrere Artikel gefunden. Den meiner Meinung besten Artikel gab es bei ONLamp. Der hat dann Licht in das Dunkel gebracht.

Jetzt muß ich dieses Wissen nur noch mit der Query-Sprache von Hibernate verbinden und den JOIN über mehrere Tabellen hinweg korrekt verbinden.

CSS Link

Großartige CSS Links in diesem Weblog Eintrag.

Firebird 0.6.1 und Thunderbird 0.01 verfügbar

Mozilla Firebird 0.6.1 und Thunderbird sind jetzt verfügbar.

Die Firebird Installation war problemlos. Nach Entpacken der Distribution mußte ich wie üblich das Font-Antialiasing in Verbindung mit den Truetype-Fonts aktivieren (durch Editieren von ..../MozillaFirebird/defaults/pref/unix.js).

pref("font.FreeType2.enable", true);
pref("font.directory.truetype.1", "/usr/X11R6/lib/X11/fonts/truetype");

Java Plugin wurde in das plugins-Verzeichnis gelinkt (jetzt muß für Firebird allerdings ebenfalls die "gcc-32" Version verwendet werden). Dann habe ich noch von der Extensionsseite "Mouse Gestures", "Things they left out", "MozEX" und "PNH Developers’ Toolbar" installiert.

Die Thunderbird Installation hat nicht funktioniert, da die Distribution offensichtlich mit GLIBC 2.3 generiert wurde und auf SuSE 8.1 noch 2.2 installiert ist.

Und doch wieder Eclipse.

Und dann bin ich ja doch wieder zu Eclipse gewechselt. Allerdings nicht zur "stabilen" Version 2.1.1, sondern zum Milestone 2 der in der Entwicklung befindlichen Version 3.0. Der Punkt, der mich bei der 2.1er Version gestört hatte, nämlich die Art wie getter/setter-Methoden generiert werden, ist mit 3.0 geändert worden.

Ansonsten waren es die schnellere Grafik, die Möglichkeit mehrere Aufruf-Szenarien für eine main-Funktion zu verwalten und das Import-Management, die mich bewogen haben, doch weiter auf Eclipse zu setzen.

Harry Potter 5 durch

Am vergangenen Sonntag hatte ich dann Harry Potter 5 geschafft. Es hat Spaß gemacht dies Buch zu lesen, aber am Ende hat mich das Buch dann nicht ganz so gefesselt, wie es die Vorgänger getan haben. Ich hatte persönlich das Gefühl, als wenn das beschriebene Jahr sehr schnell vorbei ging. Vielleicht liegt es dann doch an der etwas abgeflachten Euphorie oder weil ich das Buch an zu vielen kleinen Stücken gelesen habe. Außerdem fängt jetzt wieder das lange Warten auf den nächsten Band an.

Ankopplung von XEmacs an Mozex

Um die Ankopplung von XEmacs an Mozex zu verbessern, habe ich folgendes kleines Emacs-Lisp Schnipsel in meine Init-Datei aufgenommen:

(add-hook 'gnuserv-visit-hook 'fgth-mozex)

(defun fgth-mozex ()
  (if (string-match "^mozex\.textarea" (buffer-name))
   (let ((html-helper-build-new-buffer nil))
     (html-mode)
     (setq sgml-indent-data nil)
     (setq sgml-indent-step nil)
     (insert "<p></p>"))))

Wenn ich jetzt über gnuclient eine Textarea editiere, wird für den HTML-Mode kein Default-Template mehr in den Buffer eingefügt. Außerdem deaktiviere ich das übliche Einrücken beim Drücken der TAB-Taste. Zur Editierung des Weblogs gefällt mir dieses Verhalten besser.