かつ丼はおやつに入りますか?

コンピュータの話とか食べ物の話とか旅行とかいろいろ

2023年振り返り

はじめに 年の瀬ですので2023年を振り返ります。 買ってよかったもの FlashForge Adventurer 4 flashforge.jp 3Dプリンタを買い換えました。今まで2万円程度の入門機を使っていたのですがうまく底面が定着しなかったり反りがひどく出力途中で割れたりしてい…

.NET6のASP.NET MVCでシークレットマネージャーを使う[memo]

前置き パスワードやDB接続情報は安全に扱いたい。 本番環境は環境変数またはAzure Key Vaultなどのデプロイ環境に応じた方法で管理するが、開発環境ではシークレットマネージャーツールというものが用意されている。 環境 Windows Visual Studio 2022 Commu…

SvelteKitのgotoでbaseに戻れなかった話

route/test/+page.svelte <script lang="ts"> import { goto } from '$app/navigation'; import { base } from '$app/paths'; function gotoBase(){ goto(base); // 通常は '/' がbase } </script> <button on:click={gotoBase}>button1</button> <form> <button on:click={gotoBase}>button2</button> </form> button1は画面遷移する。…

ColdFusionで依存性逆転の原則

概要 ColdFusionで依存性逆転の原則を書いてみる。 ファイル構造 main.cfm SampleLogic.cfc SampleModel.cfc ISampleModel.cfc 依存関係は具象から抽象へ。SampleLogic(具象)はインターフェース(抽象)に依存していてSampleModel.cfc(具象)へは直接依存してい…

TestBoxでColdFusionのユニットテスト

概要 Coldfusionでユニットテストを実行する環境を準備する。 TestBoxとは TestBox - Ortus Solutions TestBoxは、BDD(Behavior Driven Development)に基づくColdFusion(CFML)の次世代テストフレームワークであり、テストを作成するための明確でわかりや…

マツダNDロードスター購入後の追加出費を整理する

どうもNDロードスターを購入した者です。 買ったはいいものの、いざ乗り始めてからいろいろ欲しいものや必要なものが出てきてしまい、なかなか痛い追加出費が発生したため整理して記録に残すことにする。 購入したもの、する予定のもの ウィンドブロッカー …

commandboxことはじめ

はじめに ひょんなことからAdobe Coldfusionを使っている。 commandboxの開発元であるOrtus Solutionsは「Modernize or Die」と謳っており、私は死にたくないのでおとなしく使ってみることにする。 とりあえず組み込みサーバまでの覚書き。 環境 windows 10 …

chromium版Edgeのclickonceを有効にする

chromium版Edgeのclickonceはデフォルト無効になっているが、設定で有効化できる。 EdgeのURLバーに edge://flags/#edge-click-once を入力してenableに変更すれば良い。 コマンドで操作する場合は以下のレジストリ。 enable_clickonce.reg Windows Registry…

ColdFusionでURL EncodeとURL Decode

はじめに 仕事でColdFusion(以下CF)を書くものの、自己学習でライセンス料を払いたくないためCF互換のLuceeを使って書いているがURLのエンコードとデコードの関数が怪しかったのでメモ。 encodeとdecodeの標準関数 以下が使用できる。ただし、urlEncode()はl…

tomcatをsystemdに登録する手順(CentOS8)

実現したいこと apache-tomcat公式のtar.gzをダウンロードしてCentOS8のsystemdに登録する。 systemctl restart tomcat コマンドが正常に実行できるようにする。 プロセスの実行ユーザーはtomcat。 用意するもの、環境 OS: CentOS8 tomcat9.0 Adopt OpenJDK …