Die Zwischenablage von Mac OS X arbeitet beim Kopieren von Dateien meist mit Pfadnamen in der Form
-
{alias "Macintosh HD:Users:username:file.txt"}
Werden diese Daten so an ein AppleScript übergeben, dann ist es mit folgendem Code möglich, diese in das POSIX-Format zu bringen:
Weiterlesen »
Die Installation von TeXLive (2007) speichert alle für teTeX-relevanten Pakete unter Mac OS im Verzeichnis /usr/local/texlive/2007/. Möchte man zu dieser Installation noch weitere Pakete hinzufügen, dann bietet sich dazu das Verzeichnis /usr/local/texlive/texmf-local/tex/ an. In diesem Verzeichnis kann nun für jedes Paket ein eigenes Verzeichnis angelegt werden, in dem die entsprechende *.sty-Datei enthalten ist. Am Beispiel von siunitx erhält man folgende Verzeichnisstruktur:
-
/usr/local/texlive/texmf-local/tex/
-
-> siunitx/
-
-> siunitx/siunitx.sty
Um nun dieses Paket mit
nutzen zu können, muss nach dem Kopieren der Dateien der Befehl
ausgeführt werden. Dabei werden die von teTeX benötigten ls-R Datenbanken angelegt und alle vorhandenen Pakete so verfügbar gemacht.
Im Apache Webserver ist es möglich, verschiedene “virtuelle” Hosts gleichzeitig laufen zu lassen. Damit können mehrere Hostnamen so genutzt werden, dass diese z. B. im eigenen Home-Verzeichnis auf unterschiedliche Inhalte zugreifen. Ein Beispiel dafür ist die Installation von phpMyAdmin im eigenen Home-Verzeichnis. Im folgenden Beispiel soll phpMyAdmin über die URL “http://phpmyadmin.local/” zu erreichen sein.
Weiterlesen »
Bei großen Datenmengen an Emails kann es mitunter vorkommen, dass “Mail” unter Mac OS mit der Zeit immer langsamer wird. Der folgende Terminal-Befehl kann das Problem beheben:
-
sqlite3 ~/Library/Mail/Envelope\ Index vacuum index;
Wurde dieser ausgeführt, dann läuft das Programm wieder spürbar schneller. Aber Vorsicht: auch wenn der Befehl fehlerfrei läuft, man sollte immer ein Backup seiner Daten machen!!
Quelle: Macworld: “A possible fix for a slow Mail app”
Zum Versenden eines asyncronen HTTP-Requests kann folgender Javascript-Code verwendet werden:
Weiterlesen »
In PHP5 wurde die Funktion str_split () eingeführt:
array str_split ( string string [, int length] )
Konvertiert einen String in ein Array. Wenn der optionale Parameter split_length angegeben ist, enthält das zurückgegebene Array Elemente mit der in split_length definierten Länge, andernfalls enthält jedes Element ein einzelnes Zeichen.
http://de.php.net/manual/de/function.str_split.php
Eine alternative für frühere PHP-Versionen bietet folgende Funktion:
-
-
function str_split($str,$length = 1) {
-
if ($length < 1) return false;
-
-
-
for ($i = 0; $i < $strlen; $i += $length) {
-
$ret[] = substr($str,$i,$length);
-
}
-
return $ret;
-
}
-
}
Here is a list of a few very simple tips for optimizing your php/mysql applications. Keep these in mind while developing.
Weiterlesen »
Das von PHP ausgegebene Datum ist standardmäßig in englisch. Um dieses in die deutsche Form zu bringen, müssen mit Hilfe von setlocale() lokale Informationen gesetzt werden. In diesem Fall “de_DE”.
Die Ausgabe sieht dann wie folgt aus:
Dienstag, der 09.05.2006 14:15:43 Uhr.
Näheres zum Datums- und Zeitformat im PHP-Manual unter: PHP-Funktion date().
Letzte Kommentare