まりはち

音楽を聴いたりプログラムを書いたりして遊ぶのが好きです。

興味

ソフトウェア工学

  • コンパイル関連技術
    • 構文解析
      • LLパーサー
      • Pratt parsing
    • 意味解析
    • コード生成
    • Bytecode VM
  • ソフトウェアの機能拡張可能性 (プラグインシステム等)
  • ソフトウェアの相互運用性

Web API設計

組み込みソフトウェア

  • STM32ファームウェア

プログラミング言語

  • C
  • C#
  • TypeScript

おたく音楽

DTM

Minecraft

主な作品

  • Terrario

    TypeScript製のシンプルなパーサコンビネータライブラリ。JavaScriptからも利用できる。
  • mfm.js

    Misskeyで利用される構文セットであるMFMをパースするTypeScript製のライブラリ。
  • Legato

    AIMPで聴いている曲情報の取得、再生状態のコントロール等が可能な.NET向けライブラリ。たっけん(@Astrisk_)氏がプロジェクトを立ち上げ、その後共同で開発。
  • Legato-NowPlaying

    AIMPで聴いている曲の情報をTwitterやMisskeyに投稿可能なWindows向けアプリケーション。Legatoを利用して作成されました。
  • Stacker

    超!A&G+をはじめとするネットラジオの録音、録画、予約が可能なWindows向けアプリケーション。
  • Frost / Frost API / Frost(GitHub)

    Node+Riot+MongoDB+WebSocketによるソーシャルメディアサービスの制作プロジェクト。
  • Minazuki

    Node.js製のシンプルな製品アクティベーション(ライセンス認証)システム。