Insert und Update im gleichen SQL-Query
Komponente für Captcha
ListFind, ListValueCount oder ListContains?
Viele Wege führen nach Rom – so auch, wenn man mit ColdFusion nach bestimmten Werten in Listen sucht. Doch nicht immer überzeugt das Resultat. Zum Beispiel wenn ListContains verwendet wird, um nach einem exakten Wert suchen.
Local-Scope in Funktionen kommt mit CF9
Endlich kommt der local-Scope für Funktionen in ColdFusion, wie dem Blog von Ben Forta zu entnehmen ist. CF9, aka Centaur, liefert diese Neuerung, die einiges an Tipp-Arbeit erleichtert und die ganze Scoping-Geschichte vereinheitlicht.
Mehrere Inserts bei MSSQL, MySQL und Postgres
Immer wieder gesucht und immer wieder benötigt: wie kann ich mit einer Datenbank-Abfrage mehrere Insert-Statements absetzen? Hier drei Varianent für MSSQL, MySQL und PostgreSQL.
Mein erster Feature Request für Railo
Dass ich railo cool finde, ist vermutlich kein Geheimnis mehr. Weshalb dies so ist und sich vermutlich auch nicht so schnell ändern wird, zeige ich gerne anhand eines kleinen Beispiels auf: einem Feature Request, einem Wunsch also.
Mit CF PDF-Formulare ausfüllen und auslesen
MySQL: mehrere SQL-Statements im gleichen Query
Was bei einem MSSQL-Server eigentlich kein grosses Problem ist, macht keine Freude bei MySQL: mehrere SQL-Statements in einem Query.
Neue Anti-Spam-Massnahme für backslash-Kunden
Seit Anfang Jahr ist bei unseren cms3-Kunden – aber auch bei anderen, mehr dazu später – ein weiteres Puzzle-Teil in der Spambekämpfung im Einsatz. Und das aus meiner Sicht bislang sehr erfolgreich und zufriedenstellend.
Noch mehr Neuerungen in CF8: cfthread
Noch was gegen Form-Spammer: CFFormProtect
Objekt-Orientierte Formular-Validierung und unser Beitrag dazu
Objektorientiertes programmieren mit ColdFusion MX
Auch in ColdFusion lassen sich die Vorteile der Objektorientierten Programmierung nutzen. Das Schalgwort hier heisst «Komponente». Einige von euch werden Komponenten nur als Funktionsbibliotheken kennen, anderen sagt das wahrscheinlich gar nichts. Auf jeden Fall können CF Komponenten viel mehr, als nur Methoden bereitstellen. Es lassen sich mit ihnen Objekte repräsentieren. Diese Objekte besitzen Methoden UND Eigenschaften.
ORM-Objekte in einem Request speichern und neu einlesen
Ein sehr interessantes Phänomen im Zusammenhang mit ColdFusion-ORM hat sich gezeigt, als in einem CFM-Request ein Objekt mit EntityNew neu erstellt und im späteren Verlauf im selben Request mit EntityLoad wieder ausgelesen wurde. Ein Teil der Daten (nämlich die, die mit einer Join-Tabelle verknüpft waren) wurde bei der Ausgabe einfach nicht korrekt dargestellt.
PDF komprimieren mit CF 9
Die kommende Version des ColdFusion Servers von Adobe, ColdFusion 9, beinhaltet auch zahlreiche Verbesserungen im Umgang mit PDF, wie Claude Englebert gestern am Meeting der Swiss ColdFusion User Group erläutert hat.
PDF Templates kombinieren
Ab ColdFusion 9 lassen sich unterschiedliche PDF-Dateien auf einfache Art und Weise über den cfpdf-Befehl zu einem Dokument zusammenfassen. Das Resultat ist im Prinzip ein fortlaufendes Dokument aus den einzelnen Dateien.
Per CF nachträglich den Head-Bereich verändern
Platzhalter für Pfade im Railo-Admin
Pfad-Mapping können im Railo-Administrator ganz einfach mit Platzhaltern angelegt werden. Und da ich mir die Platzhalter und die Pfade, zu denen sie führen nicht merken kann, hier eine Übersicht.