実績
制作実績
-
denpa
テレビを録って観るためのシステムです。チューナーを扱って素の TS を流すエージェントと、番組表・予約・録画・エンコード・配信・ライブ視聴を受け持つ本体の 2 つで完結していて、別にメディアサーバを置きません。TypeScript と Svelte、チューナー側は C# で書いています。
-
noren(暖簾)
小さな店や催しで商品を売るための Web アプリです。ダウンロード商品は支払いのあとメールで届け、グッズとチケットは会場で QR を見せて受け取ってもらいます。スタッフ向けには、受け取りと入場の QR 読み取りと、現金・Square での当日販売の画面があり、ログインは OIDC です。ダウンロード販売の noren に、QR での入場受付・受け取り・当日販売をしていた mogiri を統合しました。Bun・SvelteKit・SQLite の 1 つのアプリです。
-
-
helm-mosp
オープンソースの勤怠管理 MosP を Kubernetes で動かすためのイメージと Helm chart です。毎月本家の更新を確かめてイメージを作り直し、GHCR に置いています。DB の初期構築は init container がやります。
-
gitops
自社のサービスを動かしている Kubernetes 基盤のリポジトリです。Talos Linux のクラスタを Argo CD で GitOps 管理しています。公開は Cilium の Gateway API、秘密は Infisical、バックアップは k8up で Cloudflare R2 へ。ログインは Entra ID のシングルサインオンで、Cloudflare と Entra の設定は Pulumi で持っています。Matrix や Forgejo もここで動かしています。
ほかにも 𝕏ool・fixeed・cash-tabelog・svelte-slider などの小さなツールを GitHub(5ym・DAnything)に置いています。
OSS への貢献
使っているソフトウェアで不具合を見つけたら、直して上流に送っています。
-
FFmpeg
libaribcaption を使う ARIB 字幕デコーダの修正を送っています。ビットマップ出力で字幕を消す処理の修正が取り込まれました。
-
Blades CSS
Pico CSS の後継の CSS フレームワークです。light-dark() での配色、フォーカスリングなどのコントラストの修正、オプトインのコンパクト表示、部品ごとの層付きビルド、dialog と popover の部品、縮小を lightningcss に切り替える変更などが取り込まれました。
-
Talos Linux
テレビチューナー PT3 のドライバを Talos の拡張として使えるようにする変更が、siderolabs/pkgs と siderolabs/extensions に取り込まれました。
-
EPGStation
録画管理の EPGStation と、その Docker 構成(docker-mirakurun-epgstation)に、エンコードの不具合の修正や、字幕とハードウェアエンコードの対応が取り込まれました。