aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--services/nuldoc/content/posts/2025-11-09/rubiks-cube-blindfolded-first-success.dj93
-rw-r--r--services/nuldoc/nuldoc.toml1
-rw-r--r--services/nuldoc/public/blog/posts/2/index.html43
-rw-r--r--services/nuldoc/public/blog/posts/2025-11-09/rubiks-cube-blindfolded-first-success/index.html208
-rw-r--r--services/nuldoc/public/blog/posts/3/index.html43
-rw-r--r--services/nuldoc/public/blog/posts/4/index.html40
-rw-r--r--services/nuldoc/public/blog/posts/5/index.html40
-rw-r--r--services/nuldoc/public/blog/posts/6/index.html20
-rw-r--r--services/nuldoc/public/blog/posts/atom.xml10
-rw-r--r--services/nuldoc/public/blog/posts/index.html40
-rw-r--r--services/nuldoc/public/blog/tags/index.html10
-rw-r--r--services/nuldoc/public/blog/tags/speedcubing/atom.xml19
-rw-r--r--services/nuldoc/public/blog/tags/speedcubing/index.html72
13 files changed, 535 insertions, 104 deletions
diff --git a/services/nuldoc/content/posts/2025-11-09/rubiks-cube-blindfolded-first-success.dj b/services/nuldoc/content/posts/2025-11-09/rubiks-cube-blindfolded-first-success.dj
new file mode 100644
index 0000000..7d83f66
--- /dev/null
+++ b/services/nuldoc/content/posts/2025-11-09/rubiks-cube-blindfolded-first-success.dj
@@ -0,0 +1,93 @@
+---
+[article]
+uuid = "68ce6d2f-81ba-47ca-93d3-26553fc73807"
+title = "ルービックキューブを目隠しで揃えることに初成功した"
+description = "ルービックキューブの目隠し競技 (BLD) に挑戦し、5 日目で初成功した。"
+tags = [
+ "speedcubing",
+]
+
+[[article.revisions]]
+date = "2025-11-09"
+remark = "公開"
+---
+{#intro}
+# はじめに
+
+ルービックキューブには blindfolded (目隠し; 以下略称の BLD と表記) という種目がある。
+崩れたキューブを見てその状態を覚え (このときキューブは動かさない)、目隠しして揃えるという競技である。
+
+5 日前から勉強と練習を始めて、本日初成功したのでここまでの過程や勉強法について書き残しておく。
+
+
+{#references}
+# 参考元
+
+BLD の解法については、YouTube のこちらの動画を全面的に参考にした。
+
+[【初級解法】目隠しルービックキューブ解説 (by MASSAN さん)](https://www.youtube.com/watch?v=eYiIHLMLPUc)
+
+この動画一本で情報が完結しており、回転記号さえ知っていれば他の前提知識無しに BLD を一から学ぶことができる。
+
+BLD の解法はいくつかあるようだが、この動画で取り上げられているのは M2/OP 法と呼ばれるものである。
+OP 法では PLL の Y-perm (を少し変形させたもの) を使うため、最低限 Y-perm は何も考えずに回せる必要があるだろう。
+
+
+{#learning}
+# 学習の進め方
+
+私は次のように学習を進めた。
+
+* 1 日目
+
+ * エッジを揃える手順を学ぶ
+
+* 2 日目
+
+ * エッジ手順を復習する
+ * コーナーを揃える手順を学ぶ
+ * パリティを解消する手順を学ぶ
+
+* 3 日目
+
+ * エッジ手順を復習する
+ * コーナー手順を復習する
+ * パリティ手順を復習する
+
+* 4 日目
+
+ * 目を開けた状態で崩して揃える
+ * ナンバリングと分析を学ぶ
+
+* 5 日目
+
+ * 分析を紙に書き起こし、それを見ながらキューブは見ずに揃える
+ * **本番に挑戦**
+
+5 日目の 4 回目のトライで、19 分 6 秒かけて初成功した。
+
+
+{#memorization}
+# 記憶法
+
+[使ったナンバリングは hinemos (BLD を支援するツールが多数公開されたウェブサービス) に登録している。](https://saxcy.info/hinemos/numbering3.html?useParam=true&BDL=%E3%81%A4&BDR=%E3%81%A6&BRU=%E3%81%9F&DBL=%E3%81%B8&DBR=%E3%81%B5&DFL=%E3%81%AF&DFR=%E3%81%B2&FDL=%E3%81%91&FDR=%E3%81%8F&FLU=%E3%81%8B&FRU=%E3%81%8D&LBD=%E3%82%81&LDF=%E3%82%80&LFU=%E3%81%BF&RBD=%E3%81%99&RBU=%E3%81%97&RDF=%E3%81%9B&RFU=%E3%81%95&UBL=@&UBR=%E3%81%84&UFL=%E3%81%88&UFR=%E3%81%86&BD=%E3%81%A4&BL=%E3%81%A1&BR=%E3%81%A6&BU=%E3%81%9F&DB=%E3%81%B5&DF=@&DL=%E3%81%B8&DR=%E3%81%B2&FL=%E3%81%91&FR=%E3%81%8D&FU=%E3%81%8B&LB=%E3%82%81&LD=%E3%82%80&LF=%E3%81%BF&LU=%E3%81%BE&RB=%E3%81%97&RD=%E3%81%99&RF=%E3%81%9B&RU=%E3%81%95&UB=%E3%81%82&UF=%E3%81%86&UL=%E3%81%88&UR=%E3%81%84)
+
+これは上述の動画における「なにぬねの」を「まみむめも」に置き換えたもので、な行が使いづらそうに見えたのでま行にした。
+こういうものはどうせ慣れなので何でもいいと思う。
+
+いわゆるレターペアについては事前に定めずにその場で考えていた。
+初回の成功を目指す場合はこれでも十分ではないだろうか。
+
+なお、レターペアの記憶には場所法を用いている (今の自宅と実家)。
+
+何となくの感覚として、記憶術を頑張るよりも分析速度を上げる方が正しく記憶するのには役立つように思う。
+結局のところ、覚えておかなければならない時間が短いほど、それだけ記憶も楽になるということだ。
+
+
+{#next-step}
+# 次のステップ
+
+今は人前で披露するには速度と成功率がお話にならないので、宴会芸レベルになるように引き上げていきたい。
+まずはレターペアでも決めようと思う。
+
+忘年会等で私に会った人はリクエストしてくれれば披露します (成功するかは知らん)。
diff --git a/services/nuldoc/nuldoc.toml b/services/nuldoc/nuldoc.toml
index 5c9d60a..5d057f0 100644
--- a/services/nuldoc/nuldoc.toml
+++ b/services/nuldoc/nuldoc.toml
@@ -67,6 +67,7 @@ rubykaigi = "RubyKaigi"
rust = "Rust"
scala = "Scala"
scalamatsuri = "ScalaMatsuri"
+speedcubing = "ルービックキューブ"
techramen = "TechRAMEN"
trick = "TRICK"
vim = "Vim"
diff --git a/services/nuldoc/public/blog/posts/2/index.html b/services/nuldoc/public/blog/posts/2/index.html
index 322bf93..3a6efb5 100644
--- a/services/nuldoc/public/blog/posts/2/index.html
+++ b/services/nuldoc/public/blog/posts/2/index.html
@@ -67,6 +67,26 @@
</div>
</nav>
<article class="post-entry">
+ <a href="/posts/2025-01-26/yaml-breaking-changes-between-v1-1-and-v1-2/">
+ <header class="entry-header">
+ <h2>【YAML】YAML 1.1 と YAML 1.2 の主な破壊的変更</h2>
+ </header>
+ <section class="entry-content">
+ <p>
+ データ記述言語 YAML におけるバージョン 1.1 と 1.2 の主な破壊的変更をまとめた。
+ </p>
+ </section>
+ <footer class="entry-footer">
+ <time datetime="2025-01-26">2025-01-26</time> 投稿
+ <ul class="entry-tags">
+ <li class="tag">
+ YAML
+ </li>
+ </ul>
+ </footer>
+ </a>
+ </article>
+ <article class="post-entry">
<a href="/posts/2025-01-08/phperkaigi-2023-tokens-q1/">
<header class="entry-header">
<h2>PHPerKaigi 2023 トークン問題解説 (1/5)</h2>
@@ -274,29 +294,6 @@
</footer>
</a>
</article>
- <article class="post-entry">
- <a href="/posts/2024-04-21/pipefail-option-in-gitlab-ci-cd/">
- <header class="entry-header">
- <h2>【GitLab】 GitLab CI/CD 上での bash/sh は pipefail が有効になっている</h2>
- </header>
- <section class="entry-content">
- <p>
- GitLab CI/CD で bash/sh スクリプトを動かすと、pipefail オプションが有効になった状態で実行される。
- </p>
- </section>
- <footer class="entry-footer">
- <time datetime="2024-04-21">2024-04-21</time> 投稿
- <ul class="entry-tags">
- <li class="tag">
- CI/CD
- </li>
- <li class="tag">
- GitLab
- </li>
- </ul>
- </footer>
- </a>
- </article>
<nav class="pagination">
<div class="pagination-prev">
<a href="/posts/">前へ</a>
diff --git a/services/nuldoc/public/blog/posts/2025-11-09/rubiks-cube-blindfolded-first-success/index.html b/services/nuldoc/public/blog/posts/2025-11-09/rubiks-cube-blindfolded-first-success/index.html
new file mode 100644
index 0000000..ff1a88e
--- /dev/null
+++ b/services/nuldoc/public/blog/posts/2025-11-09/rubiks-cube-blindfolded-first-success/index.html
@@ -0,0 +1,208 @@
+<!DOCTYPE html>
+<html lang="ja-JP">
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta name="author" content="nsfisis">
+ <meta name="copyright" content="&copy; 2025 nsfisis">
+ <meta name="description" content="ルービックキューブの目隠し競技 (BLD) に挑戦し、5 日目で初成功した。">
+ <meta name="keywords" content="ルービックキューブ">
+ <meta property="og:type" content="article">
+ <meta property="og:title" content="ルービックキューブを目隠しで揃えることに初成功した|REPL: Rest-Eat-Program Loop">
+ <meta property="og:description" content="ルービックキューブの目隠し競技 (BLD) に挑戦し、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="icon" type="image/svg+xml" href="/favicon.svg">
+ <title>ルービックキューブを目隠しで揃えることに初成功した|REPL: Rest-Eat-Program Loop</title>
+ <link rel="stylesheet" href="/style.css?h=a78cdf3c9f16b8138f6c392e03e07eb5">
+ </head>
+ <body class="single">
+ <header class="header">
+ <div class="site-logo">
+ <a href="https://nsfisis.dev/">nsfisis.dev</a>
+ </div>
+ <div class="site-name">
+ REPL: Rest-Eat-Program Loop
+ </div>
+ <nav class="nav">
+ <ul>
+ <li>
+ <a href="https://about.nsfisis.dev/">About</a>
+ </li>
+ <li>
+ <a href="/posts/">Posts</a>
+ </li>
+ <li>
+ <a href="/tags/">Tags</a>
+ </li>
+ </ul>
+ </nav>
+ </header>
+ <main class="main">
+ <article class="post-single">
+ <header class="post-header">
+ <h1 class="post-title">ルービックキューブを目隠しで揃えることに初成功した</h1>
+ <ul class="post-tags">
+ <li class="tag">
+ <a href="/tags/speedcubing/">ルービックキューブ</a>
+ </li>
+ </ul>
+ </header>
+ <nav class="toc">
+ <h2>目次</h2>
+ <ul>
+ <li>
+ <a href="#section--intro">はじめに</a>
+ </li>
+ <li>
+ <a href="#section--references">参考元</a>
+ </li>
+ <li>
+ <a href="#section--learning">学習の進め方</a>
+ </li>
+ <li>
+ <a href="#section--memorization">記憶法</a>
+ </li>
+ <li>
+ <a href="#section--next-step">次のステップ</a>
+ </li>
+ </ul>
+ </nav>
+ <div class="post-content">
+ <section id="changelog">
+ <h2><a href="#changelog">更新履歴</a></h2>
+ <ol>
+ <li class="revision">
+ <time datetime="2025-11-09">2025-11-09</time>: 公開
+ </li>
+ </ol>
+ </section>
+ <section id="section--intro">
+ <h2><a href="#section--intro">はじめに</a></h2>
+ <p>
+ ルービックキューブには blindfolded (目隠し; 以下略称の BLD と表記) という種目がある。崩れたキューブを見てその状態を覚え (このときキューブは動かさない)、目隠しして揃えるという競技である。
+ </p>
+ <p>
+ 5 日前から勉強と練習を始めて、本日初成功したのでここまでの過程や勉強法について書き残しておく。
+ </p>
+ </section>
+ <section id="section--references">
+ <h2><a href="#section--references">参考元</a></h2>
+ <p>
+ BLD の解法については、YouTube のこちらの動画を全面的に参考にした。
+ </p>
+ <p>
+ <a href="https://www.youtube.com/watch?v=eYiIHLMLPUc" rel="noreferrer" target="_blank">【初級解法】目隠しルービックキューブ解説 (by MASSAN さん)</a>
+ </p>
+ <p>
+ この動画一本で情報が完結しており、回転記号さえ知っていれば他の前提知識無しに BLD を一から学ぶことができる。
+ </p>
+ <p>
+ BLD の解法はいくつかあるようだが、この動画で取り上げられているのは M2/OP 法と呼ばれるものである。OP 法では PLL の Y-perm (を少し変形させたもの) を使うため、最低限 Y-perm は何も考えずに回せる必要があるだろう。
+ </p>
+ </section>
+ <section id="section--learning">
+ <h2><a href="#section--learning">学習の進め方</a></h2>
+ <p>
+ 私は次のように学習を進めた。
+ </p>
+ <ul>
+ <li>
+ 1 日目
+ <ul>
+ <li>
+ エッジを揃える手順を学ぶ
+ </li>
+ </ul>
+ </li>
+ <li>
+ 2 日目
+ <ul>
+ <li>
+ エッジ手順を復習する
+ </li>
+ <li>
+ コーナーを揃える手順を学ぶ
+ </li>
+ <li>
+ パリティを解消する手順を学ぶ
+ </li>
+ </ul>
+ </li>
+ <li>
+ 3 日目
+ <ul>
+ <li>
+ エッジ手順を復習する
+ </li>
+ <li>
+ コーナー手順を復習する
+ </li>
+ <li>
+ パリティ手順を復習する
+ </li>
+ </ul>
+ </li>
+ <li>
+ 4 日目
+ <ul>
+ <li>
+ 目を開けた状態で崩して揃える
+ </li>
+ <li>
+ ナンバリングと分析を学ぶ
+ </li>
+ </ul>
+ </li>
+ <li>
+ 5 日目
+ <ul>
+ <li>
+ 分析を紙に書き起こし、それを見ながらキューブは見ずに揃える
+ </li>
+ <li>
+ <strong><strong>本番に挑戦</strong></strong>
+ </li>
+ </ul>
+ </li>
+ </ul>
+ <p>
+ 5 日目の 4 回目のトライで、19 分 6 秒かけて初成功した。
+ </p>
+ </section>
+ <section id="section--memorization">
+ <h2><a href="#section--memorization">記憶法</a></h2>
+ <p>
+ <a href="https://saxcy.info/hinemos/numbering3.html?useParam=true&amp;BDL=%E3%81%A4&amp;BDR=%E3%81%A6&amp;BRU=%E3%81%9F&amp;DBL=%E3%81%B8&amp;DBR=%E3%81%B5&amp;DFL=%E3%81%AF&amp;DFR=%E3%81%B2&amp;FDL=%E3%81%91&amp;FDR=%E3%81%8F&amp;FLU=%E3%81%8B&amp;FRU=%E3%81%8D&amp;LBD=%E3%82%81&amp;LDF=%E3%82%80&amp;LFU=%E3%81%BF&amp;RBD=%E3%81%99&amp;RBU=%E3%81%97&amp;RDF=%E3%81%9B&amp;RFU=%E3%81%95&amp;UBL=@&amp;UBR=%E3%81%84&amp;UFL=%E3%81%88&amp;UFR=%E3%81%86&amp;BD=%E3%81%A4&amp;BL=%E3%81%A1&amp;BR=%E3%81%A6&amp;BU=%E3%81%9F&amp;DB=%E3%81%B5&amp;DF=@&amp;DL=%E3%81%B8&amp;DR=%E3%81%B2&amp;FL=%E3%81%91&amp;FR=%E3%81%8D&amp;FU=%E3%81%8B&amp;LB=%E3%82%81&amp;LD=%E3%82%80&amp;LF=%E3%81%BF&amp;LU=%E3%81%BE&amp;RB=%E3%81%97&amp;RD=%E3%81%99&amp;RF=%E3%81%9B&amp;RU=%E3%81%95&amp;UB=%E3%81%82&amp;UF=%E3%81%86&amp;UL=%E3%81%88&amp;UR=%E3%81%84" rel="noreferrer" target="_blank">使ったナンバリングは hinemos (BLD を支援するツールが多数公開されたウェブサービス) に登録している。</a>
+ </p>
+ <p>
+ これは上述の動画における「なにぬねの」を「まみむめも」に置き換えたもので、な行が使いづらそうに見えたのでま行にした。こういうものはどうせ慣れなので何でもいいと思う。
+ </p>
+ <p>
+ いわゆるレターペアについては事前に定めずにその場で考えていた。初回の成功を目指す場合はこれでも十分ではないだろうか。
+ </p>
+ <p>
+ なお、レターペアの記憶には場所法を用いている (今の自宅と実家)。
+ </p>
+ <p>
+ 何となくの感覚として、記憶術を頑張るよりも分析速度を上げる方が正しく記憶するのには役立つように思う。結局のところ、覚えておかなければならない時間が短いほど、それだけ記憶も楽になるということだ。
+ </p>
+ </section>
+ <section id="section--next-step">
+ <h2><a href="#section--next-step">次のステップ</a></h2>
+ <p>
+ 今は人前で披露するには速度と成功率がお話にならないので、宴会芸レベルになるように引き上げていきたい。まずはレターペアでも決めようと思う。
+ </p>
+ <p>
+ 忘年会等で私に会った人はリクエストしてくれれば披露します (成功するかは知らん)。
+ </p>
+ </section>
+ </div>
+ </article>
+ </main>
+ <footer class="footer">
+ &copy; 2021 nsfisis
+ </footer>
+ </body>
+</html>
diff --git a/services/nuldoc/public/blog/posts/3/index.html b/services/nuldoc/public/blog/posts/3/index.html
index 503212a..d5a9938 100644
--- a/services/nuldoc/public/blog/posts/3/index.html
+++ b/services/nuldoc/public/blog/posts/3/index.html
@@ -70,6 +70,29 @@
</div>
</nav>
<article class="post-entry">
+ <a href="/posts/2024-04-21/pipefail-option-in-gitlab-ci-cd/">
+ <header class="entry-header">
+ <h2>【GitLab】 GitLab CI/CD 上での bash/sh は pipefail が有効になっている</h2>
+ </header>
+ <section class="entry-content">
+ <p>
+ GitLab CI/CD で bash/sh スクリプトを動かすと、pipefail オプションが有効になった状態で実行される。
+ </p>
+ </section>
+ <footer class="entry-footer">
+ <time datetime="2024-04-21">2024-04-21</time> 投稿
+ <ul class="entry-tags">
+ <li class="tag">
+ CI/CD
+ </li>
+ <li class="tag">
+ GitLab
+ </li>
+ </ul>
+ </footer>
+ </a>
+ </article>
+ <article class="post-entry">
<a href="/posts/2024-04-14/phpcon-odawara-2024-report/">
<header class="entry-header">
<h2>PHP カンファレンス小田原 2024 参加レポ</h2>
@@ -269,26 +292,6 @@
</footer>
</a>
</article>
- <article class="post-entry">
- <a href="/posts/2023-10-13/i-entered-the-open-university-of-japan/">
- <header class="entry-header">
- <h2>放送大学に入学しました</h2>
- </header>
- <section class="entry-content">
- <p>
- 放送大学に入学しました。頑張ります。
- </p>
- </section>
- <footer class="entry-footer">
- <time datetime="2023-10-13">2023-10-13</time> 投稿
- <ul class="entry-tags">
- <li class="tag">
- 放送大学
- </li>
- </ul>
- </footer>
- </a>
- </article>
<nav class="pagination">
<div class="pagination-prev">
<a href="/posts/2/">前へ</a>
diff --git a/services/nuldoc/public/blog/posts/4/index.html b/services/nuldoc/public/blog/posts/4/index.html
index f07ad65..1ac4783 100644
--- a/services/nuldoc/public/blog/posts/4/index.html
+++ b/services/nuldoc/public/blog/posts/4/index.html
@@ -70,6 +70,26 @@
</div>
</nav>
<article class="post-entry">
+ <a href="/posts/2023-10-13/i-entered-the-open-university-of-japan/">
+ <header class="entry-header">
+ <h2>放送大学に入学しました</h2>
+ </header>
+ <section class="entry-content">
+ <p>
+ 放送大学に入学しました。頑張ります。
+ </p>
+ </section>
+ <footer class="entry-footer">
+ <time datetime="2023-10-13">2023-10-13</time> 投稿
+ <ul class="entry-tags">
+ <li class="tag">
+ 放送大学
+ </li>
+ </ul>
+ </footer>
+ </a>
+ </article>
+ <article class="post-entry">
<a href="/posts/2023-10-02/compile-php-runtime-to-wasm/">
<header class="entry-header">
<h2>PHP の処理系を Emscripten で WebAssembly にコンパイルする</h2>
@@ -263,26 +283,6 @@
</footer>
</a>
</article>
- <article class="post-entry">
- <a href="/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/">
- <header class="entry-header">
- <h2>【PHP】 fizzbuzz を書く。1行あたり2文字で。</h2>
- </header>
- <section class="entry-content">
- <p>
- PHP で fizzbuzz を書いた。ただし、1行あたりに使える文字数は2文字まで。
- </p>
- </section>
- <footer class="entry-footer">
- <time datetime="2022-09-28">2022-09-28</time> 投稿、<time datetime="2022-09-29">2022-09-29</time> 更新
- <ul class="entry-tags">
- <li class="tag">
- PHP
- </li>
- </ul>
- </footer>
- </a>
- </article>
<nav class="pagination">
<div class="pagination-prev">
<a href="/posts/3/">前へ</a>
diff --git a/services/nuldoc/public/blog/posts/5/index.html b/services/nuldoc/public/blog/posts/5/index.html
index 251b2cf..8fc5efe 100644
--- a/services/nuldoc/public/blog/posts/5/index.html
+++ b/services/nuldoc/public/blog/posts/5/index.html
@@ -67,6 +67,26 @@
</div>
</nav>
<article class="post-entry">
+ <a href="/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/">
+ <header class="entry-header">
+ <h2>【PHP】 fizzbuzz を書く。1行あたり2文字で。</h2>
+ </header>
+ <section class="entry-content">
+ <p>
+ PHP で fizzbuzz を書いた。ただし、1行あたりに使える文字数は2文字まで。
+ </p>
+ </section>
+ <footer class="entry-footer">
+ <time datetime="2022-09-28">2022-09-28</time> 投稿、<time datetime="2022-09-29">2022-09-29</time> 更新
+ <ul class="entry-tags">
+ <li class="tag">
+ PHP
+ </li>
+ </ul>
+ </footer>
+ </a>
+ </article>
+ <article class="post-entry">
<a href="/posts/2022-08-31/support-for-communty-is-employee-benefits/">
<header class="entry-header">
<h2>弊社の PHP Foundation への寄付に寄せて</h2>
@@ -263,26 +283,6 @@
</footer>
</a>
</article>
- <article class="post-entry">
- <a href="/posts/2021-10-02/rust-where-are-primitive-types-from/">
- <header class="entry-header">
- <h2>Rust のプリミティブ型はどこからやって来るか</h2>
- </header>
- <section class="entry-content">
- <p>
- Rust のプリミティブ型は予約語ではなく普通の識別子である。どのようにこれが名前解決されるのかを調べた。
- </p>
- </section>
- <footer class="entry-footer">
- <time datetime="2021-10-02">2021-10-02</time> 投稿
- <ul class="entry-tags">
- <li class="tag">
- Rust
- </li>
- </ul>
- </footer>
- </a>
- </article>
<nav class="pagination">
<div class="pagination-prev">
<a href="/posts/4/">前へ</a>
diff --git a/services/nuldoc/public/blog/posts/6/index.html b/services/nuldoc/public/blog/posts/6/index.html
index 2a1c1c0..e5432ac 100644
--- a/services/nuldoc/public/blog/posts/6/index.html
+++ b/services/nuldoc/public/blog/posts/6/index.html
@@ -63,6 +63,26 @@
</div>
</nav>
<article class="post-entry">
+ <a href="/posts/2021-10-02/rust-where-are-primitive-types-from/">
+ <header class="entry-header">
+ <h2>Rust のプリミティブ型はどこからやって来るか</h2>
+ </header>
+ <section class="entry-content">
+ <p>
+ Rust のプリミティブ型は予約語ではなく普通の識別子である。どのようにこれが名前解決されるのかを調べた。
+ </p>
+ </section>
+ <footer class="entry-footer">
+ <time datetime="2021-10-02">2021-10-02</time> 投稿
+ <ul class="entry-tags">
+ <li class="tag">
+ Rust
+ </li>
+ </ul>
+ </footer>
+ </a>
+ </article>
+ <article class="post-entry">
<a href="/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/">
<header class="entry-header">
<h2>【Vim】 autocmd events の BufWrite/BufWritePre の違い</h2>
diff --git a/services/nuldoc/public/blog/posts/atom.xml b/services/nuldoc/public/blog/posts/atom.xml
index 8f937d6..594527b 100644
--- a/services/nuldoc/public/blog/posts/atom.xml
+++ b/services/nuldoc/public/blog/posts/atom.xml
@@ -7,7 +7,15 @@
<author>
<name>nsfisis</name>
</author>
- <updated>2025-10-31T00:00:00+09:00</updated>
+ <updated>2025-11-09T00:00:00+09:00</updated>
+ <entry>
+ <id>urn:uuid:68ce6d2f-81ba-47ca-93d3-26553fc73807</id>
+ <link rel="alternate" href="https://blog.nsfisis.dev/posts/2025-11-09/rubiks-cube-blindfolded-first-success/"></link>
+ <title>ルービックキューブを目隠しで揃えることに初成功した</title>
+ <summary>ルービックキューブの目隠し競技 (BLD) に挑戦し、5 日目で初成功した。</summary>
+ <published>2025-11-09T00:00:00+09:00</published>
+ <updated>2025-11-09T00:00:00+09:00</updated>
+ </entry>
<entry>
<id>urn:uuid:39d3d137-f18d-4d88-8ef6-7be9cc2f3f0b</id>
<link rel="alternate" href="https://blog.nsfisis.dev/posts/2025-10-31/representing-single-value-with-half-open-float-interval/"></link>
diff --git a/services/nuldoc/public/blog/posts/index.html b/services/nuldoc/public/blog/posts/index.html
index 5c44f19..270a179 100644
--- a/services/nuldoc/public/blog/posts/index.html
+++ b/services/nuldoc/public/blog/posts/index.html
@@ -63,6 +63,26 @@
</div>
</nav>
<article class="post-entry">
+ <a href="/posts/2025-11-09/rubiks-cube-blindfolded-first-success/">
+ <header class="entry-header">
+ <h2>ルービックキューブを目隠しで揃えることに初成功した</h2>
+ </header>
+ <section class="entry-content">
+ <p>
+ ルービックキューブの目隠し競技 (BLD) に挑戦し、5 日目で初成功した。
+ </p>
+ </section>
+ <footer class="entry-footer">
+ <time datetime="2025-11-09">2025-11-09</time> 投稿
+ <ul class="entry-tags">
+ <li class="tag">
+ ルービックキューブ
+ </li>
+ </ul>
+ </footer>
+ </a>
+ </article>
+ <article class="post-entry">
<a href="/posts/2025-10-31/representing-single-value-with-half-open-float-interval/">
<header class="entry-header">
<h2>浮動小数点数の半開区間で単一値を表現する</h2>
@@ -261,26 +281,6 @@
</footer>
</a>
</article>
- <article class="post-entry">
- <a href="/posts/2025-01-26/yaml-breaking-changes-between-v1-1-and-v1-2/">
- <header class="entry-header">
- <h2>【YAML】YAML 1.1 と YAML 1.2 の主な破壊的変更</h2>
- </header>
- <section class="entry-content">
- <p>
- データ記述言語 YAML におけるバージョン 1.1 と 1.2 の主な破壊的変更をまとめた。
- </p>
- </section>
- <footer class="entry-footer">
- <time datetime="2025-01-26">2025-01-26</time> 投稿
- <ul class="entry-tags">
- <li class="tag">
- YAML
- </li>
- </ul>
- </footer>
- </a>
- </article>
<nav class="pagination">
<div class="pagination-prev">
</div>
diff --git a/services/nuldoc/public/blog/tags/index.html b/services/nuldoc/public/blog/tags/index.html
index eca94ac..54053aa 100644
--- a/services/nuldoc/public/blog/tags/index.html
+++ b/services/nuldoc/public/blog/tags/index.html
@@ -403,6 +403,16 @@
</a>
</article>
<article class="post-entry">
+ <a href="/tags/speedcubing/">
+ <header class="entry-header">
+ <h2>ルービックキューブ</h2>
+ </header>
+ <footer class="entry-footer">
+ 1件の記事
+ </footer>
+ </a>
+ </article>
+ <article class="post-entry">
<a href="/tags/trick/">
<header class="entry-header">
<h2>TRICK</h2>
diff --git a/services/nuldoc/public/blog/tags/speedcubing/atom.xml b/services/nuldoc/public/blog/tags/speedcubing/atom.xml
new file mode 100644
index 0000000..7e4de33
--- /dev/null
+++ b/services/nuldoc/public/blog/tags/speedcubing/atom.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<feed xmlns="http://www.w3.org/2005/Atom">
+ <id>tag:blog.nsfisis.dev,2021:tag-speedcubing</id>
+ <title>タグ「ルービックキューブ」一覧|REPL: Rest-Eat-Program Loop</title>
+ <link rel="alternate" href="https://blog.nsfisis.dev/tags/speedcubing/"></link>
+ <link rel="self" href="https://blog.nsfisis.dev/tags/speedcubing/atom.xml"></link>
+ <author>
+ <name>nsfisis</name>
+ </author>
+ <updated>2025-11-09T00:00:00+09:00</updated>
+ <entry>
+ <id>urn:uuid:68ce6d2f-81ba-47ca-93d3-26553fc73807</id>
+ <link rel="alternate" href="https://blog.nsfisis.dev/posts/2025-11-09/rubiks-cube-blindfolded-first-success/"></link>
+ <title>ルービックキューブを目隠しで揃えることに初成功した</title>
+ <summary>ルービックキューブの目隠し競技 (BLD) に挑戦し、5 日目で初成功した。</summary>
+ <published>2025-11-09T00:00:00+09:00</published>
+ <updated>2025-11-09T00:00:00+09:00</updated>
+ </entry>
+</feed>
diff --git a/services/nuldoc/public/blog/tags/speedcubing/index.html b/services/nuldoc/public/blog/tags/speedcubing/index.html
new file mode 100644
index 0000000..5c34ab4
--- /dev/null
+++ b/services/nuldoc/public/blog/tags/speedcubing/index.html
@@ -0,0 +1,72 @@
+<!DOCTYPE html>
+<html lang="ja-JP">
+ <head>
+ <meta charset="UTF-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
+ <meta name="author" content="nsfisis">
+ <meta name="copyright" content="&copy; 2025 nsfisis">
+ <meta name="description" content="タグ「ルービックキューブ」のついた記事またはスライドの一覧">
+ <meta name="keywords" content="ルービックキューブ">
+ <meta property="og:type" content="article">
+ <meta property="og:title" content="タグ「ルービックキューブ」一覧|REPL: Rest-Eat-Program Loop">
+ <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/speedcubing/atom.xml">
+ <link rel="icon" type="image/svg+xml" href="/favicon.svg">
+ <title>タグ「ルービックキューブ」一覧|REPL: Rest-Eat-Program Loop</title>
+ <link rel="stylesheet" href="/style.css?h=a78cdf3c9f16b8138f6c392e03e07eb5">
+ </head>
+ <body class="list">
+ <header class="header">
+ <div class="site-logo">
+ <a href="https://nsfisis.dev/">nsfisis.dev</a>
+ </div>
+ <div class="site-name">
+ REPL: Rest-Eat-Program Loop
+ </div>
+ <nav class="nav">
+ <ul>
+ <li>
+ <a href="https://about.nsfisis.dev/">About</a>
+ </li>
+ <li>
+ <a href="/posts/">Posts</a>
+ </li>
+ <li>
+ <a href="/tags/">Tags</a>
+ </li>
+ </ul>
+ </nav>
+ </header>
+ <main class="main">
+ <header class="page-header">
+ <h1>タグ「ルービックキューブ」一覧</h1>
+ </header>
+ <article class="post-entry">
+ <a href="/posts/2025-11-09/rubiks-cube-blindfolded-first-success/">
+ <header class="entry-header">
+ <h2>ルービックキューブを目隠しで揃えることに初成功した</h2>
+ </header>
+ <section class="entry-content">
+ <p>
+ ルービックキューブの目隠し競技 (BLD) に挑戦し、5 日目で初成功した。
+ </p>
+ </section>
+ <footer class="entry-footer">
+ <time datetime="2025-11-09">2025-11-09</time> 投稿
+ <ul class="entry-tags">
+ <li class="tag">
+ ルービックキューブ
+ </li>
+ </ul>
+ </footer>
+ </a>
+ </article>
+ </main>
+ <footer class="footer">
+ &copy; 2021 nsfisis
+ </footer>
+ </body>
+</html>