summaryrefslogtreecommitdiffhomepage
path: root/services
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-07-04 02:46:03 +0900
committernsfisis <nsfisis@gmail.com>2025-07-04 02:46:03 +0900
commit4ff12019835feb746c208c64a4481a8a2aa10db7 (patch)
treef455ef61517d4392ae6f3a3ccfd407a12176436e /services
parent352524dbab111d1803f49f0facfa20260e9f40ee (diff)
downloadnsfisis.dev-4ff12019835feb746c208c64a4481a8a2aa10db7.tar.gz
nsfisis.dev-4ff12019835feb746c208c64a4481a8a2aa10db7.tar.zst
nsfisis.dev-4ff12019835feb746c208c64a4481a8a2aa10db7.zip
feat(blog/nuldoc): deny hatena bookmark comments
Diffstat (limited to 'services')
-rw-r--r--services/blog/nuldoc-src/components/PageLayout.tsx2
-rw-r--r--services/blog/public/404.html1
-rw-r--r--services/blog/public/about/index.html1
-rw-r--r--services/blog/public/index.html1
-rw-r--r--services/blog/public/posts/2/index.html1
-rw-r--r--services/blog/public/posts/2021-03-05/my-first-post/index.html1
-rw-r--r--services/blog/public/posts/2021-03-30/phperkaigi-2021/index.html1
-rw-r--r--services/blog/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html1
-rw-r--r--services/blog/public/posts/2021-10-02/python-unbound-local-error/index.html1
-rw-r--r--services/blog/public/posts/2021-10-02/ruby-detect-running-implementation/index.html1
-rw-r--r--services/blog/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html1
-rw-r--r--services/blog/public/posts/2021-10-02/rust-where-are-primitive-types-from/index.html1
-rw-r--r--services/blog/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html1
-rw-r--r--services/blog/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html1
-rw-r--r--services/blog/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html1
-rw-r--r--services/blog/public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html1
-rw-r--r--services/blog/public/posts/2022-05-01/phperkaigi-2022/index.html1
-rw-r--r--services/blog/public/posts/2022-08-27/php-conference-okinawa-code-golf/index.html1
-rw-r--r--services/blog/public/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html1
-rw-r--r--services/blog/public/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html1
-rw-r--r--services/blog/public/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/index.html1
-rw-r--r--services/blog/public/posts/2022-10-28/setup-server-for-this-site/index.html1
-rw-r--r--services/blog/public/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/index.html1
-rw-r--r--services/blog/public/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html1
-rw-r--r--services/blog/public/posts/2023-03-10/rewrite-this-blog-generator/index.html1
-rw-r--r--services/blog/public/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html1
-rw-r--r--services/blog/public/posts/2023-04-04/phperkaigi-2023-report/index.html1
-rw-r--r--services/blog/public/posts/2023-06-25/phpconfuk-2023-report/index.html1
-rw-r--r--services/blog/public/posts/2023-10-02/compile-php-runtime-to-wasm/index.html1
-rw-r--r--services/blog/public/posts/2023-10-13/i-entered-the-open-university-of-japan/index.html1
-rw-r--r--services/blog/public/posts/2023-12-03/isucon-13/index.html1
-rw-r--r--services/blog/public/posts/2023-12-31/2023-reflections/index.html1
-rw-r--r--services/blog/public/posts/2024-01-10/neovim-insert-namespace-declaration-to-empty-php-file/index.html1
-rw-r--r--services/blog/public/posts/2024-02-03/install-wireguard-on-personal-server/index.html1
-rw-r--r--services/blog/public/posts/2024-02-10/yapcjapan-2024-report/index.html1
-rw-r--r--services/blog/public/posts/2024-02-22/phpkansai-2024-report/index.html1
-rw-r--r--services/blog/public/posts/2024-03-17/phperkaigi-2024-report/index.html1
-rw-r--r--services/blog/public/posts/2024-03-20/my-bucket-list/index.html1
-rw-r--r--services/blog/public/posts/2024-04-14/phpcon-odawara-2024-report/index.html1
-rw-r--r--services/blog/public/posts/2024-04-21/pipefail-option-in-gitlab-ci-cd/index.html1
-rw-r--r--services/blog/public/posts/2024-04-29/zsh-file-completion-for-composer-custom-commands/index.html1
-rw-r--r--services/blog/public/posts/2024-05-11/phpconkagawa-2024-report/index.html1
-rw-r--r--services/blog/public/posts/2024-06-19/scalamatsuri-2024-report/index.html1
-rw-r--r--services/blog/public/posts/2024-07-19/reparojson-fix-only-json-formatter/index.html1
-rw-r--r--services/blog/public/posts/2024-08-19/go-template-access-outer-scope-pipeline-within-with-or-range/index.html1
-rw-r--r--services/blog/public/posts/2024-09-28/mncore-challenge-1/index.html1
-rw-r--r--services/blog/public/posts/2024-12-04/cohackpp-report/index.html1
-rw-r--r--services/blog/public/posts/2024-12-33/2024-reflections/index.html1
-rw-r--r--services/blog/public/posts/2025-01-08/phperkaigi-2023-tokens-q1/index.html1
-rw-r--r--services/blog/public/posts/2025-01-26/yaml-breaking-changes-between-v1-1-and-v1-2/index.html1
-rw-r--r--services/blog/public/posts/2025-02-24/phpcon-nagoya-2025-report/index.html1
-rw-r--r--services/blog/public/posts/2025-03-27/zip-function-like-command-paste-command/index.html1
-rw-r--r--services/blog/public/posts/2025-03-28/http-1-1-send-multiple-same-headers/index.html1
-rw-r--r--services/blog/public/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/index.html1
-rw-r--r--services/blog/public/posts/2025-04-24/composer-patches-v2-does-not-require-gnu-patch-even-on-macos/index.html1
-rw-r--r--services/blog/public/posts/2025-05-05/make-tiny-self-hosted-c-compiler/index.html1
-rw-r--r--services/blog/public/posts/2025-06-14/baba-is-you/index.html1
-rw-r--r--services/blog/public/posts/3/index.html1
-rw-r--r--services/blog/public/posts/4/index.html1
-rw-r--r--services/blog/public/posts/5/index.html1
-rw-r--r--services/blog/public/posts/6/index.html1
-rw-r--r--services/blog/public/posts/index.html1
-rw-r--r--services/blog/public/slides/2023-01-18/phpstudy-tokyo-148/index.html1
-rw-r--r--services/blog/public/slides/2023-02-15/phpstudy-tokyo-149/index.html1
-rw-r--r--services/blog/public/slides/2023-03-15/phpstudy-tokyo-150/index.html1
-rw-r--r--services/blog/public/slides/2023-03-24/phperkaigi-2023/index.html1
-rw-r--r--services/blog/public/slides/2023-03-25/phperkaigi-2023-tokens/index.html1
-rw-r--r--services/blog/public/slides/2023-04-12/phpstudy-tokyo-151/index.html1
-rw-r--r--services/blog/public/slides/2023-06-21/phpstudy-tokyo-153/index.html1
-rw-r--r--services/blog/public/slides/2023-06-23/phpconfuk-2023-eve/index.html1
-rw-r--r--services/blog/public/slides/2023-07-26/phpstudy-tokyo-154/index.html1
-rw-r--r--services/blog/public/slides/2023-08-24/phpstudy-tokyo-155/index.html1
-rw-r--r--services/blog/public/slides/2023-10-25/phpstudy-tokyo-157/index.html1
-rw-r--r--services/blog/public/slides/2024-01-24/phpstudy-tokyo-160/index.html1
-rw-r--r--services/blog/public/slides/2024-03-08/phperkaigi-2024/index.html1
-rw-r--r--services/blog/public/slides/2024-03-15/ya8-2024/index.html1
-rw-r--r--services/blog/public/slides/2024-04-13/phpcon-odawara-2024/index.html1
-rw-r--r--services/blog/public/slides/2024-04-25/phpstudy-tokyo-163/index.html1
-rw-r--r--services/blog/public/slides/2024-07-18/phpstudy-tokyo-166/index.html1
-rw-r--r--services/blog/public/slides/2024-10-30/phpstudy-tokyo-169/index.html1
-rw-r--r--services/blog/public/slides/2024-11-30/cohackpp/index.html1
-rw-r--r--services/blog/public/slides/2025-02-22/phpcon-nagoya-2025/index.html1
-rw-r--r--services/blog/public/slides/2025-03-23/phperkaigi-2025/index.html1
-rw-r--r--services/blog/public/slides/2025-04-12/phpcon-odawara-2025/index.html1
-rw-r--r--services/blog/public/slides/index.html1
-rw-r--r--services/blog/public/tags/c/index.html1
-rw-r--r--services/blog/public/tags/ci-cd/index.html1
-rw-r--r--services/blog/public/tags/cohackpp/index.html1
-rw-r--r--services/blog/public/tags/composer/index.html1
-rw-r--r--services/blog/public/tags/conference/index.html1
-rw-r--r--services/blog/public/tags/cpp/index.html1
-rw-r--r--services/blog/public/tags/cpp17/index.html1
-rw-r--r--services/blog/public/tags/game/index.html1
-rw-r--r--services/blog/public/tags/gitlab/index.html1
-rw-r--r--services/blog/public/tags/go/index.html1
-rw-r--r--services/blog/public/tags/http/index.html1
-rw-r--r--services/blog/public/tags/index.html1
-rw-r--r--services/blog/public/tags/isucon/index.html1
-rw-r--r--services/blog/public/tags/macos/index.html1
-rw-r--r--services/blog/public/tags/mncore-challenge/index.html1
-rw-r--r--services/blog/public/tags/neovim/index.html1
-rw-r--r--services/blog/public/tags/note-to-self/index.html1
-rw-r--r--services/blog/public/tags/ouj/index.html1
-rw-r--r--services/blog/public/tags/perl/index.html1
-rw-r--r--services/blog/public/tags/php/index.html1
-rw-r--r--services/blog/public/tags/phpcon-nagoya/index.html1
-rw-r--r--services/blog/public/tags/phpcon-odawara/index.html1
-rw-r--r--services/blog/public/tags/phpconfuk/index.html1
-rw-r--r--services/blog/public/tags/phpconkagawa/index.html1
-rw-r--r--services/blog/public/tags/phpconokinawa/index.html1
-rw-r--r--services/blog/public/tags/phperkaigi/index.html1
-rw-r--r--services/blog/public/tags/phpkansai/index.html1
-rw-r--r--services/blog/public/tags/phpstudy-tokyo/index.html1
-rw-r--r--services/blog/public/tags/piet/index.html1
-rw-r--r--services/blog/public/tags/python/index.html1
-rw-r--r--services/blog/public/tags/python3/index.html1
-rw-r--r--services/blog/public/tags/ruby/index.html1
-rw-r--r--services/blog/public/tags/ruby3/index.html1
-rw-r--r--services/blog/public/tags/rubykaigi/index.html1
-rw-r--r--services/blog/public/tags/rust/index.html1
-rw-r--r--services/blog/public/tags/scala/index.html1
-rw-r--r--services/blog/public/tags/scalamatsuri/index.html1
-rw-r--r--services/blog/public/tags/trick/index.html1
-rw-r--r--services/blog/public/tags/vim/index.html1
-rw-r--r--services/blog/public/tags/wasm/index.html1
-rw-r--r--services/blog/public/tags/wireguard/index.html1
-rw-r--r--services/blog/public/tags/ya8/index.html1
-rw-r--r--services/blog/public/tags/yaml/index.html1
-rw-r--r--services/blog/public/tags/yapc/index.html1
-rw-r--r--services/blog/public/tags/zsh/index.html1
130 files changed, 131 insertions, 0 deletions
diff --git a/services/blog/nuldoc-src/components/PageLayout.tsx b/services/blog/nuldoc-src/components/PageLayout.tsx
index 1cd0aebf..78a5cde2 100644
--- a/services/blog/nuldoc-src/components/PageLayout.tsx
+++ b/services/blog/nuldoc-src/components/PageLayout.tsx
@@ -43,6 +43,8 @@ export default function PageLayout(
<meta property="og:description" content={metaDescription} />
<meta property="og:site_name" content={config.blog.siteName} />
<meta property="og:locale" content="ja_JP" />
+ {/* https://b.hatena.ne.jp/help/entry/nocomment */}
+ <meta name="Hatena::Bookmark" content="nocomment" />
{metaAtomFeedHref &&
(
<link
diff --git a/services/blog/public/404.html b/services/blog/public/404.html
index 8264aa9c..1f255ed8 100644
--- a/services/blog/public/404.html
+++ b/services/blog/public/404.html
@@ -11,6 +11,7 @@
<meta property="og:description" content="リクエストされたページが見つかりません">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>Page Not Found|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/about/index.html b/services/blog/public/about/index.html
index b0146068..23aaf73f 100644
--- a/services/blog/public/about/index.html
+++ b/services/blog/public/about/index.html
@@ -11,6 +11,7 @@
<meta property="og:description" content="このサイトの著者について">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>About|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/index.html b/services/blog/public/index.html
index ac1bee86..504afa4e 100644
--- a/services/blog/public/index.html
+++ b/services/blog/public/index.html
@@ -11,6 +11,7 @@
<meta property="og:description" content="nsfisis のブログサイト">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/posts/2/index.html b/services/blog/public/posts/2/index.html
index 564f6267..39a0a969 100644
--- a/services/blog/public/posts/2/index.html
+++ b/services/blog/public/posts/2/index.html
@@ -11,6 +11,7 @@
<meta property="og:description" content="投稿した記事の一覧 (2ページ目)">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/posts/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>投稿一覧 (2ページ目)|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/posts/2021-03-05/my-first-post/index.html b/services/blog/public/posts/2021-03-05/my-first-post/index.html
index 24ddf8e7..6e9c758f 100644
--- a/services/blog/public/posts/2021-03-05/my-first-post/index.html
+++ b/services/blog/public/posts/2021-03-05/my-first-post/index.html
@@ -11,6 +11,7 @@
<meta property="og:description" content="これはテスト投稿です。これはテスト投稿です。これはテスト投稿です。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>My First Post|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2021-03-30/phperkaigi-2021/index.html b/services/blog/public/posts/2021-03-30/phperkaigi-2021/index.html
index 6783492c..f36aa189 100644
--- a/services/blog/public/posts/2021-03-30/phperkaigi-2021/index.html
+++ b/services/blog/public/posts/2021-03-30/phperkaigi-2021/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="2021-03-26 から 2021-03-28 にかけて開催された、PHPerKaigi 2021 に参加した。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHPerKaigi 2021|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html b/services/blog/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html
index fd62a3a8..905cc23f 100644
--- a/services/blog/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html
+++ b/services/blog/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="C++ の属性構文の属性名には、キーワードが使える。ネタ記事。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>【C++】 属性構文の属性名にはキーワードが使える|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2021-10-02/python-unbound-local-error/index.html b/services/blog/public/posts/2021-10-02/python-unbound-local-error/index.html
index 4a8d8251..c9f0ab44 100644
--- a/services/blog/public/posts/2021-10-02/python-unbound-local-error/index.html
+++ b/services/blog/public/posts/2021-10-02/python-unbound-local-error/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="Python における UnboundLocalError の理由と対処法。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>【Python】 クロージャとUnboundLocalError: local variable &apos;x&apos; referenced before assignment|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2021-10-02/ruby-detect-running-implementation/index.html b/services/blog/public/posts/2021-10-02/ruby-detect-running-implementation/index.html
index c106704f..00f707c0 100644
--- a/services/blog/public/posts/2021-10-02/ruby-detect-running-implementation/index.html
+++ b/services/blog/public/posts/2021-10-02/ruby-detect-running-implementation/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="Ruby には複数の実装があるが、自身を実行している処理系の種類をスクリプト上からどのように判定すればよいだろうか。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>【Ruby】 自身を実行している処理系の種類を判定する|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html b/services/blog/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html
index c81e3c12..4b563c25 100644
--- a/services/blog/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html
+++ b/services/blog/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="Ruby 3.0 で追加される case in 構文と、then キーワードについて。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>【Ruby】 then キーワードと case in|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2021-10-02/rust-where-are-primitive-types-from/index.html b/services/blog/public/posts/2021-10-02/rust-where-are-primitive-types-from/index.html
index 56d7bab9..49749ebc 100644
--- a/services/blog/public/posts/2021-10-02/rust-where-are-primitive-types-from/index.html
+++ b/services/blog/public/posts/2021-10-02/rust-where-are-primitive-types-from/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="Rust のプリミティブ型は予約語ではなく普通の識別子である。どのようにこれが名前解決されるのかを調べた。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>Rust のプリミティブ型はどこからやって来るか|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html b/services/blog/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html
index 9b1da2b2..ae6b52cc 100644
--- a/services/blog/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html
+++ b/services/blog/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="Vim の autocmd events における BufWrite/BufWritePre がどう違うのかを調べた結果、違いはないことがわかった。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>【Vim】 autocmd events の BufWrite/BufWritePre の違い|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html b/services/blog/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html
index e2bf3ef0..96dc3b4e 100644
--- a/services/blog/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html
+++ b/services/blog/public/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="Vim で選択した行の順番を入れ替える方法。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>Vimで選択した行の順番を入れ替える|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html b/services/blog/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html
index 60ed1e82..0029bcc0 100644
--- a/services/blog/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html
+++ b/services/blog/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="PHPerKaigi 2022 で私が作成した PHPer チャレンジ問題を解説する。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHPerKaigi 2022 トークン問題の解説|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html b/services/blog/public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html
index c9d12999..3de1d062 100644
--- a/services/blog/public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html
+++ b/services/blog/public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html
@@ -11,6 +11,7 @@
<meta property="og:description" content="ターミナルに任意の文字のバナーを表示するためのツールを Go で書いた。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>term-banner: ターミナルにバナーを表示するツールを書いた|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2022-05-01/phperkaigi-2022/index.html b/services/blog/public/posts/2022-05-01/phperkaigi-2022/index.html
index 1364b0fb..1ca85f7e 100644
--- a/services/blog/public/posts/2022-05-01/phperkaigi-2022/index.html
+++ b/services/blog/public/posts/2022-05-01/phperkaigi-2022/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="2022-04-09 から 2022-04-11 にかけて開催された、PHPerKaigi 2022 に参加した。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHPerKaigi 2022|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2022-08-27/php-conference-okinawa-code-golf/index.html b/services/blog/public/posts/2022-08-27/php-conference-okinawa-code-golf/index.html
index 5b47df83..6c961ace 100644
--- a/services/blog/public/posts/2022-08-27/php-conference-okinawa-code-golf/index.html
+++ b/services/blog/public/posts/2022-08-27/php-conference-okinawa-code-golf/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="PHP カンファレンス沖縄の懇親会 LT で出題されたコードゴルフの問題を解いてみた。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP カンファレンス沖縄で出題されたコードゴルフの問題を解いてみた|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html b/services/blog/public/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html
index 150d76f7..51e571ba 100644
--- a/services/blog/public/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html
+++ b/services/blog/public/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html
@@ -11,6 +11,7 @@
<meta property="og:description" content="先日、私の勤めるデジタルサーカス株式会社が、PHP Foundation へ寄付をおこないました。本件を社内でしつこく推進した1人として、推進の理由等を書き残しておきます。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>弊社の PHP Foundation への寄付に寄せて|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html b/services/blog/public/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html
index 95cce9cc..16704369 100644
--- a/services/blog/public/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html
+++ b/services/blog/public/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="PHP で fizzbuzz を書いた。ただし、1行あたりに使える文字数は2文字まで。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>【PHP】 fizzbuzz を書く。1行あたり2文字で。|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/index.html b/services/blog/public/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/index.html
index 9d5c3a86..cec9e188 100644
--- a/services/blog/public/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/index.html
+++ b/services/blog/public/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="来年の PHPerKaigi 2023 でデジタルサーカス株式会社から出題予定のトークン問題のうち、ボツになった問題を公開する (その 1)。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHPerKaigi 2023: ボツになったトークン問題 その 1|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2022-10-28/setup-server-for-this-site/index.html b/services/blog/public/posts/2022-10-28/setup-server-for-this-site/index.html
index eb8191df..3fcdf961 100644
--- a/services/blog/public/posts/2022-10-28/setup-server-for-this-site/index.html
+++ b/services/blog/public/posts/2022-10-28/setup-server-for-this-site/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="GitHub Pages でホストしていたこのサイトを VPS へ移行したので、そのときにやったことのメモ。99 % 自分用。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>【備忘録】 このサイト用の VPS をセットアップしたときのメモ|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/index.html b/services/blog/public/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/index.html
index 32d247e8..6b0e135f 100644
--- a/services/blog/public/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/index.html
+++ b/services/blog/public/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="来年の PHPerKaigi 2023 でデジタルサーカス株式会社から出題予定のトークン問題のうち、ボツになった問題を公開する (その 2)。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHPerKaigi 2023: ボツになったトークン問題 その 2|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html b/services/blog/public/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html
index 255e400a..55a05c16 100644
--- a/services/blog/public/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html
+++ b/services/blog/public/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="来年の PHPerKaigi 2023 でデジタルサーカス株式会社から出題予定のトークン問題のうち、ボツになった問題を公開する (その 3)。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHPerKaigi 2023: ボツになったトークン問題 その 3|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2023-03-10/rewrite-this-blog-generator/index.html b/services/blog/public/posts/2023-03-10/rewrite-this-blog-generator/index.html
index 0b35f6d4..dd7ea830 100644
--- a/services/blog/public/posts/2023-03-10/rewrite-this-blog-generator/index.html
+++ b/services/blog/public/posts/2023-03-10/rewrite-this-blog-generator/index.html
@@ -11,6 +11,7 @@
<meta property="og:description" content="このブログのジェネレータを書き直したので、やったことを書き記しておく。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>このブログのジェネレータを書き直した|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html b/services/blog/public/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html
index 09d02736..d90c0af1 100644
--- a/services/blog/public/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html
+++ b/services/blog/public/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html
@@ -11,6 +11,7 @@
<meta property="og:description" content="PNG 画像として valid な範囲で最大限手抜きしたエンコーダを書く。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PNG 画像の最小構成エンコーダを実装する|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2023-04-04/phperkaigi-2023-report/index.html b/services/blog/public/posts/2023-04-04/phperkaigi-2023-report/index.html
index 86e00ffe..87b0eae6 100644
--- a/services/blog/public/posts/2023-04-04/phperkaigi-2023-report/index.html
+++ b/services/blog/public/posts/2023-04-04/phperkaigi-2023-report/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="2023-03-23 から 2023-03-25 にかけて開催された、PHPerKaigi 2023 に参加した。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHPerKaigi 2023 参加レポ|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2023-06-25/phpconfuk-2023-report/index.html b/services/blog/public/posts/2023-06-25/phpconfuk-2023-report/index.html
index 964c69b4..bf7d2495 100644
--- a/services/blog/public/posts/2023-06-25/phpconfuk-2023-report/index.html
+++ b/services/blog/public/posts/2023-06-25/phpconfuk-2023-report/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="2023-06-24 に開催された、PHP カンファレンス福岡に参加した。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP カンファレンス福岡 2023 参加レポ|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2023-10-02/compile-php-runtime-to-wasm/index.html b/services/blog/public/posts/2023-10-02/compile-php-runtime-to-wasm/index.html
index 8c66386f..c551ccf5 100644
--- a/services/blog/public/posts/2023-10-02/compile-php-runtime-to-wasm/index.html
+++ b/services/blog/public/posts/2023-10-02/compile-php-runtime-to-wasm/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="PHP の処理系 (php/php-src) を Emscripten で WebAssembly にコンパイルし、任意のコードを隔離された環境で評価できるようにした。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP の処理系を Emscripten で WebAssembly にコンパイルする|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2023-10-13/i-entered-the-open-university-of-japan/index.html b/services/blog/public/posts/2023-10-13/i-entered-the-open-university-of-japan/index.html
index 9a0abf65..e4b95799 100644
--- a/services/blog/public/posts/2023-10-13/i-entered-the-open-university-of-japan/index.html
+++ b/services/blog/public/posts/2023-10-13/i-entered-the-open-university-of-japan/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="放送大学に入学しました。頑張ります。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>放送大学に入学しました|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2023-12-03/isucon-13/index.html b/services/blog/public/posts/2023-12-03/isucon-13/index.html
index 164fff03..220c725c 100644
--- a/services/blog/public/posts/2023-12-03/isucon-13/index.html
+++ b/services/blog/public/posts/2023-12-03/isucon-13/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="ISUCON 13 に参加した。チーム名「うつしもゆ」、最終スコア 13,580 点">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>ISUCON 13 に参加した|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2023-12-31/2023-reflections/index.html b/services/blog/public/posts/2023-12-31/2023-reflections/index.html
index 69194a3a..4fa00982 100644
--- a/services/blog/public/posts/2023-12-31/2023-reflections/index.html
+++ b/services/blog/public/posts/2023-12-31/2023-reflections/index.html
@@ -11,6 +11,7 @@
<meta property="og:description" content="2023年にやったことを振り返る">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>2023年の振り返り|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2024-01-10/neovim-insert-namespace-declaration-to-empty-php-file/index.html b/services/blog/public/posts/2024-01-10/neovim-insert-namespace-declaration-to-empty-php-file/index.html
index 077477b1..2e9c8396 100644
--- a/services/blog/public/posts/2024-01-10/neovim-insert-namespace-declaration-to-empty-php-file/index.html
+++ b/services/blog/public/posts/2024-01-10/neovim-insert-namespace-declaration-to-empty-php-file/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="Neovim で空の PHP ファイルを開いたとき、ディレクトリの構造に基づいて自動的に namespace 宣言を挿入するようにする。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>【Neovim】 空の PHP ファイルに namespace 宣言を挿入する|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2024-02-03/install-wireguard-on-personal-server/index.html b/services/blog/public/posts/2024-02-03/install-wireguard-on-personal-server/index.html
index 31309a82..176be938 100644
--- a/services/blog/public/posts/2024-02-03/install-wireguard-on-personal-server/index.html
+++ b/services/blog/public/posts/2024-02-03/install-wireguard-on-personal-server/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="個人用サービスのセルフホストに使っているサーバに WireGuard を導入する作業をしたメモ">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>【備忘録】 個人用サーバに WireGuard を導入する|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2024-02-10/yapcjapan-2024-report/index.html b/services/blog/public/posts/2024-02-10/yapcjapan-2024-report/index.html
index 3f53faed..bef99183 100644
--- a/services/blog/public/posts/2024-02-10/yapcjapan-2024-report/index.html
+++ b/services/blog/public/posts/2024-02-10/yapcjapan-2024-report/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="2024-02-10 に開催された、YAPC::Hiroshima 2024 に参加した。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>YAPC::Hiroshima 2024 参加レポ|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2024-02-22/phpkansai-2024-report/index.html b/services/blog/public/posts/2024-02-22/phpkansai-2024-report/index.html
index 0b5e6d29..0b27e943 100644
--- a/services/blog/public/posts/2024-02-22/phpkansai-2024-report/index.html
+++ b/services/blog/public/posts/2024-02-22/phpkansai-2024-report/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="2024-02-11 に開催された、PHPカンファレンス関西 2024 に参加した。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHPカンファレンス関西 2024 参加レポ|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2024-03-17/phperkaigi-2024-report/index.html b/services/blog/public/posts/2024-03-17/phperkaigi-2024-report/index.html
index 1023fb6a..185aa146 100644
--- a/services/blog/public/posts/2024-03-17/phperkaigi-2024-report/index.html
+++ b/services/blog/public/posts/2024-03-17/phperkaigi-2024-report/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="2024-03-07 から 2024-03-09 にかけて開催された、PHPerKaigi 2024 に参加した。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHPerKaigi 2024 参加レポ|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2024-03-20/my-bucket-list/index.html b/services/blog/public/posts/2024-03-20/my-bucket-list/index.html
index 5977e807..92161a33 100644
--- a/services/blog/public/posts/2024-03-20/my-bucket-list/index.html
+++ b/services/blog/public/posts/2024-03-20/my-bucket-list/index.html
@@ -11,6 +11,7 @@
<meta property="og:description" content="駄文">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>死ぬまでに作る自作○○一覧あるいは人生の TODO リスト|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2024-04-14/phpcon-odawara-2024-report/index.html b/services/blog/public/posts/2024-04-14/phpcon-odawara-2024-report/index.html
index 25dea45c..a9f5344f 100644
--- a/services/blog/public/posts/2024-04-14/phpcon-odawara-2024-report/index.html
+++ b/services/blog/public/posts/2024-04-14/phpcon-odawara-2024-report/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="2024-04-13 に開催された、PHP カンファレンス小田原 2024 に参加した。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP カンファレンス小田原 2024 参加レポ|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2024-04-21/pipefail-option-in-gitlab-ci-cd/index.html b/services/blog/public/posts/2024-04-21/pipefail-option-in-gitlab-ci-cd/index.html
index 1255df5f..5efcb1db 100644
--- a/services/blog/public/posts/2024-04-21/pipefail-option-in-gitlab-ci-cd/index.html
+++ b/services/blog/public/posts/2024-04-21/pipefail-option-in-gitlab-ci-cd/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="GitLab CI/CD で bash/sh スクリプトを動かすと、pipefail オプションが有効になった状態で実行される。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>【GitLab】 GitLab CI/CD 上での bash/sh は pipefail が有効になっている|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2024-04-29/zsh-file-completion-for-composer-custom-commands/index.html b/services/blog/public/posts/2024-04-29/zsh-file-completion-for-composer-custom-commands/index.html
index 2e1b2315..08557879 100644
--- a/services/blog/public/posts/2024-04-29/zsh-file-completion-for-composer-custom-commands/index.html
+++ b/services/blog/public/posts/2024-04-29/zsh-file-completion-for-composer-custom-commands/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="Zsh の Composer に対する補完はカスタムコマンドやその引数を補完しない。カスタムコマンドの引数としてファイルを補完させる方法を調べた。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>【Zsh】 Composer のカスタムコマンドに対する Zsh 補完で引数にファイルを補完させる|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2024-05-11/phpconkagawa-2024-report/index.html b/services/blog/public/posts/2024-05-11/phpconkagawa-2024-report/index.html
index 40de4204..8a314d7f 100644
--- a/services/blog/public/posts/2024-05-11/phpconkagawa-2024-report/index.html
+++ b/services/blog/public/posts/2024-05-11/phpconkagawa-2024-report/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="2024-05-11 に開催された、PHP カンファレンス香川 2024 に参加した。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP カンファレンス香川 2024 参加レポ|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2024-06-19/scalamatsuri-2024-report/index.html b/services/blog/public/posts/2024-06-19/scalamatsuri-2024-report/index.html
index 5e5cffba..9abca4f0 100644
--- a/services/blog/public/posts/2024-06-19/scalamatsuri-2024-report/index.html
+++ b/services/blog/public/posts/2024-06-19/scalamatsuri-2024-report/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="2024-06-08 から 2024-06-09 にかけて開催された、ScalaMatsuri 2024 に参加した。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>ScalaMatsuri 2024 参加レポ|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2024-07-19/reparojson-fix-only-json-formatter/index.html b/services/blog/public/posts/2024-07-19/reparojson-fix-only-json-formatter/index.html
index 6117e562..9a40d7c2 100644
--- a/services/blog/public/posts/2024-07-19/reparojson-fix-only-json-formatter/index.html
+++ b/services/blog/public/posts/2024-07-19/reparojson-fix-only-json-formatter/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="文法エラーだけを直し、空白の削除や挿入といった整形処理を一切おこなわない JSON フォーマッタを作成した。Neovim と連携させる設定例も紹介する。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>reparojson: 文法エラーを直すだけの JSON フォーマッタを作った|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2024-08-19/go-template-access-outer-scope-pipeline-within-with-or-range/index.html b/services/blog/public/posts/2024-08-19/go-template-access-outer-scope-pipeline-within-with-or-range/index.html
index 9a157418..ea58be69 100644
--- a/services/blog/public/posts/2024-08-19/go-template-access-outer-scope-pipeline-within-with-or-range/index.html
+++ b/services/blog/public/posts/2024-08-19/go-template-access-outer-scope-pipeline-within-with-or-range/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="Go言語の text/template における with や range は &quot;.&quot; を上書きする。これらの内側から外側の &quot;.&quot; にアクセスする方法を調べた。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>【Go】 text/template の with や range の内側から外側の &quot;.&quot; にアクセスする|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2024-09-28/mncore-challenge-1/index.html b/services/blog/public/posts/2024-09-28/mncore-challenge-1/index.html
index a433decf..1c4b7f05 100644
--- a/services/blog/public/posts/2024-09-28/mncore-challenge-1/index.html
+++ b/services/blog/public/posts/2024-09-28/mncore-challenge-1/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="2024-08-28 から 2024-09-24 にかけて開催された MN-Core Challenge #1 に参加した。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>MN-Core Challenge #1 参加レポ|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2024-12-04/cohackpp-report/index.html b/services/blog/public/posts/2024-12-04/cohackpp-report/index.html
index 4e6a715c..d5b81411 100644
--- a/services/blog/public/posts/2024-12-04/cohackpp-report/index.html
+++ b/services/blog/public/posts/2024-12-04/cohackpp-report/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="2024-11-30 に開催された紅白ぺぱ合戦に参加し、ぺ陣営のメンバとして LT しました。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>紅白ぺぱ合戦に参加&amp;LTしました|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2024-12-33/2024-reflections/index.html b/services/blog/public/posts/2024-12-33/2024-reflections/index.html
index 7bf29216..686c9f6a 100644
--- a/services/blog/public/posts/2024-12-33/2024-reflections/index.html
+++ b/services/blog/public/posts/2024-12-33/2024-reflections/index.html
@@ -11,6 +11,7 @@
<meta property="og:description" content="2024年にやったことを振り返る">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>2024年の振り返り|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2025-01-08/phperkaigi-2023-tokens-q1/index.html b/services/blog/public/posts/2025-01-08/phperkaigi-2023-tokens-q1/index.html
index e8bdb5ac..849154d8 100644
--- a/services/blog/public/posts/2025-01-08/phperkaigi-2023-tokens-q1/index.html
+++ b/services/blog/public/posts/2025-01-08/phperkaigi-2023-tokens-q1/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="PHPerKaigi 2023 でデジタルサーカス株式会社から出題した問題を解説する。全5問中の第1問。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHPerKaigi 2023 トークン問題解説 (1/5)|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2025-01-26/yaml-breaking-changes-between-v1-1-and-v1-2/index.html b/services/blog/public/posts/2025-01-26/yaml-breaking-changes-between-v1-1-and-v1-2/index.html
index bfed3b20..578868c1 100644
--- a/services/blog/public/posts/2025-01-26/yaml-breaking-changes-between-v1-1-and-v1-2/index.html
+++ b/services/blog/public/posts/2025-01-26/yaml-breaking-changes-between-v1-1-and-v1-2/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="データ記述言語 YAML におけるバージョン 1.1 と 1.2 の主な破壊的変更をまとめた。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>【YAML】YAML 1.1 と YAML 1.2 の主な破壊的変更|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2025-02-24/phpcon-nagoya-2025-report/index.html b/services/blog/public/posts/2025-02-24/phpcon-nagoya-2025-report/index.html
index 1e789db3..120074a2 100644
--- a/services/blog/public/posts/2025-02-24/phpcon-nagoya-2025-report/index.html
+++ b/services/blog/public/posts/2025-02-24/phpcon-nagoya-2025-report/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="2025-02-22 に開催された、PHP カンファレンス名古屋 2025 に参加した。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP カンファレンス名古屋 2025 参加レポ|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2025-03-27/zip-function-like-command-paste-command/index.html b/services/blog/public/posts/2025-03-27/zip-function-like-command-paste-command/index.html
index de41d623..cc980b1e 100644
--- a/services/blog/public/posts/2025-03-27/zip-function-like-command-paste-command/index.html
+++ b/services/blog/public/posts/2025-03-27/zip-function-like-command-paste-command/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="zip 関数のような動きをする paste コマンドについてのメモ。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>zip 関数のようなコマンド paste|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2025-03-28/http-1-1-send-multiple-same-headers/index.html b/services/blog/public/posts/2025-03-28/http-1-1-send-multiple-same-headers/index.html
index 597eb3b3..6142f333 100644
--- a/services/blog/public/posts/2025-03-28/http-1-1-send-multiple-same-headers/index.html
+++ b/services/blog/public/posts/2025-03-28/http-1-1-send-multiple-same-headers/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="HTTP/1.1 で同じヘッダを2回送ったときの挙動について仕様を読んでまとめた。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>【HTTP】HTTP/1.1 で同じヘッダを2回送るとどうなるか|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/index.html b/services/blog/public/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/index.html
index 2e9e1922..94056e10 100644
--- a/services/blog/public/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/index.html
+++ b/services/blog/public/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="RubyKaigi 2025 で開催された TRICK において、『最もRuby on Ruby賞』として審査員賞をいただいた。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>RubyKaigi 2025 の TRICK で入賞した|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2025-04-24/composer-patches-v2-does-not-require-gnu-patch-even-on-macos/index.html b/services/blog/public/posts/2025-04-24/composer-patches-v2-does-not-require-gnu-patch-even-on-macos/index.html
index ee8186f4..7074f7cc 100644
--- a/services/blog/public/posts/2025-04-24/composer-patches-v2-does-not-require-gnu-patch-even-on-macos/index.html
+++ b/services/blog/public/posts/2025-04-24/composer-patches-v2-does-not-require-gnu-patch-even-on-macos/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="composer-patches は BSD patch に対応しておらず、一部のパッチの適用に失敗する。現在ベータ版である v2 では patch コマンドに依存しなくなり、macOS で使うときのストレスが解消される見込み。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>【Composer】 composer-patches v2 では macOS でも GNU patch のインストールが不要になる (予定)|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2025-05-05/make-tiny-self-hosted-c-compiler/index.html b/services/blog/public/posts/2025-05-05/make-tiny-self-hosted-c-compiler/index.html
index d6723e84..0bb69686 100644
--- a/services/blog/public/posts/2025-05-05/make-tiny-self-hosted-c-compiler/index.html
+++ b/services/blog/public/posts/2025-05-05/make-tiny-self-hosted-c-compiler/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="ゴールデンウィークを使って、セルフホストできる C コンパイラを開発した。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>セルフホスト可能な C コンパイラを作った|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/2025-06-14/baba-is-you/index.html b/services/blog/public/posts/2025-06-14/baba-is-you/index.html
index 0da7fe6f..05d8e48f 100644
--- a/services/blog/public/posts/2025-06-14/baba-is-you/index.html
+++ b/services/blog/public/posts/2025-06-14/baba-is-you/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="Baba Is You という最高のパズルゲームをクリアした。是非プレイしてほしい。">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>最高のパズルゲーム Baba Is You をやれ|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/posts/3/index.html b/services/blog/public/posts/3/index.html
index 4faa554e..85f7d92d 100644
--- a/services/blog/public/posts/3/index.html
+++ b/services/blog/public/posts/3/index.html
@@ -11,6 +11,7 @@
<meta property="og:description" content="投稿した記事の一覧 (3ページ目)">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/posts/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>投稿一覧 (3ページ目)|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/posts/4/index.html b/services/blog/public/posts/4/index.html
index b6d4b264..c44cbae8 100644
--- a/services/blog/public/posts/4/index.html
+++ b/services/blog/public/posts/4/index.html
@@ -11,6 +11,7 @@
<meta property="og:description" content="投稿した記事の一覧 (4ページ目)">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/posts/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>投稿一覧 (4ページ目)|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/posts/5/index.html b/services/blog/public/posts/5/index.html
index 0d12c0ca..95548528 100644
--- a/services/blog/public/posts/5/index.html
+++ b/services/blog/public/posts/5/index.html
@@ -11,6 +11,7 @@
<meta property="og:description" content="投稿した記事の一覧 (5ページ目)">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/posts/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>投稿一覧 (5ページ目)|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/posts/6/index.html b/services/blog/public/posts/6/index.html
index b7e684eb..cac03b51 100644
--- a/services/blog/public/posts/6/index.html
+++ b/services/blog/public/posts/6/index.html
@@ -11,6 +11,7 @@
<meta property="og:description" content="投稿した記事の一覧 (6ページ目)">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/posts/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>投稿一覧 (6ページ目)|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/posts/index.html b/services/blog/public/posts/index.html
index dc95117b..b0e996ba 100644
--- a/services/blog/public/posts/index.html
+++ b/services/blog/public/posts/index.html
@@ -11,6 +11,7 @@
<meta property="og:description" content="投稿した記事の一覧 (1ページ目)">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/posts/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>投稿一覧 (1ページ目)|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/slides/2023-01-18/phpstudy-tokyo-148/index.html b/services/blog/public/slides/2023-01-18/phpstudy-tokyo-148/index.html
index 999a9de1..b0b6b004 100644
--- a/services/blog/public/slides/2023-01-18/phpstudy-tokyo-148/index.html
+++ b/services/blog/public/slides/2023-01-18/phpstudy-tokyo-148/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="明日のあなたの役に立たない PHP コーディング技法~polyglot~">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第148 回 (LT)|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/slides/2023-02-15/phpstudy-tokyo-149/index.html b/services/blog/public/slides/2023-02-15/phpstudy-tokyo-149/index.html
index 8f218c48..819a4717 100644
--- a/services/blog/public/slides/2023-02-15/phpstudy-tokyo-149/index.html
+++ b/services/blog/public/slides/2023-02-15/phpstudy-tokyo-149/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="PHPerKaigi 2023 のトークン問題でボツにした問題を供養する">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第149 回 (LT)|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/slides/2023-03-15/phpstudy-tokyo-150/index.html b/services/blog/public/slides/2023-03-15/phpstudy-tokyo-150/index.html
index a6bacd06..67403036 100644
--- a/services/blog/public/slides/2023-03-15/phpstudy-tokyo-150/index.html
+++ b/services/blog/public/slides/2023-03-15/phpstudy-tokyo-150/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="明日のあなたの役に立たない PHP コーディング技法~細長い FizzBuzz を書く~">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第150 回 (LT)|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/slides/2023-03-24/phperkaigi-2023/index.html b/services/blog/public/slides/2023-03-24/phperkaigi-2023/index.html
index a618f70b..61627082 100644
--- a/services/blog/public/slides/2023-03-24/phperkaigi-2023/index.html
+++ b/services/blog/public/slides/2023-03-24/phperkaigi-2023/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="詳説「参照」PHP の参照を完全に理解する">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHPerKaigi 2023 (レギュラートーク)|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/slides/2023-03-25/phperkaigi-2023-tokens/index.html b/services/blog/public/slides/2023-03-25/phperkaigi-2023-tokens/index.html
index 289937f1..e224d693 100644
--- a/services/blog/public/slides/2023-03-25/phperkaigi-2023-tokens/index.html
+++ b/services/blog/public/slides/2023-03-25/phperkaigi-2023-tokens/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="PHPer チャレンジ解説 (デジタルサーカス株式会社)">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHPerKaigi 2023 (トークン解説セッション)|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/slides/2023-04-12/phpstudy-tokyo-151/index.html b/services/blog/public/slides/2023-04-12/phpstudy-tokyo-151/index.html
index e9f1d0f4..8f494a7e 100644
--- a/services/blog/public/slides/2023-04-12/phpstudy-tokyo-151/index.html
+++ b/services/blog/public/slides/2023-04-12/phpstudy-tokyo-151/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="list でない array の末尾を探す">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第151 回 (LT)|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/slides/2023-06-21/phpstudy-tokyo-153/index.html b/services/blog/public/slides/2023-06-21/phpstudy-tokyo-153/index.html
index aa0953a7..d2bbfa8f 100644
--- a/services/blog/public/slides/2023-06-21/phpstudy-tokyo-153/index.html
+++ b/services/blog/public/slides/2023-06-21/phpstudy-tokyo-153/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="テキストファイルの末尾には改行コードを入れよう">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第153 回 (LT)|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/slides/2023-06-23/phpconfuk-2023-eve/index.html b/services/blog/public/slides/2023-06-23/phpconfuk-2023-eve/index.html
index 6b9335a8..6b812c2a 100644
--- a/services/blog/public/slides/2023-06-23/phpconfuk-2023-eve/index.html
+++ b/services/blog/public/slides/2023-06-23/phpconfuk-2023-eve/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="巨大なコードベースへ突撃するために">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP カンファレンス福岡 2023 前夜祭 (非公式) (レギュラートーク)|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/slides/2023-07-26/phpstudy-tokyo-154/index.html b/services/blog/public/slides/2023-07-26/phpstudy-tokyo-154/index.html
index ec5abba9..370f14ae 100644
--- a/services/blog/public/slides/2023-07-26/phpstudy-tokyo-154/index.html
+++ b/services/blog/public/slides/2023-07-26/phpstudy-tokyo-154/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="言語間で比較するエラーの通知と処理">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第154 回 (レギュラートーク)|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/slides/2023-08-24/phpstudy-tokyo-155/index.html b/services/blog/public/slides/2023-08-24/phpstudy-tokyo-155/index.html
index 7676a73f..fa2ad120 100644
--- a/services/blog/public/slides/2023-08-24/phpstudy-tokyo-155/index.html
+++ b/services/blog/public/slides/2023-08-24/phpstudy-tokyo-155/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="PHP 3.0 の処理系のソースを読んでみる">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第155 回 (LT)|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/slides/2023-10-25/phpstudy-tokyo-157/index.html b/services/blog/public/slides/2023-10-25/phpstudy-tokyo-157/index.html
index 89a2f6cc..76474aab 100644
--- a/services/blog/public/slides/2023-10-25/phpstudy-tokyo-157/index.html
+++ b/services/blog/public/slides/2023-10-25/phpstudy-tokyo-157/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="PHP コードを隔離された環境で安全に動かす (on WebAssembly)">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第157 回 (LT)|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/slides/2024-01-24/phpstudy-tokyo-160/index.html b/services/blog/public/slides/2024-01-24/phpstudy-tokyo-160/index.html
index 7add4e7e..47ef33a7 100644
--- a/services/blog/public/slides/2024-01-24/phpstudy-tokyo-160/index.html
+++ b/services/blog/public/slides/2024-01-24/phpstudy-tokyo-160/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="PHPStan の力で Algebraic Data Types を実現する">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第160 回 (レギュラートーク)|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/slides/2024-03-08/phperkaigi-2024/index.html b/services/blog/public/slides/2024-03-08/phperkaigi-2024/index.html
index f129df82..079cfc2c 100644
--- a/services/blog/public/slides/2024-03-08/phperkaigi-2024/index.html
+++ b/services/blog/public/slides/2024-03-08/phperkaigi-2024/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="WebAssembly を理解する 〜VM の作成を通して〜">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHPerKaigi 2024 (レギュラートーク (40分))|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/slides/2024-03-15/ya8-2024/index.html b/services/blog/public/slides/2024-03-15/ya8-2024/index.html
index 1cb48778..32d46232 100644
--- a/services/blog/public/slides/2024-03-15/ya8-2024/index.html
+++ b/services/blog/public/slides/2024-03-15/ya8-2024/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="CLI の PHP プログラムを限界まで高速化してみる">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>Ya8 2024 (レギュラートーク (60分))|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/slides/2024-04-13/phpcon-odawara-2024/index.html b/services/blog/public/slides/2024-04-13/phpcon-odawara-2024/index.html
index 6f543721..b0a63717 100644
--- a/services/blog/public/slides/2024-04-13/phpcon-odawara-2024/index.html
+++ b/services/blog/public/slides/2024-04-13/phpcon-odawara-2024/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="来る新 JIT エンジンについて知った気になる">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP カンファレンス小田原 2024 (レギュラートーク (15分))|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/slides/2024-04-25/phpstudy-tokyo-163/index.html b/services/blog/public/slides/2024-04-25/phpstudy-tokyo-163/index.html
index 2799f869..55ed5f16 100644
--- a/services/blog/public/slides/2024-04-25/phpstudy-tokyo-163/index.html
+++ b/services/blog/public/slides/2024-04-25/phpstudy-tokyo-163/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="Tracing JIT の発動条件">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第163回 (LT)|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/slides/2024-07-18/phpstudy-tokyo-166/index.html b/services/blog/public/slides/2024-07-18/phpstudy-tokyo-166/index.html
index c92dfcd9..745fb653 100644
--- a/services/blog/public/slides/2024-07-18/phpstudy-tokyo-166/index.html
+++ b/services/blog/public/slides/2024-07-18/phpstudy-tokyo-166/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="PHPerKaigi 2024 で発表した WebAssembly ランタイムのその後">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第166回 (レギュラートーク (20分))|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/slides/2024-10-30/phpstudy-tokyo-169/index.html b/services/blog/public/slides/2024-10-30/phpstudy-tokyo-169/index.html
index 62e46e2f..86c74b87 100644
--- a/services/blog/public/slides/2024-10-30/phpstudy-tokyo-169/index.html
+++ b/services/blog/public/slides/2024-10-30/phpstudy-tokyo-169/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="PHP で PHP を作る (縮小版)">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP 勉強会@東京 第169回 (レギュラートーク (20分))|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/slides/2024-11-30/cohackpp/index.html b/services/blog/public/slides/2024-11-30/cohackpp/index.html
index 472293cd..2f1ebfb5 100644
--- a/services/blog/public/slides/2024-11-30/cohackpp/index.html
+++ b/services/blog/public/slides/2024-11-30/cohackpp/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="プログラミングマナー講座">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>紅白ぺぱ合戦 (LT)|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/slides/2025-02-22/phpcon-nagoya-2025/index.html b/services/blog/public/slides/2025-02-22/phpcon-nagoya-2025/index.html
index 0aecbd9e..eb91cd73 100644
--- a/services/blog/public/slides/2025-02-22/phpcon-nagoya-2025/index.html
+++ b/services/blog/public/slides/2025-02-22/phpcon-nagoya-2025/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="PHP 処理系の garbage collection を理解する~メモリはいつ解放されるのか~">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP カンファレンス名古屋 2025 (レギュラートーク (30分))|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/slides/2025-03-23/phperkaigi-2025/index.html b/services/blog/public/slides/2025-03-23/phperkaigi-2025/index.html
index 9eef2810..1cd85544 100644
--- a/services/blog/public/slides/2025-03-23/phperkaigi-2025/index.html
+++ b/services/blog/public/slides/2025-03-23/phperkaigi-2025/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="PHPで作るPHP~セルフホストできる言語処理系を作ろう~">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHPerKaigi 2025 (レギュラートーク (40分))|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/slides/2025-04-12/phpcon-odawara-2025/index.html b/services/blog/public/slides/2025-04-12/phpcon-odawara-2025/index.html
index 617233eb..5c0035df 100644
--- a/services/blog/public/slides/2025-04-12/phpcon-odawara-2025/index.html
+++ b/services/blog/public/slides/2025-04-12/phpcon-odawara-2025/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="PHP 8.x 時代のクラス設計(property promotion から property hooks まで)">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>PHP カンファレンス小田原 2025 (レギュラートーク (20分))|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/slides/index.html b/services/blog/public/slides/index.html
index 87acd259..05a9d016 100644
--- a/services/blog/public/slides/index.html
+++ b/services/blog/public/slides/index.html
@@ -11,6 +11,7 @@
<meta property="og:description" content="登壇したイベントで使用したスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/slides/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>スライド一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/c/index.html b/services/blog/public/tags/c/index.html
index 5843ecbe..9b18dbff 100644
--- a/services/blog/public/tags/c/index.html
+++ b/services/blog/public/tags/c/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「C」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/c/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「C」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/ci-cd/index.html b/services/blog/public/tags/ci-cd/index.html
index 66f7cc15..35dfb375 100644
--- a/services/blog/public/tags/ci-cd/index.html
+++ b/services/blog/public/tags/ci-cd/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「CI/CD」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/ci-cd/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「CI/CD」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/cohackpp/index.html b/services/blog/public/tags/cohackpp/index.html
index 2a6ef7c4..d32228c0 100644
--- a/services/blog/public/tags/cohackpp/index.html
+++ b/services/blog/public/tags/cohackpp/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「紅白ぺぱ合戦」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/cohackpp/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「紅白ぺぱ合戦」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/composer/index.html b/services/blog/public/tags/composer/index.html
index 16958b05..29e57695 100644
--- a/services/blog/public/tags/composer/index.html
+++ b/services/blog/public/tags/composer/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「Composer」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/composer/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「Composer」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/conference/index.html b/services/blog/public/tags/conference/index.html
index bb89a484..c99d2089 100644
--- a/services/blog/public/tags/conference/index.html
+++ b/services/blog/public/tags/conference/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「カンファレンス」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/conference/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「カンファレンス」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/cpp/index.html b/services/blog/public/tags/cpp/index.html
index 69ce6f5a..f43bca4d 100644
--- a/services/blog/public/tags/cpp/index.html
+++ b/services/blog/public/tags/cpp/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「C++」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/cpp/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「C++」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/cpp17/index.html b/services/blog/public/tags/cpp17/index.html
index 12579dfd..074e13a5 100644
--- a/services/blog/public/tags/cpp17/index.html
+++ b/services/blog/public/tags/cpp17/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「C++ 17」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/cpp17/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「C++ 17」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/game/index.html b/services/blog/public/tags/game/index.html
index beaf9d93..90be161e 100644
--- a/services/blog/public/tags/game/index.html
+++ b/services/blog/public/tags/game/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「ゲーム」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/game/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「ゲーム」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/gitlab/index.html b/services/blog/public/tags/gitlab/index.html
index 10c3bdbc..52382026 100644
--- a/services/blog/public/tags/gitlab/index.html
+++ b/services/blog/public/tags/gitlab/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「GitLab」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/gitlab/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「GitLab」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/go/index.html b/services/blog/public/tags/go/index.html
index 701656e5..46845a4e 100644
--- a/services/blog/public/tags/go/index.html
+++ b/services/blog/public/tags/go/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「Go」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/go/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「Go」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/http/index.html b/services/blog/public/tags/http/index.html
index 091447ff..2405a3eb 100644
--- a/services/blog/public/tags/http/index.html
+++ b/services/blog/public/tags/http/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「HTTP」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/http/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「HTTP」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/index.html b/services/blog/public/tags/index.html
index 09861700..75c9c539 100644
--- a/services/blog/public/tags/index.html
+++ b/services/blog/public/tags/index.html
@@ -11,6 +11,7 @@
<meta property="og:description" content="タグの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ一覧|REPL: Rest-Eat-Program Loop</title>
<link rel="stylesheet" href="/style.css?h=899271ae83285479ca025cc358975c53">
diff --git a/services/blog/public/tags/isucon/index.html b/services/blog/public/tags/isucon/index.html
index 84e18922..95c41023 100644
--- a/services/blog/public/tags/isucon/index.html
+++ b/services/blog/public/tags/isucon/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「ISUCON」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/isucon/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「ISUCON」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/macos/index.html b/services/blog/public/tags/macos/index.html
index 4bf76a0d..52db07de 100644
--- a/services/blog/public/tags/macos/index.html
+++ b/services/blog/public/tags/macos/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「macOS」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/macos/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「macOS」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/mncore-challenge/index.html b/services/blog/public/tags/mncore-challenge/index.html
index 66c4f868..304e6737 100644
--- a/services/blog/public/tags/mncore-challenge/index.html
+++ b/services/blog/public/tags/mncore-challenge/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「MN-Core Challenge」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/mncore-challenge/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「MN-Core Challenge」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/neovim/index.html b/services/blog/public/tags/neovim/index.html
index 5aa1175c..76baee83 100644
--- a/services/blog/public/tags/neovim/index.html
+++ b/services/blog/public/tags/neovim/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「Neovim」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/neovim/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「Neovim」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/note-to-self/index.html b/services/blog/public/tags/note-to-self/index.html
index 63e65220..668f812c 100644
--- a/services/blog/public/tags/note-to-self/index.html
+++ b/services/blog/public/tags/note-to-self/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「備忘録」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/note-to-self/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「備忘録」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/ouj/index.html b/services/blog/public/tags/ouj/index.html
index 140b1acf..7492dfea 100644
--- a/services/blog/public/tags/ouj/index.html
+++ b/services/blog/public/tags/ouj/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「放送大学」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/ouj/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「放送大学」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/perl/index.html b/services/blog/public/tags/perl/index.html
index af34c5d0..bc03e809 100644
--- a/services/blog/public/tags/perl/index.html
+++ b/services/blog/public/tags/perl/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「Perl」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/perl/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「Perl」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/php/index.html b/services/blog/public/tags/php/index.html
index b0dc2043..be4247ad 100644
--- a/services/blog/public/tags/php/index.html
+++ b/services/blog/public/tags/php/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「PHP」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/php/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「PHP」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/phpcon-nagoya/index.html b/services/blog/public/tags/phpcon-nagoya/index.html
index 9666c2e1..03ed71bf 100644
--- a/services/blog/public/tags/phpcon-nagoya/index.html
+++ b/services/blog/public/tags/phpcon-nagoya/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「PHP カンファレンス名古屋」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/phpcon-nagoya/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「PHP カンファレンス名古屋」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/phpcon-odawara/index.html b/services/blog/public/tags/phpcon-odawara/index.html
index 70518a5d..0f83da9f 100644
--- a/services/blog/public/tags/phpcon-odawara/index.html
+++ b/services/blog/public/tags/phpcon-odawara/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「PHP カンファレンス小田原」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/phpcon-odawara/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「PHP カンファレンス小田原」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/phpconfuk/index.html b/services/blog/public/tags/phpconfuk/index.html
index 44666882..32eeed1f 100644
--- a/services/blog/public/tags/phpconfuk/index.html
+++ b/services/blog/public/tags/phpconfuk/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「PHP カンファレンス福岡」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/phpconfuk/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「PHP カンファレンス福岡」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/phpconkagawa/index.html b/services/blog/public/tags/phpconkagawa/index.html
index cf13888e..8767d6c0 100644
--- a/services/blog/public/tags/phpconkagawa/index.html
+++ b/services/blog/public/tags/phpconkagawa/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「PHP カンファレンス香川」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/phpconkagawa/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「PHP カンファレンス香川」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/phpconokinawa/index.html b/services/blog/public/tags/phpconokinawa/index.html
index 176a86d5..5fe4a379 100644
--- a/services/blog/public/tags/phpconokinawa/index.html
+++ b/services/blog/public/tags/phpconokinawa/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「PHP カンファレンス沖縄」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/phpconokinawa/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「PHP カンファレンス沖縄」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/phperkaigi/index.html b/services/blog/public/tags/phperkaigi/index.html
index d7e11950..401da642 100644
--- a/services/blog/public/tags/phperkaigi/index.html
+++ b/services/blog/public/tags/phperkaigi/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「PHPerKaigi」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/phperkaigi/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「PHPerKaigi」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/phpkansai/index.html b/services/blog/public/tags/phpkansai/index.html
index 9d86134b..7ef3e30b 100644
--- a/services/blog/public/tags/phpkansai/index.html
+++ b/services/blog/public/tags/phpkansai/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「PHP カンファレンス関西」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/phpkansai/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「PHP カンファレンス関西」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/phpstudy-tokyo/index.html b/services/blog/public/tags/phpstudy-tokyo/index.html
index 3e43da9e..9d94037e 100644
--- a/services/blog/public/tags/phpstudy-tokyo/index.html
+++ b/services/blog/public/tags/phpstudy-tokyo/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「PHP 勉強会@東京」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/phpstudy-tokyo/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「PHP 勉強会@東京」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/piet/index.html b/services/blog/public/tags/piet/index.html
index 5e471d07..c18e0a7c 100644
--- a/services/blog/public/tags/piet/index.html
+++ b/services/blog/public/tags/piet/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「Piet」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/piet/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「Piet」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/python/index.html b/services/blog/public/tags/python/index.html
index a3af37a7..38b73bf4 100644
--- a/services/blog/public/tags/python/index.html
+++ b/services/blog/public/tags/python/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「Python」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/python/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「Python」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/python3/index.html b/services/blog/public/tags/python3/index.html
index 5ebc5d5f..7eb4bbf2 100644
--- a/services/blog/public/tags/python3/index.html
+++ b/services/blog/public/tags/python3/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「Python 3」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/python3/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「Python 3」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/ruby/index.html b/services/blog/public/tags/ruby/index.html
index 70aeaf63..db3c08ea 100644
--- a/services/blog/public/tags/ruby/index.html
+++ b/services/blog/public/tags/ruby/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「Ruby」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/ruby/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「Ruby」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/ruby3/index.html b/services/blog/public/tags/ruby3/index.html
index 4124248c..f63c25e5 100644
--- a/services/blog/public/tags/ruby3/index.html
+++ b/services/blog/public/tags/ruby3/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「Ruby 3」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/ruby3/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「Ruby 3」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/rubykaigi/index.html b/services/blog/public/tags/rubykaigi/index.html
index 98feaea5..dec430ad 100644
--- a/services/blog/public/tags/rubykaigi/index.html
+++ b/services/blog/public/tags/rubykaigi/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「RubyKaigi」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/rubykaigi/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「RubyKaigi」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/rust/index.html b/services/blog/public/tags/rust/index.html
index 61f08257..b4bf6bca 100644
--- a/services/blog/public/tags/rust/index.html
+++ b/services/blog/public/tags/rust/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「Rust」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/rust/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「Rust」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/scala/index.html b/services/blog/public/tags/scala/index.html
index 02d9ecc3..d3bf19aa 100644
--- a/services/blog/public/tags/scala/index.html
+++ b/services/blog/public/tags/scala/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「Scala」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/scala/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「Scala」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/scalamatsuri/index.html b/services/blog/public/tags/scalamatsuri/index.html
index 467ffb35..98ff0b32 100644
--- a/services/blog/public/tags/scalamatsuri/index.html
+++ b/services/blog/public/tags/scalamatsuri/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「ScalaMatsuri」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/scalamatsuri/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「ScalaMatsuri」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/trick/index.html b/services/blog/public/tags/trick/index.html
index e7e8a643..a48433d1 100644
--- a/services/blog/public/tags/trick/index.html
+++ b/services/blog/public/tags/trick/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「TRICK」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/trick/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「TRICK」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/vim/index.html b/services/blog/public/tags/vim/index.html
index deebca31..f3541939 100644
--- a/services/blog/public/tags/vim/index.html
+++ b/services/blog/public/tags/vim/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「Vim」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/vim/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「Vim」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/wasm/index.html b/services/blog/public/tags/wasm/index.html
index ab4ab826..b00e89fc 100644
--- a/services/blog/public/tags/wasm/index.html
+++ b/services/blog/public/tags/wasm/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「WebAssembly」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/wasm/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「WebAssembly」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/wireguard/index.html b/services/blog/public/tags/wireguard/index.html
index 4b611569..b8bd03d2 100644
--- a/services/blog/public/tags/wireguard/index.html
+++ b/services/blog/public/tags/wireguard/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「WireGuard」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/wireguard/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「WireGuard」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/ya8/index.html b/services/blog/public/tags/ya8/index.html
index 8380d7b3..3071af8f 100644
--- a/services/blog/public/tags/ya8/index.html
+++ b/services/blog/public/tags/ya8/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「Ya8」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/ya8/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「Ya8」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/yaml/index.html b/services/blog/public/tags/yaml/index.html
index 6050d4ed..30c57ef0 100644
--- a/services/blog/public/tags/yaml/index.html
+++ b/services/blog/public/tags/yaml/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「YAML」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/yaml/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「YAML」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/yapc/index.html b/services/blog/public/tags/yapc/index.html
index de772319..74d54ed5 100644
--- a/services/blog/public/tags/yapc/index.html
+++ b/services/blog/public/tags/yapc/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「YAPC」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/yapc/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「YAPC」一覧|REPL: Rest-Eat-Program Loop</title>
diff --git a/services/blog/public/tags/zsh/index.html b/services/blog/public/tags/zsh/index.html
index c3b1ccd6..ad9263d3 100644
--- a/services/blog/public/tags/zsh/index.html
+++ b/services/blog/public/tags/zsh/index.html
@@ -12,6 +12,7 @@
<meta property="og:description" content="タグ「Zsh」のついた記事またはスライドの一覧">
<meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
<meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
<link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/zsh/atom.xml">
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
<title>タグ「Zsh」一覧|REPL: Rest-Eat-Program Loop</title>