aboutsummaryrefslogtreecommitdiffhomepage
path: root/public
diff options
context:
space:
mode:
Diffstat (limited to 'public')
-rw-r--r--public/posts/2021-03-30/phperkaigi-2021/index.html236
-rw-r--r--public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html33
-rw-r--r--public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html17
-rw-r--r--public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html48
-rw-r--r--public/posts/2022-04-09/phperkaigi-2022-tokens/index.html44
-rw-r--r--public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html12
-rw-r--r--public/posts/2022-05-01/phperkaigi-2022/index.html16
-rw-r--r--public/posts/2022-08-27/php-conference-okinawa-code-golf/index.html24
-rw-r--r--public/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html58
-rw-r--r--public/posts/2022-10-28/setup-server-for-this-site/index.html12
-rw-r--r--public/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html58
11 files changed, 139 insertions, 419 deletions
diff --git a/public/posts/2021-03-30/phperkaigi-2021/index.html b/public/posts/2021-03-30/phperkaigi-2021/index.html
index aced3d6..308ae7e 100644
--- a/public/posts/2021-03-30/phperkaigi-2021/index.html
+++ b/public/posts/2021-03-30/phperkaigi-2021/index.html
@@ -98,21 +98,15 @@
<ul>
<li>
- <p>
- サーバレス
- </p>
+ サーバレス
</li>
<li>
- <p>
- サーバ・インフラの管理が不要
- </p>
+ サーバ・インフラの管理が不要
</li>
<li>
- <p>
- アプリケーションコードの知識だけで保守可能
- </p>
+ アプリケーションコードの知識だけで保守可能
</li>
</ul>
@@ -183,27 +177,19 @@
<ul>
<li>
- <p>
- クエリの順番を決める
- </p>
+ クエリの順番を決める
</li>
<li>
- <p>
- 空の値のルールを決めておく
- </p>
+ 空の値のルールを決めておく
</li>
<li>
- <p>
- リダイレクトすればインデックスはうまくいく
- </p>
+ リダイレクトすればインデックスはうまくいく
</li>
<li>
- <p>
- リンクが存在する限りクロールはされる
- </p>
+ リンクが存在する限りクロールはされる
</li>
</ul>
@@ -242,33 +228,23 @@
<ul>
<li>
- <p>
- 標準の HTML を適切に使う
- </p>
+ 標準の HTML を適切に使う
</li>
<li>
- <p>
- WAI-ARIA
- </p>
+ WAI-ARIA
</li>
<li>
- <p>
- キーボードフレンドリー
- </p>
+ キーボードフレンドリー
</li>
<li>
- <p>
- マシンフレンドリー
- </p>
+ マシンフレンドリー
</li>
<li>
- <p>
- SEOフレンドリー
- </p>
+ SEOフレンドリー
</li>
</ul>
@@ -282,49 +258,32 @@
<ul>
<li>
- <p>
- ロール
- </p>
-
+ ロール
<ul>
<li>
- <p>
- 何をするのか?
- </p>
+ 何をするのか?
</li>
<li>
- <p>
- ユーザーアクションによって変化しない
- </p>
+ ユーザーアクションによって変化しない
</li>
</ul>
</li>
<li>
- <p>
- プロパティ
- </p>
-
+ プロパティ
<ul>
<li>
- <p>
- 関連づけられたデータ
- </p>
+ 関連づけられたデータ
</li>
</ul>
</li>
<li>
- <p>
- ステート
- </p>
-
+ ステート
<ul>
<li>
- <p>
- 現在の状態
- </p>
+ 現在の状態
</li>
</ul>
</li>
@@ -385,15 +344,11 @@
<ul>
<li>
- <p>
- 特定の C の関数を呼ぶことで filesystem が作れる
- </p>
+ 特定の C の関数を呼ぶことで filesystem が作れる
</li>
<li>
- <p>
- FFI を持つ言語なら FUSE が使える
- </p>
+ FFI を持つ言語なら FUSE が使える
</li>
</ul>
@@ -407,15 +362,11 @@
<ul>
<li>
- <p>
- dokany (on Windows)
- </p>
+ dokany (on Windows)
</li>
<li>
- <p>
- osxfuse
- </p>
+ osxfuse
</li>
</ul>
@@ -433,21 +384,15 @@
<ul>
<li>
- <p>
- grep できる
- </p>
+ grep できる
</li>
<li>
- <p>
- sed できる
- </p>
+ sed できる
</li>
<li>
- <p>
- 編集できる
- </p>
+ 編集できる
</li>
</ul>
</blockquote>
@@ -469,21 +414,15 @@
<blockquote>
<ul>
<li>
- <p>
- ユーザーストーリー
- </p>
+ ユーザーストーリー
</li>
<li>
- <p>
- ユニットテスト
- </p>
+ ユニットテスト
</li>
<li>
- <p>
- CI/CD
- </p>
+ CI/CD
</li>
</ul>
@@ -501,41 +440,27 @@
<ul>
<li>
- <p>
- Q1: 技術面 &amp; チーム支援
- </p>
-
+ Q1: 技術面 &amp; チーム支援
<ul>
<li>
- <p>
- TDD
- </p>
+ TDD
</li>
<li>
- <p>
- ユニットテストなど
- </p>
+ ユニットテストなど
</li>
</ul>
</li>
<li>
- <p>
- Q2: ビジネス面 &amp; チーム支援
- </p>
-
+ Q2: ビジネス面 &amp; チーム支援
<ul>
<li>
- <p>
- ATDD
- </p>
+ ATDD
</li>
<li>
- <p>
- ビジネス面の受け入れテストで駆動する
- </p>
+ ビジネス面の受け入れテストで駆動する
</li>
</ul>
</li>
@@ -551,39 +476,26 @@
<ul>
<li>
- <p>
- UI Tests
- </p>
+ UI Tests
</li>
<li>
- <p>
- Service Tests
- </p>
+ Service Tests
</li>
<li>
- <p>
- Unit Tests
- </p>
+ Unit Tests
</li>
<li>
- <p>
- 異なる粒度のテストを書く
- </p>
+ 異なる粒度のテストを書く
</li>
<li>
- <p>
- 高レベルになるほど、持つべきテストは少なくなる
- </p>
-
+ 高レベルになるほど、持つべきテストは少なくなる
<ul>
<li>
- <p>
- ピラミッド型になる
- </p>
+ ピラミッド型になる
</li>
</ul>
</li>
@@ -615,21 +527,15 @@
<ul>
<li>
- <p>
- cucumber
- </p>
+ cucumber
</li>
<li>
- <p>
- gauge
- </p>
+ gauge
</li>
<li>
- <p>
- behat
- </p>
+ behat
</li>
</ul>
@@ -660,21 +566,15 @@
<blockquote>
<ul>
<li>
- <p>
- PHPStan
- </p>
+ PHPStan
</li>
<li>
- <p>
- Phan
- </p>
+ Phan
</li>
<li>
- <p>
- Psalm
- </p>
+ Psalm
</li>
</ul>
@@ -828,35 +728,23 @@
<ul>
<li>
- <p>
- 捕捉すべきもの
- </p>
-
+ 捕捉すべきもの
<ul>
<li>
- <p>
- recoverable
- </p>
+ recoverable
</li>
</ul>
</li>
<li>
- <p>
- 捕捉すべきでないもの
- </p>
-
+ 捕捉すべきでないもの
<ul>
<li>
- <p>
- unrecoverable
- </p>
+ unrecoverable
</li>
<li>
- <p>
- 開発時に対処できるもの
- </p>
+ 開発時に対処できるもの
</li>
</ul>
</li>
@@ -885,9 +773,7 @@
<ul>
<li>
- <p>
- 本番で起きてはいけない
- </p>
+ 本番で起きてはいけない
</li>
</ul>
</li>
@@ -898,9 +784,7 @@
<ul>
<li>
- <p>
- 本番で起きてはいけない →生じないのだから捕捉もしない
- </p>
+ 本番で起きてはいけない →生じないのだから捕捉もしない
</li>
</ul>
</li>
@@ -911,9 +795,7 @@
<ul>
<li>
- <p>
- 起こるかもしれないので本番環境でも考慮する
- </p>
+ 起こるかもしれないので本番環境でも考慮する
</li>
</ul>
</li>
@@ -1070,15 +952,11 @@
<ul>
<li>
- <p>
- deptrac
- </p>
+ deptrac
</li>
<li>
- <p>
- phpat
- </p>
+ phpat
</li>
</ul>
diff --git a/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html b/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html
index 39ab3cd..98c9e3c 100644
--- a/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html
+++ b/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html
@@ -107,15 +107,10 @@ std::cout &lt;&lt; <span class="hljs-string">&quot;Hello, World!&quot;</span> &l
<blockquote>
<ul>
<li>
- <p>
- the identifiers that are keywords cannot be used for other purposes;
- </p>
-
+ the identifiers that are keywords cannot be used for other purposes;
<ul>
<li>
- <p>
- The only place they can be used as non-keywords is in an attribute-token. (e.g. [[private]] is a valid attribute) (since C++11)
- </p>
+ The only place they can be used as non-keywords is in an attribute-token. (e.g. [[private]] is a valid attribute) (since C++11)
</li>
</ul>
</li>
@@ -161,39 +156,27 @@ std::cout &lt;&lt; <span class="hljs-string">&quot;Hello, World!&quot;</span> &l
<ul>
<li>
- <p>
- <code>&lt;%</code>→<code>{</code>
- </p>
+ <code>&lt;%</code>→<code>{</code>
</li>
<li>
- <p>
- <code>%&gt;</code>→<code>}</code>
- </p>
+ <code>%&gt;</code>→<code>}</code>
</li>
<li>
- <p>
- <code>&lt;:</code>→<code>[</code>
- </p>
+ <code>&lt;:</code>→<code>[</code>
</li>
<li>
- <p>
- <code>:&gt;</code>→<code>]</code>
- </p>
+ <code>:&gt;</code>→<code>]</code>
</li>
<li>
- <p>
- <code>%:</code>→<code>#</code>
- </p>
+ <code>%:</code>→<code>#</code>
</li>
<li>
- <p>
- <code>%:%:</code>→<code>##</code>
- </p>
+ <code>%:%:</code>→<code>##</code>
</li>
</ul>
diff --git a/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html b/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html
index f66ae0b..25fb3bb 100644
--- a/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html
+++ b/public/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html
@@ -260,29 +260,20 @@ c
<h2><a href="#section--_まとめ">まとめ</a></h2>
<ul>
<li>
- <p>
- <code>if</code>や<code>case</code>の条件の後ろには<code>then</code>、<code>;</code>、改行のいずれかが必要
- </p>
-
+ <code>if</code>や<code>case</code>の条件の後ろには<code>then</code>、<code>;</code>、改行のいずれかが必要
<ul>
<li>
- <p>
- 通常は改行しておけばよい
- </p>
+ 通常は改行しておけばよい
</li>
</ul>
</li>
<li>
- <p>
- 3.0 で入る予定の<code>case</code>-<code>in</code>でも<code>then</code>等が必要になる
- </p>
+ 3.0 で入る予定の<code>case</code>-<code>in</code>でも<code>then</code>等が必要になる
</li>
<li>
- <p>
- Ruby の構文を正確に知るには (現状)<code>parse.y</code>を直接読めばよい
- </p>
+ Ruby の構文を正確に知るには (現状)<code>parse.y</code>を直接読めばよい
</li>
</ul>
</section>
diff --git a/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html b/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html
index f45df6b..0e1e296 100644
--- a/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html
+++ b/public/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html
@@ -74,21 +74,15 @@
<ul>
<li>
- <p>
- <code>BufRead</code>/<code>BufReadPost</code>
- </p>
+ <code>BufRead</code>/<code>BufReadPost</code>
</li>
<li>
- <p>
- <code>BufWrite</code>/<code>BufWritePre</code>
- </p>
+ <code>BufWrite</code>/<code>BufWritePre</code>
</li>
<li>
- <p>
- <code>BufAdd</code>/<code>BufCreate</code>
- </p>
+ <code>BufAdd</code>/<code>BufCreate</code>
</li>
</ul>
@@ -176,57 +170,37 @@ to |EncodingChanged|.</code></pre>
<ul>
<li>
- <p>
- <code>BufAdd</code>/<code>BufCreate</code>
- </p>
-
+ <code>BufAdd</code>/<code>BufCreate</code>
<ul>
<li>
- <p>
- →<code>BufCreate</code>は歴史的な理由により (<code>`for historic reasons&apos;&apos;) 存在しているため、新しい方 (`BufAdd</code>) を使う
- </p>
+ →<code>BufCreate</code>は歴史的な理由により (&quot;for historic reasons&quot;) 存在しているため、新しい方 (<code>BufAdd</code>) を使う
</li>
</ul>
</li>
<li>
- <p>
- <code>BufRead</code>/<code>BufReadPost</code>
- </p>
-
+ <code>BufRead</code>/<code>BufReadPost</code>
<ul>
<li>
- <p>
- →<code>BufReadPre</code>との対称性のため、あるいは<code>BufWritePost</code>との対称性のため<code>BufReadPost</code>を使う
- </p>
+ →<code>BufReadPre</code>との対称性のため、あるいは<code>BufWritePost</code>との対称性のため<code>BufReadPost</code>を使う
</li>
</ul>
</li>
<li>
- <p>
- <code>BufWrite</code>/<code>BufWritePre</code>
- </p>
-
+ <code>BufWrite</code>/<code>BufWritePre</code>
<ul>
<li>
- <p>
- →<code>BufWritePost</code>との対称性のため、あるいは<code>BufReadPre</code>との対称性のため<code>BufWritePre</code>を使う
- </p>
+ →<code>BufWritePost</code>との対称性のため、あるいは<code>BufReadPre</code>との対称性のため<code>BufWritePre</code>を使う
</li>
</ul>
</li>
<li>
- <p>
- <code>FileEncoding</code>/<code>EncodingChanged</code>
- </p>
-
+ <code>FileEncoding</code>/<code>EncodingChanged</code>
<ul>
<li>
- <p>
- →<code>FileEncoding</code>は<code>`Obsolete&apos;&apos; と明言されているので、`EncodingChanged</code>を使う
- </p>
+ →<code>FileEncoding</code>は<code>`Obsolete&apos;&apos; と明言されているので、`EncodingChanged</code>を使う
</li>
</ul>
</li>
diff --git a/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html b/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html
index 25873b7..d077255 100644
--- a/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html
+++ b/public/posts/2022-04-09/phperkaigi-2022-tokens/index.html
@@ -206,45 +206,31 @@
<ul>
<li>
- <p>
- <code>$👉</code>:<code>&gt;</code>
- </p>
+ <code>$👉</code>:<code>&gt;</code>
</li>
<li>
- <p>
- <code>$👈</code>:<code>&lt;</code>
- </p>
+ <code>$👈</code>:<code>&lt;</code>
</li>
<li>
- <p>
- <code>$👍</code>:<code>+</code>
- </p>
+ <code>$👍</code>:<code>+</code>
</li>
<li>
- <p>
- <code>$👎</code>:<code>-</code>
- </p>
+ <code>$👎</code>:<code>-</code>
</li>
<li>
- <p>
- <code>$📝</code>:<code>.</code>
- </p>
+ <code>$📝</code>:<code>.</code>
</li>
<li>
- <p>
- <code>$🤡</code>:<code>[</code>
- </p>
+ <code>$🤡</code>:<code>[</code>
</li>
<li>
- <p>
- <code>$🎪</code>:<code>]</code>
- </p>
+ <code>$🎪</code>:<code>]</code>
</li>
</ul>
@@ -425,27 +411,19 @@
<ul>
<li>
- <p>
- <code>N</code>それ自体は、42 や 8128 といったような特別な意味を持たず、ランダムに決められている
- </p>
+ <code>N</code>それ自体は、42 や 8128 といったような特別な意味を持たず、ランダムに決められている
</li>
<li>
- <p>
- <code>$token</code>の各要素は、1文字を表す
- </p>
+ <code>$token</code>の各要素は、1文字を表す
</li>
<li>
- <p>
- 1文字は 5x5 のセルからなる
- </p>
+ 1文字は 5x5 のセルからなる
</li>
<li>
- <p>
- 出力されるのは、完全な PHPer トークンである
- </p>
+ 出力されるのは、完全な PHPer トークンである
</li>
</ul>
diff --git a/public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html b/public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html
index 8ae0fa6..d8e5dee 100644
--- a/public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html
+++ b/public/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html
@@ -99,21 +99,15 @@
<ol numeration="arabic">
<li>
- <p>
- フォントファイルを読み込む
- </p>
+ フォントファイルを読み込む
</li>
<li>
- <p>
- コマンドライン引数を Shift-JIS に変換する (フォントが Shift-JIS 基準で並んでいるため)
- </p>
+ コマンドライン引数を Shift-JIS に変換する (フォントが Shift-JIS 基準で並んでいるため)
</li>
<li>
- <p>
- 1文字ずつレンダリングしていく
- </p>
+ 1文字ずつレンダリングしていく
</li>
</ol>
diff --git a/public/posts/2022-05-01/phperkaigi-2022/index.html b/public/posts/2022-05-01/phperkaigi-2022/index.html
index a722db0..8bad748 100644
--- a/public/posts/2022-05-01/phperkaigi-2022/index.html
+++ b/public/posts/2022-05-01/phperkaigi-2022/index.html
@@ -226,27 +226,19 @@
<ul>
<li>
- <p>
- プロポーザルを出す
- </p>
+ プロポーザルを出す
</li>
<li>
- <p>
- PHPer チャレンジのトークン問題を 5題作成する
- </p>
+ PHPer チャレンジのトークン問題を 5題作成する
</li>
<li>
- <p>
- 現地に行く
- </p>
+ 現地に行く
</li>
<li>
- <p>
- PHPer チャレンジで圧勝する
- </p>
+ PHPer チャレンジで圧勝する
</li>
</ul>
diff --git a/public/posts/2022-08-27/php-conference-okinawa-code-golf/index.html b/public/posts/2022-08-27/php-conference-okinawa-code-golf/index.html
index 1e124bf..b6fdf5a 100644
--- a/public/posts/2022-08-27/php-conference-okinawa-code-golf/index.html
+++ b/public/posts/2022-08-27/php-conference-okinawa-code-golf/index.html
@@ -81,39 +81,27 @@
<ul>
<li>
- <p>
- コマンドライン引数の第1引数で受けとる
- </p>
+ コマンドライン引数の第1引数で受けとる
</li>
<li>
- <p>
- 結果は標準出力に出す
- </p>
+ 結果は標準出力に出す
</li>
<li>
- <p>
- コンマの直後にはスペースを1つ置く
- </p>
+ コンマの直後にはスペースを1つ置く
</li>
<li>
- <p>
- 末尾コンマは禁止
- </p>
+ 末尾コンマは禁止
</li>
<li>
- <p>
- 数字でないものは入ってこないものとする
- </p>
+ 数字でないものは入ってこないものとする
</li>
<li>
- <p>
- 負数は入ってこないものとする
- </p>
+ 負数は入ってこないものとする
</li>
</ul>
diff --git a/public/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html b/public/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html
index 7546291..93a0a0c 100644
--- a/public/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html
+++ b/public/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html
@@ -68,55 +68,37 @@
<ul>
<li>
- <p>
- 1行あたりの文字数は2文字までに収めること (ただし<code>&lt;?php</code>タグは除く)
- </p>
-
+ 1行あたりの文字数は2文字までに収めること (ただし<code>&lt;?php</code>タグは除く)
<ul>
<li>
- <p>
- 厳密な定義:<code>&lt;?php</code>タグ以降のソースコードが、2 byte ごとに ラインフィード (LF) で区切られること
- </p>
+ 厳密な定義:<code>&lt;?php</code>タグ以降のソースコードが、2 byte ごとに ラインフィード (LF) で区切られること
</li>
</ul>
</li>
<li>
- <p>
- スペースやタブを使用しないこと
- </p>
+ スペースやタブを使用しないこと
</li>
<li>
- <p>
- ループのアンロールをしないこと
- </p>
-
+ ループのアンロールをしないこと
<ul>
<li>
- <p>
- 100 回ループの代わりに 100 回コードをコピペ、というのは禁止
- </p>
+ 100 回ループの代わりに 100 回コードをコピペ、というのは禁止
</li>
</ul>
</li>
<li>
- <p>
- PHP 7.4〜8.1 で動作すること
- </p>
+ PHP 7.4〜8.1 で動作すること
</li>
<li>
- <p>
- 実行時に Notice や Warning が出ないこと
- </p>
+ 実行時に Notice や Warning が出ないこと
</li>
<li>
- <p>
- 標準的なインストール構成の PHP で実現できること (デフォルトで有効になっていない拡張等を使わないこと)
- </p>
+ 標準的なインストール構成の PHP で実現できること (デフォルトで有効になっていない拡張等を使わないこと)
</li>
</ul>
@@ -224,21 +206,15 @@ c\
<ul>
<li>
- <p>
- <code>_</code>:<code>gettext</code>のエイリアス
- </p>
+ <code>_</code>:<code>gettext</code>のエイリアス
</li>
<li>
- <p>
- <code>dl</code>: 拡張モジュールをロードする
- </p>
+ <code>dl</code>: 拡張モジュールをロードする
</li>
<li>
- <p>
- <code>pi</code>: 円周率を返す
- </p>
+ <code>pi</code>: 円周率を返す
</li>
</ul>
@@ -253,9 +229,7 @@ c\
<blockquote>
<ul>
<li>
- <p>
- 標準的なインストール構成の PHP で実現できること (デフォルトで有効になっていない拡張等を使わないこと)
- </p>
+ 標準的なインストール構成の PHP で実現できること (デフォルトで有効になっていない拡張等を使わないこと)
</li>
</ul>
</blockquote>
@@ -354,9 +328,7 @@ a&#x27;</span>
<blockquote>
<ul>
<li>
- <p>
- PHP 7.4〜8.1 で動作すること
- </p>
+ PHP 7.4〜8.1 で動作すること
</li>
</ul>
</blockquote>
@@ -670,9 +642,7 @@ o\
<blockquote>
<ul>
<li>
- <p>
- スペースやタブを使用しないこと
- </p>
+ スペースやタブを使用しないこと
</li>
</ul>
</blockquote>
diff --git a/public/posts/2022-10-28/setup-server-for-this-site/index.html b/public/posts/2022-10-28/setup-server-for-this-site/index.html
index 2f458ad..a290046 100644
--- a/public/posts/2022-10-28/setup-server-for-this-site/index.html
+++ b/public/posts/2022-10-28/setup-server-for-this-site/index.html
@@ -153,21 +153,15 @@
<ul>
<li>
- <p>
- <code>Port</code>を変更
- </p>
+ <code>Port</code>を変更
</li>
<li>
- <p>
- <code>PermitRootLogin</code>を<code>no</code>に
- </p>
+ <code>PermitRootLogin</code>を<code>no</code>に
</li>
<li>
- <p>
- <code>PasswordAuthentication</code>を<code>no</code>に
- </p>
+ <code>PasswordAuthentication</code>を<code>no</code>に
</li>
</ul>
diff --git a/public/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html b/public/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html
index 61d9880..d851f53 100644
--- a/public/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html
+++ b/public/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html
@@ -53,8 +53,8 @@
</li>
</ol>
</section>
- <section id="section--_はじめに">
- <h2><a href="#section--_はじめに">はじめに</a></h2>
+ <section id="section--intro">
+ <h2><a href="#section--intro">はじめに</a></h2>
<p>
2023 年 3 月 23 日から 25 日にかけて開催予定 (記事執筆時点) の<a href="https://phperkaigi.jp/2023/">PHPerKaigi 2023</a>において、 昨年と同様に、弊社<a href="https://www.dgcircus.com/">デジタルサーカス株式会社</a>からトークン問題を出題予定である。
</p>
@@ -64,7 +64,7 @@
</p>
<p>
- すでに 2023 年用の問題は作成済みであるが、その制作過程の中でいくつかボツ問ができた。せっかくなので、PHPerKaigi 開催を待つ間に紹介しようと思う。
+ すでに 2023 年用の問題は作成済みであるが、その制作過程の中でいくつかボツ問ができた。 せっかくなので、PHPerKaigi 開催を待つ間に紹介しようと思う。
</p>
<p>
@@ -73,21 +73,17 @@
<ul>
<li>
- <p>
- その 1 はこちら:<a href="/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/">PHPerKaigi 2023: ボツになったトークン問題 その 1</a>
- </p>
+ その 1 はこちら:<a href="/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/">PHPerKaigi 2023: ボツになったトークン問題 その 1</a>
</li>
<li>
- <p>
- その 2 はこちら:<a href="/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/">PHPerKaigi 2023: ボツになったトークン問題 その 2</a>
- </p>
+ その 2 はこちら:<a href="/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/">PHPerKaigi 2023: ボツになったトークン問題 その 2</a>
</li>
</ul>
</section>
- <section id="section--_問題">
- <h2><a href="#section--_問題">問題</a></h2>
+ <section id="section--quiz">
+ <h2><a href="#section--quiz">問題</a></h2>
<p>
注意: これはボツ問なので、得られたトークンを PHPerKaigi で入力してもポイントにはならない。
</p>
@@ -231,15 +227,11 @@
<ul>
<li>
- <p>
- エラーを処理している途中に起こった別のエラーに、元のエラー情報を含める
- </p>
+ エラーを処理している途中に起こった別のエラーに、元のエラー情報を含める
</li>
<li>
- <p>
- 内部エラーをラップして作られたエラーに、内部エラーの情報を含める
- </p>
+ 内部エラーをラップして作られたエラーに、内部エラーの情報を含める
</li>
</ul>
@@ -351,33 +343,23 @@
<ol numeration="arabic">
<li>
- <p>
- <code>f()</code>の引数が足りないことによる呼び出し失敗
- </p>
+ <code>f()</code>の引数が足りないことによる呼び出し失敗
</li>
<li>
- <p>
- <code>f(0)</code>の呼び出しで発生したゼロ除算
- </p>
+ <code>f(0)</code>の呼び出しで発生したゼロ除算
</li>
<li>
- <p>
- <code>f(1)</code>の呼び出しで発生したゼロ除算
- </p>
+ <code>f(1)</code>の呼び出しで発生したゼロ除算
</li>
<li>
- <p>
- &amp;#8230;&amp;#8203;
- </p>
+ …
</li>
<li>
- <p>
- <code>f(37)</code>の呼び出しで発生したゼロ除算
- </p>
+ <code>f(37)</code>の呼び出しで発生したゼロ除算
</li>
</ol>
@@ -391,23 +373,19 @@
</section>
</section>
- <section id="section--_おわりに">
- <h2><a href="#section--_おわりに">おわりに</a></h2>
+ <section id="section--outro">
+ <h2><a href="#section--outro">おわりに</a></h2>
<p>
「行数」というのはトークン文字列をデコードする対象として優れている。
</p>
<ul>
<li>
- <p>
- トークンの一部や全部が陽に現れない
- </p>
+ トークンの一部や全部が陽に現れない
</li>
<li>
- <p>
- <code>__LINE__</code>で容易に取得できる
- </p>
+ <code>__LINE__</code>で容易に取得できる
</li>
</ul>