From 9127d1c420420b3c80414d8222840e96e4dd3f18 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 26 Jan 2025 15:23:17 +0900 Subject: feat(blog/nuldoc): add `target=_blank` and `rel=noreferrer` to external links --- .../public/posts/2021-03-30/phperkaigi-2021/index.html | 2 +- .../cpp-you-can-use-keywords-in-attributes/index.html | 10 +++++----- .../2021-10-02/python-unbound-local-error/index.html | 2 +- .../ruby-detect-running-implementation/index.html | 10 +++++----- .../ruby-then-keyword-and-case-in/index.html | 4 ++-- .../rust-where-are-primitive-types-from/index.html | 4 ++-- .../index.html | 12 ++++++------ .../vim-swap-order-of-selected-lines/index.html | 2 +- .../posts/2022-04-09/phperkaigi-2022-tokens/index.html | 8 ++++---- .../index.html | 6 +++--- .../public/posts/2022-05-01/phperkaigi-2022/index.html | 18 +++++++++--------- .../php-conference-okinawa-code-golf/index.html | 8 ++++---- .../index.html | 6 +++--- .../index.html | 2 +- .../phperkaigi-2023-unused-token-quiz-1/index.html | 2 +- .../2022-10-28/setup-server-for-this-site/index.html | 4 ++-- .../phperkaigi-2023-unused-token-quiz-2/index.html | 4 ++-- .../phperkaigi-2023-unused-token-quiz-3/index.html | 4 ++-- .../2023-03-10/rewrite-this-blog-generator/index.html | 4 ++-- .../index.html | 8 ++++---- .../posts/2023-04-04/phperkaigi-2023-report/index.html | 16 ++++++++-------- .../posts/2023-06-25/phpconfuk-2023-report/index.html | 14 +++++++------- .../2023-10-02/compile-php-runtime-to-wasm/index.html | 18 +++++++++--------- .../blog/public/posts/2023-12-03/isucon-13/index.html | 4 ++-- .../posts/2023-12-31/2023-reflections/index.html | 6 +++--- .../index.html | 2 +- .../install-wireguard-on-personal-server/index.html | 2 +- .../posts/2024-02-10/yapcjapan-2024-report/index.html | 10 +++++----- .../posts/2024-02-22/phpkansai-2024-report/index.html | 10 +++++----- .../posts/2024-03-17/phperkaigi-2024-report/index.html | 14 +++++++------- .../2024-04-14/phpcon-odawara-2024-report/index.html | 12 ++++++------ .../pipefail-option-in-gitlab-ci-cd/index.html | 4 ++-- .../index.html | 2 +- .../2024-05-11/phpconkagawa-2024-report/index.html | 12 ++++++------ .../2024-06-19/scalamatsuri-2024-report/index.html | 12 ++++++------ .../reparojson-fix-only-json-formatter/index.html | 6 +++--- .../index.html | 6 +++--- .../posts/2024-09-28/mncore-challenge-1/index.html | 4 ++-- .../public/posts/2024-12-04/cohackpp-report/index.html | 8 ++++---- .../posts/2024-12-33/2024-reflections/index.html | 6 +++--- .../2025-01-08/phperkaigi-2023-tokens-q1/index.html | 8 ++++---- .../index.html | 4 ++-- 42 files changed, 150 insertions(+), 150 deletions(-) (limited to 'vhosts/blog/public/posts') diff --git a/vhosts/blog/public/posts/2021-03-30/phperkaigi-2021/index.html b/vhosts/blog/public/posts/2021-03-30/phperkaigi-2021/index.html index ebff210a..f10832af 100644 --- a/vhosts/blog/public/posts/2021-03-30/phperkaigi-2021/index.html +++ b/vhosts/blog/public/posts/2021-03-30/phperkaigi-2021/index.html @@ -67,7 +67,7 @@

PHPerKaigi 2021 参加レポ

- 2021-03-26 から 2021-03-28 にかけて開催された、 PHPerKaigi 2021 に一般参加者として参加した。 弊社 デジタルサーカス株式会社 (今年1月から勤務) はダイヤモンドスポンサーとなっており、スポンサー枠のチケットを使わせていただいた。 + 2021-03-26 から 2021-03-28 にかけて開催された、 PHPerKaigi 2021 に一般参加者として参加した。 弊社 デジタルサーカス株式会社 (今年1月から勤務) はダイヤモンドスポンサーとなっており、スポンサー枠のチケットを使わせていただいた。

diff --git a/vhosts/blog/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html b/vhosts/blog/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html index fbb42873..c8ee5e14 100644 --- a/vhosts/blog/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html +++ b/vhosts/blog/public/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html @@ -66,7 +66,7 @@ NOTE

- この記事は Qiita から移植してきたものです。 元 URL: https://qiita.com/nsfisis/items/94090937bcf860cfa93b + この記事は Qiita から移植してきたものです。 元 URL: https://qiita.com/nsfisis/items/94090937bcf860cfa93b
@@ -109,7 +109,7 @@

- 別件で cppreference.com の identifier のページ を読んでいた時、次の文が目に止まった。 + 別件で cppreference.com の identifier のページ を読んでいた時、次の文が目に止まった。

@@ -130,7 +130,7 @@

- 同サイトの keywords のページ から一覧を拝借し、上のコードが出来上がった (C++17 においてキーワードでないものなど、一部省いている)。 大量の警告 (unknown attribute `〇〇' ignored) がコンパイラから出力されるが、コンパイルできる。 + 同サイトの keywords のページ から一覧を拝借し、上のコードが出来上がった (C++17 においてキーワードでないものなど、一部省いている)。 大量の警告 (unknown attribute `〇〇' ignored) がコンパイラから出力されるが、コンパイルできる。

@@ -145,7 +145,7 @@

- 引用元: https://timsong-cpp.github.io/cppwp/n4659/dcl.attr#grammar-4 + 引用元: https://timsong-cpp.github.io/cppwp/n4659/dcl.attr#grammar-4

@@ -159,7 +159,7 @@

- ところで、代替トークン (alternative token) とは and (&) や bitor (|) などのことだが、identifier の構文上の要件を満たさないような代替トークンなどあるのか? 疑問に思って調べたところ、代替トークンという語にはダイグラフも含まれるらしい (参考: 同ドラフト) + ところで、代替トークン (alternative token) とは and (&) や bitor (|) などのことだが、identifier の構文上の要件を満たさないような代替トークンなどあるのか? 疑問に思って調べたところ、代替トークンという語にはダイグラフも含まれるらしい (参考: 同ドラフト)

Motivation

- 以前、big-clock-mode という似たようなプログラムを書いた。 これは tmux の :clock-mode コマンドに着想を得たもので、:clock-mode よりも大きく現在時刻を表示する。 + 以前、big-clock-mode という似たようなプログラムを書いた。 これは tmux の :clock-mode コマンドに着想を得たもので、:clock-mode よりも大きく現在時刻を表示する。

@@ -130,7 +130,7 @@

フォント

- フリーの 8x8 ビットマップフォントである、美咲フォント 2021-05-05a 版 を使わせていただいた。 + フリーの 8x8 ビットマップフォントである、美咲フォント 2021-05-05a 版 を使わせていただいた。

diff --git a/vhosts/blog/public/posts/2022-05-01/phperkaigi-2022/index.html b/vhosts/blog/public/posts/2022-05-01/phperkaigi-2022/index.html index 595d1ccd..e20bd53b 100644 --- a/vhosts/blog/public/posts/2022-05-01/phperkaigi-2022/index.html +++ b/vhosts/blog/public/posts/2022-05-01/phperkaigi-2022/index.html @@ -67,7 +67,7 @@

はじめに

- 2022-04-09 から 2022-04-11 にかけて開催された、PHPerKaigi 2022 に、 一般参加者として参加した。 弊社デジタルサーカス株式会社はダイヤモンドスポンサーとなっており、 スポンサー枠のチケットを使わせていただいた。 + 2022-04-09 から 2022-04-11 にかけて開催された、PHPerKaigi 2022 に、 一般参加者として参加した。 弊社デジタルサーカス株式会社はダイヤモンドスポンサーとなっており、 スポンサー枠のチケットを使わせていただいた。

@@ -84,7 +84,7 @@

- 予防に勝る防御なし - 堅牢なコードを導く様々な設計のヒント + 予防に勝る防御なし - 堅牢なコードを導く様々な設計のヒント

@@ -98,7 +98,7 @@

- PHPのエラーを理解して適切なエラーハンドリングを学ぼう + PHPのエラーを理解して適切なエラーハンドリングを学ぼう

@@ -112,7 +112,7 @@

- エラー監視とテスト体制への改善作戦 + エラー監視とテスト体制への改善作戦

@@ -128,7 +128,7 @@

- ISUCON11のPHP実装は、何を考え、どのようにして作られていたのか + ISUCON11のPHP実装は、何を考え、どのようにして作られていたのか

@@ -162,7 +162,7 @@

- チームの仕事はまわっていたけど、メンバーはそれぞれモヤモヤを抱えていた話──40名の大規模開発チームで1on1ログを公開してみた + チームの仕事はまわっていたけど、メンバーはそれぞれモヤモヤを抱えていた話──40名の大規模開発チームで1on1ログを公開してみた

@@ -190,9 +190,9 @@

PHPer チャレンジ

- 1位になった。 + 1位になった。
- また、賞品として Echo Show 15 をいただいた。 + また、賞品として Echo Show 15 をいただいた。

@@ -217,7 +217,7 @@

- なお、アンカンファレンスについては、1日目の終わりにトークン問題の解説放送もおこなった。 + なお、アンカンファレンスについては、1日目の終わりにトークン問題の解説放送もおこなった。

diff --git a/vhosts/blog/public/posts/2022-08-27/php-conference-okinawa-code-golf/index.html b/vhosts/blog/public/posts/2022-08-27/php-conference-okinawa-code-golf/index.html index 3f059649..492719a2 100644 --- a/vhosts/blog/public/posts/2022-08-27/php-conference-okinawa-code-golf/index.html +++ b/vhosts/blog/public/posts/2022-08-27/php-conference-okinawa-code-golf/index.html @@ -67,7 +67,7 @@

はじめに

- 本日 PHP カンファレンス沖縄 2022 が開催された (らしい)。 + 本日 PHP カンファレンス沖縄 2022 が開催された (らしい)。

@@ -76,11 +76,11 @@

@@ -184,7 +184,7 @@

おわりに

- 最後になりましたが、めもりーさん、楽しい問題をありがとうございました。 + 最後になりましたが、めもりーさん、楽しい問題をありがとうございました。

diff --git a/vhosts/blog/public/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html b/vhosts/blog/public/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html index e9be32ea..493789bb 100644 --- a/vhosts/blog/public/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html +++ b/vhosts/blog/public/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html @@ -59,11 +59,11 @@

- 先日、私の勤める デジタルサーカス株式会社PHP Foundation へ $2,000 の寄付をおこないました。 + 先日、私の勤める デジタルサーカス株式会社PHP Foundation へ $2,000 の寄付をおこないました。

- 記事: https://www.dgcircus.com/news/581 + 記事: https://www.dgcircus.com/news/581

@@ -96,7 +96,7 @@

- OSS を金銭的に支援したり、技術カンファレンスへ協賛したり (あるいは CTO がカンファレンスを年2で主催したり: iOSDC PHPerKaigi) といった行為は、コミュニティへの貢献であると同時に、社員に対する精神的福利厚生でもあると言えるでしょう (知らんけど)。 これらは、技術や技術者を大切にする組織である、ということの、対外的にも対内的にも強力なメッセージなのです。 + OSS を金銭的に支援したり、技術カンファレンスへ協賛したり (あるいは CTO がカンファレンスを年2で主催したり: iOSDC PHPerKaigi) といった行為は、コミュニティへの貢献であると同時に、社員に対する精神的福利厚生でもあると言えるでしょう (知らんけど)。 これらは、技術や技術者を大切にする組織である、ということの、対外的にも対内的にも強力なメッセージなのです。

diff --git a/vhosts/blog/public/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html b/vhosts/blog/public/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html index ab4e9d19..1fe1b48d 100644 --- a/vhosts/blog/public/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html +++ b/vhosts/blog/public/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html @@ -64,7 +64,7 @@

記事の構成について

- この記事は、普通の fizzbuzz を徐々に変形して最終形にしていく、という構成で書かれている。 最終形を見てどのような仕組みで動いているのか解読してから解説を読みたい、というかたがいれば、 このページ にソースコードがあるので、そちらを先に見てほしい。 + この記事は、普通の fizzbuzz を徐々に変形して最終形にしていく、という構成で書かれている。 最終形を見てどのような仕組みで動いているのか解読してから解説を読みたい、というかたがいれば、 このページ にソースコードがあるので、そちらを先に見てほしい。

diff --git a/vhosts/blog/public/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/index.html b/vhosts/blog/public/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/index.html index 44f107ef..611c77ed 100644 --- a/vhosts/blog/public/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/index.html +++ b/vhosts/blog/public/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/index.html @@ -64,7 +64,7 @@

はじめに

- 2023 年 3 月 23 日から 25 日にかけて開催予定 (記事執筆時点) の、 PHPerKaigi 2023 において、 昨年と同様に、弊社 デジタルサーカス株式会社 から、 トークン問題を出題予定である。 + 2023 年 3 月 23 日から 25 日にかけて開催予定 (記事執筆時点) の、 PHPerKaigi 2023 において、 昨年と同様に、弊社 デジタルサーカス株式会社 から、 トークン問題を出題予定である。

diff --git a/vhosts/blog/public/posts/2022-10-28/setup-server-for-this-site/index.html b/vhosts/blog/public/posts/2022-10-28/setup-server-for-this-site/index.html index cb40e7f5..ddf2a5b7 100644 --- a/vhosts/blog/public/posts/2022-10-28/setup-server-for-this-site/index.html +++ b/vhosts/blog/public/posts/2022-10-28/setup-server-for-this-site/index.html @@ -75,7 +75,7 @@

VPS

- さくらの VPS の 2 GB プラン。 そこまで真面目に選定していないので、困ったら移動するかも。 + さくらの VPS の 2 GB プラン。 そこまで真面目に選定していないので、困ったら移動するかも。

@@ -221,7 +221,7 @@ $ sudo ufw status
$ cat ~/.ssh/github.key.pub

- GitHub の設定画面 から、この公開鍵を追加する。 + GitHub の設定画面 から、この公開鍵を追加する。

$ vi ~/.ssh/config
diff --git a/vhosts/blog/public/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/index.html b/vhosts/blog/public/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/index.html index 85238af1..bf288a77 100644 --- a/vhosts/blog/public/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/index.html +++ b/vhosts/blog/public/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/index.html @@ -64,7 +64,7 @@

はじめに

- 2023 年 3 月 23 日から 25 日にかけて開催予定 (記事執筆時点) の PHPerKaigi 2023 において、 昨年と同様に、弊社 デジタルサーカス株式会社 からトークン問題を出題予定である。 + 2023 年 3 月 23 日から 25 日にかけて開催予定 (記事執筆時点) の PHPerKaigi 2023 において、 昨年と同様に、弊社 デジタルサーカス株式会社 からトークン問題を出題予定である。

@@ -213,7 +213,7 @@ P

おわりに

- CVE-2021-42574 に着想を得た作品。この脆弱性は、Unicode の制御文字である left-to-right mark と right-to-left mark を利用し、ソースコードの実際の内容を欺く、というもの。簡単のためゼロ幅スペースを用いることとし、ついでに quine にもするとこうなった。 + CVE-2021-42574 に着想を得た作品。この脆弱性は、Unicode の制御文字である left-to-right mark と right-to-left mark を利用し、ソースコードの実際の内容を欺く、というもの。簡単のためゼロ幅スペースを用いることとし、ついでに quine にもするとこうなった。

diff --git a/vhosts/blog/public/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html b/vhosts/blog/public/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html index ea6b2346..dd0a5d39 100644 --- a/vhosts/blog/public/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html +++ b/vhosts/blog/public/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html @@ -64,7 +64,7 @@

はじめに

- 2023 年 3 月 23 日から 25 日にかけて開催予定 (記事執筆時点) の PHPerKaigi 2023 において、 昨年と同様に、弊社 デジタルサーカス株式会社 からトークン問題を出題予定である。 + 2023 年 3 月 23 日から 25 日にかけて開催予定 (記事執筆時点) の PHPerKaigi 2023 において、 昨年と同様に、弊社 デジタルサーカス株式会社 からトークン問題を出題予定である。

@@ -230,7 +230,7 @@

例外オブジェクトの連鎖

- ExceptionError には $previous というプロパティがあり、コンストラクタの第3引数から渡すことができる。主に 2つの用法がある: + ExceptionError には $previous というプロパティがあり、コンストラクタの第3引数から渡すことができる。主に 2つの用法がある:

    diff --git a/vhosts/blog/public/posts/2023-03-10/rewrite-this-blog-generator/index.html b/vhosts/blog/public/posts/2023-03-10/rewrite-this-blog-generator/index.html index 8b129087..32a134a9 100644 --- a/vhosts/blog/public/posts/2023-03-10/rewrite-this-blog-generator/index.html +++ b/vhosts/blog/public/posts/2023-03-10/rewrite-this-blog-generator/index.html @@ -55,7 +55,7 @@

    はじめに

    - このブログを構築するシステムを書き直したのは 2度目である。 元々立ち上げた当初は、静的サイトジェネレータである Hugo を使っていた。 それを Asciidoctor にいくつかのカスタムを加えた自前のジェネレータに移行したのが 2022年の11月ごろだ。 そして今回、スクラッチから書いた Deno 製のジェネレータに移行した。 + このブログを構築するシステムを書き直したのは 2度目である。 元々立ち上げた当初は、静的サイトジェネレータである Hugo を使っていた。 それを Asciidoctor にいくつかのカスタムを加えた自前のジェネレータに移行したのが 2022年の11月ごろだ。 そして今回、スクラッチから書いた Deno 製のジェネレータに移行した。

    @@ -131,7 +131,7 @@ 簡単に実装できる

- フォーマットが求められた。これに合致したのが、XML をベースとする DocBook (今回使っているのは、そのサブセットである Simplified DocBook) である。 + フォーマットが求められた。これに合致したのが、XML をベースとする DocBook (今回使っているのは、そのサブセットである Simplified DocBook) である。

diff --git a/vhosts/blog/public/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html b/vhosts/blog/public/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html index dfd95a86..885433c3 100644 --- a/vhosts/blog/public/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html +++ b/vhosts/blog/public/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html @@ -235,7 +235,7 @@

- CRC (Cyclic Redundancy Check) は誤り検出符号の一種。Go 言語では hash/crc32 パッケージにあるが、今回はこれも自前で実装する。PNG の仕様書に C 言語のサンプルコードが載っている (D. Sample CRC implementation) ので、これを Go に移植する。 + CRC (Cyclic Redundancy Check) は誤り検出符号の一種。Go 言語では hash/crc32 パッケージにあるが、今回はこれも自前で実装する。PNG の仕様書に C 言語のサンプルコードが載っている (D. Sample CRC implementation) ので、これを Go に移植する。

var (
@@ -423,7 +423,7 @@
                 

- Adler-32 も CRC と同じく誤り検出符号である。こちらも zlib の仕様書に C 言語でサンプルコードが記載されている (9. Appendix: Sample code) ので、Go に移植する。 + Adler-32 も CRC と同じく誤り検出符号である。こちらも zlib の仕様書に C 言語でサンプルコードが記載されている (9. Appendix: Sample code) ので、Go に移植する。

const adler32Base = 65521
@@ -732,11 +732,11 @@
             

参考

diff --git a/vhosts/blog/public/posts/2023-04-04/phperkaigi-2023-report/index.html b/vhosts/blog/public/posts/2023-04-04/phperkaigi-2023-report/index.html index a5ef0d5a..a086adb8 100644 --- a/vhosts/blog/public/posts/2023-04-04/phperkaigi-2023-report/index.html +++ b/vhosts/blog/public/posts/2023-04-04/phperkaigi-2023-report/index.html @@ -70,7 +70,7 @@

はじめに

- 2023-03-23 から 2023-03-25 にかけて開催された、PHPerKaigi 2023 に参加した。 今年は 2つのセッションのスピーカーとして、また、当日スタッフとして参加した。 + 2023-03-23 から 2023-03-25 にかけて開催された、PHPerKaigi 2023 に参加した。 今年は 2つのセッションのスピーカーとして、また、当日スタッフとして参加した。

@@ -99,7 +99,7 @@ 詳説「参照」:PHP 処理系の実装から参照を理解する