<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>ハシトシステム 技術ブログ</title>
<link>https://hashitosystem.com/blog/</link>
<atom:link href="https://hashitosystem.com/blog/feed.xml" rel="self" type="application/rss+xml"/>
<description>Web開発・アルゴリズム・QR/バーコード・Claude Code など、ソフトウェア開発の知見を発信する技術ブログ。</description>
<language>ja</language>
<lastBuildDate>Sun, 28 Jun 2026 00:00:00 +0900</lastBuildDate>
<item>
<title>2進数・16進数入門 — コンピュータが数を扱うしくみ</title>
<link>https://hashitosystem.com/blog/binary-hex-explained/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/binary-hex-explained/</guid>
<pubDate>Mon, 29 Jun 2026 00:00:00 +0900</pubDate>
<description>位取り記数法から、なぜ2進数を使うのか、16進数が便利な理由、相互変換の手順、255=11111111=FF=377 の具体例までを正確に解説します。</description>
</item>
<item>
<title>文字数の数え方とUTF-8 — 文字・バイト・書記素の違い</title>
<link>https://hashitosystem.com/blog/character-count-and-encoding/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/character-count-and-encoding/</guid>
<pubDate>Mon, 29 Jun 2026 00:00:00 +0900</pubDate>
<description>「文字数」は数え方で変わります。Unicodeのコードポイント、UTF-8の可変長バイト、コードユニット・コードポイント・書記素クラスタの違いを実例で解説します。</description>
</item>
<item>
<title>カラーコード入門 — HEX・RGB・HSLの違いと相互変換</title>
<link>https://hashitosystem.com/blog/color-codes-explained/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/color-codes-explained/</guid>
<pubDate>Mon, 29 Jun 2026 00:00:00 +0900</pubDate>
<description>HEX・RGB・HSL の違いと相互変換の手順を、検算した正しい例（#3366cc = rgb(51,102,204) = hsl(220,60%,50%)）とともにわかりやすく解説します。</description>
</item>
<item>
<title>CSVとJSON — 違いと相互変換のポイント</title>
<link>https://hashitosystem.com/blog/csv-vs-json/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/csv-vs-json/</guid>
<pubDate>Mon, 29 Jun 2026 00:00:00 +0900</pubDate>
<description>表形式の CSV と、ネスト・型を持つ JSON の違い、CSV⇄JSON 変換の考え方、文字コード・BOM・区切り、用途別の使い分けを正確に解説します。</description>
</item>
<item>
<title>差分（diff）の仕組み — LCSで違いを見つける</title>
<link>https://hashitosystem.com/blog/how-diff-works/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/how-diff-works/</guid>
<pubDate>Mon, 29 Jun 2026 00:00:00 +0900</pubDate>
<description>diff の正体である最長共通部分列（LCS）を、動的計画法による小さな例で具体的に追い、追加・削除の導き方、Myers アルゴリズム、実際の用途まで正確に解説します。</description>
</item>
<item>
<title>HTMLエスケープとXSS — なぜ特殊文字を変換するのか</title>
<link>https://hashitosystem.com/blog/html-escaping-and-xss/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/html-escaping-and-xss/</guid>
<pubDate>Mon, 29 Jun 2026 00:00:00 +0900</pubDate>
<description>HTMLエスケープの対象文字、ユーザー入力がHTMLとして解釈される危険、XSSの反射型・格納型・DOM型、出力コンテキストに応じた対策、CSPまでを正確に解説します。</description>
</item>
<item>
<title>命名規則とケース — camelCase/snake_case/kebab-case/PascalCaseの違い</title>
<link>https://hashitosystem.com/blog/naming-conventions-case-styles/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/naming-conventions-case-styles/</guid>
<pubDate>Mon, 29 Jun 2026 00:00:00 +0900</pubDate>
<description>主要なケーススタイルの定義と例、言語・文脈ごとの慣習、単語境界の考え方、一貫性を保つ lint ツール、よくある誤りを正確に解説します。</description>
</item>
<item>
<title>正規表現入門 — よく使うパターンと書き方</title>
<link>https://hashitosystem.com/blog/regex-basics/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/regex-basics/</guid>
<pubDate>Mon, 29 Jun 2026 00:00:00 +0900</pubDate>
<description>文字クラスやメタ文字・量指定子・グループとキャプチャ・アンカー・フラグの基本から、メール／電話／URL／日付の簡易パターン、ReDoS の注意点までを正確に解説します。</description>
</item>
<item>
<title>サブネットとCIDRの基礎 — IPアドレスの分割をゼロから理解する</title>
<link>https://hashitosystem.com/blog/subnet-cidr-basics/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/subnet-cidr-basics/</guid>
<pubDate>Mon, 29 Jun 2026 00:00:00 +0900</pubDate>
<description>IPv4アドレスの32ビット構造から、サブネットマスク・プレフィックス長（/24 など）、ネットワーク/ブロードキャストアドレス、使用可能ホスト数、プライベートアドレス、サブネット分割の計算までを表と例で解説します。</description>
</item>
<item>
<title>テキスト整形のコツ — 重複削除・ソート・トリムを使いこなす</title>
<link>https://hashitosystem.com/blog/text-processing-tips/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/text-processing-tips/</guid>
<pubDate>Mon, 29 Jun 2026 00:00:00 +0900</pubDate>
<description>行のソート、重複行の削除、空行や前後空白の除去、逆順・シャッフルまで。コマンドラインの sort/uniq との対応とブラウザツールの手軽さを正確に解説します。</description>
</item>
<item>
<title>Base64とは — 仕組み・用途・UTF-8とURLセーフを理解する</title>
<link>https://hashitosystem.com/blog/what-is-base64/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/what-is-base64/</guid>
<pubDate>Mon, 29 Jun 2026 00:00:00 +0900</pubDate>
<description>バイナリを64種の印字可能文字で表すBase64の仕組み（3バイト→4文字）、MIME・Data URLなどの用途、日本語のUTF-8注意点、URLセーフBase64をわかりやすく解説します。</description>
</item>
<item>
<title>ハッシュ関数とは — SHA-256の仕組みと用途（暗号化との違い）</title>
<link>https://hashitosystem.com/blog/what-is-hashing/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/what-is-hashing/</guid>
<pubDate>Mon, 29 Jun 2026 00:00:00 +0900</pubDate>
<description>ハッシュ関数の一方向・決定的な仕組み、衝突耐性・なだれ効果などの性質、暗号化との違い、SHA-256 が推奨される理由、パスワード保存や改ざん検知での正しい使い方を正確に解説します。</description>
</item>
<item>
<title>JSONとは — 構文・データ型・よくあるエラーと整形/検証のコツ</title>
<link>https://hashitosystem.com/blog/what-is-json/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/what-is-json/</guid>
<pubDate>Mon, 29 Jun 2026 00:00:00 +0900</pubDate>
<description>JSONの6つのデータ型と構文ルール、末尾カンマ・シングルクオート・全角スペースなどよくあるエラー、整形と最小化の使い分けを RFC 8259 準拠で解説します。</description>
</item>
<item>
<title>JWTとは — 構造・署名・使いどころ</title>
<link>https://hashitosystem.com/blog/what-is-jwt/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/what-is-jwt/</guid>
<pubDate>Mon, 29 Jun 2026 00:00:00 +0900</pubDate>
<description>JWT の header.payload.signature の3部構成、登録クレーム、HMAC/RSA/ECDSA による署名と改ざん検知、ペイロードは暗号化ではない点、ステートレス認証での使いどころとセキュリティ注意を正確に解説します。</description>
</item>
<item>
<title>Lorem ipsumとは — ダミーテキストの由来と使い方</title>
<link>https://hashitosystem.com/blog/what-is-lorem-ipsum/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/what-is-lorem-ipsum/</guid>
<pubDate>Mon, 29 Jun 2026 00:00:00 +0900</pubDate>
<description>意味を持たないダミーテキスト Lorem ipsum の由来、なぜ意味のない文字を使うのか、モックアップや組版での使いどころ、本番に残さないなどの注意点を正確に解説します。</description>
</item>
<item>
<title>Unix時間とは — エポック秒・タイムゾーン・2038年問題</title>
<link>https://hashitosystem.com/blog/what-is-unix-time/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/what-is-unix-time/</guid>
<pubDate>Mon, 29 Jun 2026 00:00:00 +0900</pubDate>
<description>Unix時間の定義（1970-01-01 UTC からの経過秒）、秒とミリ秒、タイムゾーンと UTC、ISO 8601、うるう秒、2038年問題までを正確に解説します。</description>
</item>
<item>
<title>URLエンコードとは — パーセントエンコードの仕組みと使いどころ</title>
<link>https://hashitosystem.com/blog/what-is-url-encoding/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/what-is-url-encoding/</guid>
<pubDate>Mon, 29 Jun 2026 00:00:00 +0900</pubDate>
<description>RFC 3986 の予約文字・非予約文字、なぜエンコードが必要か、%+16進でUTF-8バイト単位に符号化する仕組み、encodeURI と encodeURIComponent の違い、フォームでの扱いを正確に解説します。</description>
</item>
<item>
<title>UUIDとは — v4の仕組み・衝突確率・使いどころ</title>
<link>https://hashitosystem.com/blog/what-is-uuid/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/what-is-uuid/</guid>
<pubDate>Mon, 29 Jun 2026 00:00:00 +0900</pubDate>
<description>UUID の36文字表記、バージョンの違い、v4 の構造（122ビットの乱数）、誕生日問題による衝突確率、分散システムでの使いどころを正確に解説します。</description>
</item>
<item>
<title>バーコードの仕様を完全理解する（サンプルバーコード付き）</title>
<link>https://hashitosystem.com/blog/barcode-specifications/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/barcode-specifications/</guid>
<pubDate>Fri, 26 Jun 2026 00:00:00 +0900</pubDate>
<description>EAN/JAN・UPC・CODE39・CODE128・ITF・Codabar の特徴と構造、チェックディジットの仕組みを実物サンプルとともに解説します。</description>
</item>
<item>
<title>QRコードの仕様を完全理解する（サンプルQR付き）</title>
<link>https://hashitosystem.com/blog/qr-code-specifications/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/qr-code-specifications/</guid>
<pubDate>Fri, 26 Jun 2026 00:00:00 +0900</pubDate>
<description>バージョン・データ容量・符号化モード・誤り訂正・構造・マスクまで、QRコードの仕様を実物サンプルとともに解説します。</description>
</item>
<item>
<title>Flask作者 Armin Ronacher の Claude Code（Claude CLI）活用法【具体例つき】</title>
<link>https://hashitosystem.com/blog/claude-code-armin-ronacher/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/claude-code-armin-ronacher/</guid>
<pubDate>Thu, 25 Jun 2026 00:00:00 +0900</pubDate>
<description>claude-yolo×Docker、ログ運用、エージェントが読みやすいコード設計、MCPよりCLI。Armin Ronacher の実践を元記事の引用つきで解説します。</description>
</item>
<item>
<title>Claude Code開発者 Boris Cherny 本人の使い方【具体例つき】</title>
<link>https://hashitosystem.com/blog/claude-code-boris-cherny/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/claude-code-boris-cherny/</guid>
<pubDate>Thu, 25 Jun 2026 00:00:00 +0900</pubDate>
<description>複数Claudeの並列、ミスをCLAUDE.mdに刻む習慣、/commit-push-pr、自動モードへの移行、「検証で品質2〜3倍」。開発者本人の実践を出典付きで解説します。</description>
</item>
<item>
<title>Claude Code（Claude CLI）でのドキュメント管理</title>
<link>https://hashitosystem.com/blog/claude-code-documentation/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/claude-code-documentation/</guid>
<pubDate>Thu, 25 Jun 2026 00:00:00 +0900</pubDate>
<description>海外ブログの調査をもとに、Claude Code を使ったドキュメントの作成・同期・管理の方法を解説します。</description>
</item>
<item>
<title>著名エンジニアに学ぶ Claude Code（Claude CLI）の使い方</title>
<link>https://hashitosystem.com/blog/claude-code-how-top-engineers-use/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/claude-code-how-top-engineers-use/</guid>
<pubDate>Thu, 25 Jun 2026 00:00:00 +0900</pubDate>
<description>海外の第一線エンジニアが実践する Claude Code の使い方を、元記事を参照しながら紹介します。</description>
</item>
<item>
<title>Ghostty作者 Mitchell Hashimoto の AIエージェント活用法【具体例つき】</title>
<link>https://hashitosystem.com/blog/claude-code-mitchell-hashimoto/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/claude-code-mitchell-hashimoto/</guid>
<pubDate>Thu, 25 Jun 2026 00:00:00 +0900</pubDate>
<description>リサーチの委譲、ハーネスエンジニアリング、Ghosttyでの実例、「エージェント精神病」という戒め。Mitchell Hashimoto の実践を本人のブログ引用付きで解説します。</description>
</item>
<item>
<title>Claude Code（Claude CLI）によるプロジェクトの進め方</title>
<link>https://hashitosystem.com/blog/claude-code-project-workflow/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/claude-code-project-workflow/</guid>
<pubDate>Thu, 25 Jun 2026 00:00:00 +0900</pubDate>
<description>海外ブログの調査をもとに、Claude Code を使った計画・実装・検証のプロジェクトワークフローを解説します。</description>
</item>
<item>
<title>Django共同作者 Simon Willison の Claude Code（Claude CLI）活用法【具体例つき】</title>
<link>https://hashitosystem.com/blog/claude-code-simon-willison/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/claude-code-simon-willison/</guid>
<pubDate>Thu, 25 Jun 2026 00:00:00 +0900</pubDate>
<description>「エージェントループの設計」、YOLOモードとサンドボックス、Fly.ioの$5使い捨て組織。Simon Willison の実践を元記事の引用つきで解説します。</description>
</item>
<item>
<title>Claude Code（Claude CLI）でのチームコミュニケーション構築</title>
<link>https://hashitosystem.com/blog/claude-code-team-collaboration/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/claude-code-team-collaboration/</guid>
<pubDate>Thu, 25 Jun 2026 00:00:00 +0900</pubDate>
<description>海外ブログの調査をもとに、Claude Code を中心としたチーム協働・知識共有・コミュニケーションの仕組みづくりを解説します。</description>
</item>
<item>
<title>Claude Code（Claude CLI）でのテストシナリオ構築</title>
<link>https://hashitosystem.com/blog/claude-code-test-scenarios/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/claude-code-test-scenarios/</guid>
<pubDate>Thu, 25 Jun 2026 00:00:00 +0900</pubDate>
<description>海外ブログの調査をもとに、Claude Code を使ったテスト戦略・検証ループ・TDD・E2E検証の構築方法を解説します。</description>
</item>
<item>
<title>QRコードの誤り訂正レベルを理解する — なぜ汚れても読めるのか</title>
<link>https://hashitosystem.com/blog/qr-code-error-correction/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/qr-code-error-correction/</guid>
<pubDate>Thu, 25 Jun 2026 00:00:00 +0900</pubDate>
<description>誤り訂正レベル（L/M/Q/H）とリード・ソロモン符号の観点から、QRコードが一部欠けても読める仕組みを解説します。</description>
</item>
<item>
<title>ソートアルゴリズム入門 — 計算量で選ぶ7つの並べ替え手法</title>
<link>https://hashitosystem.com/blog/sorting-algorithms-visualized/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/sorting-algorithms-visualized/</guid>
<pubDate>Thu, 25 Jun 2026 00:00:00 +0900</pubDate>
<description>代表的なソートアルゴリズムの仕組みと計算量を整理し、用途に応じた選び方を解説します。</description>
</item>
<item>
<title>Core Web Vitals 実践ガイド — 表示速度と体感を改善する</title>
<link>https://hashitosystem.com/blog/web-performance-core-web-vitals/</link>
<guid isPermaLink="true">https://hashitosystem.com/blog/web-performance-core-web-vitals/</guid>
<pubDate>Thu, 25 Jun 2026 00:00:00 +0900</pubDate>
<description>LCP・INP・CLS の3指標を軸に、表示速度とユーザー体験を改善する具体策を計測から実装まで解説します。</description>
</item>
</channel>
</rss>