Archiv 9. Juli 2008

Mittwoch, 9. Juli 2008

Der Programmier-Superstar und seine Mutter

Avie Tevanian had been working on Mach as a PhD student at Carnegie Mellon, and Steve Jobs recognized he was a star and hired him straight away. (Microsoft countered by hiring Avie’s old advisor to work on NT, which is kind of like Microsoft hiring my mom because I’m a good programmer.)

Quelle: Call Me Fishmeal.: Pimp My Code, Part 15: The Greatest Bug of All

Tags: , , , ,
Labels: Apple

Keine Kommentare | neuen Kommentar verfassen

Mittwoch, 9. Juli 2008

350’000 GAs

Das ist neuer Rekord: 350 000 Menschen haben ein Generalabonnement und sind damit rundum mit öffentlichen Verkehrsmitteln mobil. Sie steigen in Züge, Postautos, Schiffe, Busse und Trams ein und fahren kreuz und quer durch die Schweiz.

Quelle: SBB: 350000. GA

Tags: , , , ,
Labels: Schweiz

Keine Kommentare | neuen Kommentar verfassen

Mittwoch, 9. Juli 2008

cURL versendet POST- als GET-Request

… und zwar genau dann, wenn man CURLOPT_NOBODY aktiviert.

Dieser Erkenntnis hatte ich nach ca. einer Stunde debuggen meines Twitter-Cron-Jobs. Eine Google-Suche führte dann auch schnurstracks zur Erläuterung des „Bugs“, der eigentlich ein Feature ist/sein soll:

Setting CURLOPT_NOBODY to FALSE will now switch the HTTP request method
to GET simply because previously when you set CURLOPT_NOBODY to TRUE first and then FALSE you’d end up in a broken state where a HTTP request would do a HEAD by still act a lot like for a GET and hang waiting for the content etc.

If you issue a POST request and then want to make a HEAD or GET using the same re-used handle, you must explicitly set the new request type using CURLOPT_NOBODY or CURLOPT_HTTPGET or similar.

Quelle: [ 2010735 ] setting a CURLOPT_NOBODY option forces GET request

Tags: ,
Labels: IT, Linux

Keine Kommentare | neuen Kommentar verfassen

Mittwoch, 9. Juli 2008

HTTP-Traffic mit tcpdump mitschneiden

# tcpdump -i eth1 -w /tmp/dump.txt -s 1024 'tcp port 80'
  • -i eth1 gibt das Interface an, auf dem gelauscht werden soll
  • -w /tmp/dump.txt, damit der Müll nicht auf der Kommandozeile, sondern in einer Datei landet
  • -s 1024 ist wichtig, damit genügend Nutzdaten mitgeschnitten werden (hier: 1024 Bytes)
  • 'tcp port 80' beschränkt den Mitschnitt auf HTTP-Traffic (in beide Richtungen)

Die Datei analysiert man dann mittels

$ tcpdump -r /tmp/dump.txt

(weil ich es nicht geschafft habe, auch die Nutzdaten anzuzeigen, musste halt der gute, alte vim für diese Aufgabe herhalten)

Tags:
Labels: IT, Linux

1 Kommentar | neuen Kommentar verfassen

Mittwoch, 9. Juli 2008

SVP mit schweren strukturellen Schäden

Überall in der Schweiz, so scheint es, fliegen die Nieten und Stahlträger umher. Das Gebilde SVP, das bis zum 12. Dezember 2007 wie ein von nichts und niemandem aufzuhaltender Panzer daherkam, fällt in seine Einzelteile auseinander:

Angelika Zanolari kehrte der SVP-Fraktion im Basler Grossen Rat den Rücken. Die frühere Parteipräsidentin, deren ruppige Auftritte Schlagzeilen und Stimmen machten, wirft der aktuellen Führungsriege «Scheinheiligkeit, Intrigen und Mobbing» vor.

Quelle: Zugpferd der Basler SVP im Streit mit der Partei (Schweiz, NZZ Online)

Wenn das so weiter geht, sollte man Blocher bald einmal so richtig weinen sehen – sein Lebenswerk löst sich gerade in Luft auf. Die destruktive Kraft, die jahrelang in der Schweizerischen Volkspartei gebündelt und von seinen Agitatoren verstärkt wurde, richtet sich plötzlich gegen innen. Kann das Blutbad noch grösser werden? Ja doch.

Tags:
Labels: Politik, Schweiz

Keine Kommentare | neuen Kommentar verfassen