Der Längste Tag

10. März 2010

Letztens erst wieder zusammen mit Aal gesehen:

Der Streifen darf in keiner ordentlichen Filmsammlung fehlen! Wenn man sich mal die Liste der Topschauspieler auf der Zunge zergehen lässt:

  • John Wayne
  • Henry Fonda
  • Robert Mitchum
  • Sean Connery
  • Curd Jürgens
  • Richard Burton
  • Peter Lawford
  • Rod Steiger
  • Gert Fröbe

Und ja, der ist nicht in Farbe in der Originalfassung!

Krass, und das vor dem Anpfiff…

10. März 2010

Und hier gibt schon Stadionverbot für nur einen Leuchtkörper… was würde denn so ein Bocca-Fan in Deutschland bekommen nach dem Abfackeln solcher Atombombenlichtwerfer? Lebenslänglich in Stammheim, und damit meine ich nicht Köln-Stammheim :)

Trailer-Dienstag

9. März 2010

Erst Tron Legacy:

Dann Iron Man 2:

Danke Deutsche Bahn…

8. März 2010

… für diesen wunderbaren Start in die neue Woche!

ClientForm mit HTML betanken

7. März 2010

Ich benötigte Informationen aus einem Formular einer Website. Dazu kann man wunderbar ClientForm verwenden. Doch ClientForm will entweder eine Datei oder den Response der urllib2. Doch ich hatte schon den Inhalt der Seite. Und da ich keinen weiteren Response erzeugen wollte habe ich mir einfach mit der Klasse TemporaryFile aus dem Modul tempfile geholfen:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from ClientForm import ParseFile
import tempfile

# ...
# der ganze response/request-spass ist schon passiert
# die variable html existiert, ist ein string und enthält die ganze website


f = tempfile.TemporaryFile()
f.write(html)
# wichtig... zum den zeiger im tempfile wieder auf 0 setzten, sonst kann clientform das nicht
# korrekt parsen
f.seek(0)
forms =  ParseFile(f, '')
print forms
f.close()

Das angenehme an TemporaryFile, wenn der Zugriff mittels close() beendet wird, wird auch die Datei dahinter gelöscht. Man muss also nicht mal mehr den Müll rausbringen :)

Auflistung der nächsten 100 Tage in Python

6. März 2010

Ich brauchte gerade eine Auflistung der kommen 100 Tage und ich wollte dafür nicht extra ein Tabellenkalkulationsmonster ala Excel aufmachen. Python bietet dafür genügend Zucker damit das Spaß macht:

1
2
3
4
5
6
7
8
9
10
11
12
from datetime import date, timedelta


def main():
    """spass mit daten"""
    start_date = date.today()
    for i in range(1, 100):
        print start_date + timedelta(days=i)


if __name__ == '__main__':
    main()

Und hier das Ergebnis:

1.: 2010-03-07
2.: 2010-03-08
3.: 2010-03-09
4.: 2010-03-10
5.: 2010-03-11
6.: 2010-03-12
7.: 2010-03-13
8.: 2010-03-14
9.: 2010-03-15
10.: 2010-03-16
11.: 2010-03-17
12.: 2010-03-18
13.: 2010-03-19
14.: 2010-03-20
15.: 2010-03-21
16.: 2010-03-22
17.: 2010-03-23
18.: 2010-03-24
19.: 2010-03-25
20.: 2010-03-26
21.: 2010-03-27
22.: 2010-03-28
23.: 2010-03-29
24.: 2010-03-30
25.: 2010-03-31
26.: 2010-04-01
27.: 2010-04-02
28.: 2010-04-03
29.: 2010-04-04
30.: 2010-04-05
31.: 2010-04-06
32.: 2010-04-07
33.: 2010-04-08
34.: 2010-04-09
35.: 2010-04-10
36.: 2010-04-11
37.: 2010-04-12
38.: 2010-04-13
39.: 2010-04-14
40.: 2010-04-15
41.: 2010-04-16
42.: 2010-04-17
43.: 2010-04-18
44.: 2010-04-19
45.: 2010-04-20
46.: 2010-04-21
47.: 2010-04-22
48.: 2010-04-23
49.: 2010-04-24
50.: 2010-04-25
51.: 2010-04-26
52.: 2010-04-27
53.: 2010-04-28
54.: 2010-04-29
55.: 2010-04-30
56.: 2010-05-01
57.: 2010-05-02
58.: 2010-05-03
59.: 2010-05-04
60.: 2010-05-05
61.: 2010-05-06
62.: 2010-05-07
63.: 2010-05-08
64.: 2010-05-09
65.: 2010-05-10
66.: 2010-05-11
67.: 2010-05-12
68.: 2010-05-13
69.: 2010-05-14
70.: 2010-05-15
71.: 2010-05-16
72.: 2010-05-17
73.: 2010-05-18
74.: 2010-05-19
75.: 2010-05-20
76.: 2010-05-21
77.: 2010-05-22
78.: 2010-05-23
79.: 2010-05-24
80.: 2010-05-25
81.: 2010-05-26
82.: 2010-05-27
83.: 2010-05-28
84.: 2010-05-29
85.: 2010-05-30
86.: 2010-05-31
87.: 2010-06-01
88.: 2010-06-02
89.: 2010-06-03
90.: 2010-06-04
91.: 2010-06-05
92.: 2010-06-06
93.: 2010-06-07
94.: 2010-06-08
95.: 2010-06-09
96.: 2010-06-10
97.: 2010-06-11
98.: 2010-06-12
99.: 2010-06-13
100.: 2010-06-14

Kommentar zum Fall Amarell/DFB

5. März 2010

Das deutsche Schiedsrichterwesen ist eine einzige, riesige Herrensauna.

ButzeB zum Fall Amarell/DFB

Vom Terminal in die Zwischenablage

4. März 2010

Da ich viel mit der Terminal.app arbeite kommt es häufig vor das ich die Maus verwende um Inhalt aus dem Terminal zu kopieren und dann irgendwo, zum Beispiel in Mail, wieder einfüge… Das kann man auch einfacher haben. Dazu gibt es das Programm pbcopy. Dieses kleine Tool nimmt Inhalt über die STDIN entgegen und stellt den Inhalt in der Zwischenablage zur Verfügung. Hier ein Beispiel. Ich benötigte den Inhalt der /etc/hosts in der Zwischen Ablage:

  1. Terminal.app öffnen
  2. Folgendes eingeben:
    cat /etc/hosts|pbcopy
  3. Und schon ist der Inhalt der /etc/hosts in der Zwischenablage

Das macht einem das Leben unter Mac nochmal ein Ticken leichter.

Euro 1996 – Immer noch das beste Trikot aller Zeiten

4. März 2010

Gestern spielten die DFB-11 zum ersten mal im neuen Trikot. Muss sage mir gefällt es nicht wirklich. Was soll blos der Plastikstreifen dort. Und überhaupt, das beste Trikot der deutschen Kicker ist meiner Meinung nach immer noch von 1996.

Andi Möller jubelt...

Ostern fällt dieses Jahr aus!

3. März 2010

Tja das wars...