aboutsummaryrefslogtreecommitdiffhomepage
path: root/services/nuldoc/content/posts/2022-10-23
diff options
context:
space:
mode:
Diffstat (limited to 'services/nuldoc/content/posts/2022-10-23')
-rw-r--r--services/nuldoc/content/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1.md (renamed from services/nuldoc/content/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1.dj)15
1 files changed, 5 insertions, 10 deletions
diff --git a/services/nuldoc/content/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1.dj b/services/nuldoc/content/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1.md
index 8567c71..c28df51 100644
--- a/services/nuldoc/content/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1.dj
+++ b/services/nuldoc/content/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1.md
@@ -12,8 +12,7 @@ tags = [
date = "2022-10-23"
remark = "公開"
---
-{#intro}
-# はじめに
+# はじめに {#intro}
2023 年 3 月 23 日から 25 日にかけて開催予定 (記事執筆時点) の、
[PHPerKaigi 2023](https://phperkaigi.jp/2023/) において、
@@ -27,8 +26,7 @@ remark = "公開"
10 月から 2 月まで、毎月 1 記事ずつ公開していく予定 (忘れていなければ)。
-{#quiz}
-# 問題
+# 問題 {#quiz}
注意: これはボツ問なので、得られたトークンを PHPerKaigi で入力してもポイントにはならない。
@@ -56,8 +54,7 @@ if (md5($t) === '056e831a4146bf123e8ea16613303d2e') {
}
```
-{#how-to-obtain-token}
-# トークン入手方法
+# トークン入手方法 {#how-to-obtain-token}
ソースを見るとわかるとおり、`$argv[1]` を参照している。
それを `$π` なる変数に代入しているので、円周率を渡してみる。
@@ -85,8 +82,7 @@ Token: #YO
めでたくトークン「`#YO`」が手に入った。
-{#commentary}
-# 解説
+# 解説 {#commentary}
短いので頭から追っていく。
@@ -143,8 +139,7 @@ if (md5($t) === '056e831a4146bf123e8ea16613303d2e') {
最後にトークンのハッシュ値を見て、想定解かどうかを確認する。
-{#outro}
-# おわりに
+# おわりに {#outro}
円周率を何桁も計算して ASCII コード経由で文字列化すれば、トークンっぽいものがどこかで出てくるのではないか、と考えて生まれた作品。