Wenn Windows DVD-/CD-Laufwerke nicht mehr erkennt

Werden CD- oder DVD-Laufwerke unter Windows XP, Vista oder Windows 7 im Explorer nicht mehr angezeigt, hilft es sich über den Gerätemanager einen genaueren Überblick des Problems zu verschaffen. Erscheint das Laufwerk im Gerätemanager mit einem gelben Ausrufezeichen versehen und wird in den Eigenschaften des Geräts der Fehler Code 19 ausgewiesen, deutet das auf eine nicht vollständig bei der Deinstallation entfernte Brennsoftware wie z.B. Nero hin.

Dieses Hardwaregerät kann nicht gestartet werden, da dessen Konfigurationsinformationen (in der Registrierung) unvollständig oder beschädigt sind. (Code 19)

Damit die Laufwerke wieder im Explorer erscheinen, müssen die von der Software in der Registrierung gesetzten Werte manuelle entfernt werden.

  1. Öffne dazu das Programm regedit (Start-> Ausführen -> regedit).
  2. Expandiere den Schlüssel HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}
  3. .

  4. Lösche die Parameter UpperFilter und – sofern vorhanden – LowerFilter
  5. Starte Windows neu.

Auf das DVD oder CD-Laufwerk sollte nun wieder zugegriffen werden können.

Wenn der Schreibtisch Desktop heißt

Wenn plötzlich der Schreibtisch unter Mac OS X Desktop oder Dokumente Documents heißen, liegt es wahrscheinlich daran, dass die versteckte Datei .localized in jeweiligen Ordner gelöscht wurden. Um das Problem zu lösen genügt es die Terminal.app zu starten, z.B. mit cd Desktop in den entsprechenden Ordner zu wechseln und mittels

touch .localized

die Datei wieder anzulegen. Im Finder sollte der Ordner nun wieder in der konfigurierten Landessprache angezeigt werden.

PHP-Fehlermeldungen mit .htaccess steuern

Grundsätzlich kann es zu einem Sicherheitsrisiko werden PHP-Fehlermeldungen auf der Website anzeigen zu lassen, da mit Rückschlüssen auf den Code, die Verzeichnisstruktur oder Datenbankstruktur der Fehler ausgenutzt werden könnte.
Mit folgenden Einträgen in der .htaccess lassen sich die PHP-Fehlermeldungen unterdrücken.

php_flag display_startup_errors off
php_flag display_errors off
php_flag html_errors off
php_value docref_root 0
php_value docref_ext 0

Sinnvoll ist es hingegen die Fehler in eine Logdatei zu schreiben:

php_flag  log_errors on
php_value error_log  /path/to/website/PHP_errors.log

Sinnvoll ist es zudem den Zugriff über den Browser auf die Logdatei zu verbieten:


 Order allow,deny
 Deny from all
 Satisfy All

Alle E-Mails in der Postfix Mailqueue löschen

Durch außerordentliche Ereignisse, wie überlaufende temporäre Verzeichnisse, falsche Konfigurationen oder Serverabstürze kann es geschehen, dass Postfix E-Mail nicht aus den Queues löscht. Mit dem Postfixtool postsuper kann man das Löschen der Warteschlangen erzwingen.

postsuper -d ALL

Ein Neustart oder Reload von Postfix ist danach nicht erforderlich.

Sollte postsuper den Dienst verweigern, lassen sich die Queues auch manuell löschen.

cd /var/spool/postfix && rm -r active/* deferred/* defer/*

Kostenlos: Sitzordnungen als Vekorgrafik

Frontalunterricht, Arbeitsgruppen, Hufeisen und U-Form als Sitzordnungen im Klassenzimmer. Die Grafiken dienten als Illustration für die optimale – und auch falsche – Integration von Schülern mit Hörschädigung. Doch es finden sich gewiss noch viele weitere Anwendungen. Die Grafiken im Illustrator-Format stehen unter Creative Commons und können frei benutzt und verändert werden.

Sitzordnung Klassenzimmer

Screenshot unter Mac OS X

Mac OSX bietet eine durchaus komfortable Möglichkeit Screenshots anzufertigen – allerdings sollte man die Shortcuts kennen.

Shortcut Beschreibung
Shift  3 Screenshot des gesamten Bildschirms
Shift Ctrl  3 Screenshot wird in die Zwischenablage gesichert
Shift  4 Mit dem Fadekreuz den zu fotografierenden Bereich auswählen
Shift  4 Leertaste Durch überfahren mit dem Mauszeiger werden Bereiche (Fenster, Desktop, Dock, etc.) fokussiert. Mit einem Mausklick wird der selektierte Bereich aufgenommen.
Shift  F4 Fenster fotografieren

Weiterlesen…

cURL mit 6 praktischen Beispielen erklärt

cURL ist ein Open Source Kommandozeilentool, mit dem sich aus Shell- oder Batchskripten heraus Dateien über Protokolle wie http, https, ftp, gopher, sftp, ftps oder scp übertragen lassen. cURL leistet mir gute Dienste bei der Entwicklung von Websites. Mit cURL lassen sich Websites fernsteuern und testen. Anhand einiger Beispiele möchte ich den großen Vorteil von cURL demonstrieren.

Weiterlesen…

Elegant viele Dateien mit curl laden

Curl bietet die interessante Möglichkeit Dateien durch Muster zu spezifizieren. Liegen zum Beispiel im Verzeichnis Bilder, die von 00.jpg bis 100.jpg benannt sind, lassen sich diese mit nur einer Zeile curl downloaden:


curl http://host.tld/images/[00-100].jpg -o "img#1.jpg"

Der Parameter -o weist an, dass curl die Dateien nicht auf der Standardausgabe ausgeben, sondern in eine Datei schreiben soll. Der Dateiname wird im Beispiel durch den Ausdruck “img#2.jpg” angegeben. Die Bilder werden dann mit dem Namen img00.jpg bis img100.jpg gespeichert. Das wäre zwar auch mit wget und eine Schleife gegangen, doch curl bietet hier einen m.E. eleganteren Weg.

Grafiken in Textfeldern werden unter Word 2011 nicht gedruckt

Ich glaube, ich habe einen Bug unter Microsoft Word 2011 für OS X gefunden. Platziere ich ein Foto, eine Zeichnung oder Grafik innerhalb eines Textfeldes, erscheint die Grafik weder in der Druckvorschau noch wird die gedruckt.

Abhilfe schaffte nur das Speichern im alten Word 97-2004 Format.

OpenGeoDB PLZ einem Ort zuordnen

SELECT plz.loc_id,
       plz.text_val,
       ort.text_val
FROM `geodb_textdata` AS plz
RIGHT JOIN
  (SELECT loc_id, text_val, text_type
   FROM `geodb_textdata`
   WHERE text_type = 500100000) AS ort ON plz.loc_id = ort.loc_id
WHERE plz.text_type = 500300000