Dev

ゼロ知識アーキテクチャ:設計段階からのプライバシー

ゼロ知識アーキテクチャ:設計段階からのプライバシー

ゼロ知識証明を用いたプライバシー保護システム

ゼロ知識アーキテクチャ(https://www.glukhov.org/ja/post/2025/11/zero-knowledge-architecture/ “ゼロ知識アーキテクチャ”)は、プライバシーを保つシステムを設計する方法に革命をもたらすパラダイムシフトを表しています。

Goジェネリクス: 用途とパターン

Goジェネリクス: 用途とパターン

Goジェネリクスによる型安全な再利用可能なコード

Goのジェネリクスは、Go 1.0以降で追加された最も重要な言語機能の一つです。Go 1.18で導入されたジェネリクスにより、パフォーマンスやコードの明確性を犠牲にすることなく、複数の型で動作する型安全で再利用可能なコードを書くことが可能になりました。

Pythonにおけるユニットテスト:例を交えた完全ガイド

Pythonにおけるユニットテスト:例を交えた完全ガイド

pytest を用いた Python のテスト、TDD、モック、およびカバレッジ

ユニットテストは、Pythonコードが正しく動作し、プロジェクトが進化してもその動作が維持されることを保証します。 この包括的なガイドでは、Pythonでのユニットテストについて知っておくべきすべての内容をカバーしており、基本的な概念から高度な技術まで説明しています。

PythonでMCPサーバーを構築する:ウェブ検索とスクレイピングガイド

PythonでMCPサーバーを構築する:ウェブ検索とスクレイピングガイド

Pythonの例を使ってAIアシスタント用のMCPサーバーを構築する

モデルコンテキストプロトコル(MCP)は、AIアシスタントが外部データソースやツールとどのように相互作用するかを革命的に変えてきました。本ガイドでは、ウェブ検索およびスクレイピング機能に焦点を当てた例を用いて、MCPサーバーをPythonで構築する方法について説明します。

VS CodeでのDev Containersのマスター

VS CodeでのDev Containersのマスター

Dev Containersを使用して、一貫性があり、移動可能で、再現可能な開発環境を構築しましょう。

開発者は、依存関係の不一致、ツールのバージョン、またはOSの違いにより、「私のマシンでは動く」というジレンマに直面することがよくあります。 Visual Studio Code (VS Code) での Dev Containers は、この問題をエレガントに解決します — あなたのプロジェクトに特化した コンテナ化された環境 で開発できるようにするからです。