G– tag –
-
プログラミング・開発言語
GitHub CLI(gh)とは|2020年公式リリースのGo製コマンド
GitHub CLIは、2020年2月にGitHub社が公式リリースしたターミナル向けのコマンドラインツールで、コマンド名はghである。Go言語で実装されており、PullRequestやIssue、Releaseなどリポジトリ管理に必要な操作の大半をブラウザに切り替えずに完結できる。G... -
AI・機械学習・データサイエンス
GitHub Copilotとは何か 開発者が知るべき機能と課金構造
GitHub Copilotは、2021年6月にテクニカルプレビューとして登場したAIペアプログラマであり、当初はOpenAIのCodexモデル、その後GPT-4系列やGPT-4oへと推論基盤を更新してきた。エディタ内で関数シグネチャやコメントから候補コードを生成し、Tabキーひと... -
ネットワーク・インフラ・クラウド
Google Cloud Storageとは|単一APIで階層を選べる統合型ストレージ
Google Cloud Storage(GCS)は、Googleが2010年5月にGoogle I/Oで発表し、同年に一般提供を開始した、Google Cloud Platformの主力オブジェクトストレージサービスです。Standard、Nearline、Coldline、Archiveの4つのストレージクラスを単一のAPIで扱え... -
ネットワーク・インフラ・クラウド
GlusterFSとは|メタデータサーバーレスの分散ファイルシステム
GlusterFSは、2005年にAnand Babu Periasamy氏らが立ち上げたZ RESEARCH(後のGluster社)が開発したオープンソースの分散ファイルシステムです。メタデータサーバーを持たない「Elastic Hash」アルゴリズムでファイルの配置先を決定する設計が特徴で、シ... -
プログラミング・開発言語
gofmtとは|Goに「議論の余地のない整形」を持ち込んだ公式フォーマッタ
gofmtは、Go言語に同梱される公式のソースコード整形ツールである。2009年にGoが公開された当初からツールチェーンの一部として用意されており、Robert Griesemer氏、Rob Pike氏、Ken Thompson氏らGoogleの初期チームの設計思想を体現する存在として知られ... -
Web・フロントエンド・バックエンド
Gunicornとは|PythonのWSGIアプリを支えるサーバ
GunicornはGreen Unicornの略で、Benoit ChesneauらがRubyのUnicornを参考に2010年頃から開発したPython製のWSGIサーバである。preforkモデルを採用しシンプルな運用と高い信頼性を両立しており、Django、Flask、FastAPI(ASGIワーカー経由)など幅広いPyt... -
セキュリティ・認証
GDPRとは|EUが定める個人データ保護の一般規則
GDPR(General Data Protection Regulation、EU一般データ保護規則)はEUと欧州経済領域における個人データ保護を統一する規則で、正式番号はRegulation (EU) 2016/679である。2016年4月に採択され、2年間の準備期間を経て2018年5月25日から完全適用された... -
OS・ソフトウェア
GStreamer — パイプライン記述で組むマルチメディア基盤
GStreamerは、音声と動画のデコード・エンコード・再生・配信を「パイプライン」として組み立てるオープンソースのマルチメディアフレームワークです。1999年にスウェーデンの大学生エリック・ヴァルテーセン氏とヴィム・タイマンス氏が立ち上げ、現在はLG... -
プログラミング・開発言語
Godot — MITライセンスで広がるオープンソースエンジン
Godotは、アルゼンチン出身のフアン・リニエツキ氏とアリエル・マンスール氏が開発したオープンソースのゲームエンジンです。2007年から社内ツールとして使い始め、2014年2月にMITライセンスで公開、同年12月にGodot 1.0がリリースされました。ノード&シ... -
プログラミング・開発言語
Gradle — Android標準を担うDSL駆動ビルドツール
Gradleは2007年にハンス・ドッカー氏とアダム・マードック氏らが開発を始め、2008年4月にバージョン0.1が公開されたJVM向けのビルド自動化ツールです。当初はGroovyによるDSL(ドメイン特化言語)でビルドスクリプトを書く点が新しく、XMLベースのMavenや...
