O2 offline oder "Du kommst hier nit rein!"

Wie manch einer weiß, habe ich mich vor einigen Monaten nach einigen DSL-Anbietern umgesehen und dann O2 gewählt. Gerade kam ich heim und der Anschluss ging nicht mehr. Ein kurzer Blick in die verwendete Fritz!Box verriet mir folgenden Logeintrag in den Ereignissen: 1 Anmeldung beim Internetanbieter ist fehlgeschlagen. Du kommst hier nit rein! 5 : ydsl-mnhm-033a atm 0/15/0/63:1.32 Die ein wenig wunderliche Meldung ging leider auch nach einem Neustart der Fritz!Box nicht weg, sodass ich per Handy (Anschluss geht ja nicht) mal bei O2 nachfragen musste, was da los ist. Der freundliche Techniker fragte mich nach dem Stand der Dinge und ich erläuterte ihm die Fehlermeldung (Seltsam, dass diese nicht bekannt ist…). Die Fehlermeldung war nicht bekannt, was zu der Frage führte, welcher Router dran hängt. Ich erklärte dem Techniker also, dass eine Fritz!Box beteiligt ist, was sofort zur Aussage “Das unterstützen wir doch gar nicht, das kann ja nicht gehen” führte. Dass es also seit Dezember problemlos lief, war nen Geschenk des Himmels…na klar. ...

Shell eines Nutzers unter Linux ändern

Im Gespräch mit einem Kumpel kam grad die Frage auf, wie man die Shell eines Nutzers unter Linux ändert: 1 chsh -s /pfad/zur/shell username Beispielsweise wäre der Befehl für das fun_plug so gestrickt: 1 chsh -s /ffp/bin/sh root

Zend Framework 1.8.2 ist erschienen

Das Zend Framework ist in der Version 1.8.2 erschienen, was einige Fehler behebt, welche hier  nachzulesen sind. ...

Neue Firmware 1.05b05 für das Conceptronic CH3SNAS

Dennis hat heute die Nachfolgerversion 1.05b05 der Version 1.05b04 der Firmware für das Conceptronic CH3SNAS veröffentlicht  , welche nur zwei Fixes enthält, die einige Leute gestört hatten: ...

Spamassassin: WARNING: signing subkey 24F434CE is not cross-certified

Gerade bin ich beim start von sa-update von spamassassin auf einen Fehler gestoßen, welcher wie folgt lautet: 1 2 3 4 5 6 7 8 9 gpg: WARNING: signing subkey 24F434CE is not cross-certified gpg: please see http://www.gnupg.org/faq/subkey-cross-certify.html for more information [GNUPG:] ERRSIG 6C55397824F434CE 1 2 00 1192690444 1 gpg: Can't check signature: general error error: GPG validation failed! The update downloaded successfully, but the GPG signature verification failed. channel: GPG validation failed, channel failed Die Lösung war eigentlich ganz einfach: Der GPG-Key von spamassassin muss neu eingefügt werden: ...

Zend Framework 1.8: Zend_Loader::registerAutoload ist veraltet

Bei einem meiner alten PHP-Projekte bin ich beim Update auf Zend Framework 1.8 gerade drauf gestoßen, dass ein paar Methoden des Zend_Loader als deprecated markiert wurden: Notice: Zend_Loader::Zend_Loader::registerAutoload is deprecated as of 1.8.0 and will be removed with 2.0.0; use Zend_Loader_Autoloader instead in /path/to/Zend/Loader.php on line 23 Notice: Zend_Loader::Zend_Loader::autoload is deprecated as of 1.8.0 and will be removed with 2.0.0; use Zend_Loader_Autoloader instead in /path/to/Zend/Loader.php on line 42 ...

Zend Framework 1.8.1 ist erschienen

Kurz nach dem Release der Version 1.8 des Zend Framework  s ist nun ein kleines Update auf 1.8.1  im SVN von Zend  erschienen  . Die neuen Features sind sehr hilfreich, insbesondere die Generierung von Modulen in Zend_Tool. Das Changelog  : ...

Beispiel für ein AuthzSVNAccessFile von Subversion

Soeben habe ich bei einem Kollegen dessen Subversion-Repositories konfiguriert. Da er mehrere Repositories über eine Domain mit verschiedenen Zugriffsrechten im Web nutzen möchte, haben wir uns für das dav_svn-Modul von Apache entschieden. Zur Absicherung sollte ein AuthzSVNAccessFile genutzt werden. Da ich ihm ein Beispiel für dieses AuthzSVNAccessFile geschrieben habe, möchte dieses hier kurz präsentieren. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ## Gruppen #[groups] ## Gruppenzuordnungen von Nutzern #groupname = user1,user2 ## Repositories #[reposname:/] ## Lese/Schreibzugriff für jeden Nutzer #* = rw ## Kein Zugriff für diese Gruppe #@groupname = ## Lesezugriff für diesen Nutzer #user1 = r #[reposname:/trunk/] ## Lese/Schreibzugriff für Nutzer user1 auf /trunk/ #user1 = rw

jQuery Tablesorter für das deutsche Datumsformat dd.mm.yyyy

Soeben habe ich für einen Kumpel einen Parser für den jQuery Tablesorter geschrieben, welcher das deutsche Datumsformat im Format dd.mm.yyyy verarbeiten kann. Der Parser an sich ist relativ einfach, da man einfach das Datum in einen Timestamp umwandelt und dann sortiert. Erstmal nur der Sorter: 1 2 3 4 5 6 7 8 9 10 11 12 $.tablesorter.addParser({ id: 'germandate', is: function(s) { return false; }, format: function(s) { var a = s.split('.'); a[1] = a[1].replace(/^[0]+/g,""); return new Date(a.reverse().join("/")).getTime(); }, type: 'numeric' }); Das komplette Beispiel sieht dann so aus: ...

PHP-Bug des Jahres: Fehlende MySQL-Integration?

Soeben bin ich bei php.net über einen bug gestoßen, bei dem ich deutlich grinsen musste. Konkret geht es um Bug #48139  , in dem sich der Ersteller beschwert, dass er nach 12 Stunden Suche immer noch keine Integration von MySQL in PHP geschafft hatte. Leider ist er in seiner etwas rüden Sprache ein wenig ungenau, was genau bei ihm fehlschlägt, aber insgesamt scheint sein PHP (übrigens ungefähr das einzige PHP, welches sich so verhält) keine der für MySQL benötigten .dlls zu laden. Hier der Screenshot des Bugs (nicht dass der mal abhanden kommt): ...