PageSourceSearch

https://mkpo.li/

html mkpo.li collected 2026-10-03 22:55:44 UTC 137,237 bytes, 58 lines download raw bytes

1<!doctype html>
2<html lang="ja" data-theme="day">
3	<head>
4		<meta charset="utf-8" />
5		<meta name="viewport" content="width=device-width, initial-scale=1" />
6		<meta name="text-scale" content="scale" />
7		
7<script>
8			// FOUC guard: apply saved theme/locale before first paint
9			try {
10				var t =
11					localStorage.getItem('theme') ||
12					(matchMedia('(prefers-color-scheme: dark)').matches ? 'night' : 'day');
13				document.documentElement.dataset.theme = t;
14				var l = localStorage.getItem('locale');
15				if (l === 'en' || l === 'zh' || l === 'ja') document.documentElement.lang = l;
16			} catch (e) {}
17		</script>
17
18		<link href="./_app/immutable/entry/start.DhHm1_qM.js" rel="modulepreload">
19		<link href="./_app/immutable/chunks/DEi13SMM.js" rel="modulepreload">
20		<link href="./_app/immutable/chunks/Cd0vpJ-g.js" rel="modulepreload">
21		<link href="./_app/immutable/entry/app.BbLTO8pt.js" rel="modulepreload">
22		<link href="./_app/immutable/chunks/DYl5dUZ5.js" rel="modulepreload">
23		<link href="./_app/immutable/chunks/xihTtKlq.js" rel="modulepreload">
24		<link href="./_app/immutable/nodes/0.BFWvLMTD.js" rel="modulepreload">
25		<link href="./_app/immutable/chunks/5qKWOsT-.js" rel="modulepreload">
26		<link href="./_app/immutable/nodes/2.Bxq8V334.js" rel="modulepreload">
27		<!--12qhfyh--><link rel="icon" href="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%3e%3cg%20transform='translate(32%2032)'%3e%3cg%20fill='%23f6bfd6'%20stroke='%23d6548f'%20stroke-width='1.5'%20stroke-linejoin='round'%3e%3cpath%20id='p'%20d='M0,-4%20C%20-7,-10%20-9,-22%200,-27%20C%209,-22%207,-10%200,-4%20Z'%20/%3e%3cuse%20href='%23p'%20transform='rotate(72)'%2
270/%3e%3cuse%20href='%23p'%20transform='rotate(144)'%20/%3e%3cuse%20href='%23p'%20transform='rotate(216)'%20/%3e%3cuse%20href='%23p'%20transform='rotate(288)'%20/%3e%3c/g%3e%3ccircle%20r='3.5'%20fill='%23d6548f'%20/%3e%3c/g%3e%3c/svg%3e"/><!----><!--1uha8ag--><meta name="description" content="言語好き / 開発者 / デザイナー"/> <meta property="og:title" content="まくぽり mkpoli"/> <meta property="og:description" content="言葉は、世界をつなぐ。"/> <meta property="og:type" content="website"/> <meta property="og:url" content="https://mkpo.li"/> <meta property="og:image" content="https://mkpo.li/og.png"/> <meta property="og:image:width" content="1200"/> <meta property="og:image:height" content="630"/> <meta name="twitter:card" content="summary_large_image"/> <meta name="theme-color" content="#fdf3f7"/> <!---->
27<script type="application/ld+json">{"@context":"https://schema.org","@type":"Person","name":"mkpoli","alternateName":"まくぽり","url":"https://mkpo.li","sameAs":["https://github.com/mkpoli","https://x.com/mkpoli","https://note.com/mkpoli","https://meta.wikimedia.org/wiki/User:Mkpoli"]}</script>
27<!----><!----><title>まくぽり mkpoli — 言葉は、世界をつなぐ。</title>
28		<link href="./_app/immutable/assets/0.BUVz8OuF.css" rel="stylesheet">
29		<link href="./_app/immutable/assets/2.CCB_0G6H.css" rel="stylesheet">
30	</head>
31	<body data-sveltekit-preload-data="hover">
32		<div style="display: contents"><!--[--><!--[0--><!--[--><a href="#main" class="chip fixed top-2 left-2 z-50 -translate-y-16 opacity-0 transition focus-visible:translate-y-0 focus-visible:opacity-100">本文へ</a> <!--[--><canvas class="pointer-events-none fixed inset-0 z-0" aria-hidden="true"></canvas><!----> <header class="topbar fixed inset-x-0 top-0 z-30 flex h-14 items-center gap-3 px-4 md:px-6 svelte-yic9pk" inert=""><a href="#main" class="wordmark display shrink-0 text-lg svelte-yic9pk">まくぽり</a> <nav class="hidden flex-1 items-center justify-center gap-4 md:flex" aria-label="メニュー"><!--[--><a href="#kotoba" class="keyword-link svelte-yic9pk">ことば</a><a href="#shiraberu" class="keyword-link svelte-yic9pk">しらべる</a><a href="#tsukuru" class="keyword-link svelte-yic9pk">つくる</a><a href="#hiraku" class="keyword-link svelte-yic9pk">ひらく</a><a href="#tsunagu" class="keyword-link svelte-yic9pk">つなぐ</a><a href="#queer" class="keyword-link svelte-yic9pk">クィア</a><!--]--></nav> <div class="ml-auto flex shrink-0 items-center gap-2"><div class="locale-group svelte-yic9pk" role="group" aria-label="言語"><!--[--><button type="button" class="locale-btn svelte-yic9pk is-active" aria-pressed="true">日本語</button><button type="button" class="locale-btn svelte-yic9pk" aria-pressed="false">EN</button><button type="button" class="locale-btn svelte-yic9pk" aria-pressed="false">中</button><!--]--></div> <button type="button" class="theme-btn svelte-yic9pk" aria-label="テーマ切り替え(昼桜/夜桜)" aria-pressed="false"><!--[0--><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><g transform="translate(12 12)"><path d="M0,-1.5 C -2,-3.6 -2.4,-6.6 0,-7.5 C 2.4,-6.6 2,-3.6 0,-1.5 Z"></path><path d="M0,-1.5 C -2,-3.6 -2.4,-6.6 0,-7.5 C 2.4,-6.6 2,-3.6 0,-1.5 Z" transform="rotate(72)"></path><path d="M0,-1.5 C -2,-3.6 -2.4,-6.6 0,-7.5 C 2.4,-6.6 2,-3.6 0,-1.5 Z" transform="rotate(144)"></path><path d="M0,-1.5 C -2,-3.6 -2.4,-6.6 0,-7.5 C 2.4,-6.6 2,-3.6 0,-1.5 Z" transform="rotate(216)"></path><path d="M0,-1.5 C -2,-3.6 -2.4,-6.6 0,-7.5 C 2.4,-6.6 2,-3.6 0,-1.5 Z" transform="rotate(288)"></path><circle r="1.6"></circle></g></svg><!--]--></button></div></header><!----> <main id="main" class="relative z-10"><section class="relative flex min-h-svh items-center justify-center overflow-hidden px-6 py-16 svelte-1q37ri0"><p class="rise vertical-catch display absolute left-6 hidden xl:block 2xl:left-12 svelte-1q37ri0" style="--d: 900ms">言葉は、世界をつなぐ。</p> <svg aria-hidden="true" class="floral absolute -top-6 -right-8 h-56 w-56 md:top-2 md:right-4 svelte-1q37ri0" viewBox="0 0 200 200" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M196 4 C 150 42, 118 64, 78 132" class="svelte-1q37ri0"></path><path d="M150 40 C 138 46, 128 56, 122 66" class="svelte-1q37ri0"></path><g transform="translate(120 74)" class="svelte-1q37ri0"><g transform="scale(1.1)" class="svelte-1q37ri0"><path d="M0,-2 C -3,-5.2 -3.6,-9.6 0,-11 C 3.6,-9.6 3,-5.2 0,-2 Z" class="svelte-1q37ri0"></path><path d="M0,-2 C -3,-5.2 -3.6,-9.6 0,-11 C 3.6,-9.6 3,-5.2 0,-2 Z" transform="rotate(72)" class="svelte-1q37ri0"></path><path d="M0,-2 C -3,-5.2 -3.6,-9.6 0,-11 C 3.6,-9.6 3,-5.2 0,-2 Z" transform="rotate(144)" class="svelte-1q37ri0"></path><path d="M0,-2 C -3,-5.2 -3.6,-9.6 0,-11 C 3.6,-9.6 3,-5.2 0,-2 Z" transform="rotate(216)" class="svelte-1q37ri0"></path><path d="M0,-2 C -3,-5.2 -3.6,-9.6 0,-11 C 3.6,-9.6 3,-5.2 0,-2 Z" transform="rotate(288)" class="svelte-1q37ri0"></path><circle r="1.4" class="svelte-1q37ri0"></circle></g><!----></g><g transform="translate(166 22)" class="svelte-1q37ri0"><g transform="scale(0.75)" class="svelte-1q37ri0"><path d="M0,-2 C -3,-5.2 -3.6,-9.6 0,-11 C 3.6,-9.6 3,-5.2 0,-2 Z" class="svelte-1q37ri0"></path><path d="M0,-2 C -3,-5.2 -3.6,-9.6 0,-11 C 3.6,-9.6 3,-5.2 0,-2 Z" transform="rotate(72)" class="svelte-1q37ri0"></path><path d="M0,-2 C -3,-5.2 -3.6,-9.6 0,-11 C 3.6,-9.6 3,-5.2 0,-2 Z" transform="rotate(144)" class="svelte-1q37ri0"></path><path d="M0,-2 C -3,-5.2 -3.6,-9.6 0,-11 C 3.6,-9.6 3,-5.2 0,-2 Z" transform="rotate(216)" class="svelte-1q37ri0"></path><path d="M0,-2 C -3,-5.2 -3.6,-9.6 0,-11 C 3.6,-9.6 3,-5.2 0,-2 Z" transform="rotate(288)" class="svelte-1q37ri0"></path><circle r="1.4" class="svelte-1q37ri0"></circle></g><!----></g><circle cx="78" cy="132" r="2.5" class="svelte-1q37ri0"></circle><circle cx="98" cy="102" r="2" class="svelte-1q37ri0"></circle></svg><!----> <svg aria-hidden="true" class="floral absolute -bottom-6 -left-8 h-56 w-56 rotate-180 md:bottom-2 md:left-4 svelte-1q37ri0" viewB
32ox="0 0 200 200" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"><path d="M196 4 C 150 42, 118 64, 78 132" class="svelte-1q37ri0"></path><path d="M150 40 C 138 46, 128 56, 122 66" class="svelte-1q37ri0"></path><g transform="translate(120 74)" class="svelte-1q37ri0"><g transform="scale(1.1)" class="svelte-1q37ri0"><path d="M0,-2 C -3,-5.2 -3.6,-9.6 0,-11 C 3.6,-9.6 3,-5.2 0,-2 Z" class="svelte-1q37ri0"></path><path d="M0,-2 C -3,-5.2 -3.6,-9.6 0,-11 C 3.6,-9.6 3,-5.2 0,-2 Z" transform="rotate(72)" class="svelte-1q37ri0"></path><path d="M0,-2 C -3,-5.2 -3.6,-9.6 0,-11 C 3.6,-9.6 3,-5.2 0,-2 Z" transform="rotate(144)" class="svelte-1q37ri0"></path><path d="M0,-2 C -3,-5.2 -3.6,-9.6 0,-11 C 3.6,-9.6 3,-5.2 0,-2 Z" transform="rotate(216)" class="svelte-1q37ri0"></path><path d="M0,-2 C -3,-5.2 -3.6,-9.6 0,-11 C 3.6,-9.6 3,-5.2 0,-2 Z" transform="rotate(288)" class="svelte-1q37ri0"></path><circle r="1.4" class="svelte-1q37ri0"></circle></g><!----></g><g transform="translate(166 22)" class="svelte-1q37ri0"><g transform="scale(0.75)" class="svelte-1q37ri0"><path d="M0,-2 C -3,-5.2 -3.6,-9.6 0,-11 C 3.6,-9.6 3,-5.2 0,-2 Z" class="svelte-1q37ri0"></path><path d="M0,-2 C -3,-5.2 -3.6,-9.6 0,-11 C 3.6,-9.6 3,-5.2 0,-2 Z" transform="rotate(72)" class="svelte-1q37ri0"></path><path d="M0,-2 C -3,-5.2 -3.6,-9.6 0,-11 C 3.6,-9.6 3,-5.2 0,-2 Z" transform="rotate(144)" class="svelte-1q37ri0"></path><path d="M0,-2 C -3,-5.2 -3.6,-9.6 0,-11 C 3.6,-9.6 3,-5.2 0,-2 Z" transform="rotate(216)" class="svelte-1q37ri0"></path><path d="M0,-2 C -3,-5.2 -3.6,-9.6 0,-11 C 3.6,-9.6 3,-5.2 0,-2 Z" transform="rotate(288)" class="svelte-1q37ri0"></path><circle r="1.4" class="svelte-1q37ri0"></circle></g><!----></g><circle cx="78" cy="132" r="2.5" class="svelte-1q37ri0"></circle><circle cx="98" cy="102" r="2" class="svelte-1q37ri0"></circle></svg><!----> <div class="relative z-10 flex max-w-5xl flex-col items-center gap-8 lg:flex-row lg:items-center lg:gap-14 svelte-1q37ri0"><figure class="rise portrait-wrap relative flex-none svelte-1q37ri0" style="--d: 80ms"><div aria-hidden="true" class="portrait-glow svelte-1q37ri0"></div> <img src="/_app/immutable/assets/portrait.-LCEBT3M.webp" alt="まくぽりのイラスト" width="580" height="1030" fetchpriority="high" class="portrait svelte-1q37ri0"/></figure> <div class="relative flex max-w-xl flex-col items-center text-center lg:items-start lg:text-left svelte-1q37ri0"><svg class="rise hanko svelte-1q37ri0" style="--d: 800ms" viewBox="0 0 64 64" aria-hidden="true"><rect x="2.5" y="2.5" width="59" height="59" rx="10" fill="none" stroke="currentColor" stroke-width="3.5" class="svelte-1q37ri0"></rect><text x="45" y="27" class="svelte-1q37ri0">ま</text><text x="45" y="55" class="svelte-1q37ri0">く</text><text x="19" y="27" class="svelte-1q37ri0">ぽ</text><text x="19" y="55" class="svelte-1q37ri0">り</text></svg> <svg class="rise mb-5 svelte-1q37ri0" style="--d: 0ms; color: var(--accent)" width="28" height="28" viewBox="0 0 24 24" fill="currentColor" opacity="0.9" aria-hidden="true"><path d="M12 10.5 C 10 8.5, 9.5 5, 12 3.5 C 14.5 5, 14 8.5, 12 10.5 Z M13.4 11.6 C 15.4 9.6, 18.9 9.9, 20 12.6 C 18.1 14.8, 14.9 14.2, 13.4 11.6 Z M12.9 13.4 C 15.2 14.6, 15.9 18.1, 13.7 19.8 C 11.2 18.6, 10.9 15.2, 12.9 13.4 Z M11.1 13.4 C 13.1 15.2, 12.8 18.6, 10.3 19.8 C 8.1 18.1, 8.8 14.6, 11.1 13.4 Z M10.6 11.6 C 9.1 14.2, 5.9 14.8, 4 12.6 C 5.1 9.9, 8.6 9.6, 10.6 11.6 Z" class="svelte-1q37ri0"></path></svg> <h1 class="rise name display svelte-1q37ri0" style="--d: 100ms">まくぽり</h1> <p class="rise wordmark display svelte-1q37ri0" style="--d: 220ms">mkpoli</p> <p class="rise mt-4 text-base text-balance md:text-lg svelte-1q37ri0" style="--d: 340ms; color: var(--ink-soft)">言語好き / 開発者 / デザイナー</p> <p class="rise catch display mt-3 text-lg xl:hidden svelte-1q37ri0" style="--d: 400ms">言葉は、世界をつなぐ。</p> <div class="rise mt-6 flex flex-wrap justify-center gap-2 lg:justify-start svelte-1q37ri0" style="--d: 460ms"><span class="chip svelte-1q37ri0">日本在住 · she/her</span> <span class="chip svelte-1q37ri0">日本語 · English · 中文</span></div> <nav class="rise mt-8 flex flex-wrap justify-center gap-2.5 lg:justify-start svelte-1q37ri0" style="--d: 600ms" aria-label="メニュー"><!--[--><a class="chip keyword svelte-1q37ri0" href="#kotoba"><span class="label svelte-1q37ri0">ことば</span> <span class="gloss svelte-1q37ri0">言語</span></a><a class="chip keyword svelte-1q37ri0" href="#shiraberu"><span class="label svelte-1q37ri0">しらべる</span> <span class="gloss svelte-1q37ri0">研究</span></a><a class="chip keyword svelte-1q37ri0" href="#tsukuru"><span class="label svelte-1q37ri0">つくる</span> <span class="gloss svelte-1q37ri0">開発・デザイン</span></a><a class="chip keyword svelte-1q37ri0" href="#hiraku"><span class="label svelte-1q37ri0">ひらく</span> <span class="gloss svelte-1q37ri0">オープンナレッジ</span></a><a class="chip keyword svelte-1q37ri0" href="#tsunagu"><span class="label svelte-1q37ri0">つなぐ</span> <span class="gloss svelte-1q37ri0">コミュニティ</span></a><a class="chip keyword svelte-1q37ri0" href="#queer"><span class="label svelte-1q37ri0">クィア</span> <span class="gloss svelte-1q37ri0">情報アクセス</span></a>
32<!--]--></nav></div></div> <a class="rise scroll-hint absolute bottom-6 svelte-1q37ri0" style="--d: 1100ms" href="#kotoba"><span class="text-xs tracking-widest svelte-1q37ri0" style="color: var(--ink-soft)">スクロール</span> <svg class="drift svelte-1q37ri0" width="14" height="18" viewBox="0 0 14 18" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" aria-hidden="true"><path d="M7 1 v 12 M2 9 l 5 5 5 -5" class="svelte-1q37ri0"></path></svg></a></section><!----> <section id="kotoba" class="relative mx-auto max-w-5xl scroll-mt-20 px-6 py-20 md:py-24 svelte-1pi81bh"><span aria-hidden="true" class="watermark display svelte-1pi81bh">ことば</span> <div class="reveal svelte-16jggtj" style="transition-delay: 0ms"><p class="index display svelte-1pi81bh" aria-hidden="true">第一</p> <h2 class="section-title"><svg class="flower-bullet svelte-1pi81bh" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linejoin="round" aria-hidden="true"><path d="M12 10.5 C 10 8.5, 9.5 5, 12 3.5 C 14.5 5, 14 8.5, 12 10.5 Z M13.4 11.6 C 15.4 9.6, 18.9 9.9, 20 12.6 C 18.1 14.8, 14.9 14.2, 13.4 11.6 Z M12.9 13.4 C 15.2 14.6, 15.9 18.1, 13.7 19.8 C 11.2 18.6, 10.9 15.2, 12.9 13.4 Z M11.1 13.4 C 13.1 15.2, 12.8 18.6, 10.3 19.8 C 8.1 18.1, 8.8 14.6, 11.1 13.4 Z M10.6 11.6 C 9.1 14.2, 5.9 14.8, 4 12.6 C 5.1 9.9, 8.6 9.6, 10.6 11.6 Z" class="svelte-1pi81bh"></path></svg> <ruby>ことば<rt>言語</rt></ruby></h2><!----></div><!----> <div class="relative z-10 mt-10"><div class="reveal svelte-16jggtj" style="transition-delay: 100ms"><div class="tiers svelte-1l5yn2x"><!--[--><p class="tier-row svelte-1l5yn2x"><span class="tier display svelte-1l5yn2x">C+</span> <span class="tier-langs svelte-1l5yn2x">中文・日本語・English・français</span></p><p class="tier-row svelte-1l5yn2x"><span class="tier display svelte-1l5yn2x">B+</span> <span class="tier-langs svelte-1l5yn2x">Deutsch・한국어・aynu itak・廣東話・русский・文言・中古音・古典日本語・Latina</span></p><!--]--></div> <ol class="senses mt-10 svelte-1l5yn2x"><!--[--><div class="reveal svelte-16jggtj" style="transition-delay: 0ms"><li class="sense svelte-1l5yn2x"><span class="sense-num display svelte-1l5yn2x" aria-hidden="true">①</span> <h3 class="sense-name svelte-1l5yn2x">アイヌ語</h3> <span class="sense-note svelte-1l5yn2x">辞書・コーパス・IME・NLP</span></li><!----></div><div class="reveal svelte-16jggtj" style="transition-delay: 60ms"><li class="sense svelte-1l5yn2x"><span class="sense-num display svelte-1l5yn2x" aria-hidden="true">②</span> <h3 class="sense-name svelte-1l5yn2x">日本手話</h3> <span class="sense-note svelte-1l5yn2x">もうひとつの日本のことば</span></li><!----></div><div class="reveal svelte-16jggtj" style="transition-delay: 120ms"><li class="sense svelte-1l5yn2x"><span class="sense-num display svelte-1l5yn2x" aria-hidden="true">③</span> <h3 class="sense-name svelte-1l5yn2x">漢文・音韻学</h3> <span class="sense-note svelte-1l5yn2x">中古音・漢字音・訓読</span></li><!----></div><div class="reveal svelte-16jggtj" style="transition-delay: 180ms"><li class="sense svelte-1l5yn2x"><span class="sense-num display svelte-1l5yn2x" aria-hidden="true">④</span> <h3 class="sense-name svelte-1l5yn2x">古典・文献学</h3> <span class="sense-note svelte-1l5yn2x">翻刻・校訂・くずし字</span></li><!----></div><div class="reveal svelte-16jggtj" style="transition-delay: 240ms"><li class="sense svelte-1l5yn2x"><span class="sense-num display svelte-1l5yn2x" aria-hidden="true">⑤</span> <h3 class="sense-name svelte-1l5yn2x">音声学・音韻論</h3> <span class="sense-note svelte-1l5yn2x">音のしくみを測る</span></li><!----></div><div class="reveal svelte-16jggtj" style="transition-delay: 300ms"><li class="sense svelte-1l5yn2x"><span class="sense-num display svelte-1l5yn2x" aria-hidden="true">⑥</span> <h3 class="sense-name svelte-1l5yn2x">語源・語彙史</h3> <span class="sense-note svelte-1l5yn2x">語はどう旅するか</span></li><!----></div><div class="reveal svelte-16jggtj" style="transition-delay: 300ms"><li class="sense svelte-1l5yn2x"><span class="sense-num display svelte-1l5yn2x" aria-hidden="true">⑦</span> <h3 class="sense-name svelte-1l5yn2x">言語類型論</h3> <span class="sense-note svelte-1l5yn2x">世界の文法を比べる</span></li><!----></div><div class="reveal svelte-16jggtj" style="transition-delay: 300ms"><li class="sense svelte-1l5yn2x"><span class="sense-num display svelte-1l5yn2x" aria-hidden="true">⑧</span> <h3 class="sense-name svelte-1l5yn2x">文字・表記</h3> <span class="sense-note svelte-1l5yn2x">文字体系と変換</span></li><!----></div><!--]--></ol><!----><!----></div><!----></div></section><!----> <section id="shiraberu" class="relative mx-auto max-w-5xl scroll-mt-20 px-6 py-20 md:py-24 svelte-1pi81bh"><span aria-hidden="true" class="watermark display svelte-1pi81bh">しらべる</span> <div class="reveal svelte-16jggtj" style="transition-delay: 0ms"><p class="index display svelte-1pi81bh" aria-hidden="true">第二</p> <h2 class="section-title">
32<svg class="flower-bullet svelte-1pi81bh" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linejoin="round" aria-hidden="true"><path d="M12 10.5 C 10 8.5, 9.5 5, 12 3.5 C 14.5 5, 14 8.5, 12 10.5 Z M13.4 11.6 C 15.4 9.6, 18.9 9.9, 20 12.6 C 18.1 14.8, 14.9 14.2, 13.4 11.6 Z M12.9 13.4 C 15.2 14.6, 15.9 18.1, 13.7 19.8 C 11.2 18.6, 10.9 15.2, 12.9 13.4 Z M11.1 13.4 C 13.1 15.2, 12.8 18.6, 10.3 19.8 C 8.1 18.1, 8.8 14.6, 11.1 13.4 Z M10.6 11.6 C 9.1 14.2, 5.9 14.8, 4 12.6 C 5.1 9.9, 8.6 9.6, 10.6 11.6 Z" class="svelte-1pi81bh"></path></svg> <ruby>しらべる<rt>研究</rt></ruby></h2><!----></div><!----> <div class="relative z-10 mt-10"><div class="reveal svelte-16jggtj" style="transition-delay: 100ms"><div class="flex flex-col gap-4"><!--[--><div class="reveal svelte-16jggtj" style="transition-delay: 0ms"><div class="card flex flex-wrap items-center justify-between gap-4 p-5"><div class="min-w-0"><h3 class="m-0 text-base font-medium">アイヌ語文献資料データベース</h3> <p class="mt-1 text-sm leading-relaxed" style="color: var(--ink-soft)">一次資料・翻刻・研究文献・コーパスを横断する索引サイト。</p></div> <!--[0--><a class="chip shrink-0" href="https://aynu.org" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M14 5h5v5"></path><path d="M19 5 10 14"></path><path d="M17 13v4a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h4"></path></svg> aynu.org <span class="sr-only">アイヌ語文献資料データベース (外部リンク)</span></a><!--]--></div><!----></div><div class="reveal svelte-16jggtj" style="transition-delay: 60ms"><div class="card flex flex-wrap items-center justify-between gap-4 p-5"><div class="min-w-0"><h3 class="m-0 text-base font-medium">アイヌ語コーパスとNLP</h3> <p class="mt-1 text-sm leading-relaxed" style="color: var(--ink-soft)">形態素データベース・品詞タガー・コーパス処理パイプライン。</p></div> <!--[0--><a class="chip shrink-0" href="https://github.com/mkpoli/ainu-corpora-process" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M14 5h5v5"></path><path d="M19 5 10 14"></path><path d="M17 13v4a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h4"></path></svg> github.com <span class="sr-only">アイヌ語コーパスとNLP (外部リンク)</span></a><!--]--></div><!----></div><div class="reveal svelte-16jggtj" style="transition-delay: 120ms"><div class="card flex flex-wrap items-center justify-between gap-4 p-5"><div class="min-w-0"><h3 class="m-0 text-base font-medium">語順の大規模比較</h3> <p class="mt-1 text-sm leading-relaxed" style="color: var(--ink-soft)">コーパスによる語順研究と、並べて比べるインタラクティブツール。</p></div> <!--[0--><a class="chip shrink-0" href="https://github.com/mkpoli/word-order" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M14 5h5v5"></path><path d="M19 5 10 14"></path><path d="M17 13v4a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h4"></path></svg> github.com <span class="sr-only">語順の大規模比較 (外部リンク)</span></a><!--]--></div><!----></div><div class="reveal svelte-16jggtj" style="transition-delay: 180ms"><div class="card flex flex-wrap items-center justify-between gap-4 p-5"><div class="min-w-0"><h3 class="m-0 text-base font-medium">翻刻とくずし字</h3> <p class="mt-1 text-sm leading-relaxed" style="color: var(--ink-soft)">日本古典籍の翻刻を支える道具づくり。</p></div> <!--[0--><a class="chip shrink-0" href="https://github.com/mkpoli/honkoku-toolbox" target="_blank" rel="noopener"><svg viewBox="0 0 24 24" width="14" height="14" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M14 5h5v5"></path><path d="M19 5 10 14"></path><path d="M17 13v4a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h4"></path></svg> github.com <span class="sr-only">翻刻とくずし字 (外部リンク)</span></a>
32<!--]--></div><!----></div><!--]--></div><!----><!----></div><!----></div></section><!----> <section id="tsukuru" class="relative mx-auto max-w-5xl scroll-mt-20 px-6 py-20 md:py-24 svelte-1pi81bh"><span aria-hidden="true" class="watermark display svelte-1pi81bh">つくる</span> <div class="reveal svelte-16jggtj" style="transition-delay: 0ms"><p class="index display svelte-1pi81bh" aria-hidden="true">第三</p> <h2 class="section-title"><svg class="flower-bullet svelte-1pi81bh" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linejoin="round" aria-hidden="true"><path d="M12 10.5 C 10 8.5, 9.5 5, 12 3.5 C 14.5 5, 14 8.5, 12 10.5 Z M13.4 11.6 C 15.4 9.6, 18.9 9.9, 20 12.6 C 18.1 14.8, 14.9 14.2, 13.4 11.6 Z M12.9 13.4 C 15.2 14.6, 15.9 18.1, 13.7 19.8 C 11.2 18.6, 10.9 15.2, 12.9 13.4 Z M11.1 13.4 C 13.1 15.2, 12.8 18.6, 10.3 19.8 C 8.1 18.1, 8.8 14.6, 11.1 13.4 Z M10.6 11.6 C 9.1 14.2, 5.9 14.8, 4 12.6 C 5.1 9.9, 8.6 9.6, 10.6 11.6 Z" class="svelte-1pi81bh"></path></svg> <ruby>つくる<rt>開発・デザイン</rt></ruby></h2><!----></div><!----> <div class="relative z-10 mt-10"><div class="reveal svelte-16jggtj" style="transition-delay: 100ms"><div class="flex flex-wrap gap-2" role="group" aria-label="すべて"><button type="button" class="chip filter svelte-1adnqlh is-active" aria-pressed="true">すべて</button> <!--[--><button type="button" class="chip filter svelte-1adnqlh" aria-pressed="false">ことば</button><button type="button" class="chip filter svelte-1adnqlh" aria-pressed="false">組版</button><button type="button" class="chip filter svelte-1adnqlh" aria-pressed="false">研究</button><button type="button" class="chip filter svelte-1adnqlh" aria-pressed="false">あそび</button><button type="button" class="chip filter svelte-1adnqlh" aria-pressed="false">記事</button><button type="button" class="chip filter svelte-1adnqlh" aria-pressed="false">くらし</button><!--]--></div> <div class="mt-8 grid grid-cols-1 items-stretch gap-5 sm:grid-cols-2 lg:grid-cols-3"><!--[--><article class="card project-card scroll-mt-24 svelte-1adnqlh"><!--[-1--><!--]--> <h3 class="name display svelte-1adnqlh has-links">aynu.org</h3> <!--[-1--><!--]--> <!--[-1--><!--]--> <p class="desc svelte-1adnqlh">アイヌ語の総合ポータルサイト。</p> <!--[0--><ul class="tags svelte-1adnqlh"><!--[--><li class="tag svelte-1adnqlh">Svelte</li><li class="tag svelte-1adnqlh">Cloudflare</li>
32<!--]--></ul><!--]--> <!--[0--><div class="links svelte-1adnqlh"><!--[0--><a class="icon-link svelte-1adnqlh" href="https://aynu.org" target="_blank" rel="noopener" aria-label="aynu.org · 外部リンク"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="9"></circle><path d="M3 12h18"></path><path d="M12 3a14 14 0 0 1 0 18 14 14 0 0 1 0-18Z"></path></svg></a><!--]--> <!--[-1--><!--]--></div><!--]--></article><article class="card project-card scroll-mt-24 svelte-1adnqlh"><!--[-1--><!--]--> <h3 class="name display svelte-1adnqlh has-links">Itak-uoeroskip</h3> <!--[-1--><!--]--> <!--[-1--><!--]--> <p class="desc svelte-1adnqlh">現代アイヌ語翻訳用語集のウェブ版。</p> <!--[0--><ul class="tags svelte-1adnqlh"><!--[--><li class="tag svelte-1adnqlh">Svelte</li><li class="tag svelte-1adnqlh">i18n</li><!--]--></ul><!--]--> <!--[0--><div class="links svelte-1adnqlh"><!--[0--><a class="icon-link svelte-1adnqlh" href="https://itak.aynu.org" target="_blank" rel="noopener" aria-label="Itak-uoeroskip · 外部リンク"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="9"></circle><path d="M3 12h18"></path><path d="M12 3a14 14 0 0 1 0 18 14 14 0 0 1 0-18Z"></path></svg></a><!--]--> <!--[0--><a class="icon-link svelte-1adnqlh" href="https://github.com/mkpoli/ainu-glossary" target="_blank" rel="noopener" aria-label="Itak-uoeroskip · GitHub"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 19c-4.5 1.5-4.5-2.2-6-2.8m12 4.8v-3.5a3 3 0 0 0-.8-2.3c2.8-.3 5.7-1.4 5.7-6.2a4.8 4.8 0 0 0-1.3-3.3 4.4 4.4 0 0 0-.1-3.4s-1.1-.3-3.5 1.3a12.2 12.2 0 0 0-6.4 0C6.5.6 5.4.9 5.4.9A4.4 4.4 0 0 0 5.3 4.3 4.8 4.8 0 0 0 4 7.6c0 4.8 2.9 5.9 5.7 6.2a3 3 0 0 0-.8 2.3V22"></path></svg></a><!--]--></div><!--]--></article><article class="card project-card scroll-mt-24 svelte-1adnqlh"><!--[-1--><!--]--> <h3 class="name display svelte-1adnqlh has-links">ainconv</h3> <!--[-1--><!--]--> <!--[-1--><!--]--> <p class="desc svelte-1adnqlh">アイヌ語の表記変換ライブラリ(JS・Python・Rust)。</p> <!--[0--><ul class="tags svelte-1adnqlh"><!--[--><li class="tag svelte-1adnqlh">TypeScript</li><li class="tag svelte-1adnqlh">Python</li><li class="tag svelte-1adnqlh">Rust</li><!--]--></ul><!--]--> <!--[0--><div class="links svelte-1adnqlh"><!--[-1--><!--]--> <!--[0--><a class="icon-link svelte-1adnqlh" href="https://github.com/mkpoli/ainconv" target="_blank" rel="noopener" aria-label="ainconv · GitHub"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 19c-4.5 1.5-4.5-2.2-6-2.8m12 4.8v-3.5a3 3 0 0 0-.8-2.3c2.8-.3 5.7-1.4 5.7-6.2a4.8 4.8 0 0 0-1.3-3.3 4.4 4.4 0 0 0-.1-3.4s-1.1-.3-3.5 1.3a12.2 12.2 0 0 0-6.4 0C6.5.6 5.4.9 5.4.9A4.4 4.4 0 0 0 5.3 4.3 4.8 4.8 0 0 0 4 7.6c0 4.8 2.9 5.9 5.7 6.2a3 3 0 0 0-.8 2.3V22"></path></svg></a><!--]--></div><!--]--></article><article class="card project-card scroll-mt-24 svelte-1adnqlh"><!--[-1--><!--]--> <h3 class="name display svelte-1adnqlh has-links">ainuKey</h3> <!--[-1--><!--]--> <!--[-1--><!--]--> <p class="desc svelte-1adnqlh">Windows向けアイヌ語IME。</p> <!--[0--><ul class="tags svelte-1adnqlh"><!--[--><li class="tag svelte-1adnqlh">Rust</li><li class="tag svelte-1adnqlh">Windows</li><!--]--></ul><!--]--> <!--[0--><div class="links svelte-1adnqlh"><!--[-1--><!--]--> <!--[0--><a class="icon-link svelte-1adnqlh" href="https://github.com/mkpoli/ainuKey" target="_blank" rel="noopener" aria-label="ainuKey · GitHub"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 19c-4.5 1.5-4.5-2.2-6-2.8m12 4.8v-3.5a3 3 0 0 0-.8-2.3c2.8-.3 5.7-1.4 5.7-6.2a4.8 4.8 0 0 0-1.3-3.3 4.4 4.4 0 0 0-.1-3.4s-1.1-.3-3.5 1.3a12.2 12.2 0 0 0-6.4 0C6.5.6 5.4.9 5.4.9A4.4 4.4 0 0 0 5.3 4.3 4.8 4.8 0 0 0 4 7.6c0 4.8 2.9 5.9 5.7 6.2a3 3 0 0 0-.8 2.3V22"></path></svg></a>
32<!--]--></div><!--]--></article><article class="card project-card scroll-mt-24 svelte-1adnqlh"><!--[-1--><!--]--> <h3 class="name display svelte-1adnqlh has-links">word-order</h3> <!--[-1--><!--]--> <!--[-1--><!--]--> <p class="desc svelte-1adnqlh">語順を並べて比べるインタラクティブツール。</p> <!--[0--><ul class="tags svelte-1adnqlh"><!--[--><li class="tag svelte-1adnqlh">Svelte</li><li class="tag svelte-1adnqlh">Visualization</li><!--]--></ul><!--]--> <!--[0--><div class="links svelte-1adnqlh"><!--[-1--><!--]--> <!--[0--><a class="icon-link svelte-1adnqlh" href="https://github.com/mkpoli/word-order" target="_blank" rel="noopener" aria-label="word-order · GitHub"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 19c-4.5 1.5-4.5-2.2-6-2.8m12 4.8v-3.5a3 3 0 0 0-.8-2.3c2.8-.3 5.7-1.4 5.7-6.2a4.8 4.8 0 0 0-1.3-3.3 4.4 4.4 0 0 0-.1-3.4s-1.1-.3-3.5 1.3a12.2 12.2 0 0 0-6.4 0C6.5.6 5.4.9 5.4.9A4.4 4.4 0 0 0 5.3 4.3 4.8 4.8 0 0 0 4 7.6c0 4.8 2.9 5.9 5.7 6.2a3 3 0 0 0-.8 2.3V22"></path></svg></a><!--]--></div><!--]--></article><article class="card project-card scroll-mt-24 svelte-1adnqlh"><!--[-1--><!--]--> <h3 class="name display svelte-1adnqlh has-links">Kureedo クレード</h3> <!--[-1--><!--]--> <!--[-1--><!--]--> <p class="desc svelte-1adnqlh">Klee Oneに江戸・明治の版本の片仮名字形とアイヌ語の拡張仮名を加えたフリーフォント。</p> <!--[0--><ul class="tags svelte-1adnqlh"><!--[--><li class="tag svelte-1adnqlh">OpenType</li><li class="tag svelte-1adnqlh">Python</li><li class="tag svelte-1adnqlh">Klee One</li><!--]--></ul><!--]--> <!--[0--><div class="links svelte-1adnqlh"><!--[0--><a class="icon-link svelte-1adnqlh" href="https://kureedo.mkpo.li" target="_blank" rel="noopener" aria-label="Kureedo クレード · 外部リンク"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="9"></circle><path d="M3 12h18"></path><path d="M12 3a14 14 0 0 1 0 18 14 14 0 0 1 0-18Z"></path></svg></a><!--]--> <!--[0--><a class="icon-link svelte-1adnqlh" href="https://github.com/mkpoli/kureedo" target="_blank" rel="noopener" aria-label="Kureedo クレード · GitHub"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 19c-4.5 1.5-4.5-2.2-6-2.8m12 4.8v-3.5a3 3 0 0 0-.8-2.3c2.8-.3 5.7-1.4 5.7-6.2a4.8 4.8 0 0 0-1.3-3.3 4.4 4.4 0 0 0-.1-3.4s-1.1-.3-3.5 1.3a12.2 12.2 0 0 0-6.4 0C6.5.6 5.4.9 5.4.9A4.4 4.4 0 0 0 5.3 4.3 4.8 4.8 0 0 0 4 7.6c0 4.8 2.9 5.9 5.7 6.2a3 3 0 0 0-.8 2.3V22"></path></svg></a><!--]--></div><!--]--></article><article class="card project-card scroll-mt-24 svelte-1adnqlh"><!--[-1--><!--]--> <h3 class="name display svelte-1adnqlh has-links">tyler</h3> <!--[-1--><!--]--> <!--[-1--><!--]--> <p class="desc svelte-1adnqlh">Typstパッケージ公開用のCLIツール。</p> <!--[0--><ul class="tags svelte-1adnqlh"><!--[--><li class="tag svelte-1adnqlh">TypeScript</li><li class="tag svelte-1adnqlh">Typst</li><!--]--></ul><!--]--> <!--[0--><div class="links svelte-1adnqlh"><!--[-1--><!--]--> <!--[0--><a class="icon-link svelte-1adnqlh" href="https://github.com/mkpoli/tyler" target="_blank" rel="noopener" aria-label="tyler · GitHub"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 19c-4.5 1.5-4.5-2.2-6-2.8m12 4.8v-3.5a3 3 0 0 0-.8-2.3c2.8-.3 5.7-1.4 5.7-6.2a4.8 4.8 0 0 0-1.3-3.3 4.4 4.4 0 0 0-.1-3.4s-1.1-.3-3.5 1.3a12.2 12.2 0 0 0-6.4 0C6.5.6 5.4.9 5.4.9A4.4 4.4 0 0 0 5.3 4.3 4.8 4.8 0 0 0 4 7.6c0 4.8 2.9 5.9 5.7 6.2a3 3 0 0 0-.8 2.3V22"></path></svg></a><!--]--></div><!--]--></article><article class="card project-card scroll-mt-24 svelte-1adnqlh"><!--[-1--><!--]--> <h3 class="name display svelte-1adnqlh has-links">hundouk 訓読</h3> <!--[-1--><!--]--> <!--[-1--><!--]--> <p class="desc svelte-1adnqlh">Typstで漢文訓読を組むためのパッケージ。</p> <!--[0--><ul class="tags svelte-1adnqlh"><!--[--><li class="tag svelte-1adnqlh">Typst</li>
32<!--]--></ul><!--]--> <!--[0--><div class="links svelte-1adnqlh"><!--[-1--><!--]--> <!--[0--><a class="icon-link svelte-1adnqlh" href="https://github.com/mkpoli/hundouk" target="_blank" rel="noopener" aria-label="hundouk 訓読 · GitHub"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 19c-4.5 1.5-4.5-2.2-6-2.8m12 4.8v-3.5a3 3 0 0 0-.8-2.3c2.8-.3 5.7-1.4 5.7-6.2a4.8 4.8 0 0 0-1.3-3.3 4.4 4.4 0 0 0-.1-3.4s-1.1-.3-3.5 1.3a12.2 12.2 0 0 0-6.4 0C6.5.6 5.4.9 5.4.9A4.4 4.4 0 0 0 5.3 4.3 4.8 4.8 0 0 0 4 7.6c0 4.8 2.9 5.9 5.7 6.2a3 3 0 0 0-.8 2.3V22"></path></svg></a><!--]--></div><!--]--></article><article class="card project-card scroll-mt-24 svelte-1adnqlh"><!--[-1--><!--]--> <h3 class="name display svelte-1adnqlh has-links">ipsj-typst-template</h3> <!--[-1--><!--]--> <!--[-1--><!--]--> <p class="desc svelte-1adnqlh">情報処理学会研究報告のTypstテンプレート。</p> <!--[0--><ul class="tags svelte-1adnqlh"><!--[--><li class="tag svelte-1adnqlh">Typst</li><!--]--></ul><!--]--> <!--[0--><div class="links svelte-1adnqlh"><!--[-1--><!--]--> <!--[0--><a class="icon-link svelte-1adnqlh" href="https://github.com/mkpoli/ipsj-typst-template" target="_blank" rel="noopener" aria-label="ipsj-typst-template · GitHub"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 19c-4.5 1.5-4.5-2.2-6-2.8m12 4.8v-3.5a3 3 0 0 0-.8-2.3c2.8-.3 5.7-1.4 5.7-6.2a4.8 4.8 0 0 0-1.3-3.3 4.4 4.4 0 0 0-.1-3.4s-1.1-.3-3.5 1.3a12.2 12.2 0 0 0-6.4 0C6.5.6 5.4.9 5.4.9A4.4 4.4 0 0 0 5.3 4.3 4.8 4.8 0 0 0 4 7.6c0 4.8 2.9 5.9 5.7 6.2a3 3 0 0 0-.8 2.3V22"></path></svg></a><!--]--></div><!--]--></article><article class="card project-card scroll-mt-24 svelte-1adnqlh is-archived"><!--[-1--><!--]--> <h3 class="name display svelte-1adnqlh has-links">PaletteWorks Editor</h3> <!--[-1--><!--]--> <!--[0--><span class="role archived-badge chip svelte-1adnqlh">アーカイブ</span><!--]--> <p class="desc svelte-1adnqlh">プロセカ創作譜面のエディタ。</p> <!--[0--><ul class="tags svelte-1adnqlh"><!--[--><li class="tag svelte-1adnqlh">Svelte</li><li class="tag svelte-1adnqlh">PixiJS</li><!--]--></ul><!--]--> <!--[0--><div class="links svelte-1adnqlh"><!--[0--><a class="icon-link svelte-1adnqlh" href="https://paletteworks.mkpo.li" target="_blank" rel="noopener" aria-label="PaletteWorks Editor · 外部リンク"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="9"></circle><path d="M3 12h18"></path><path d="M12 3a14 14 0 0 1 0 18 14 14 0 0 1 0-18Z"></path></svg></a><!--]--> <!--[0--><a class="icon-link svelte-1adnqlh" href="https://github.com/mkpoli/paletteworks-editor" target="_blank" rel="noopener" aria-label="PaletteWorks Editor · GitHub"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 19c-4.5 1.5-4.5-2.2-6-2.8m12 4.8v-3.5a3 3 0 0 0-.8-2.3c2.8-.3 5.7-1.4 5.7-6.2a4.8 4.8 0 0 0-1.3-3.3 4.4 4.4 0 0 0-.1-3.4s-1.1-.3-3.5 1.3a12.2 12.2 0 0 0-6.4 0C6.5.6 5.4.9 5.4.9A4.4 4.4 0 0 0 5.3 4.3 4.8 4.8 0 0 0 4 7.6c0 4.8 2.9 5.9 5.7 6.2a3 3 0 0 0-.8 2.3V22"></path></svg></a><!--]--></div><!--]--></article><article class="card project-card scroll-mt-24 svelte-1adnqlh"><!--[-1--><!--]--> <h3 class="name display svelte-1adnqlh has-links">LemonTV</h3> <!--[0--><span class="role chip svelte-1adnqlh">創設者</span><!--]--> <!--[-1--><!--]--> <p class="desc svelte-1adnqlh">Strinova eスポーツの情報サイト。</p> <!--[0--><ul class="tags svelte-1adnqlh"><!--[--><li class="tag svelte-1adnqlh">Svelte</li><li class="tag svelte-1adnqlh">Drizzle</li>
32<!--]--></ul><!--]--> <!--[0--><div class="links svelte-1adnqlh"><!--[0--><a class="icon-link svelte-1adnqlh" href="https://lemontv.win" target="_blank" rel="noopener" aria-label="LemonTV · 外部リンク"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="9"></circle><path d="M3 12h18"></path><path d="M12 3a14 14 0 0 1 0 18 14 14 0 0 1 0-18Z"></path></svg></a><!--]--> <!--[-1--><!--]--></div><!--]--></article><article class="card project-card scroll-mt-24 svelte-1adnqlh"><!--[-1--><!--]--> <h3 class="name display svelte-1adnqlh has-links">phonia</h3> <!--[-1--><!--]--> <!--[-1--><!--]--> <p class="desc svelte-1adnqlh">新世代の音声分析ソフトウェア。</p> <!--[0--><ul class="tags svelte-1adnqlh"><!--[--><li class="tag svelte-1adnqlh">Rust</li><li class="tag svelte-1adnqlh">Svelte</li><li class="tag svelte-1adnqlh">Audio</li><!--]--></ul><!--]--> <!--[0--><div class="links svelte-1adnqlh"><!--[0--><a class="icon-link svelte-1adnqlh" href="https://phonia.app" target="_blank" rel="noopener" aria-label="phonia · 外部リンク"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="9"></circle><path d="M3 12h18"></path><path d="M12 3a14 14 0 0 1 0 18 14 14 0 0 1 0-18Z"></path></svg></a><!--]--> <!--[0--><a class="icon-link svelte-1adnqlh" href="https://github.com/mkpoli/phonia" target="_blank" rel="noopener" aria-label="phonia · GitHub"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 19c-4.5 1.5-4.5-2.2-6-2.8m12 4.8v-3.5a3 3 0 0 0-.8-2.3c2.8-.3 5.7-1.4 5.7-6.2a4.8 4.8 0 0 0-1.3-3.3 4.4 4.4 0 0 0-.1-3.4s-1.1-.3-3.5 1.3a12.2 12.2 0 0 0-6.4 0C6.5.6 5.4.9 5.4.9A4.4 4.4 0 0 0 5.3 4.3 4.8 4.8 0 0 0 4 7.6c0 4.8 2.9 5.9 5.7 6.2a3 3 0 0 0-.8 2.3V22"></path></svg></a><!--]--></div><!--]--></article><article class="card project-card scroll-mt-24 svelte-1adnqlh"><!--[-1--><!--]--> <h3 class="name display svelte-1adnqlh has-links">honkoku-toolbox</h3> <!--[-1--><!--]--> <!--[-1--><!--]--> <p class="desc svelte-1adnqlh">日本古典籍を翻刻するときの便利ツール集。</p> <!--[0--><ul class="tags svelte-1adnqlh"><!--[--><li class="tag svelte-1adnqlh">Svelte</li><!--]--></ul><!--]--> <!--[0--><div class="links svelte-1adnqlh"><!--[-1--><!--]--> <!--[0--><a class="icon-link svelte-1adnqlh" href="https://github.com/mkpoli/honkoku-toolbox" target="_blank" rel="noopener" aria-label="honkoku-toolbox · GitHub"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 19c-4.5 1.5-4.5-2.2-6-2.8m12 4.8v-3.5a3 3 0 0 0-.8-2.3c2.8-.3 5.7-1.4 5.7-6.2a4.8 4.8 0 0 0-1.3-3.3 4.4 4.4 0 0 0-.1-3.4s-1.1-.3-3.5 1.3a12.2 12.2 0 0 0-6.4 0C6.5.6 5.4.9 5.4.9A4.4 4.4 0 0 0 5.3 4.3 4.8 4.8 0 0 0 4 7.6c0 4.8 2.9 5.9 5.7 6.2a3 3 0 0 0-.8 2.3V22"></path></svg></a><!--]--></div><!--]--></article><article class="card project-card scroll-mt-24 svelte-1adnqlh is-rainbow" id="queer"><!--[0--><span class="rainbow-rule svelte-1adnqlh" aria-hidden="true"></span><!--]--> <h3 class="name display svelte-1adnqlh has-links">TransNavi</h3> <!--[0--><span class="role chip svelte-1adnqlh">創設者</span><!--]--> <!--[-1--><!--]--> <p class="desc svelte-1adnqlh">日本語圏のトランスジェンダー情報ナビゲーション。</p> <!--[0--><ul class="tags svelte-1adnqlh"><!--[--><li class="tag svelte-1adnqlh">2345.LGBT</li><!--]--></ul><!--]--> <!--[0--><div class="links svelte-1adnqlh"><!--[0--><a class="icon-link svelte-1adnqlh" href="https://transnavi.jp" target="_blank" rel="noopener" aria-label="TransNavi · 外部リンク"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="9"></circle><path d="M3 12h18"></path><path d="M12 3a14 14 0 0 1 0 18 14 14 0 0 1 0-18Z"></path></svg></a>
32<!--]--> <!--[-1--><!--]--></div><!--]--></article><article class="card project-card scroll-mt-24 svelte-1adnqlh"><!--[-1--><!--]--> <h3 class="name display svelte-1adnqlh has-links">sus-io</h3> <!--[-1--><!--]--> <!--[-1--><!--]--> <p class="desc svelte-1adnqlh">SUS譜面のパーサ・ジェネレータ(Python・npm)。</p> <!--[0--><ul class="tags svelte-1adnqlh"><!--[--><li class="tag svelte-1adnqlh">Python</li><li class="tag svelte-1adnqlh">TypeScript</li><!--]--></ul><!--]--> <!--[0--><div class="links svelte-1adnqlh"><!--[0--><a class="icon-link svelte-1adnqlh" href="https://pypi.org/project/sus-io/" target="_blank" rel="noopener" aria-label="sus-io · 外部リンク"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><circle cx="12" cy="12" r="9"></circle><path d="M3 12h18"></path><path d="M12 3a14 14 0 0 1 0 18 14 14 0 0 1 0-18Z"></path></svg></a><!--]--> <!--[0--><a class="icon-link svelte-1adnqlh" href="https://github.com/mkpoli/sus-io" target="_blank" rel="noopener" aria-label="sus-io · GitHub"><svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M9 19c-4.5 1.5-4.5-2.2-6-2.8m12 4.8v-3.5a3 3 0 0 0-.8-2.3c2.8-.3 5.7-1.4 5.7-6.2a4.8 4.8 0 0 0-1.3-3.3 4.4 4.4 0 0 0-.1-3.4s-1.1-.3-3.5 1.3a12.2 12.2 0 0 0-6.4 0C6.5.6 5.4.9 5.4.9A4.4 4.4 0 0 0 5.3 4.3 4.8 4.8 0 0 0 4 7.6c0 4.8 2.9 5.9 5.7 6.2a3 3 0 0 0-.8 2.3V22"></path></svg></a><!--]--></div><!--]--></article><!--]--></div> <!--[0--><div class="mini-groups svelte-1adnqlh"><!--[--><section class="mini-group svelte-1adnqlh"><h3 class="display mini-heading svelte-1adnqlh">ことば</h3> <div class="mini-scroll svelte-1adnqlh" role="region" aria-label="ことば"><!--[--><a class="chip mini-work svelte-1adnqlh is-archived" href="https://hangul.mkpo.li" target="_blank" rel="noopener">Old Hangul Note <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://munjan.mkpo.li" target="_blank" rel="noopener">言善 sitelen munjan <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://db.aynu.org" target="_blank" rel="noopener">Ainu source database <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://corpus.aynu.org" target="_blank" rel="noopener">Ainu corpus search <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://itah.aynu.org" target="_blank" rel="noopener">Sakhalin Ainu site <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://bot.aynu.org" target="_blank" rel="noopener">aintools Discord bot <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://quiz.aynu.org" target="_blank" rel="noopener">tu itak Ainu quiz <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://tunci.aynu.io/ja" target="_blank" rel="noopener">tunci Ainu translator <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://mc-lang.mkpo.li" target="_blank" rel="noopener">minecraft-lang-api <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://wikt.aynu.org" target="_blank" rel="noopener">ainu-wiktionary <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/wiktionary-ja" target="_blank" rel="noopener">wiktionary-ja <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/ainconv-tests" target="_blank" rel="noopener">ainconv unified tests <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://vs.mkpo.li/" target="_blank" rel="noopener">variant-selector <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/XCompose.d" target="_blank" rel="noopener">XCompose.d <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://korean.mkpo.li" target="_blank" rel="noopener">koconv <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/korean-convert" target="_blank" rel="noopener">korean-convert <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/ai-pronounceable-ainu" target="_blank" rel="noopener">ai-pronounceable-ainu <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://site.aynu.org" target="_blank" rel="noopener">site.aynu.org <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://identify-syntax.vercel.app" target="_blank" rel="noopener">identify-syntax <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://han-reassemble.vercel.app" target="_blank" rel="noopener">han-reassemble <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://ufont.mkpo.li/" target="_blank" rel="noopener">unicode-font-converter <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://mkpoli.github.io/ids-visualiser" target="_blank" rel="noopener">ids-visualiser <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://toki-pona-munjan.vercel.app" target="_blank" rel="noopener">toki-pona-munjan <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/rime-toki-pona-munjan" target="_blank" rel="noopener">rime-toki-pona-munjan <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/telegram-jadicts-bot" target="_blank" rel="noopener">telegram-jadicts-bot <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/rime-kana-trad" target="_blank" rel="noopener">rime-kana-trad <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/KoxQim" target="_blank" rel="noopener">KoxQim <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/rime-customization" target="_blank" rel="noopener">rime-customization <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/SIPA4RIME" target="_blank" rel="noopener">SIPA4RIME <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh is-archived" href="https://github.com/mkpoli/AnkiForceCustomFontExtended" target="_blank" rel="noopener">AnkiForceCustomFontExtended <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://www.npmjs.com/package/ainconv" target="_blank" rel="noopener">ainconv npm <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://pypi.org/project/ainconv/" target="_blank" rel="noopener">ainconv PyPI <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://crates.io/crates/ainconv" target="_blank" rel="noopener">ainconv crates.io <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://www.npmjs.com/package/koconv" target="_blank" rel="noopener">koconv npm <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
32 aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/a8f01221a3e4c865e4126e4784f0863f" target="_blank" rel="noopener">アイヌ語単語⇆品詞対応表 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/1de472d7ca7595e46427c2c1b4c098a0" target="_blank" rel="noopener">MeCab parseToNode wrapper <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/1b572140b37e3b10eab65fda46704568" target="_blank" rel="noopener">ou/uo 入聲字 list <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/8effa9275182556abf953ebcd4639267" target="_blank" rel="noopener">East-Asian mojibake detection manual <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><!--]--></div></section><section class="mini-group svelte-1adnqlh"><h3 class="display mini-heading svelte-1adnqlh">組版</h3> <div class="mini-scroll svelte-1adnqlh" role="region" aria-label="組版"><!--[--><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/da80878e775c62b05eff0cc916d730e5" target="_blank" rel="noopener">Typst linguistics example sentence <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/cormorant-zen-antique" target="_blank" rel="noopener">cormorant-zen-antique <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://typst.app/universe/package/keyless" target="_blank" rel="noopener">typst-keyless <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://typst.app/universe/package/inboisu/" target="_blank" rel="noopener">typst-inboisu <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://kanbun-req.mkpo.li" target="_blank" rel="noopener">kanbun-req <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/roremu" target="_blank" rel="noopener">roremu <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/wenyan-book-video" target="_blank" rel="noopener">wenyan-book-video <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/pdfxopen" target="_blank" rel="noopener">pdfxopen <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://www.npmjs.com/package/@mkpoli/tyler" target="_blank" rel="noopener">@mkpoli/tyler npm <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/c421e68a1acdb6beb0e2c42d2966d436" target="_blank" rel="noopener">Typst blue screen <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/d75de5bb454bd00257b48192a6e14785" target="_blank" rel="noopener">Split ASS subtitle file by style <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/620ea65bb2403c98ad4913e37cd17d06" target="_blank" rel="noopener">字母ルビー <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a>
32<!--]--></div></section><section class="mini-group svelte-1adnqlh"><h3 class="display mini-heading svelte-1adnqlh">研究</h3> <div class="mini-scroll svelte-1adnqlh" role="region" aria-label="研究"><!--[--><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/eafd7fb19271a8cf1ec1d652e012f7ce" target="_blank" rel="noopener">鳥居龍藏『千島アイヌ』単語集 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/eea296bbc85e539c7bfdaf89d633cea7" target="_blank" rel="noopener">水科七三郎「北海氣象瑣談」解読データ <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/8205c1581684c91ab9006c0020bdef11" target="_blank" rel="noopener">アイヌ語基本形態変化一覧表 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://languagepatterns.org" target="_blank" rel="noopener">language-patterns <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://p.languagepatterns.org" target="_blank" rel="noopener">p-graveyard <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/mediawiki-template-usage" target="_blank" rel="noopener">mediawiki-template-usage <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/classical-chinese-word-freq" target="_blank" rel="noopener">classical-chinese-word-freq <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://canisubmit.mkpo.li/" target="_blank" rel="noopener">canisubmit <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/kuzushiji" target="_blank" rel="noopener">kuzushiji <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/whisper-rt-aivis" target="_blank" rel="noopener">whisper-rt-aivis <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://greasyfork.org/ja/scripts/512368-honkoku-toolbox" target="_blank" rel="noopener">honkoku-toolbox UserScript <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/monkey-example" target="_blank" rel="noopener">monkey-example <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/zig-rust-interop" target="_blank" rel="noopener">zig-rust-interop <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/eslint-plugin-no-array-concat" target="_blank" rel="noopener">eslint-plugin-no-array-concat <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/monorepo-example" target="_blank" rel="noopener">monorepo-example <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/phonpy" target="_blank" rel="noopener">phonpy <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh is-archived" href="https://github.com/mkpoli/PEAnalyzer" target="_blank" rel="noopener">PEAnalyzer <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://www.npmjs.com/package/eslint-plugin-no-array-concat" target="_blank" rel="noopener">eslint-plugin-no-array-concat npm <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh is-archived" href="https://www.npmjs.com/package/@mkpoli-arithmetic/plus" target="_blank" rel="noopener">@mkpoli-arithmetic/plus npm <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh is-archived" href="https://www.npmjs.com/package/@mkpoli-arithmetic/minus" target="_blank" rel="noopener">@mkpoli-arithmetic/minus npm <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/e4811538a17dee96df0e056e55f699d9" target="_blank" rel="noopener">CHANGELOG updater <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/3c7c141557cd3da9b0d869d27fa6f421" target="_blank" rel="noopener">漢字音二字対義語の声調順序 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/e85aa3d09d79e8b4c9da0019c04de7bc" target="_blank" rel="noopener">2D subset-sum vector snippet <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/1b14b6c1c7c9ba0674c1629a58b81cd6" target="_blank" rel="noopener">Word Order Illustrator examples <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/d8d21117b85f93f7c81bf6185ee6488d" target="_blank" rel="noopener">integer segmentation snippet <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/4811f795270cdbb66bb74c8b1771cb43" target="_blank" rel="noopener">Sieve of Eratosthenes snippet <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/d2df5add0b382a913adf559d90f7d67d" target="_blank" rel="noopener">00-to-zz generator <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/d1b4e9710e763d52e00261d009108cd7" target="_blank" rel="noopener">Python deployment environment snippet <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/19791fc286959e6929be12a88c7fe962" target="_blank" rel="noopener">Telegram delete-message decorator <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/8ae86a7a16191bde608cc27ebb33f2ee" target="_blank" rel="noopener">mdi SVG webpack replacement snippet <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/861038f440a924506bee5ad22b1df1a2" target="_blank" rel="noopener">dynamic Enum property methods <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/8ff5447880333d6a9e3ad177d86b9540" target="_blank" rel="noopener">Python config-map attributes snippet <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a>
32<!--]--></div></section><section class="mini-group svelte-1adnqlh"><h3 class="display mini-heading svelte-1adnqlh">あそび</h3> <div class="mini-scroll svelte-1adnqlh" role="region" aria-label="あそび"><!--[--><a class="chip mini-work svelte-1adnqlh" href="https://shiritori.mkpo.li" target="_blank" rel="noopener">しりとりヘルパー <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://t.me/genkai_shiritori" target="_blank" rel="noopener">みんなでしりとり <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://sudoku.mkpo.li" target="_blank" rel="noopener">Sudoku <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh is-archived" href="https://pjsekai.mkpo.li" target="_blank" rel="noopener">プロセカCh一覧 <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://contexto.mkpo.li/" target="_blank" rel="noopener">contexto-multilang <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://js.mkpo.li/" target="_blank" rel="noopener">java-is-to-javascript <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/vocaloid-shiritori" target="_blank" rel="noopener">vocaloid-shiritori <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/VTuber-Styled-Logos" target="_blank" rel="noopener">VTuber-Styled-Logos <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh is-archived" href="https://github.com/mkpoli/FriedPotato" target="_blank" rel="noopener">FriedPotato <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh is-archived" href="https://sweet-potato.dev" target="_blank" rel="noopener">sweet-potato <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/sus-js" target="_blank" rel="noopener">sus-js <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh is-archived" href="https://github.com/mkpoli/pjsekai-exo" target="_blank" rel="noopener">pjsekai-exo <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh is-archived" href="https://github.com/mkpoli/pjsekai-background-generator-pixi" target="_blank" rel="noopener">pjsekai-background-generator-pixi <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh is-archived" href="https://pjsekai-content-creators.vercel.app" target="_blank" rel="noopener">pjsekai-content-creators <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh is-archived" href="https://github.com/mkpoli/MiniCoal" target="_blank" rel="noopener">MiniCoal <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh is-archived" href="https://github.com/mkpoli/5e-demo-downloader" target="_blank" rel="noopener">5e-demo-downloader <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh is-archived" href="https://github.com/mkpoli/CSGOSpraysAutoGenerator" target="_blank" rel="noopener">CSGOSpraysAutoGenerator <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh is-archived" href="https://github.com/mkpoli/JumpStatsHelper" target="_blank" rel="noopener">JumpStatsHelper <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh is-archived" href="https://github.com/mkpoli/PlayerTrail" target="_blank" rel="noopener">PlayerTrail <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh is-archived" href="https://github.com/mkpoli/KZStrafeTrainingTool" target="_blank" rel="noopener">KZStrafeTrainingTool <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh is-archived" href="https://github.com/mkpoli/Jinrou-Game" target="_blank" rel="noopener">Jinrou-Game <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh is-archived" href="https://github.com/mkpoli/EasyPicker" target="_blank" rel="noopener">EasyPicker <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh is-archived" href="https://github.com/mkpoli/KekkaiMod" target="_blank" rel="noopener">KekkaiMod <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh is-archived" href="https://github.com/mkpoli/Spleef-Manager" target="_blank" rel="noopener">Spleef-Manager <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://www.npmjs.com/package/sus-io" target="_blank" rel="noopener">sus-io npm <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://www.npmjs.com/package/sus-parse" target="_blank" rel="noopener">sus-parse npm <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://www.npmjs.com/package/sus-stringify" target="_blank" rel="noopener">sus-stringify npm <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://pypi.org/project/sus-io/" target="_blank" rel="noopener">sus-io PyPI <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh is-archived" href="https://www.npmjs.com/package/pjsekai-background-generator-pixi" target="_blank" rel="noopener">pjsekai-background-generator-pixi npm <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/dff0cad3a14876eeb044c1f71172ddda" target="_blank" rel="noopener">VTuber logo for Svelte <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/3c300b4973d2090c778b72d10106349f" target="_blank" rel="noopener">Discord sticker usage UserScript <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://gist.github.com/mkpoli/79a95c399c47049e19ad6dc1d780e49b" target="_blank" rel="noopener">Minecraft mod jar filename renamer <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a>
32<!--]--></div></section><section class="mini-group svelte-1adnqlh"><h3 class="display mini-heading svelte-1adnqlh">記事</h3> <div class="mini-scroll svelte-1adnqlh" role="region" aria-label="記事"><!--[--><a class="chip mini-work svelte-1adnqlh" href="https://blog.mkpo.li/panwuyun_2000.html" target="_blank" rel="noopener">潘悟雲《漢語歷史音韻學》擬音總結 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/8cea1855ce6461" target="_blank" rel="noopener">Typstで用語表をつくる <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/aed15acf334236" target="_blank" rel="noopener">Typstの段組み徹底攻略 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/99c52202a1d1a8" target="_blank" rel="noopener">Tylerを作った件 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/ff01135f91d7ee" target="_blank" rel="noopener">アイヌ語仮名「ㇷ゚」に対する正規表現の罠 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://qiita.com/mkpoli/items/7db6a7ba78cd7dc697d1" target="_blank" rel="noopener">ルビ付けにおける正規表現による送り仮名の処理 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://note.com/mkpoli/n/n15f4d94ff80f" target="_blank" rel="noopener">①中和されるmとnについて【アイヌ語表記の諸問題】 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://note.com/mkpoli/n/n4dcd26aa814b" target="_blank" rel="noopener">千徳太郎治『樺太アイヌ叢話』アイヌ語解読 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://note.com/mkpoli/n/n65214d13bec8" target="_blank" rel="noopener">日本語からアイヌ語に入った借用語 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/26d3b40a652dd6" target="_blank" rel="noopener">LaTeXの言語学例文表示 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/1d11ee2edd5bee" target="_blank" rel="noopener">ESM+TS+Jestのmonorepo構築 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/a86fa78798fbaf" target="_blank" rel="noopener">Pythonの環境変数デプロイ管理 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/a41be0e265a3d2" target="_blank" rel="noopener">Typstでヘッダーに章のタイトルを表示する <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/1d271b8503578c" target="_blank" rel="noopener">Typstのselectorで改ページする方法 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/b0e60a6bc07b10" target="_blank" rel="noopener">Typstで現時刻を取得する方法 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/07dd3a0d961058" target="_blank" rel="noopener">各言語の日本語文字変換ライブラリ一覧 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/10116a047cad1f" target="_blank" rel="noopener">ViteでらくらくUserScript開発 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/620223f8054b03" target="_blank" rel="noopener">Zigでビルド時にZig依存を作る <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/a79d4
32cfe8f4846" target="_blank" rel="noopener">Zigでライブラリを利用 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/5047d203dbdecb" target="_blank" rel="noopener">ZigでC文字列への変換のメモ <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/a85c186ca58d4a" target="_blank" rel="noopener">ZigでEXEにアイコンを埋め込む <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/4d8c1e28bdd05e" target="_blank" rel="noopener">Rustで書いたDLLをZigで読み込む <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/591756f1af6ca8" target="_blank" rel="noopener">Zigで書いたDLLをRustで読み込む <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/6ecddd6c185ef1" target="_blank" rel="noopener">AIでもわかる、Nimで作るアイヌ語変換アプリ <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/7e54c1c780ff43" target="_blank" rel="noopener">Typstの日本語Lipsumパッケージを作ってみた件 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/34a5ea47468979" target="_blank" rel="noopener">Typst最初の段落の字下げの調整方法 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/eff001d9e691cb" target="_blank" rel="noopener">Typstにおける番号付け指南 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/6234c1d2a595bd" target="_blank" rel="noopener">Typstで日本語文字と英数字のフォントを別々に指定する <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/75fa97afd77d59" target="_blank" rel="noopener">JavaScriptで数字を桁の配列に変換するベンチマーク <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/8269f2f3ce71c9" target="_blank" rel="noopener">ルビ付けの連鎖正規表現による送り仮名の落とし方 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/fce02f0f4d45fa" target="_blank" rel="noopener">自分で ESLint のルールを作ってみた件 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://zenn.dev/mkpoli/articles/b420a59f48c556" target="_blank" rel="noopener">VSCode の JSON の整形設定を直そうとした話 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://note.com/mkpoli/n/n08b34e24e0f3" target="_blank" rel="noopener">
32『桯史・猫牛盗』読み下し文・日本語訳 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://note.com/mkpoli/n/nbf9a7ff1317b" target="_blank" rel="noopener">山火傳 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://note.com/mkpoli/n/nbd06a3cb7bcd" target="_blank" rel="noopener">〔漢〕張平子『四愁詩』漢文訓讀+現代語譯 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://note.com/mkpoli/n/ncdcdcec22d7c" target="_blank" rel="noopener">水科七三郎が記録した千島アイヌ語 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://note.com/mkpoli/n/n9a0201287885" target="_blank" rel="noopener">【略称だと読みが変わるパターン】 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://note.com/mkpoli/n/n7ac56439ef5d" target="_blank" rel="noopener">「친근한 어버이」グロス付き歌詞訳 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://note.com/mkpoli/n/nc6bac109178a" target="_blank" rel="noopener">「攻撃戦だ」(コンギョ)ローマ字・グロス付き歌詞訳 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://note.com/mkpoli/n/n62632d919d76" target="_blank" rel="noopener">様々な言語の副詞の言い方 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://note.com/mkpoli/n/n3de19ddf03d9" target="_blank" rel="noopener">『諸言語における福音書』アイヌ語選段の訳 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://note.com/mkpoli/n/nc15000504117" target="_blank" rel="noopener">アイヌ神謡集①【アイヌ語漢字表記実験】 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh is-archived" href="https://note.com/mkpoli/n/n4accf6cec905" target="_blank" rel="noopener">NovelAI Diffusion 髪型研究その① 短髪 <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh is-archived" href="https://note.com/mkpoli/n/n0830f0026fa1" target="_blank" rel="noopener">「AI絵作り研究会」コミュニティを設立しました <!--[0--><span class="mini-badge svelte-1adnqlh">アーカイブ</span><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://note.com/mkpoli/n/n8bb41cf86358" target="_blank" rel="noopener">山東京傳『新造圖彙』 「魚蟲」飜刻・句讀 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://note.com/mkpoli/n/n9c8c1a5eaa45" target="_blank" rel="noopener">漢籍由來大學名一覧 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://note.com/mkpoli/n/nb4999894338f" target="_blank" rel="noopener">『聊斎志異』「耿十八」原文・書き下し文・日本語訳 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://note.com/mkpoli/n/n603948da96a5" target="_blank" rel="noopener">「魔女の旅々」文字解読史❶―カーシヴ篇― <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://note.com/mkpoli/n/n06168f51bb2b" target="_blank" rel="noopener">いろんな言語の中の日付表現 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://note.com/mkpoli/n/n1c03d5faca45" target="_blank" rel="noopener">『ようこそ実力至上主義の教室へ』 OP 格言集成 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://note.com/mkpoli/n/n3b0af8505f1c" target="_blank" rel="noopener">源氏物語・帖名(正字正假名) <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a>
32<!--]--></div></section><section class="mini-group svelte-1adnqlh"><h3 class="display mini-heading svelte-1adnqlh">くらし</h3> <div class="mini-scroll svelte-1adnqlh" role="region" aria-label="くらし"><!--[--><a class="chip mini-work svelte-1adnqlh" href="https://unit-calc.mkpo.li" target="_blank" rel="noopener">単価計算 <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><a class="chip mini-work svelte-1adnqlh" href="https://github.com/mkpoli/unit-price-calculator" target="_blank" rel="noopener">unit-price-calculator <!--[-1--><!--]--> <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1adnqlh">(外部リンク)</span></a><!--]--></div></section><!--]--></div><!--]--><!----><!----></div><!----></div></section><!----> <section id="hiraku" class="relative mx-auto max-w-5xl scroll-mt-20 px-6 py-20 md:py-24 svelte-1pi81bh"><span aria-hidden="true" class="watermark display svelte-1pi81bh">ひらく</span> <div class="reveal svelte-16jggtj" style="transition-delay: 0ms"><p class="index display svelte-1pi81bh" aria-hidden="true">第四</p> <h2 class="section-title"><svg class="flower-bullet svelte-1pi81bh" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linejoin="round" aria-hidden="true"><path d="M12 10.5 C 10 8.5, 9.5 5, 12 3.5 C 14.5 5, 14 8.5, 12 10.5 Z M13.4 11.6 C 15.4 9.6, 18.9 9.9, 20 12.6 C 18.1 14.8, 14.9 14.2, 13.4 11.6 Z M12.9 13.4 C 15.2 14.6, 15.9 18.1, 13.7 19.8 C 11.2 18.6, 10.9 15.2, 12.9 13.4 Z M11.1 13.4 C 13.1 15.2, 12.8 18.6, 10.3 19.8 C 8.1 18.1, 8.8 14.6, 11.1 13.4 Z M10.6 11.6 C 9.1 14.2, 5.9 14.8, 4 12.6 C 5.1 9.9, 8.6 9.6, 10.6 11.6 Z" class="svelte-1pi81bh"></path></svg> <ruby>ひらく<rt>オープンナレッジ</rt></ruby></h2><!----></div><!----> <div class="relative z-10 mt-10"><div class="reveal svelte-16jggtj" style="transition-delay: 100ms"><div class="card flex flex-wrap items-center gap-4 p-6 md:p-8"><div class="flex flex-wrap gap-2"><!--[--><span class="chip">Wikipedia</span><span class="chip">Wiktionary</span><span class="chip">Wikidata</span><span class="chip">Wikisource</span><span class="chip">Commons</span><span class="chip">MediaWiki</span><!--]--></div> <a class="link-soft inline-flex items-center gap-1" href="https://meta.wikimedia.org/wiki/User:Mkpoli" target="_blank" rel="noopener">ウィキメディア利用者ページ <span class="sr-only svelte-1id7pl9">(外部リンク)</span></a></div><!----><!----></div><!----></div></section><!----> <section id="tsunagu" class="relative mx-auto max-w-5xl scroll-mt-20 px-6 py-20 md:py-24 svelte-1pi81bh"><span aria-hidden="true" class="watermark display svelte-1pi81bh">つなぐ</span> <div class="reveal svelte-16jggtj" style="transition-delay: 0ms"><p class="index display svelte-1pi81bh" aria-hidden="true">第五</p> <h2 class="section-title"><svg class="flower-bullet svelte-1pi81bh" width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linejoin="round" aria-hidden="true"><path d="M12 10.5 C 10 8.5, 9.5 5, 12 3.5 C 14.5 5, 14 8.5, 12 10.5 Z M13.4 11.6 C 15.4 9.6, 18.9 9.9, 20 12.6 C 18.1 14.8, 14.9 14.2, 13.4 11.6 Z M12.9 13.4 C 15.2 14.6, 15.9 18.1, 13.7 19.8 C 11.2 18.6, 10.9 15.2, 12.9 13.4 Z M11.1 13.4 C 13.1 15.2, 12.8 18.6, 10.3 19.8 C 8.1 18.1, 8.8 14.6, 11.1 13.4 Z M10.6 11.6 C 9.1 14.2, 5.9 14.8, 4 12.6 C 5.1 9.9, 8.6 9.6, 10.6 11.6 Z" class="svelte-1pi81bh"></path></svg> <ruby>つなぐ<rt>コミュニティ</rt></ruby></h2><!----></div><!----> <div class="relative z-10 mt-10"><div class="reveal svelte-16jggtj" style="transition-delay: 100ms"><div class="grid grid-cols-1 gap-5 md:grid-cols-2"><!--[--><div class="reveal svelte-16jggtj" style="transition-delay: 0ms"><div class="card flex h-full flex-col gap-3 p-6"><div class="flex flex-wrap items-center justify-between gap-2"><h3 class="display" style="font-size: 1.125rem; font-weight: 500">アイヌ語サーバー</h3> <span class="chip">共同創設者</span></div> <p class="leading-relaxed" style="color: var(--ink-soft)">アイヌ語・アイヌ文化をテーマにしたDiscordコミュニティ。</p> <!--[0--><a class="link-soft mt-auto inline-flex items-center gap-1 self-start" href="https://note.com/mkpoli/n/nf2bc75f3f3af" target="_blank" rel="noopener">note.com <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1d3ub34">(外部リンク)</span></a>
32<!--]--></div><!----></div><div class="reveal svelte-16jggtj" style="transition-delay: 80ms"><div class="card flex h-full flex-col gap-3 p-6"><div class="flex flex-wrap items-center justify-between gap-2"><h3 class="display" style="font-size: 1.125rem; font-weight: 500">くみはんクラブ</h3> <span class="chip">主宰</span></div> <p class="leading-relaxed" style="color: var(--ink-soft)">TeX・Typst・SATySFi、組版と書体のDiscord。</p> <!--[-1--><!--]--></div><!----></div><div class="reveal svelte-16jggtj" style="transition-delay: 160ms"><div class="card flex h-full flex-col gap-3 p-6"><div class="flex flex-wrap items-center justify-between gap-2"><h3 class="display" style="font-size: 1.125rem; font-weight: 500">言語史好きの溜まり場</h3> <span class="chip">主宰</span></div> <p class="leading-relaxed" style="color: var(--ink-soft)">言語史・比較言語学を平和に語るDiscord。</p> <!--[-1--><!--]--></div><!----></div><div class="reveal svelte-16jggtj" style="transition-delay: 240ms"><div class="card flex h-full flex-col gap-3 p-6"><div class="flex flex-wrap items-center justify-between gap-2"><h3 class="display" style="font-size: 1.125rem; font-weight: 500">LemonTV</h3> <span class="chip">運営</span></div> <p class="leading-relaxed" style="color: var(--ink-soft)">Strinova のeスポーツコミュニティ。</p> <!--[0--><a class="link-soft mt-auto inline-flex items-center gap-1 self-start" href="https://lemontv.win" target="_blank" rel="noopener">lemontv.win <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1d3ub34">(外部リンク)</span></a><!--]--></div><!----></div><div class="reveal svelte-16jggtj" style="transition-delay: 320ms"><div class="card flex h-full flex-col gap-3 p-6"><div class="flex flex-wrap items-center justify-between gap-2"><h3 class="display" style="font-size: 1.125rem; font-weight: 500">nk2028</h3> <span class="chip">メンバー</span></div> <p class="leading-relaxed" style="color: var(--ink-soft)">歴史中国語音韻学の計算的研究グループ。</p> <!--[0--><a class="link-soft mt-auto inline-flex items-center gap-1 self-start" href="https://github.com/nk2028" target="_blank" rel="noopener">github.com <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1d3ub34">(外部リンク)</span></a><!--]--></div><!----></div><div class="reveal svelte-16jggtj" style="transition-delay: 400ms"><div class="card flex h-full flex-col gap-3 p-6"><div class="flex flex-wrap items-center justify-between gap-2"><h3 class="display" style="font-size: 1.125rem; font-weight: 500">aynumosir</h3> <span class="chip">メンバー</span></div> <p class="leading-relaxed" style="color: var(--ink-soft)">アイヌ語NLPのGitHubオーガニゼーション。</p> <!--[0--><a class="link-soft mt-auto inline-flex items-center gap-1 self-start" href="https://github.com/aynumosir" target="_blank" rel="noopener">github.com <svg width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M7 17 17 7 M9 7 h8 v8"></path></svg> <span class="sr-only svelte-1d3ub34">(外部リンク)</span></a><!--]--></div><!----></div><!--]--></div><!----><!----></div><!----></div></section><!----> <footer class="relative mx-auto max-w-5xl px-6 pt-4 pb-16"><div class="reveal svelte-16jggtj" style="transition-delay: 0ms"><h2 class="sr-only svelte-oh4w0q">リンク</h2> <nav class="footer-links svelte-oh4w0q" aria-label="リンク"><!--[--><a class="chip link-chip svelte-oh4w0q" href="https://github.com/mkpoli" target="_blank" rel="me noopener"><span class="link-icon svelte-oh4w0q"><!--[0--><svg viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" class="svelte-oh4w0q"><path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8Z"></path></svg><!--]--><!----></span> <span>GitHub</span> <span class="sr-only svelte-oh4w0q">(外部リンク)</span></a><a class="chip link-chip svelte-oh4w0q" href="https://x.com/mkpoli" target="_blank" rel="me noopener"><span class="link-icon svelte-oh4w0q"><!--[1--><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" aria-hidden="true" class="svelte-oh4w0q"><path d="M5 5 19 19 M19 5 5 19"></path></svg><!--]--><!----></span> <span>X</span> <span class="sr-only svelte-oh4w0q">(外部リンク)</span></a><a class="chip link-chip svelte-oh4w0q" href="https://zenn.dev/mkpoli" target="_blank" rel="me noopener"><span class="link-icon svelte-oh4w0q"><!--[3--><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" class="svelte-oh4w0q"><path d="M4 19 13.6 5h4.9L9 19H4Z"></path><path d="M14.7 19 20 11.3h-4.8L10 19h4.7Z"></path></svg><!--]--><!----></span> <span>Zenn</span> <span class="sr-only svelte-oh4w0q">(外部リンク)</span></a><a class="chip link-chip svelte-oh4w0q" href="https://qiita.com/mkpoli" target="_blank" rel="me noopener"><span class="link-icon svelte-oh4w0q"><!--[4--><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" aria-hidden="true" class="svelte-oh4w0q"><circle cx="11.5" cy="11.5" r="7.5"></circle><path d="M16.5 17 20.5 21"></path></svg><!--]--><!----></span> <span>Qiita</span> <span class="sr-only svelte-oh4w0q">(外部リンク)</span></a><a class="chip link-chip svelte-oh4w0q" href="https://note.com/mkpoli" target="_blank" rel="me noopener"><span class="link-icon svelte-oh4w0q"><!--[2--><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="svelte-oh4w0q"><rect x="3" y="3" width="18" height="18" rx="6"></rect><path d="M9 16.5v-8M9 11c0-1.5 1.2-2.5 2.7-2.5S14.5 9.5 14.5 11v5.5"></path></svg><!--]--><!----></span> <span>note</span> <span class="sr-only svelte-oh4w0q">(外部リンク)</span></a><a class="chip link-chip svelte-oh4w0q" href="https://www.pixiv.net/users/5992170" target="_blank" rel="me noopener"><span class="link-icon svelte-oh4w0q"><!--[5--><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="svelte-oh4w0q"><rect x="3" y="3" width="18" height="18" rx="6"></rect><path d="M8.5 17.5v-11h3.4c2.1 0 3.6 1.3 3.6 3.3s-1.5 3.3-3.6 3.3H8.5"></path></svg><!--]--><!----></span> <span>pixiv</span> <span class="sr-only svelte-oh4w0q">(外部リンク)</span></a><a class="chip link-chip svelte-oh4w0q" href="https://www.zhihu.com/people/23333333333" target="_blank" rel="me noopener"><span class="link-icon svelte-oh4w0q"><!--[6--><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true" class="svelte-oh4w0q"><text x="12" y="17" text-anchor="middle" font-size="17" font-family="var(--font-display)" stroke="none" fill="currentColor">知</text></svg><!--]--><!----></span> <span>知乎</span> <span class="sr-only svelte-oh4w0q">(外部リンク)</span></a><a class="chip link-chip svelte-oh4w0q" href="https://blog.mkpo.li" target="_blank" rel="me noopener"><span class="link-icon svelte-oh4w0q"><!--[7--><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="svelte-oh4w0q"><path d="M4 20 15 4l3.5 2.5L7.5 22.5Z"></path><path d="M13 6.5 17 9.5"></path><circle cx="5.5" cy="18.5" r="1.1" fill="currentColor" stroke="none"></circle></svg><!--]--><!----></span> <span>Blog</span> <span class="sr-only svelte-oh4w0q">(外部リンク)</span></a><a class="chip link-chip svelte-oh4w0q" href="https://ko-fi.com/mkpoli" target="_blank" rel="me noopener"><span class="link-icon svelte-oh4w0q"><!--[8--><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" class="svelte-oh4w0q"><path d="M5 9h11v6a4 4 0 0 1-4 4H9a4 4 0 0 1-4-4V9Z"></path><path d="M16 10h1.5a2.5 2.5 0 0 1 0 5H16"></path><path d="M9 4.5c-.6.6-.6 1.4 0 2M12.5 4.5c-.6.6-.6 1.4 0 2"></path></svg><!--]--><!----></span> <span>Ko-fi</span> <span class="sr-only svelte-oh4w0q">(外部リンク)</span></a><a class="chip link-chip svelte-oh4w0q" href="https://meta.wikimedia.org/wiki/User:Mkpoli" target="_blank" rel="me noopener"><span class="link-icon svelte-oh4w0q"><!--[9--><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true" class="svelte-oh4w0q"><circle cx="12" cy="12" r="6.25"></circle>
32<circle cx="12" cy="2.75" r="1.1" fill="currentColor" stroke="none"></circle><circle cx="20.2" cy="8" r="1.1" fill="currentColor" stroke="none"></circle><circle cx="20.2" cy="16" r="1.1" fill="currentColor" stroke="none"></circle><circle cx="12" cy="21.25" r="1.1" fill="currentColor" stroke="none"></circle><circle cx="3.8" cy="16" r="1.1" fill="currentColor" stroke="none"></circle><circle cx="3.8" cy="8" r="1.1" fill="currentColor" stroke="none"></circle></svg><!--]--><!----></span> <span>Wikimedia</span> <span class="sr-only svelte-oh4w0q">(外部リンク)</span></a><!--]--></nav> <p class="colophon mt-12 text-center svelte-oh4w0q" style="color: var(--ink-soft)">© mkpoli</p><!----></div><!----></footer><!----></main><!--]--><!----><!--]--><!--]--> <!--[-1--><!--]--><!--]-->
33			
34			
34<script>
35				{
36					__sveltekit_1vkn0d6 = {
37						base: new URL(".", location).pathname.slice(0, -1)
38					};
39
40					const element = document.currentScript.parentElement;
41
42					Promise.all([
43						import("./_app/immutable/entry/start.DhHm1_qM.js"),
44						import("./_app/immutable/entry/app.BbLTO8pt.js")
45					]).then(([kit, app]) => {
46						kit.start(app, element, {
47							node_ids: [0, 2],
48							data: [null,null],
49							form: null,
50							error: null
51						});
52					});
53				}
54			</script>
54
55		</div>
56	
56<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"4913e96822794ed8849dcc241906899d","r":1,"spa":2}' crossorigin="anonymous"></script>
56
57</body>
58</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.