CFML(ColdFusion Markup Language)を実行するエンジンとしては、もちろんAdobeのColdFusionが一番有名なのですが、そのほかにもRailoやBlueDragonなどがあります。
そして、今まで商用利用では有償で提供されてきたRailoですが、この秋口からJBoss.orgにてオープンソース化されるとのことです。
via:Breaking news: Railo to open source… Railo!!!!
CFML(ColdFusion Markup Language)を実行するエンジンとしては、もちろんAdobeのColdFusionが一番有名なのですが、そのほかにもRailoやBlueDragonなどがあります。
そして、今まで商用利用では有償で提供されてきたRailoですが、この秋口からJBoss.orgにてオープンソース化されるとのことです。
via:Breaking news: Railo to open source… Railo!!!!
gihyo.jpで連載中の『ColdFusion-開発効率を求められる今だから知りたい高性能Webアプリケーションサーバー』の第3回目『ColdFusionでデータベースにアクセスする』を公開しました。
技術評論社のWeb媒体であるgihyo.jp上で『ColdFusion – 開発効率を求められる今だから知りたい高性能Webアプリケーションサーバー』の連載を始めました。
この連載では,名前は知られていても,どのような製品か知られていることが少ない,また,商用利用では有償と言うことから導入を躊躇している人に向けて,ColdFusionがどのようなものか,そしてColdFusionが持っている高いポテンシャルを紹介することを目的としています。そのため,実践的な内容というよりは,ColdFusionを紹介するような連載になっています。
日本ColdFusionユーザーグループのオフ会(勉強会)が9月20日に、六本木アカデミーヒルズ40(キャラントC3)で開催されます。
Adobe ColdFusion 8 日本語版のリリースを9月末に控え、米国AdobeからColdFusionマーケティングマネージャーTimとColdFusionエバンジェリストAdamが来日するなど、相当中身のある勉強会になる模様です。
日程は以下の通り。
ColdFusion8(Scorpio)内でPHPやRubyを動かすことが可能
ColdFusion8(Scorpio)はJava 6上での動作をサポートしました。
Java 6にはJSR 223: Scripting for the JavaTM Platformという、Java上で各種スクリプト言語を動かすための仕組みが導入されています(See: scripting: Project Home Page)。このJSR 223を使うと、ColdFusion(Java)上でPHPやRubyなどの各種スクリプト言語が動きます。
そしてJSR 223を使ってPHPやRubyをCFMLテンプレート内で動かしてしまった強者が一人。
Adobe ColdFusionの次期バージョンであるAdobe ColdFusion 8 (コードネームScorpio)のパブリックベータ版がAdobe Labsから入手可能になっています。
Adobe ColdFusion 8の新機能や強化された機能は以下のとおりです。
ColdFusionのCFCは、デフォルトでは呼び出し元、Webルート、CF administratorのカスタムタグのパスに指定されているディレクトリの順に検索されます。Perlなどは@INC配列にディレクトリを追加することで、ライブラリの検索パスを追加できますが、ColdFusionでそれをする方法。
次期ColdFusionであるColdFusion 8 (Scorpio)のプレリリースプログラムに応募可能になりました。
MAX2006のScorpioセッションで披露された内容によれば、Scorpioでは今までColdFusionでブラックボックスになっていたサーバー内の様子がモニタリング可能になっているようです。例えばどのクエリに時間がかかっているとか、どのクエリが何回実行されて、キャッシュ上のサイズはどれぐらいかなど詳細に観察可能になっている模様。大規模サイトを運用するにあたっては、何が原因でパフォーマンスが出ないかを解析するのは大事なことであり、それが可能になる今回の改善は非常に嬉しく、また実用的。これでばりばりチューニングできそうです。
ColdFusion MX 7の次のバージョンであるColdFusion 8ではサーバー監視機能が大幅に強化されます。Adobe MAX 2006のセッションUnlocking the ColdFusion Server Black Boxでその監視機能の画面・およびプレゼンテーションが行われ、その模様がBreezeで配布されています。
Fedora Core 5にColdFusion MX 7をインストールする場合、普通に./coldfusion-702-lin.binとインストーラーを起動しても以下のエラーが出てきます。
Preparing to install... Extracting the JRE from the installer archive... Unpacking the JRE... Extracting the installation resources from the installer archive... Configuring the installer for this system's environment... awk: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory /bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory Launching installer... grep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory /tmp/install.dir.21178/Linux/resource/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory
これを回避してインストールする方法