>_MI-1222
01 //GIT EXECUTION TRACE
NOMINAL // REPOSITORY_ONLINE

Commit History & Pull Requests

自律精神と数学的土台の構築から、Web・TeX自動化、高度IT資格、そして先進低レイヤ・計算基盤・形式検証への深化に至る全コミットとPull Requestの実行トレース。

SYS.ID: MI-1222AFFILIATION: 東京科学大学(旧 東京工業大学) 在学CERT: 応用情報技術者試験(AP) 合格CERT: 基本情報技術者試験(FE) 合格
Active Branches:mainfeat/mathfeat/certificationsfeat/web-dxfeat/systemsfeat/theory
1d0c255d2004-12-22mainfeat: init
▸

Initial System Boot (出生)

new Human({name: "MI-1222", sex: "male", birthday: "2004-12-22"})としてインスタンス化。

6bda070b2021-11-25feat/high-schoolfeat(mindset): prefer a situation with more freedom
▸

自由な環境を志向するマインドセットの獲得

高校の自由な校風の影響を受け、自律的・能動的な活動環境を好むように。

674792d72023-02-04feat/high-schoolfix(mindset): add mindset of taking responsibility within a situation of freedom
▸

自由の中での自己責任原則の実装

自由な環境内で、責任を持った行動をするようにした。

dafec8de2023-02-26feat/high-schoolfeat(math): intensive math & physics problem solving
▸

受験勉強を通じた数学・物理の武器化

強みである数学・物理の能力を強化。 大学数学の基礎概念にも一部先行して触れる。

Comments1
MI-12222023-02-26
Author

文系科目, 英語 が苦手なこともカバーすべき。

de3ac1022023-03-09feat/high-schooltest: second-stage entrance examination of Tokyo Tech
▸

東京工業大学(現 東京科学大学) 二次試験合格

東工大二次試験を突破・合格を達成。

チャートを読み込み中...

(参考: https://note.com/hijoushiki1024/n/nf380a53cc220 )

PR #1 MERGED2023-03-09mainMerge pull request #1 from feat/high-school into main
▸

高校時代の終了と大学進学 (PR #1 Merged)

Pull Request: "Foundation: Autonomous Mindset & Strong Math Foundations"

高校時代で、自律性や高い学習能力を確立。 東京工業大学(現 東京科学大学)へ進学。

Comments1
MI-12222025-08-08
Author

まだプログラミングスキルは全くなかった。

d229e6642024-03-30feat/mathfeat(math): add knowledge of university-level mathematics
▸

大学数学の体系的探求と知見の吸収

線形代数、代数学、圏論など、高校数学を超えた知識を追加。 抽象度の高い概念を形式化・定式化する数学的リテラシーを体得。

211ef17e2024-04-14feat/certificationstest(engineer): pass Fundamental Information Technology Engineer Examination (FE)
▸

基本情報技術者試験 (FE) 合格

ITやAIのテクノロジーが今後の社会や自分の将来に関わってくることを想定し、 独学で開始したIT・計算機科学の基礎知識を客観的に証明。

bf0ecbeb2024-09-30feat/web-dxfeat(engineer): gained interest and skills about web development via first production experience
▸

実運用Webサイトの初開発

サークル活動の一環として、外部へ公開される実運用Webサイトの制作を担当。 WordPress(Conoha Wing)環境をベースにHTMLとJSで作り込んだデザインを構築。 Web開発の実践的楽しさと奥深さを実感。

Comments1
MI-12222026-08-01
Author

当時の知識や技術的にWordPressを使っていたことやまだまだ完成度が低かったことはしょうがないが、まあ、0から学んで作ったにしてはよくやった。

0b15e7da2024-10-24feat/web-dxfeat(math): add LaTeX skills and experience with Lua & TikZ
▸

LuaLaTeX & TikZ による定期ドキュメントの自動組版化

サークルで月1,2回発行する文書をWordで作成していた非効率を解消したい。 Luaスクリプトを使用し、変数をセットするだけでレイアウトが自動構築される組版パイプラインを構築。 (Overleafによってコンパイル環境も共有。)

Comments3
MI-12222025-04-01
Author

なんて素晴らしいものを作ったんだろうか。

先代部長2025-07-01
Author

東工大でも、LaTeXに慣れている人は少ない。研究室に行っても少ない。

MI-12222026-08-01
Author

LuaLaTeX使ってたの過剰だった。まあ、LaTeXのいい勉強になった。

PR #2 MERGED2024-10-25mainMerge pull request #2 from feat/web-dx into main
▸

人に見せることや長い間残る制作物を作る経験値 (PR #2 Merged)

Pull Request: "Core: Math Foundations, FE Certification & TeX Automation Pipeline"

Web開発経験や組版自動化の経験を獲得。 プログラミングへの興味と少しの経験を蓄えつつ、実社会で価値のあるものを作るための実践経験を積み始めたマイルストーン。

1183d1a22024-12-26feat/certificationstest(engineer): pass Applied Information Technology Engineer Examination (AP)
▸

応用情報技術者試験 (AP) 合格

基本情報(FE)の合格に続き、高度なIT知識を証明。 データベースや開発手法といった技術的な側面から、 プロジェクトマネジメントやセキュリティといったIT以外の活動でも必要となる知識まで、 体系的に習得したと言える。

PR #3 MERGED2024-12-27mainMerge pull request #3 from feat/certifications into main
▸

ITの知識が体系的に身についていることの証明(FE, AP) (PR #3 Merged)

Pull Request: "Credential: Pass Applied Information Technology Engineer (AP)"

FEとAPに合格したことで、今後のIT社会で(ITに限らず)エンジニアとして活動していく上での、 知識の土台が整っていること、自律的に学習できること を証明することができた。

30bf71b42025-01-04feat/web-dxchore(engineer): get MacBook Pro M4
▸

主開発マシンを MacBook Pro M4 へ刷新

高校から使っていたMacBook Pro(intel) に限界を感じてきており、パソコンを使う機会も増えてきたので、 成人祝いのタイミングで購入。

7e8dd9a42025-03-31feat/web-dxfeat(engineer): add Notion skills and eliminate knowledge siloing
▸

Notionによるナレッジベース構築と運用の脱・属人化

部長を務めるサークルにて、Notionの柔軟性のあるデータベースを活用し、誰もが知識を参照・更新できる共有基盤を確立。 属人化を解消。 今まではチーム内の情報がチャットや紙媒体などに分散しており、毎年の引き継ぎの際に負担が大きかった。

0d7c8d5e2025-09-30feat/web-dxfeat(engineer): build web services using Cloudflare & Next.js with authentication
▸

Cloudflare + Next.js 認証付きWebアプリの構築と大幅経費削減

従来のWordPressホスティング(ConoHa等)の月額費用負担と、認証要件への柔軟な対応。 Cloudflare WorkersとNext.jsを活用し、認証機能を備えたWebサイトを構築。サーバー維持費を削減。 React hooksによる複雑な状態管理とそれをアニメーションとして表示することに難儀した。

Comments1
MI-12222026-08-15
Author

2026年には、後輩への引き継ぎの前に、Astroを採用し、再実装。パフォーマンスの改善と冗長なバックエンドの削減を実現。

PR #4 MERGED2025-10-01mainMerge pull request #4 from feat/web-dx into main
▸

チームDX・モダンクラウド移行の経験 (PR #4 Merged)

Pull Request: "Modernize: Workstation M4, Notion KB & Cloudflare/Next.js Migration"

Notionによるチームで使われつくされるものの構築、Cloudflare/Next.jsによる人に見せる,使われるための物の開発経験を積む。

20ed4a812026-03-26feat/web-dxfeat(engineer): modernize GAS email forwarder with TypeScript, Rollup & OOP
▸

レガシーGASのTypeScript/Rollup刷新とDiscord連携メール自動化

メンテナンスが面倒なGoogle Apps Script(GAS)によるメール転送スクリプトをモダンな開発基盤へ刷新。 (今まで動いていたものは、あまりプログラミングをしたことがない人がweb記事を切り貼りしてGASで作ってくれていたが、保守性が低かった。) TypeScriptとRollupを導入してコードをビルド・モジュール化し、Gmail・Spreadsheet・Discordの各操作を責務ごとにクラス化(OOP設計)して型安全性を確保。 さらに後任への引き継ぎを見据え、GAS特有の制約事項や環境設定、クエリ仕様を網羅したドキュメントを整備。

12b14a812026-03-30feat/web-dxfeat(engineer): build web services using SakuraServer, API(Go/Cloud Run), wasm(Rust)
▸

モダン技術スタックを駆使したWebサービスの構築と低レイヤ技術への挑戦

さくらのサーバー, Astro, GCP CloudRun上で動かすGolangのバックエンドAPI, Rustにより構築したwasmによる高速検索機能 によるwebサイトを構築。 3言語を使ってしまってはいるが、wasmの部分はyamlを設定すればいいので、引き継ぎに際してはTypeScriptとGolangだけがいじれればいいようにした。 (Next.jsによってバックエンドまですべてTypeScriptで書き、Vercelにデプロイすることも候補であった。引き継ぎは楽になるが、Vercelの料金がだいぶかかる。)

358f978e2026-10-05feat/web-dxfeat(engineer): automated script PDF generation & CI/CD workflow with Puppeteer and Discord
▸

Markdown駆動のイベント台本PDF生成システムとCI/CD差分自動配信

イベントの進行台本作成において、表組みや改ページ、スライド連携のレイアウト調整をWordで手作業で行う負担を解消するため、Markdownから台本PDFを自動生成するツールを開発。 markdown-itやCheerioで構造化パースを行い、Puppeteerを活用してヘッダー再表示付きの改ページ・注記ブロック・スライド画像の自動結合を含むA4 PDF出力を実現。 さらにGitHub Actionsと連携し、mainへのマージをトリガーに、メインPDF・色分け差分PDF(diff.pdf)を自動生成してDiscordチャンネルへ即座に通知・配信するCI/CDパイプラインを構築。