編集長– Author –
-
OS・ソフトウェア
Nginx — 高性能Webサーバ・リバースプロキシのデファクト
Nginx(エンジンエックス)は2004年、ロシアのイーゴリ・シソエフが公開した高性能Webサーバ/リバースプロキシです。当時主流だったApache HTTP Serverが大量同時接続で苦戦していた「C10K問題」への解として誕生し、イベント駆動の軽量アーキテクチャで... -
Web・フロントエンド・バックエンド
Next.js — Reactを本番運用に押し上げたメタフレームワーク
Next.jsは2016年、Vercel社(旧Zeit)が公開したReactベースのメタフレームワークです。「Reactだけでは大規模Webアプリの本番運用は厳しい」という現実に対し、ルーティング・サーバサイドレンダリング・データ取得・APIルートまで一括で提供することで、... -
Web・フロントエンド・バックエンド
Vue.js — シンプルさで愛される進歩的JavaScriptフレームワーク
Vue.jsは2014年、元GoogleのエンジニアであるEvan You(尤雨溪)が個人で公開したJavaScriptフレームワークです。AngularJSの「いいとこ取りで軽量に」という思想で生まれ、「進歩的(Progressive)」を旗印に、HTMLに少しずつ組み込む使い方からSPAの本格... -
Web・フロントエンド・バックエンド
Node.js — JavaScriptをサーバサイドに解き放った実行環境
Node.jsは2009年にライアン・ダールが公開した、GoogleのV8 JavaScriptエンジンを土台にしたサーバサイドJavaScript実行環境です。「ブラウザでしか動かなかったJavaScript」を一気にバックエンドへ広げ、フロントエンドとバックエンドを同じ言語で書ける... -
ネットワーク・インフラ・クラウド
HTTPS — Webを安全に運ぶ暗号化通信のデファクト
HTTPS(Hypertext Transfer Protocol Secure)は、WebブラウザとサーバのHTTP通信をTLS(旧SSL)で暗号化したプロトコルです。1994年にNetscapeがSSLとして提唱した仕組みが下地で、2010年代にGoogleやLet's Encryptが「全Webサイトをhttps化する」運動を... -
Web・フロントエンド・バックエンド
HTML5 — Webを「アプリプラットフォーム」に押し上げた仕様
HTML5は、W3CとWHATWGが2014年に正式勧告した「Webページを記述する標準マークアップ言語」の第5版です。従来のHTML4が文書記述に重点を置いていたのに対し、HTML5は動画再生・図形描画・オフライン動作・GPS取得など、Webブラウザがアプリプラットフォー... -
ガジェット・ハードウェア
GPU — 画像処理から始まりAIを支える並列演算の主役
GPU(Graphics Processing Unit、画像処理装置)は、もともと3Dグラフィックスを高速に描画するために生まれた専用プロセッサです。1999年にNVIDIAが「GPU」という言葉を提唱して以来、ゲーム性能の向上を主目的に進化してきましたが、2010年代以降は深層... -
ガジェット・ハードウェア
CPU — コンピュータの「頭脳」を担う中央処理装置
CPU(Central Processing Unit、中央処理装置)は、コンピュータが行う計算・命令実行を担う中核の半導体チップです。1971年にIntelが発売した「4004」を世界初のマイクロプロセッサとし、半世紀以上にわたって性能向上を続けてきました。現在のPC・スマホ... -
スマートフォン・モバイル
Android — Googleが主導する世界最大シェアのモバイルOS
Androidは2008年にGoogleとOpen Handset Alliance(OHA)が公開したスマートフォン向けOSで、Linuxカーネルをベースに作られたオープンソースのプラットフォームです。「Androidは無料で誰でも使える」という構造から世界中のメーカーが採用し、現在は世界... -
セキュリティ・認証
ゼロトラスト — 「社内なら安全」を捨てる新時代のセキュリティモデル
ゼロトラスト(Zero Trust)は、「社内ネットワーク内なら安全」という従来の境界型セキュリティを捨て、あらゆる通信を「信頼しない前提」で都度検証するセキュリティモデルです。2010年に米Forrester社のジョン・キンダーバグが提唱し、リモートワークや...
