このページでは、これまでに作成したツール、スライドを紹介します。
Tools
これまでに作ったツール群。
42Tokyo関係のツール
テスター、ビジュアライザ、Discord Botを主に作っています。
- 42tokyo-stats-website(2022/05)
- 42Tokyoの統計情報を表示するWebサイト (Next.js + MUI)
- 統計情報は毎日 Cloud Functions を使って Cloud Storage に保管しています。
- philosophers-visualizer(2021/04)
- 食事する哲学者の問題の課題のビジュアライザ (Vue.js + Google Charts)
- push_swap_tester(2021/04)
- 最適なソート方法を考える課題のテスター (Python3)
- 42_minishell_tester(2021/03)
- Bashを再実装する課題のテスター (ShellScript)
- Python製Discord Bot(2020/06)
- イベント通知機能、ブックマーク機能等
- イベント通知機能の一部のみソースコードを公開(ft-webhook-to-discord)
- 参考:Discord Botで42Tokyoの課題を解決しようとした話 - Nafuka Lines
その他のツール
更新通知や作業を効率化するためのスクリプトをGAS, Pythonで作っていました。
昔はC#でゲーム用のツールを作っていました。
- gas-asana-task-notifier(2019/07)
- タスク管理ツールAsanaの完了タスクをSlackに通知するGoogle App Script
- decision-table-to-test-procedure(2018/12)
- デシジョンテーブルからテスト手順を標準出力するスクリプト (Python)
- グループウェア更新通知スクリプト(2018/06)
- グループウェアの新着メッセージ・ファイルをSlackに通知するスクリプト (TypeScript)
- 現在はソースコードを前職社員に譲渡
- 装備エンチャント検索(2013/05)
- Windows向けフリーゲームElonaのgzip圧縮されたセーブデータを解凍し、NPCの装備品を検索・表示するC#製GUIツール
- 非公開
Slides
- C++でコンテナを再実装する課題をざっくり理解する(2021/11)
- 赤黒木を理解する(2021/09)
- Philosophers を理解するためのスライド(2021/04)
- push_swap を理解するためのスライド(2021/04)
- ft_services をざっくり理解するためのスライド(2021/02)
- アセンブリ入門スタックフレーム編(2020/11)