プログラミング・開発言語– category –
-
プログラミング・開発言語
justとは|Casey Rodarmor氏が2016年に公開したMake代替
justはbitcoinのOrdinalsで知られるCasey Rodarmor氏が2016年に公開した、Rust製のコマンドランナーである。Makefile風の構文を踏襲しつつ、タブと空白の混在問題や暗黙ルールを排除し、純粋に「名前付きレシピを実行する道具」に絞り込んだ点が特徴的だ。... -
プログラミング・開発言語
Taskfileとは|2017年公開のGo製Make代替タスクランナー
Taskfileは2017年にブラジルの開発者Andrey Nering氏が公開した、Go言語製のタスクランナーgo-taskが読み込むYAML形式の定義ファイルである。GNU Makeの後継的存在を狙って設計され、依存関係の表現、ファイル変更検知による再実行、変数展開といったMake... -
プログラミング・開発言語
miseとは|asdf互換でRust製のversion managerの新標準
miseはJeff Dickey氏が開発するRust製のversion managerで、当初はrtx(Runtime Executor)という名前で2022年に公開されたが、2024年初頭にmiseへ改名された。asdfと互換のプラグインや.tool-versionsを受け入れつつ、shimsを使わない直接PATH操作によって... -
プログラミング・開発言語
Ryeとは|Armin Ronacher氏が2023年に発表したPython統合ツール
RyeはFlaskやJinja2の作者として知られるArmin Ronacher氏が2023年4月に公開した、Python開発の包括的なツールチェーンである。Python本体のインストール、仮想環境の作成、依存解決、ロックファイル管理、プロジェクトのビルドまでを単一バイナリで提供し... -
プログラミング・開発言語
asdfとは|2014年に公開された多言語version manager
asdfは2014年にAkash Manohar氏が公開した、複数の言語ランタイムやツールを単一の仕組みで切り替えるバージョン管理ツールである。当初はRubyとNode.jsの切替を扱うシェルスクリプト集として始まり、後にプラグイン構造を採用してPython、Erlang、Go、Ter... -
プログラミング・開発言語
lazydockerとは|2019年に登場したDocker操作向けTUI
lazydockerはJesse Duffield氏がlazygitの成功を受けて2019年6月に公開した、Docker・Docker Compose専用のターミナルUIである。Go言語とgocuiを基盤にする点はlazygitと共通で、稼働中コンテナの一覧、ログの追尾、CPU・メモリ使用量のグラフ、コンテナ内... -
プログラミング・開発言語
lazygitとは|Jesse Duffield氏が2018年に公開したGit TUI
lazygitは、オーストラリアの開発者Jesse Duffield氏が2018年8月にGitHubで公開したGit用のターミナルUI(TUI)である。Go言語とgocuiライブラリを基盤にしており、ステージング、コミット、リベース、チェリーピックといった日常操作をマウス無しで完結でき... -
プログラミング・開発言語
GitHub CLI(gh)とは|2020年公式リリースのGo製コマンド
GitHub CLIは、2020年2月にGitHub社が公式リリースしたターミナル向けのコマンドラインツールで、コマンド名はghである。Go言語で実装されており、PullRequestやIssue、Releaseなどリポジトリ管理に必要な操作の大半をブラウザに切り替えずに完結できる。G... -
プログラミング・開発言語
Unity XRとは? 2019.3で再編されたXR Plugin Frameworkの全体像
Unity XRは、Unity Technologiesが提供するXR(VR・AR・MR)開発向けのフレームワーク群を総称する呼び方です。2019年12月にリリースされたUnity 2019.3でXR Plugin Frameworkとして大幅に再編され、それ以前の組み込みVRサポートからプラグインベースの拡張... -
プログラミング・開発言語
OpenXRとは? Khronosが整えたXRランタイムの共通仕様
OpenXRはKhronos Groupが策定したXR(VR・AR・MR)向けのオープン標準APIで、2019年7月にバージョン1.0が公開されました。ヘッドセット、ハンドトラッキング、コントローラなど各社固有のSDKに対して、共通のC言語APIを介してアクセスする「ランタイム抽象化...
