Archive for April, 2007

Serienbriefe mit OpenOffice 2.2

Der größte Mangel von OpenOffice ist meiner Meinung nach das fehlen von guter Dokumentation.

Gerade wollte ich mal wieder Serienbriefe mit OOo erstellen aber das gestalltete sich alles andere als einfach.

Ich wusste natürlich nicht mehr wie ich es “früher” immer gemacht habe, aber es gibt ja unter “Extras -> Seríenbriefe” einen Assistenten dafür. Den gibt es seit 2.1 oder 2.2, früher musste man von Hand mit den Datenquellen hantieren.

Durch den Assistenten wird es zwar einfacher, aber leider passt das nicht mit meinem Datenformat zusammen. Vorgegeben war eine Tablle mit folgenden Feldern: Anrede, Name1, Name2, Anschrift, “PLZ+Ort” und die Briefanrede.

Continue reading ‘Serienbriefe mit OpenOffice 2.2′

Essence of Software Design (Java)

Ich habe mir vor einiger Zeit einige wichtige Design-Prinzipien für das Software Design, insb. in Java, zusammengefasst und einige oft gebrauchte Design-Patterns und Entwurfsrichlinien erläutert.

Zu finden ist das ganze unter The Essence of Software Design.

Die wichtigsten Prinzipien:

  • Open-Closed-Principle (OCP) - A class should be open for extension but closed for modification.
  • Liskov Substitution Principle (LSP) - An instance of a class should function as an instance of its superclass.
    Typical violations of LSP:

    • Derivates that override a method of the super-class by an empty method potentially violate LSP
    • Derivates that throw additional exceptions violate LSP
  • Dependency Inversion Principle (DIP) - High-level modules should not depend on low-level modules. Both should depend on abstractions. Abstractions should not depend on details. Details should depend on abstractions.
    DO NOT DEPEND ON A CONCRETE CLASS.
    All relationsships in a program should terminate on an abstract class or an interface.

Outlook - Anlagen einfügen verhält sich komisch

Outlook verhält sich beim einfügen von Anhängen etwas komisch.

Manchmal landen die Anhänge in einer Zeile “Anhänge” und manchmal direkt im Nachrichtentext.

Das hängt wohl damit zusammen, ob unter “Extras -> Optionen -> E-Mail-Format” HTML bzw. Text oder Rich-Text ausgewählt ist. Bei Rich-Text landen die Anhänge im Nachrichtentext, bei den anderen beiden Möglichkeiten in der extra Zeile.

Siehe auch wer-weiss-was.

Taktloss

Eine kleine Linksammlung zum “König der Schweiz” aus Berlin, Taktloss:

- Taktloss.de

- Takti bei MySpace

- Wikipedia: Taktloss

- MTV: Taktloss

- laut.de über Taktloss

- Sein bisher bestes Album: Brp 56

- Sein neustes Album: Www-Weltweiteworts

- Mein momentaner Tatktloss Favorit ist “Von und Zu” mit Prinz Pi, zu finden auf Prinz Pi’s Donnerwetter! Limited Edition

Linux Kernel 2.6.21 freigegeben!

Endlich, nach 7 RCs wurde gerade eben der Linux Kernel in der Version 2.6.21 freigegeben.

Ich hoffe die lang ersehnte Unterstützung für den PATA Port des VIA VT6421 Chips funktioniert endlich.
Eigentlich war die entsprechende Änderung schon im rc4 drin, aber der hat bei mir nicht wirklich gut funktioniert.

Sobald ich Zeit habe werde ich es testen und hier berichten.

Download / Changelog / Ausführliches Changelog bei den KernelNewbies / Heise Open Artikel

Mail-Quelltext in Outlook 2003 anzeigen

Wer hätte gedacht, dass es so ein Problem ist sich den Quelltext einer Mail anzeigen zu lassen.

Unter Thunderbird, unter den meisten anderen Mail-Clients, gibt es eine Art “View Source” Option, aber bei Outlook 2003 macht es Microsoft etwas komplizierter.

Um die Header anzeigen zu lassen kann man sich in der geöffneten Nachricht zu Ansicht -> Optionen durchklicken und bekommt dann in einem mikrigen Fenster die Kopfzeilen angezeigt.

Um den gesamten Quelltext zu betrachten muss man schon die Registry bemühen und unter

HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Options\Mail

einen Eintrag mit dem Namen

SaveAllMIMENotJustHeaders

und dem Wert “1″ anlegen.

Schon kann man sich für alle, ab diesem Zeitpunkt empfangenen (!), Mails den Quelltext komplett anzeigen lassen!

Warum einfach wenn es auf kompliziert geht?

Gefunden bei Thomas Woelfers Blog.

Wordpress unter Apache 2.2

Also ich kann mir nicht helfen, aber seit der Webserver durch die Migration zu etch auf die 2.2er Version des Apachen aktualisiert wurde macht Wordpress manchal Ärger. Entweder werden anstelle der normalen Beiträge die RSS-Feeds angezeigt oder neue Beiträge tauchen nicht in der Feed-Liste auf.

Aber auch mit anderen, nicht Wordpress, Webseiten habe ich seit dem hin und wieder Probleme.

Das gefällt mir gar nicht, ich muss unbedingt rausfinden was die (ASF) da geändert haben …

Bloggen mit Gnome

Ich habe gerade ein Applet names “Gnome Blog” entdeckt.

Es ist eigentlich eine ganz nette Idee direkt vom Desktop, ohne Webbrowser, aus bloggen zu können. Zumal so der Browser nicht nach etlichen Zeilen den Geist aufgeben kann und man nicht unbedingt alles nochmal schreiben muss, aber ein wenig spartanisch ist das Interface schon.

Naja, man kann eben nicht alles haben ;)

Google Maps Fun

Anscheinend versteht Google Spaß, oder wie soll ich mir sonst erklären, dass Google Maps den Anwender ca. 3000  Meilen durch den Atlantik schwimmen lassen will, wenn er von New York nach Paris will?

Google Maps Fun

Jabber Clients mit Jingle - Fehlanzeige!

Ich bin seit einiger Zeit auf der Suche nach einer brauchbaren alternative zu Skype.

GoogleTalk ist ein super Ansatz, aber ich hätte lieber etwas das auch unter Linux läuft.

Google war zwar so nett die Jingle Spezifikation zu veröffentlichen, aber so wie es aussieht gibt es im Moment keinen Client der das vernünftig implementiert.

  • PSI scheint kein Jingle zu unterstützen
  • Pidgin aka Gaim soll zwar “bald” Jingle Support haben, aber wann das konnte ich nicht in Erfahrung bringen
  • Cocinella scheint Jingle zu unterstützen, aber diesen Client konnte ich noch nicht testen

Fazit:

Schade, kein ordentlicher Jingle/VoIP Client unter Linux.