Clone
9
archive
aki edited this page 2026-04-04 00:29:29 +09:00

archive

ウィキエンジン

akiaki

Rustで書いてた。 データベースを使わない方針。 HTMLにレンダリングした結果をファイルに保存し、OpenBSDのhttpdを活用して、そのまま配信する方向。 ひとつのディレクトリに多数のファイルを置くとパフォーマンスが悪くなるので、実体は階層化し、FUSEでフラットに見せる。

hapiwiki

Cで書いてた。 後に生成AIで書き込みをフィルタするようにしたけど、AIのAPIを叩く部分はPerlで書いてた。

oddmuse, oddmuse-sub

Oddmuse をFastCGIに対応させて動かした。 プラグインをいくつか追加。

usemod

UseModWiki をFastCGIに対応させて動かした。

その後

HimeWiki を作ったので要らなくなった。

テキストエディタ

degvi

vi風テキストエディタ作り。 Cで書いてた。

その後

levi を作ったので要らなくなった。

操作系

padkey, padkey_linux

ゲームパッドで文字を入力する padkey は、元々はAndroidで作った。 それをLinuxに移植したのが padkey_linux だった。

mmodif

mmodif はキーボードの通常キーにモディファイアを重ねる。

furui

furui はpadkey系とmmodifを統合したもの。

その後

padkey系でゲームパッドで文字を入力するのは、訓練が厳しいのと、どんなに訓練してもキーボードほど速くはならないのが問題。 mmodifで通常キーにモディファイアを重ねるのは、部分的には QMK で実現できる。 といったわけで要らなくなった。

オンラインゲーム

hareka

Javaで書いてた。 システムは出来てたが、ゲームデザインできず頓挫。

その後

生成AI時代なので、アートをAIに任せて再始動したい。 Javaは、やめて、フロントエンドをFlutterで、バックエンドをGoで作りたい。 そのうち。

ウィンドウマネージャ

ion2

Ion 2 がDebianパッケージから消え、新しいDebianでビルドできなくなってたので、ビルドできるよう修正した。

その後

i3 で良い気がして要らなくなった。 今は Xfce を使ってる。

MediaWiki

mwkeep

Miraheze のウィキが削除されないよう定期的に自動で書き込むツール。 Rustで書いた。

その後

Mirahezeから撤退したので要らなくなった。

Minix 3

nigami

Minix 3 で XMPP/Jabber で通信するテスト。

その後

Minix 3 を使わなくなったので要らなくなった。

システム

rainmelt

ウェブ上で文字端末風の疑似システムを作った。 フロントエンドがJavaScriptでバックエンドがJavaだった。

その後

Sunani を作ったので要らなくなった。

掲示板

tyforum

mwForum が無くなったので復刻を試みた。

その後

掲示板に興味が無くなり要らなくなった。