Archive for the 'Bauen' Category

GmailFS – Gmail Account als Netzlaufwerk

Monday, August 30th, 2004

GmailFS – Gmail Filesystem ist ein Python basiertes tool. Mit Hilfe von libgmail und Fuse ermglicht es einen Gmail Account als Laufwerk zu mounten (Linux). Das werde ich mir mal näher ansehen :)

[via Noch’n Blogg]

Erste Schritte in Typo3

Wednesday, August 25th, 2004

Ich habe mich jetzt hier ein paar Tage (zwei ;) mit Typo3 auseinander gesetzt. Die ersten Versuche damit etwas anzustellen scheiterten kläglich. Typo3 ist eben anders, man muß wohl doch die vorhandene Lektüre dazu studieren. Das Buch (Content Management mit TYPO3, m. CD-ROM) ist äußerst brauchbar für den Einstieg in Typo3.

Das Backend von Typo3 ist auf den ersten Blick nicht besonders prickelnd, aber es gibt wesentlich schlimmeres. Obwohl sich der Funktionsumfang nicht auf den ersten Blick erschließen läßt, macht das Einpflegen von Daten direkt Spaß: einfach und schnell.

Suchmaschinenoptiumierung läßt sich auch machen (URLs á la “/1.0.html” oder “index.php/1/0/” sind möglich, letzteres sogar ohne Mod_Rewrite), ist aber nicht so viel versprechend, da die Adresse sich weiterhin “nur” aus Zahlen zusammensetzt, aber “besser wie nix”. Auch das habe ich schon sehr viel schlechter erlebt.

Für Weblogs ist Typo3 wohl “ein Wenig” überdimensioniert, aber vielleicht werde ich das trotzdem mal ausprobieren :)

Use-Once-Function

Tuesday, August 17th, 2004

Macht es Sinn, für einen Vorgang der genau einmal aufgerufen wird, eine eigene Funktion zu schreiben?
Ich weiß ja nicht … wenn es wenigstens mehrfach verwendet wird, aber genau einmal. Funktions- und Klassenwahn.

RSS-Feed Content Type: application/rss+xml – Neuerungen bei Feedvalidator.org

Tuesday, July 13th, 2004

WordPress 1.2 RSS 0.9 und 2.0 -Feeds sind laut feedvalidator.org nicht korrekt.

RSS- und Atom-Feeds sollten sollten als Content Type application/rss+xml (für Atom application/atom+xml, RSS 1.0 (RDF) application/rdf+xml) verwenden. Alternativ kann auch nur applcation/xml verwendet werden.

WordPress RSS-Feeds enthalten aber als Content Type text/xml. Das wird vom feedvalidator beanstandet.

In der Hilfe dazu wird auf das RFC-3023 (eine Definition von XML-Formaten) verwiesen.

Betroffen sind aber nicht nur die Feeds von WordPress, sondern viele andere auch. Ein Problem stellt das allerdings nicht wirlich da, denn der Content-Type application/xml ist nicht zwingend erforderlich, text/xml ebenso Bestandteil des RFC.

Wer also Wert darauf legt, daß sein Feed im Feedvaldiator (v. 0.3) “gültig” ist, muß seine Feeds anpassen. Alle anderen werden wohl auch in Zukunft so klar kommen :)

[gefunden bei Northern Webcoders: Merkwürden]

WordPress Trackback Bugfix

Tuesday, July 6th, 2004

Die Ursache für das Problem mit dem WordPress Trackbacks habe ich ja bekanntlich gefunden .
Ich habe den Fehler mit Fix im Support Forum auf WordPress.org geposted, aupßerdem als Bugreport im bug tracker (es gibt übrigens mehrere für das Projekt, was großer Mist ist). Bishher wurde der Fehler von den WP Entwicklern leider noch nicht behoben. Man muß also immernoch selbst Hand anlegen.

Ich kann ja verstehen, das man so ein Projekt in seiner Freizeit macht und das dann länger dauert. Ich kann auch verstehen, das man lieber neue Funktionen einbaut, als irgendwelche Fehler zu beheben, die nicht jeden betreffen (wenn man kein Trackback auf entsprechende Adressen macht). Aber das zu beheben dauert keine fünf Minuten und der Fehler ist seit über einem Monat bekannt. Das ist nervig. Ich würde also sagen, das WordPress-updates mit Vorsicht zu genießen sind, die Fehler könnten sich eine ganze Weile im System halten.

Suchmaschinen Spamming durch Stern-Shortnews

Tuesday, June 29th, 2004

Der Stern hat seine News Community Stern Shortnews in ein neues Gewand gesteckt.

Für das Layout werden nur wenige Tabellen, sondern primär CSS verwendet. Die Rubriken sind Farblich gekennezeichnet. Ein RSS-Feed bekam die Seite leider nicht spendiert.
Suchmaschinen-spammer Sternshortnews
Auf die Angabe eines Doctypes wurde praktischer Weise in allen Dokumenten verzichtet.
In der Frameset Datei (warum Frameset!?) wird auf moderne Browser, Netscape ab 4.5 und Interntexplorer ab Version 3.0, verwiesen. Zusätzlich kommen bewährte Suchmachinen-Spamming-Techniken zum Einsatz. Es sind im Noframes-Bereich etliche Begriffe durch H1-Tags “aufgewertet”, was ja noch nicht so tragisch ist. Schwerer wiegt dafür die Verwendung von HTML-Kommentaren zur Tarnung (Cloacking) einer Liste mit Keywords, die wiederholt in dem Dokument vorkommt.

Hier eine Liste der 30 verwendeten Keywords: news, newz, neues, aktuelles, brandneues, free, kostenlos, community, nachrichten, kurznachrichten, informationen, information, kurzinfo, kurzinfos, tagesnachrichten, tagesschau, tagesthemen, zeitung, zeitungen, bericht, berichte, hintergrundinfos, hintergrundinformationen, firmeninfos, firmeninformationen, produktinfos, produktinformationen, internet, internetnachrichten, internetnews
Hier gibt es den vollständigen Quelltext der Datei.

Ich frage mich, hat ein Unternehmen wie der Stern so etwas nötig? Peinlich.

Für die Programmierung der Anwendung wird Coldfusion 5.0 eingesetzt. Gegen die Whitespaces (Bereiche in der Datei ohne Inhalt, außer Leerzeichen), die bei der Verarbeitung der Coldfusion-Programmierung durch den Server entstehen, wird nichts unternommen, was die Datei unnötig vergrößert. Ich meine hiermit nicht die Option im Coldfusion-Admin, sondern die Programmierung, durch die sich so etwas durchaus minimieren läßt. Es ist also noch raum für Optimierungen.

[via gernation neXt]

Internet Explorer und CSS

Sunday, June 27th, 2004

Der Internet Explorer ist eine echte Mimöse im Umgang mit CSS. Da ist ein winziger Fehler im CSS und schon treten völlig wirre Fehler auf. In Firefox funktioniert alles bestens, also glaubt man kaum an einen Fehler im CSS, sondern wieder nur an einen Interpretationsfehler des IE. Nach langer Recherche sieht man dann, das es in der CSS-Datei ganze zwei Zeichen gibt, die da nicht hingehören. Resultat: Layout im IE nicht mehr benutzbar. Miststück. Hoffentlich ändert der Hersteller das schnell. Der IE wäre ein ganz brauchbarer Browser, ohne die paar Sicherheitslücken und Darstellungs-Macken. Leider fahren derzeit über 90% der Internetuser mit einem Browser-auto mit verdreckten Scheiben und ohne Türen durchs Netz… und der Auspuff endet im Innenraum…

Bildrotation: Zufällig oder Zeitabhängig

Thursday, June 10th, 2004

Möglicherweise ist es jemandem aufgefallen (wenn nicht, nehme ich das auch nicht übel), jedenfalls ändert sich das Bild da oben im Header.
Ich habe keine Lust ständig manuell was umzubauen, also hab ich da mal einen Schnippsel PHP gebaut.

Ich persönlich finde rein zufälliges Austauschen der Grafiken langweilig. Das sieht man ja öfter. Daher sucht dieses Script die Dateien nach Zeiteinheiten aus. Eine Laufzeit ($imgtime) von 6 (Minuten) bedeutet also, das insgesamt 10 Bilder rotieren. Es wird also in den ersten sechs Minuten der Stunde die Datei “1.jgp”, Minute sieben bis 12 “2.jpg” und so weiter und sofort.

Falls für den aktuellen Abschnitt keine Datei vorhanden ist (1,2,5,7 o.ä.) wird zufällig eine Datei geladen. Wenn die Dateien nicht der Namenskonvention entsprechen (durchnummeriert 1 bis …) werden die Dateien ebenfalls zufällig ausgewählt.

Falls jemand interessiert ist: Hier gibt das den Quelltext

Mir ist schlecht…

Tuesday, May 25th, 2004

… ich habe gerade so unendlich schlechten Quellcode gesehen, das ist einfach unglaublich.
Ich frickel ja zwischen meinen Schlafphasen so Internetseiten (und ähnliches) mit Coldfusion zusammen. Ich behaupte mal von mir, das ich ein wenig Erfahrung habe inzwischen einigermaßen brauchbaren Quelltext zusammendengel.

Was ich aber eben lesen mußte war grausam. Zehn Datenbankabfragen, von denen sechs für den Kontext in dem sie aufgerufen werden überhaupt nicht verwendet werden. Etliche Datenbankabfragen lesen die gleichen Inhalte aus (also mindestens doppelt!). Tabellen- und Feldbezeichnungen, die nichts über den Sinn und Zweck vermuten lassen. Und viele, viele andere üble Dinge.

Statistik eines Dialeranbieters und SE-Spammers

Monday, May 3rd, 2004

Ich hab da gerade mal was gesucht und bin auf dieser Seite gelandet:
http://www.wallpapers-city.de/main.php
(in Google war diese Adresse indiziert: http://www.wallpapers-city.de/hintergrundbild-groesse-01-01.html)

Das sah dann etwa so aus:
wallpaper-de.gif
(more…)

Internet Explorer und CSS

Thursday, April 15th, 2004

Da sieht man’s mal wieder, der Internet Explorer verträgt sich nicht mit Cascading Style Sheets (CSS).

Folgender Versuchsaufbau:
Eine Hintergrundgrafik, Breite 402 Pixel, via CSS mittig zentriert.
Der Body wird durch das CSS auf 400 Pixel begrenzt.
Innerhalb des Bodys ein Divider Float-left sowie Divider Float-right, je 200 Pixel.
Die Hintergrundgrafik enthält links und rechts eine Linie.
Der Inhalt soll innerhalb dieser Linien links- und rechtsbündig liegen.

Wenn die Innenbreite des Browserfensters einen geraden Wert aufweist (600px) funktioniert das auch. Der Inhalt und der Hintergrund werden gleich ausgerichtet.
Wenn aber die Innenbreite ungerade ist (601px) funktioniert das nicht mehr. Der Inhalt wird 1px weiter Links “zentriert” als der Hintergrund.

Das heißt Hintergrund und Inhalt werden unterschiedlich zentriert.

Hier gibt es Beispiel

Die innere Breite des Internet Explorer Fensters bei XGA Auflösung und Vollbild ist übrigens unter Windows XP ungerade, also “daneben”. Dieses Problem kennt Mozilla Firefox nicht. Danke Microsoft.

ABBR oder ACRONYM: Klarheit schaffen

Tuesday, March 16th, 2004

Jesper Tverskov räumt mit der den Unklarheiten bezüglich der Verwendung von ABBR und ACRONYM auf: ABBR and ACRONYM are for user agents not for end users

Wer suchtet und nicht findet…

Monday, March 15th, 2004

…der hat halt Pech. Da sucht man mal auf Hotelkatalog.de nach einem Ort, in meinem Fall Sontra, und will doch mal wissen, was es da so an Unterkünften gibt.

Nach der Eingabe des Suchbegriffs sieht man dann nichts mehr. Die Banner werden dargestellt, das Logo, die Navigation, das Eingabefeld für die Suche, aber der Inhalt ist nicht vorhanden. Toll. Nicht ein Hinweis darauf, das es für den gesuchten Ort keine Einträge gibt. Super gemacht.

Dokumentationen und Realität

Thursday, March 11th, 2004

Ja, so ist das. Man ließt sich durch die Befehlsreferenz einer CMS-Software und guckt sich seinen neuen Lieblingsbefehl aus. Natürlich kann er genau das was man braucht. Flux verbaut man die Funktion in seinem Projekt und testet das ganze.

Tut ned. Irgendwie kommt da nicht das raus, was man möchte. Leider auch nicht das was in der Doku steht. Schade eigentlich. Der Sache auf dem Grund gegangen, findet man dann die Ursache dafür. Die erwählte Funktion kann die gestellte Aufgabe gar nicht lösen. Und wieso? Weil die Daten, die ausgelesen werden sollen, ganz anders gespeichert werden, als die Funktion es vorraussetzt. Nun kann man also das Ergebnis dieser Funktion doch “zu Fuß” erstellen.

… dann doch lieber gleich keine Doku….

Mathematische und Technische Zeichen in Unicode

Friday, March 5th, 2004

Gerade gefunden:
Workshop Internet-Präsenz: UNICODE: Mathematische und technische Zeichen (ISO 10646)

Ganz praktisch, wenn man so im Internetrumbaut und mal Formeln oder ähnliches darstellen möchte.