ottijp blog
ottijp
都内でアプリケーションエンジニアをしています

SwiftDataでMigrationPlanが呼び出されない

2025-01-18

SwiftDataを使ってスキーマのマイグレーションをする際に,作成したが呼び出されない問題が起きました. この問題の解決方法を書いておきます. TL;DR ではなく, を使う必要があった. 環境 Xcode: 16.2 Swift: 5 iOS: 17.0 問題 カスタムマイ…

MarkItDownをDockerHubにパブリッシュした

2024-12-25

Microsoftが公開している,様々なドキュメントをMarkdownに変換できるツールMarkItDownについて, Dockerには対応しているのですがDocerHubにはまだ公式リポジトリがないようだったので,自分のリポジトリで公開しました. 使い方 Dockerイメージ…

ESLint v9にアップデートしflat configに移行する

2024-12-17

これはInfocom Advent Calendar 2024 17日目の記事です. 自分用のTypeScriptテンプレートで使っているESLintについて,重い腰を上げてv9にアップデートしflat configに移行しました. flat config ESLintはv9で…

会議でリアルタイムに美少女を受肉する

2024-12-08

これはInfocom Advent Calendar 2024 8日目の記事です. 会議でリアルタイムに美少女(アバター)を受肉する方法を試したので,記録しておきます. 環境 mac Mac mini M2 Pro memory: 32GB windows Core i5-12…

az-deployment-denoiseで子リソースをフィルタする方法

2024-12-07

これはInfocom Advent Calendar 2024 7日目の記事です. 数ヶ月前にaz-deployment-denoiseというOSSを公開しました. このツールはAzureのIaCツールであるARMやBicepをデプロイするときに使う(既存リソースとの差分を表示…

electron-builderで作ったmacのアプリが起動時に「"<アプリ名>.app" will damage your computer. You should move it to the Trash.」となる場合の解決法

2024-09-28

以前から公開しているMarkuPrevというアプリをローカルでビルドした後,アプリを起動しようとすると以下のようなメッセージで2つのダイアログが表示され,起動ができなくなりました. (スクリーンショットを撮り忘れました.) The application “MarkuPrev.…

© 2025, ottijp