B– tag –
-
ビジネスIT・DX・SaaS
BCPとIT: ビジネス継続計画の情報技術活用
ビジネス継続計画(Business Continuity Plan、以下BCP)における情報技術(Information Technology、以下IT)の役割は不可欠だ。企業が災害や大規模な障害から迅速に回復するためのツールとして、ITはBCP策定の中心的な存在となりつつある。 【この記事の... -
データベース・データ管理
BCNF:データベース設計における強力な規範
BCNF(Boys-Codd Normal Form)は、データ冗長性と更新異常を最小限に抑えるためのデータモデル論理的正規化の一手法です。1970年代後半、E.F. Coddによって提唱され、データベース設計における重要な指針となりました。本記事ではBCNFの概念、適用方法、... -
プログラミング・開発言語
BCJR アルゴリズム: 離散符号化情報理論の中心
1980年代にJ. C. Buckheisterらが開発したBCJRアルゴリズムは、通信工学で大いに活躍しています。このページでは、その歴史から機能までを詳細に探求します。 【この記事の目次】 定義と原理 歴史と発展 仕組みと機能 比較と応用 まとめ 【定義と原理】 BC... -
プログラミング・開発言語
BCH符号:誤り訂正コードとしての役割と特性
ブレーカー・バーコン・ヘス符号(以下、BCH符号)は1960年代に開発された誤り訂正技術で、現在では通信やデータ保存分野での信頼性向上に重要な役割を果たしています。その強力な誤り訂正能力と計算効率の高さから、現代でも広範囲にわたる応用が見られま... -
OS・ソフトウェア
BPF Compiler Collection: Linuxカーネル向け拡張機能
bccはLinuxカーネル上で動作するためのパフォーマンスモニタリングやネットワーク監視用ツールを生成するライブラリ群です。2014年に開発が始まり、Netfilterやsocketのフィルタリングで広く使われるようになり、現在ではより高度なプロファイリングやセキ... -
OS・ソフトウェア
Bcachefs: データキャッシュとディスクアクセスを最適化するファイルシステム
2017年に開発が始まったBcachefsは、データの高速読み込みと効率的な磁気ディスクへの書き込みを実現するために設計された革新的なファイルシステム。その背景にはLinus TorvaldsによるLinuxカーネルへの貢献と、従来のext4やXFSといったファイルシステム... -
BBR: ネットワーク効率化技術
BBR (Bottleneck Bandwidth and RTT) は、Googleが開発したTCP流量制御アルゴリズムです。2016年に公開されて以来、インターネットの遅延と帯域幅を最適化する新たな基準となりました。 【この記事の目次】 BBRの定義 BBRの歴史 BBRの仕組み BBRとCUBICの... -
OS・ソフトウェア
BBEdit: Mac用高度なテキストエディタ
BBEditは、長年にわたって開発者の間で広く愛用されてきたMac向けの高度なテキストエディタです。1992年から存在し、コード編集やウェブ開発に不可欠なツールとなっています。 【この記事の目次】 BBEditの起源 高度なテキストエディタ機能 BBEditと他のテ... -
セキュリティ・認証
BB84プロトコル:量子暗号化の草分け
BB84プロトコルは1984年にチエンジン・ベンニンガーとギー・ブロッサールによって考案された、従来の古典的な暗号方式とは一線を画す先駆的量子通信手法。物理的原理に基づく情報保障を可能にしたBB84は、今日でも量子暗号システムにおける重要な基盤とし... -
Bazel Remote Cache:ビルド効率化ツール
Googleが開発したBazelは、大規模なソフトウェアプロジェクトを効率的に構築するためのビルダーです。Remote Cache機能はその中でも重要な役割を果たし、複雑で反復的なビルドタスクを短時間で完了させます。 【この記事の目次】 Bazel Remote Cacheとは R...
