Dienstag, 11. September 2007

Fox: US-Propaganda-Maschinerie

That hour-long „interview“ last night with Petraeus and Crocker would fit quite comfortably on North Korean state television.

Quelle: Brit Hume and the Bush administration take propaganda to a new level

Übrigens, das Säbelwetzen gegenüber dem Iran geht wie geplant weiter – dieses Mal wetzt aber sogar ein „Journalist“ – komisches Land, komisches Mediensystem:

HUME: That sounds pretty disturbing, Ambassador Crocker — that we are confronting with Iran now a situation where it doesn’t appear that we have any diplomatic possibilities to suppress this activity by Iran, or do we?

Tags: ,
Labels: Medien, USA

Keine Kommentare | neuen Kommentar verfassen

Dienstag, 11. September 2007

Mit wget ganze Sites abräumen

wget -r -nd -np -erobots=off "http://server.tld/"
  • -r recursive (= folge und Downloade alle verlinkten Dokumente wie HTML-Dateien und Bilder)
  • -nd nodirectories (= lege Downloads nicht in Unterordner ab)
  • -np noproblem … eh … noparent (= folge keinen Links, die eine Ordner-Ebene höher liegen)
  • -erobots=off evaluate robots.txt (= beachte robots.txt)

Im Netz habe ich auch noch diese Version gefunden:

wget -m -k -K -E "http://server.tld/"

Hat ebenso gut geklappt.

Labels: Linux, Web

Keine Kommentare | neuen Kommentar verfassen

Dienstag, 11. September 2007

PHP5: 2006-13-01 wird nicht mehr akzeptiert

Als ich noch ein junger, unerfahrener PHP-„Programmierer“ war (ich brauchte das Geld!), kamen ab und zu solche Konstrukte heraus:

$str_next_month = strtotime($arr_date["year"] . "-" . ($arr_date["mon"] + 1) . "-" . "01");

Das Script nimmt in Kauf, dass bei nicht sachgemässer Handhabung der Wert für den Monat auch einmal 13 betragen kann. In PHP4 meckerte strtotime() nicht gross um und rechnete das Datum kommentarlos auf den auf Dezember folgenden Januar um.

Nun, seit kurzem läuft PHP 5.2.2 auf meinem Entwicklungsserver (Liip und Hostpoint haben das ihre dazu beigetragen) – und bisher hielt sich mein Code tapfer. Bis heute abend.

Zu spüren bekam mein Server diese Fehlprogrammierung ausgerechnet in einer schicken while-Schleife (zu meiner Rehabilitierung die einzige in den knapp 1000 Zeilen PHP-Code). 120 Sekunden lang eine CPU-Auslastung von 100% – yippie! Multipliziert mit den Anzahl Versuchen, den Fehler einzugrenzen … Heute wurden einige Elektronen zusätzlich verbraten und Schaltungen überbeansprucht.

Was lernen wir daraus?

  • Programmiere keinen Scheiss zusammen! (Y2k reloaded?)
  • Wenn du while-Schleifen schon nicht vermeiden kannst, baue wenigstens Sicherungen ein, z.B. ganz stümperhaft in Form eines Counters

Tags: ,
Labels: Allgemein

Keine Kommentare | neuen Kommentar verfassen

Montag, 10. September 2007

Akute Polit-Frustration

Dies sind die dritten Nationalratswahlen, die ich als Stimmbürger miterleben darf – und wisst ihr was? Mich k*tzt die ganze Sache mächtig an wie nie zuvor. Mehr als einen Monat muss ich mich in der Stadt durch einen Plakatdschungel schwarzer Schafe, explodierender Atomkraftwerke, Ziegen und Legastheniker-Phrasen („Hop Sviz“) durchkämpfen – um hinter jedem Hausecken dazu noch einen wildgewordenen GPKler, Komplotteur oder Blocher-Abwähler zu wähnen.

Kurz: Ich kann es kaum erwarten, wenn für die nächsten vier Jahre wieder Ruhe einkehrt!

Es kommt noch schlimmer …

Und nun hat mich mein Bruder auch noch auf das umwerfende Zottel-Game der Volkspartei aufmerksam gemacht:

Zottel-Game.ch

Die SVP-Jungs sind komplett übergeschnappt.

In meiner derzeitigen Lethargie ruft dies nur noch ein müdes Lächeln hervor. Die Reizschwelle wurde in den letzten Tagen und Wochen kontinuierlich erhöht, dass mich wohl nicht einmal mehr eine Terror-Attacke aus der Ruhe bringen würde.

Vertrauensverlust in die Politik

Wer auch immer von den vier Clown-Parteien in diesem Affentheater das Rennen machen wird – keine hat den „Sieg“ verdient, keine wird das Land weiterbringen. Wo bleibt die fünfte Kraft? Diese Partei muss wohl erst noch gegründet werden …

Beste Wahlkampfwerbung von …

Für den diesjährigen Wahlkampf ist es anscheinend symptomatisch, dass die beste Wahlwerbung von niemand geringerem als einem Gastronomie-Betrieb stammt:

Via: Vegi Resti Hiltl grillt Zottel

Generation Klingelton zappt weiter

Kein Wunder, dass Jugendliche jegliches Interesse an diesem Theater verloren haben – auf MTV & Co. gibt es Unterhaltung pur. Wer will sich schon Unterhaltung mit einem Mikrogramm Politik (= diesjähriger Wahlkampf) antun, wenn es völlig unbeschwert geht?

«Ähm, kei Ahnig!», Teil II

Dank: Raffi

Nicht alleine in weiter Flur

Es freut mich, dass auch andere, lebenserfahrenere Personen ähnlich denken wie ich:

Und in der Tat: Es ist den Parteien bis jetzt gelungen, den Wahlkampf`07 ohne auch nur ein einziges politisches Thema zu bestreiten. Eine wirklich starke Leistung, das muss man anerkennen.

Quelle: Gigantisches Wahlkomplott

Tags:
Labels: Politik, Schweiz

Keine Kommentare | neuen Kommentar verfassen

Montag, 10. September 2007

Mit 35 fängt das Lotterleben erst an


xkcdchart
Originally uploaded by er0ns

Ich versetze mich für die nächsten paar Zeilen in einen Ökonomen und versuche den Graphen von diesem Standpunkt aus zu deuten: Bis zum Alter von 35 Jahren besteht in der amerikanischen Gesellschaft ein „Überangebot“ an ledigen Männern. Ab 35 (dem Schnittpunkt der beiden Linien) wenden sich die Vorzeichen: Nun gibt es ein „Überangebot“ an ledigen Frauen.

Den Rest kann man sich selber ausma … Halt! Leider sagt dieser Graph nur etwas über die Quantität, nicht aber die Qualität der Singles aus!

Labels: Funny

Keine Kommentare | neuen Kommentar verfassen

Montag, 10. September 2007

Repair Disk Permissions löst alle Probleme

Krieg? Repair Disk Permissions! Hunger in Dritt-Welt-Staaten? Repair Disk Permissions! Probleme in der Beziehung? Repair Disk Permissions …

Für viele Halbwissende scheint die Funktion „Repair Disk Permissions“ unter Mac OS X das Allheilmittle für alles und jedes noch so kleine Problemchen zu sein. Immer wieder trifft man in den Apple Support-Foren auf Nachrichten wie die untenstehende:

i would try repairing the permissions and repairing the disk. to repair permissions go to utilities > disk utility and then select the macintosh hd. then click on repair disk permissions. to repair the disk boot with the install disk holding the c until you see a spinning cog under the apple. when you reach the installer, go forward just one window. then at the top of the screen select „utilities“ and then select „disk utility“. then select first aid, and then „repair disk“. [ 8 ) ]

Quelle:

Ich hege grösste Zweifel daran, dass Repair Disk Permissions schon jemals mehr als einen kleinen Prozentsatz aller Probleme gelöst hat. Schlussendlich macht diese Funktion nichts anderes, als den Owner, die Group sowie Permissions vorher festgelegter Systemdateien zurückzusetzen.

Alles für die Katz!

Endlich hat es jemand aus der Fraktion der Unix-Sachverständigen gewagt, sich den Mac OS 9-Jüngern entgegenzustellen und Repair Disk Permissions auf den Boden der Tatsachen zu holen:

Now that that pleasantness is over with, the real issue I have is all these websites that suggest repairing permissions will actually fix/prevent problems. Even worse is when otherwise intelligent people are poised with a Mac OS X related troubleshooting problem and immediately suggest the user repair permissions. Repairing permissions won’t fix your problem. As Jason Harris said (and I am paraphrasing), „Repairing permissions is zapping the PRAM for the twenty-first century“. I couldn’t agree more. Both are equally futile attempts to fix a completely unrelated problem. In other words, 99% of the time, neither will fix nor prevent any problem. Especially not the problems they are recommended for. Covering yourself in vaseline and rolling around naked in the dirt and repairing permissions are just as likely to fix your Mac OS X problem.

Quelle: EXERCISES IN FUTILITY PART 2: REPAIRING PERMISSIONS IS USELESS

Labels: Apple

Keine Kommentare | neuen Kommentar verfassen

Montag, 10. September 2007

Wo dpkg seine Installationsscripts ablegt

Vor kurzem hatte ich mit einem .deb-Paket zu kämpfen, dass bei der Installation Probleme verursachte. Nachdem ich mich im Internet kundig gemacht hatte, konnte ich unter

/var/lib/dpkg/info/<paket>.preinst
/var/lib/dpkg/info/<paket>.postinst

Einsicht in die Installationsroutine (Shell-Scripts) nehmen und denn Fehler isolieren.

Labels: Linux

Keine Kommentare | neuen Kommentar verfassen

Sonntag, 9. September 2007

Kernel Hackers

Quelle: Kernel Summit 2007 group photo, annotated

Dazu das Gespräch mit meiner Freundin per MSN:

Mario: lwn.net/Articles/248891/

Melanie: was si das fürtigi

Mario: programmier vom linux kernel

Melanie: die gseh au chli behinderet us

Mario: ja, wesi würe usgseh wie supermodels würi si äuä ke kernel programmiere …

Übersetzung für deutsche Mitleser:

Mario: lwn.net/Articles/248891/

Melanie: Was sind das für Leute?

Mario: Programmier des Linux-Kernels

Melanie: Die sehen alle ein wenig behindert aus

Mario: Ja, wenn sie wie Supermodels aussehen würden, würden sie wohl kaum Kernel programmieren …

Ich halte Millionen Mal mehr auf diesen Jungs als auf alle Heidis, Naomis und Giseles da draussen.

Ferner: The IT Crowd is back!


The IT Crowd – Season 2 – Zattoo
Originally uploaded by emeidi

Die ersten Folgen der zweiten Season der Kult-Serie für Geeks und solche, die es werden möchten, finden sich bereits auf einschlägigen Web-Sites:

Torrentz: it crowd

Siehe auch: Artikel vom Februar 2006 über die erste Staffel

Labels: Funny, Linux

Keine Kommentare | neuen Kommentar verfassen

Sonntag, 9. September 2007

Failed Superpower?

[…] all [Präsidentschaftskandidaten] seem convinced that the world works best with the United States at the helm, and that without American leadership, the world would soon become more dangerous and anarchic and less prosperous.

[…] Americans, who grow up believing in their country’s exceptionalism (which in foreign policy terms often seems to mean not believing that the historical constraints that apply to other nations apply to the U.S.), are not predisposed to believe that American predominance could possibly be coming to an end.

Quelle: Fading superpower?

Interessantes Meinungsstück über die nahe und ferne Zukunft der Vereinigten Staaten respektive deren Relevanz im Weltgeschehen.

Tags:
Labels: Uncategorized

Keine Kommentare | neuen Kommentar verfassen

Sonntag, 9. September 2007

Hostpoint sucks!

Wenn Fredy drüben bei blogg.ch Prognosen über den Hosting-Markt Schweiz macht (ich stimme ihm voll und ganz bei), dann könnte ich doch auch wieder einmal etwas über die unangefochtene Nummer 1, Hostpoint, berichten.

Beginnen wir mit statistischem Zahlenmaterial:

20 queries. 13.484 seconds.

Woher stammen diese Angaben zu Datenbank-Abfragen? Am Freitag habe ich für eine Bekannte das Shared Hosting-Paket bei Hostpoint geordert und darauf umgehend WordPress 2.2 installiert. Momentan läuft das Blog mit dem Standard-Theme und beinhaltet einen äusserst kurzen Artikel (Titel & eine Zeile Text) sowie vier statische Seiten.

Lasst es mich klipp und klar sagen: Ladegeschwindigkeiten in der Grössenordnung sind inakzeptabel, insbesondere, wenn es sich um die Nummer 1 auf dem schweizerischen Markt handelt!

Ich scheine nicht der einzige zu sein, der solche Schwächen ertragen muss:

Ich habe mich in letzter Zeit immer mit einer sich langsam aufbauenden Seite & Blog herumgeschlagen, wusste nicht, woher das Problem kam. Vermutlich einfach, weil ich eine grosse Menge Daten , wie auch Film und Bildmaterial auf dem Server habe. […]

Quelle: :::Hostpoint – Performance::: (PS: Was sollen die blöden Pünktchen im Titel?!)

Aber klar doch … ich vermute eher, dass Hostpoint das von den ISPs bekannte „Overbooking“ auch auf seinen Servern anwendet. Dies wird meiner Meinung nach verschärft durch den Web 2.0-Boom (die SonntagsZeitung von heute enthält übrigens einen Zerriss dieses Unwortes) mit all seinen Applikationen. WordPress, Gallery etc. – allesamt Web-Applikationen auf Basis von PHP/MySQL – erfordern ein vielfaches an Performance. Heute, 2007, liefert ein Hoster halt kaum mehr statische Web-Sites aus. Inwiefern auch mod_rewrite seinen Anteil an der Performance-Schwäche hat, kann ich zu wenig beurteilen.

Tags:
Labels: Web

Keine Kommentare | neuen Kommentar verfassen