Passenger: undefined method rewind

Soeben wurde ich beim aufrufen von localhost:3000 mit einem freundlichen "Something went wrong" begrüßt. Ein Blick in die development.log offenbarte mir folgende Fehlermeldung:

 /!\ FAILSAFE /!\  Tue Aug 04 09:43:00 +0200 2009
  500 Internal Server Error
  undefined method `rewind' for #<TCPSocket:0x21811e8>

Nach kurzer recherche fand ich heraus, dass Passenger 2.1.3 anscheinend nicht mit der Rails 2.3.3 kompatibel ist. Also schnell ein Passenger-Update und es läuft wieder:

$ sudo gem install passenger && sudo passenger-install-apache2-module

Und nicht vergessen die httpd.conf zu aktualiseren.
Filed under  //   error   passenger   rails  

Comments [0]

really simple tooltips (jQuery Plugin)

Neulich war ich auf der Suche nach einem Tooltip Plugin für jQuery. Da ich auf anhieb keins gefunden hab*, das möglichst simpel ist, habe ich mir ein eigenes geschrieben.

$("a[title]").tooltip();
Das ganze trägt den wunderschönen Namen "(really) simple tooltips", kann, darf und soll bei github geforkt werden.

* Naja es gab schon einige, aber ich wollte wissen, wie man ein jQuery-Plugin schreibt.
Filed under  //   jquery   opensource   plugin   tooltips  

Comments [0]

iPod nach Absturz neu starten

Hin und wieder schmiert mir mein iPod Nano ab. Meistens dann, wenn ich ihn "ausversehen" rausgezogen habe, ohne ihn vorher auszuwerfen. Bislang hab ich dann immer gewartet bis der Akku alle war, da es ja keinen "aus"-Knopf gibt. Nervig und vor allem unnötig, wie mir nun Mitgeteilt wurde. 

Hält man für mehrere Sekunden die Menü und Auswahltaste gedrückt, startet der iPod neu. 

Stunden im ÖPNV ohne Musik, vollkommen unnötig. Zum Glück hat das nun ein Ende.
Filed under  //   ipod   quickie  

Comments [0]

Rails: In Log-Dateien schreiben

Manchmal ist es angebracht eigene Dinge in die Log-Dateien zu schreiben. Dafür gibt es in Rails den, nicht ganz so leicht zu findenden, `RAILS_DEFAULT_LOGGER`. Damit kann man an beliebiger Stelle der Rails-Anwendung in die aktuelle Log-Datei schreiben.

  RAILS_DEFAULT_LOGGER.info "CSV wird importiert: #{csv.name}" # Oder so  

Neben info() gibt es noch die Methoden debug(), warn(), error() und fatal().

Filed under  //   logging   quickie   rails  

Comments [0]

Linksammlung I: HTML5

Ich habe die ganze HTML5 Entwicklung leider etwas verschlafen. Um das nachzuholen habe ich ein paar Links zusammengetragen, die ich zwar ehrlich gesagt noch nicht alle komplett gelesen habe, aber zumindest auf den ersten Blick brauchbar aussahen.

Unterschiede zwischen HTML 5 und 4
HTML5 Vorschau von A List Apart
HTML5 Was geht heute schon, was nicht? Der große Überblick
Yes, You Can Use HTML5 Today
HTML5 Doctor - helping you implement HTML5 today
Sollte einer meiner zahlreichen Leser noch weitere brauchbare Links haben, werde ich die Liste gerne ergänzen.
Filed under  //   html5   linksammlung  

Comments [0]

Posterous

Wordpress bietet zwar auch die Möglichkeit ein E-Mail-Konto abzurufen, allerdings sind dabei die Möglichkeiten auf reine Text-Posts beschränkt. Mit dem ohnehin eigentlich recht gutem Dienst posterous.com, bei dem man für seine Posts in erster Linie ausschliesslich E-Mails verwendet, kann seinen Post in ansprechender Form in viele verschiedene Dienste (wordpress, twitter, facebook …) portieren.

Genau wie dieser Post gerade, den ich über gmail verfasst habe. Bin wirklich gespannt wie gut das funktioniert. Damit es ein wenig kniffliger wird, mal mit YouTube-Video:


Comments [0]

About

Ich bin Nils Riedemann, ein 22 jähriger Musiker und Web-Entwickler in der Ausbildung zum Mediengestalter.