IT
Apache HBase入門と実践:設計・運用・パフォーマンス最適化ガイド
概要 — HBaseとは何か Apache HBaseは、Hadoopエコシステム上に構築された分散型のカラム指向(wide-column)NoSQLデータベースです。GoogleのBigtableに触発されて作られてお […]
Haxeとは何か:クロスプラットフォーム開発に強い静的型付け言語の深層ガイド
はじめに — Haxeの位置づけ Haxeは、1つの言語で複数のプラットフォーム向けコードを生成できるクロスコンパイル型の高水準プログラミング言語です。元々Nicolas Cannasseによって設計され、オープンソース […]
HATEOASとは何か:RESTの本質を理解し実装するための包括ガイド
はじめに HATEOAS(Hypermedia As The Engine Of Application State)は、RESTアーキテクチャの重要な制約の一つであり、Web APIの設計思想やクライアント・サーバ間の […]
Hasura入門と実践:高速GraphQLバックエンド構築の設計・運用ガイド
はじめに — Hasuraとは何か Hasuraは、データベース(特にPostgreSQL)に対して自動的にGraphQL APIを生成するオープンソースのGraphQLエンジンです。従来のRESTや自前のGraphQL […]
ハッセ図(Hasse図)とは何か:定義・構築・ITでの応用と可視化の実践ガイド
概要:ハッセ図とは ハッセ図(Hasse図)は、部分順序集合(poset:partially ordered set)を視覚的に表現するための図です。要素同士の順序関係を示す際に、冗長な推移的(transitive)な辺 […]
GNUStep入門と実践:OpenStep/Cocoa互換のオープンソース環境を深掘りする
概要 — GNUStepとは何か GNUStepは、NeXTのOpenStep(およびその後のAppleのCocoa系)APIをオープンソースで再実装したソフトウェアフレームワーク群と開発環境の総称です。Objectiv […]
GNU/Linuxとは何か — 歴史・構造・実務で使える徹底ガイド
概要:GNU/Linux の定義と呼称 GNU/Linux(通称 Linux)は、一般に Linux カーネルと GNU をはじめとするユーザーランド(シェル、ツール群、ライブラリなど)を組み合わせたオペレーティングシス […]
GNU Hurdを深掘りする:設計、現状、将来展望(詳説)
導入:GNU Hurdとは何か GNU Hurd(以下Hurd)は、GNUプロジェクトが目指す完全に自由なオペレーティングシステムのために設計されたマイクロカーネル上で動作するサーバ群(ユーザー空間のデーモン)であり、伝 […]
GNOME徹底解説:歴史・構造・開発・Wayland移行と今後の展望
はじめに GNOME(グノーム)は、Unix系OS、特にLinuxで広く採用されているデスクトップ環境(DE: Desktop Environment)です。単なる見た目のシェルにとどまらず、ウィンドウマネージャ、コンポ […]
GNOME Foundationとは — 歴史・組織・活動・資金調達と今後の展望
GNOME Foundationとは GNOME Foundationは、オープンソースのデスクトップ環境であるGNOMEプロジェクトの発展と普及を支援するために設立された非営利組織です。GNOMEプロジェクト自体は19 […]

