ICEcoder

*{coder} – ein freier Online-HTML-Editor

Text-basierte Dateien haben den großen Vorteil, dass sie mit jedem Text-Editor (wie Notepad, vim aber auch MS Word) bearbeitet werden können. In den wenigsten Füllen ist ein solches Werkzeug ausreichend. Komfort-Funktionen wie Syntax-Highlighting, Code Snippets, Autocomplete oder Syntax-Prüfung nehmen einem Entwickler viel Arbeit ab und erlauben die Konzentration auf das Wesentliche. Es ist somit nicht wirklich verwunderlich, dass Profis spezielle Programme verwenden oder bestimmte Präferenzen haben. Solche Werkzeuge können recht teuer sein. Es gibt sie aber auch – Open Source seit Dank – gratis.

(mehr …)

WeiterlesenICEcoder

Ein schwerer Start mit DooPHP

Es wird wohl den meisten von uns so gehen, wie mir… Man will sich ein neues geniales PHP-Framework ansehen und wird unerwartet mit Fehlern konfrontiert (die es doch nicht geben dürfte).

Bevor Sie also am eigenen Verstand zweifeln, hier ein Hilfreicher Tipp zur Fehlermeldung:

Parse error: syntax error, unexpected T_STRING .../protected/viewc/***.php on line 1

(mehr …)

WeiterlesenEin schwerer Start mit DooPHP

„PHP auf UTF-8 umstellen“

Seit einigen Tagen bin ich dabei, ein PHP-Projekt von ISO 8859-1 (kurz „Latin 1“) auf den Unicode-Zeichensatz umzusatteln. Wer schon mit Latin 1 und UTF-8 hantieren musste, denkt sich vielleicht: „Alles, nur nicht das!“ Viele Kollegen und Leidensgenossen wollen an solche Umstellungen gar nicht erinnert werden. Dabei ist es so einfach… (mehr …)

Weiterlesen„PHP auf UTF-8 umstellen“

FirePHP – Eine kurze Einführung

FirePHP ist ein Plugin für Firefox (ähnlich wie FireBug), der in „Zusammenarbeit“ mit einer bestimmten PHP-Klasse bei der Suche nach (spontan) auftretenden Fehlern in PHP-Skripten durchaus nützlich sein kann.

Der große Vorteil von FirePHP gegenüber anderen Lösungen ist die Trennung zwichen der Ausgabe im HTTP-Body (HTML, Bild, CSV oder was auch immer) und der Fehler-/Debug-Ausgabe (in HTTP-Header). Man sieht die Fehler oder Debug-Meldungen getrennt von der angeforderten Ausgabe und doch zusammen: nicht in einem zusätzlichen Fenster, wo per SSH eine Log-Datei z. B. per „teil -f“ überwacht wird, sondern unter dem gerenderten HTML.

Es gibt viele Gründe, mit FirePHP eine „Freundschaft zu schließen“. Hier erfahren Sie in einem Screencast wie es in der Praxis eingesetzt werden kann und können selber beurteilen, ob Sie es brauchen oder nicht… (mehr …)

WeiterlesenFirePHP – Eine kurze Einführung

„Send me“ – Schick mir die Datei

Wer kennt das nícht. Ein Bekannter sagt mal im Gespräch – eben so wie man sagt „Reich mir mein Bier“ – diesen Satz, der oft zum Alptraum wird: „Schick mir die Datei per Email“.

Nun. Es wäre ja kein Problem, wenn alles optimal wäre… Aber in den meisten Fällen ist es nicht so. Die wichtigsten Gründe für das Mißlingen einer Dateisendung per Email sind schnell aufgezählt:

  • Email-Adresse stimmt nicht (ganz) – War das ein Punkt oder doch ein Bindestrich? .com oder .de?
  • Der Speicherlimit der Mailbox des Empfängers ist ausgeschöpft. Es kann nichts mehr angenommen werden
  • Beim senden verliert der Absender, sein PC oder sogar der Server die Geduld. Das SMTP ist nun leider auf kleine Datenmengen ausgelegt!
  • Ist die Zustellung einmal abgelehnt worden, findet man die zum erneuten Sende benötigte Datei – laut Murphie’s Gesetz – nicht mehr, hat sie bereits gelöscht oder arbeitet gerade am anderen Recher!

(mehr …)

Weiterlesen„Send me“ – Schick mir die Datei

Ubuntu Feisty und Invalid command ‚AuthDigestFile‘, perhaps misspelled …

Ärger mit auth DIGEST in apache nach update auf ubuntu Feisty Fawn (7.04)?

Folgenden Fehler hat apache ausgespuckt:

Invalid command ‚AuthDigestFile‘, perhaps misspelled or defined by a module not included in the server configuration

En. abstract: This article describes, what to do, when you get this error abow. The problem is, that youre configuration of apache are not compatible to the new version of apache (2.2). I will tell you, how to solve this problem using italic letters for english version.

(mehr …)

WeiterlesenUbuntu Feisty und Invalid command ‚AuthDigestFile‘, perhaps misspelled …