diff options
| author | nsfisis <nsfisis@gmail.com> | 2025-11-30 03:10:01 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2025-11-30 03:10:01 +0900 |
| commit | 277ff78fa74be86de86fdfa66af7f4ae2fb17980 (patch) | |
| tree | bc4a24da8eb24149460f950ef73eefa9653d704a /services | |
| parent | 1730a81a6560c2baa75791d6edba2e2a1d997d4e (diff) | |
| download | nsfisis.dev-277ff78fa74be86de86fdfa66af7f4ae2fb17980.tar.gz nsfisis.dev-277ff78fa74be86de86fdfa66af7f4ae2fb17980.tar.zst nsfisis.dev-277ff78fa74be86de86fdfa66af7f4ae2fb17980.zip | |
feat(slides): Update style of slide controller buttons
Diffstat (limited to 'services')
163 files changed, 751 insertions, 363 deletions
diff --git a/services/nuldoc/nuldoc-src/pages/SlidePage.ts b/services/nuldoc/nuldoc-src/pages/SlidePage.ts index 48e8037..40a1c2f 100644 --- a/services/nuldoc/nuldoc-src/pages/SlidePage.ts +++ b/services/nuldoc/nuldoc-src/pages/SlidePage.ts @@ -84,9 +84,40 @@ export default async function SlidePage( ), elem("canvas", { id: "slide", "data-slide-link": slide.slideLink }), div( - {}, - button({ id: "prev", type: "button" }, "Prev"), - button({ id: "next", type: "button" }, "Next"), + { class: "controllers" }, + div( + { class: "controllers-buttons" }, + button( + { id: "prev", type: "button" }, + elem( + "svg", + { + width: "20", + height: "20", + viewBox: "0 0 24 24", + fill: "none", + stroke: "currentColor", + "stroke-width": "2", + }, + elem("path", { d: "M15 18l-6-6 6-6" }), + ), + ), + button( + { id: "next", type: "button" }, + elem( + "svg", + { + width: "20", + height: "20", + viewBox: "0 0 24 24", + fill: "none", + stroke: "currentColor", + "stroke-width": "2", + }, + elem("path", { d: "M9 18l6-6-6-6" }), + ), + ), + ), ), await StaticScript({ site: "slides", diff --git a/services/nuldoc/nuldoc-src/renderers/html.ts b/services/nuldoc/nuldoc-src/renderers/html.ts index 6e829f0..0fa02d5 100644 --- a/services/nuldoc/nuldoc-src/renderers/html.ts +++ b/services/nuldoc/nuldoc-src/renderers/html.ts @@ -121,6 +121,9 @@ function getDtd(name: string): Dtd { return { type: "block" }; case "ul": return { type: "block" }; + case "svg": // TODO + case "path": // TODO + return { type: "block" }; default: throw new NuldocError(`[html.write] Unknown element name: ${name}`); } diff --git a/services/nuldoc/public/about/404.html b/services/nuldoc/public/about/404.html index 7b49775..c1dc47c 100644 --- a/services/nuldoc/public/about/404.html +++ b/services/nuldoc/public/about/404.html @@ -14,7 +14,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>Page Not Found|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/about/index.html b/services/nuldoc/public/about/index.html index 89a6210..ce825ba 100644 --- a/services/nuldoc/public/about/index.html +++ b/services/nuldoc/public/about/index.html @@ -14,7 +14,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>About|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/about/style.css b/services/nuldoc/public/about/style.css index 8c848bc..32dd4f5 100644 --- a/services/nuldoc/public/about/style.css +++ b/services/nuldoc/public/about/style.css @@ -418,3 +418,33 @@ img { color: #000; border-bottom-color: #000; } + +.controllers { + display: flex; + flex-direction: column; + align-items: end; + margin: 1rem 0; +} + +.controllers-buttons { + display: flex; + align-items: center; + gap: 1rem; +} + +.controllers button { + width: 3.5rem; + height: 3rem; + border-radius: 0.5rem; + background: #000; + display: flex; + align-items: center; + justify-content: center; + color: #fff; + border: none; + cursor: pointer; +} + +.controllers button:hover { + background: #555; +} diff --git a/services/nuldoc/public/blog/404.html b/services/nuldoc/public/blog/404.html index 284e136..e37ec5f 100644 --- a/services/nuldoc/public/blog/404.html +++ b/services/nuldoc/public/blog/404.html @@ -14,7 +14,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>Page Not Found|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2/index.html b/services/nuldoc/public/blog/posts/2/index.html index 6b30219..59993b5 100644 --- a/services/nuldoc/public/blog/posts/2/index.html +++ b/services/nuldoc/public/blog/posts/2/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/posts/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>投稿一覧 (2ページ目)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2021-03-05/my-first-post/index.html b/services/nuldoc/public/blog/posts/2021-03-05/my-first-post/index.html index 481f586..e7f8cc5 100644 --- a/services/nuldoc/public/blog/posts/2021-03-05/my-first-post/index.html +++ b/services/nuldoc/public/blog/posts/2021-03-05/my-first-post/index.html @@ -14,7 +14,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>My First Post|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2021-03-30/phperkaigi-2021/index.html b/services/nuldoc/public/blog/posts/2021-03-30/phperkaigi-2021/index.html index 7a32cfb..55c7f99 100644 --- a/services/nuldoc/public/blog/posts/2021-03-30/phperkaigi-2021/index.html +++ b/services/nuldoc/public/blog/posts/2021-03-30/phperkaigi-2021/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2021|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html b/services/nuldoc/public/blog/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html index c29e45a..bee056a 100644 --- a/services/nuldoc/public/blog/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html +++ b/services/nuldoc/public/blog/posts/2021-10-02/cpp-you-can-use-keywords-in-attributes/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【C++】 属性構文の属性名にはキーワードが使える|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2021-10-02/python-unbound-local-error/index.html b/services/nuldoc/public/blog/posts/2021-10-02/python-unbound-local-error/index.html index d04cbe7..8ebbc2b 100644 --- a/services/nuldoc/public/blog/posts/2021-10-02/python-unbound-local-error/index.html +++ b/services/nuldoc/public/blog/posts/2021-10-02/python-unbound-local-error/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【Python】 クロージャとUnboundLocalError: local variable 'x' referenced before assignment|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2021-10-02/ruby-detect-running-implementation/index.html b/services/nuldoc/public/blog/posts/2021-10-02/ruby-detect-running-implementation/index.html index 01d7a92..e23a813 100644 --- a/services/nuldoc/public/blog/posts/2021-10-02/ruby-detect-running-implementation/index.html +++ b/services/nuldoc/public/blog/posts/2021-10-02/ruby-detect-running-implementation/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【Ruby】 自身を実行している処理系の種類を判定する|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html b/services/nuldoc/public/blog/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html index 6b52227..6bd7975 100644 --- a/services/nuldoc/public/blog/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html +++ b/services/nuldoc/public/blog/posts/2021-10-02/ruby-then-keyword-and-case-in/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【Ruby】 then キーワードと case in|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2021-10-02/rust-where-are-primitive-types-from/index.html b/services/nuldoc/public/blog/posts/2021-10-02/rust-where-are-primitive-types-from/index.html index 6aeafa0..e4e9724 100644 --- a/services/nuldoc/public/blog/posts/2021-10-02/rust-where-are-primitive-types-from/index.html +++ b/services/nuldoc/public/blog/posts/2021-10-02/rust-where-are-primitive-types-from/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>Rust のプリミティブ型はどこからやって来るか|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html b/services/nuldoc/public/blog/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html index cb2108f..0d5934d 100644 --- a/services/nuldoc/public/blog/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html +++ b/services/nuldoc/public/blog/posts/2021-10-02/vim-difference-between-autocmd-bufwrite-and-bufwritepre/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【Vim】 autocmd events の BufWrite/BufWritePre の違い|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html b/services/nuldoc/public/blog/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html index 28a04e7..abe41cc 100644 --- a/services/nuldoc/public/blog/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html +++ b/services/nuldoc/public/blog/posts/2021-10-02/vim-swap-order-of-selected-lines/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>Vimで選択した行の順番を入れ替える|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2022-04-09/phperkaigi-2022-tokens/index.html b/services/nuldoc/public/blog/posts/2022-04-09/phperkaigi-2022-tokens/index.html index 0c1af35..cf78264 100644 --- a/services/nuldoc/public/blog/posts/2022-04-09/phperkaigi-2022-tokens/index.html +++ b/services/nuldoc/public/blog/posts/2022-04-09/phperkaigi-2022-tokens/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2022 トークン問題の解説|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html b/services/nuldoc/public/blog/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html index 39377bc..6d1b7a6 100644 --- a/services/nuldoc/public/blog/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html +++ b/services/nuldoc/public/blog/posts/2022-04-24/term-banner-write-tool-showing-banner-in-terminal/index.html @@ -14,7 +14,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>term-banner: ターミナルにバナーを表示するツールを書いた|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2022-05-01/phperkaigi-2022/index.html b/services/nuldoc/public/blog/posts/2022-05-01/phperkaigi-2022/index.html index 47934f8..a085c27 100644 --- a/services/nuldoc/public/blog/posts/2022-05-01/phperkaigi-2022/index.html +++ b/services/nuldoc/public/blog/posts/2022-05-01/phperkaigi-2022/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2022|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2022-08-27/php-conference-okinawa-code-golf/index.html b/services/nuldoc/public/blog/posts/2022-08-27/php-conference-okinawa-code-golf/index.html index 0f3eb2d..0165f57 100644 --- a/services/nuldoc/public/blog/posts/2022-08-27/php-conference-okinawa-code-golf/index.html +++ b/services/nuldoc/public/blog/posts/2022-08-27/php-conference-okinawa-code-golf/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP カンファレンス沖縄で出題されたコードゴルフの問題を解いてみた|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html b/services/nuldoc/public/blog/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html index d35b681..2fa1942 100644 --- a/services/nuldoc/public/blog/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html +++ b/services/nuldoc/public/blog/posts/2022-08-31/support-for-communty-is-employee-benefits/index.html @@ -14,7 +14,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>弊社の PHP Foundation への寄付に寄せて|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html b/services/nuldoc/public/blog/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html index 14d5fc3..c7855ef 100644 --- a/services/nuldoc/public/blog/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html +++ b/services/nuldoc/public/blog/posts/2022-09-29/write-fizzbuzz-in-php-2-letters-per-line/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【PHP】 fizzbuzz を書く。1行あたり2文字で。|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/index.html b/services/nuldoc/public/blog/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/index.html index 9064161..60acfc9 100644 --- a/services/nuldoc/public/blog/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/index.html +++ b/services/nuldoc/public/blog/posts/2022-10-23/phperkaigi-2023-unused-token-quiz-1/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2023: ボツになったトークン問題 その 1|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2022-10-28/setup-server-for-this-site/index.html b/services/nuldoc/public/blog/posts/2022-10-28/setup-server-for-this-site/index.html index 9007c5e..ca4c68c 100644 --- a/services/nuldoc/public/blog/posts/2022-10-28/setup-server-for-this-site/index.html +++ b/services/nuldoc/public/blog/posts/2022-10-28/setup-server-for-this-site/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【備忘録】 このサイト用の VPS をセットアップしたときのメモ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/index.html b/services/nuldoc/public/blog/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/index.html index 2c92b1b..b2d28ea 100644 --- a/services/nuldoc/public/blog/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/index.html +++ b/services/nuldoc/public/blog/posts/2022-11-19/phperkaigi-2023-unused-token-quiz-2/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2023: ボツになったトークン問題 その 2|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html b/services/nuldoc/public/blog/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html index caf5c6d..aed05cc 100644 --- a/services/nuldoc/public/blog/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html +++ b/services/nuldoc/public/blog/posts/2023-01-10/phperkaigi-2023-unused-token-quiz-3/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2023: ボツになったトークン問題 その 3|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2023-03-10/rewrite-this-blog-generator/index.html b/services/nuldoc/public/blog/posts/2023-03-10/rewrite-this-blog-generator/index.html index 1a9547d..15f22c5 100644 --- a/services/nuldoc/public/blog/posts/2023-03-10/rewrite-this-blog-generator/index.html +++ b/services/nuldoc/public/blog/posts/2023-03-10/rewrite-this-blog-generator/index.html @@ -14,7 +14,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>このブログのジェネレータを書き直した|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html b/services/nuldoc/public/blog/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html index 45ad025..6acb395 100644 --- a/services/nuldoc/public/blog/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html +++ b/services/nuldoc/public/blog/posts/2023-04-01/implementation-of-minimal-png-image-encoder/index.html @@ -14,7 +14,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PNG 画像の最小構成エンコーダを実装する|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2023-04-04/phperkaigi-2023-report/index.html b/services/nuldoc/public/blog/posts/2023-04-04/phperkaigi-2023-report/index.html index 70f5d76..ad59b02 100644 --- a/services/nuldoc/public/blog/posts/2023-04-04/phperkaigi-2023-report/index.html +++ b/services/nuldoc/public/blog/posts/2023-04-04/phperkaigi-2023-report/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2023 参加レポ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2023-06-25/phpconfuk-2023-report/index.html b/services/nuldoc/public/blog/posts/2023-06-25/phpconfuk-2023-report/index.html index 8122829..ae1de9e 100644 --- a/services/nuldoc/public/blog/posts/2023-06-25/phpconfuk-2023-report/index.html +++ b/services/nuldoc/public/blog/posts/2023-06-25/phpconfuk-2023-report/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP カンファレンス福岡 2023 参加レポ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2023-10-02/compile-php-runtime-to-wasm/index.html b/services/nuldoc/public/blog/posts/2023-10-02/compile-php-runtime-to-wasm/index.html index c3d44dd..0dbd43c 100644 --- a/services/nuldoc/public/blog/posts/2023-10-02/compile-php-runtime-to-wasm/index.html +++ b/services/nuldoc/public/blog/posts/2023-10-02/compile-php-runtime-to-wasm/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP の処理系を Emscripten で WebAssembly にコンパイルする|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2023-10-13/i-entered-the-open-university-of-japan/index.html b/services/nuldoc/public/blog/posts/2023-10-13/i-entered-the-open-university-of-japan/index.html index c45a1c7..4cc11a5 100644 --- a/services/nuldoc/public/blog/posts/2023-10-13/i-entered-the-open-university-of-japan/index.html +++ b/services/nuldoc/public/blog/posts/2023-10-13/i-entered-the-open-university-of-japan/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>放送大学に入学しました|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2023-12-03/isucon-13/index.html b/services/nuldoc/public/blog/posts/2023-12-03/isucon-13/index.html index 57c3ee3..91530ec 100644 --- a/services/nuldoc/public/blog/posts/2023-12-03/isucon-13/index.html +++ b/services/nuldoc/public/blog/posts/2023-12-03/isucon-13/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>ISUCON 13 に参加した|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2023-12-31/2023-reflections/index.html b/services/nuldoc/public/blog/posts/2023-12-31/2023-reflections/index.html index 76e7cf9..e9a62f4 100644 --- a/services/nuldoc/public/blog/posts/2023-12-31/2023-reflections/index.html +++ b/services/nuldoc/public/blog/posts/2023-12-31/2023-reflections/index.html @@ -14,7 +14,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>2023年の振り返り|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2024-01-10/neovim-insert-namespace-declaration-to-empty-php-file/index.html b/services/nuldoc/public/blog/posts/2024-01-10/neovim-insert-namespace-declaration-to-empty-php-file/index.html index 5681db8..3cca04d 100644 --- a/services/nuldoc/public/blog/posts/2024-01-10/neovim-insert-namespace-declaration-to-empty-php-file/index.html +++ b/services/nuldoc/public/blog/posts/2024-01-10/neovim-insert-namespace-declaration-to-empty-php-file/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【Neovim】 空の PHP ファイルに namespace 宣言を挿入する|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2024-02-03/install-wireguard-on-personal-server/index.html b/services/nuldoc/public/blog/posts/2024-02-03/install-wireguard-on-personal-server/index.html index c751c2d..ccbb763 100644 --- a/services/nuldoc/public/blog/posts/2024-02-03/install-wireguard-on-personal-server/index.html +++ b/services/nuldoc/public/blog/posts/2024-02-03/install-wireguard-on-personal-server/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【備忘録】 個人用サーバに WireGuard を導入する|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2024-02-10/yapcjapan-2024-report/index.html b/services/nuldoc/public/blog/posts/2024-02-10/yapcjapan-2024-report/index.html index ab4a507..ecf137c 100644 --- a/services/nuldoc/public/blog/posts/2024-02-10/yapcjapan-2024-report/index.html +++ b/services/nuldoc/public/blog/posts/2024-02-10/yapcjapan-2024-report/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>YAPC::Hiroshima 2024 参加レポ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2024-02-22/phpkansai-2024-report/index.html b/services/nuldoc/public/blog/posts/2024-02-22/phpkansai-2024-report/index.html index 64e52b0..60309f3 100644 --- a/services/nuldoc/public/blog/posts/2024-02-22/phpkansai-2024-report/index.html +++ b/services/nuldoc/public/blog/posts/2024-02-22/phpkansai-2024-report/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPカンファレンス関西 2024 参加レポ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2024-03-17/phperkaigi-2024-report/index.html b/services/nuldoc/public/blog/posts/2024-03-17/phperkaigi-2024-report/index.html index e55e740..91194c0 100644 --- a/services/nuldoc/public/blog/posts/2024-03-17/phperkaigi-2024-report/index.html +++ b/services/nuldoc/public/blog/posts/2024-03-17/phperkaigi-2024-report/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2024 参加レポ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2024-03-20/my-bucket-list/index.html b/services/nuldoc/public/blog/posts/2024-03-20/my-bucket-list/index.html index d2bbf95..5947d86 100644 --- a/services/nuldoc/public/blog/posts/2024-03-20/my-bucket-list/index.html +++ b/services/nuldoc/public/blog/posts/2024-03-20/my-bucket-list/index.html @@ -14,7 +14,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>死ぬまでに作る自作○○一覧あるいは人生の TODO リスト|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2024-04-14/phpcon-odawara-2024-report/index.html b/services/nuldoc/public/blog/posts/2024-04-14/phpcon-odawara-2024-report/index.html index 49d65f2..3b23297 100644 --- a/services/nuldoc/public/blog/posts/2024-04-14/phpcon-odawara-2024-report/index.html +++ b/services/nuldoc/public/blog/posts/2024-04-14/phpcon-odawara-2024-report/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP カンファレンス小田原 2024 参加レポ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2024-04-21/pipefail-option-in-gitlab-ci-cd/index.html b/services/nuldoc/public/blog/posts/2024-04-21/pipefail-option-in-gitlab-ci-cd/index.html index 0a0457e..56968a3 100644 --- a/services/nuldoc/public/blog/posts/2024-04-21/pipefail-option-in-gitlab-ci-cd/index.html +++ b/services/nuldoc/public/blog/posts/2024-04-21/pipefail-option-in-gitlab-ci-cd/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【GitLab】 GitLab CI/CD 上での bash/sh は pipefail が有効になっている|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2024-04-29/zsh-file-completion-for-composer-custom-commands/index.html b/services/nuldoc/public/blog/posts/2024-04-29/zsh-file-completion-for-composer-custom-commands/index.html index cd799c1..f3b258e 100644 --- a/services/nuldoc/public/blog/posts/2024-04-29/zsh-file-completion-for-composer-custom-commands/index.html +++ b/services/nuldoc/public/blog/posts/2024-04-29/zsh-file-completion-for-composer-custom-commands/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【Zsh】 Composer のカスタムコマンドに対する Zsh 補完で引数にファイルを補完させる|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2024-05-11/phpconkagawa-2024-report/index.html b/services/nuldoc/public/blog/posts/2024-05-11/phpconkagawa-2024-report/index.html index a3436b0..38eca4d 100644 --- a/services/nuldoc/public/blog/posts/2024-05-11/phpconkagawa-2024-report/index.html +++ b/services/nuldoc/public/blog/posts/2024-05-11/phpconkagawa-2024-report/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP カンファレンス香川 2024 参加レポ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2024-06-19/scalamatsuri-2024-report/index.html b/services/nuldoc/public/blog/posts/2024-06-19/scalamatsuri-2024-report/index.html index f1e3476..78f6e37 100644 --- a/services/nuldoc/public/blog/posts/2024-06-19/scalamatsuri-2024-report/index.html +++ b/services/nuldoc/public/blog/posts/2024-06-19/scalamatsuri-2024-report/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>ScalaMatsuri 2024 参加レポ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2024-07-19/reparojson-fix-only-json-formatter/index.html b/services/nuldoc/public/blog/posts/2024-07-19/reparojson-fix-only-json-formatter/index.html index 007d55b..dc11867 100644 --- a/services/nuldoc/public/blog/posts/2024-07-19/reparojson-fix-only-json-formatter/index.html +++ b/services/nuldoc/public/blog/posts/2024-07-19/reparojson-fix-only-json-formatter/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>reparojson: 文法エラーを直すだけの JSON フォーマッタを作った|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2024-08-19/go-template-access-outer-scope-pipeline-within-with-or-range/index.html b/services/nuldoc/public/blog/posts/2024-08-19/go-template-access-outer-scope-pipeline-within-with-or-range/index.html index 0b35acb..416f352 100644 --- a/services/nuldoc/public/blog/posts/2024-08-19/go-template-access-outer-scope-pipeline-within-with-or-range/index.html +++ b/services/nuldoc/public/blog/posts/2024-08-19/go-template-access-outer-scope-pipeline-within-with-or-range/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【Go】 text/template の with や range の内側から外側の "." にアクセスする|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2024-09-28/mncore-challenge-1/index.html b/services/nuldoc/public/blog/posts/2024-09-28/mncore-challenge-1/index.html index aadd581..0909b5d 100644 --- a/services/nuldoc/public/blog/posts/2024-09-28/mncore-challenge-1/index.html +++ b/services/nuldoc/public/blog/posts/2024-09-28/mncore-challenge-1/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>MN-Core Challenge #1 参加レポ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2024-12-04/cohackpp-report/index.html b/services/nuldoc/public/blog/posts/2024-12-04/cohackpp-report/index.html index 1d4ea1c..da502a8 100644 --- a/services/nuldoc/public/blog/posts/2024-12-04/cohackpp-report/index.html +++ b/services/nuldoc/public/blog/posts/2024-12-04/cohackpp-report/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>紅白ぺぱ合戦に参加&LTしました|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2024-12-33/2024-reflections/index.html b/services/nuldoc/public/blog/posts/2024-12-33/2024-reflections/index.html index eeaef34..7e1eea8 100644 --- a/services/nuldoc/public/blog/posts/2024-12-33/2024-reflections/index.html +++ b/services/nuldoc/public/blog/posts/2024-12-33/2024-reflections/index.html @@ -14,7 +14,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>2024年の振り返り|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2025-01-08/phperkaigi-2023-tokens-q1/index.html b/services/nuldoc/public/blog/posts/2025-01-08/phperkaigi-2023-tokens-q1/index.html index 3bb1343..cecc8fd 100644 --- a/services/nuldoc/public/blog/posts/2025-01-08/phperkaigi-2023-tokens-q1/index.html +++ b/services/nuldoc/public/blog/posts/2025-01-08/phperkaigi-2023-tokens-q1/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2023 トークン問題解説 (1/5)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2025-01-26/yaml-breaking-changes-between-v1-1-and-v1-2/index.html b/services/nuldoc/public/blog/posts/2025-01-26/yaml-breaking-changes-between-v1-1-and-v1-2/index.html index 4b48422..cb9004e 100644 --- a/services/nuldoc/public/blog/posts/2025-01-26/yaml-breaking-changes-between-v1-1-and-v1-2/index.html +++ b/services/nuldoc/public/blog/posts/2025-01-26/yaml-breaking-changes-between-v1-1-and-v1-2/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【YAML】YAML 1.1 と YAML 1.2 の主な破壊的変更|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2025-02-24/phpcon-nagoya-2025-report/index.html b/services/nuldoc/public/blog/posts/2025-02-24/phpcon-nagoya-2025-report/index.html index 0fc118a..3a5a3ee 100644 --- a/services/nuldoc/public/blog/posts/2025-02-24/phpcon-nagoya-2025-report/index.html +++ b/services/nuldoc/public/blog/posts/2025-02-24/phpcon-nagoya-2025-report/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP カンファレンス名古屋 2025 参加レポ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2025-03-27/zip-function-like-command-paste-command/index.html b/services/nuldoc/public/blog/posts/2025-03-27/zip-function-like-command-paste-command/index.html index 8ccc2bf..2a4e04e 100644 --- a/services/nuldoc/public/blog/posts/2025-03-27/zip-function-like-command-paste-command/index.html +++ b/services/nuldoc/public/blog/posts/2025-03-27/zip-function-like-command-paste-command/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>zip 関数のようなコマンド paste|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2025-03-28/http-1-1-send-multiple-same-headers/index.html b/services/nuldoc/public/blog/posts/2025-03-28/http-1-1-send-multiple-same-headers/index.html index 74f1c1d..da5435a 100644 --- a/services/nuldoc/public/blog/posts/2025-03-28/http-1-1-send-multiple-same-headers/index.html +++ b/services/nuldoc/public/blog/posts/2025-03-28/http-1-1-send-multiple-same-headers/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【HTTP】HTTP/1.1 で同じヘッダを2回送るとどうなるか|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/index.html b/services/nuldoc/public/blog/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/index.html index f200aef..ba2ae5c 100644 --- a/services/nuldoc/public/blog/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/index.html +++ b/services/nuldoc/public/blog/posts/2025-04-20/trick-2025-most-ruby-on-ruby-award/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>RubyKaigi 2025 の TRICK で入賞した|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2025-04-24/composer-patches-v2-does-not-require-gnu-patch-even-on-macos/index.html b/services/nuldoc/public/blog/posts/2025-04-24/composer-patches-v2-does-not-require-gnu-patch-even-on-macos/index.html index d929f4f..0c4818f 100644 --- a/services/nuldoc/public/blog/posts/2025-04-24/composer-patches-v2-does-not-require-gnu-patch-even-on-macos/index.html +++ b/services/nuldoc/public/blog/posts/2025-04-24/composer-patches-v2-does-not-require-gnu-patch-even-on-macos/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>【Composer】 composer-patches v2 では macOS でも GNU patch のインストールが不要になる (予定)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2025-05-05/make-tiny-self-hosted-c-compiler/index.html b/services/nuldoc/public/blog/posts/2025-05-05/make-tiny-self-hosted-c-compiler/index.html index 0db8aa3..e03040d 100644 --- a/services/nuldoc/public/blog/posts/2025-05-05/make-tiny-self-hosted-c-compiler/index.html +++ b/services/nuldoc/public/blog/posts/2025-05-05/make-tiny-self-hosted-c-compiler/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>セルフホスト可能な C コンパイラを作った|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/index.html b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/index.html index 33200d7..df3b037 100644 --- a/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/index.html +++ b/services/nuldoc/public/blog/posts/2025-06-14/baba-is-you/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>最高のパズルゲーム Baba Is You をやれ|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2025-07-15/partial-surrender-to-ebooks/index.html b/services/nuldoc/public/blog/posts/2025-07-15/partial-surrender-to-ebooks/index.html index 9e4f95f..5cfafa8 100644 --- a/services/nuldoc/public/blog/posts/2025-07-15/partial-surrender-to-ebooks/index.html +++ b/services/nuldoc/public/blog/posts/2025-07-15/partial-surrender-to-ebooks/index.html @@ -14,7 +14,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>電子書籍への部分的降伏|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2025-10-31/representing-single-value-with-half-open-float-interval/index.html b/services/nuldoc/public/blog/posts/2025-10-31/representing-single-value-with-half-open-float-interval/index.html index 259c2e6..363902a 100644 --- a/services/nuldoc/public/blog/posts/2025-10-31/representing-single-value-with-half-open-float-interval/index.html +++ b/services/nuldoc/public/blog/posts/2025-10-31/representing-single-value-with-half-open-float-interval/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>浮動小数点数の半開区間で単一値を表現する|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2025-11-09/rubiks-cube-blindfolded-first-success/index.html b/services/nuldoc/public/blog/posts/2025-11-09/rubiks-cube-blindfolded-first-success/index.html index 9ca6510..d67da4d 100644 --- a/services/nuldoc/public/blog/posts/2025-11-09/rubiks-cube-blindfolded-first-success/index.html +++ b/services/nuldoc/public/blog/posts/2025-11-09/rubiks-cube-blindfolded-first-success/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>ルービックキューブを目隠しで揃えることに初成功した|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/2025-11-27/anybatross-writeup/index.html b/services/nuldoc/public/blog/posts/2025-11-27/anybatross-writeup/index.html index adba357..6baeefb 100644 --- a/services/nuldoc/public/blog/posts/2025-11-27/anybatross-writeup/index.html +++ b/services/nuldoc/public/blog/posts/2025-11-27/anybatross-writeup/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>カヤックさん開催のコードゴルフコンテスト Anybatross に参加して優勝した|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/3/index.html b/services/nuldoc/public/blog/posts/3/index.html index b519fc8..1af7117 100644 --- a/services/nuldoc/public/blog/posts/3/index.html +++ b/services/nuldoc/public/blog/posts/3/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/posts/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>投稿一覧 (3ページ目)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/4/index.html b/services/nuldoc/public/blog/posts/4/index.html index 949839a..2f7cd1d 100644 --- a/services/nuldoc/public/blog/posts/4/index.html +++ b/services/nuldoc/public/blog/posts/4/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/posts/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>投稿一覧 (4ページ目)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/5/index.html b/services/nuldoc/public/blog/posts/5/index.html index 92debfe..6018738 100644 --- a/services/nuldoc/public/blog/posts/5/index.html +++ b/services/nuldoc/public/blog/posts/5/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/posts/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>投稿一覧 (5ページ目)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/6/index.html b/services/nuldoc/public/blog/posts/6/index.html index e877d50..ad68f30 100644 --- a/services/nuldoc/public/blog/posts/6/index.html +++ b/services/nuldoc/public/blog/posts/6/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/posts/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>投稿一覧 (6ページ目)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/posts/index.html b/services/nuldoc/public/blog/posts/index.html index d2db454..290517f 100644 --- a/services/nuldoc/public/blog/posts/index.html +++ b/services/nuldoc/public/blog/posts/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/posts/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>投稿一覧 (1ページ目)|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/style.css b/services/nuldoc/public/blog/style.css index 8c848bc..32dd4f5 100644 --- a/services/nuldoc/public/blog/style.css +++ b/services/nuldoc/public/blog/style.css @@ -418,3 +418,33 @@ img { color: #000; border-bottom-color: #000; } + +.controllers { + display: flex; + flex-direction: column; + align-items: end; + margin: 1rem 0; +} + +.controllers-buttons { + display: flex; + align-items: center; + gap: 1rem; +} + +.controllers button { + width: 3.5rem; + height: 3rem; + border-radius: 0.5rem; + background: #000; + display: flex; + align-items: center; + justify-content: center; + color: #fff; + border: none; + cursor: pointer; +} + +.controllers button:hover { + background: #555; +} diff --git a/services/nuldoc/public/blog/tags/c/index.html b/services/nuldoc/public/blog/tags/c/index.html index 747020c..fabfcab 100644 --- a/services/nuldoc/public/blog/tags/c/index.html +++ b/services/nuldoc/public/blog/tags/c/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/c/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「C」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/ci-cd/index.html b/services/nuldoc/public/blog/tags/ci-cd/index.html index e5dea5b..100430d 100644 --- a/services/nuldoc/public/blog/tags/ci-cd/index.html +++ b/services/nuldoc/public/blog/tags/ci-cd/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/ci-cd/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「CI/CD」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/code-golf/index.html b/services/nuldoc/public/blog/tags/code-golf/index.html index 713ed8d..da3dad1 100644 --- a/services/nuldoc/public/blog/tags/code-golf/index.html +++ b/services/nuldoc/public/blog/tags/code-golf/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/code-golf/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「コードゴルフ」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/cohackpp/index.html b/services/nuldoc/public/blog/tags/cohackpp/index.html index 30b2677..792a54f 100644 --- a/services/nuldoc/public/blog/tags/cohackpp/index.html +++ b/services/nuldoc/public/blog/tags/cohackpp/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/cohackpp/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「紅白ぺぱ合戦」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/composer/index.html b/services/nuldoc/public/blog/tags/composer/index.html index 326dc92..e35b071 100644 --- a/services/nuldoc/public/blog/tags/composer/index.html +++ b/services/nuldoc/public/blog/tags/composer/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/composer/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Composer」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/conference/index.html b/services/nuldoc/public/blog/tags/conference/index.html index f42cff0..890ab47 100644 --- a/services/nuldoc/public/blog/tags/conference/index.html +++ b/services/nuldoc/public/blog/tags/conference/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/conference/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「カンファレンス」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/cpp/index.html b/services/nuldoc/public/blog/tags/cpp/index.html index 7f3da75..6589433 100644 --- a/services/nuldoc/public/blog/tags/cpp/index.html +++ b/services/nuldoc/public/blog/tags/cpp/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/cpp/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「C++」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/cpp17/index.html b/services/nuldoc/public/blog/tags/cpp17/index.html index 6dedb98..f57bc07 100644 --- a/services/nuldoc/public/blog/tags/cpp17/index.html +++ b/services/nuldoc/public/blog/tags/cpp17/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/cpp17/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「C++ 17」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/float/index.html b/services/nuldoc/public/blog/tags/float/index.html index 82beaa3..0520f50 100644 --- a/services/nuldoc/public/blog/tags/float/index.html +++ b/services/nuldoc/public/blog/tags/float/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/float/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「浮動小数点数」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/game/index.html b/services/nuldoc/public/blog/tags/game/index.html index c8d8907..54fc7cb 100644 --- a/services/nuldoc/public/blog/tags/game/index.html +++ b/services/nuldoc/public/blog/tags/game/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/game/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「ゲーム」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/gitlab/index.html b/services/nuldoc/public/blog/tags/gitlab/index.html index 4bf3f5a..91216ed 100644 --- a/services/nuldoc/public/blog/tags/gitlab/index.html +++ b/services/nuldoc/public/blog/tags/gitlab/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/gitlab/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「GitLab」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/go/index.html b/services/nuldoc/public/blog/tags/go/index.html index ebdab68..d967a20 100644 --- a/services/nuldoc/public/blog/tags/go/index.html +++ b/services/nuldoc/public/blog/tags/go/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/go/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Go」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/http/index.html b/services/nuldoc/public/blog/tags/http/index.html index 4b72f74..0ce8665 100644 --- a/services/nuldoc/public/blog/tags/http/index.html +++ b/services/nuldoc/public/blog/tags/http/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/http/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「HTTP」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/index.html b/services/nuldoc/public/blog/tags/index.html index f33db1e..7413ae4 100644 --- a/services/nuldoc/public/blog/tags/index.html +++ b/services/nuldoc/public/blog/tags/index.html @@ -14,7 +14,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/isucon/index.html b/services/nuldoc/public/blog/tags/isucon/index.html index bb1b408..c0ba955 100644 --- a/services/nuldoc/public/blog/tags/isucon/index.html +++ b/services/nuldoc/public/blog/tags/isucon/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/isucon/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「ISUCON」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/macos/index.html b/services/nuldoc/public/blog/tags/macos/index.html index eb5934e..e1e1291 100644 --- a/services/nuldoc/public/blog/tags/macos/index.html +++ b/services/nuldoc/public/blog/tags/macos/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/macos/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「macOS」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/mncore-challenge/index.html b/services/nuldoc/public/blog/tags/mncore-challenge/index.html index 8eff5d2..fe5a9fc 100644 --- a/services/nuldoc/public/blog/tags/mncore-challenge/index.html +++ b/services/nuldoc/public/blog/tags/mncore-challenge/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/mncore-challenge/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「MN-Core Challenge」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/neovim/index.html b/services/nuldoc/public/blog/tags/neovim/index.html index 6f9f5a2..45d36ca 100644 --- a/services/nuldoc/public/blog/tags/neovim/index.html +++ b/services/nuldoc/public/blog/tags/neovim/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/neovim/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Neovim」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/note-to-self/index.html b/services/nuldoc/public/blog/tags/note-to-self/index.html index 6b6d567..5c1d16d 100644 --- a/services/nuldoc/public/blog/tags/note-to-self/index.html +++ b/services/nuldoc/public/blog/tags/note-to-self/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/note-to-self/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「備忘録」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/ouj/index.html b/services/nuldoc/public/blog/tags/ouj/index.html index 0e0db81..70232ef 100644 --- a/services/nuldoc/public/blog/tags/ouj/index.html +++ b/services/nuldoc/public/blog/tags/ouj/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/ouj/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「放送大学」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/perl/index.html b/services/nuldoc/public/blog/tags/perl/index.html index fb72005..ce29f22 100644 --- a/services/nuldoc/public/blog/tags/perl/index.html +++ b/services/nuldoc/public/blog/tags/perl/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/perl/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Perl」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/php/index.html b/services/nuldoc/public/blog/tags/php/index.html index 2ad6e7f..9a60130 100644 --- a/services/nuldoc/public/blog/tags/php/index.html +++ b/services/nuldoc/public/blog/tags/php/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/php/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHP」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/phpcon-nagoya/index.html b/services/nuldoc/public/blog/tags/phpcon-nagoya/index.html index 7b2064e..8d520a3 100644 --- a/services/nuldoc/public/blog/tags/phpcon-nagoya/index.html +++ b/services/nuldoc/public/blog/tags/phpcon-nagoya/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/phpcon-nagoya/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHP カンファレンス名古屋」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/phpcon-odawara/index.html b/services/nuldoc/public/blog/tags/phpcon-odawara/index.html index 91c12e7..cafb194 100644 --- a/services/nuldoc/public/blog/tags/phpcon-odawara/index.html +++ b/services/nuldoc/public/blog/tags/phpcon-odawara/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/phpcon-odawara/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHP カンファレンス小田原」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/phpconfuk/index.html b/services/nuldoc/public/blog/tags/phpconfuk/index.html index d440870..9430ae9 100644 --- a/services/nuldoc/public/blog/tags/phpconfuk/index.html +++ b/services/nuldoc/public/blog/tags/phpconfuk/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/phpconfuk/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHP カンファレンス福岡」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/phpconkagawa/index.html b/services/nuldoc/public/blog/tags/phpconkagawa/index.html index 781ce3d..4927753 100644 --- a/services/nuldoc/public/blog/tags/phpconkagawa/index.html +++ b/services/nuldoc/public/blog/tags/phpconkagawa/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/phpconkagawa/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHP カンファレンス香川」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/phpconokinawa/index.html b/services/nuldoc/public/blog/tags/phpconokinawa/index.html index e062b60..d335602 100644 --- a/services/nuldoc/public/blog/tags/phpconokinawa/index.html +++ b/services/nuldoc/public/blog/tags/phpconokinawa/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/phpconokinawa/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHP カンファレンス沖縄」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/phperkaigi/index.html b/services/nuldoc/public/blog/tags/phperkaigi/index.html index 5d041fc..c6674d5 100644 --- a/services/nuldoc/public/blog/tags/phperkaigi/index.html +++ b/services/nuldoc/public/blog/tags/phperkaigi/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/phperkaigi/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHPerKaigi」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/phpkansai/index.html b/services/nuldoc/public/blog/tags/phpkansai/index.html index 1c127f9..82f5e14 100644 --- a/services/nuldoc/public/blog/tags/phpkansai/index.html +++ b/services/nuldoc/public/blog/tags/phpkansai/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/phpkansai/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHP カンファレンス関西」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/piet/index.html b/services/nuldoc/public/blog/tags/piet/index.html index c2f38f0..9275aca 100644 --- a/services/nuldoc/public/blog/tags/piet/index.html +++ b/services/nuldoc/public/blog/tags/piet/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/piet/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Piet」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/python/index.html b/services/nuldoc/public/blog/tags/python/index.html index d9a6b18..587021c 100644 --- a/services/nuldoc/public/blog/tags/python/index.html +++ b/services/nuldoc/public/blog/tags/python/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/python/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Python」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/python3/index.html b/services/nuldoc/public/blog/tags/python3/index.html index 521ccc6..ff95f40 100644 --- a/services/nuldoc/public/blog/tags/python3/index.html +++ b/services/nuldoc/public/blog/tags/python3/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/python3/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Python 3」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/ruby/index.html b/services/nuldoc/public/blog/tags/ruby/index.html index a9dabd4..067bc18 100644 --- a/services/nuldoc/public/blog/tags/ruby/index.html +++ b/services/nuldoc/public/blog/tags/ruby/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/ruby/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Ruby」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/ruby3/index.html b/services/nuldoc/public/blog/tags/ruby3/index.html index 36bda6d..2829a15 100644 --- a/services/nuldoc/public/blog/tags/ruby3/index.html +++ b/services/nuldoc/public/blog/tags/ruby3/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/ruby3/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Ruby 3」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/rubykaigi/index.html b/services/nuldoc/public/blog/tags/rubykaigi/index.html index d133f18..e45b952 100644 --- a/services/nuldoc/public/blog/tags/rubykaigi/index.html +++ b/services/nuldoc/public/blog/tags/rubykaigi/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/rubykaigi/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「RubyKaigi」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/rust/index.html b/services/nuldoc/public/blog/tags/rust/index.html index a46ea91..ed86029 100644 --- a/services/nuldoc/public/blog/tags/rust/index.html +++ b/services/nuldoc/public/blog/tags/rust/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/rust/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Rust」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/scala/index.html b/services/nuldoc/public/blog/tags/scala/index.html index 9c7cdd2..85168a3 100644 --- a/services/nuldoc/public/blog/tags/scala/index.html +++ b/services/nuldoc/public/blog/tags/scala/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/scala/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Scala」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/scalamatsuri/index.html b/services/nuldoc/public/blog/tags/scalamatsuri/index.html index 0450b12..bda3089 100644 --- a/services/nuldoc/public/blog/tags/scalamatsuri/index.html +++ b/services/nuldoc/public/blog/tags/scalamatsuri/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/scalamatsuri/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「ScalaMatsuri」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/speedcubing/index.html b/services/nuldoc/public/blog/tags/speedcubing/index.html index eaca908..fe211a2 100644 --- a/services/nuldoc/public/blog/tags/speedcubing/index.html +++ b/services/nuldoc/public/blog/tags/speedcubing/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/speedcubing/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「ルービックキューブ」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/trick/index.html b/services/nuldoc/public/blog/tags/trick/index.html index 37e1219..41e9e1c 100644 --- a/services/nuldoc/public/blog/tags/trick/index.html +++ b/services/nuldoc/public/blog/tags/trick/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/trick/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「TRICK」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/vim/index.html b/services/nuldoc/public/blog/tags/vim/index.html index 9fedc20..224b3ea 100644 --- a/services/nuldoc/public/blog/tags/vim/index.html +++ b/services/nuldoc/public/blog/tags/vim/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/vim/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Vim」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/wasm/index.html b/services/nuldoc/public/blog/tags/wasm/index.html index 1540947..49572c6 100644 --- a/services/nuldoc/public/blog/tags/wasm/index.html +++ b/services/nuldoc/public/blog/tags/wasm/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/wasm/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「WebAssembly」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/wireguard/index.html b/services/nuldoc/public/blog/tags/wireguard/index.html index 9dcf34f..e5bc002 100644 --- a/services/nuldoc/public/blog/tags/wireguard/index.html +++ b/services/nuldoc/public/blog/tags/wireguard/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/wireguard/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「WireGuard」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/yaml/index.html b/services/nuldoc/public/blog/tags/yaml/index.html index ce50617..1988ee4 100644 --- a/services/nuldoc/public/blog/tags/yaml/index.html +++ b/services/nuldoc/public/blog/tags/yaml/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/yaml/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「YAML」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/yapc/index.html b/services/nuldoc/public/blog/tags/yapc/index.html index c9c5cb4..e13a8bf 100644 --- a/services/nuldoc/public/blog/tags/yapc/index.html +++ b/services/nuldoc/public/blog/tags/yapc/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/yapc/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「YAPC」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/blog/tags/zsh/index.html b/services/nuldoc/public/blog/tags/zsh/index.html index 69849e7..ed3dbdc 100644 --- a/services/nuldoc/public/blog/tags/zsh/index.html +++ b/services/nuldoc/public/blog/tags/zsh/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://blog.nsfisis.dev/tags/zsh/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Zsh」一覧|REPL: Rest-Eat-Program Loop</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/default/404.html b/services/nuldoc/public/default/404.html index 7b49775..c1dc47c 100644 --- a/services/nuldoc/public/default/404.html +++ b/services/nuldoc/public/default/404.html @@ -14,7 +14,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>Page Not Found|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/default/index.html b/services/nuldoc/public/default/index.html index e271f18..1630da4 100644 --- a/services/nuldoc/public/default/index.html +++ b/services/nuldoc/public/default/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://nsfisis.dev/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/default/style.css b/services/nuldoc/public/default/style.css index 8c848bc..32dd4f5 100644 --- a/services/nuldoc/public/default/style.css +++ b/services/nuldoc/public/default/style.css @@ -418,3 +418,33 @@ img { color: #000; border-bottom-color: #000; } + +.controllers { + display: flex; + flex-direction: column; + align-items: end; + margin: 1rem 0; +} + +.controllers-buttons { + display: flex; + align-items: center; + gap: 1rem; +} + +.controllers button { + width: 3.5rem; + height: 3rem; + border-radius: 0.5rem; + background: #000; + display: flex; + align-items: center; + justify-content: center; + color: #fff; + border: none; + cursor: pointer; +} + +.controllers button:hover { + background: #555; +} diff --git a/services/nuldoc/public/slides/404.html b/services/nuldoc/public/slides/404.html index aef0ab9..2850772 100644 --- a/services/nuldoc/public/slides/404.html +++ b/services/nuldoc/public/slides/404.html @@ -14,7 +14,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>Page Not Found|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> diff --git a/services/nuldoc/public/slides/slide.js b/services/nuldoc/public/slides/slide.js index 4c7a0de..75a8d35 100644 --- a/services/nuldoc/public/slides/slide.js +++ b/services/nuldoc/public/slides/slide.js @@ -1,6 +1,6 @@ -import { GlobalWorkerOptions, getDocument } from "/pdf.min.mjs"; +import { getDocument, GlobalWorkerOptions } from "./pdf.min.mjs"; -document.addEventListener("DOMContentLoaded", async () => { +async function init() { GlobalWorkerOptions.workerSrc = "/pdf.worker.min.mjs"; const canvas = document.getElementById("slide"); @@ -57,4 +57,6 @@ document.addEventListener("DOMContentLoaded", async () => { // TODO: error handling doc = await getDocument(url).promise; queueRenderPage(pageNum); -}); +} + +document.addEventListener("DOMContentLoaded", init); diff --git a/services/nuldoc/public/slides/slides/2023-01-18/phpstudy-tokyo-148/index.html b/services/nuldoc/public/slides/slides/2023-01-18/phpstudy-tokyo-148/index.html index e905368..0bbb226 100644 --- a/services/nuldoc/public/slides/slides/2023-01-18/phpstudy-tokyo-148/index.html +++ b/services/nuldoc/public/slides/slides/2023-01-18/phpstudy-tokyo-148/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第148 回 (LT)|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -60,15 +60,23 @@ </section> <canvas data-slide-link="/slides/2023-01-18/phpstudy-tokyo-148/slide.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2023-02-15/phpstudy-tokyo-149/index.html b/services/nuldoc/public/slides/slides/2023-02-15/phpstudy-tokyo-149/index.html index d23b49b..eb3ab96 100644 --- a/services/nuldoc/public/slides/slides/2023-02-15/phpstudy-tokyo-149/index.html +++ b/services/nuldoc/public/slides/slides/2023-02-15/phpstudy-tokyo-149/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第149 回 (LT)|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -60,15 +60,23 @@ </section> <canvas data-slide-link="/slides/2023-02-15/phpstudy-tokyo-149/slide.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2023-03-15/phpstudy-tokyo-150/index.html b/services/nuldoc/public/slides/slides/2023-03-15/phpstudy-tokyo-150/index.html index b2f8aee..ff2a923 100644 --- a/services/nuldoc/public/slides/slides/2023-03-15/phpstudy-tokyo-150/index.html +++ b/services/nuldoc/public/slides/slides/2023-03-15/phpstudy-tokyo-150/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第150 回 (LT)|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -63,15 +63,23 @@ </section> <canvas data-slide-link="/slides/2023-03-15/phpstudy-tokyo-150/slide.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2023-03-24/phperkaigi-2023/index.html b/services/nuldoc/public/slides/slides/2023-03-24/phperkaigi-2023/index.html index 099e5f3..1617cbe 100644 --- a/services/nuldoc/public/slides/slides/2023-03-24/phperkaigi-2023/index.html +++ b/services/nuldoc/public/slides/slides/2023-03-24/phperkaigi-2023/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2023 (レギュラートーク)|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -63,15 +63,23 @@ </section> <canvas data-slide-link="/slides/2023-03-24/phperkaigi-2023/slide.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2023-03-25/phperkaigi-2023-tokens/index.html b/services/nuldoc/public/slides/slides/2023-03-25/phperkaigi-2023-tokens/index.html index 90ae9bb..c6586cc 100644 --- a/services/nuldoc/public/slides/slides/2023-03-25/phperkaigi-2023-tokens/index.html +++ b/services/nuldoc/public/slides/slides/2023-03-25/phperkaigi-2023-tokens/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2023 (トークン解説セッション)|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -63,15 +63,23 @@ </section> <canvas data-slide-link="/slides/2023-03-25/phperkaigi-2023-tokens/slide.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2023-04-12/phpstudy-tokyo-151/index.html b/services/nuldoc/public/slides/slides/2023-04-12/phpstudy-tokyo-151/index.html index ad8ff6d..d86acf7 100644 --- a/services/nuldoc/public/slides/slides/2023-04-12/phpstudy-tokyo-151/index.html +++ b/services/nuldoc/public/slides/slides/2023-04-12/phpstudy-tokyo-151/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第151 回 (LT)|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -60,15 +60,23 @@ </section> <canvas data-slide-link="/slides/2023-04-12/phpstudy-tokyo-151/slide.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2023-06-21/phpstudy-tokyo-153/index.html b/services/nuldoc/public/slides/slides/2023-06-21/phpstudy-tokyo-153/index.html index d6655d7..d30f8bc 100644 --- a/services/nuldoc/public/slides/slides/2023-06-21/phpstudy-tokyo-153/index.html +++ b/services/nuldoc/public/slides/slides/2023-06-21/phpstudy-tokyo-153/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第153 回 (LT)|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -60,15 +60,23 @@ </section> <canvas data-slide-link="/slides/2023-06-21/phpstudy-tokyo-153/slide.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2023-06-23/phpconfuk-2023-eve/index.html b/services/nuldoc/public/slides/slides/2023-06-23/phpconfuk-2023-eve/index.html index 78067b2..5755ec9 100644 --- a/services/nuldoc/public/slides/slides/2023-06-23/phpconfuk-2023-eve/index.html +++ b/services/nuldoc/public/slides/slides/2023-06-23/phpconfuk-2023-eve/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP カンファレンス福岡 2023 前夜祭 (非公式) (レギュラートーク)|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -60,15 +60,23 @@ </section> <canvas data-slide-link="/slides/2023-06-23/phpconfuk-2023-eve/slide.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2023-07-26/phpstudy-tokyo-154/index.html b/services/nuldoc/public/slides/slides/2023-07-26/phpstudy-tokyo-154/index.html index 1c48650..04e0d8c 100644 --- a/services/nuldoc/public/slides/slides/2023-07-26/phpstudy-tokyo-154/index.html +++ b/services/nuldoc/public/slides/slides/2023-07-26/phpstudy-tokyo-154/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第154 回 (レギュラートーク)|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -60,15 +60,23 @@ </section> <canvas data-slide-link="/slides/2023-07-26/phpstudy-tokyo-154/slide.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2023-08-24/phpstudy-tokyo-155/index.html b/services/nuldoc/public/slides/slides/2023-08-24/phpstudy-tokyo-155/index.html index 40bc55e..4535d4a 100644 --- a/services/nuldoc/public/slides/slides/2023-08-24/phpstudy-tokyo-155/index.html +++ b/services/nuldoc/public/slides/slides/2023-08-24/phpstudy-tokyo-155/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第155 回 (LT)|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -60,15 +60,23 @@ </section> <canvas data-slide-link="/slides/2023-08-24/phpstudy-tokyo-155/slide.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2023-10-25/phpstudy-tokyo-157/index.html b/services/nuldoc/public/slides/slides/2023-10-25/phpstudy-tokyo-157/index.html index a1396e9..8461fa2 100644 --- a/services/nuldoc/public/slides/slides/2023-10-25/phpstudy-tokyo-157/index.html +++ b/services/nuldoc/public/slides/slides/2023-10-25/phpstudy-tokyo-157/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第157 回 (LT)|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -60,15 +60,23 @@ </section> <canvas data-slide-link="/slides/2023-10-25/phpstudy-tokyo-157/slide.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2024-01-24/phpstudy-tokyo-160/index.html b/services/nuldoc/public/slides/slides/2024-01-24/phpstudy-tokyo-160/index.html index 9452543..95759f7 100644 --- a/services/nuldoc/public/slides/slides/2024-01-24/phpstudy-tokyo-160/index.html +++ b/services/nuldoc/public/slides/slides/2024-01-24/phpstudy-tokyo-160/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第160 回 (レギュラートーク)|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -60,15 +60,23 @@ </section> <canvas data-slide-link="/slides/2024-01-24/phpstudy-tokyo-160/slide.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2024-03-08/phperkaigi-2024/index.html b/services/nuldoc/public/slides/slides/2024-03-08/phperkaigi-2024/index.html index bd81812..5ede343 100644 --- a/services/nuldoc/public/slides/slides/2024-03-08/phperkaigi-2024/index.html +++ b/services/nuldoc/public/slides/slides/2024-03-08/phperkaigi-2024/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2024 (レギュラートーク (40分))|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -66,15 +66,23 @@ </section> <canvas data-slide-link="/slides/2024-03-08/phperkaigi-2024/slide.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2024-03-15/ya8-2024/index.html b/services/nuldoc/public/slides/slides/2024-03-15/ya8-2024/index.html index 7b1c43a..085a950 100644 --- a/services/nuldoc/public/slides/slides/2024-03-15/ya8-2024/index.html +++ b/services/nuldoc/public/slides/slides/2024-03-15/ya8-2024/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>Ya8 2024 (レギュラートーク (60分))|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -63,15 +63,23 @@ </section> <canvas data-slide-link="/slides/2024-03-15/ya8-2024/slide.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2024-04-13/phpcon-odawara-2024/index.html b/services/nuldoc/public/slides/slides/2024-04-13/phpcon-odawara-2024/index.html index 4545fe2..f44b7b2 100644 --- a/services/nuldoc/public/slides/slides/2024-04-13/phpcon-odawara-2024/index.html +++ b/services/nuldoc/public/slides/slides/2024-04-13/phpcon-odawara-2024/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP カンファレンス小田原 2024 (レギュラートーク (15分))|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -63,15 +63,23 @@ </section> <canvas data-slide-link="/slides/2024-04-13/phpcon-odawara-2024/slide.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2024-04-25/phpstudy-tokyo-163/index.html b/services/nuldoc/public/slides/slides/2024-04-25/phpstudy-tokyo-163/index.html index c607c73..caf1ca6 100644 --- a/services/nuldoc/public/slides/slides/2024-04-25/phpstudy-tokyo-163/index.html +++ b/services/nuldoc/public/slides/slides/2024-04-25/phpstudy-tokyo-163/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第163回 (LT)|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -60,15 +60,23 @@ </section> <canvas data-slide-link="/slides/2024-04-25/phpstudy-tokyo-163/slide.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2024-07-18/phpstudy-tokyo-166/index.html b/services/nuldoc/public/slides/slides/2024-07-18/phpstudy-tokyo-166/index.html index a8f5213..5b59e8e 100644 --- a/services/nuldoc/public/slides/slides/2024-07-18/phpstudy-tokyo-166/index.html +++ b/services/nuldoc/public/slides/slides/2024-07-18/phpstudy-tokyo-166/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第166回 (レギュラートーク (20分))|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -60,15 +60,23 @@ </section> <canvas data-slide-link="/slides/2024-07-18/phpstudy-tokyo-166/slide.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2024-10-30/phpstudy-tokyo-169/index.html b/services/nuldoc/public/slides/slides/2024-10-30/phpstudy-tokyo-169/index.html index 4970812..e45462d 100644 --- a/services/nuldoc/public/slides/slides/2024-10-30/phpstudy-tokyo-169/index.html +++ b/services/nuldoc/public/slides/slides/2024-10-30/phpstudy-tokyo-169/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第169回 (レギュラートーク (20分))|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -60,15 +60,23 @@ </section> <canvas data-slide-link="/slides/2024-10-30/phpstudy-tokyo-169/slide.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2024-11-30/cohackpp/index.html b/services/nuldoc/public/slides/slides/2024-11-30/cohackpp/index.html index 6a1d284..aaed696 100644 --- a/services/nuldoc/public/slides/slides/2024-11-30/cohackpp/index.html +++ b/services/nuldoc/public/slides/slides/2024-11-30/cohackpp/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>紅白ぺぱ合戦 (LT)|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -60,15 +60,23 @@ </section> <canvas data-slide-link="/slides/2024-11-30/cohackpp/slides.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2025-02-22/phpcon-nagoya-2025/index.html b/services/nuldoc/public/slides/slides/2025-02-22/phpcon-nagoya-2025/index.html index 6689c6b..39ad747 100644 --- a/services/nuldoc/public/slides/slides/2025-02-22/phpcon-nagoya-2025/index.html +++ b/services/nuldoc/public/slides/slides/2025-02-22/phpcon-nagoya-2025/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP カンファレンス名古屋 2025 (レギュラートーク (30分))|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -63,15 +63,23 @@ </section> <canvas data-slide-link="/slides/2025-02-22/phpcon-nagoya-2025/slides.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2025-03-23/phperkaigi-2025/index.html b/services/nuldoc/public/slides/slides/2025-03-23/phperkaigi-2025/index.html index 74ce08b..ef753f6 100644 --- a/services/nuldoc/public/slides/slides/2025-03-23/phperkaigi-2025/index.html +++ b/services/nuldoc/public/slides/slides/2025-03-23/phperkaigi-2025/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHPerKaigi 2025 (レギュラートーク (40分))|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -63,15 +63,23 @@ </section> <canvas data-slide-link="/slides/2025-03-23/phperkaigi-2025/slides.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2025-04-12/phpcon-odawara-2025/index.html b/services/nuldoc/public/slides/slides/2025-04-12/phpcon-odawara-2025/index.html index cb87dba..8a10429 100644 --- a/services/nuldoc/public/slides/slides/2025-04-12/phpcon-odawara-2025/index.html +++ b/services/nuldoc/public/slides/slides/2025-04-12/phpcon-odawara-2025/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP カンファレンス小田原 2025 (レギュラートーク (20分))|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -63,15 +63,23 @@ </section> <canvas data-slide-link="/slides/2025-04-12/phpcon-odawara-2025/slides.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2025-07-26/techramen-25-conf/index.html b/services/nuldoc/public/slides/slides/2025-07-26/techramen-25-conf/index.html index 4beb502..d062fae 100644 --- a/services/nuldoc/public/slides/slides/2025-07-26/techramen-25-conf/index.html +++ b/services/nuldoc/public/slides/slides/2025-07-26/techramen-25-conf/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>TechRAMEN 2025 Conference (40 分)|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -63,15 +63,23 @@ </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 class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2025-10-29/phpstudy-tokyo-180/index.html b/services/nuldoc/public/slides/slides/2025-10-29/phpstudy-tokyo-180/index.html index f7ea9ce..26d92fb 100644 --- a/services/nuldoc/public/slides/slides/2025-10-29/phpstudy-tokyo-180/index.html +++ b/services/nuldoc/public/slides/slides/2025-10-29/phpstudy-tokyo-180/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP 勉強会@東京 第180回 (レギュラートーク (20分))|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -60,15 +60,23 @@ </section> <canvas data-slide-link="/slides/2025-10-29/phpstudy-tokyo-180/slides.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/2025-11-24/phpconkagawa-2025/index.html b/services/nuldoc/public/slides/slides/2025-11-24/phpconkagawa-2025/index.html index 05d8b19..43991b2 100644 --- a/services/nuldoc/public/slides/slides/2025-11-24/phpconkagawa-2025/index.html +++ b/services/nuldoc/public/slides/slides/2025-11-24/phpconkagawa-2025/index.html @@ -15,7 +15,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>PHP カンファレンス香川 2025 (レギュラートーク (30分))|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="single"> <header class="header"> @@ -60,15 +60,23 @@ </section> <canvas data-slide-link="/slides/2025-11-24/phpconkagawa-2025/slides.pdf" id="slide"> </canvas> - <div> - <button id="prev" type="button"> - Prev - </button> - <button id="next" type="button"> - Next - </button> + <div class="controllers"> + <div class="controllers-buttons"> + <button id="prev" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M15 18l-6-6 6-6"> + </path> + </svg> + </button> + <button id="next" type="button"> + <svg fill="none" height="20" stroke="currentColor" stroke-width="2" viewBox="0 0 24 24" width="20"> + <path d="M9 18l6-6-6-6"> + </path> + </svg> + </button> + </div> </div> - <script src="/slide.js?h=9e13ae7b86004d858e6bc1f38129cc88" type="module"> + <script src="/slide.js?h=efacc740a9a7a090cb4ea12a735d1694" type="module"> </script> </div> </article> diff --git a/services/nuldoc/public/slides/slides/index.html b/services/nuldoc/public/slides/slides/index.html index 6792ce1..30b4038 100644 --- a/services/nuldoc/public/slides/slides/index.html +++ b/services/nuldoc/public/slides/slides/index.html @@ -15,7 +15,7 @@ <link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/slides/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>スライド一覧|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/slides/style.css b/services/nuldoc/public/slides/style.css index 8c848bc..32dd4f5 100644 --- a/services/nuldoc/public/slides/style.css +++ b/services/nuldoc/public/slides/style.css @@ -418,3 +418,33 @@ img { color: #000; border-bottom-color: #000; } + +.controllers { + display: flex; + flex-direction: column; + align-items: end; + margin: 1rem 0; +} + +.controllers-buttons { + display: flex; + align-items: center; + gap: 1rem; +} + +.controllers button { + width: 3.5rem; + height: 3rem; + border-radius: 0.5rem; + background: #000; + display: flex; + align-items: center; + justify-content: center; + color: #fff; + border: none; + cursor: pointer; +} + +.controllers button:hover { + background: #555; +} diff --git a/services/nuldoc/public/slides/tags/c/index.html b/services/nuldoc/public/slides/tags/c/index.html index a482284..aac8144 100644 --- a/services/nuldoc/public/slides/tags/c/index.html +++ b/services/nuldoc/public/slides/tags/c/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/c/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「C」一覧|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/slides/tags/cohackpp/index.html b/services/nuldoc/public/slides/tags/cohackpp/index.html index 18896d8..7060e42 100644 --- a/services/nuldoc/public/slides/tags/cohackpp/index.html +++ b/services/nuldoc/public/slides/tags/cohackpp/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/cohackpp/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「紅白ぺぱ合戦」一覧|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/slides/tags/conference/index.html b/services/nuldoc/public/slides/tags/conference/index.html index fdc03c3..04fb74d 100644 --- a/services/nuldoc/public/slides/tags/conference/index.html +++ b/services/nuldoc/public/slides/tags/conference/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/conference/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「カンファレンス」一覧|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/slides/tags/index.html b/services/nuldoc/public/slides/tags/index.html index a145ea7..f99eb0c 100644 --- a/services/nuldoc/public/slides/tags/index.html +++ b/services/nuldoc/public/slides/tags/index.html @@ -14,7 +14,7 @@ <meta name="Hatena::Bookmark" content="nocomment"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ一覧|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/slides/tags/php/index.html b/services/nuldoc/public/slides/tags/php/index.html index d2f19fd..70d7377 100644 --- a/services/nuldoc/public/slides/tags/php/index.html +++ b/services/nuldoc/public/slides/tags/php/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/php/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHP」一覧|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/slides/tags/phpcon-nagoya/index.html b/services/nuldoc/public/slides/tags/phpcon-nagoya/index.html index cd0b0bc..27ad723 100644 --- a/services/nuldoc/public/slides/tags/phpcon-nagoya/index.html +++ b/services/nuldoc/public/slides/tags/phpcon-nagoya/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/phpcon-nagoya/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHP カンファレンス名古屋」一覧|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/slides/tags/phpcon-odawara/index.html b/services/nuldoc/public/slides/tags/phpcon-odawara/index.html index e319b20..f492f21 100644 --- a/services/nuldoc/public/slides/tags/phpcon-odawara/index.html +++ b/services/nuldoc/public/slides/tags/phpcon-odawara/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/phpcon-odawara/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHP カンファレンス小田原」一覧|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/slides/tags/phpconfuk/index.html b/services/nuldoc/public/slides/tags/phpconfuk/index.html index f535957..a31674b 100644 --- a/services/nuldoc/public/slides/tags/phpconfuk/index.html +++ b/services/nuldoc/public/slides/tags/phpconfuk/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/phpconfuk/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHP カンファレンス福岡」一覧|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/slides/tags/phpconkagawa/index.html b/services/nuldoc/public/slides/tags/phpconkagawa/index.html index 09dc4ae..c75f4d6 100644 --- a/services/nuldoc/public/slides/tags/phpconkagawa/index.html +++ b/services/nuldoc/public/slides/tags/phpconkagawa/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/phpconkagawa/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHP カンファレンス香川」一覧|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/slides/tags/phperkaigi/index.html b/services/nuldoc/public/slides/tags/phperkaigi/index.html index 7c46a22..e9075f3 100644 --- a/services/nuldoc/public/slides/tags/phperkaigi/index.html +++ b/services/nuldoc/public/slides/tags/phperkaigi/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/phperkaigi/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHPerKaigi」一覧|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/slides/tags/phpstudy-tokyo/index.html b/services/nuldoc/public/slides/tags/phpstudy-tokyo/index.html index be0f278..8f915a0 100644 --- a/services/nuldoc/public/slides/tags/phpstudy-tokyo/index.html +++ b/services/nuldoc/public/slides/tags/phpstudy-tokyo/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/phpstudy-tokyo/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「PHP 勉強会@東京」一覧|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/slides/tags/techramen/index.html b/services/nuldoc/public/slides/tags/techramen/index.html index ca17fb1..36deaac 100644 --- a/services/nuldoc/public/slides/tags/techramen/index.html +++ b/services/nuldoc/public/slides/tags/techramen/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/techramen/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「TechRAMEN」一覧|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/slides/tags/wasm/index.html b/services/nuldoc/public/slides/tags/wasm/index.html index af534e1..d4464aa 100644 --- a/services/nuldoc/public/slides/tags/wasm/index.html +++ b/services/nuldoc/public/slides/tags/wasm/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/wasm/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「WebAssembly」一覧|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/public/slides/tags/ya8/index.html b/services/nuldoc/public/slides/tags/ya8/index.html index 8907238..7b6a945 100644 --- a/services/nuldoc/public/slides/tags/ya8/index.html +++ b/services/nuldoc/public/slides/tags/ya8/index.html @@ -16,7 +16,7 @@ <link rel="alternate" type="application/atom+xml" href="https://slides.nsfisis.dev/tags/ya8/atom.xml"> <link rel="icon" type="image/svg+xml" href="/favicon.svg"> <title>タグ「Ya8」一覧|nsfisis.dev</title> - <link rel="stylesheet" href="/style.css?h=9d424d92877741e194de056c1d1ca8a3"> + <link rel="stylesheet" href="/style.css?h=ec5558227018dc7c32068be430121644"> </head> <body class="list"> <header class="header"> diff --git a/services/nuldoc/static/_all/style.css b/services/nuldoc/static/_all/style.css index 8c848bc..32dd4f5 100644 --- a/services/nuldoc/static/_all/style.css +++ b/services/nuldoc/static/_all/style.css @@ -418,3 +418,33 @@ img { color: #000; border-bottom-color: #000; } + +.controllers { + display: flex; + flex-direction: column; + align-items: end; + margin: 1rem 0; +} + +.controllers-buttons { + display: flex; + align-items: center; + gap: 1rem; +} + +.controllers button { + width: 3.5rem; + height: 3rem; + border-radius: 0.5rem; + background: #000; + display: flex; + align-items: center; + justify-content: center; + color: #fff; + border: none; + cursor: pointer; +} + +.controllers button:hover { + background: #555; +} diff --git a/services/nuldoc/static/slides/slide.js b/services/nuldoc/static/slides/slide.js index 4c7a0de..75a8d35 100644 --- a/services/nuldoc/static/slides/slide.js +++ b/services/nuldoc/static/slides/slide.js @@ -1,6 +1,6 @@ -import { GlobalWorkerOptions, getDocument } from "/pdf.min.mjs"; +import { getDocument, GlobalWorkerOptions } from "./pdf.min.mjs"; -document.addEventListener("DOMContentLoaded", async () => { +async function init() { GlobalWorkerOptions.workerSrc = "/pdf.worker.min.mjs"; const canvas = document.getElementById("slide"); @@ -57,4 +57,6 @@ document.addEventListener("DOMContentLoaded", async () => { // TODO: error handling doc = await getDocument(url).promise; queueRenderPage(pageNum); -}); +} + +document.addEventListener("DOMContentLoaded", init); |
