Leider glauben viele Menschen, das insbesondere die Frauen wirklich so aussehen wie auf den Fotos.
Wer sich selbst daran versuchen möchte, findet im Internet sehr viele Tutorials zum Thema Beauty Retusche mit Adobe Photoshop.
Eine sehr ausführliche Verwandlung, inklusive Makeup und Hairstylist, sieht man im Dove Werbespot.
]]>
# Deklarieren der Variable foo. Das Gleichzeichen
#sollte ohne Leerzeichen verwendet werden
foo=bar
# Einen String mit Leerzeichen muss man in
# quotes setzen
foo="ein String mit Leerzeichen"
# Gibt bar aus
echo $foo
# Backticks führen den Befehl aus
foo=`date +%Y-%m-%d`
# Gibt z.B. 2008-01-23 aus
echo $foo
# Konkatenieren kann man in der Shell
# ohne einen Operator
foo=`date +%Y-%m-%d`".tgz"
# Funktioniert in diesem Fall auch, da
# kein Leerzeichen vorkommt
foo=`date +%Y-%m-%d`.tgz
# Gibt z.B. 2008-01-23.tgz aus
echo $foo
# Erzeugt die Datei 2008-01-23.tgz
touch ${foo}.txt
# Gibt 20 aus
echo ${foo:0:2}
Auch das escapen von Sonderzeichen will gelernt sein. Interessante Beispiele findet man unter Shell Quoting verstehen
]]>Warnung: Dies ist kein repräsentativer Test.
| Windows | Linux | |
|---|---|---|
| OS | Windows 2003 Server | Ubuntu Linux 7.04 Server |
| CPU | P III 800 | PIII 650 |
| RAM | 512 MB | 384 MB |
| PHP | 5.2.3, 60 Sekunden Memory Limit, 16 MB, als Apache Modul | 5.2.1, 60 Sekunden Memory Limit, 16 MB, als Apache Modul |
| Quelle | XAMPP | Ubuntu |
| Benchmark |
simple 2.630 simplecall 54.377 Fatal error: Maximum execution time of 60 seconds exceeded |
simple 1.579 simplecall 2.496 simpleucall 3.705 simpleudcall 4.411 mandel 5.148 mandel2 7.282 ackermann(7) 4.600 ary(50000) 0.305 ary2(50000) 0.231 ary3(2000) 3.588 fibo(30) 11.084 hash1(50000) 0.557 hash2(500) 0.604 heapsort(20000) 1.584 matrix(20) 1.246 nestedloop(12) 2.717 sieve(30) 1.469 strcat(200000) 0.423 ———————— Total 53.029 |
Mehr Infos auf CouchDB/.
class foo{}
$isCLI = (bool) ('cli'===php_sapi_name());
$isNI = (bool) (__FILE__===realpath(getcwd().DIRECTORY_SEPARATOR.$_SERVER['argv'][0]));
if( $isCLI && $isNI ) {
/* Bei direktem Aufruf aus der Konsole */
}
]]>Wir verwenden eine feste Verzeichnisstruktur für Projekte. Da ich das Exportverzeichnis mit Platzhaltern und Variablen selbst bestimmen kann, liegen die exportierten Verzeichnis genau in unserer Namenskonvention vor. Beispiel:
/.../ProjektD/.../20070815-<ABSENDER_NAME>/<VON>-<BETREFF_DER_E-MAIL>.htm
/.../ProjektD/.../20070815-<ABSENDER_NAME>/<VON>-<BETREFF_DER_E-MAIL>/Inhalte.pdf
/.../ProjektD/.../20070815-<ABSENDER_NAME>/<VON>-<BETREFF_DER_E-MAIL>/foto15677856.jpg
Auch als Archivierungstool eignet er sich, da man Anhänge aus alllen E-Mails eines Verzeichnisses exportieren und durch einen Verweis in der E-Mail ersetzen lassen kann.
]]>