Verhindern das Kubuntu beim Schließen des Bildschirmes in Schlafmodi fällt

Es ist ärgerlich, man will nur kurz den Bildschirm des Net-Notebooks schließen und schon geht es in den Standbymodus. Doch man muss diesen Zustand nicht ertragen. Dazu aktiviert man die Energieverwaltung (Auf das Netz bzw. Batteriesymbol rechts unten klicken) und geht dort auf Profile ändern. Dort kann man dann bei den Profilen sagen was passieren soll wenn der Bildschirm herunter geklappt wird.

Weitere Informationen gibt es unter:
http://wiki.ubuntuusers.de/Schlafmodi

Kleines MySQL / UTF-8 Problem

Es war einmal eine Datenbank deren Tabellen waren im UTF-8 Format. Auch die PHP Anwendung benutze UTF-8. Also wird einfach mittels:

mysql_connect($db_host, $db_name, $db_password);
mysql_select_db($db_name);

$sql = "SELECT * FROM Cubes WHERE ID = '" . $id . "' ORDER BY " . $NameLang;
$result = mysql_query($sql);

eine Verbindung aufgebaut und die Datenbank abgefragt. Nun könnte man annehmen das das ganze als UTF-8 zurück kommt aber wie so oft im Leben war dem nicht so. Die Umlaute etc. wurden falsch kodiert ausgeliefert. Die Lösung des Problemes ist glücklicherweise simpel und einfach (sobald man die Lösung kennt :) ) Es muss nach der Verbindung zur Datenbank die Verbindung auf UTF-8 umgestellt werden. Dies geschieht mittels mysql_query(„SET NAMES ‚UTF8′“);. Nun sieht das ganze so aus:

mysql_connect($db_host, $db_name, $db_password);
mysql_query("SET NAMES 'UTF8'");
mysql_select_db($db_name);

$sql = "SELECT * FROM Cubes WHERE ID = '" . $id . "' ORDER BY " . $NameLang;
$result = mysql_query($sql);

Und wieder ein Problem gelöst :)

Windows das Suchen in Zip Dateien abgewöhnen

Windows hat die doofe Angewohnheit bei der Suche von Dateien auch in Zip Dateien nachzuschauen. Möchte man dieses Verhalten abschalten so begibt man sich auf die Kommandozeile und gibt

regsvr32 /u /s zipfldr.dll

ein. Danach sucht Windows nicht mehr in Zip Dateien. Möchte man das ganze später wieder aktivieren reicht ein einfaches

regsvr32 zipfldr.dll

auf der Kommandozeile.

Probleme mit dem Herunterfahren unter Ubuntu

Ein Desktop PC hier hatte Probleme mit dem Herunterfahren. Auf der Maschine läuft ein Ubuntu 8.04. Nachdem man also Ubuntu angewiesen hatte herunterzufahren, fuhr der Rechner runter bis zu der Stelle an der im Normalfall das ganze abgeschaltet wird. Hier wurde nur die Festplatten ausgeschaltet und der Rest blieb so wie er war.

Es stellte sich heraus das Ubuntu das ACPI nicht ordnungsgemäß erkannt hat. In solchem Fall hilft es eben dies zu erzwingen. Dazu öffnet man die Datei /boot/grub/menu.lst und sucht dort die Zeile # defoptions=quiet splash. Diese Zeile wird in # defoptions=quiet splash acpi=force geändert und das ganze gespeichert.

Nun muss die Konfiguration von GRUB mittels update-grub aktualisiert werden. Nach dem nächsten Neustart müsste der Rechner dann wieder ordnungsgemäß herunterfahren.

Undefined index

Gestern habe ich versucht ein kleines PHP-Skript zum laufen zu bekommen. Diesem Skript sollte eine Variable per POST übergeben werden. Im Quelltext sieht das ganze dann so aus:

$name= $_POST['name'];

Als ich versucht habe das ganze auszuprobieren erschien folgende Fehlermeldung:

Undefined index: name in C:\Development\testing\phppost.php on line 3

Das scheint den neuen PHP Versionen geschuldet zu sein. Nachdem ich das ganze mal umgeschrieben habe sah es so aus:

if (isset($_POST['name'])) $name= $_POST['name'];

Und schon funktioniert das ganze :)