タグ: #python
GPU・LLM・MLOps・Kubernetes、そしてマインドセット · 51 件
Langfuse SDK計測 — 何が自動で取れて何を手で入れるか
トレースを作る作業はSDKを入れることではなく、境界を引くことです。本記事はLangfuse Python SDK v4を基準に、デコレータ、コンテキストマネージャ、手動生成という三つの計測方式が何を違えているのかを整理し、属性を下へ流すpropagateattributesがなぜ必要か、OpenAIやLangChainのようなフレームワーク統合が自動で取ってくれる範囲はどこまでかを押さえます。v4で取り込み経路がOpenTelemet
2026-08-14 · 14 分で読めます #observability#langfuse#llm-tracing#instrumentation#opentelemetryいま注目のオープンソース (5) データと ML パイプライン
データパイプラインはスケジューラ一つでは解決しません。取り込み、変換、オーケストレーション、実行エンジン、モデルのライフサイクル、検索ストアが、それぞれ別のツールの領域になりました。この記事では、これらの層で実際に使われているオープンソース 11 件を、スター数の順位ではなく担当する区間ごとにまとめて紹介します。何を置き換えるのか、成熟度はどの程度か、いつ使うべきでないのかも併せて記し、リポジトリのパスとライセンス、スター数、最終プッシ
2026-08-12 · 8 分で読めます #open-source#data-engineering#mlops#python#rust言語とランタイムの世代交代 — 公式EOL告知で読む11のプロジェクト
公式の終了告知が残っている言語、フレームワーク、ランタイム11個を整理します。Python 2、AngularJS、Vue 2、Nashorn、Javaアプレットとウェブスタート、Mono、Xamarin、PhoneGap、Atom、io.js、jQuery Mobileを、何だったのか、なぜ当時は正しかったのか、何が変わったのか、何がその場所に来たのか、何を残したのか、いまでも使うのが正しい場合、に分けて見ていきます。この層は終了日が
2026-08-12 · 19 分で読めます #open-source#javascript#java#python#frameworkSQL インジェクションとパラメータバインディング — ORM を使っても破られる箇所
SQL インジェクション対策として最初に検索されるのはエスケープ関数ですが、正解はパラメータバインディングです。エスケープは値を文字列リテラルの中で安全にしようとする試みであり、バインディングは値が SQL テキストにそもそも入らないようにする構造的な分離だからです。この記事ではプリペアドステートメントがサーバー側で実際にどうパースされ実行されるのかをログで確認し、ORM を使っているのに破られる三つの箇所、そして ORDER BY や
2026-07-26 · 25 分で読めます #security#sql#database#orm#pythonPython 3.15のabi3t — free-threadedビルド向けstable ABIが解く問題と、その代償
PEP 779でfree-threadedビルドは3.14で実験扱いを脱しましたが、デフォルトビルドとなるPhase IIIの手前には、インタプリタ性能以外にもう一つ課題がありました — 配布です。free-threadedビルドではstable ABI(abi3)が使えず、C拡張の作者はPythonバージョン×スレッディングモードごとにホイールを別々に用意する必要がありました。PEP 803はこの穴をabi3tというstable AB
2026-07-16 · 22 分で読めます #python#free-threaded#cpython#concurrency#pep-703PySpark 4.2、Python UDFがデフォルトでArrowに乗る — 型強制変換225マスのうち132マスが変わる話
2026年7月14日にリリースされたApache Spark 4.2.0は、SPARK-54555でspark.sql.execution.pythonUDF.arrow.enabledのデフォルト値をfalseからtrueに反転させました。ベンダーブログはこれを「コード書き換えなしでより速いカラム経路が使える」と紹介していますが、リリースのどこにもArrowとpickleの速度比較の数値は公開されていません。そして本当の論点は速度では
2026-07-16 · 27 分で読めます #spark#python#arrow#data-engineeringScarfはなぜ7年使ったHaskellを惜しみつつ手放したのか — 言語選択の本当のコスト
Scarfは7年間プロダクションで動かしてきたHaskellを、Pythonへ移行しつつあります。興味深いのはその理由です。創業者のAvi Pressは、Haskellが信頼性・型安全性・性能という約束の多くを守ったと率直に認めたうえで、決め手になったのはコンパイル時間とエコシステムの摩擦だったと述べます。複数のAIエージェントがブランチを並行して探索する開発スタイルでは、コールドビルドの待ち時間がささいな不便から最大のコストへと変わっ
2026-07-11 · 16 分で読めます #haskell#python#engineering-decisions#compile-times#ai-assisted-developmentLiteLLM 実践ガイド — 100以上の LLM を一つのインターフェースで
OpenAI、Anthropic、Gemini、Bedrock、OpenRouter、ローカルモデルまでを同一の OpenAI 形式で呼び出す LiteLLM の実践クイックスタート。インストールからストリーミング、Router、Proxy Server までを最短経路で整理する。
2026-07-06 · 14 分で読めます #litellm#llm#ai-gateway#python#openai-compatibleGo だけじゃない — Kopf、Metacontroller、Shell Operator で Operator を作る
Operator は必ず Go と kubebuilder で作らねばならないという通念を覆します。Python の Kopf、宣言的フック方式の Metacontroller、shell-operator と Ansible Operator まで、非 Go の選択肢をコードとともに比較します。プロトタイピングとプロダクションの境界、言語選択の基準、移行、エコシステムの成熟度と落とし穴を扱います。
2026-06-15 · 32 分で読めます #kubernetes#operator#kopf#metacontroller#pythonMCPサーバー構築実践 — 自分のツールをあらゆるAIエージェントにつなぐ方法
2026年に事実上の標準となったMCP(Model Context Protocol)サーバーを自作する実践ガイドです。社内Wiki検索サーバーをTypeScriptとPythonで実装し、ツール設計の原則、OAuth 2.1認証、MCP Inspectorによるデバッグ、セキュリティの考慮事項まで動くコードとともに整理します。
2026-06-12 · 26 分で読めます #mcp#ai-agent#typescript#python#oauth2Python バックエンドフレームワーク 2026 完全ガイド — FastAPI · Litestar · Starlette · Sanic · Quart · Robyn · Django Ninja · BlackSheep 徹底解説
2026年5月時点の Python バックエンドフレームワークのエコシステムを一気に整理します。FastAPI・Litestar・Starlette・Sanic・Quart・Robyn・Django Ninja・BlackSheep・Falcon 4 などの ASGI/WSGI フレームワーク、Python 3.13/3.14 の JIT と free-threaded モード、Pydantic 2 / msgspec のバリデーション
2026-05-16 · 30 分で読めます #python#backend#fastapi#litestar#starlettePython エコシステム 2026 完全ガイド — Python 3.13 · FastAPI · Django 5 · Litestar · SQLAlchemy 2 · Polars · Pydantic 2 · Ruff · uv · mypy 徹底分析
2026年5月時点の Python エコシステム全体を一つの記事に整理します。Python 3.13 の free-threaded ビルドと JIT、FastAPI / Django 5 / Litestar / Flask 3 / Sanic / Robyn、SQLAlchemy 2 と Polars / DuckDB / pandas 2、Pydantic 2 · msgspec · attrs の検証エンジン、Ruff と uv
2026-05-16 · 29 分で読めます #python#fastapi#django#litestar#sqlalchemyノートブック環境 2026 — Jupyter / Marimo / Quarto / Observable Framework / Deepnote / Hex / Positron 徹底比較
2026年のノートブック生態系はまた分岐した。Jupyter Lab 5 と Notebook 7 が事実上の標準になった一方で、Marimo(2024年6月)はリアクティブモデルで「隠れた状態(Hidden state)」問題に正面から挑み、Posit は RStudio を Positron として生まれ変わらせた。Quarto は R・Python・Julia をひとつの出版パイプラインに統合し、Mike Bostock の Ob
2026-05-16 · 24 分で読めます #notebook#jupyter#marimo#quarto#observableモダン Python 2026 — Python 3.13 / 3.14 / free-threaded / uv / Ruff / Polars 1.0 / FastAPI / Litestar / Robyn 徹底ガイド
2026年の Python は、30年に一度といえる二つの大きな変曲点を同時に通過した言語になった。一つは言語自体の変化 — Python 3.13 の free-threaded preview と JIT preview、そして 3.14 で free-threaded が stable に昇格し、GIL のない Python がようやく本番選択肢になった。もう一つは Astral 主導のツール革命 — uv が pip/poetr
2026-05-16 · 38 分で読めます #python#python-3-13#python-3-14#free-threaded#jitPython 型チェッカー 2026 — Mypy・Pyright・Pylance・Pyre・Pyrefly・ty 徹底比較ガイド
Python 型チェッカー戦争が 2025-2026 年に本格化した。Astral(uv・ruff の会社)が Rust 製の ty をアルファ公開し、Meta が Pyre を Rust で書き直した Pyrefly を OSS で出し、Mypy は依然として標準実装、Pyright(Pylance)は IDE フィードバック最強。PEP 695・742・749 まで型システム PEP の速度も加速。soundness vs ergo
2026-05-15 · 26 分で読めます #python#mypy#pyright#pylance#pyrePython 完全ガイド — FastAPI・AsyncIO・Pydantic・uv・Polars・AI エンジニアリング (Season 2 Ep 5, 2025)
Python はかつて「遅く、GIL に縛られた」言語だった。2024〜2025 年の Python は、free-threading (No-GIL) 実験、JIT コンパイラ、革命的パッケージマネージャ uv、Rust バックエンド DataFrame の Polars、Rust Core の Pydantic v2、型安全 API の FastAPI、そして LangChain・LangGraph・Pydantic AI へ続く
2026-04-15 · 14 分で読めます #python#fastapi#asyncio#pydantic#uvCPython Bytecode Interpreter Deep Dive — ceval.c、Specializing Adaptive Interpreter、PEP 659、Copy-and-Patch JIT 完全解説 (2025)
Python が「遅い」ことは事実ですが、なぜ遅いのか、どう速くなっているのかを理解している開発者は多くありません。本稿では CPython の心臓部である ceval.c インタプリタを一から解剖します。ソース → AST → Bytecode コンパイル、Code/Frame/Cell オブジェクト、巨大な dispatch ループ、Computed GOTO と switch、Python 3.11+ の Specializing
2026-04-15 · 24 分で読めます #python#cpython#bytecode#interpreter#jitバックエンド開発者のための関数型プログラミングガイド 2025: 不変性、モナド、合成、副作用管理
関数型プログラミングの全て!純粋関数、不変性、高階関数、関数合成、モナド(Maybe/Either/IO)、カリー化/部分適用、副作用管理、TypeScript/Python/Rust FPパターン、実践バックエンド適用。
2026-04-14 · 28 分で読めます #functional-programming#immutability#monad#composition#pure-functionデザインパターン モダンガイド 2025: TypeScript/Python/GoでGoFパターン+モダンパターンを学ぶ
デザインパターンの全て!GoF 23パターンをTypeScript/Python/Goで実装。生成(Factory/Builder/Singleton)、構造(Adapter/Decorator/Proxy/Facade)、振る舞い(Strategy/Observer/Command/State)、モダンパターン(Repository/CQRS/Circuit Breaker)、アンチパターン。
2026-04-14 · 34 分で読めます #design-patterns#gof#creational#structural#behavioralPythonベストプラクティス&上級パターンガイド — プロのようにPythonを書く
よりクリーンで効率的なPythonを書くためのベストプラクティス。型ヒント、デザインパターン、非同期プログラミング、プロファイリング、パッケージングまで。
2026-04-12 · 18 分で読めます #ai#python#best-practices#advanced#design-patterns