iop0: DMA / IO allocation for I2O controller failed

After the installation of debian lenny on my i2o controller (via manual bootloader installation), the system halts:

iop0: DMA / IO allocation for I2O controller failed

The problem is that the dpt_i2o module is loaded before i2o_core, so that i2o_core module cannot allocate the i2o controller.

The simplest solution is to to blacklist the dpt_i2o module, so that module is not loaded at startup and i2o_core can successfull allocate the i2o controller.

For lilo, add this in your /etc/lilo.conf:

image=/vmlinuz
        ...
        append="blacklist=dpt_i2o"

Do not forget to run “lilo” afterwards.

For grub, you must add the the following kernel parameter:

...
kernel /vmlinuz ro root=/dev/i2o/hda1 blacklist=dpt_i2o

I do not use grub, so please correct me if the param is somehow wrong.

Windows 7 Antialiasing deaktivieren

Mir gefällt Windows 7 sehr, es läuft schnell, stabil und sieht dazu nett aus. Das einzigste was mich total stört, ist das schäbige Antialising bei allen Schriften. Besonders schlimm ist es im Browser und im Entwicklungs-Editor.

Durch das deaktivieren der Kantenglättung der Schriften und das Umstellen der Schriftarten von Sergeo (Vista, 7) zu Tahoma (XP) hat man die gewohnten, scharfen Schriftarten von XP wieder. Lediglich die Systemsteuerung, Taskleiste und paar andere Stellen bleiben verwaschen.

Kantenglättung der Schriften deaktivieren

1. Rechtsklick auf Computer -> Eigenschaften
2. Erweiterte Systemeinstellungen -> Erweitert -> Leistung -> Einstellungen
3. “Kanten der Bildschirmschriftarten verfeinern” deaktivieren

Schriftarten ändern

1. Rechtsklick auf Desktop -> Anpassen
2. Fensterfarbe -> Erweiterte Darstellungseinstellungen….
3. Bei jedem Element die Schriftart von Segoe 9px auf Tahoma 8px ändern

Vergleich

Antialiasing aktiviert (standard)
 Windows 7 Antialiasing deaktivieren

Antialiasing deaktiviert
 Windows 7 Antialiasing deaktivieren

Nette Windows 7 Gadgets

Auf der Suche nach Windows 7 Gadgets fand ich besonders die von OrbLog interessant.
Sie zeigen alle wichtigen Systemkomponenten wie CPU und Ram in kleinen Gadgets an.

So sieht aktuell mein Windows 7 Desktop auf dem Notebook aus:

windows 7 gadgets Nette Windows 7 Gadgets

Kopfschmerzen und PHP

Da denkt man, man hat PHP und dessen gestörten Datentypen einigermaßen im Griff und dann kommt soetwas:

$var = 0;
 
if ($var == "all") {
	echo "true";
} else {
	echo "false";
}

Man würde vermuten, das Ergbnis sei false, aber seltsamerweiße kommt hier true heraus.

Schauen wir uns $var und den String “all” mal genauer an:

$var = 0;
 
var_dump((bool)"all")."\n";
var_dump((bool)$var);
 
// Ergbnis:
// bool(true)
// bool(false)

Wieso ergibt dann in PHP true == false true?

Den Grund habe ich auf der PHP type comparison tables im letzen Comment gefunden:

“php” == 0

This is true, because the string is casted interally to an integer. Any string (that does not start with a number), when casted to an integer, will be 0.

Wie auch immer.

Ich nutze jedenfalls für meinen Teil strikte Vergleiche mit drei Leerzeichen ===, damit ist man immer “save”. Am besten wäre es natürlich überhaupt nicht die Datentypen einer Variable zu mixen, aber bei kleinen Quick&Dirty Scripte passiert soetwas mal.

Matthias S. MdB (CSU) wegen Kinderpornos verurteilt

Der CSU-Politiker Matthias S. saß drei Jahre lang im Bundestag, jetzt verliert er seine Stelle im Sozialministerium – wegen Kinderpornographie.

Abgeordneter für die CSU im Bundestag und dort unter anderem in der Kinderkommission, hoher Beamter im bayerischen Sozialministerium, Spitzenämter in der Sudetendeutschen Landsmannschaft, katholisch, verheiratet: Mit dieser Vita glänzte ein heute 50-jähriger Münchner. Doch inzwischen ist er rechtskräftig per Strafbefehl verurteilt worden: Auf dem privaten Computer in seiner Wohnung wurden vor geraumer Zeit Dateien mit Kinderpornografie sichergestellt.

Quelle

Jörg Tauss, der “Porno-Politiker” der Piratenpartei regierte monatelang die Medien und wenn CSU-Politiker wegen Kinderpornografie angeklagt werden, wird das unter den Tisch gekehrt.

Und SPD.

Ich bin Pirat! Spot im Fernsehen

Morgen läuft zum erstenmal der “Ich bin Pirat!”-Spot auf privaten Fernsehsender.

n-tv
15.09.2009 um 22:30 Uhr

Super RTL
15.09.2009 um 22:35 Uhr

weitere Sendetermine

Update 15. 09. 2009 22:45:
Soeben lief zum erstemal der Spot im Fernsehen! Und ich kann nur sagen: Er sah Spitze aus ;).

Ich bin Pirat!

Dir gefällt der Spot? Du bist Sympathisant der Piratenpartei oder gar Mitglied?
Dann helfe mit und bringe den Spot ins Fernsehen!

Download VMware Server 2 via wget

Its a little bit tricky, but this is how it works:

Get download-url

Go to http://www.vmware.com/go/getserver and login (or register).

get the download-url of the file (right-click…):
vmware download Download VMware Server 2 via wget

Get cookie

To download via wget, you need to get the cookie named “ObSSOCookie” from your browser.
vmware download cookie Download VMware Server 2 via wget

Download via wget

Use this command to download the file:

wget --no-check-certificate --header="Cookie: ObSSOCookie=<content>" "<url>" -O vmware-server.tar.gz

Example:

wget –no-check-certificate –header=”Cookie: ObSSOCookie=content” “https://www.vmware.com/freedownload/p/download.php?product=server20&a=DOWNLOAD_FILE&baseurl=http://download2.vmware.com/software/server/&filename=VMware-server-2.0.1-156745.i386.tar.gz” -O vmware-server.tar.gz

Happy downloading ;).

Installation von VMware Tools auf Debian Lenny

apt-get install build-essential psmisc gcc-4.1 linux-headers-$(uname -r)
tar xfzv VMwareTools-7.8.4-126130.tar.gz
./vmware-tools-distrib/vmware-install.pl
CC=/usr/bin/gcc-4.1 /usr/bin/vmware-config-tools.pl

gcc-4.1 ist notwendig, wenn der Kernel (z.b. aus den Repositories) mit einer anderen GCC Version kompiliert wurde, als auf dem System vorhanden:

Your kernel was built with “gcc” version “4.1.3″, while you are trying to use
“/usr/bin/gcc” version “4.3.2″. This configuration is not recommended and
VMware Tools may crash if you’ll continue. Please try to use exactly same
compiler as one used for building your kernel. Do you want to go with compiler
“/usr/bin/gcc” version “4.3.2″ anyway?

mysql-server-5.0 ohne exim4 installieren

aptitude --without-recommends install mysql-server-5.0