Python: Exceptions mit Context Manager kapseln
Einen sehr schönen Blog-Post hat William Thompson verfasst. Dabei geht es darum, diese, den Lesefluß störenden try: ... except: ... Blöcke aus Python-Skripten rauszubekommen und mit Hilfe der Contextmanager und dem with-Statemant lässt sich das sehr schön lösen, wie ich meine.
Posted at 08:50nachm. Jan. 24, 2013 by cetixx in Links | Kommentare [0]
Python Unit Testing Tutorial
Doug Hellman hatte in seinem Python Module Of The Week das unittest Modul (Python 2.6) ganz gut beschrieben. Corey Goldberg hat das Ganze für Python 3.3 neu aufgelegt.
Posted at 08:50nachm. Jan. 24, 2013 by cetixx in Links | Kommentare [0]
Git Commits verschwinden zufällig
Auf Stackoverflow findet man einen ganz guten Artikel, warum Commits eines Developers aus Git plötzlich scheinbar verschwinden ohne groß Spuren (sprich History) zu hinterlassen. Ein Problem könnte die ours merge strategy sein...
Posted at 08:50nachm. Jan. 24, 2013 by cetixx in General | Kommentare [0]
GUI für die Git History
Das Programm Giggle zeigt unter Linux die Git History recht schön an. Das erleichtert es einem ungemein, den Schuldigen zu finden, wenn mal wieder jemand einen Commit überbruzelt hat, ohne den Konflikt sauber aufzulösen...
Posted at 08:49nachm. Jan. 24, 2013 by cetixx in Links | Kommentare [0]
Schöne Ausgabe der Git History auf der Kommandozeile
Wenn man sich folgende Aliase in die .git/config einträgt, kann man sich die Git-History auf der Kommandozeile recht schön anzeigen lassen:
[alias] lg1 = log --graph --all --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(bold white)— %an%C(reset)%C(bold yellow)%d%C(reset)' --abbrev-commit --date=relative lg2 = log --graph --all --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n'' %C(white)%s%C(reset) %C(bold white)— %an%C(reset)' --abbrev-commit lg = !"git lg1"
git lg
git lg2
Posted at 08:49nachm. Jan. 24, 2013 by cetixx in Tipps | Kommentare [0]
Video: Warum die Mondlandung kein Fake war...
Nettes Video auf universetoday.com warum die Mondlandung kein Fake war...
Posted at 08:49nachm. Jan. 24, 2013 by cetixx in Links | Kommentare [0]
Anzahl und Zustand TCP-Verbindungen
Wenn man schnell mal wissen möchte, wieviele TCP-Verbindungen sich in welchem Zustand befinden, hilft dieser kleine Einzeiler:
netstat -an | grep tcp | awk '{print $6}' | sort | uniq -c
189 ESTABLISHED
11 FIN_WAIT2
25 LISTEN
8 SYN_RECV
1891 TIME_WAIT
Posted at 08:49nachm. Jan. 24, 2013 by cetixx in General | Kommentare [0]