編集長– Author –
-
OS・ソフトウェア
GStreamer — パイプライン記述で組むマルチメディア基盤
GStreamerは、音声と動画のデコード・エンコード・再生・配信を「パイプライン」として組み立てるオープンソースのマルチメディアフレームワークです。1999年にスウェーデンの大学生エリック・ヴァルテーセン氏とヴィム・タイマンス氏が立ち上げ、現在はLG... -
OS・ソフトウェア
FFmpeg — 動画・音声処理を支えるデファクトCLI
FFmpegは、動画と音声の符号化・復号・変換・配信をコマンドラインから一括処理できるオープンソースソフトウェアです。2000年12月、フランスのプログラマであるファブリス・ベラール氏によって開発が始まり、現在はLGPL/GPLライセンスで公開されています... -
プログラミング・開発言語
Godot — MITライセンスで広がるオープンソースエンジン
Godotは、アルゼンチン出身のフアン・リニエツキ氏とアリエル・マンスール氏が開発したオープンソースのゲームエンジンです。2007年から社内ツールとして使い始め、2014年2月にMITライセンスで公開、同年12月にGodot 1.0がリリースされました。ノード&シ... -
プログラミング・開発言語
Unreal Engine — 実写級描画を担うEpic Gamesの旗艦
Unreal EngineはEpic Games社が開発するゲームエンジンで、1998年に同社のFPS「Unreal」と同時にデビューしました。創業者のティム・スウィーニー氏がノースカロライナ州ケアリーで自作したC++製エンジンを基盤に、他社へのライセンスビジネスとしても展開... -
プログラミング・開発言語
Unity — モバイルとインディーを席巻するC#ゲームエンジン
Unityは、デンマーク発のUnity Technologies社が2005年にリリースした統合型ゲーム開発エンジンです。ヨアヒム・アンテ氏、デビッド・ヘルガソン氏、ニコラス・フランシス氏の3人がコペンハーゲンで創業し、当初はMac向けのアプリ「GooBall」を作るために... -
プログラミング・開発言語
npm — Node.jsに同梱される世界最大のパッケージ管理
npmはNode.jsの公式パッケージマネージャで、Isaac Z. Schlueter氏が2010年1月に最初のバージョンを公開しました。クライアントツール(コマンドラインのnpm)と中央レジストリ(npmjs.com)の2つから構成され、後者はGitHub社が2020年に買収した現在も世... -
プログラミング・開発言語
make — 1976年生まれのUnix伝統ビルドツール
makeはStuart Feldman氏が1976年にベル研究所で開発したUnix用のビルドツールで、ソフトウェアビルドの自動化という発想を業界に持ち込んだ歴史的存在です。Makefileに「ターゲット:依存」の関係を書き、依存ファイルが新しければターゲットを再生成する... -
プログラミング・開発言語
CMake — C/C++を多プラットフォームで束ねるメタビルド
CMakeは2000年に米国Kitware社のビル・ホフマン氏らがNIH(米国国立衛生研究所)のITKプロジェクト向けに開発を始めた、C/C++を中心とするビルドスクリプト生成ツールです。プラットフォームごとに異なるビルド系(Unix Makefile・Ninja・Visual Studioソ... -
プログラミング・開発言語
Yarn — 高速・確実を掲げて生まれたnpm代替
YarnはFacebook(現Meta)が2016年10月に公開したJavaScript向けパッケージマネージャで、当時のnpm v3が抱えていたインストール速度・再現性・大規模リポジトリ対応の課題を解決する目的で生まれました。Sebastian McKenzie氏・Christoph Pojer氏らを中心... -
プログラミング・開発言語
pnpm — ハードリンクで省ディスクなNodeパッケージ管理
pnpmはZoltan Kochan氏が2017年に公開したNode.js向けのパッケージマネージャで、performant npmの頭文字を取って名付けられました。node_modulesにライブラリを丸ごとコピーする従来の方式と違い、グローバルのコンテンツアドレス可能ストア(CAS)に1つ...
