Coldfusion – codefreak.de http://codefreak.de/ Weblog von Hagen Langbartels Fri, 11 Aug 2006 12:21:41 +0000 en-US hourly 1 https://wordpress.org/?v=5.3.2 JRun: Unrecognized option: -server http://codefreak.de/archiv/2006/08/11/jrun-unrecognized-option-server/ Fri, 11 Aug 2006 12:21:41 +0000 http://codefreak.de/archiv/2006/08/11/jrun-unrecognized-option-server/ Auch toll, ein JRun Server kann sich selbständig – ohne unbefugtes Einwirken des Anwenders – kaputt konfigurieren:
Adobe – ColdFusion TechNote : ColdFusion MX J2EE on JRun: Error when starting CFMX instances

]]>
Coldfusion: Error Occurred While Processing Request http://codefreak.de/archiv/2006/02/09/coldfusion-error-occurred-while-processing-request/ Thu, 09 Feb 2006 16:03:59 +0000 http://codefreak.de/archiv/2006/02/09/coldfusion-error-occurred-while-processing-request/ Mal so:

Invalid method signature: ject;

Oder auch mal so:

Invalid method signature: ;)Ljava/lang/Object;

Ein kleiner Auszug dessen, was man beim Umgang mit meinem Lieblings CMS so erlebt. Beim nächsten Klick auf den gleichen Menüpunkt geht’s dann wieder, manchmal jedenfalls.

]]>
Mache keine Fehler in CFScript! http://codefreak.de/archiv/2005/07/22/mache-keine-fehler-in-cfscript/ Fri, 22 Jul 2005 14:36:03 +0000 http://codefreak.de/archiv/2005/07/22/mache-keine-fehler-in-cfscript/ Sonst ist dein Server tot. Wie praktisch, anstatt einer vernünftigen Fehlermeldung verabschiedet sich der Coldfusion Server einfach ins Jenseits, wenn ihm an dem vorgelegten CFScript etwas nicht passt. Super, ich bin sooo begeistert.

]]>
Argh!!! http://codefreak.de/archiv/2005/07/22/argh/ http://codefreak.de/archiv/2005/07/22/argh/#comments Fri, 22 Jul 2005 14:01:43 +0000 http://codefreak.de/archiv/2005/07/22/argh/

Server Error
The server encountered an internal error and was unable to complete your request.

JRun closed connection.

Ich krieg die Kriese…

Tolles Produkt!

]]>
http://codefreak.de/archiv/2005/07/22/argh/feed/ 2
HTTP/1.1 301- Moved Permanently – in Coldfusion http://codefreak.de/archiv/2005/07/19/http11-301-moved-permanently-in-coldfusion/ http://codefreak.de/archiv/2005/07/19/http11-301-moved-permanently-in-coldfusion/#comments Tue, 19 Jul 2005 09:11:03 +0000 http://codefreak.de/archiv/2005/07/19/http11-301-moved-permanently-in-coldfusion/ Das meist für Um- und Weiterleitungen verwendete Tag cflocation gibt lediglich den Status Code 302, also Found oder “Temporär verschoben”, zurück. In manchen Fällen ist die Änderung aber dauerhaft und man möchte beispielsweise einer Suchmachine nahelegen doch bitte die neue Adresse zu verwenden, so benötigt man wohl eher den Status Code 301.

Das lässt sich in in Coldfusion über das Tag cfheader bewerkstelligen. Man muß in diesem Fall sowohl den Statuscode, als auch das Feld “Location” selbst erzugen:

<cfheader statuscode="301" statustext="Moved Permanently">
<cfheader name="location" value="HIERDIEURLFUERDIEUMLEITUNG">

]]>
http://codefreak.de/archiv/2005/07/19/http11-301-moved-permanently-in-coldfusion/feed/ 2
Suchmaschinen Spamming durch Stern-Shortnews http://codefreak.de/archiv/2004/06/29/suchmaschinen-spamming-durch-stern-shortnews/ http://codefreak.de/archiv/2004/06/29/suchmaschinen-spamming-durch-stern-shortnews/#comments Tue, 29 Jun 2004 12:35:25 +0000 http://codefreak.de/archiv/2004/06/29/suchmaschinen-spamming-durch-stern-shortnews/ Der Stern hat seine News Community Stern Shortnews in ein neues Gewand gesteckt.

Für das Layout werden nur wenige Tabellen, sondern primär CSS verwendet. Die Rubriken sind Farblich gekennezeichnet. Ein RSS-Feed bekam die Seite leider nicht spendiert.
Suchmaschinen-spammer Sternshortnews
Auf die Angabe eines Doctypes wurde praktischer Weise in allen Dokumenten verzichtet.
In der Frameset Datei (warum Frameset!?) wird auf moderne Browser, Netscape ab 4.5 und Interntexplorer ab Version 3.0, verwiesen. Zusätzlich kommen bewährte Suchmachinen-Spamming-Techniken zum Einsatz. Es sind im Noframes-Bereich etliche Begriffe durch H1-Tags “aufgewertet”, was ja noch nicht so tragisch ist. Schwerer wiegt dafür die Verwendung von HTML-Kommentaren zur Tarnung (Cloacking) einer Liste mit Keywords, die wiederholt in dem Dokument vorkommt.

Hier eine Liste der 30 verwendeten Keywords: news, newz, neues, aktuelles, brandneues, free, kostenlos, community, nachrichten, kurznachrichten, informationen, information, kurzinfo, kurzinfos, tagesnachrichten, tagesschau, tagesthemen, zeitung, zeitungen, bericht, berichte, hintergrundinfos, hintergrundinformationen, firmeninfos, firmeninformationen, produktinfos, produktinformationen, internet, internetnachrichten, internetnews
Hier gibt es den vollständigen Quelltext der Datei.

Ich frage mich, hat ein Unternehmen wie der Stern so etwas nötig? Peinlich.

Für die Programmierung der Anwendung wird Coldfusion 5.0 eingesetzt. Gegen die Whitespaces (Bereiche in der Datei ohne Inhalt, außer Leerzeichen), die bei der Verarbeitung der Coldfusion-Programmierung durch den Server entstehen, wird nichts unternommen, was die Datei unnötig vergrößert. Ich meine hiermit nicht die Option im Coldfusion-Admin, sondern die Programmierung, durch die sich so etwas durchaus minimieren läßt. Es ist also noch raum für Optimierungen.

[via gernation neXt]

]]>
http://codefreak.de/archiv/2004/06/29/suchmaschinen-spamming-durch-stern-shortnews/feed/ 5
Coldfusion ist nicht RPC-Server faehig http://codefreak.de/archiv/2004/06/03/coldfusion-ist-nicht-rpc-server-fahig/ Thu, 03 Jun 2004 15:04:35 +0000 http://codefreak.de/archiv/2004/06/03/coldfusion-ist-nicht-rpc-server-fahig/ Schade eigentlich. Man kann mit Coldfusion (sowohl 5.0 als auch 6.x) nicht auf die Werte die via POST Payload übergeben werden zugreifen. Coldfusion benötigt für den Zugriff auf Post-Werte immer Variablen-Werte-Paare.

]]>
Mir ist schlecht… http://codefreak.de/archiv/2004/05/25/mir-ist-schlecht/ http://codefreak.de/archiv/2004/05/25/mir-ist-schlecht/#comments Tue, 25 May 2004 14:37:50 +0000 http://codefreak.de/archiv/2004/05/25/mir-ist-schlecht/ … ich habe gerade so unendlich schlechten Quellcode gesehen, das ist einfach unglaublich.
Ich frickel ja zwischen meinen Schlafphasen so Internetseiten (und ähnliches) mit Coldfusion zusammen. Ich behaupte mal von mir, das ich ein wenig Erfahrung habe inzwischen einigermaßen brauchbaren Quelltext zusammendengel.

Was ich aber eben lesen mußte war grausam. Zehn Datenbankabfragen, von denen sechs für den Kontext in dem sie aufgerufen werden überhaupt nicht verwendet werden. Etliche Datenbankabfragen lesen die gleichen Inhalte aus (also mindestens doppelt!). Tabellen- und Feldbezeichnungen, die nichts über den Sinn und Zweck vermuten lassen. Und viele, viele andere üble Dinge.

]]>
http://codefreak.de/archiv/2004/05/25/mir-ist-schlecht/feed/ 5
Coldfusion MX und Access-Datenbanken via ODBC http://codefreak.de/archiv/2004/03/11/coldfusion-mx-und-access-datenbanken-via-odbc/ http://codefreak.de/archiv/2004/03/11/coldfusion-mx-und-access-datenbanken-via-odbc/#respond http://codefreak.de/archiv/2004/03/11/coldfusion-mx-und-access-datenbanken-via-odbc/ Beim Versuch auf unserem neu installierten Entwicklungsserver (Coldfusion MX 6.1, Windows 2000 Server SP4) eine Access Datenbank als ODBC-Datenquelle einzurichten stieß ich auf folgende Fehlermeldung:

Unable to update the NT registry.
Variable DRIVERPATH is undefined.

Nach einer halben Stunde rumgoogeln und Foren lesen, gab es auch eine Lösung dazu.

Wenn die Datei msvcp60.dll nicht im Verzeichnis \winnt\system32 vorhanden ist, funktioniert das nicht.

Die Datei kann bei Macromedia heruntergeladen werden.

Nach der Installation muß der Server (vermutlich reicht der CFMX Dienst) neugestartet werden. Nach dem Neustart des Servers (ist ja nur ein Entwicklungsserver), funktionierte das Hinzufügen von Access Datenbanken (NICHT-Unicode) als ODBC Datenquelle einwandfrei.

]]>
http://codefreak.de/archiv/2004/03/11/coldfusion-mx-und-access-datenbanken-via-odbc/feed/ 0
Coldfusion MX und Abwärtskompatibilität http://codefreak.de/archiv/2003/09/30/coldfusion-mx-und-abwrtskompatibilitt/ http://codefreak.de/archiv/2003/09/30/coldfusion-mx-und-abwrtskompatibilitt/#respond http://codefreak.de/archiv/2003/09/30/coldfusion-mx-und-abwrtskompatibilitt/ Da baut man ein paar kurze Jahre Web-Anwendungen mit Coldfusion sammelt so seine Erfahrungen, programmiert Anwendungen die super Funktionieren und dann kommt der Hersteller und baut ne neue Version davon.

Das ist ja alles gar nicht so schlimm. Man hat ja schon ein paar Versionssprünge (von 4.0, über 4.5.0, 4.5.1 bis 5.0) hinter sich, alles kein Problem. Es gab immer mal die eine oder andere Funktion mehr. Selten weniger, was auf der Vorversion funktionierte, funktionierte auch mit der neueren Version. Super.

Und jetzt kommen die Coldfusion MX (6.0, 6.1).

Coldfusion MX ist super. Basiert auf Java zeugs. CFM-Dateien werden erst in Java-Klassen compiliert und so. Alles ganz großartig.
Es ist also ein vollständiger Neubau. Das ist nicht so großartig.

Die oben genannten Anwendungen, die Jahre lang und über diverse CF-Versionen funktionierten, dürfen jetzt angepasst werden oder im schlimmsten Fall neugebaut werden.

Ich freu mich, ist ja was zu tun. Und man beschäftigt sich ja auch am liebsten mit Projekten, die bereits vier Jahre her sind und so.

Etwas nervig ist nun aber, daß einige Funktionen sich doch erheblich anders Verhalten als früher.

CFUpdate und CFInsert, gut diese Tags sind sowieso nicht die elegantesten, aber sie wurden verwendet und erledigten bisher ihre Aufgabe zufriedenstellend.
Dank Coldfusion MX ist das aber jetzt vorbei. “inkompatible Datentypen”.

Cfdirectory. Auch großartig. Ein Tolles Tag. Listet einfach den Inhalt eines Verzeichnises auf. Bisher wurde alles aufgelistet, inklusive “.” und “..”, als ob man z.B. “Dir” in die Eingabeaufforderung tippert. Man Programmiert also Anwendungen die sich auf diese Ausgabe “verlassen” und damit arbeiten.
Dank Coldfusion MX darf man sich jetzt die Punkte (“.”, “..”) “denken”. Sie werden nämlich nicht mehr mit zurückgegeben. DA kommt Freude auf.

Beispiel:
Cfdirectory bis Coldfusion 5:
Ausgabe:

.
..
datei1.txt
datei2.txt
etc …

Cfdirectory ab Coldfusion 6:

datei1.txt
datei2.txt.
etc…

Danke Macromedia, danke.

]]>
http://codefreak.de/archiv/2003/09/30/coldfusion-mx-und-abwrtskompatibilitt/feed/ 0