Archive for March, 2006



15
Mar

Kleine Shell Notizen

Finden

Welche Dateien wurden in den letzten 20 Minuten geändert?

find /foo/* -type f -mmin -20

Auf welche Filtes wurde seit 200 Tagen nicht zugegriffen?

find /foo/* -type f -atime +200

Welche Dateien heissen foo*? -exec ls -la {} \; führt ein ls -la für diese Dateien aus.

find /foo/* -name foo* -exec ls -la {} \;

Finde alle Dateien die Suchstring enthalten.

grep -slir "Suchstring" /foo/*

-s Unterdrückt Hinweise
-i nicht case sensitive
-l alle Dateien in denen der Suchbegriff gefunden wurde
-r Rekursiv. auch Unterverzeichnisse durchsuchen

Disk Usage

du -hs /home/user/

-h zeigt die Ausgabe in lesbare Einheiten an.
-s Summe der Dateien, unterdrückt die uasgabe aller Dateien.

14
Mar

MySQL 4.0 Referenzhandbuch :: 7.1.4 Benutzer-Variablen

Vergesse ich immer wieder, obwohl es so nützlich ist:

SELECT @myID:=user_id FROM user WHERE user_name='Max Mustermann';
SELECT *
FROM user_properties
WHERE user_id = @myID;

MySQL 4.0 Referenzhandbuch :: 7.1.4 Benutzer-Variablen

13
Mar

Next Meeting => 16 March | PHP Usergroup Frankfurt

Am Donnerstag findet in Frankfurt wieder ein PHP Usergroup Meeting statt. Wie immer gibt es sehr interessante Themen:
Aaron’s Exceptional Error Explaination [Errons Arrors] (Aaron Wormus)
=> eZ Components (Tobias Schlitt)

Wie immer ist die Veranstaltung kostenlos. Nähere Infos finden sich hier: Next Meeting = 16 March | PHP Usergroup Frankfurt

13
Mar

(PDF) Dateien mit PHP ausgeben

Eigentlich eine einfache Übung, wäre da nicht wieder der Internet Explorer. Ein einfacher Versuch schlägt bei https (SSL) fehlt:

$pdfFilename = '';

header('Content-Type: application/pdf');
header('Content-Disposition: inline; filename="'.$pdfFilename.'"');

readfile($pdfFilename);

Der IE meldet, daß er die Datei nicht speichern kann. Abhilfe schafft nur folgender header:

// Download Bug IE bei SSL
header('Pragma: anytextexeptno-cache', true);

Komplettes Beispiel:

$pdfFilename = '';

header('HTTP/1.1 200 OK');
header('Status: 200 OK');

// Download Bug IE bei SSL
header('Pragma: anytextexeptno-cache', true);

header('Content-Type: application/pdf');
header('Content-Disposition: inline; filename="'.$pdfFilename.'"');

readfile($pdfFilename);
13
Mar

Bannergrößen

728 * 090 Leaderboard
468 * 060 Banner
125 * 125 Button
120 * 600 Skyscraper
160 * 600 Wode Skyscraper
120 * 240 Vertical Banner
300 * 250 Medium Rectangle
250 * 250 Square
336 * 280 Large Rectangle
180 * 150 Small Rectangle

13
Mar

Einen komprimierten Tarball erzeugen

system('tar -cvzf backup.tar.gz /PATH/TO/BACKUP/');
13
Mar

Telekom Hotline

Schon komisch. Ich benötige diese Nummer so oft, daß ich sie in meinen blog schreibe. 8°|

0800-330 1000

13
Mar

Größe eines Verzeichnisses in MB anzeigen

du -m /PATH/TO/DIR/ | tail -1
df
13
Mar

newellcreations: Run IE7 parallel to IE6

Wie zu erwarten, kann man den IE7 parallel zum IE 6 laufen lassen. Hier findet sich eine Anleitung:

newellcreations: Run IE7 parallel to IE6

13
Mar

Webmaster Toolkit :: listing of mime types

Eine Liste vieler MIME Types: Webmaster Toolkit :: listing of mime types