summaryrefslogtreecommitdiffhomepage
path: root/services/blog/public/slides/2025-07-26
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2025-07-29 02:03:48 +0900
committernsfisis <nsfisis@gmail.com>2025-07-29 02:03:48 +0900
commit9af8b4fd3741aa890f5ef40dbf729bef2e381112 (patch)
treee995340ac3b1e47a52546e00878505b9e92ce5a1 /services/blog/public/slides/2025-07-26
parent1f1870a1852558166cabfdfdcc4bc1437e37a45a (diff)
downloadnsfisis.dev-9af8b4fd3741aa890f5ef40dbf729bef2e381112.tar.gz
nsfisis.dev-9af8b4fd3741aa890f5ef40dbf729bef2e381112.tar.zst
nsfisis.dev-9af8b4fd3741aa890f5ef40dbf729bef2e381112.zip
feat(blog/content): new slide /slides/2025-07-26/techramen-25-conf/
Diffstat (limited to 'services/blog/public/slides/2025-07-26')
-rw-r--r--services/blog/public/slides/2025-07-26/techramen-25-conf/index.html86
-rw-r--r--services/blog/public/slides/2025-07-26/techramen-25-conf/slides.pdfbin0 -> 270959 bytes
2 files changed, 86 insertions, 0 deletions
diff --git a/services/blog/public/slides/2025-07-26/techramen-25-conf/index.html b/services/blog/public/slides/2025-07-26/techramen-25-conf/index.html
new file mode 100644
index 00000000..505a4a30
--- /dev/null
+++ b/services/blog/public/slides/2025-07-26/techramen-25-conf/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="&copy; 2025 nsfisis">
+ <meta name="description" content="セルフホスト可能なCコンパイラを2000行弱で書く">
+ <meta name="keywords" content="C,カンファレンス,TechRAMEN">
+ <meta property="og:type" content="article">
+ <meta property="og:title" content="TechRAMEN 2025 Conference (40 分)|REPL: Rest-Eat-Program Loop">
+ <meta property="og:description" content="セルフホスト可能なCコンパイラを2000行弱で書く">
+ <meta property="og:site_name" content="REPL: Rest-Eat-Program Loop">
+ <meta property="og:locale" content="ja_JP">
+ <meta name="Hatena::Bookmark" content="nocomment">
+ <link rel="icon" type="image/svg+xml" href="/favicon.svg">
+ <title>TechRAMEN 2025 Conference (40 分)|REPL: Rest-Eat-Program Loop</title>
+ <link rel="stylesheet" href="/style.css?h=d2f027875115279303f9fe391e2ef61b">
+ </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">セルフホスト可能なCコンパイラを2000行弱で書く</h1>
+ <ul class="post-tags">
+ <li class="tag">
+ <a href="/tags/c/">C</a>
+ </li>
+ <li class="tag">
+ <a href="/tags/conference/">カンファレンス</a>
+ </li>
+ <li class="tag">
+ <a href="/tags/techramen/">TechRAMEN</a>
+ </li>
+ </ul>
+ </header>
+ <div class="post-content">
+ <section id="changelog">
+ <h2><a href="#changelog">更新履歴</a></h2>
+ <ol>
+ <li class="revision">
+ <time datetime="2025-07-26">2025-07-26</time>: 登壇
+ </li>
+ </ol>
+ </section>
+ <canvas data-slide-link="/slides/2025-07-26/techramen-25-conf/slides.pdf" id="slide">
+ </canvas>
+ <div>
+ <button id="prev" type="button">
+ Prev
+ </button>
+ <button id="next" type="button">
+ Next
+ </button>
+ </div>
+ <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module">
+ </script>
+ </div>
+ </article>
+ </main>
+ <footer class="footer">
+ &copy; 2021 nsfisis
+ </footer>
+ </body>
+</html>
diff --git a/services/blog/public/slides/2025-07-26/techramen-25-conf/slides.pdf b/services/blog/public/slides/2025-07-26/techramen-25-conf/slides.pdf
new file mode 100644
index 00000000..d64079fc
--- /dev/null
+++ b/services/blog/public/slides/2025-07-26/techramen-25-conf/slides.pdf
Binary files differ