.. index::
pair: Sphinx; glossary
OSS開発などで利用されているドキュメンテーションビルダーのひとつ。
ひとつのソースファイルからさまざまな形式に出力できるのでとても便利。
reST
記法を覚えるのは大変なので MyST
拡張を導入して
Markdown
記法で書けるようにすることをオススメします。
.. index::
pair: ROOT; glossary
高エネルギー物理学分野で利用されている解析用フレームワーク。 スイスのCERNを中心に開発されている。
.. index::
pair: GAS; glossary
Googleサービスを自動化するためのスクリプト言語。 V8ランタイムに対応しており、実質JavaScriptと思ってコーディングしてよさそう。
.. index::
pair: LaTeX; glossary
文書を作成するための組版ソフト。 (理系の)学術分野でよく使われている。 定型のある文書を作成するのに適している。
.. index::
pair: Emacs; glossary
昔からあるテキストエディター。 独特なキーバインドで操作する必要があるが、一度慣れてしまうともう離れられない。
.. index::
pair: VSCode; glossary
モダンなテキストエディター。 近年、急速にシェアを伸ばしてきている(と思う)。 僕もEmacsから乗り換えた。 Awsome Emacs Keymap の拡張機能を追加すればEmacsのキーバインドが使えて快適。
.. index::
pair: Git; glossary
ファイルのバージョン管理をするためのコマンドラインツール。 使い方を覚えるために訓練は必要だが、Subversionなどの従来の ツールより使いやすくなっている気がする。
.. index::
single: Git; GitHub
Gitリポジトリのホスティングサービスのひとつ。 OSS開発などで多用されている。 外部サービスと連携して使いやすくする必要がある。
.. index::
single: Git; GitLab
Gitリポジトリのホスティングサービスのひとつ。 変更の承認機能やCIツールも組み込まれていて、 はじめからチームでの運用がしやすくなっていると感じる。 GitLab自体がOSSなので、オンプレミスでホストすることもできる。