Archive for März, 2010

Great JavaScript Performance Video

Dienstag, März 30th, 2010

Hier ist ein sehr cooles JavaScript Video. Es geht um Performance von JavaScript und als Web-Entwickler kommt man nicht an JavaScript vorbei und v.a. ist JavaScript nicht böse, auch wenn manche immer noch der Meinung sind. Ihr habt den Knall nicht gehört…

Have fun (via)

PhpDocumentor unter Xampp (Windows 7)

Sonntag, März 21st, 2010

Hallo,

nach einer kleinen Pause soll es jetzt wieder weiter gehen mit hilfreichen Blogeinträgen (jetzt habe ich ja Unterstützung siehe Beitrag vor diesem).

Heute geht es um eine kurze Anleitung, wie man in ein paar Schritten unter xampp(lite) PhpDocumentor installiert und natürlich anschließend nutzen kann.

Ich setze voraus, dass xampp oder in meinem Fall xampplite installiert ist.

Und los gehts:

Als erstes setzen wir mal, falls noch nicht getan php in die PATH-Variable von Windows, d.h. rechts Klick auf den Arbeitsplatz, dann Eigenschaften anklicken und dann “Erweiterte System Einstellungen” (ich nutze kein deutsches Windows, aber so ähnlich müsste der Button heißen). Dann unter Erweitert (Advanced) auf Systemvariablen und dann bei PATH (nicht alles löschen!!!) sondern einfach folgendes hinzufügen:

;C:\xampplite\php

(der Semikolon dient hier als Trenner zwischen den angegeben Pfaden)

Jetzt können wir in der cmd.exe auf alle Programme unter C:\xampplite\php zugreifen, also auch auf PEAR. Erstmal müssen wir PEAR kurz konfigurieren:

 pear config-set data_dir c:\xampplite\htdocs\pear\ 

Ok, jetzt die Installation von PhpDocumentor:

pear install PhpDocumentor

Schwierig oder?

Ok, jetzt müsst ihr natürlich passend kommentierte PHP-Dateien haben dann könnt ihr mit dem Befehl hier loslegen:

phpdoc -t <targetdir> -o HTML:default:default -d parsedir

Have fun und immer schön Code dokumentieren!

Kyocera Netzwerkdrucker unter Windows Server 2008

Dienstag, März 9th, 2010

Hi,

so sitze ich hier also und verfasse meinen ersten Beitrag auf diesem schönen Blog. Mal sehen, vielleicht kommt ja noch mehr von mir.

Wer hier mehr oder weniger regelmäßig am lesen ist, wird den starken Linux Touch von Johannes kennen. Es gab eine Zeit da war ich genauso, aber mittlerweile liegt mein Fokus auf Kompatibilität und Produktivität. Das ist der Grund warum ich wieder auf Windows umgestiegen bin (das soll Linux jetzt nicht herabwürdigen, aber ich hatte mehr oder weniger keine Wahl).

Darum kommt von mir jetzt hier, als mein erster, ein kleiner Beitrag, der zwar sehr speziell ist, aber dennoch viel Zeit spart, wenn man dann doch mal vor diesem Problem sitzt.

Es geht um die Druckerfreigabe unter Windows Server 2008 und einem Kyocera Drucker. Probleme tauchen hier dann auf, wenn das Serverbetriebssystem eine andere Architektur besitzt, als der Client. Sprich, der Server hat 32bit und der Client bereits 64bit.

Normalerweise kann man dem Server jetzt für die Architekturen jeweils direkt den Treiber geben, den er dann dem Client direkt “schickt”, wenn dieser den Netzwerkdrucker hinzufügen will. Bei Kyocera bekommt man allerdings ohne Installationsroutine nicht an die .inf Datei, die Windows hier möchte. Dementsprechend folgende Vorgehensweise:

- Installation der Serverrolle für Druckerfreigabe auf dem Win 2k8 Server.

- Installation des Treibers für das jeweilige BS (hier 2008 Server) für den Drucker am Server.

und hier kommt jetzt die kleine Abweichung von der normalen Vorgehensweise:

- VOR hinzufügen des Druckers im Windows Client muss der “KX Driver for Universal Printing” installiert werden. Die Datei heisst im Falle von Windows 7 und Vista 64 bit KX_5.0.1930_UPD.zip und findet sich auf der Kyocera Homepage.

- Diesen “Druckertreiber” findet ihr als Drucker in den Druckeinstellungen und theoretisch könnte man hier jetzt den Netzwerkdrucker einrichten – funktioniert aber nicht :)

- Jetzt kann man aber im Client im Windows direkt den Netzwerkdrucker hinzufügen und Windows erkennt den Treiber den ihr gerade installiert habt und ihr seid fertig!

Normalerweise bringt die Installationsroutine des Kyocera Treibers auch eine Option für das Hinzufügen eines Netzwerkdruckers mit sich, allerdings funktioniert diese Option nur genau bis zum wirklichen Kopieren des Treibers, wo erneut eine Fehlermeldung auf euch wartet.

Viel Erfolg damit.