tilman@ax86:~$ apt-get -h
# [...]
# [...]
Dieses APT hat Super-Kuh-Kräfte.
Ach? Kuh... Kühe... hm... Kühe machen "Muh". OK, mal gucken.
tilman@ax86:~$ apt-get moo
(__)
(oo)
/------\/
/ | ||
* /\---/\
~~ ~~
...."Have you mooed today?"...
Ha, cool. Kann ich da noch mehr sehen?
tilman@ax86:~$ apt-get moo -v apt 0.6.46.4-0.1 für linux i386 kompiliert am Feb 26 2007 16:19:57 Unterstützte Module: *Ver: Standard .deb *Pkg: Debian dpkg interface (Priority 30) S.L: 'deb' Standard Debian binary tree S.L: 'deb-src' Standard Debian source tree Idx: Debian Source Index Idx: Debian Package Index Idx: Debian dpkg status file
Anscheinend nicht. Mein aptitude hat zwar keine magischen Kräfte, aber probieren schadet ja nicht.
tilman@ax86:~$ aptitude moo In diesem Programm gibt es keine Easter Eggs.
Ach, komm, irgendwas muss da sein!
tilman@ax86:~$ aptitude moo -v In diesem Programm gibt es wirklich keine Easter Eggs.
Warum erscheint dann diese Nachricht? Weiter gehts...
tilman@ax86:~$ aptitude moo -vv Habe ich nicht bereits erklärt, dass es in diesem Programm keine Easter Eggs gibt?
Ja, hast du, aber ich bin sooo neugierig!
tilman@ax86:~$ aptitude moo -vvv Hör auf!
Nein!
tilman@ax86:~$ aptitude moo -vvvv Okay, wenn ich Dir ein Easter Egg gebe, wirst Du dann aufhören?
Vielleicht.
tilman@ax86:~$ aptitude moo -vvvvv
Gut, Du hast gewonnen.
/----\
-------/ \
/ \
/ |
-----------------/ --------\
----------------------------------------------
Ha, "Der kleine Prinz" hab ich gerne gelesen... Aber vielleicht gibts noch mehr ...?
tilman@ax86:~$ aptitude moo -vvvvvv Was das ist? Natürlich ein Elefant, der von einer Schlange gefressen wurde.
Ah, stimmt, jetzt auch in ASCII, toll!
Gehts noch weiter?
tilman@ax86:~$ aptitude moo -vvvvvvv Was das ist? Natürlich ein Elefant, der von einer Schlange gefressen wurde.
Anscheinend nicht. Schade.
Viele Werbenetzwerke wie z. B. DoubleClick und Akamai setzen Tracking-Cookies, um ihre Werbung zu personalisieren. Wem das nicht gefällt, kann mit Hilfe eines Tools der Network Advertising Initiative (NAI) das Setzen dieser Cookies für mehrere Anbieter gleichzeitig unterbinden (u. U. kurz den Adblocker ausschalten, damit die Cookies gesetzt werden können. Nein, es ist kein Widerspruch, einen Adblocker zu benutzen und Tracking-Cookies ausschalten zu wollen. Es gibt immer noch Seiten, die auf meiner Ausnahmeliste stehen und die somit Werbung eben dieser Werbenetzwerke einblenden).
Bei mir konnte das NAI-Tool das Opt-Out-Cookie für Tribal Fusion nicht setzen, das lässt sich aber ändern, indem man die Opt-Out-Seite von Tribal Fusion direkt besucht.
So sieht das doch gleich viel besser aus:

Laut Times Online ist es einem Computerforscher gelungen, die Chips aus zwei britischen E-Pässen zu klonen und die darauf gespeicherten Bilder zu ersetzen - durch Bilder von Bin Laden und einem Selbstmordattentäter. Die Chips wurden von der offiziellen Lesesoftware der UN als gültig anerkannt.
Die Manipulation soll weniger als eine Stunde gedauert haben.
Soviel zur Sicherheit des E-Passes, neu und modern bedeutet eben nicht unbedingt "sicher". Mehr Informationen gibt es auf Times Online.
Ich besitze leider auch einen E-Pass mit RFID-Chip. Man wird sehen, wohin das alles führen wird, am Ende stellt sich heraus, dass es noch mehr Lücken im Konzept gibt. Ich glaube mich zu erinnern, dass es der c't mal gelungen ist, die RFID-Chips aus einer größeren Entfernung auszulesen (eigentlich sollte man sie nur mit einem Lesegerät auslesen können, das wenige Zentimeter vor dem Chip positioniert ist)...
Die Angst vor dem "internationalen Terrorismus" ist vergleichbar mit der Angst vor der Vogelgrippe: Damals wurden vom Staat doch massig Medikamente gekauft, die jetzt nicht benötigt werden. Beim "internationalen Terrorismus" ist es ähnlich: Für viel Geld werden Sicherheitsmaßnahmen entwickelt, die entweder nichts bringen oder die falschen Leute treffen (Stichwort Vorratsdatenspeicherung). Am Ende passiert nichts und man hat wieder mal sinnlos Geld verschwendet. Gut, es besteht immer die Gefahr von Anschlägen, aber man trifft mit den Überwachungsmaßnahmen eben doch überwiegend unschuldige Leute.
(via Slashdot)
Am Montag ist es soweit: Ich fahre mit dem Unternehmen EF nach Plymouth in England um meine Englischkenntnisse aufzubessern. Wird bestimmt toll.
Falls jemand einmal in der Lage sein sollte, Daten in PHP "hübsch" ("Heute", "Gestern", "am 03.09.2006 um 13:30:42") darzustellen zu müssen/wollen, habe ich für denjenigen den passenden PHP-Code.
PHP:
<?php | |
date_default_timezone_set('Europe/Berlin'); // Für alle Fälle... | |
setlocale(LC_TIME, 'de_DE'); // für deutsche Wochentagsabkürzungen, bei Bedarf entspr. abändern | |
| |
function nicedate($timestamp = NULL) | |
{ | |
if ($timestamp === NULL) { | |
$timestamp = time(); | |
} | |
| |
if ($timestamp >= mktime(0, 0, 0) && $timestamp <= mktime(23, 59, 59)) { | |
// Bei Bedarf Datumsformat abändern, siehe auch die anderen zwei strftime()-Aufrufe. | |
return strftime('Heute um %H:%M:%S', $timestamp); | |
} elseif ($timestamp >= mktime(0, 0, 0, date('n'), date('j')-1) | |
&& $timestamp <= mktime(23, 59, 59, date('n'), date('j')-1)) { | |
return strftime('Gestern um %H:%M:%S', $timestamp); | |
} else { | |
return strftime('%a, %d.%m.%y, %H:%M:%S', $timestamp); | |
} | |
} | |
| |
echo nicedate()."\n"; // Aktuelles Datum | |
echo nicedate(mktime(13, 30, 00, date('n'), date('j')-1))."\n"; // Gestern | |
echo nicedate(mktime(10, 45, 23, 3, 1, 1999))."\n"; // Damals... | |
// Beispiel der Konvertierung eines Strings in einen Timestamp | |
// siehe auch http://www.php.net/manual/en/function.strtotime.php | |
echo nicedate(strtotime('Fri, 18 Jul 2008 14:12:06 GMT')); | |
?> |
Die Ausgabe sieht dann so aus:
Heute um 14:22:32
Gestern um 13:30:00
Mo, 01.03.99, 10:45:23
Gestern um 16:12:06
Warum Prefetching nicht so toll ist und man es abschalten sollte:
law blog - Prefetching.
Was tun, wenn Firefox 3 beim Schließen eines Fensters mit mehreren Tabs nicht mehr warnt, obwohl die Option Warnen, wenn ein Fenster mit mehreren Tabs geschlossen werden soll aktiviert ist?
Laut My Digital Life tritt dieses Problem nur auf, wenn Firefox so konfiguriert ist, dass beim Starten alle Fenster und Tabs wiederhergestellt werden sollen (Einstellungen » Allgemein » Start » Wenn Firefox gestartet wird: [Fenster und Tabs der letzten Sitzung anzeigen]).
Was aber, wenn etwas anderes eingestellt ist und es noch immer nicht funktioniert?
Schon vom 1. August an soll die Polizei in Bayern heimliche Online-Durchsuchungen zur Terrorabwehr sowie zur Verhinderung schwerwiegender Straftaten durchführen und dafür auch heimlich in die Wohnungen Verdächtiger eindringen dürfen.
Überhaupt ist die Meldung lesenswert. So, da wären wir nun, die Stasi-Befürchtung wird endlich leider wahr. Gut, so krass wie in der DDR wird das hoffentlich nicht werden, aber wenn man einmal Macht hat, weitet man diese doch auch gerne mal aus, oder nicht? Es gibt immer Lücken, durch die private Informationen aus den durchsuchten Rechnern sickern bzw. missbraucht werden können. Und jetzt kommt mir nicht mit "Ich habe nichts zu verbergen"! Jeder Mensch hat eine Privatsphäre, jeder Mensch hat Dinge, die er verbergen möchte.
Diese Entwicklung war nicht vorhersehbar und nie geplant.
Wird so oder so ähnlich die Entschuldigung der Politik(er) lauten, wenn irgendwann einmal zu weitgegriffene "Überwachungsgesetze" missbraucht werden? Wer weiß. Fakt ist nun aber einmal, dass es immer und überall Lücken gibt (z. B. korrupte Beamte oder Sicherheitslücken), so dass unsere wertvollen persönlichen Daten, die ja auch der deutsche Staat zunehmend sammelt bzw. sammeln will (Vorratsdatenspeicherung, biometrischer Reisepass/Personalausweis, Onlinedurchsuchungen etc.), von nicht befugten Personen ausgelesen und evtl. missbraucht werden können.
Nach einem Mainboard-Wechsel habe ich des öfteren Segfaults und Kernel panics auf meinem Linux-Rechner (wie ja schon im Blog erwähnt). In der Ausgabe von dmesg sieht das dann so aus:
X[2672]: segfault at 1a4 ip 0819288a sp bf9bec60 error 4 in Xorg[8048000+196000]