diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-09-12 11:37:29 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-09-12 11:37:29 +0900 |
| commit | 4e120857ad7d270c750dd0aba22cb56866add232 (patch) | |
| tree | 2d6a6af1043af923dea968ea6b2be251921d1b6b | |
| parent | 4681e861efcdf9b0b73e3803e70712bc55162863 (diff) | |
| download | nsfisis.dev-4e120857ad7d270c750dd0aba22cb56866add232.tar.gz nsfisis.dev-4e120857ad7d270c750dd0aba22cb56866add232.tar.zst nsfisis.dev-4e120857ad7d270c750dd0aba22cb56866add232.zip | |
9 files changed, 24 insertions, 15 deletions
diff --git a/services/nuldoc/content/posts/2025-06-14/baba-is-you.md b/services/nuldoc/content/posts/2025-06-14/baba-is-you.md index ebbfa9de..10f369b5 100644 --- a/services/nuldoc/content/posts/2025-06-14/baba-is-you.md +++ b/services/nuldoc/content/posts/2025-06-14/baba-is-you.md @@ -32,7 +32,7 @@ remark = "後半 (ネタバレあり) のとある面について追記" Baba Is You はいわゆる倉庫番パズルの一種である。 2D のグリッドで操作キャラを動かし、アイテムを押して動かすことでパズルを解く。 -Baba Is You の特異な点は、倉庫番のルールが盤面上で動かせるオブジェクトとして配置してある点にある。 +Baba Is You の特異な点は、倉庫番のルールが盤面上で動かせるオブジェクトとして配置してある点だ。 以下に示すのは Baba Is You の最初の面である。  @@ -263,7 +263,7 @@ FURTHER FIELDS の精神的後継のようなものなので当然かもしれ MAP の印象的な面と言えば、これを取り上げないわけにはいかない。 `LEVEL` `IS` `A` による level の変換がおこなえる初の面である。 ここまで Baba Is You を進めたプレイヤーであれば、初出のテキストが現れたらまずはその場の色々なテキストと組み合わせてみて相互作用を確認する。 -それを見事に利用されたというか、気付かずにはいられないように仕向けられているというか、本当によくできたゲームである。 +それを見事に利用されたというか、気付かずにはいられないように仕向けられているというか、本当によくできたゲームだ。 #### MAP {#map} diff --git a/services/nuldoc/content/posts/2025-11-27/anybatross-writeup.md b/services/nuldoc/content/posts/2025-11-27/anybatross-writeup.md index 56eee256..07a79229 100644 --- a/services/nuldoc/content/posts/2025-11-27/anybatross-writeup.md +++ b/services/nuldoc/content/posts/2025-11-27/anybatross-writeup.md @@ -23,6 +23,8 @@ remark = "公開" このコンテストは何度か開催されており、[前々回](https://perlbatross.kayac.com/contest/2024hiroshima) に参加したときは総合 2 位だった (前回開催は不参加)。 +カヤックさん公式の解説記事: <https://techblog.kayac.com/anybatross2025-editorial> + # Hole 1 {#hole-1} ## 回答 (45 byte) {#answer} @@ -137,9 +139,10 @@ puts$**?,,s > (中略) > 今回はチート抑止みたいなところの意図でperlコマンドを実行する方式になったので、ちゃんとshebangを書けば効くようになっていたのでした。 -Shebang が使えるのなら、Ruby にも Perl に由来するオプションがいくつかあるので、似たような手段で短縮できるのではないか? +Shebang が使えるのなら、似たような手段で短縮できるのではないか? -`ruby` で `-p` を付けると、以下のようなコードを書いたかのように動作する。 +Ruby にも Perl 由来のオプションがいくつか存在する。 +`ruby` コマンドに `-p` を付けると、以下のようなコードを書いたかのように動作する。 ```ruby while gets diff --git a/services/nuldoc/content/posts/2026-04-20/i-can-eat-glass-it-doesnt-hurt-me.md b/services/nuldoc/content/posts/2026-04-20/i-can-eat-glass-it-doesnt-hurt-me.md index 788086e3..261d2a32 100644 --- a/services/nuldoc/content/posts/2026-04-20/i-can-eat-glass-it-doesnt-hurt-me.md +++ b/services/nuldoc/content/posts/2026-04-20/i-can-eat-glass-it-doesnt-hurt-me.md @@ -63,7 +63,7 @@ I Can Eat Glass Project は、1996 年頃に Ethan Mollick 氏が公開したウ > * このプロジェクトは、外国にいる人はその国の言葉で何か言いたくなるという抗い難い衝動に駆られるというアイデアに基づく。しかし、ほとんどの場合「トイレはどこですか?」などという観光客であることが丸わかりのフレーズを口にするのが関の山だ。だが、もし「私はガラスを食べられます。それは私を傷つけません」と言ったなら、あなたはイカれた現地人として見なされ、尊敬を集めることだろう。 > * このプロジェクトは、アポロ計画やパナマ運河がそうであるように、人類の精神への挑戦である。ただし掘削することはほとんどなく、宇宙飛行もあまりおこなわない。 -> * このプロジェクトは、読書をすべきときにそれを先延ばしにする試みの一環である。 +> * このプロジェクトは、本を読むべきときにそれを先延ばしにする試みの一環である。 > * このプロジェクトは、それが生み出された社会構造の産物であり、それゆえこのプロジェクトを研究することは西洋文明を真に研究することなのだ。 > * このプロジェクトは、高度なテクノロジーがそれで何をすればいいのかわかっていない人々の手に渡った結果である。 diff --git a/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you.md b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you.md index ebbfa9de..10f369b5 100644 --- a/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you.md +++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you.md @@ -32,7 +32,7 @@ remark = "後半 (ネタバレあり) のとある面について追記" Baba Is You はいわゆる倉庫番パズルの一種である。 2D のグリッドで操作キャラを動かし、アイテムを押して動かすことでパズルを解く。 -Baba Is You の特異な点は、倉庫番のルールが盤面上で動かせるオブジェクトとして配置してある点にある。 +Baba Is You の特異な点は、倉庫番のルールが盤面上で動かせるオブジェクトとして配置してある点だ。 以下に示すのは Baba Is You の最初の面である。  @@ -263,7 +263,7 @@ FURTHER FIELDS の精神的後継のようなものなので当然かもしれ MAP の印象的な面と言えば、これを取り上げないわけにはいかない。 `LEVEL` `IS` `A` による level の変換がおこなえる初の面である。 ここまで Baba Is You を進めたプレイヤーであれば、初出のテキストが現れたらまずはその場の色々なテキストと組み合わせてみて相互作用を確認する。 -それを見事に利用されたというか、気付かずにはいられないように仕向けられているというか、本当によくできたゲームである。 +それを見事に利用されたというか、気付かずにはいられないように仕向けられているというか、本当によくできたゲームだ。 #### MAP {#map} diff --git a/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/index.html b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/index.html index 28ed964e..2fc1bcf7 100644 --- a/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/index.html +++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/index.html @@ -134,7 +134,7 @@ Baba Is You はいわゆる倉庫番パズルの一種である。2D のグリッドで操作キャラを動かし、アイテムを押して動かすことでパズルを解く。 </p> <p> - Baba Is You の特異な点は、倉庫番のルールが盤面上で動かせるオブジェクトとして配置してある点にある。以下に示すのは Baba Is You の最初の面である。 + Baba Is You の特異な点は、倉庫番のルールが盤面上で動かせるオブジェクトとして配置してある点だ。以下に示すのは Baba Is You の最初の面である。 </p> <p> <img alt="最初の面「BABA IS YOU」のスクリーンショット" src="/posts/2025-06-14/baba-is-you/LEVEL_BABA_IS_YOU.jpeg"> @@ -450,7 +450,7 @@ <img alt="「FRAGILE EXISTENCE」のスクリーンショット" src="/posts/2025-06-14/baba-is-you/LEVEL_FRAGILE_EXISTENCE.jpeg"> </p> <p> - MAP の印象的な面と言えば、これを取り上げないわけにはいかない。<code>LEVEL</code> <code>IS</code> <code>A</code> による level の変換がおこなえる初の面である。ここまで Baba Is You を進めたプレイヤーであれば、初出のテキストが現れたらまずはその場の色々なテキストと組み合わせてみて相互作用を確認する。それを見事に利用されたというか、気付かずにはいられないように仕向けられているというか、本当によくできたゲームである。 + MAP の印象的な面と言えば、これを取り上げないわけにはいかない。<code>LEVEL</code> <code>IS</code> <code>A</code> による level の変換がおこなえる初の面である。ここまで Baba Is You を進めたプレイヤーであれば、初出のテキストが現れたらまずはその場の色々なテキストと組み合わせてみて相互作用を確認する。それを見事に利用されたというか、気付かずにはいられないように仕向けられているというか、本当によくできたゲームだ。 </p> </section> <section id="section--spoiler--impressive-levels--map--map"> diff --git a/services/nuldoc/public/blog/posts/2025-11-27/anybatross-writeup.md b/services/nuldoc/public/blog/posts/2025-11-27/anybatross-writeup.md index 56eee256..07a79229 100644 --- a/services/nuldoc/public/blog/posts/2025-11-27/anybatross-writeup.md +++ b/services/nuldoc/public/blog/posts/2025-11-27/anybatross-writeup.md @@ -23,6 +23,8 @@ remark = "公開" このコンテストは何度か開催されており、[前々回](https://perlbatross.kayac.com/contest/2024hiroshima) に参加したときは総合 2 位だった (前回開催は不参加)。 +カヤックさん公式の解説記事: <https://techblog.kayac.com/anybatross2025-editorial> + # Hole 1 {#hole-1} ## 回答 (45 byte) {#answer} @@ -137,9 +139,10 @@ puts$**?,,s > (中略) > 今回はチート抑止みたいなところの意図でperlコマンドを実行する方式になったので、ちゃんとshebangを書けば効くようになっていたのでした。 -Shebang が使えるのなら、Ruby にも Perl に由来するオプションがいくつかあるので、似たような手段で短縮できるのではないか? +Shebang が使えるのなら、似たような手段で短縮できるのではないか? -`ruby` で `-p` を付けると、以下のようなコードを書いたかのように動作する。 +Ruby にも Perl 由来のオプションがいくつか存在する。 +`ruby` コマンドに `-p` を付けると、以下のようなコードを書いたかのように動作する。 ```ruby while gets diff --git a/services/nuldoc/public/blog/posts/2025-11-27/anybatross-writeup/index.html b/services/nuldoc/public/blog/posts/2025-11-27/anybatross-writeup/index.html index 870adbe1..d99b6ddd 100644 --- a/services/nuldoc/public/blog/posts/2025-11-27/anybatross-writeup/index.html +++ b/services/nuldoc/public/blog/posts/2025-11-27/anybatross-writeup/index.html @@ -126,6 +126,9 @@ <p> このコンテストは何度か開催されており、<a href="https://perlbatross.kayac.com/contest/2024hiroshima" rel="noreferrer" target="_blank">前々回</a> に参加したときは総合 2 位だった (前回開催は不参加)。 </p> + <p> + カヤックさん公式の解説記事: <a class="url" href="https://techblog.kayac.com/anybatross2025-editorial" rel="noreferrer" target="_blank">https://techblog.kayac.com/anybatross2025-editorial</a> + </p> </section> <section id="section--hole-1"> <h2><a href="#section--hole-1">Hole 1</a></h2> @@ -268,10 +271,10 @@ </p> </blockquote> <p> - Shebang が使えるのなら、Ruby にも Perl に由来するオプションがいくつかあるので、似たような手段で短縮できるのではないか? + Shebang が使えるのなら、似たような手段で短縮できるのではないか? </p> <p> - <code>ruby</code> で <code>-p</code> を付けると、以下のようなコードを書いたかのように動作する。 + Ruby にも Perl 由来のオプションがいくつか存在する。<code>ruby</code> コマンドに <code>-p</code> を付けると、以下のようなコードを書いたかのように動作する。 </p> <div class="codeblock"> <pre class="highlight" style="background-color:#f5f5f5"><code><span class="codeblock-line"><span style="color: #cf222e">while</span> <span style="color: #953800">gets</span> diff --git a/services/nuldoc/public/blog/posts/2026-04-20/i-can-eat-glass-it-doesnt-hurt-me.md b/services/nuldoc/public/blog/posts/2026-04-20/i-can-eat-glass-it-doesnt-hurt-me.md index 788086e3..261d2a32 100644 --- a/services/nuldoc/public/blog/posts/2026-04-20/i-can-eat-glass-it-doesnt-hurt-me.md +++ b/services/nuldoc/public/blog/posts/2026-04-20/i-can-eat-glass-it-doesnt-hurt-me.md @@ -63,7 +63,7 @@ I Can Eat Glass Project は、1996 年頃に Ethan Mollick 氏が公開したウ > * このプロジェクトは、外国にいる人はその国の言葉で何か言いたくなるという抗い難い衝動に駆られるというアイデアに基づく。しかし、ほとんどの場合「トイレはどこですか?」などという観光客であることが丸わかりのフレーズを口にするのが関の山だ。だが、もし「私はガラスを食べられます。それは私を傷つけません」と言ったなら、あなたはイカれた現地人として見なされ、尊敬を集めることだろう。 > * このプロジェクトは、アポロ計画やパナマ運河がそうであるように、人類の精神への挑戦である。ただし掘削することはほとんどなく、宇宙飛行もあまりおこなわない。 -> * このプロジェクトは、読書をすべきときにそれを先延ばしにする試みの一環である。 +> * このプロジェクトは、本を読むべきときにそれを先延ばしにする試みの一環である。 > * このプロジェクトは、それが生み出された社会構造の産物であり、それゆえこのプロジェクトを研究することは西洋文明を真に研究することなのだ。 > * このプロジェクトは、高度なテクノロジーがそれで何をすればいいのかわかっていない人々の手に渡った結果である。 diff --git a/services/nuldoc/public/blog/posts/2026-04-20/i-can-eat-glass-it-doesnt-hurt-me/index.html b/services/nuldoc/public/blog/posts/2026-04-20/i-can-eat-glass-it-doesnt-hurt-me/index.html index acd48062..7e771e33 100644 --- a/services/nuldoc/public/blog/posts/2026-04-20/i-can-eat-glass-it-doesnt-hurt-me/index.html +++ b/services/nuldoc/public/blog/posts/2026-04-20/i-can-eat-glass-it-doesnt-hurt-me/index.html @@ -195,7 +195,7 @@ このプロジェクトは、アポロ計画やパナマ運河がそうであるように、人類の精神への挑戦である。ただし掘削することはほとんどなく、宇宙飛行もあまりおこなわない。 </li> <li> - このプロジェクトは、読書をすべきときにそれを先延ばしにする試みの一環である。 + このプロジェクトは、本を読むべきときにそれを先延ばしにする試みの一環である。 </li> <li> このプロジェクトは、それが生み出された社会構造の産物であり、それゆえこのプロジェクトを研究することは西洋文明を真に研究することなのだ。 |
