IT用語集– tag –
-
ビジネスIT・DX・SaaS
ベンダー管理:サードパーティ製品の運用効率化
企業が外注先やパートナーと連携する際、契約後のサポートやアップデートといった要素を適切に統制するのがベンダー管理だ。1980年代半ばから概念として確立され、21世紀に入るとクラウドサービスの台頭と共に新たな課題を生んだ。 【この記事の目次】 ベ... -
ベンチマーク測定:パフォーマンス評価の指標
Benchmarking(ベンチマーク)は、ITシステムやハードウェアのパフォーマンスを客観的に測定する手法です。1970年代にコンピュータの性能比較のために導入され、現在ではクラウド環境でのサービス評価やシステム最適化において不可欠な役割を果たしていま... -
OS・ソフトウェア
BenchmarkDotNet: ベンチマークツールフレームワーク
BenchmarkDotNetは、C#と.NETプロジェクトにおいてパフォーマンステストを容易に実行できるオープンソースのフレームワークです。2015年にMicrosoft .NET Foundationによって開始され、幅広い開発者コミュニティから支持を得ています。 【この記事の目次】... -
OS・ソフトウェア
ベンチマーク・プロファイリング: パフォーマンスと最適化の鍵
ソフトウェア開発において、プログラムやシステムのパフォーマンスを測定し評価するための手法としてベンチマーク・プロファイリングがあります。この記事では、その歴史から最新技術まで解説します。 【この記事の目次】 ベンチマークとは プロファイリン... -
ビジネスIT・DX・SaaS
ベンチアカウンティング: 予算管理の効率化手法
ベンチアカウンティングは、20世紀後半から発展した経営管理手法で、具体的な業務活動と直接結びつく費用を明確にすることで事業の価値最大化を目指す。この記事では、その概念の深層を探りつつ、現代における活用法についても考察する。 【この記事の目次... -
Web・フロントエンド・バックエンド
BEM: ブロック要素修正というCSS命名規則
BEM(Block Element Modifier)は、ウェブ開発におけるCSSの名称付けと構造化を合理化するための手法です。1990年代から2000年代にかけてWebサイトの設計が複雑化し始めた頃、モスクワのソフトウェア会社Yandexで開発されました。 【この記事の目次】 BEM... -
Web・フロントエンド・バックエンド
BEM修飾子:CSSにおけるクラス名の命名規則
BEM(Block Element Modifier)は、ウェブ開発においてクラス名を一貫性高く管理するためのアプローチです。その中でもBEM修飾子は重要な概念で、要素やブロックに特定の状態や変数を適用するために使用されます。この記事では、BEM修飾子の仕組みとその利... -
Web・フロントエンド・バックエンド
BEMの命名規則: Web開発におけるCSSクラスの明確化と再利用性
BEMはブロック・要素・Modifierを基盤とするHTML/CSSの命名規則で、2011年にЯндекс社によって策定されました。この記事ではBEMが抱える問題解決への役割から最新動向まで深く掘り下げます。 【この記事の目次】 BEMの基本概念 BEMの活用シーン BEMと他の命... -
プログラミング・開発言語
Bellman-Ford: 負の経路も検出するダイクストラ法の代替
ベルマン=フォードアルゴリズムは、グラフ理論における最短パス問題を解く方法で、負の重みを持つ辺が存在しても効果的に最短経路を見つけられる特徴を持ちます。1958年にラルフ・ベルマンとリチャード・フォードにより独立に発表され、ダイクストラ法を... -
AI・機械学習・データサイエンス
ベクトルデータベース: ベクトル形式での情報検索技術
ベクトルデータベースとは、AIや機械学習分野で使用される高性能な情報検索テクノロジーです。従来のデータベースと異なる点は、文字列や数値といった定量化されたデータではなく、ベクトルとして表現可能な情報を効率的に取り扱えることです。近年、自然...
