mursのColdFusionメモ

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

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…

ColdFusionで取得したクエリのカラムリストを取得順で表示したい

これも、何年かに一度使う機会はあるけど、すぐに頭から抜け落ちてしまうのでメモに残しておこう。 取得したクエリオブジェクト(クエリ変数)から取得した列のリストを取得したいと思った時、CFユーザーが真っ先に思い浮かぶのがクエリオブジェクト.columnL…

ColdFusionで取得したクエリオブジェクトのデータ型を変える

ColdFusionのクエリオブジェクトは、データベースからデータを取得した際に作成されるオブジェクト(クエリ変数と言ったりすることが多い)である。 中身はもちろん抽出したレコードセットが入っていて、それをループして画面に表示したり<cfoutput query="クエリオブジェクト名">...</cfoutput> 処理を行ったり<cfloop query="クエリオブジェクト名"></cfloop>…

ColdFusionからWindowsのイベントログに書き込む実験コード

最近のブラウザではページの翻訳が簡単に表示できるようになったから、メーカーのフォーラムサイトを見ることも苦じゃなくなった。 自分の知らない情報やテクニックがあって、おおっと思うことも多いんだけど、しばらくしたら頭から抜け落ちてしまう。 その…

ColdFusionからMySQLにデータを入れると????になる場合

歳を重ねるにつれて自分が苦労して経験したこととか頭の中に入っていた情報がポロポロとこぼれおちるようになってしまった。 なので、忘れないうちにメモをしようと決めて始めたこのブログ。 ちょうど最近ハマったネタがあるので載せておこう。 外向けのCold…

ColdFusion 2021 Update 4 と 2018 Update 14リリース

2022年5月10日(日本時間5月11日未明)に、ColdFusion 2021と 2018に向けた新しいUpdateがリリースされました。*1 community.adobe.com 今回のUpdateについて 機能修正などは行われず、内部ライブラリの更新や内部エンジンのTomcatのバージョンアップが行わ…

カテゴリ管理ページ

※このページはカテゴリ管理用です