gestern

Links 62

Kategorien Links
Tagged löschen Streetview Bielefeld Sperren Kinderhilfe Filesharing flattr Torrent Piratebay

0 Kommentare

gestern

Trying something new for git commit-ids

one disadvantage of git is, that its commit-ids are ugly.

b1e7470 (even the short form of b1e74702c83accb73d60e884f7a46fc06d5d51b2) is something nobody can remember. With SVN you can say "i am using svn revision 754". a number with three to six digits for most project can be memorized.

But a commit-id of git is in the short form a seven-digit hex-number, and its "randomly" choosen (by a hash function). SVN numbers a strictly monotone, so you know the project is approximate at 750 commits, and you remember the last digit, so you can say "the commit was 754".

now i am trying something new on the otfbot project: the ver2name function uses the seven-digit version of a git commit-id to generate a fantasy-name.

b1e7470 → Radwalhel

now Radwalhel may be funny enough, so you can remeber it, when someone asks you, which version you are running.

The cool function about ver2name is, that it preserves all important information, so you can convert it back to a git commit-id. So the developer can use the "funny" name to find the git-revision the user is using:

Radwalhel → b1e7470

some more examples:

0000000 ⇔ Babbabbab
8080808 ⇔ Mebmobmob
fffffff ⇔ Zozzazzaz

you see how its working: one hexdigit is mapping to one consonant, the 7th digit is mapping to two vocals. the third vocal is created by a hash of the last two digits, but it carries no additional information and is ignored in parsing the name back to a version.

we will see, if this helps against the confusion caused by git-commit-ids. its an experiment. And its still no solution to the problem, that two consecutive commits have totally different IDs.

Kategorien Software english
Tagged git svn vcs commit names commit-id svn-rev

2 Kommentare

Aug. 16, 2010

Links 61

Kategorien Links
Tagged Windows wine Ausweis Internet Spiderman Emulator sound soundkarte monkey island Tatort flattr

0 Kommentare

Aug. 5, 2010

Das Internet neustarten

Eben im Radio gehört:
Es gib jetzt sieben Experten die im Falle eines Terroranschlags das Internet neustarten können.

Ähm, was? Der Sender (1-Live) hat dann etwas weiter ausgeholt und erzählt, es geht um DNSSEC.
Trotzdem, was genau kann man neustarten, sodass es im Falle von Terror etwas bringt? Auch wurde die Nachricht in den Kontext des geforderten Reset-Knopfes für das Internet gesetzt.

Online findet man zum Beispiel im Tagesanzeiger eine entsprechende Meldung. Hier wird auch schön eingeleitet mit:

Es klingt wie der Plot eines Actionfilms mit Tom Cruise oder Matt Damon in der Hauptrolle. Oder wie die Geschichte aus «Herr der Ringe», in der ein Herrscher des Bösen mit einem einzigen Ring die Welt beherrschen will. [...]

weiter gehts dann mit

Im Fall der Fälle müssen sich mindestens fünf der sieben Schlüsselträger an einem geheimen Ort in den USA treffen. Dort würden sie mit ihren Smart Keys, die jeweils einen Teil des Freischaltcodes tragen, gemeinsam das Internet neu starten. Quasi «Control, Alt und Delete» für Fortgeschrittene.

Das ist natürlich purer Unsinn in dieser Form.

Ja, die Herren können DNSSEC neustarten.
Aber nicht im Sinne von abschalten und später neustarten oder im Sinne von "Reset" im Terrorfall, sondern "neu starten" im Sinne von (wieder) starten nachdem es ausgefallen war.
Sie können im Fall dass die Rootserver durch einen Terroranschlag oder anderen Notfall beschädigt oder nicht erreichbar sind einen neuen Rootserver aufsetzen, der gültige Signaturen hat.

Also geht es nicht darum das Internet abschalten zu können, sondern darum im Zweifelsfall einen Ausfall schnell abfangen zu können. Klingt schon ganz anders, nicht?

Einen seriösen Artikel findet man bei silicon.de, wo auch von der Lizenz zur Rettung des Internets geredet wird und nicht von Reset-Schaltern und ""Strg+Alt+Entf." fürs Internet.

Kategorien Internet
Tagged WTF reboot reset neustarten Neustart Terror DNSSEC Ctrl-Alt-Del Rootserver DNS Schlüssel

0 Kommentare

Juli 29, 2010

Django-Projekte: Blog

Nachdem ich eigentlich vom Release absehen wollte gibt es jetzt auf der Python-Software Seite den Blog zum Download. Ich empfehle zwar nach wie vor sich für einen neuen Blog django-basic-apps anzusehen, aber wer möchte kann auch meinen Minimal-Blog verwenden.

Kategorien Software
Tagged django Blog

0 Kommentare

Juli 21, 2010

Comic: Monty-Hall

Monty-Hall  

Kategorien Comic
Tagged Mathematik Comic Ziegenproblem Monty Hall Monty-Hall Monty-Hall Problem Paradoxon

0 Kommentare

Juli 19, 2010

SPAM gegen Überwachung

Das ist selten:
SPAM der nicht für ein Produkt oder eine Firma wirbt, sondern rein politisch und tagaktuell gegen Überwachung:

Wer zukuenftig im Internet einkauft, Geld ueberweist, Behoerdengaenge
erledigt oder andere Geschaefte abwickelt, soll sich nach dem Willen des
Bundes Deutscher Kriminalbeamter zuvor bei einer staatlichen Stelle
registrieren lassen, sagte der BDK-Vorsitzende Klaus Jansen in einem
Interview der Neuen Osnabruecker Zeitung. 

Der Staat will eine Totalueberwachung einfuehren, was tun Sie dagegen?

CDU waehlen? http://www.youtube.com/watch?v=Hrhdrr3VqzE

Oder wollen Sie etwas dagegen tun? http://www.google.de/#hl=de&q=Demonstration+gegen+ueberwachung

Mit frohen Gruessen Dr. Ada Wolf

Ich war zwar schon geneigt zu denken es kommt über irgendeine Mailingliste rein, aber die E-Mail ging An alphabetisch ähnliche Addressen bei meinem Mailanbieter.
Alle Adressaten für jeden Empfänger sichtbar, so etwas würde z.B. einem AK-Vorrat nicht passieren.
Kurzes Googlen ergibt, dass die E-Mail auch schon in einer SPAM-Falle gelandet ist.

Anscheinend haben die Spammer jetzt Angst bekommen, sie könnten in Zukunft vielleicht nicht mehr so weiter machen, wenn der BDK tatsächlich diese Namenspflicht durchsetzen würde.

Da die Links nur zu Youtube und Google gehen habe ich sie drin gelassen.

Kategorien Politik Überwachung SPAM
Tagged BDK SPAM CDU Totalueberwachung Osnabrueck Zeitung

0 Kommentare

Juni 30, 2010

Kurz bemerkt: E-Mail keine Pflichtangabe mehr

Auf die E-Mail-Addresse der Kommentatoren habe ich bisher ja auch nicht viel Wert gelegt. Im Wordpress-Blog wurden sie per Plugin sofort gelöscht, hier ist sie jetzt optional.

Das Django comments-Framework habe ich jetzt erweitert dass E-Mail optional ist. Hat den Vorteil, wenn jemand seine E-Mail-Addresse hinterlassen will um eine Antwort zu bekommen, kann er es tun.

Wer anonym posten möchte kann dies jetzt ohne Fake-Addresse tun.

Kategorien Kurz bemerkt
Tagged Blog E-Mail Anonym django Python

0 Kommentare

Juni 27, 2010

Tipp: Vim-Modus für Textfelder mit jV

Mit jV kann man ganz normale <textarea> -Textfelder ähnlich wie mit dem vi(m)-Editor bearbeiten.

Es scheinen alle wichtigen Funktionen schon zu funktionieren, inklusive Navigation im Text (3w, t»Buchstabe«, etc.), wiederholten Befehlen (5dd) und sogar visual mode.

Ein weiteres tolles Feature: Tab fügt wenn nicht in den Einstellungen geändert ein Tab ein, statt den Fokus von dem Textfeld weg zu bewegen.

Das einzige was mir gerade beim testen ständig passiert: :w ist natürlich nicht nötig.

Kategorien Tipps Software
Tagged Firefox Extension vim Editor

0 Kommentare

Juni 16, 2010

E-Mail bei neuem Kommentar schicken mit Django

Das schöne an Django ist, dass es einem so viele Dinge abnimmt. Eine Funktion die meinem Blog noch fehlte war bei neuen Kommentaren mir eine E-Mail zu schicken.
Darin vorkommen sollte der Titel des Blogeintrags, der Link zum Blogeintrag, der Kommentar und der Link zum Kommentar.

Es sind genau 3 Zeilen nötig:

def send_comment_mail(sender, comment, request, signal):
    send_mail('Neuer Blog-Kommentar', 'Neuer Kommentar im Artikel "%s".\n%s\n\n%s'%(comment.content_object.title, comment.content_object.get_absolute_url(),comment.get_as_text()), "from@email", ["to@email"], fail_silently=True)
comment_was_posted.connect(send_comment_mail)

Kategorien OpenSource Software
Tagged django Blog Code E-Mail Kommentare

0 Kommentare