編集長– Author –
-
Web・フロントエンド・バックエンド
WebRTC — ブラウザだけで実現するリアルタイム音声・映像・データ通信
WebRTC(Web Real-Time Communication)は、ブラウザ同士で音声・映像・任意データをP2Pでやり取りするためのWeb標準APIおよびプロトコル群です。Googleが2011年にOSSとして公開、後にW3CとIETFで標準化されました。「プラグインなしのビデオ通話」「ブラ... -
Web・フロントエンド・バックエンド
WebAssembly — ブラウザで高速にネイティブ言語を動かす標準バイナリ
WebAssembly(Wasm)は2017年にW3C標準として公開された、Web向けの低レベルバイナリ命令フォーマットです。C/C++/Rust/Go等で書いたコードを Wasm に変換すれば、ブラウザ上で JavaScript と協調しながらネイティブに近い速度で動作。「ブラウザを真の汎... -
OS・ソフトウェア
Ubuntu — 「使えるLinux」を世界に広めた人気ディストリビューション
Ubuntuは2004年、南アフリカ出身の起業家マーク・シャトルワース率いるCanonical社が公開したDebianベースのLinuxディストリビューションです。「Linux for human beings(人類のためのLinux)」をスローガンに、デスクトップ用途でも使いやすい完成度を目... -
OS・ソフトウェア
macOS — UNIXの土台にAppleの洗練を重ねたデスクトップOS
macOSはAppleが2001年に発表した「Mac OS X」を起源に持つ、Mac向けのオペレーティングシステムです。前身のClassic Mac OSとは設計を一新し、UNIX系のDarwinカーネル(BSDベース)にAppleのGUIを乗せた構造で、デザインの一貫性と安定性で評価を集めまし... -
OS・ソフトウェア
Windows — 個人PC市場を制した世界最大シェアのデスクトップOS
WindowsはMicrosoftが1985年に最初のバージョン(Windows 1.0)を発売した、Intel/AMD系PC向けのオペレーティングシステムです。DOSの上に乗ったGUIシェルとして始まり、Windows 95で本格的なOSとして独立、現在のWindows 11に至るまでデスクトップPC市場... -
ネットワーク・インフラ・クラウド
DNS — インターネットの電話帳・ドメイン名解決の仕組み
DNS(Domain Name System、ドメインネームシステム)は1983年にポール・モカペトリスが設計した、ドメイン名(example.com)をIPアドレス(93.184.216.34)に変換する分散システムです。「インターネットの電話帳」とも呼ばれ、ブラウザでURLを打ち込むた... -
ネットワーク・インフラ・クラウド
VPN — 拠点間や個人を安全につなぐ仮想プライベートネットワーク
VPN(Virtual Private Network、仮想プライベートネットワーク)は、インターネット等の公衆網の上に暗号化されたトンネルを張って、あたかも閉じた専用線で繋がっているかのように通信する技術です。歴史的には企業の拠点間接続から普及し、近年はリモー... -
ネットワーク・インフラ・クラウド
SSH — リモートシェルとファイル転送のセキュア標準
SSH(Secure Shell)は1995年、フィンランドのタトゥ・ウルネンが、リモートログイン時に平文でパスワードを流していたTelnet/rloginを置き換える目的で開発した暗号化プロトコルです。現在はSSH-2(RFC 4250〜4254、2006年)が標準で、Linuxサーバ運用・G... -
Web・フロントエンド・バックエンド
JWT — クレームを安全に運ぶJSON形式のトークン
JWT(JSON Web Token、ジョット)は2015年にRFC 7519として標準化された、クライアント・サーバ間でクレーム(claim、主張)をやり取りするためのトークン形式です。「ヘッダ.ペイロード.署名」の3部構成のBase64Url文字列で、URLにも安全に乗る軽さと、署... -
セキュリティ・認証
OAuth 2.0 — 「パスワードを渡さずに権限委譲する」業界標準プロトコル
OAuth 2.0は2012年にRFC 6749として標準化された、認可(Authorization)のためのプロトコルです。「他社サービスに自分のデータへのアクセスを許可するとき、パスワードを渡さずに済む」という発想で生まれ、「Googleでログイン」「GitHubで連携」のよう...
