Skip to content

Commit 3e8d040

Browse files
committed
ブログ追加
1 parent 1b4bd03 commit 3e8d040

13 files changed

Lines changed: 1208 additions & 108 deletions

WebSite/assets/data/blogList.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
11
[
2+
{
3+
"id": "blog_00029",
4+
"title": "GoFデザインパターン - ファクトリメソッド編",
5+
"date": "2026-01-27T00:00:00.000Z",
6+
"category": "Coding",
7+
"description": "GoFコレクションにおけるファクトリメソッドパターン実践ガイド:概念、使いどころ、C++/Python の実装例、注意点と出典を実用的に解説します",
8+
"tags": [
9+
"Coding",
10+
"DesignPattern"
11+
],
12+
"thumbnail": "assets/img/ogp.png",
13+
"contentPath": "blog/blog_00029.html",
14+
"recommended": true
15+
},
216
{
317
"id": "blog_00028",
418
"title": "GoFデザインパターン - シングルトン編",

WebSite/assets/data/blogList_en.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,18 @@
11
[
2+
{
3+
"id": "blog_00029",
4+
"title": "GoFデザインパターン - ファクトリメソッド編",
5+
"date": "2026-01-27T00:00:00.000Z",
6+
"category": "Coding",
7+
"description": "GoFコレクションにおけるファクトリメソッドパターン実践ガイド:概念、使いどころ、C++/Python の実装例、注意点と出典を実用的に解説します",
8+
"tags": [
9+
"Coding",
10+
"DesignPattern"
11+
],
12+
"thumbnail": "assets/img/ogp.png",
13+
"contentPath": "blog/en/blog_00029.html",
14+
"recommended": true
15+
},
216
{
317
"id": "blog_00028",
418
"title": "GoF Design Patterns - Singleton",

WebSite/blog/blog_00023.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,7 +180,7 @@ <h3 id="基本構文">基本構文</h3><p>基本的に下記の構文を守り
180180
"C": true
181181
},
182182
"Array": ["S","A","M","P","L","E"]
183-
}</code></pre></figure><p>settings.json に設定できるプロパティの一覧は下記を参照ください。<br><a href="https://zed.dev/docs/configuring-zed" class="og-card" target="_blank" rel="noopener noreferrer"><span class="og-thumbnail no-image"></span><span class="og-content"><span class="og-site">zed.dev</span><span class="og-title">Configuring Zed | Zed Code Editor Documentation</span><span class="og-description">Learn how to use and customize Zed, the fast, collaborative code editor. Official docs on features, configuration, AI tools, and workflows.</span></span></a><br>keymap.json についてはこちらから見ることが出来ます。<br><a href="https://zed.dev/docs/key-bindings" class="og-card" target="_blank" rel="noopener noreferrer"><span class="og-thumbnail no-image"></span><span class="og-content"><span class="og-site">zed.dev</span><span class="og-title">Key bindings | Zed Code Editor Documentation</span><span class="og-description">Learn how to use and customize Zed, the fast, collaborative code editor. Official docs on features, configuration, AI tools, and workflows.</span></span></a> </p>
183+
}</code></pre></figure><p>settings.json に設定できるプロパティの一覧は下記を参照ください。<br><a href="https://zed.dev/docs/configuring-zed" class="og-card" target="_blank" rel="noopener noreferrer"><span class="og-thumbnail no-image"></span><span class="og-content"><span class="og-site">zed.dev</span><span class="og-title">Redirecting... | Zed Code Editor Documentation</span><span class="og-description"></span></span></a><br>keymap.json についてはこちらから見ることが出来ます。<br><a href="https://zed.dev/docs/key-bindings" class="og-card" target="_blank" rel="noopener noreferrer"><span class="og-thumbnail no-image"></span><span class="og-content"><span class="og-site">zed.dev</span><span class="og-title">Keybindings | Zed Code Editor Documentation</span><span class="og-description">Learn how to use and customize Zed, the fast, collaborative code editor. Official docs on features, configuration, AI tools, and workflows.</span></span></a> </p>
184184
<h2 id="本題のおすすめ設定">本題のおすすめ設定</h2><p>正直環境やプロジェクト、個人によるのであくまでお勧めになります。<br>あとで全文載せますので一旦推したい部分のみリスト記載</p>
185185
<table>
186186
<thead>

WebSite/blog/blog_00024.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ <h2 id="はじめに">はじめに</h2><p>Zedにはカスタマイズが可能
173173
<li>TextMate</li>
174174
<li>Cursor</li>
175175
</ul>
176-
<p>また公式ドキュメントを参考にする場合は下記をみれば確実にわかります。<br><a href="https://zed.dev/docs/key-bindings#contexts" class="og-card" target="_blank" rel="noopener noreferrer"><span class="og-thumbnail no-image"></span><span class="og-content"><span class="og-site">zed.dev</span><span class="og-title">Key bindings | Zed Code Editor Documentation</span><span class="og-description">Learn how to use and customize Zed, the fast, collaborative code editor. Official docs on features, configuration, AI tools, and workflows.</span></span></a></p>
176+
<p>また公式ドキュメントを参考にする場合は下記をみれば確実にわかります。<br><a href="https://zed.dev/docs/key-bindings#contexts" class="og-card" target="_blank" rel="noopener noreferrer"><span class="og-thumbnail no-image"></span><span class="og-content"><span class="og-site">zed.dev</span><span class="og-title">Keybindings | Zed Code Editor Documentation</span><span class="og-description">Learn how to use and customize Zed, the fast, collaborative code editor. Official docs on features, configuration, AI tools, and workflows.</span></span></a></p>
177177
<h3 id="設定方法">設定方法</h3><p>設定方法は keymap.jsonに直書きか、 [ctrl-shift-p] でコマンドパレットにて <code>zed: open keymap</code> を入力 &amp; 選択 で設定が可能です。<br>後者は GUIベースで設定が可能なのでかなり楽に設定が可能です </p>
178178
<table>
179179
<thead>
@@ -210,7 +210,7 @@ <h3 id="基本構文">基本構文</h3><p>基本的に下記の構文で記載
210210
}
211211
}
212212
]
213-
</code></pre></figure><p>他構文について細かく知りたい場合は下記公式ドキュメントの <code>Keybinding Syntax</code> の項の閲覧を推奨します。<br><a href="https://zed.dev/docs/key-bindings#contexts" class="og-card" target="_blank" rel="noopener noreferrer"><span class="og-thumbnail no-image"></span><span class="og-content"><span class="og-site">zed.dev</span><span class="og-title">Key bindings | Zed Code Editor Documentation</span><span class="og-description">Learn how to use and customize Zed, the fast, collaborative code editor. Official docs on features, configuration, AI tools, and workflows.</span></span></a> </p>
213+
</code></pre></figure><p>他構文について細かく知りたい場合は下記公式ドキュメントの <code>Keybinding Syntax</code> の項の閲覧を推奨します。<br><a href="https://zed.dev/docs/key-bindings#contexts" class="og-card" target="_blank" rel="noopener noreferrer"><span class="og-thumbnail no-image"></span><span class="og-content"><span class="og-site">zed.dev</span><span class="og-title">Keybindings | Zed Code Editor Documentation</span><span class="og-description">Learn how to use and customize Zed, the fast, collaborative code editor. Official docs on features, configuration, AI tools, and workflows.</span></span></a> </p>
214214
<h2 id="本題のおすすめ設定">本題のおすすめ設定</h2><p>コンテキスト や 優先順位、リマップなど他にも色々細かくあるのですが、<br><strong>本題の設定のすすめ</strong> がメインなので設定ファイルのおすすめを記述していきます。<br>※筆者は英字配列でかつテンキーが無いキーボードデバイスを利用しています。 </p>
215215
<p>... </p>
216216
<p>と言いたいところですが、実はほとんどはデフォルトのままにしておいた方がいいというのが結論になります。<br>理由は後述するとして、下記だけ <code>keymap.json</code> に追加しておけば他は特に触る必要がないです。 </p>

WebSite/blog/blog_00026.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ <h2 id="概要">概要</h2><p>下記画像を押下すると</p>
168168
<p>下記画像のパネルが出てきます。(サインインを要求されている場合はサインインを行ってください。Githubアカウントがあれば可能です。)<br>これが今回お話するパネルです。 </p>
169169
<p><img src="../assets/img/blog_00026_1.png" alt="image" title="" loading="lazy" decoding="async"></p>
170170
<p>これは Collaboration という文字の通り 共同作業 を可能とする機能になります。<br>因みに公式ドキュメントは下記 </p>
171-
<p><a href="https://zed.dev/docs/collaboration/overview" class="og-card" target="_blank" rel="noopener noreferrer"><span class="og-thumbnail no-image"></span><span class="og-content"><span class="og-site">zed.dev</span><span class="og-title">Collaboration | Zed Code Editor Documentation</span><span class="og-description">Learn how to use and customize Zed, the fast, collaborative code editor. Official docs on features, configuration, AI tools, and workflows.</span></span></a></p>
171+
<p><a href="https://zed.dev/docs/collaboration/overview" class="og-card" target="_blank" rel="noopener noreferrer"><span class="og-thumbnail no-image"></span><span class="og-content"><span class="og-site">zed.dev</span><span class="og-title">Overview | Zed Code Editor Documentation</span><span class="og-description">Learn how to use and customize Zed, the fast, collaborative code editor. Official docs on features, configuration, AI tools, and workflows.</span></span></a></p>
172172
<p>パネルの中には初期状態だと </p>
173173
<ul>
174174
<li>Channels</li>

WebSite/blog/blog_00028.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -458,7 +458,7 @@ <h2 id="まとめ">まとめ</h2><ul>
458458
</div>
459459
</div>
460460

461-
<div class="post-detail__nav post-detail__nav--bottom"><a href="blog_00027.html" class="btn btn--prev">← GoFデザインパターン</a><a href="../blog.html" class="btn btn--back">← ブログ一覧へ戻る</a></div>
461+
<div class="post-detail__nav post-detail__nav--bottom"><a href="blog_00027.html" class="btn btn--prev">← GoFデザインパターン</a><a href="../blog.html" class="btn btn--back">← ブログ一覧へ戻る</a><a href="blog_00029.html" class="btn btn--next">GoFデザインパターン -… →</a></div>
462462
</article>
463463
</div>
464464
<aside class="post-sidebar">

0 commit comments

Comments
 (0)