mursのColdFusionメモ

頭の中から抜け落ちていく情報をメモがわりに書き溜めていくブログです。

ColdFusion

ColdFusion 2023 Update 6、2021 Update 12 リリース

2023年11月14日(日本時間11月5日水曜日未明)に、ColdFusion 2023と2021に向けた新しいUpdateがリリースされました。*1 NOW LIVE! Adobe ColdFusion 2023 and 2021 November ... - Adobe Community - 14233917 今回のUpdateについて セキュリティ問題の修正…

ColdFusion 2023 Update 5、2021 Update 11リリース

2023年10月6日(日本時間10月7日土曜日未明)に、ColdFusion 2023と2021に向けた新しいUpdateがリリースされました。*1 NOW LIVE! Adobe ColdFusion 2023 and 2021 October u... - Adobe Community - 14137709 今回のUpdateについて 約25個(CF2021は約30個…

ColdFusion 2023 Update 4、2021 Update 10 リリース

2023年8月17日(日本時間8月17日夕方)に、ColdFusion 2023と2021に向けた新しいUpdateがリリースされました。*1 community.adobe.com 今回のUpdateについて 7月に公開されたColdFusion 2023 Update 1、ColdFusion 2021 Update 7から、既存のシリアルフィル…

ColdFusion 2023 Update 3、2021 Update 9、2018 Update 19 リリース

2023年7月19日(日本時間7月20日未明)に、ColdFusion 2023と2021、2018に向けた新しいUpdateがリリースされました。*1 helpx.adobe.com 今回のUpdateについて 7月19日(日本時間20日未明)に公開されたColdFusion 2023 Update 2、ColdFusion 2021 Update 8…

ColdFusion 2023 Update 2、2021 Update 8、2018 Update 18 リリース

2023年7月14日(日本時間7月15日未明)に、ColdFusion 2023と2021、2018に向けた新しいUpdateがリリースされました。*1 helpx.adobe.com 今回のUpdateについて 7月11日(日本時間12日未明)に公開されたColdFusion 2023 Update 1、ColdFusion 2021 Update 7…

ColdFusion 2023 Update 1、2021 Update 7、2018 Update 17 リリース

2023年7月14日(日本時間7月15日未明)に、さらに更新された新しいUpdate(CF2023 Upd2、CF2021 Upd8、CF2018 Upd18)がリリースされました。この投稿は古いので新しい投稿を確認してください 2023年7月11日(日本時間7月12日未明)に、ColdFusion 2023と202…

ColdFusionで主に互換性の維持のために用意されたJVM引数のメモ

ColdFusionは現時点で最新バージョンは2021(正式には「ColdFusion 2021リリース」)で2020年11月11日にリリースされた。大まかに2年に一回くらいの割合でメジャーバージョンアップがされている。 前バージョンとの互換性も重視されていて、新しいバージョン…

ColdFusion 2021 Update 6 と 2018 Update 16リリース

2022年3月14日(日本時間3月15日未明)に、ColdFusion 2021と 2018に向けた新しいUpdateがリリースされました。*1 community.adobe.com 今回のUpdateについて 機能修正などは行われず、CF2021 Update 5→6 または CF2018 Update 15→16 から脆弱性の修正のみが…

【随時更新】開発元ナレッジベース記事一覧

ここにメモに残したい情報の一つに、開発元が不定期に公開しているナレッジベース記事がある。残念なことに、今ではナレッジベースの一覧などを調べる方法は無く、たまにColdFusionのトラブル等を検索している時に出てくる場合がある。この投稿では、たまた…

cfif で文字列を比較する時の注意

ColdFusionで文字列による値での条件分岐をする際にたびたび引っかかる問題としては、文字列として比較したつもりで決定演算子(ISとかEQ)を使っているので値として処理される点だ。 以下の条件文は、どちらも結果は「同じ」になる。 <cfset a=1> <cfif a is "1.000">同じ<cfelse>違う</cfif> <cfset a=0> <cfif a is "0e1">同じ<cfelse>違う</cfif> </cfset></cfset>…

cfpop, cfimap, cfmail + oAuth対応パッチ

cfpop, cfimap, cfmail で oAuthの認証に対応するパッチが公開されました。対象は cf2021/cf2018。 ダウンロードしたパッチファイルの配置、または、既存ファイルとの差し替え(キャッシュの再読み込み)と、JVM引数の追加が必要です。 helpx.adobe.com パッ…

ColdFusion 2021のインストーラー

ColdFusionのインストーラーは途中で更新されることが多い。 だいたいの区別として CF11 … 初期:Java 1.7 同梱 / 更新: Java 1.8 同梱 CF2016 … 初期:API Managerが含まれる / 更新①: Upd3が含まれ API Manager除去 / 更新②: 更新①+Windows Server 201…

ColdFusion 2023(コードネームFortuna)アルファ―版 公開

開発元のアドビのフォーラムに次期ColdFusion 2023(Fortuna)のアルファ版が公開された投稿がありました。 投稿内のリンク先から、アルファ―版が公開されているPrereleaseサイトへのアクセスが申請できます。 (Adobe IDが必要です) community.adobe.com …

ColdFusion 2021/2018でJava 11.0.17を使用する際の注意点

ColdFusionのバグベースにJava 11.0.17を使用するとAdministratorからUpdateできない(署名エラーが出る)というエントリがありました。 tracker.adobe.com そこのコメントから辿って確認したら、Java 11.0.17 からは、SHA-1 アルゴリズムで署名された JAR …

次期ColdFusion 2023(コードネーム:Fortuna)のWebセッション

10月のCFSummit 2022(3年ぶりのリアル カンファレンス)で発表されるかと思ったら、その時には発表がされてなかったみたいだったのであれ?って思ったんだけど、11月23日(日本時間は24日夜中3時)にオンラインセミナーで発表されます。エントリーもできま…

ColdFusion 2021 Update 5 と 2018 Update 15 リリース

2022年10月11日(日本時間10月12日未明)に、ColdFusion 2021と 2018に向けた新しいUpdateがリリースされました。*1 community.adobe.com 今回のUpdateについて セキュリティUpdateということで、主にセキュリティに関連する修正と、一部の内部ライブラリの…

ColdFusion BuilderのCFサーバーからサービスで動いているColdFusionを停止・起動する

ColdFusion Builderでは、ColdFusionサーバーを登録するんだけど、登録したColdFusionの停止・起動や再起動が出来るようになっている。 ただ、これまでこの機能がまともに動いたことが無くって使ってもいなかった。 ▽ VS CodeベースのColdFusion Builderの登…

VS Code用ColdFusion Builder拡張機能のショートカット

VS Code用のColdFusion Builder拡張機能を触ってみているけれども、用意されているショートカットに戸惑う所もあるので見つけ次第ここに書いておこう。 VS Codeでショートカットの一覧を確認したいときは、Ctrl+K Ctrl+S (Ctrlキーを押しながらkとsを押す)…

VS Code用ColdFusion Builder拡張機能の情報

日本語のドキュメントなどはまだ公開されていないが、英語版のColdFusion Builderの情報は出てくるようになった。 が、ページの作りのせいなのか、検索してもなかなかヒットしないので備忘録を兼ねて書いておこう。 今の所、ここから辿ると、左メニューが表…

Visual Studio Code用のColdFusion Builder Extensionのパブリックベータが更新⇒英語版正式リリース

表題のとおり「ColdFusion Builder Extension for VS Code」のリリースがアナウンス(米国時間 8/25)されました。無償の拡張機能です。従来のEclipseベースのColdFusion Builderとほぼ同じ機能が入っています。ColdFusion 2021と2018が対象になっています。…

Visual Studio Code用のColdFusion Builder Extensionのパブリックベータが更新。良い感じに

Visual Studio Code用のColdFusion Builder Extensionのプレリリースのビルドが更新されました。 v1.0.429 ⇒ 2022/7/29(日本時間 2022/7/30) パブリックベータ版 v1.0.443 ⇒ 2022/8/18(日本時間 2022/8/19) 今回の更新版 ビルド番号は少し変わっただけですが…

Visual Studio Code用のColdFusion Builder Extensionのパブリックベータがリリースされました

Adobe ColdFusion DevWeek 2022でスニークプレビューとして初のお披露目がされたAdobe ColdFusion Builder extension for Visual Studio Codeのパブリックベータがリリースされました。 community.adobe.com 無料の拡張機能としてインストールが可能です。ド…

ColdFusion + IIS で ColdFusionの同時接続数が256で頭打ちになる件

もっぱら外向きサイトはLinux + Apache + ColdFusionで動かしていることもあり、ColdFusionとIISとの組み合わせは社内向けの小規模なシステムばかりで、同時接続数の上限は気にしたことがなかった。 ある時、Apache JMeterを使ってColdFusionの処理の状態をc…

ColdFusionからリモートのAPIにJSONデータを送り付けたい

そんな時、あるよねぇ~。と昔の海外通販の謎ドラマみたいな書き出しは置いておいて、、、ColdFusionに限らずWebアプリではそのサーバー単体で完結するのではなく、別に動いているWebシステムなどと連携してデータをやり取りするような事がしばしば起こると…

Adobe主催のColdFusion Webセミナー Developer Week 2022

Adobe主催のColdFusion Webセミナー Developer Week 2022が10日後の 7月18日~22日まで開催されます。 adobe-coldfusion-devweek-2022.attendease.com 時差の関係で日本は夜中(EDTって書いてあるから22:30から)なのと、英語ってのがハードルが高い(自分も…

cfauthでOAuth 2.0認証+Office 365メールをSMTPで送信してみる

前回の続き、今回はメールを送信してみる。 自分がOffice365メールを触っていないことや、SMTPの理解不足から来るエラーに色々とつまずいてしまったので、とりあえずは出来た例を紹介する(今回もMicrosoft 365 開発者プログラムのサンプルユーザーを使用し…

cfauthでOAuth 2.0認証+Office 365メールをIMAPで受信してみる

現在、ColdFusionのCFPOPやCFIMAP、CFMAILでOAuth 2.0は対応していない。今後は下記のように基本認証でのメール送受信に変更が生じることになりそうだ。 docs.microsoft.com ※「基本認証が 2022 年 10 月 1 日に完全に無効になった場合でも、SMTP AUTH は引…

Tomcatエラーでカスタムエラーページを表示する

下記のFAQで、特定の状況下でTomcatエラーが表示される場合があり、そこにTomcatのバージョンが表示されるのを防ぐ方法が紹介されている。 cfassociates.samuraiz.co.jp 多くの場合はColdFusionのエラーになるのでこのエラーを見かける事はあまりないが、こ…

ColdFusionで小数点の誤差にはPrecisionEvaluateを使う

ColdFusion 2018から、変数作成時にデータ型が保持されるようになったが、計算式などに変数を代入すると自動でキャストされる。 例えば、下記のプログラムを実施すると <cfset a=1> <cfset b="2"> <cfset c=a+b> <cfscript> for (key in Variables) { writeOutput("#key# = #Variables[key]#(#getMetadata(Va</cfscript></cfset></cfset></cfset>…

ColdFusionでbase64urlのデータを取り扱いたい

これも、何年か前に尋ねられた事だ。その時のメモを見つけたので、ここにも貼っておこう。 ColdFusion 2021は BinaryEncode(), BinaryDecode()関数でbase64Urlの変換に対応している 「ColdFusionでBase64urlのデータをデコードしたいんです」と言われた時、B…