mit CFML eine Datei zeilenweise auslesen

Momentan noch eher unbekannt ist die coole Möglichkeit, mit cfloop einfach eine Text-Datei zeilenweise abzuarbeiten, einfacher geht es ja nun wirklich echt nicht mehr:

<cfloop file="c:tempmyFile.txt" index="idx">
<cfoutput>#idx#</cfoutput><br>
</cfloop>

Das Ganze funktioniert also genauso wie das Loopen über eine Liste

Remote Desktop von einem Mac auf einen Windows PC

Remote Desktop zum Verbinden von einem Mac auf einen PC

Remote Desktop zum Verbinden von einem Mac auf einen PC

Microsoft hat seit längerem einen kostenlosen Remote Desktop Client für Mac OS X im Angebot, der prima funktioniert. Wer sich also vom Mac aus auf einen Windows-PC, zum Beispiel am Büro-Arbeitsplatz, verbinden will, der sollte sich unbedingt mal das Mac-Angebot von Microsoft unter der URL http://www.microsoft.com/germany/mac/downloads.mspx ansehen. Wenn man zum unteren Ende der Seite scrollt, dann kann man unter dem Punkt „Downloads“ das Produkt „Remote Desktop“ auswählen; den Client gibt es mittlerweile in der Version 2.0.1, dessen Download ich uneingeschränkt empfehlen kann, erprobt in zahllosen HomeOffice-Tagen.

gruppiertes Resultset in Coldfusiont

Viele Aufgaben muss man als Programmierer immer und immer wieder erledigen, deswegen erscheinen hier auch regelmäßig kleine Code-Snippets, die Ihr Euch in der IDE eurer Wahl sichern könnt. Die Snippets sind oft simpel, sparen aber eine Menge Tipp-Arbeit. Heute gibt’s die gruppierte Ausgabe einer Query. Continue reading

Tabelle mit wechselnden Farben und onmouseover-Highlightning mit Coldfusion

Hier ein praktisches Snippet für alle diejenigen, die auch öfters mal Tabellen erstellen müssen. Die Anforderungen sind meistens ziemlich gleich: die Tabellen sollen automatisch abwechselnde Zeilenfarben haben und mittels mouseover soll eine Zeile nochmal gehighlightet werden. Hier eine kurze Code-Umsetzung Continue reading

Coldfusion: Liste aus Datenbankabfrage erstellen

Durchsage aus der Abteilung „kleine Helferlein“: Coldusion ist praktisch, das ist bekannt. Hier eine schnelle, schicke und unkomplizierte Möglicheit, mit CFML ohne ein Loop eine Liste zu erstellen, mit der anschließend weitergearbeitet werden kann:

<cfquery name="getInfo" datasource="#request.datasource#" cachedwithin="#request.cachesetting#">
select PKID from tablename
</cfquery>

Mit Hilfe von valueList wird das Ergebnis nun locker in eine Liste umgewandelt:

<cfset CategoryPidList = ValueList(getPidList.PKPAGES) />

schöne Firefox-Extension: Coldfusion Debugger coldfire

Bei Riaforge gibt es ein sehr nettes und hilfreiches Projekt von Nathan Mische, Raymond Camden und Adam Podolnick, das sich Coldfire nennt.

Die Extension ist eine Firebug-Erweiterung, Euer Firebug wird dann um einen weiteren Tab „Coldfusion“ ergänzt. Hier kann man dann bequem seine Debugging-Informationen beobachten, ohne dass das Layout der Site wie gewohnt beeinträchtigt werden würde.

Zur Installation: nach dem Download von http://coldfire.riaforge.org/ entpackt Ihr das Zip-File irgendwohin. Dann wir im Firefox die xpi-Datei im Verzeichnis firefox des entpackten Archivcs mittels Menüpunkt Datei/öffnen geöffnet und die Extension so installiert.
Dann kopiert Ihr die coldfire.cfm (Verzeichnis coldfusion/debug) aus dem Installations-Archiv in das Verzeichnis WEB-INF/debug im Installations-Verzeichnis Eures CF-Servers.
Danach wird im Coldfusion Administrator das Debugging aktiviert und als Degugging-Template wird die coldfire.cfm ausgewählt, fertig.

Suchmaschinen-Freundlichkeit: Angabe der Sitemaps in der robots.txt

SEO-Kleinigkeit am Rande, es ist nicht erwiesen, ob es was bringt oder nicht, und natürlich ist es keine Neuigkeit, aber eine unbekanntere Möglichkeit. Auf jeden Fall freut sich Google ja generell über jede Hilfe beim Crawlen, deswegen solte man seine Sitemaps auf jeden Fall auch in der robots.txt veröffentlichen. Continue reading