Archiv für das Jahr: 2008

eclipse PDT Installation

Nach Jahren der Gestaltung von Webseiten mit HTML und CSS, dem äußerst gelegentlichen Programmieren in C++ und den aktuellsten Anstrengungen mit PHP etwas Dynamik in den Webseiten-Alltag zu bringen, suchte ich eine Arbeitsumgebung, die all dies möglichst unter einen Hut bringen konnte. Da Geldverdienen nicht der Quell meiner Motivation ist, fiel Geldausgeben spontan flach. So bin ich nach langem Suchen und Testen auf das Open Source Projekt eclipse gestoßen. eclipse unterstützt viele Programmiersprachen und verfügt mit eclipse PDT über eine gute IDE (Integrated Development Environment) für Webprojekte. Besonders gefallen mir die Projektverwaltung, das Syntax-Highlighting und das Code-Folding in HTML.

eclipse PDT installieren

Eigentlich ist die Installation von eclipse PDT ganz einfach, eigentlich. Wenn man diese schon zum xten Mal durchgeführt hat und alle Eventualitäten kennt, dann ist sie einfach.

Vorausgesetzt es ist bereits ein Apache- und MySQL-Server installiert. Mit XAMPP ist dies sehr einfach zu erledigen. Wenn XAMPP läuft, wird eclipse PDT installiert.

1. Download von eclipse PDT „all in one“
a) Download mit Zend Debugger (würde ich empfehlen): http://downloads.zend.com/pdt/all-in-one/
Datei: pdt-1.0.2.R20080103_debugger-5.2.12.v20071210-all-in-one-win32.zip

b) Download ohne Debugger: http://download.eclipse.org/tools/pdt/downloads/
Datei: pdt-all-in-one-R20080103-win32.zip

1.1 ggf. PHP Debugger installieren
(ist nicht notwendig wenn man 1. a) gewählt hat)
siehe Anhang A oder Anhang B
Kann auch ein anderer PHP Debugger wie z.B. Xdebug oder DBG sein. Zur Zeit gibt es aber nur Zend als Feature für eclipse. Die anderen müssen serverseitig installiert werden.

1.2 entpacken von eclipse PDT (am besten in den Ordner von XAMPP)
Es wird automatisch ein Unterordner „eclipse“ angelegt!

2. JavaScript Plugin installieren
eclipse ausführen (evtl. Workspace festlegen, siehe 4.) und Menü Help -> Software Update -> Find and Install „Search for new features to install“ -> „New Remote Site“ wählen folgendes eingeben und die Installation ausführen (Onlineverbindung vorausgesetzt):
Name: JSEclipse
URL: http://download.macromedia.com/pub/labs/jseclipse/autoinstall

3. installieren der Java SE Runtime Environment 6
Sollte in eclipse PDT später der PHP-Editor (PHP Persepktive, siehe 5.) nicht angezeigt werden, könnte es sein, dass eine ältere JRE installiert ist, als die unten angegebene Version. Dann folgendes installieren:
URL: http://java.sun.com/javase/downloads/index.jsp
Datei: jre-6u1-windows-i586-p-iftw.exe

3.1 Unter Windows XP die Umgebungsvariable für JRE festlegen
Rechtsklick auf Arbeitsplatz -> Eigenschaften -> Erweitert -> Umgebungsvariablen -> Neu
Name der Variablen: PATH
Wert der Variablen: C:ProgrammeJavajre1.6.0_01bin (sofern die JRE hier installiert wurde)

4. eclipse Workspace festlegen
eclipse starten
Workspace für PHP-Projekte festlegen z.B. F:xampphtdocs

5. PHP Perspective öffnen
eclipse starten und im Menü „Window -> Open Perspective -> PHP“ die PHP Persepktive öffnen

6. PHP Projekt anlegen
eclipse starten und im Menü „File -> New -> PHP Project“ eine neues PHP Projekt und gleichzeitig einen neuen Ordner im Workspace anlegen. In diesem Projektordner könne nun neue Ordner oder PHP-Dateien erstellt bzw. vorhandene importiert werden.

7. Debugging von PHP-Dateien

  • Menü „Run -> Open Run Dialog -> PHP Script“
  • „New launch configuration“
  • Name: z.B. „debugger“
  • PHP Debugger: Zend Debugger
  • PHP Executable: F:xamppphpphp.exe <- Konfiguration: Menü „Window -> Preferences -> PHP -> PHP Executables“
  • PHP File: Hier wird die PHP-Datei inkl. Pfad zum Debugging jedes mal eingetragen

Ausgabe erfolgt in:

  1. Console (Menü „Window -> Show View -> Console“)
  2. Debug Output (Menü „Window -> Show View -> Others -> PHP Tools -> Debug Output“)
  3. Browser Output (Menü „Window -> Show View -> Others -> PHP Tools -> Browser Output“)

Wenn das Debugging fehlschlägt, weil der Zend Debuggger nicht in der php.ini steht -> Anhang A
oder eclipse PDT aktualisieren -> Anhang B

8. Ausgabe im internen Browser

  • Menü „Run -> Open Run Dialog -> PHP Web Page“
  • „New launch configuration“
  • Name: z.B. „Browser Ausgabe“
  • Server Debugger: Zend Debugger
  • PHP Server: XAMPP Web Server <- Konfiguration: Menü „Window -> Preferences -> PHP -> PHP Servers“
  • PHP File: Hier wird die PHP-Datei inkl. Pfad zur Browser-Ausgabe jedes mal eingetragen

*********PHP SERVER KONFIGURATION**********

Name: z.B. „XAMPP Web Server“
URL zu Document Root: http://localhost/phpprojekt

*********PHP SERVER KONFIGURATION**********

Anhang A
Installation des Zend Debugger auf dem XAMPP-Server:

Download der Binaries von: http://downloads.zend.com/pdt/server-debugger/
Datei: ZendDebugger-5.2.12-cygwin_nt-i386.zip

Archiv entpacken und die zur PHP-Version passende ZendDebugger.dll Datei in den Ordner für die PHP Extensions kopieren. Dieser Ordner ist in der php.ini bei „extension_dir =“ angegeben (z.B. extension_dir = „F:xamppphpext“). Die php.ini in den Ordnern F:xamppphp und F:xamppapachebin wie folgt anpassen:

[Zend]
zend_extension_ts = „F:xamppphpextZendDebugger.dll“
zend_extension_manager.optimizer_ts = „F:xamppphpzendOptimizerlibOptimizer“
zend_optimizer.enable_loader = 0
zend_optimizer.optimization_level=15
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=always
;zend_optimizer.license_path =
;Local Variables:
;tab-width: 4
;End:

Alles nach [Xdebug] mit Semikolon auskommentieren. Ebenso wenn DBG Debugger installiert ist, sonst kommt es zu Konflikten.
Danach das System neu starten.

Zum testen eine Datei mit folgendem Inhalt namens info.php erstellen und im DocumentRoot (z.B. F:xampphtdocs) des Servers speichern:

<?php
phpinfo();
?>

Diese Datei im Browser aufrufen: http://localhost/info.php
Im oberen Abschnitt der erscheinenden Seite sollte in etwa folgendes stehen:
with Zend Debugger v5.2.12, Copyright (c) 1999-2007, by Zend Technologies

Anhang B
Installation des Zend Debugger als eclipse feature

eclipse starten

  1. Menü „Help -> Software Updates -> Find and Install“
  2. „Search for new features to install“ auswählen und „Next“ anklicken
  3. „New Remote Site“ auswählen
  4. Name: Zend Debugger
  5. URL: http://downloads.zend.com/pdt
  6. PDT Checkbox auswählen und mit „Next“ die Installation starten

Nach dem Neustart von eclipse wir im Menü „Help -> Software Updates -> Manage Configuration“ das Zend Debugger Feature aufgelistet

Wie jeder Editor braucht auch eclipse PDT eine gewisse Zeit der Einarbeitung. Danach ist es aber so einfach wie Pfannkuchen essen.

Mahlzeit

Ciao Bello

Trennungsgerücht

Diese vermutlich historische Annonce – ich fand sie vergilbt und vom Staub der Jahrtausende bedeckt unter meinem Schreibtisch – offenbart uns einen liebevollen Einblick in das Privatleben eines jungen Paares, welches sich am Scheideweg der Beziehung befindet. Die Leistungsgesellschaft fordert ihre Opfer. Privatleben wird zum Luxusgut und im Anzeigenteil der Tageszeitung bar jeder Zurückhaltung zu Markte getragen. Äußerst feinfühlig wird hier das weitere Wohl des bis dato Geliebten, trotzt des tiefsitzenden Trennungsschmerzes, in die richtigen Bahnen gelenkt. Der äußerst feinsinnig gesetzte Blocksatz unterstreicht diese tiefe Zuneigung besonders und treibt mir Tränen der Rührung in die Augen. Armer Freund.

Jahrbuch – Mach dich zum Affen

Auf eine kleine Galerie von Schulfotos und Passbilder rückblickend stelle ich mit Entsetzen fest, wie rücksichtslos und ungehemmt uns Modetrends versklaven. Dies sind nicht die Frisuren, die ich je haben wollte. Flucht scheint aussichtslos. Widerstand ist quasi zwecklos. Wer sich wie ich schon immer mal gefragt hat ob es noch schlimmer geht, für den gibt es eine feine Spielerei auf www.yearbookyourself.com in Form eines Passfotogenerators. Einfach ein Passbild hochladen und fertig ist der Lack.

Jahrbuch

Schrift – digital und individuell

Die Sendung Polylux brachte einen kleinen, feinen Beitrag zur Typo 2008 und zeigt damit auch worin denn die Faszination für Schrift liegt. Interessant ist vor allem die Tendenz, mittels Software, zur eigenen digitalen Schrift zu finden.

Polylux Typo 2008

Schrift als Ausdruck der eigenen Persönlichkeit. Hm, hatten wir doch schon einmal, oder kann sich niemand mehr an den guten, alten Brief erinnern? Dank der modernen und bald auch günstigeren Software, wird es den Brief als echtes digitales Gegenstück geben. Vorbei sind die Zeiten, wo Softwarekonzerne dem Nutzer ihren Stempel aufzwingen konnten. Typografische Freiheit ist auch ein Stück persönliche Freiheit.

Mediendesign-Multiple-Choice-Test

Die erste Version des Multiple-Choice-Tests ist online!

Wer sein Wissen testen möchte, wählt aus dem Auswahlfeld einfach eine Kategorie aus. Jede Kategorie beinhaltet eine unterschiedliche Anzahl von Fragen. Jede Frage wird anschließend bewertet und ggf. die korrekte Antwort angezeigt. Am Ende des Test erhält man ein zusammenfassendes Ergebnis.

Es werden noch weitere Kategorien hinzukommen. Ebenfalls ist noch eine Art Rangliste geplant. Ãœber Kritik, Fehlermeldungen oder Verbesserungsvorschläge sowohl inhaltlicher als auch gestalterischer Art würde ich mich freuen.

Aber wie das so ist bei einer One-Man-Show: CITO MATURUM CITO PUTRIDUM

Multiple Choice Test

Copyright © 2008 | Stephan Wentow

DRUPA 2008 – (m)eine Nachlese

Bei gerade einmal fünf effektiven Messestunden ist es natürlich schwer, Highlights zu bemerken. In erster Linie haben wir versucht, trotzt der knappen Zeit die 17 Messehallen komplett zu besuchen. Da bleiben im Hirn nur Schnappschusseindrücke zurück. Danke an Thorben, dass er die Zeit gefunden hatte, zur DRUPA zu fahren. Zu zweit macht das Ganze doch schon mehr Spaß.

drupa 2008

Eines meiner persönlichen Highlights war der Stand des Leipziger Museums für Druckkunst. Neben einer Kollektion von historischen Druckmaschinen wurden auch die damit erstellten Arbeiten sowie Werkzeuge, Bleilettern und Arbeitsmaterialien aus dem Druckhandwerk gezeigt.

drupa 2008

drupa 2008

drupa 2008

drupa 2008

Ohne Zweifel stellen die Druckmaschinen von Heidelberg, Xerox, Epson und Co. der Technik neuesten Stand dar. Aber im Vergleich zu den alten „Schätzen“ sind sie nur graue, seelenlose Kisten. Auf einigen Messeständen habe ich aber doch das eine oder andere Juwel des „alten“ Maschinendesigns entdeckt.

drupa 2008

Typografisches Highlight war der Stand des Type Directors Club of New York. Komplett in rot war der Stand an sich schon faszinierend. Gezeigt wurden in einer Art Galerie verschiedene Werke typografischen Ausdrucks und der Schriftkunst. Sehr sehenswert.

drupa 2008

drupa 2008

drupa 2008

drupa 2008

drupa 2008

Copyright © 2008 | Stephan Wentow