
まりはち
音楽を聴いたりプログラムを書いたりして遊ぶのが好きです。
興味
ソフトウェア工学
- コンパイル関連技術
- 構文解析
- LLパーサー
- Pratt parsing
- 意味解析
- コード生成
- Bytecode VM
- 構文解析
- ソフトウェアの機能拡張可能性 (プラグインシステム等)
- ソフトウェアの相互運用性
Web API設計
組み込みソフトウェア
- STM32ファームウェア
プログラミング言語
- C
- C#
- TypeScript
おたく音楽
DTM
Minecraft
主な作品
- TypeScript製のシンプルなパーサコンビネータライブラリ。JavaScriptからも利用できる。
- Misskeyで利用される構文セットであるMFMをパースするTypeScript製のライブラリ。
- AIMPで聴いている曲情報の取得、再生状態のコントロール等が可能な.NET向けライブラリ。たっけん(@Astrisk_)氏がプロジェクトを立ち上げ、その後共同で開発。
- AIMPで聴いている曲の情報をTwitterやMisskeyに投稿可能なWindows向けアプリケーション。Legatoを利用して作成されました。
- 超!A&G+をはじめとするネットラジオの録音、録画、予約が可能なWindows向けアプリケーション。
- Node+Riot+MongoDB+WebSocketによるソーシャルメディアサービスの制作プロジェクト。
- Node.js製のシンプルな製品アクティベーション(ライセンス認証)システム。