404 Seiten
Aus aktuellem Anlass ein paar sehr schöne 404 Fehlerseiten.
Aus aktuellem Anlass ein paar sehr schöne 404 Fehlerseiten.
Bei Mozilla experimentiert man momentan mit Multitouch herum. Ich find das eine sehr spannende Sache, zumindest wenn man einen Laptop mit Touchscreen hat
Mehr sieht man auf dem Video hier:
http://felipe.wordpress.com/2009/08/21/sneak-peak-on-multitouch-events/
Grmbl. Da versucht man nur zwei kleine Klicks in der Joomla Installation und die ganze Seite funktioniert nicht mehr.
In Joomla kann man suchmaschinenfreundliche URLs einschalten. Dies geht über die Konfiguration im Admin und dem Anwählen von Suchmaschinenfreundliche URLs und mod_rewrite nutzen. Soweit so gut, aber nachdem ich brav die htaccess.txt Datei in eine .htaccess umbenannt hatte kam lediglich ein Internal Server Error 500 auf jeder Unterseite. Wenn mod_rewrite ausgeschaltet war, funktionierten die Untermenüs nicht mehr und man bekam die übliche Joomla 404 Fehlerseite.
Hier also eine Lösungsanleitung. Ich hab zumindest bisher keine umfassende gefunden. Die besten Hinweise aus denen ich auch die checliste aufgebaut habe, fanden sich unter http://www.scribd.com/doc/2300167/Joomla-v-15-Configure-and-troubleshoot-SEF-URLs und unter http://www.poboxinternet.co.uk/hosting-accounts/31-joomla-seo-modrewrite-produces-500-errors
Prinzipiell sollte das reichen. Falls man immer noch Fehler erhält, sollte man die .htaccess Datei verändern.
In der .htaccess Datei findet sich diese Zeile:
## Can be commented out if causes errors, see notes above.
Options +FollowSymLinks
Dies sollte man auskommentieren, da die Option oft schon serverseitig gesetzt ist. Eventuell auch so, daß es verboten ist, die Einstellung in der htaccess Datei zu ändern. Leider steht im Kommentar nur etwas von “If using it causes your server to error out” und nicht von einer konkreten Fehlermeldung, insofern weiß man nicht, ob das aus-/einkommentieren was bringt. Im Notfall muss man sich mit dem Administrator absprechen.
Es kann sein, daß mod_rewrite serverseitig generell ausgeschaltet ist. Um das zu testen, sollte man die Zeile
RewriteRule (.*) http://www.google.com/
einfügen. Man kann natürlich auch eine andere Domain wählen
Wenn man jetzt auf einen Menüpunkt in der Seite klickt, sollte man bei Google landen. Ist das nicht der Fall, ist mod_rewrite ausgeschaltet und SEO/SEF kann nicht funktionieren (zumindest nicht mit mod_rewrite, klar…)
Die RewriteBase ist standardmäßig auskommentiert, sollte aber auf den kompletten(!) Serverpfad bis zu dem Ordner, in dem Joomla installiert ist, gesetzt werden, z.B.
RewriteBase /var/www/joomla
Falls das alles nicht funktioniert, kann man sich noch die Rewrite Regeln genauer ansehen. In meiner Version war ein Fehler enthalten und zwar genau in den Zeilen
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteRule (.*) index.php
Wie man sieht, wird zunächst verhindert, daß der Ausdruck /index.php neu umgeschrieben wird, damit keine Loops entstehen. In der dritten Zeile wird dann alles in index.php umgeschrieben, was bedeutet, daß die Rewrite Condition von oben nicht greifen kann und eine Loop entsteht. Dies wird man auch in den Serverlogs sehen, sofern man Zugang dazu hat. Die Lösung ist recht simpel. Man muss lediglich aus dem index.php ein /index.php machen, so daß die korrekten Zeilen so aussehen:
RewriteCond %{REQUEST_URI} !^/index.php
RewriteCond %{REQUEST_URI} (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ [NC]
RewriteRule (.*) /index.php
Und wenn jetzt immer noch ein Fehler entsteht, sollte man sich vertrauensvoll an die Joomla Foren wenden (und am Besten hier die Lösung als Kommentar hinterlassen
Ärgerlich. Bei mir war es wirklich die letzte Option…
Die Nine Inch Nails haben 2008 revolutionäres mit ihrer Musik angestellt. also nicht mit der Musik an sich, aber mit den Distributionswegen. Das Album “Ghost” kann man in verschiedenen Editionen bestellen…oder einfach umsonst runterladen. Hier der Link: http://ghosts.nin.com/main/more_info
Das neue Album “Slip” wurde ebenfalls unter einer Creative Commons Lizenz veröffentlicht: http://theslip.nin.com/
Ich denke, daß diese Art der Veröffentlichung zukunftweisend ist. Nach Radiohead, die ihr Album Rainbows als “Zahl soviel Du willst” Download zur Verfügung gestellt haben, sind Nine Inch Nails einen Schritt weiter gegangen und haben nach dem Auslaufen ihres Plattenvertrages die Verwaltung ihrer Musik inkl. Lizenzen selbst in die Hand genommen.
So soll es sein. Der Künstler hat komplette Macht über seine Werke (sofern man sie besitzt und nicht eine dieser Plastikbands ist
und kann diese über das Internet einfachst verbreiten. Bisher hat das Album 1,6 Millionen Dollar eingespielt. Ok, sind die Nine Inch Nails, aber bei dem Rumgeheule der ach so gebeutelten Musikindustrie (gibt es sowas eigentlich noch? Sind doch eher alles “Medienfirmen”) ist das doch mal ein erfrischendes Argument für freie Urheberrechte und gegen DRM.
Wer schonmal mit vim gearbeitet hat und drüber verzweifelt ist (ja, ja, jeder Linux Nerd wird mir jetzt sagen, daß das der beste Editor der Welt ist mit dem man “alles machen kann” usw. bla blubb
), dem wird vielleicht dieser Link weiter helfen können. Mir jedenfalls ist jetzt klar, wie ich Copy&Paste im vim mache und das ist ja auch schonmal was.
Mannomann, lange Zeit nichts mehr geschrieben…aber nachdem mein Laptop plötzlich den Geist aufgegeben hat und seit geschlagenen 2 Monaten (and counting!) in Reparatur ist bzw. in der Werkstatt vor sich hin schimmelt, musste ich erstmal einen neuen besorgen und einrichten und hab mich für Ubuntu entschieden. Vista ist drauf, aber wer es schonmal genutzt hat, weiß, daß das der totale Krampf ist.
Jedenfalls hat auch Ubuntu seine Tücken, logisch…teilweise hausgemacht, teilweise einfach deswegen, weil Drittanbieter nicht genügend Support liefern. Zwei Beispiele heute, Rest später
1. Sound Juicer und MusicBrainz
Es kennt sicher jeder, der mal eine CD ausgelesen hat die freie Datenbank CDDB. Anscheinend ist die Schnittstelle aber so verquarzt, daß Sound Juicer MusicBrainz als Dienst nutzt, um Songtitel etc. abzurufen. Soweit so gut, aber wieso zum Teufel muss ich
a) bei jeder CD, die MusicBrainz nicht kennt, anklicken, ob ich die CD Infos dorthin übertragen will oder nicht. Dafür gibt es doch Benutzereinstellungen?!?
b) mich beim Übertragen der CD Infos an MusicBrainz anmelden und/oder durch endlose Formulare klicken, die kein Mensch versteht?
Bei allem Respekt und Dank für Entwickler, die Open Source Software schreiben, aber das ist so minimaler Usabilitykram, das will nicht in meinen Kopf.
2. OpenOffice und Language Packs
Ebenfalls nicht direkt ein Ubuntu Fall, aber versucht mal, in einer englischen OpenOffice Installation die deutsche Sprache zu installieren. Bei Google finden sich tolle Links auf Artikel, in denen steht, man soll sich einfach die deutsche Komplettversion installieren. Nirgendwo ein hinweis auf den Download des deutschen language Packs. Indisch? Klar! Hindu? Klar! Deutsch? Fehlanzeige.
Die Lösung: Packetmanager aufmachen und darüber die Language Packs (openoffice.org-l10n-de) installieren (frag mich nur, was man macht, wenn man nicht Ubuntu installiert hat…)
Unterm Strich bin ich begeistert von Ubuntu, fluppt alles einwandfrei und ist sehr intuitiv. Aber bei manchen Sachen versteh ich einfach die Entwickler nicht.
Auf der Suche nach nützlichen Informationen in PHP API Dokumentationen findet sich ab und an auch…sagen wir mal “Erheiterndes”, denn genau so spröde oldschool wie der Begriff, ist auch der Humor, der hinter dem Code steckt, aber wie gesagt, immerhin ein Versuch. Wenn Programmierer witzig sein wollen, kommt mitunter Skurriles dabei heraus:
/**
* function rambo (first blood)
*
* Completely and utterly destroys everything, returning the kill
* count of victims
*
* @param It don't matter, it’s Rambo baby
* @return Integer Body count (but any less than 500 and it's not
* really worth mentioning)
*/
function rambo() {
// Get the victims and initiate that body count status
$victims = func_get_args();
$body_count = 0;
// Kill those damn punks
foreach($victims as $victim) {
if($death_and_suffering = @unset($victim)) {
$body_count++;
}
}
// How many kills did Rambo tally up on this mission?
return($body_count);
}
?>
Die Schäuble Karikatur, die man hier bewundern kann, ist durch eine CDU MInisterin aus einer Ausstellung verbannt worden (sorry, weiß gerade nicht mehr Details…).
Leider ist meiner Meinung nach sehr viel Wahrheit darin und heute hat es ein holländischer Computermensch noch ad absurdum geführt.
Eben diese Mittel, die zu mehr vermeintlicher Sicherheit führen sollen, sind unsicher und dienen im Endeffekt nur dazu, mehr Kontrolle über die Bürger zu erhalten. Ebenso von heute ist diese Meldung in der sich mal wieder zeigt, wieviel Mißbrauch mit solchen Gesetzen betrieben werden kann.
Klar, ich hab was mit Computern zu tun und klar bin ich dadurch sensibler, aber gerade weil Computer soviel Macht ermöglichen, sollte man doch umso vorsichtiger sein und ich hab das Gefühl, im Moment laufen alle Politiker Amok und keinen interessierts.
Argh, Weltverschwörer, ich komme….
Aber wenigstens hat heute ein Kollege von mir seinen Google Account gelöscht. Immerhin etwas!
Unfassbar. Google bringt tatsächlich einen Film ins Kino, der nur aus YouTube Schnipseln besteht Thema das Ganzen ist die EURO 08. Es gibt drei Kategorien “Fans in Aktion”, “Rund um den Ball” und “Fussballreporter”.
Für mich ein neuer Tiefpunkt der Google Maschinerie in Sachen Trash. Wer will das sehen, wie Horst Kawuttke aus Duisburg Rheinhausen das Spiel Deutschland-Kroatien analysiert, Kevin und Justin hohl und voll wie ne Strandhaubitze ihr “…tschlaaaaaand” in die Handykamera gröhlen oder irgendein Knallidiot seine Fussballtricks zeigt. Das Ganze sicherlich in Top Bildqualität (3 Megapixel!) und super Sound! Wer sich sowas reinzieht, muss eine ziemlich hohe geschmackliche Toleranzgrenze haben…
Hier der Trailer: