I– tag –
-
OS・ソフトウェア
iA Writer: 輪郭を削ぎ落としたシンプルなテキストエディタ
2013年にドイツのiA Gruppeによって開発されたiA Writerは、シンプルさと機能性のバランスが特徴的なテキストエディタです。macOS、iOS、Windows、Linuxに対応し、Markdown形式での文書作成に優れています。 【この記事の目次】 iA Writerとは Markdownの... -
OS・ソフトウェア
i3 Window Manager:軽量且つ拡張性が高いウィンドウマネージャ
2010年に初公開されたi3 Window Managerは、Linuxユーザーに人気の軽量デスクトップ環境。X.orgフレームワーク上で動作し、高度なカスタマイズとキーボード指向のインターフェースで知られる。 【この記事の目次】 i3の特徴 i3の開発と進化 i3と他のウィン... -
セキュリティ・認証
I2P: ネットワークレベルでの匿名性と安全性
I2Pは、匿名通信ネットワークとして知られる。1990年代後半から始まった分散型匿名ネットワークの先駆けであるTorプロジェクトに影響を受けつつ独自の進化を遂げてきた。I2Pは端末間で直接接続せず、一連の中継地点を通じて非公開通信を行う仕組みを持つ。... -
Web・フロントエンド・バックエンド
i18next: インターネーションライゼーションフレームワーク
i18nextは2011年に開発されたJavaScriptの国際化フレームワーク。Webアプリケーションやモバイルデバイス向けサービスの多言語対応を支援する重要なツールです。 【この記事の目次】 i18nextの定義と役割 i18nextの機能と仕組み i18nextの進化と開発 i18ne... -
スマートフォン・モバイル
I18n: 多言語対応のためのインターナショナライゼーション
I18n (インターナショナライゼーション) とは、ソフトウェアやウェブサービスを多言語に対応させるために開発者が行う作業で、その起源は1990年代にさかのぼる。現在ではモバイルアプリケーションやウェブサイトにおいて、ユーザー体験の向上とグローバル... -
OS・ソフトウェア
I/Oスケジューリング詳細:OSにおけるデータ処理最適化技術
I/Oスケジューリングとは、オペレーティングシステムが磁気ディスクやネットワークなどの外部デバイスからの入出力を効率的に管理するための戦略です。この記事では、その概念の歴史から最新の実装までを深堀りします。 【この記事の目次】 I/Oスケジュー... -
データベース・データ管理
I/O最適化(DB):データベース性能向上の鍵
データベース管理システムにおける入出力操作の効率化が目指す概念。主にディスクアクセスやメモリ利用を改善し、システム全体のパフォーマンスを向上させる技術として1980年代から研究・開発され続けている。 【この記事の目次】 I/O最適化の定義 I/O最適... -
Web・フロントエンド・バックエンド
Insomnia — Postmanへの軽量な対抗として育ったAPIクライアント
Insomniaは2014年にカナダのグレゴリー・シーア(Gregory Schier)が個人開発として公開したAPIクライアントで、ElectronとReactで作られたデスクトップアプリです。Postmanがクラウド主体で機能を増やしていく中、Insomniaは「シンプルなUI」「ローカル中... -
スマートフォン・モバイル
Ionic — Web技術でモバイルUIを再現するハイブリッド老舗
Ionicは、HTML/CSS/JavaScriptというWeb標準技術だけでネイティブ風UIのモバイルアプリを作るためのフレームワークで、米国マディソンに本拠を置くDrifty Co.(現Ionic社)が2013年11月に最初のα版を公開しました。iOS風・Android風それぞれに合わせたコン... -
OS・ソフトウェア
iptablesとは|Linuxの伝統的パケットフィルタ
iptables(アイピーテーブルズ)は、Linuxカーネルが提供するパケットフィルタリングフレームワークnetfilterを操作するユーザー空間ツールで、1998年にRusty Russell(ラスティ・ラッセル)らによって設計されました。送信元・宛先IPアドレス、ポート番号...
