OBS Python Scriptingで利用できるPythonバージョンの調べ方
より。
shared/obs-scripting/obs-scripting-python-import.c を見れば良さそうです。
この記事を書いている時点ではは 3.12 までのようですね。
現在の最新安定版が 3.14 なのでちょっと注意する必要があります。
Windows11でShift+Spaceで日本語/英語切り替えを行えるようにする
ひとつ前のエントリーに記載した通り、これまでShift+Spaceで日本語と英語の切り替えを行うために「以前のバージョンのMicrosoft IMEを使う」の設定を有効化していましたが、Windows Terminalとの相性が悪いため無効化せざるを得なくなりました。
…Windows Terminalで日本語入力中 頻繁にクラッシュする
WSL2上の操作をWindows Terminalで行っているのですが、codexを利用していると(?)、頻繁に次のエラーが出ます。
「このターミナルでグラフィックス ドライバーの問題が発生し、時間内に回復できませんでした。ターミナルは一時停止されています。」
…これまでのAIコーディングの略歴、Codex Cli ファーストインプレッション
最近はもっぱらAIを利用してコーディングしています。
が、blogにそういったことをまだ書いたことがなかったなあということで、記録を残そうと思った次第です。
IntelliJの自動整形でimportのwildcardを使わないようにする
前回のエントリー では休職について記載しましたが、現在、無事職に着くことができています。
さて、そのプロジェクトでの話ですが、CIでKotlinコードに対してktlintでソースコードのチェックを行っています。
ルールは(ほぼ)デフォルト設定を用いているのですが、このデフォルト設定とIntelliJ IDEAのデフォルト設定が競合するルールがあります。
つまり、IntelliJ IDEAの設定でフォーマットをかけると、CIが失敗してしまいます。
キーボードを買い替えた: Majestouch Xacro M10SP
これまで、 Mistel Barocco MD600 という左右分離式キーボードを利用していたのですが、USBケーブル接続端子の調子が悪くなったのか、タイピングを認識しなくなることが頻繁に発生するようになり、買い換えることにしました。
…近況報告と求職(準委任契約)について
近況報告
4月末で前回の仕事の契約が終わり、時間ができたので歯医者に行ったり健康診断に行ったりしていたところ、健康診断で血糖値(正確にはHbA1c)が正常値よりかなり高くなっていることがわかり、1ヶ月入院していました。
…「簡単アニメキャラ抜き出しアプリ」をWSL2 Docker環境で動かす
という記事をたまたま読み、「そういえばひと昔前、アニメ絵の顔検出流行ってたなあ。今どうなってるんだろう」というのが気になって少し調べてみました。
…WSL2環境にwslu(wslview)をインストールしよう
久しぶりに Rust の学習を行っています。
URL をウェブブラウザーで開くのに open というクレートがあるのを見つけ、add してみました。
依存関係で is-wsl というものも追加されているようだったので、おお、ちゃんと WSL2 環境にも対応しているんだな、と思い利用してみたところ…ブラウザーが開かない。
…JPAを積極的に推奨することはやめようと思う
@Transactional
public void updatePostTitle(Long postId, String postTitle) {
⠀
Post post = postRepository.findById(postId).orElseThrow();
⠀
post.setTitle(postTitle);
⠀
postRepository.save(post);
}
これはHibernateのメインcontributorであるVlad Mihalceaさんのブログ記事 The best Spring Data JpaRepository で “the save method anti-pattern” という名前の アンチパターン として紹介されているコードですが、今まで携わってきたプロジェクトでこのコードが間違っていると指摘できるプロジェクトはひとつもありませんでした。
…Thymeleafのformのバインドにrecord classは使わない方が良さそう
前回 のつづき。
あれ、そういえばJavaのrecord classも似たような性質だな、ということはrecord classもform bindingには使えないのかな?でもあまりそんな話聞いたこと無いな、どうなんだろう…と思い検索してみたのですが、ヒットしたのは自分の記事でしたw
…KotlinでformバインディングするときもやっぱりJava Beansにした方が良さそう
Read more ⟶
Spring Boot(Spring MVC)のform送信の仕組みを少しずつ理解する
はじめに
Spring Boot + Thymeleaf でのform送信について、公式ドキュメントとしては
があります。
しかし、これらのドキュメントは初歩的な説明にとどまり、この知識だけで実践に挑むとかなり苦労します。
また、最近は静的webページでformをpostするみたいなことをやる機会が少なくなっており、検索しても実例が出てこなかったりロストテクノロジー化しつつあるように思われました。
(「ロストテクノロジー化」については、AIに聞けば良い時代になったので今後は問題にはならないかも?)