Skip to content


CakePHP und Probleme mit nocache-Tags

In CakePHP ist es möglich, Bereich anzugeben, welche bei einem View-Caching der Seite nicht mit “gechached” werden sollen. Dies geht sehr komfortabel mit den Kommentar-Tags <!--nocache--> und <!--/nocache-->. Damit wird beliebiger PHP-Code zwischen dieses beiden Tags auch bei einer Cache-Seite weiterhin ausgeführt und die Ausgaben nicht in statischen Text umgewandelt.

Bei einem Projekt kam es allerdings vor, dass sich die Inhalte mehrerer nocache-Tags nicht ganz nachvollziehbar vermischten und so an einer anderer Cache-Stelle wieder auftauchten. Nach längerem Suchen hier der Grund: Weiterlesen »

Von derlippe.
Veröffentlicht am: 28. Oktober 2011, 01:11


CakePHP: Upload von Dateien und Grafiken vereinfachen

Auf www.jamesfairhurst.co.uk ist eine sehr ausführliche Beschreibung zu finden, wie sich der Upload von Dateien/Grafiken in CakePHP vereinfachen lässt. Wichtigster Teil ist dabei die Funktion uploadFiles(), welche dem AppController hinzugefügt wird und somit in der ganzen App verfügbar ist. Diese verarbeitet die Formulardaten des Eingabeformulars und speichert die Uploads im einem angegebenen Verzeichnis ab. Mit dieser Funktion sind auch mehrfache Uploads möglich. Weiterlesen »

Von derlippe.
Veröffentlicht am: 3. Oktober 2011, 23:30


SolidWorks: Versionierung von Dateien ohne PDM-System

Auf www.solidsmack.com sind verschiedene Möglichkeiten angegeben, Dateien in SolidWorks ohne zusätzliches PDM-System zu versionieren. So lässt sich eine Kopie jeder neuen Version anlegen, um bspw. nach Änderungen schnell zu vorherigen Versionen zurückzuspringen. Weiterlesen »

Von derlippe.
Veröffentlicht am: 19. September 2011, 11:15


Nicht mehr unterstütze bzw. veraltete Tags in HTML5

HTML5

Im folgenden sind HTML-Tags aufgelistet, welche laut Doctype-Definition in HTML5 nicht mehr unterstützt werden. Dazu gehören auch Tags wie beispielsweise <font> oder <center>. Wer allerdings schon ausgiebig mit CSS arbeitet, der sollte diese Tags sowieso bereits nicht mehr verwendet haben. Es gibt aber auch andere Tags, welche unter umständen noch verwendet wurden. Aber keine Angst, die meisten der nicht mehr unterstützten Tags lassen sich durch CSS in Verbindung mit den gültigen Tags “nachbilden”. Weiterlesen »

Von derlippe.
Veröffentlicht am: 15. September 2011, 17:23


cssHooks in jQuery

In jQuery Version 1.4.3 wurde ein neues Objekt eingeführt, welches die Definition eigener Getter und Setter für CSS-Eigenschaften ermöglicht. So lassen sich beispielsweise vereinfachte Getter/Setter erstellen, welche Box-Schatten, Gradienten oder auch runde Ecken (border-radius, -moz-border-radius, -webkit-border-radius) für verschiedene Browser handhaben.

The $.cssHooks object provides a way to define functions for getting and setting particular CSS values. It can also be used to create new cssHooks for normalizing CSS3 features such as box shadows and gradients.

Details zu Eigenschaften und Verwendung dieses Objekts sind unter
http://api.jquery.com/jQuery.cssHooks/ zu finden. Weiterlesen »

Von derlippe.
Veröffentlicht am: 11. September 2011, 21:23


WordPress: ersetzen von Zeichen im Editor verhindern (z.B. “–”)

WordPress nutzt zum Formatieren von Texteingaben eine Funktion, welche bestimmte Zeichen (oder Zeichenfolgen) automatisch durch HTML-konformen Code ersetzt. So wird beispielsweise ein doppelter Strich (“–”) standardmäßig in einen langen Gedankenstrich umgewandelt. Da dies besonders bei der Ausgabe von Programm-Code oder Terminalzeilen von Nachteil ist, hier eine kleine Zusammenfassung, wie man dies verhindern kann: Weiterlesen »

Von derlippe.
Veröffentlicht am: 22. August 2011, 09:23


CakePHP: $virtualFields in $conditions einer Abfrage verwenden

Ein virtuelles Feld einer Datenbank, welches mit $virtualFields definiert wurde, ließ sich bis zur Version 1.3.0 von CakePHP nur zur Ausgabe verwenden. Ab Version 1.3.0 ist dies nun auch für Abfragen möglich (siehe Changelog).
Man sollte aber folgendes beachten: die Bedingungen in $conditions müssen als Array angegeben werden, ein String in $conditions funktioniert hier nicht! Weiterlesen »

Von derlippe.
Veröffentlicht am: 12. August 2011, 20:05


Windows7 x64 nebst OS X Lion

Mit dieser Anleitung wird nun auch die letzte “Hürde” genommen um ein MacBook Pro (getestet mit Early 2008) mit 2 Festplatten (oder auch SSD/SSD oder SSD/HDD-Kombi) statt dem obsoleten optischen Laufwerk auszustatten.
Aus dem Umbau folgt ein Ärgernis welches nicht ausschließlich mit Boardmitteln von 10.7 bekämpft werden kann. Durch den Umbau kann Windows nichtmehr mit dem internen SuperDrive installiert werden. Die Installation von einem externen CD/DVD-Laufwerk (USB/Firewire) sowie von einem USB-Stick schlägt fehl. Ebenfalls brachte rEFIt bei mir keinen Erfolg wie in vielen Anleitungen im Netz zu finden ist.
Weiterhin war ich nicht gewillt das SuperDrive nochmals für eine Installation einzubauen. Somit hier nun eine Step-by-Step-Anleitung zur Installation von WIndows 7. Weiterlesen »

Von button.
Veröffentlicht am: 4. August 2011, 22:28