Juni 24, 2009
· Geschrieben von: admin
Wer einen 32-bit ODBC-Treiber (PostgreSQL und vermutlich auch andere DBMS) unter Windows Vista 64 installiert, wird diesen nach der Installation in der Systemsteuerung nicht auffinden.
In der Systemsteuerung findet man lediglich eine Verknüpfung auf folgendes Tool: %SystemRoot%\system32\odbcad32.exe, allerdings werden die 32bit Treiber wohl an einem anderen Ort abgelegt. Also legen wir uns noch eine zweite Verknüpfung mit folgendem Ziel in das Verzeichnis: %SystemRoot%\SysWOW64\odbcad32.exe. Hier werden wir feststellen, dass alle installierten 32bit Treiber sichtbar sind.
Juni 24, 2009
· Geschrieben von: admin
Um Tabellen mittels XML in InDesign zu publizieren bietet InDesign die Transformation von CALS-Tabellen als Importoption. Doch leider fallen die Informationen über dieses Tabellenformat im Internet eher recht mager aus, auch die OASIS-Spezifikationen ist nicht sonderlich Benutzerfreundlich. Deshalb versuche ich hier das Format im wesentlichen kurz zu erläutern. Lies den Rest des Beitrages
Juni 12, 2009
· Geschrieben von: admin
Da sich meine Neuinstallation des Entwicklungsrechners relativ aufwendig gestaltet nutze ich die Gelegenheit einige Dinge hier zu Dokumentieren:
- Zunächst benötigen wir die eigentliche Entwicklungsumgebung EasyEclipse for PHP, diese steht unter www.easyeclipse.org zum Download bereit.
- Zum lokalen Entwickeln nutzen wir am besten XAMPP, einen Installer findet man auf www.apachefriends.org. Nach der Installation sollten wir in der http.conf noch den DocumentRoot auf den Workspace-Folder von EasyEclipse legen.
- Als Debugger empfiehlt es sich die PHP-Extension XDebug zu verwenden, diese wird mit Xampp ausgeliefert muss allerdings noch aktiviert werden. Dafür fügen wir in der php.ini* folgendes bei den Extensions ein “extension=php_xdebug.dll“, kommentieren den kompletten Block[zend] aus und fügen folgendes ein: Lies den Rest des Beitrages
Juni 9, 2009
· Geschrieben von: admin
Hin und wieder entwickelt man ein Modul, welches von fremden Seiten z.B. in einem Frameset oder iFrame eingebettet werden soll. Diese Lösung ist zwar nicht sonderlich elegant, ist aber für den Kunden relativ einfach zu handhaben.
Leider wird man dabei aber auch feststellen, dass der Internet Explorer den Session Cookie nicht setzt, wenn die Session innerhalb eines Frames geöffnet wird und diese zeitgleich noch auf einer anderen (Sub-)Domain liegt.
Um dieses Problem zu umgehen, empfiehlt sich folgende Servereinstellung ind er php.ini:
session.use_only_cookies = 0
session.use_trans_id = 1
Hier wird zwar seitens PHP mit Sicherheitsproblemen gewarnt, da man theoretisch eine fremde Session-ID stehlen könnte. Aber solange es sich nicht um Hochsicherheitsdaten (z.B. Kundenadressen, Bankverbindung etc.) handelt und man evtl. noch die IP Adresse einmal in der Session speichert und vergleicht sollte man dennoch ein relativ sicheres System haben. Auch die Lebensdauer der Session sollte nicht zu lange gewählt werden.