2007/03/09

Ajaxも使えるAdobe ColdFusion「Scorpio」

今回はAdobe ColdFusion「Scorpio」の説明会に行ってきました。
説明をしてくれたのは、米Adobe Systems ColdFusion担当シニアプロダクトマーケティングマネージャーのTim Buntel氏。

Adobe ColdFusion 8(今気付いたのですが「MX」が無くなってますね)は、英語版が先行して2007年中ごろ(6月とか7月?)リリースで、若干遅れて日本語版が2007年秋にリリースされるとのこと。

また、日本語Beta版も近々リリースるとのことなので、日本語環境でのテストをしたいユーザはもう少し辛抱が必要なようです。

続きを読む "Ajaxも使えるAdobe ColdFusion「Scorpio」"

| | コメント (0) | トラックバック (0)

2007/03/08

Adobe ColdFusion「Scorpio」Beta版を入手だ!

「ColdFusion」の次期バージョン「Scorpio(開発名)」が明らかに」で紹介したColdFusion「Scorpio」のBeta版を入手できるページが、米Adobe社の「Adobe Labs」で公開されていました。

登録は簡単、「Adobe Labs」にアクセスし、「Scorpio」のページに移動、「BETA UPDATE」のタイトルの下にあるURLをクリックし、「Join Adobe Prerelease Program Now」をクリックすると、仮登録が始まります。

初めに「Human Verification」のアルファベットと、メールアドレスを入力し、[Submit]ボタンをクリックすると、確認メールが登録したメールアドレスに届きます。

続きを読む "Adobe ColdFusion「Scorpio」Beta版を入手だ!"

| | コメント (0) | トラックバック (0)

2007/03/06

「Adobe ColdFusion」の次期バージョン「Scorpio(開発名)」が明らかに

2007/3/6米アドビシステムズのシニアプロダクトマーケティングマネジャー ティム・バンテル氏から、「ColdFusion」の次期バージョン開発名「Scorpio」についてリリース次期と、今回追加される機能が明らかにされました。

久々の「ColdFusion」の話題は久々。
「Macromedia」が「Adobe」に買収された際に、一抹の不安を覚えたのではありますが、しっかり開発されていてよかった、よかったということで、今回のバージョンアップの目玉はというと。

続きを読む "「Adobe ColdFusion」の次期バージョン「Scorpio(開発名)」が明らかに"

| | コメント (0) | トラックバック (0)

2005/03/06

ColdFusion MX 7日本語版 トライアル版/デベロッパー版リリース

ColdFusion MX 7日本語版 トライアル版/デベロッパー版が、3月6日現在マクロメディア社ColdFusion MX 7 トライアル版ダウンロードコナーからダウンロード可能になっている。

ダウンロードにはメンバーシップへの登録が必要となっています。

続きを読む "ColdFusion MX 7日本語版 トライアル版/デベロッパー版リリース"

| | コメント (0) | トラックバック (1)

2005/02/10

ColdFusion MX 7 日本語版 3月18日発売

2005年2月9日、マクロメディア社から、Macromdeia ColdFusion MX 7 日本語版の発売日が発表されました。
Macromdeia ColdFusion MX 7 日本語版の発売日は3月18日を予定しています。

多くのユーザから要望のあったスタンダード版の価格については、大幅に見直され2-CPU 168,000 円(税抜 160,000 円)となり、以前と比べ導入しやすい価格となりました。

今回は新しくなったColdFusion MX 7 日本語版の新機能をダイジェストでご紹介します。

続きを読む "ColdFusion MX 7 日本語版 3月18日発売"

| | コメント (0) | トラックバック (1)

2005/02/08

Macromedia ColdFusion MX 7 リリース!

ColodFusionのファーストバージョンリリースから10周年を迎えた今日、Macromedia ColdFusion MX 7が、US時間の 2月7日ついにリリースされました。

Macromedia ColdFusion MX 7は今までBlackstoneの開発名で、数々の新機能の情報が伝えられてきましたが、米国でリリースとなり、その全貌がいよいよ明らかとなりました。

現在は英語版のみでのリリースのみで、日本語版は今しばらく待つ必要があるようです。
しかしながら、サブスクリプション切れが近かった私にとては、間に合って良かったと、ほっと胸をなでおろす一幕もありました。

続きを読む "Macromedia ColdFusion MX 7 リリース!"

| | コメント (0) | トラックバック (1)

2005/01/08

CF Blackstone新機能 - CFINPUT続報

ColdFusion Blackstone新機能 - CFINPUT」で紹介しましたが、入力フォームに入力された内容のフォーマット確認をおこなうタイミングについて「forta.com」の「Simplifying Form Field Validation in Blackstone(January 7, 2005)」で情報があらたに追加されていましたのでご紹介します。

続きを読む "CF Blackstone新機能 - CFINPUT続報"

| | コメント (0) | トラックバック (0)

2005/01/06

CF Blackstone新機能 - CFINPUT

ColdFusion次期バージョン「Blackstone」に<CFINPUT>のオプション属性として、「Input Masking」という機能が追加されそうだ、ということがforta.comで明らかとなった。

この機能は、電話番号や郵便番号を入力するフォームを作成した時に、意図したフォーマットで入力されているかどうかを確認するもので、数字、アルファベット、数字またはアルファベットと、それ以外の記号の組み合わせを利用できるとのこと。

続きを読む "CF Blackstone新機能 - CFINPUT"

| | コメント (0) | トラックバック (0)

2004/12/15

ColdFusion Blackstone アルファテスト開始

CNET News.comによると、この程「Macromedia ColdFusionMX」の次期バージョンであるコードネーム「Blackstone」のアルファ版のテストが開始されたことが伝えられている。正式版リリースは2005年初旬を予定しているとのこと。

続きを読む "ColdFusion Blackstone アルファテスト開始"

| | コメント (0) | トラックバック (0)

2004/12/13

CFMでメールアドレスチェック

「ColdFusionでフォームの作成」では、フォームに文字列が入力されているかどうかをチェックし、入力されていれば表示するというプログラムを作成しました。
掲示板や、会員サイトを作成した場合に、メールアドレスを入力することがあると思いますが、今回は、きちんとメールアドレスが入力されているかどうかのチェックをおこなうプログラムを作成したいと思います。

続きを読む "CFMでメールアドレスチェック"

| | コメント (0) | トラックバック (0)

2004/12/04

ColdFusionでフォームの作成 6/6

「フォームの作成」は今回で最後になります。
実際にはこの後、<CFQUERY>でデータを登録したり、<CFMAIL>を使ってメール送信をしますが、それはまた後程解説したいと思います。

最後に画面に表示をするのですが、クロスサイトスクリプティングに気をつけなければなりません、この「フォームの作成」では、入力された文字をただ表示するだけなので、それほど問題は無い思いますが、文中に<、>、"、&があった場合、タグと認識され画面上に表示されなくなってしまうので、エスケープ文字に変換してあげる必要があります。
掲示板などを設置する場合は、悪意のある投稿により意図しないHTMLやJavaScriptを書かれてしまう可能性がありますので、必須で処理する必要があります。

続きを読む "ColdFusionでフォームの作成 6/6"

| | コメント (0) | トラックバック (0)

2004/12/03

ColdFusionでフォームの作成 5/6

前回は半角スペースが入力されていた場合の対応を説明しました。
今回はTrim()では処理できない全角スペースが入力されていた場合の対応を考えてみたいと思います。

多分、いろいろなアプローチが考えられると思うのですが、前回までに作成した<CFIF IsDefined("FORM.myName") AND trim(FORM.myName) NEQ "">に最小限の変更するだけで済む様に考えてみたいと思います。
Trim()の処理は変数内の文字列の前後の半角スペースを取り除き、結果の変数が""だった場合にFalseを返すというものでしたので、一旦、変数の中の全角スペースを半角にしてTrim()に渡したら、今までののコードを生かすことができます。

続きを読む "ColdFusionでフォームの作成 5/6"

| | コメント (0) | トラックバック (0)

2004/11/29

ColdFusionでフォームの作成 4/6

間が空いてしまいましたが、前回に引き続き中編-2ということで、「予期しない入力に対する対応」を考えたいと思います。

前回指摘したように、CFINPUTタグのrequired評価ではスペースを文字として認識してしまう為、結果として送られてくるデータには意味の無いスペースのみになり、利用価値がなくなってしまいます。

そこで、trim関数を使ことにより、変数に代入された値の前と後ろのスペースを削除できます。

続きを読む "ColdFusionでフォームの作成 4/6"

| | コメント (0) | トラックバック (0)

2004/04/17

ColdFusionでフォームの作成 3/6

前編では、フォームに入力された内容を元のページへ送信するところまで解説しました。
今回は、送信されたフォームデータを、同じページ受取り、受取ったデータを表示するかを解説します。

入力フォームの表示と、フォームデータの受取するには、フォームデータを「受取った場合」の処理と、「受取っていない場合」を判断する必要があります。
この場合、フォーム変数があるかどうかを判断することになるので、<CFIF>タグと、変数があるかどうかを確認する関数IsDefined("variable_name")を使います。
それでは早速コードを書いてみます。

続きを読む "ColdFusionでフォームの作成 3/6"

| | コメント (0) | トラックバック (0)

2004/04/14

ColdFusionでフォームの作成 2/6

今回は「CGI サーバ変数」変数について解説したいと思います。

マニュアルを読めば判るのですが、サーバによって作られる変数で、色々な「CGIサーバ変数」があります。
この中でよく使うのはどうでしょう、独断と偏見でいうと、前述した「CGI.SCRIPT_NAME」や、「CGI.REMOTE_HOST」、「CGI,REMOTE_ADDR」ってところでしょうか。 ※認証系はあえて外しました。その時が来たら改めて説明します。

続きを読む "ColdFusionでフォームの作成 2/6"

| | コメント (0) | トラックバック (0)

2004/04/13

ColdFusionでフォームの作成 1/6

今回は、より実践的な内容として、ColdFusionを使ってフォームを作成し、そこに入力したものを送信後表示するというプログラムの前編です。
今回はフォームを表示し、送信前にJavaScriptを利用した入力チェックするという内容です。

まず一気にCFタグを使ったスクリプトをみてください。

<CFFORM action="#CGI.SCRIPT_NAME#" method="post">
<CFINPUT name="myName" type="text" size="20" maxlength="30" required="yes" message="名前を入力してください">
<INPUT type="submit" value="送信">
</CFFORM>

続きを読む "ColdFusionでフォームの作成 1/6"

| | コメント (0) | トラックバック (0)

2004/04/11

ColdFusionってなにさ? 2/2

前回はColdFusion(以下CF)の概要を紹介しましたが、今回はそのプログラミングについて少し紹介します。
CFでの開発は<CF>タグを使ってプログラミングします。それでは定番「Hello World」をページに出力するプログラムを書いてみましょう。

続きを読む "ColdFusionってなにさ? 2/2"

| | コメント (0) | トラックバック (0)

2004/04/10

ColdFusionってなにさ? 1/2

前回ColdFusionでのプログラミングの話を書いただが、日本ではどちらかというとマイナーな部類に入るWebアプリケーションサーバで、もしかすると、「ColdFusion」って何?って人も多いと思うので、ここで解説。

続きを読む "ColdFusionってなにさ? 1/2"

| | コメント (2) | トラックバック (0)

2004/04/08

久々のプログラミングは「つらい」

今日は久々のColdFusionのプログラミング。
いや~、すっかり忘れてました。。。前に作ったプログラムがどうなってたか。
しかも大慌てで作ったやつなので、コメントタグもほとんどなし。。
ただ、そこはColdFusion、判りやすいコードで、なんとか納期に間に合いました。

続きを読む "久々のプログラミングは「つらい」"

| | コメント (0) | トラックバック (0)