技術2025年12月18日(木)React2ShellがめんどくさすぎてNext.jsからAstroに移行したCVSS 10.0のReact2Shell、修正したら別の脆弱性、また修正…。もう疲れたのでAstroに移行した。shadcn UIを60個入れて1個しか使ってなかった反省も込めて。Next.jsAstroセキュリティ実験
技術2025年12月16日(火)PowerShellからDocker上MySQLへマルチバイト文字を入れると文字化けする話sakura-lolipop-dockerを使用中、PowerShellからMySQLへ日本語を投入すると文字化け。PHP経由では正常のため、PowerShell→MySQL間の文字コード変換が原因と推測。DockerMySQLPowerShell文字化け実験
技術2025年12月15日(月)【Gemini】Gemを共有しようとしてちょっとだけハマったGeminiのGemをGoogle Workspaceアカウントに共有する際にハマったポイントと解決方法GeminiGoogle AIトラブルシューティング実験
技術2025年12月15日(月)更新Gemini Gemsで「プロジェクトは削除されています」エラーが出た時の対処法Geminiアプリでカスタムのジェムを使おうとすると「この会話の作成に使用したプロジェクトは削除されています」と表示される問題の解決策GeminiGoogle AIトラブルシューティング実験
技術2025年12月14日(日)このサイトのCLAUDE.mdを半分以下に削減した方法273行のCLAUDE.mdを121行に整理。テンプレート分離とガードレール優先の実践例Claude Code開発環境実験
技術2025年12月14日(日)Gemini Proを契約していてもAntigravityでは高解像度の画像編集ができないAntigravityでGeminiの画像編集機能を使うと、Gemini Pro契約者でも解像度が1024×1024に制限される問題について調査したAIGemini画像生成画像編集Antigravity実験
技術2025年12月10日(水)【Next】npmが壊れたのでpnpmに切り替えた【React2Shell脆弱性】Next.js/Reactの脆弱性対策でnpm installが謎のエラーで失敗。pnpmに切り替えたら即解決した記録npmpnpmNode.jsNext.jsReactセキュリティトラブルシューティング実験
技術2025年12月9日(火)【生成AI】仕事でLLM / RAG導入するので空き時間でLoRA作ってみる2025(前編)社内RAG構築のためにMac mini M4 Proを導入予定。仕様が固まるまでの空き時間でLoRA学習環境を構築する計画をまとめました。AILLMRAGLoRAMacApple SiliconPythonComfyUIStable Diffusion画像生成実験
技術2025年12月7日(日)【OCR】2025年のウェブ実装の限界と知見まとめブラウザOCR、サーバーOCR、クラウドAPI、AIまで。日本語OCRをウェブで実装しようとして得た知見と各手法の限界をまとめるOCRJavaScriptTesseract.jsNDLOCRTransformers.jsAIDockerGoogle Cloud VisionPaddleOCR日本語OCRブラウザ実験
技術2025年12月6日(土)@paddlejs-models/ocr はブラウザで動かない(2025年時点)PaddleOCRのJavaScript実装をブラウザで使おうとして失敗した記録JavaScriptOCRPaddleOCRトラブルシューティング実験
技術2025年12月6日(土)kuromoji.jsのpath.join()バグとCDN辞書読み込みの解決策形態素解析をブラウザで実装しようとしてSudachiは重すぎ、kuromoji.jsはバグってた話。最終的にフォーク版でカスタムローダーを実装して解決。JavaScriptkuromoji形態素解析トラブルシューティング実験
技術2025年12月6日(土)サーバー、MySQL、PHP、JavaScript、全ての日付が狂ってた話AIに生成させたPHPスクリプトで日付が狂った話。サーバー・PHP・MySQL・JavaScriptそれぞれのタイムゾーン設定と罠についてサーバーMySQLPHPJavaScriptタイムゾーンAIAI駆動開発実験