Python– tag –
-
ソフトウェア開発
Python(uvicorn)のメモリが増え続ける原因はglibcのmallocアリーナだった ─ smapsで内訳を見て、MALLOC_ARENA_MAX=2で15個を1個にした話
Pythonのワーカーのメモリが増え続けた原因をsmapsで調べ、glibcのmallocアリーナと特定した話 -
ソフトウェア開発
uvicornのワーカーが「Child process died」で1日10回落ちる原因 ─ スワップで数秒止まったワーカーを、健全性確認の5秒がkillしていた話
uvicornのChild process diedが1日10回出た原因を、faulthandlerで停止時のスタックを残して特定 -
ソフトウェア開発
RSSの記事重複をURL完全一致で判定するとすり抜ける ─ TechCrunchの日付付け替え再掲を同じ記事として統合し、移し忘れをAIレビューで4回指摘された話
RSSの記事重複をURL完全一致で判定し、TechCrunchの日付付け替え再掲を二重保存していた原因と、既存の重複を統合した記録です -
ソフトウェア開発
製品名の表記ゆれ・同名異義語を整理する ─ DevPickで「まとめる」と「分ける」を両立した話
製品名の表記ゆれと同名異義語で記事が分散・混在したDevPickを、文脈による識別と別名の統合で整理した経験です -
AI関連
AI要約が、2026年の記事を「2024年から変更」と伝えていた話
元記事に無い年をAI要約が補っていた問題を、プロンプト修正だけでなく出力の機械的な照合で止めた個人開発の記録です -
ソフトウェア開発
Pythonのasyncio.create_taskでタスクが消える原因 ─ 戻り値を捨てるとGCで回収される
asyncio.create_taskの戻り値を捨てると、実行中のタスクがGCでエラーも出さず消えることがあります。原因と直し方 -
AI関連
Apple Intelligence Python SDKで始めるオンデバイスAI開発:Macだけで完結するローカルLLM活用完全ガイド
Apple Intelligence Python SDKでエンジニアが始めるMacオンデバイスAI開発の実践解説 -
AI関連
Transformers v5移行ガイド:モジュラーアーキテクチャで変わるLLM開発の実践と互換性対策
Transformers v5のモジュラーアーキテクチャへの移行方法をエンジニア向けに解説。互換性対策の実践ガイド -
ソフトウェア開発
GLM-OCRで実現する高精度文書解析:PythonでPDF・画像からテキスト抽出を自動化
エンジニア向けGLM-OCR実装ガイド。PythonでPDF・画像からテキスト抽出を自動化する方法 -
AI関連
LangChainを使わないLLMアプリ開発:AIエンジニアが選ぶ実践的代替アーキテクチャ
LangChain代替手法でLLMアプリ開発。AIエンジニア向けに直接SDK利用と軽量ラッパーの実践ガイド。