ownCloud Passwort zurücksetzen

Wenn man das ownCloud-Passwort ändern möchte, so kann man dies über die „Passwort vergessen?“-Funktion zurücksetzen. Wenn dies nicht mehr möglich ist, so kann das ganze auch in der Datenbank erledigt werden:

UPDATE `oc_users` SET `password`=SHA1('geheim') WHERE `uid`='nutzername'

Da die Passwörter mit einem Salt und mittels SHA1 gehasht gespeichert werden, muss das neue Passwort auch gehasht werden. Dies erledigt die Datenbank-Funktion „SHA1“ für uns. Nachdem das Passwort zurückgesetzt wurde, sollte das Passwort nach dem Login über die „Persönlich“-Seite erneut geändert werden, damit wieder ein Salt für selbiges generiert wird.

Remote Tag unter Git löschen

Manchmal möchte man einen Remote-Tag unter Git wieder entfernen bzw. ihn komplett löschen. Dazu dienen folgende Kommandos:

git tag -d tagToBeRemoved
git push origin :refs/tags/tagToBeRemoved

Im ersten Schritt wird der Tag lokal entfernt. Anschließend wird die Änderung in das Remote-Repository übertragen. Damit ist der Tag Geschichte und sollte nicht mehr auftauchen.

Minimaler Weave Server in Python

Wer sich bei der Synchronisierung seiner Passwörter über den Firefox nicht auf die Mozilla eigenen Server verlassen möchte, der kann es mit „weave-minimal“ probieren, welches auf GitHub zu finden ist.

Ein Sync wird eingerichtet

Ein Sync wird eingerichtet

Dabei handelt es sich um eine minimale standardkonforme Implementation eines Sync Servers für Firefox Sync. Geschreiben ist „weave-minimal“ dabei in Python und läuft sowohl unter der 2er als auch unter der 3er Version des Interpreters. Lizenztechnisch steht das ganze dabei unter einer 2-Klausel BSD-Lizenz und ist somit freie Software. Die Installation und Konfiguration wird dabei ausführlich in der entsprechenden README-Datei beschrieben.

How to sharpen pencils

Das Anspitzen von Bleistiften, sollte den meisten Menschen leicht von der Hand gehen. Aber es kann auch sehr kompliziert sein, wie das folgende Video beweist:

Die Frage die sich natürlich stellt ist, ob es sich hierbei um eine Satire handelt oder nicht? – frei nach der berühmten Frage: Was wollte uns der Autor damit sagen?

Command Line Tools unter Mac OS X 10.9 installieren

Unter Mac OS X 10.9 (Maverick) kann man die „Command Line Tools“ augenscheinlich nicht mehr direkt über Xcode installieren. Stattdessen gibt man im Terminal folgendes ein:

xcode-select --install

Anschließend bekommt man folgendes Fenster zu sehen:

Die "Command Line Tools" werden benötigt

Die „Command Line Tools“ werden benötigt

Bestätigt man das ganze werden die „Command Line Tools“ in rund 5 – 10 Minuten installiert.