Fühle mich heute so…

15. März 2010

… IDKFA & IDDQD!!! Und das trotz Bahn und Montag.

Das Wort zum Freitag

12. März 2010

wenn man morgens ausm haus geht, trifft man die ganzen leute, die man ansonsten abends nur auf rtl 2 sieht >.<

Aal, 12.05.2010, 15:50 Uhr

BSG > – X – < Beastie Boys

11. März 2010

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