I– tag –
-
プログラミング・開発言語
IntelliJ IDEAとは|Java統合開発環境の王者を解説
IntelliJ IDEAは、チェコのJetBrains社が2001年に公開したJava向け統合開発環境です。深いコード解析と高精度な補完、リファクタリング機能を武器に、Eclipseと並ぶ商用Java IDEの代表格として世界中の開発現場に普及しました。Kotlin、Scala、Groovyなど... -
ネットワーク・インフラ・クラウド
IPsec — IP層で通信を暗号化する標準プロトコル群
IPsec(Internet Protocol Security)は、IPパケット自体を認証・暗号化するためのプロトコル群で、1995年8月にIETFがRFC 1825〜1829として最初の仕様を公開し、1998年のRFC 2401〜2412(IPsec-v1)、2005年のRFC 4301〜4309(IPsec-v3)へと改訂されてき... -
Web・フロントエンド・バックエンド
IndexedDB — ブラウザ内に常駐するNoSQL型オフラインデータベース
IndexedDBは、ブラウザに大量の構造化データを保存し、インデックスを使って検索できるクライアントサイドのNoSQLデータベースです。W3Cが2010年9月に最初の草案を発表し、2015年に勧告候補(CR)に到達した後、現在もWHATWG IndexedDB仕様として更新され... -
Web・フロントエンド・バックエンド
Islands Architecture — 静的の海に対話要素を点在させる設計
Islands Architecture(アイランズアーキテクチャ)は、ページ全体は静的HTMLとして配信し、対話が必要な部分だけを「島(Island)」と呼ばれる独立コンポーネントに切り出して、それぞれが個別にJavaScriptで動くよう設計するフロントエンド構成です。命... -
Web・フロントエンド・バックエンド
ISR — 静的ページを必要なときだけ再生成する仕組み
ISR(Incremental Static Regeneration)は、SSGの拡張として登場したレンダリング方式で、事前にビルドした静的HTMLをベースに、一定時間ごと、あるいはオンデマンドの指示でページを再生成する仕組みです。2020年7月公開のNext.js 9.5でVercelが導入し、... -
ネットワーク・インフラ・クラウド
Istioとは?Service Meshの本命の今を読み解く
IstioはKubernetes上にService Meshを実装するためのオープンソースプラットフォームで、2017年5月にGoogle、IBM、Lyftが共同で発表した。マイクロサービス間の通信を制御するためにEnvoyをサイドカーとして注入し、トラフィック制御、観測、認可、暗号化... -
ネットワーク・インフラ・クラウド
IPFSとは|コンテンツアドレスで分散配信する次世代Web基盤
IPFS(InterPlanetary File System)は、2014年にJuan Benet氏が立ち上げたProtocol Labsが開発する分散型ファイルシステムです。ファイルをURLではなく「コンテンツのハッシュ値(CID)」で参照する点が最大の特徴で、中央集権的なサーバーに依存せず、世... -
セキュリティ・認証
ISO 27001とは|情報セキュリティマネジメントの国際規格
ISO/IEC 27001は情報セキュリティマネジメントシステム(ISMS)の要求事項を定めた国際規格であり、2005年に英国規格BS 7799-2を母体として初版が発行され、2013年改訂を経て2022年10月に第3版が公開された。組織が情報資産のリスクを評価し、適切な管理策... -
ネットワーク・インフラ・クラウド
Ingress-NGINX — Kubernetes公式のNginx製L7ゲートウェイ
Ingress-NGINXはKubernetes公式(kubernetes/ingress-nginxリポジトリ)が開発するIngressコントローラで、Webサーバーとして長い実績を持つNginxをデータプレーンに据えています。2016年頃にプロジェクトとして整備が始まり、現在はKubernetes SIG-Networ... -
データベース・データ管理
InfluxDB — IoTと監視を支える時系列特化型データベース
InfluxDBは、米InfluxData社(旧Errplane)が2013年に公開した時系列データに特化したオープンソースDBです。サーバメトリクス、IoTセンサー、株価、アプリのテレメトリといった「時刻+値」が大量に流れるデータを効率よく保存・問い合わせる用途で、Prom...
