Subscribe to RSS Subscribe to Comments

Mitja Schmakeit

Es sind 5.13% des Tages verstrichen. Es sind also nur noch 94.87% übrig!

Scharf!

Soo.. Drei Soßen und ein Senf werden ab sofort von Zeit zu Zeit mein Essen etwas schärfen.. die Lieferung von pepperworld ist heute angekommen! So schauts aus: Pepperworld lieferung

Bestimmt lecker! Ich berichte wieder, wenn die mir mit ihrer Schärfe nicht das Hirn weggebrannt haben.

Vertretungsplan

Ich möchte an dieser Stelle nochmal auf den Vertretungsplan unserer BBS Burgdorf-Lehrte hinweisen. Dieser ist unter http://mitja-schmakeit.de/vip.php zu finden. Vorteile meines Scripts:

  • Aufgeräumtes, valides XHTML :-) (Ok, ich weiß, solang ne Seite in _eurem_ Browser funktioniert, wen stört da html? Im vergleich zig Errors bei der Originalseite)
  • Keine nervige auswahl welcher Standort oder ob Rolltext oder nicht
  • Zusätzlich eine Suchbox oben links, mit der ihr beliebige Einträge markieren lassen könnt.. die Sucht nach jedem Text auf der Seite.. also einfach eure klasse eingeben, oder einen lehrer.. und schon wirds markiert.

Wenn jemand ne eigene Homepage hat und auf den Vertretungsplan verlinken möchte, mit einem Voreingestellten Suchwert:
einfach http://mitja-schmakeit.de/vip.php?suche=euresuche benutzen.

Viel Spaß in den Ausfallstunden.

Burgdorf — Far, far away

Ab heute jeden Mittwoch: Sport, 7. und 8. Stunde in Burgdorf.. d.h. erst um 17 Uhr statt wie sonst um 16 Uhr schluss. Burgdorf ist aber sowieso eine total tolle Stadt: Kein Einkaufsladen in der nähe des Bahnhofs, 2 Züge/Stunde nach Hannover.. unschön.

RedirectMatch

RedirectMatch rockt in .htaccess-Files!

Cool URIs don’t change

Jeder kennt das. Da hat man ein Lesezeichen zu einer Seite mit bestimmten Informationen seit ein paar Monaten gespeichert, möchte aus irgendeinem Grund wieder auf diese Seite und.. erhält einen 404, weil die Seite da nicht mehr auffindbar ist, da die Admins der Webseite beschlossen haben, die Pfade (URIs) zu ändern, neu zu strukturieren, zu verbessern, wie auch immer.
Ich habe auf jeden Fall heute ein tolles Dokument vom W3-Konsortium gefunden, welches die Überschrift “Cool URIs don’t change” trägt.

Hier mal die Dinge, die laut W3 nicht in eine URI hineingehören (fiktive Beispielpfade wie example/ sind kursiv und haben ein / am Ende..):

  • Autor – Wenn das Dokument auf einmal nicht mehr von Peter sondern von Marie gewartet wird, wäre es extrem blöd, wenn sich der URI von http://example.com/peter/foo nach http://example.com/marie/foo ändern würde.
  • Status – In der tat sind Pfade wie alt/ neu/ toll/ langweilig/ entwurf/ in jedem Fall irgendwann nicht mehr aktuell. Dokumente, die man anderen anbietet, in solchen Pfaden anzubieten, ist unschön. Noch dazu findet man die eigenen Dokumente ohne Suchfunktion nie wieder.
  • Zugriff – Glaube persönlich nicht, dass das so häufig auftritt, aber der Vollständigkeit halber auch hier: Dokumente, die erst in kleinerem Kreis entwickelt werden, und dann langsam einem immer breiteren Publikum zugänglich gemacht werden, von einem Ordner in den nächsten verschieben, ist schlecht. draft/ für einen selbst ist vielleicht (solange man wirklich nur selbst Zugriff darauf hat) in Ordnung (siehe auch Status). Das Dokument von da aus aber nach reviewers/ zu verschieben, wo es nur ein paar Leute sehen können, dann später nach community/, wo es schon ein paar Leute bookmarken und am ende dann in den öffentlichen Bereich, ist unnötig.
  • Dateinamenserweiterungen – Ich muss zugeben, selbst unter Linux machen die einen gewissen sinn. Doch nach außen hin sind sie unnötig. Niemand will wissen, ob das eine .html, .phtml, .as, .php[3-5]?, .cgi, .pl, .xhtml oder sonstwie Datei ist. Außerdem sind Erweiterungen bei URIs durchaus hinderlich. Nämlich dann, wenn die URI über Jahrzehnte hinweg gelten soll. Selbst .html und .xhtml werden irgendwann ausgestorben sein. Und dann? Dann soll das Dokument trotzdem noch unter der gleichen URI gefunden werden können. Im Dateisystem kann die hinter der URI verborgenen Datei natürlich eine Endung tragen. Apache (und ich denke so ziemlich jeder andere Webserver) machts möglich.
  • Kennzeichen der Software – Hier gilt das gleiche wie bei den Erweiterungen. Ein Ordner namens cgi-bin/ interessiert den Leser 1. schlichtweg nicht, 2. kann es sein, dass in 3 Jahren das CGI- durch ein PHP-Script ersetzt wird. Wo es möglich ist, sollte man soetwas unterlassen.

Noch dazu ist in dem Artikel Subject aufgeführt, was ich ein wenig anders sehe. Der Autor dieses Empfehlungsdokuments hat dazu eine etwas längere Erklärung geschrieben:

Topics and Classification by subject
I’ll go into this danger in more detail as it is one of the more difficult things to avoid. Typically, topics end up in URIs when you classify your documents according to a breakdown of the work you are doing. That breakdown will change. Names for areas will change. At W3C we wanted to change “MarkUp” to “Markup” and then to “HTML” to reflect the actual content of the section. Also, beware that this is often a flat name space. In 100 years are you sure you won’t want to reuse anything? We wanted to reuse “History” and “Stylesheets” for example in our short life.

This is a tempting way of organizing a web site – and indeed a tempting way of organizing anything, including the whole web. It is a great medium term solution but has serious drawbacks in the long term

Part of the reasons for this lie in the philosophy of meaning. every term in the language it a potential clustering subject, and each person can have a different idea of what it means. Because the relationships between subjects are web-like rather than tree-like, even for people who agree on a web may pick a different tree representation. These are my (oft repeated) general comments on the dangers of hierarchical classification as a general solution.

Effectively, when you use a topic name in a URI you are binding yourself to some classification. You may in the future prefer a different one. Then, the URI will be liable to break.

Der Grund ist hier also, dass ein Titel, eine Überschrift oder eine Bezeichnung sich durchaus mit den Jahren ändern, oder man nach einiger Zeit vielleicht eine andere Bezeichnung vorzieht. Wie soll man eine Ressource (also ein Dokument) denn sonst Identifizieren (genau das macht einen URI ja aus), wenn nicht über die Bezeichnung?
Auf jeden Fall ist man auf der sicheren Seite, wenn man das Jahr oder das ganze Datum mit in den URI haut, denn so eine Bezeichnung wird sich selten innerhalb eines Tags in der Bedeutung ändern. (Genau das hab ich ja auch in meinen Perma-URLs im Blog: http://www.mitja-schmakeit.de/wordpress/jahr/monat/tag/bezeichnung/)

Falls hier also jemand in Zukunft ein Web-Projekt plant, denkt ruhig auch ein wenig an das Design der URIs der Seiten eures Projekts. Sofern ihr nicht auf Anfragen steht wie “Ich habe letztes Jahr diese Adresse bookmarked, wo finde ich die Seite jetzt?”. Wobei noch besser ist es, wenn man die Pfade gerade umgestellt hat, und Google noch auf die alten Verweist, was natürlich jedem Nutzer (und Google beim nächsten Besuch) einen hübschen 404 hinknallt. Wenn man schon die Pfade meint ändern zu müssen, dann doch bitte mit Weiterleitung. Und wenn ihrs ganz perfekt machen wollt, gebt bei Dokumenten, deren Leben vorüber ist, die also unter überhaupt keiner Adresse mehr gefunden werden können, aber mal existiert haben, ein 410 – Gone zurück.

Schule ftw!

Mal wieder die BBS-BL: 4 Stunden gammeln (immerhin mit Internet) wegen absoluter Unorganisiertheit des Stundenplans und der ganzen Schule; ffs. (Nichts gegen die Leute die die Stundenpläne aufstellen, sowas muss ja eine mordsarbeit sein, aber dass die verdammte Stundenplan-Software nicht einmal erkennt, wenn 40 Leute zur gleichen Zeit auf einen Raum mit 18 Computern (na immerhin etwas über 20 Sitzplätze) eingeteilt sind.. (natürlich auch auf den gleichen Lehrer) )

O & A

Ende vom Arbeiten und vom Stoppelmarkt, Beginn der Schulzeit.. Klasse 12 — ich bin dabei.. und böse erkältet.

Bilder vom Stoppelmarkt kann man hier finden (interessanterweise benutzen die auch Joomla!)

DJ Obi rockt Schäfers Festzelt auf dem Stoppelmarkt 2008

Das ging ja gestern schonmal gut los: Volles Haus am ersten Tag des Stoppelmarkts in Schäfers Festzelt “No. 1″. Ab Beginn (18:00 Uhr) bis 22 Uhr war “Happy Hour” mit zwei Bier zum Preis von einem, das bedeutet bei einem regulären Preis von 1,40€ pro Bier also 70 Cent für jedes. Bis ca. 23:30 war das Festzelt absolut prall gefüllt.. ich denke danach waren die meisten so voll, dass sie nur noch nach Hause konnten ;-) Ich habe schön Gläser gesammelt, und mal ausgerechnet wie viel ich denn wohl ca. sammle:
In durchschnittlich 5 Minuten bekommt man zu den Stoßzeiten die Kiste einmal vollgesammelt und wieder abgeladen, die Kiste entspricht 5 * 5, also 25 Plätzen für je 1 Glas. Die Stunde hat 12 mal 5 Minuten, also schafft man in einer Stunde 12 * 25 = 300 Gläser. Angenommen das wären gestern 6 Stunden volles Haus gewesen, dann hätte ich 1800 Gläser gesammelt. Realistisch ist aber eher um die 1500, da das erst ab 20 Uhr richtig voll war, und man zwischendurch ja auch durchaus mal ne Pause macht :-) .

Gestern war erst der Eröffnungstag (der immer ein Donnerstag ist), das heißt, dass viele Leute, die heute Arbeiten müssen, gestern nicht da sein konnten. Also hoffe ich mal, dass es heute noch mehr abgeht ;-) (was auch so sein wird..)

Heute, am Freitag, ist übrigens Cocktailtag. Jeder Cocktail kostet 1€ weniger, als auf der Tafel steht… ich denke, da werden wieder einige ihre leeren Cocktailgläser stehen lassen und ihren Pfand nicht abholen ;-) (Ich bringe die natürlich ohne den 1 Euro Pfand zu bekommen wieder zurück.. :-( )

Exec-PHP Test

Dies ist ein Exec-PHP Test.
Ich bin ein Held, ich kann die Zahlen von 1 bis 100 ausgeben..: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
btw: Hab mal ne Archiv-Seite eingebaut. Zu finden im Menü links unter “Pages”.

Stoppelmarkt 2008

So, ich bin mal wieder, wie letztes Jahr weg zum Stoppelmarkt 2008! Dieses Jahr bin ich mit beim Aufbau dabei, deshalb bin ich jetzt schon weg, obwohl es ja erst am 14. August losgeht. Es wird der 710. Stoppelmarkt überhaupt ;-) Könnt mich natürlich sehr gerne da besuchen kommen.. nur Übernachtungsmöglichkeiten sind knapp.

Vergleiche

Your true value depends entirely on what you are compared with.

Fortune

:-) *lappen hat*

Chillen

Ich chille nicht, ich ruhe mich aus!

Bernd das Brot

Volkswagen erklagt sich “vw.de”

Nun, da ich mich in letzter Zeit etwas mehr mit Domains beschäftige, hier noch etwas interessantes aus unserem .de Raum:
Volkswagen hat vor dem OLG Frankfurt durchgebracht, dass die Domain “vw.de” von der Denic an sie ausgegeben werden muss, obwohl die Vergaberichtlinien der denic ja besagen, dass eine .de Domain mindestens 3 Zeichen haben muss.
Wäre das Kriterium für alle Gültig, so wäre das auch kein Problem gewesen. Es existieren aber noch drei zweistellige .de Domains aus grauer Vorzeit (db.de, hq.de und ix.de). Prinzipiell ist die denic auch nur ein Unternehmen wie jedes andere, dass sich seine Vertragspartner und seine Angebote frei aussuchen darf, aber da sie bei Domains “marktherrschend” ist, hätte die “Privatautonomie” nach §20 GWB ihre Grenzen.

Deshalb hatte das OLG Frankfurt die denic jetzt verpflichtet, dem VW-Konzern die Registrierung der Domain “vw.de” zu gestatten, solange nicht eine Top Level Domain “.vw” eingeführt wird (was damit zusammenhängt, dass manche . DNS-Server (3,5%) noch die alte BIND-Version einsetzen, die bei solchen Domains Probleme hat, z.B. “fr.de”).
Gleichzeitig hat das Gericht der denic verboten, beim BGH in Revision zu gehen. Das Urteil ist nur deshalb noch nicht Rechtskräftig, weil denic eine Beschwerde beim BGH gegen die Nichtzulassung der Revision eingelegt hat. Also sollte das nur eine Frage der Zeit sein, bis das durchgeht. Und dann irgendwann auch die ganzen Klagen von anderen Unternehmen, die folgen werden, wenn das durchgegangen ist (natürlich nur zweistellige Zeichenketten die nicht als TLD existieren, z.B. “fr.de” wäre nicht möglich).
Für Privatpersonen sieht §20 GWB keinen Schutz vor solchen “Diskriminierungen” vor, weshalb es wohl nicht möglich sein wird, als Privatperson an so eine Domain zu kommen.

Gelesen bei heise. (Tolle Sache, dass heise das berichtet, wo denen doch die zweistellige Domain ix.de gehört ;-) )

Zucker statt Öl

Der Chemiekonzern DOW forscht gemeinsam mit dem Fraunhofer-Institut für Chemische Technologie daran, in Zukunft Zucker statt Öl zu verwenden, bei der Herstellung von Kunststoffen.. also nicht als Kraftstoff ;-) aber es ist ein interessanter Ansatz, irgendwann mal “Bio-Frischhaltefolie” oder “Bio-Legosteine” verkaufen zu wollen, und so den Wert der in Deutschland wachsenden Zuckerrübe zu steigern. (gesehen und weitere Infos bei chemie.de)

Based on FluidityTheme Redesigned by Kaushal Sheth Sponsored by Web Hosting Bluebook