Web Development

Artikel über Web-Development, interessante Links oder einfach nur schlechte Beispiele …

Dynamische Entwicklungs-Hosts

Webprojekte bei der Entwicklung ohne große Apache-Konfiguration testen

Bei der Entwicklung von Web-Projekten ist es meist nötig, einen lokalen Webserver zu betreiben. Während das bei Node.js oder statischen Projekten sehr einfach ist, ist bei größeren PHP-Projekten eher der Apache HTTPd das Maß aller Dinge. Dieser Artikel beschreibt, wie sich unkompliziert ohne Änderungen an Konfigurationsdateien VHosts anlegen und löschen lassen.

JavaScript-Klassen nachträglich ändern

Verhalten von Objekten ändern, auf deren Klassendefinition offiziell kein Zugriff besteht

Bei der Arbeit an Web-Projekten und/oder mit Node.js kann es immer wieder mal vorkommen, dass Funktionalität bestehender Objekte geändert oder ergänzt werden soll, aber man keinen Zugriff auf die ursprüngliche Klassendefinition hat, etwa, weil sie in einer gekapselten Funktion vorliegt. Die einfachste Möglichkeit ist natürlich, die Ursprungsklasse selbst anzupassen, aber das ist nicht immer erwünscht. Ich zeige hier in einem Schnipsel eine Möglichkeit, den Prototypen selbst zu ändern.

Nehmen wir an, irgendwo ist folgende einfache Klasse definiert:

Subthemes und Templates in Drupal 7

Ein »Quick & Dirty«-Ansatz, um schnell vorhandene Themes an eigene Bedürfnisse anzupassen

Auf der Drupal-Seite sind Tausende von vorgefertigten Themes zu finden, doch oftmals müssen diese noch an die eigenen Bedürfnisse angepasst werden. Der einfachste weg wäre einfach, das Theme selbst zu ändern (»hacking«), doch spätestens bei Updates führt dies zu Problemen. Ich beschreibe hier den »sauberen« Ansatz via Subthemes.

MAMP-Arbeitsumgebung, in der auch PECL funktioniert

Was mich zur Verzweiflung brachte, nun aber endlich gelöst ist

Wochenlang habe ich probiert, auf meinem MacBook Air Apache2, MySQL und PHP vernünftig zum Laufen zu bringen. Zwar liefert Apple im OS X schon Apache und PHP mit, allerdings hakt es, sobald man bestimmte Erweiterungen, z.B. per PECL nachinstallieren will. Bei mir scheiterte es letztlich an imagick.

Nun ist mir leider das MBA gestohlen wurden und heute wurde als Ersatz eines der neuen Aluminum-MacBooks geliefert. Die Gelegenheit, es auf einem frischen System noch einmal zu probieren.

Burger-King-Homepage

Wie man potentielle Kunden vergrault

Besucht mal die Burger-King-Homepage ohne Flash-Plugin. Unfassbar:

WEITERGEHEN.

Hier gibts ncihts zu sehen. Zumindest ohne Flash8-Plugin.Das benötigte Plugin ist schneller installiert, als du Double WHOPPER®mit Bacon und extra Cheese im Menu mit ner Coke und großen KINGPommes sagen kannst. Käme aber auf einen Versuch an.