Howto: WebDav mit Apache (und nginx)

Gerade hatte ich folgendes Problem: ich wollte einen kleinen privaten WebDav Server aufsetzen, unter der Vorraussetzung, dass nur Nutzer mit einem Login diesen benutzen können. Dabei lasse ich von meinem Server nur zwei Dienste effektiv nach draußen sprechen: ngingx und jabber. Also habe ich natürlich zuerst versucht mit nginx alles einzurichten, was nicht von Erfolg gekrönt war. Das Problem ist, das nginx nicht voll WebDav kompatibel und das dav modul auch nicht wirklich brauchbar ist.

Also musste doch wieder Apache herhalten.
» Read more…

Javascript Backspace abfangen

Diesmal nur kurz:

nach eingem probieren und kurz vor dem verzweifeln klappte es dann doch. Es sollte per javascript verhindert werden, dass die Backspace Taste eine Seite zurückblättert. Die Lösung ist die (mit jQuery): » Read more…

Meinung zur Google Streetview Politik

Seit längerem kotzt mich die Scheinaufregung der sog. “gewählten Vertreter” des Volkes an. Selbst wird gespeichert, gesamelt und ausgewertet wo es nur geht um möglichst genaue Personenprofile zu erstellen und wenn dann ein Anderer kommt um Daten zu sammeln die bei weitem harmloser sind, wird sich künstlich und schauspielerisch Wertvoll über diese aufgeregt. “Skandal”, “Unerhört”, “Was die sich erlauben”, “Datenschmutz äh …schutz” … lauter Buzzwords mit denen um sich geworfen wird. » Read more…

Neues Vom Android Tablet von Samsung – Galaxy Tab

Offensichtlich scheint es nun ernst zu werden für das Android Tablet aus dem Hause Samsung. Wie auf dem Chromium Blog verlautet wurde, gab es eine Information an einige Android Entwickler. » Read more…

Synchron oder Asynchron, Blocking oder Non-Blocking

Seit geraumer Zeit, ungefähr ein dreiviertel Jahr, beschäftige ich mich mit verschiedenen Art und weisen Anfragen von Benutzern zu beantworten. Die Ursprüngliche Zielsetzung dabei, war für ein Schulnetzwerk einen möglichst kostengünstigen Server mit minimaler Hardware (quasi ein altes Schrott Teil was noch irgendwo rumsteht und keiner mehr haben will) hinzustellen und dabei trotzdem schnell auf Anfragen zu antworten. Nach etwas recherche bin ich auf node.js und die passenden Vorträge dazu gestoßen.

Schon eher stolperte ich ab und an über Asynchrone Ein- und Ausgabe aber wurde mir deren Bedeutung kaum bewusst. Aber immer mehr drängt sich bei mir ein Gedanke auf: Warum um Himmels Willen hat das bisher nicht eigentlich jeder schon gemacht? » Read more…

TeeZeeNotify – Anzeige der Neuen Nachrichten im “TC” ™

Nach langem warten auf eine API-Schnittstelle des triff-chemnitz.de ™ habe ich mich nun doch entschieden, ohne diese zu arbeiten. Dabei ist meine erste Google Chrome Erweiterung entstanden: TeeZeeNotify.

» Read more…