Braune Suppe verzögert Bundestagswahl
Nä, oder? Wegen einer braunen Tante die frühzeitig das Zeitliche segnet wird die Bundestagswahl verschoben?
Das Endergebnis der Bundestagswahl wird voraussichtlich deutlich später als bisher geplant feststehen. Wegen des Todes der Dresdner NPD-Direktkandidatin Kerstin Lorenz könnte es zu mehrwöchigen Verzögerungen kommen. Quelle:n24
Respekt vor dem Tod und Toleranz gegenüber anderer Leute Meinung aber was zur Hölle ändert es denn wenn da eine braune Parolenwerferin mehr oder weniger zur Wahl steht. Das was da in dem Flugblatt steht das mir vor ein paar Tagen in den Briefkasten flog bringt mich zum kotzen das ist schöngeredeter Aufruf zum Faschismus.
Wenn das jetzt schon solche Blüten treibt das man für den Aufruf zu Hass und Intoleranz durch geduldiges Warten der Wähler belohnt wird…
linux ist eigentlich kein schlechtes system...
… so ist zumindest die Meinung des hier nicht namentlich erwähnten Dozent aus dem Hause elop dresden. Immerhin darf ich bei dieser Firma einen Kurs zum Thema Netzwerktechnik besuchen und werde in dieser Woche auf den Ernst des Lebens vorbereitet.
Windows… Windows in Netzwerken… Windows in homogenen Netzwerken… und Windows in gemischten Netzwerken…
Ja es klingt interessant und ganz ehrlich das ist es auch, ich fühle mich ein wenig schlecht, denn ich muss zugeben mit meinen bescheidenen Unix Kenntnissen hätte ich nichteinmal erahnt wieviele Optionen man in ein Dialogfeld packen kann. Wie gesagt es ist sehr lehrreich und ich habe schon einige Erkenntnisse notiert und will sie niemandem vorenthalten:
- Zum installieren brauch ein Windows 2000 Server auf einem 600 MHz PC 1,5 Stunden
- Um eine Windows 2000 Workstation auf der gleichen Hardware zu installieren muss man 13 mal auf O.K. klicken
- Eine vertrauende Domäne vertraut der Vertrauten Domäne das die Mitglieder der vertrauten Domäne sich an der vertrauenden Domäne anmelden kann
Soviel zu Windows, zu Linux lernte ich folgendes:
- Linux liegt in Version 9.2 vor
- Zum booten von Linux sollte man den Windows Bootloader verwenden
- Um eine Installation von einem FTP Server vorzunehmen benötigt man DVD1
Und zu BSD erfuhr ich:
- Was ist denn das?
- Achso das Benutzt noch den 2.4er Kern!
Ich werde also morgen früh wieder in die heiligen Hallen fahren und dort neues über moderne Netzwerktechnologien lernen. Immerhin sollen wir morgen mal ein paar Prüfungsfragen aus der Microsoft Zertifizierungsprüfung bekommen…
… und das wo ich mir die Position der Klickboxen doch so schlecht merken kann ;)
mtml (microsoft text markup language)
Es gibt Tage wie den heutigen, an denen bringt man Stunden damit zu sich über die inkompetenz von gewissen Softwarehäusern aufzuregen. Im Webinterface des BenchIT Projektes gibt es Seiten auf denen versendete Formulardaten abhängig von dem Button den der User klickt verarbeitet werden. Beispiel alle in einem Formular ausgewählen Benutzer können gesperrt oder gelöscht werden.
Soweit nicht weiter schlimm. Sieht doch die HTML Spezifikation der W3C vor das Elemente vom Typ button und input vor das mittel des Attributs value den dort hinterlegten Wert an den Webserver mitsenden. Beim input Element ist das leider nicht explizit in den Specs angegeben, daher wird es auch nicht von allen Browsern unterstützt. Bei der Mozilla Familie geht es ohne Probleme, Konqueror und andere machen es nicht. Darauf bin ich aber selbst schnell gestoßen und habe alle input type=”img”-Elemente gegen button Elemente ausgetauscht. Das ging dann in allen Browsern - außer dem Übermächtigen Internet Explorer.
Dieser schickt statt des Wertes der in value hinterlegt ist den inhalt an den Browser der im Rumpf des Elementes steckt. Die W3C Spec sagt dazu aber:
value CDATA #IMPLIED -- sent to server when submitted --
Hmmm, schön Microsoft denn so ist es mit dem IE nahezu unmöglich mehrere grafische Buttons in einem Formular zu verwenden. Aber wozu hab ich denn einen 24 Stunden Tag wenn ich nichts finden würde. Google bracht mich leider nur zu den Seiten pubertierender HTML Programmierer die mir erklärten das man sowas doch nicht mit Buttons sondern Javascript macht.
JavaScript mag ich nun aber ganz und gar nicht, und eLinks und Co. auch nicht ;) Also habe ich mich ein wenig mit der Technik beschäftigt und rausgefunden das beim Absenden eine input type=image die X- und Y-Koordinaten der Stelle abgeschickt werden wo man auf dem Button geklickt hat. Verpackt wird das in zwei Variablen der Form elementname_x und elementname_y jeweils mit dem Positionswert. So ganz klar ist mir nicht wozu man das braucht außer statistisch zu erfassen auf welche Ecke des Buttons der Nutzer geklickt hat oder eine Serverseitige Imagemap zu realisieren aber das ganze hilft mir weiter :)
Wenn man nämlich den Wert der Variablen den man übermitteln will in den Namen des Elementes packt kann man diesen auf Serverseite mittels eines einfachen regulären Ausdrucks wieder rausfischen. Vorraussetzung ist nur das man den Elementen einen festen Präfix z.B. action verpasst und dannach den Wert anhängt. Dann kann man z.B. mit der folgenden PHP Funktion seine Daten versteckt übermitteln:
<?php
echo imageButtonHandler( $_REQUEST );
function imageButtonHandler( $PARAMETERS )
{
// fetch all submited item names
$keys = array_keys( $PARAMETERS );
// run throug all submited items
foreach( $keys as $key )
{
// check if matching action item is present
if( preg_match( '/^action(.*)_[xy]$/', $key, $matches ) )
{
// return the merged value in the item name
return $matches[1];
}
}
}
?>
<form action="submit.php" method="post">
<input type="image" src="alpha.png" name="actionalpha">
<input type="image" src="beta.png" name="actionbeta">
</form>
Im Beispiel oben ist das Präfix für alle Submitbuttons action und der versteckte wert also alles zwischen action und _x bzw. _y. Morgen werde ich mich also daran machen das ganze im BenchIT Webinterface zu verankern. Danke Microsoft für diese geistreiche umsetzung einer einfachen Spezifikation :) Ohne euch wäre ich nie auf diesen Hack gekommen *fg*
Madagascar
Was passiert wenn 4 Pinguine einem gerade 10 gewordenen Zebra einreden das es eine Welt außerhalb des Zoos gibt? Genau es erforscht die Stadt gefolgt von seinen besten Freunden. Das die Menschen ein Zebra (Marty), einen Löwen (Alex), eine Giraffe (Melman) und ein Nilpferd (Gloria) nicht gerade willkommen heißen lässt sich an einer Hand abzählen…
Madagascar ist ein abgedrehter Streifen aus dem Hause Dreamworks der es an Wortwitz und flinker Animation locker mit einem Ice Age aufnehmen kann auch wenn er sicher nicht den Kult Status dessen erreichen wird. Auf jeden Fall ein empfehlenswerter Film mit Lachgarantie.
del.icio.us
Bis jetzt habe ich meine Bookmarks immer auf jedem einzelnen Rechner verwaltet. Das heißt ich hatte zu Hause, auf Arbeit und bei meinen Eltern, ja eigentlich auf jedem Rechner an dem ich arbeite meine eigene extra Bookmarkliste. In letzter Zeit habe ich die dann zwar schon auf einem USB-Stick mit mir herumgetragen oder mir von Arbeit per Mail nach Hause geschickt aber eine richtige Lösung war das alles nicht.
Mit del.icio.us gibt es jetzt ein sehr vielversprechendes Community Projekt zur Linkverwaltung. Nach einer simplen Anmeldung auf der Webseite und einer Bestätigungsmail, kann man seine gesammelten Links dort speichern. Soweit nichts besonderes und vor allem ein wenig unhandlich. Jedoch gibt es verschiedene Vereinfachungen dabei, zum einen gibt es eine Seite über die man automatisch einen Eintrag von der aktuellen Seite erstellen kann. Diese legt man sich als lokalen Bookmark an und wenn man denn eine Seite speichern möchte nutzt man diesen Link. Über die vom Browser gelieferte Referrer Adresse erhält del.icio.us dann die URL der gewünschten Seite.
Verwaltet werden die Links auf del.icio.us nach Stichworten (keywords). Jedem Link können beliebig Viele Stichworte zugeordnet werden. Die Stichworte lassen sich bequem gruppieren und jedes Stichwort stellt Quasi eine Kategorie dar. Jede dieser Kategorien oder auch alle Links lassen sich in einen RSS Feed übertragen und somit von anderen per RSS Reader mitverfolgen.
Genau, die Bookmarklisten sind öffentlich für jeden zugänglich, delikate Links zur Homepage des individuellen Atomwaffenlieferanten sollte man also vermeiden ;) Aber in dieser öffentlichkeit steckt auch eine große Stärke des Systems. Zu jedem Link wird angegeben wieviele andere Nutzer diesen Link ebenfalls haben und man kann dann in den Listen anderer Benutzer weiter recherchieren, schließlich liegt es nahe das ein Benutzer der einen oder mehrere gleiche Links wie man selber hat vielleicht noch andere unbekannte Ressourcen hat. Somit schließt sich wieder der Kreis im semantischen Web und das einen führt zum anderen.
Aber um auf den Komfort zurückzukommen, für den Firefox existieren bereits einige sehr nette Extensions die das Leben mit del.icio.us sehr angenehm und transparent gestalten. Für mich besonders interessant ist dabei das Foxylicious Plugin mit dem man sich seine aktuellen del.icio.us Bookmarks in die lokale Bookmark Liste holen kann. Leider ist dabei keine Rücksynchronisation aus der Lokal- zur Onlineliste möglich.
Bequem Bookmarken kann man mit der delicious Extension von mozdev. Diese integriert sich direkt und transparent ins Kontextmenu des Browsers und bietet ein eigenes Frontend zur auswahl der Stickworte und Kommentare an. Damit umgeht man den nicht ganz so schönen Weg über die del.icio.us Webseite :)
Insgesamt freue ich mich jetzt endlich eine bequeme und Umfangreiche Bookmarkverwaltung gefunden zu haben die sich nebenbei noch als wunderbarer Anlaufpunkt für die Informationsbeschaffung eignet. Meine eigenen del.icio.us Bookmarks finden sich unter http://del.icio.us/reaper42
