技術.
45 件 — 技術に関する記事
OpenClaw 使用記録
OpenClaw はオープンソースの AI Agent 自動実行フレームワークで、タスクの自動プランニング、ツール呼び出し、継続的なイテレーションが可能です。この記録では、そのコア能力、明らかな弱点、適したユースケースを整理します。
Redis のスレッドモデル
Redis はよく「シングルスレッド」と言われますが、この言い方は半分しか正しくありません。イベントループ、IO 多重化から Redis 6 の IO マルチスレッドまで、Redis の高性能の源泉とシングルスレッドモデルにおける使用上の注意点を整理します。
SonarQube
コード品質管理プラットフォーム SonarQube 入門:静的解析の仕組み、よく使われる品質指標、Maven プロジェクトへの導入方法、そして CI/CD パイプラインで Quality Gate として組み合わせる使い方を紹介します。
Polaris Mesh
PolarisMesh は Tencent がオープンソース化したワンストップのクラウドネイティブサービスガバナンスプラットフォームで、サービス登録・ディスカバリ、トラフィックガバナンス、フォールトトレランス、設定管理を中心に完全な機能を提供します。本記事ではその中核機能を整理し、Nacos との位置づけを比較します。
アリババ ASK クラスタ
アリババクラウド ASK(Serverless Kubernetes)を調査した記録:その位置づけと動作の仕組み、自前構築の K8S と比べたメリット・デメリット、選定時に注意すべきコストとベンダーロックインの問題について。
アーキテクチャ設計の原則
システムアーキテクチャ設計では、拡張性・信頼性・性能・セキュリティ・保守性など複数の観点の間でトレードオフを行う必要があります。本記事ではこれらのよくある設計原則と、アーキテクトが持つべき思考法を整理します。
二重送信の防止
サーバー側でワンタイム Token を生成して Redis に保存し、フォームとともにクライアントへ配布、送信時に検証が通れば即座に削除する。この仕組みによる二重送信・CSRF 対策の原理、実装手順、セキュリティ上の注意点を記録します。
データ構造:スタック
スタックは先入れ後出し(LIFO)のデータ構造で、スタックトップでのみ挿入と削除が可能であり、配列または連結リストで実装できます。本記事ではスタックの基本操作、計算量、そして関数呼び出し、式の評価、コンパイラ、OS における応用を整理します。
IDEA デフォルトショートカットキー
IntelliJ IDEA のデフォルトキーマップで最もよく使うショートカットキーを、検索、編集、リファクタリング、デバッグに分類して整理し、覚え方のコツと競合の調査方法も添えます。
HTTP プロトコルの発展史
HTTP が 0.9 から 3.0 へと進化してきた流れを整理します。各世代のプロトコルが何を解決し、何を課題として残したのか、そして QUIC がトランスポート層をどう再設計したのかを見ていきます。