diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-03-28 23:00:07 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-03-28 23:00:07 +0900 |
| commit | 85fd80ace7fe19112a9d143b3cbbdcf8b7638abf (patch) | |
| tree | 830aaa88831e47f7612f3598d2cc035ef1085d60 /vhosts/blog/public | |
| parent | 1077d0d3a29a3b67816d5558bbfe8ccf106f6273 (diff) | |
| download | nsfisis.dev-85fd80ace7fe19112a9d143b3cbbdcf8b7638abf.tar.gz nsfisis.dev-85fd80ace7fe19112a9d143b3cbbdcf8b7638abf.tar.zst nsfisis.dev-85fd80ace7fe19112a9d143b3cbbdcf8b7638abf.zip | |
feat(blog/content): new slides /slides/2025-03-23/phperkaigi-2025/
Diffstat (limited to 'vhosts/blog/public')
| -rw-r--r-- | vhosts/blog/public/about/index.html | 3 | ||||
| -rw-r--r-- | vhosts/blog/public/atom.xml | 8 | ||||
| -rw-r--r-- | vhosts/blog/public/slides/2025-03-23/phperkaigi-2025/index.html | 86 | ||||
| -rw-r--r-- | vhosts/blog/public/slides/2025-03-23/phperkaigi-2025/slides.pdf | bin | 0 -> 330673 bytes | |||
| -rw-r--r-- | vhosts/blog/public/slides/atom.xml | 10 | ||||
| -rw-r--r-- | vhosts/blog/public/slides/index.html | 15 | ||||
| -rw-r--r-- | vhosts/blog/public/tags/conference/atom.xml | 10 | ||||
| -rw-r--r-- | vhosts/blog/public/tags/conference/index.html | 15 | ||||
| -rw-r--r-- | vhosts/blog/public/tags/index.html | 6 | ||||
| -rw-r--r-- | vhosts/blog/public/tags/php/atom.xml | 10 | ||||
| -rw-r--r-- | vhosts/blog/public/tags/php/index.html | 15 | ||||
| -rw-r--r-- | vhosts/blog/public/tags/phperkaigi/atom.xml | 10 | ||||
| -rw-r--r-- | vhosts/blog/public/tags/phperkaigi/index.html | 15 |
13 files changed, 196 insertions, 7 deletions
diff --git a/vhosts/blog/public/about/index.html b/vhosts/blog/public/about/index.html index c54a48cf..e14f427e 100644 --- a/vhosts/blog/public/about/index.html +++ b/vhosts/blog/public/about/index.html @@ -84,6 +84,9 @@ <h2>登壇</h2> <ul> <li> + <a href="/slides/2025-03-23/phperkaigi-2025/">2025-03-23: PHPerKaigi 2025 (レギュラートーク (40分))</a> + </li> + <li> <a href="/slides/2025-02-22/phpcon-nagoya-2025/">2025-02-22: PHP カンファレンス名古屋 2025 (レギュラートーク (30分))</a> </li> <li> diff --git a/vhosts/blog/public/atom.xml b/vhosts/blog/public/atom.xml index 06741fa1..1410e763 100644 --- a/vhosts/blog/public/atom.xml +++ b/vhosts/blog/public/atom.xml @@ -25,6 +25,14 @@ <updated>2025-03-27T00:00:00+09:00</updated> </entry> <entry> + <id>urn:uuid:ec7f4462-ae56-4bbf-aac7-cbd32bbbeb29</id> + <link rel="alternate" href="https://blog.nsfisis.dev/slides/2025-03-23/phperkaigi-2025/"></link> + <title>PHPで作るPHP~セルフホストできる言語処理系を作ろう~</title> + <summary>登壇: PHPerKaigi 2025 (レギュラートーク (40分))</summary> + <published>2025-03-23T00:00:00+09:00</published> + <updated>2025-03-23T00:00:00+09:00</updated> + </entry> + <entry> <id>urn:uuid:13174dc7-c1a3-465f-9ba6-14f0bc6f5961</id> <link rel="alternate" href="https://blog.nsfisis.dev/posts/2025-02-24/phpcon-nagoya-2025-report/"></link> <title>PHP カンファレンス名古屋 2025 参加レポ</title> diff --git a/vhosts/blog/public/slides/2025-03-23/phperkaigi-2025/index.html b/vhosts/blog/public/slides/2025-03-23/phperkaigi-2025/index.html new file mode 100644 index 00000000..f5cb5388 --- /dev/null +++ b/vhosts/blog/public/slides/2025-03-23/phperkaigi-2025/index.html @@ -0,0 +1,86 @@ +<!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="© 2025 nsfisis"> + <meta name="description" content="PHPで作るPHP~セルフホストできる言語処理系を作ろう~"> + <meta name="keywords" content="カンファレンス,PHP,PHPerKaigi"> + <meta property="og:type" content="article"> + <meta property="og:title" content="PHPerKaigi 2025 (レギュラートーク (40分))|REPL: Rest-Eat-Program Loop"> + <meta property="og:description" content="PHPで作るPHP~セルフホストできる言語処理系を作ろう~"> + <meta property="og:site_name" content="REPL: Rest-Eat-Program Loop"> + <meta property="og:locale" content="ja_JP"> + <link rel="icon" type="image/svg+xml" href="/favicon.svg"> + <title>PHPerKaigi 2025 (レギュラートーク (40分))|REPL: Rest-Eat-Program Loop</title> + <link rel="stylesheet" href="/style.css?h=79020a898c7052f79b32e90376a4497d"> + <link rel="stylesheet" href="/hl.css?h=340e65ffd5c17713efc9107c06304f7b"> + </head> + <body class="single"> + <header class="header"> + <div class="site-logo"> + <a href="/">REPL: Rest-Eat-Program Loop</a> + </div> + <nav class="nav"> + <ul> + <li> + <a href="/about/">About</a> + </li> + <li> + <a href="/posts/">Posts</a> + </li> + <li> + <a href="/slides/">Slides</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">PHPで作るPHP~セルフホストできる言語処理系を作ろう~</h1> + <ul class="post-tags"> + <li class="tag"> + <a href="/tags/conference/">カンファレンス</a> + </li> + <li class="tag"> + <a href="/tags/php/">PHP</a> + </li> + <li class="tag"> + <a href="/tags/phperkaigi/">PHPerKaigi</a> + </li> + </ul> + </header> + <div class="post-content"> + <section> + <h2 id="changelog">更新履歴</h2> + <ol> + <li class="revision"> + <time datetime="2025-03-23">2025-03-23</time>: 登壇 + </li> + </ol> + </section> + <canvas data-slide-link="/slides/2025-03-23/phperkaigi-2025/slides.pdf" id="slide"> + </canvas> + <div> + <button id="prev"> + Prev + </button> + <button id="next"> + Next + </button> + </div> + <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + </script> + </div> + </article> + </main> + <footer class="footer"> + © 2021 nsfisis + </footer> + </body> +</html> diff --git a/vhosts/blog/public/slides/2025-03-23/phperkaigi-2025/slides.pdf b/vhosts/blog/public/slides/2025-03-23/phperkaigi-2025/slides.pdf Binary files differnew file mode 100644 index 00000000..6c87d655 --- /dev/null +++ b/vhosts/blog/public/slides/2025-03-23/phperkaigi-2025/slides.pdf diff --git a/vhosts/blog/public/slides/atom.xml b/vhosts/blog/public/slides/atom.xml index 6678c290..01b3abea 100644 --- a/vhosts/blog/public/slides/atom.xml +++ b/vhosts/blog/public/slides/atom.xml @@ -7,7 +7,15 @@ <author> <name>nsfisis</name> </author> - <updated>2025-02-22T00:00:00+09:00</updated> + <updated>2025-03-23T00:00:00+09:00</updated> + <entry> + <id>urn:uuid:ec7f4462-ae56-4bbf-aac7-cbd32bbbeb29</id> + <link rel="alternate" href="https://blog.nsfisis.dev/slides/2025-03-23/phperkaigi-2025/"></link> + <title>PHPで作るPHP~セルフホストできる言語処理系を作ろう~</title> + <summary>登壇: PHPerKaigi 2025 (レギュラートーク (40分))</summary> + <published>2025-03-23T00:00:00+09:00</published> + <updated>2025-03-23T00:00:00+09:00</updated> + </entry> <entry> <id>urn:uuid:9172fbef-c812-4ade-86f5-eaa12c966708</id> <link rel="alternate" href="https://blog.nsfisis.dev/slides/2025-02-22/phpcon-nagoya-2025/"></link> diff --git a/vhosts/blog/public/slides/index.html b/vhosts/blog/public/slides/index.html index 2d5942f7..409deac0 100644 --- a/vhosts/blog/public/slides/index.html +++ b/vhosts/blog/public/slides/index.html @@ -43,6 +43,21 @@ <h1>スライド一覧</h1> </header> <article class="post-entry"> + <a href="/slides/2025-03-23/phperkaigi-2025/"> + <header class="entry-header"> + <h2>登壇: PHPerKaigi 2025 (レギュラートーク (40分))</h2> + </header> + <section class="entry-content"> + <p> + PHPで作るPHP~セルフホストできる言語処理系を作ろう~ + </p> + </section> + <footer class="entry-footer"> + <time datetime="2025-03-23">2025-03-23</time> 登壇 + </footer> + </a> + </article> + <article class="post-entry"> <a href="/slides/2025-02-22/phpcon-nagoya-2025/"> <header class="entry-header"> <h2>登壇: PHP カンファレンス名古屋 2025 (レギュラートーク (30分))</h2> diff --git a/vhosts/blog/public/tags/conference/atom.xml b/vhosts/blog/public/tags/conference/atom.xml index 2a7e22f0..1007b754 100644 --- a/vhosts/blog/public/tags/conference/atom.xml +++ b/vhosts/blog/public/tags/conference/atom.xml @@ -7,7 +7,15 @@ <author> <name>nsfisis</name> </author> - <updated>2025-02-24T00:00:00+09:00</updated> + <updated>2025-03-23T00:00:00+09:00</updated> + <entry> + <id>urn:uuid:ec7f4462-ae56-4bbf-aac7-cbd32bbbeb29</id> + <link rel="alternate" href="https://blog.nsfisis.dev/slides/2025-03-23/phperkaigi-2025/"></link> + <title>PHPで作るPHP~セルフホストできる言語処理系を作ろう~</title> + <summary>登壇: PHPerKaigi 2025 (レギュラートーク (40分))</summary> + <published>2025-03-23T00:00:00+09:00</published> + <updated>2025-03-23T00:00:00+09:00</updated> + </entry> <entry> <id>urn:uuid:13174dc7-c1a3-465f-9ba6-14f0bc6f5961</id> <link rel="alternate" href="https://blog.nsfisis.dev/posts/2025-02-24/phpcon-nagoya-2025-report/"></link> diff --git a/vhosts/blog/public/tags/conference/index.html b/vhosts/blog/public/tags/conference/index.html index 7a5931a0..acbb7fdd 100644 --- a/vhosts/blog/public/tags/conference/index.html +++ b/vhosts/blog/public/tags/conference/index.html @@ -44,6 +44,21 @@ <h1>タグ「カンファレンス」一覧</h1> </header> <article class="post-entry"> + <a href="/slides/2025-03-23/phperkaigi-2025/"> + <header class="entry-header"> + <h2>登壇: PHPerKaigi 2025 (レギュラートーク (40分))</h2> + </header> + <section class="entry-content"> + <p> + PHPで作るPHP~セルフホストできる言語処理系を作ろう~ + </p> + </section> + <footer class="entry-footer"> + <time datetime="2025-03-23">2025-03-23</time> 登壇 + </footer> + </a> + </article> + <article class="post-entry"> <a href="/posts/2025-02-24/phpcon-nagoya-2025-report/"> <header class="entry-header"> <h2>PHP カンファレンス名古屋 2025 参加レポ</h2> diff --git a/vhosts/blog/public/tags/index.html b/vhosts/blog/public/tags/index.html index 8a6bfde5..eb24c407 100644 --- a/vhosts/blog/public/tags/index.html +++ b/vhosts/blog/public/tags/index.html @@ -77,7 +77,7 @@ <h2>カンファレンス</h2> </header> <footer class="entry-footer"> - 14件の記事、6件のスライド + 14件の記事、7件のスライド </footer> </a> </article> @@ -197,7 +197,7 @@ <h2>PHP</h2> </header> <footer class="entry-footer"> - 20件の記事、19件のスライド + 20件の記事、20件のスライド </footer> </a> </article> @@ -257,7 +257,7 @@ <h2>PHPerKaigi</h2> </header> <footer class="entry-footer"> - 9件の記事、3件のスライド + 9件の記事、4件のスライド </footer> </a> </article> diff --git a/vhosts/blog/public/tags/php/atom.xml b/vhosts/blog/public/tags/php/atom.xml index 008d2618..b96d53ca 100644 --- a/vhosts/blog/public/tags/php/atom.xml +++ b/vhosts/blog/public/tags/php/atom.xml @@ -7,7 +7,15 @@ <author> <name>nsfisis</name> </author> - <updated>2025-02-24T00:00:00+09:00</updated> + <updated>2025-03-23T00:00:00+09:00</updated> + <entry> + <id>urn:uuid:ec7f4462-ae56-4bbf-aac7-cbd32bbbeb29</id> + <link rel="alternate" href="https://blog.nsfisis.dev/slides/2025-03-23/phperkaigi-2025/"></link> + <title>PHPで作るPHP~セルフホストできる言語処理系を作ろう~</title> + <summary>登壇: PHPerKaigi 2025 (レギュラートーク (40分))</summary> + <published>2025-03-23T00:00:00+09:00</published> + <updated>2025-03-23T00:00:00+09:00</updated> + </entry> <entry> <id>urn:uuid:13174dc7-c1a3-465f-9ba6-14f0bc6f5961</id> <link rel="alternate" href="https://blog.nsfisis.dev/posts/2025-02-24/phpcon-nagoya-2025-report/"></link> diff --git a/vhosts/blog/public/tags/php/index.html b/vhosts/blog/public/tags/php/index.html index 70959666..cb12380e 100644 --- a/vhosts/blog/public/tags/php/index.html +++ b/vhosts/blog/public/tags/php/index.html @@ -44,6 +44,21 @@ <h1>タグ「PHP」一覧</h1> </header> <article class="post-entry"> + <a href="/slides/2025-03-23/phperkaigi-2025/"> + <header class="entry-header"> + <h2>登壇: PHPerKaigi 2025 (レギュラートーク (40分))</h2> + </header> + <section class="entry-content"> + <p> + PHPで作るPHP~セルフホストできる言語処理系を作ろう~ + </p> + </section> + <footer class="entry-footer"> + <time datetime="2025-03-23">2025-03-23</time> 登壇 + </footer> + </a> + </article> + <article class="post-entry"> <a href="/posts/2025-02-24/phpcon-nagoya-2025-report/"> <header class="entry-header"> <h2>PHP カンファレンス名古屋 2025 参加レポ</h2> diff --git a/vhosts/blog/public/tags/phperkaigi/atom.xml b/vhosts/blog/public/tags/phperkaigi/atom.xml index 06699bd8..1c899ff6 100644 --- a/vhosts/blog/public/tags/phperkaigi/atom.xml +++ b/vhosts/blog/public/tags/phperkaigi/atom.xml @@ -7,7 +7,15 @@ <author> <name>nsfisis</name> </author> - <updated>2025-01-11T00:00:00+09:00</updated> + <updated>2025-03-23T00:00:00+09:00</updated> + <entry> + <id>urn:uuid:ec7f4462-ae56-4bbf-aac7-cbd32bbbeb29</id> + <link rel="alternate" href="https://blog.nsfisis.dev/slides/2025-03-23/phperkaigi-2025/"></link> + <title>PHPで作るPHP~セルフホストできる言語処理系を作ろう~</title> + <summary>登壇: PHPerKaigi 2025 (レギュラートーク (40分))</summary> + <published>2025-03-23T00:00:00+09:00</published> + <updated>2025-03-23T00:00:00+09:00</updated> + </entry> <entry> <id>urn:uuid:ce8f20e8-c79f-48f8-982d-53edd4d20483</id> <link rel="alternate" href="https://blog.nsfisis.dev/posts/2025-01-08/phperkaigi-2023-tokens-q1/"></link> diff --git a/vhosts/blog/public/tags/phperkaigi/index.html b/vhosts/blog/public/tags/phperkaigi/index.html index 6a2ee0d0..4ee93aef 100644 --- a/vhosts/blog/public/tags/phperkaigi/index.html +++ b/vhosts/blog/public/tags/phperkaigi/index.html @@ -44,6 +44,21 @@ <h1>タグ「PHPerKaigi」一覧</h1> </header> <article class="post-entry"> + <a href="/slides/2025-03-23/phperkaigi-2025/"> + <header class="entry-header"> + <h2>登壇: PHPerKaigi 2025 (レギュラートーク (40分))</h2> + </header> + <section class="entry-content"> + <p> + PHPで作るPHP~セルフホストできる言語処理系を作ろう~ + </p> + </section> + <footer class="entry-footer"> + <time datetime="2025-03-23">2025-03-23</time> 登壇 + </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> |
