Das Zeitlimit für die Semaphore wurde erreicht

Gestern bekam ich beim schreiben auf meine externe Festplatte einen Fehler, der unten auch im Bild zu sehen ist. Auf I:_Install konnte die zugegriffen werden. Das Zeitlimit für die Semaphore wurde erreicht. Zuvor hing mein Laptop für ca 30 Sekunden komplett, Bildschirm war gefreezt und scheins wurden keine anderen Prozesse ausgeführt. Lösung des ganzen: Festplatte austauschen, hat einen physikalischen Defekt. Daten sind möglicherweise unter Linux noch rettbar. ...

Gentoo: Update von Apache <2.2.6-r4 auf Apache >2.2.6-r4

Unter Gentoo gibt es beim Update auf >Apache-2.2.6-r4 einige Kleinigkeiten, die man beachten muss. Wenn man das erste Mal emerge -av apache in die Console tippt, stellt man schnell fest, dass es nun zusätzlich zu den üblichen USE-Flags noch APACHE2_MODULES und APACHE2_MPMS gibt. Leider ist die Anleitung, wie man diese Flags einstellt, relativ versteckt. In dem Apache Upgrading Dokument  von Gentoo findet sich mittlerweile eine Anleitung, wie man das Update durchführt. ...

Twitter als Plattform für Benachrichtigungen von Blogs nutzen

Heute habe ich das Plugin Twitpress  installiert, welches ermöglicht, dass man meinen Beiträgen nicht nur per RSS folgen kann, sondern auch via Twitter  informiert werden kann. Was ist Twitter? ...

Rekursives Suchen und Ersetzen mit 'sed'

Funktioniert relativ einfach. Wechsle ins gewünschte Verzeichnis in dem Rekursiv gesucht werden soll, anschließend: 1 find . -type f -exec sed -ie 's!SUCHSTRING!ERSETZENSTRING!g' {} \; Punkte sollten dabei escaped werden (. => .) Warum ich das ganze gebraucht habe? Vor ein paar Tagen ist ein größeres Java-Projekt, an dem ich beteiligt war, zu Ende gegangen. In diesem Projekt habe ich unter anderem auch ein Trac  sowie ein Subversion-Repository gestellt. Da das Projekt nun zu Ende ist und ich gerne potentionelle Sicherheitslücken ausschließe, habe ich mich dazu entschlossen, eine statische Version (da sowieso keine Änderungen mehr vonnöten waren) des Trac’s abzulegen. Hierzu habe ich HTTrack Website Copier  verwendet um alle Seiten abzugrasen. Anschließend mussten ein paar URLs angepasst werden, die auf externen Bilder zeigten.

favicon.ico Fehler in den Apache Logs entfernen

Die meisten Einträge bei mir im Apache-Log sehen folgendermaßen aus: 1 [Sun Oct 01 14:49:08 2006] [error] [client 85.216.XX.XX] File does not exist: /var/www/XXXX/html/Webspell/favicon.ico Lässt sich einfach beheben, indem man die httpd.conf oder apache2.conf editiert und folgendes hinzufügt: 1 2 3 4 5 6 7 # Send an 404, if favicon.ico is not available Redirect 404 /favicon.ico # Don't bother sending the custom error page for favicon.ico <location /favicon.ico> ErrorDocument 404 "No favicon.ico available" </location> Ähnlich kann man vermutlich auch den robots.txt Fehler entfernen.

mktemp blocks coreutils-6.10 unter Gentoo

Mir selbst und nun auch meinem Kollegen Sven ist nun dieser Fehler beim “emerge -av world” zwischen die Finger gekommen: 1 2 [blocks B ] sys-apps/mktemp (is blocking sys-apps/coreutils-6.10-r2) [blocks B ] >=sys-apps/coreutils-6.10 (is blocking sys-apps/mktemp-1.5) Der Fehler war mir zuerst nicht ganz eingängig. Dank einer kurzen Suche im Gentoo-Forum ergab sich, das mktemp (“make a unique temporary filename”) mittlerweile in den coreutils enthalten ist. Lösung: 1 2 emerge --unmerge sys-apps/mktemp emerge -av sys-apps/coreutils Und gut is ;)

Active Sync über Bluetooth mit einem WIDCOMM-Stack

Gerade eben bin ich mal wieder über das Problem gestolpert, dass mein PDA sich zwar über Bluetooth prinzipiell mit meinem Rechner verbinden wollte, dieser jedoch davon nichts wissen wollte bzw nichts zu wissen schien. Der Trick war jedoch recht einfach: Man schalte bei allen Verbindungsaufbauoptionen in der “Bluetooth-Konfiguration” die Benachrichtigungen ein (Vor allem unter “Zugänglichkeit” => “Audio-Datei wählen” sollte man den Ton einschalten). Wenn man nun einen Verbindungsaufbau mit dem Laptop probiert, bekommt man eine akustische Benachrichtigung. Nun muss man in der Taskleiste nicht mit Rechtsklick auf das Bluetooth-Icon das Menü öffnen, sondern einen Doppelklick (mit der linken Maustaste) auf das Icon machen. Dann öffnet sich ein Menü, welches nach beispielsweise dem PIN-Code fragt. Bisschen tricky, hab ich nicht gleich kapiert. Aber nun gehen alle Dienste inklusive Active Sync :) Nieder mit dem Kabelsalat!

Captcha Plugin für die Registrierung und den Login bei Wordpress

Seit Wochen gehen mir Bots auf die Nerven, die mein Blog mit Registrierungen von neuen Benutzern überschwemmen. Da Akismet sich hier nicht einschaltet (schade…) musste eine andere Lösung her. Die Lösung heisst “ Login and Register Anti-Spam Captcha  ” und bietet einen Captcha (Completely Automated Public Turing test to tell Computers and Humans Apart) in Form eines Bildes. Mal sehen ob das hilft, ist immerhin eine Bremse. Zu sehen bei der Registrierung, beim Login setze ich es derzeit nicht ein.

Probleme mit der Verlinkung des make.profile unter Gentoo

Die Installationsanleitung von Gentoo ist leider in dem Punkt “ make.profile auswählen  ” ein wenig verwirrend. Ein Einsteiger versteht nicht unbedingt sofort, was damit gemeint ist oder wie nun eine Auswahl eines anderen Profils zu bewerkstelligen ist. Das momentan eingestellte Profil kann man mittels “ls -FGg /etc/make.profile” herausfinden, was beispielsweise zu der folgenden Ausgabe führt: ...

JSON aus POST-Requests mittels Jquery

Gerade eben bin ich bei der Überarbeitung meines O2 Traffic Kalkulators auf ein interessantes Problem im Zusammenhang mit Jquery gestoßen. Ich sende die Daten aus dem Formular mittels eines POST-Requests an den Server, der mir derzeit einen einfachen String zurück gibt. Für die graphische Verarbeitung benötige ich jedoch die Trafficdaten der einzelnen Tage, was am einfachsten als JSON übermittelt wird. Wie die Dokumentation zeigt, gibt es eine getJson-Methode (Verarbeitung von JSON nach GET-Anfragen), jedoch leider keine postJSON-Methode. Es gibt aber einen kleinen Workaround. ...