31.08.04

Plan9 Logo

das Logo von Plan9 Das Logo von Plan9 heißt Glenda. Auf der Seite Glenda, the Plan 9 Bunny steht mehr darüber. So auch, dass das Logo von Renée French gezeichnet wurde.

... kaum zu Glauben, dass Renée French so ein nette Häschen malen kann, wenn man ihre Comic-Seiten betrachtet.
Posted by Lars at 16:03 | TrackBack

30.08.04

Quirks und Standard

Die neueren Browser bieten zwei Modis an:
  • Der Quirks Modus simuliert bei einer Seite das bugs and non-standards Verhalten der alten Browser (Netscape Navigator 4.x und IE 5 für Windows).
  • Entspricht eine Seite hingegen den Empfehlungen (recommendations) des W3C zu HTML 4.01 und CSS2 wird diese im Standards Modus angezeigt.


Mozilla zeigt unter View Page Info (Rechts-Klick auf die Seite) den Render Mode an: Infoseite zum Mozilla Link.

Informationsseite Render Mode
Activating the Right Layout Mode Using the Doctype Declaration vergleicht das Verhalten von unterschiedlichen Browsern, bei der Angabe des DOCTYPEs, usw. Standards compliance mode
Mozilla's DOCTYPE sniffing (Mozilla) Standards compliance mode
CSS Enhancements in Internet Explorer 6 (Internet 'turn off ActivX' Explorer) Quirks mode
The Opera 7 DOCTYPE Switches (Opera) Standards compliance mode
The global structure of an HTML document (W3C Dokument) Quirks mode
Posted by Lars at 22:16 | TrackBack

Joke of the day

Zudem verspricht Strato, alle Server-Daten auf mehrfach redundanten Backup-Systemen abzulegen. [golem.de]
Posted by Lars at 21:48 | TrackBack

29.08.04

Amoeba

Wie im vorherigen Artikel geschrieben, habe ich Amoeba als möglicherweise neues Schlüsselwort gefunden.

Hier ein paar Links zu Amoeba: ... so mal schauen, wann mir Amoeba wieder über den Weg läuft.
Posted by Lars at 18:37 | TrackBack

28.08.04

und schon wieder Plan9: 8 1/2

Zum ersten mal ist mir Plan9 bei heise.de aufgefallen: SCO vs. Linux: Analyse der Analysten

Normalerweise verlinke ich nicht zu heise, wegen dem Troll-Forum und dem 14tägigen computer'troll (c't) Magazin. Weil ich aber schonmal dabei bin: hier eine Diskussion zu Plan9 aus dem Jahre 2000 als das Troll-Forum noch keines war(?).

In der Diskussion taucht das Wort Amoeba auf. Dieses könnte vielleicht auch schon das nächste Schlüsselwort sein, das mich möglicherweise verfolgen wird?

Nach dem heise-Artikel folgten

WindowLab

Hier eine kurze Zusammenfassung, um die vorherige Formel aufzulösen: WindowLab habe ich im übrigen bei linuxsoft.cz gefunden.

Irgendwie verknüpft dieser Artikel viele Zusammenhänge, die von Plan9 ausgehen, so dass daraus ein schönes Sematic Web entstehen könnte. In diesem Zusammenhang wäre eine Erweiterung eines Blogs mit Semantic Web Informationen eine nette Idee.
Posted by Lars at 22:10 | TrackBack

27.08.04

Informatik-Zoo

Heute im Informatik-Zoo gewesen.
Ein Pinguin (Linux).
Wenn man das blau betrachtet, dann könnte es mit Fedora übereinstimmen?

Eine Pyhton.
Programmiert wurde in oder mit einer Python.

Ein Kamel (Perl).
... und in Perl.

Schild mit einem Yak.
Lex und Yacc waren nicht zu sehen.

Eine Schildkröte (engl. turtle).
Die Programmiersprache Logo mit der Turtle-Grafik (Schildkröten-Grafik) soll für Kinder eine einfache Anfänger-Programmiersprache sein.
Posted by Lars at 22:40 | TrackBack

25.08.04

OASIS Open Office XML Format TC

In den letzten Tag ist mir zwei mal bei golem.de das OASIS Open Office XML Format über den Weg gelaufen. Im einen Fall bei KOffice (Interview: Wer braucht KOffice?), ein Office basieren auf KDE, und im zweiten Fall bei der Vorschau zu OpenOffice 2.0 (OpenOffice.org 2.0 erhält vollständige Datenbankfunktionen). Beide Office-Produkte werden in Zukunft das OASIS Open Office XML Format benutzen, das sich zur Zeit noch als Technical Commitee in Planung befindet.

WortZumFenster ZweiNullNullDrei.
(Wort zu 2003 Fenster)

Bereits heute speichern KOffice, OpenOffice, AbiWord und sogar das WortZumFenster ZweiNullNullDrei die Texte inkl. Formatierung, usw. als XML ab. Das IBM developerWorks hat zu den ersten drei genannten einen Artikel: XML Matters: XML for word processors (Open source embraces XML as native document format).
Posted by Lars at 12:04 | TrackBack

pdumpfs - daily backup system

pdumpfs von Satoru Takabayashi ist ein Backupsystem, das in Ruby geschrieben ist. Für die täglichen Backups wird ein Verzeichnis im YYYY/MM/DD Format angelegt.

Beim ersten mal kopiert pdumpfs das komplette Verzeichnis. Bei allen weiteren Backups werden lediglich veränderte und neue Dateien übernommen. Um Speicherplatz zu sparen werden unveränderte Dateien als hard links, aus dem vorherigen Backup, erstellt.

pdumpfs ist ähnlich wie Plan9's dumpfs...

Für Windows gibt es auch binaries zum Downloaden... damit die tägliche Virensammlung archiviert werden kann :)
Posted by Lars at 11:31 | TrackBack

13.08.04

Plan 9 Lizensbestimmung

I will not be using Plan 9 in the creation of weapons of mass destruction to be used by nations other than the US. [Plan 9 from Bell Labs Download]
Posted by Lars at 22:17 | TrackBack

Morgen BlogGrill in München

Morgen am Samstag um 16 Uhr ... mehr Infos hier: BlogGrill
Posted by Lars at 22:05 | TrackBack

12.08.04

FindBugs 0.8.4 wurde gestern released

Zu den Changes since version 0.8.3 gehört auch Reverted some changes in the open stream detector: this should fix some false positives that were introduced in the previous release.

Update: Bei FindBugs 0.8.1 war System.exit(-1); noch nicht evil. Habe die Exits mit throw new RuntimeException("..."); ersetzt.
Posted by Lars at 08:07 | TrackBack

Mit dem Eclipse-Compiler compilieren

Euxx erwähnt wie man Using Eclipse Java compiler outside of Eclipse benutzen kann.

Der Eclipse-Compiler erkennt ein paar Sachen mehr, wie zum Beispiel das accidental boolean assignment, method with constructor name, finally block not completing normally, unused locals, unused private fields and unused throws and lot of others.

Auf der Kommandozeile lässt sich der Compiler folgermaßen aufrufen:
java -classpath %ECLIPSE_HOME%\plugins\org.eclipse.jdt.core_3.0.0\jdtcore.jar;%JAVA_HOME%\jre\lib\rt.jar org.eclipse.jdt.internal.compiler.batch.Main
... und liefert dann (Ausschnitt):
Eclipse Java Compiler 0.449, Copyright IBM Corp 2000, 2004. All rights reserved.

 Usage: <options> <source files | directories>
 If directories are specified, then their source contents are compiled.
 Possible options are listed below. Options enabled by default are prefixed with '+'

 Classpath options:
    -cp -classpath <directories and zip/jar files separated by ;>
                       specify location for application classes and sources
    -bootclasspath <directories and zip/jar files separated by ;>
                       specify location for system classes
    -d <dir>           destination directory (if omitted, no directory is created)
    -d none            generate no .class files
...

Neben der Benutzung auf der Kommandozeile lässt sich der Compiler auch in Ant integrieren. Hierzu wird, am besten am Anfang der Datei, das build.compiler Property eingetragen:
<project name="compile" default="main" basedir="../.">
<property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter"/>
Posted by Lars at 07:56 | TrackBack

11.08.04

Java geköpft

Um Java-Anwendungen auf einen Server laufen zu lassen, die keine Anzeige, Tastatur oder Maus unterstützen, bietet die JDK aber der Version 1.4 einen Headless Support an.

Die systemnahe AWT-Bibliothek von Java benutzt die dem System zu grundeliegenden grafische Oberfläche. Unix kommt im Gegensatz zu Windows ohne solch einer Oberfläche aus.

Die AWT lässt sich nicht nur für die Darstellung von Dialogen benutzen, sondern auch für die Erzeugung von Grafiken. So liest und erstellt zum Beispiel das Batik Projekt SVG Daten. Die Umwandlung in Pixel-Grafiken geschieht mit Hilfe der AWT.

weiße Litfaßsäule

Java startet headless mit dem -Djava.awt.headless=true Parameter. Um zu Überprüfen, ob man sich in diesem Modus befindet, wurden zwei Methoden in die java.awt.GraphicsEnvironment Klasse hinzugefügt:
    public static boolean isHeadless()
   public boolean isHeadlessInstance()
Dadurch lässt sich Überprüfen, ob
Posted by Lars at 14:47 | TrackBack

10.08.04

Doom 4 Screenschuss

Während man bei golem.de die Screenshots zu Doom 3 betrachten kann, habe ich schon von Doom IV einen:
schwarzer Hintergrund mit weisem Fleck
Posted by Lars at 10:00 | TrackBack

Im Kernel einen Bug gefunden

Naja, es handelt sich dabei nur um einen Doku-Fehler für die Kernel-Konfiguration. Also nichts, womit man bei der Tageschau erwähnt wird ;-)

Der Bug 3179 war schon (mind.) im 2.4er Kernel und keiner hat ihn bisher gemeldet.

Update:
... und schon gefixed:
Will go to Linus with the next batch

Posted by Lars at 00:37 | TrackBack

09.08.04

Wortblog.de geht wieder

Am Wochenende war das Wetter so schön, dass ich den Fehler, den das Wortblog-Skript produziert hat, nicht beheben könnte. Dabei war er gar nicht so groß. Jedoch war die erstellt XML-Datei, die alle 3338 Wörter enthalten hatte, zu groß, so dass es zum Skript-Fehler gekommen ist. Jetzt werden die ersten 3000 Wörter nicht mehr in die XML-Datei geschrieben und aus einer 625KByte großen Datei wurden 53KByte. Jetzt sollte für die nächsten 2000 Wörter Ruhe sein.

Einen Nachteil gibt es natürlich auch: Das Archiv ist nicht mehr vollständig. Hierfür könnte ich aber statische HTML-Seiten verwenden. ...
Posted by Lars at 23:44 | TrackBack