システム開発・テクノロジー

システム開発・テクノロジー

CircleCIとは?IT初心者向けにわかりやすく解説

CircleCIとは?ざっくりと3行でCircleCIの主要な特徴と用途を理解することで、関連技術の選定や会話での活用に役立てることができる類似技術・ツールと比較したときのCircleCIの位置づけと強みを把握することが採用判断の基準になる...
システム開発・テクノロジー

Hyper-Vとは?IT初心者向けにわかりやすく解説

Hyper-Vとは?ざっくりと3行でHyper-Vの主要な特徴と用途を理解することで、関連技術の選定や会話での活用に役立てることができる類似技術・ツールと比較したときのHyper-Vの位置づけと強みを把握することが採用判断の基準になるHyp...
システム開発・テクノロジー

トランザクションとは?データベースの処理を守るACID特性の仕組み

トランザクションとは?ざっくりと3行でデータベースにおいて複数の操作を「全て成功するか・全て失敗して元に戻るか」の一つの処理単位として扱う仕組みのこと銀行の振込処理(口座Aから引き落とし→口座Bに入金)のように、途中でエラーが起きたときに中...
システム開発・テクノロジー

トップレベルドメインとは?.comや.jpの意味とドメイン体系の仕組み

トップレベルドメインとは?ざっくりと3行でURLの最も右端にある「.com」「.jp」「.org」などのドメイン名の最上位の部分のこと。インターネットのドメイン体系(DNS階層)の頂点に位置する用途や国・地域を示すいくつかの種類があり、gT...
システム開発・テクノロジー

ドライブ・バイ・ダウンロードとは?閲覧だけでマルウェアに感染する攻撃

ドライブ・バイ・ダウンロードとは?ざっくりと3行で悪意のあるWebサイトを閲覧するだけでユーザーが何もダウンロード操作をしていないのにマルウェアが自動的にデバイスにインストールされるサイバー攻撃のことブラウザやプラグイン(Flash・Jav...
システム開発・テクノロジー

等価演算子とは?プログラムで値の一致を比較する記号の使い方

等価演算子とは?ざっくりと3行でプログラムで2つの値が等しいかどうかを比較するための演算子のこと。多くの言語では「==」(イコールイコール)で表記し、比較結果をtrue(等しい)またはfalse(等しくない)で返すJavaScriptには「...
システム開発・テクノロジー

ドキュメントルートとは?Webサーバーが公開ファイルを置く基準ディレクトリ

ドキュメントルートとは?ざっくりと3行でWebサーバーが外部に公開するファイル群の基点となる最上位ディレクトリのこと。WebブラウザのURLで指定したパスは、このディレクトリを起点としてサーバー内部のファイルに対応付けられるドキュメントルー...
システム開発・テクノロジー

データセンターとは?サーバーを安全に守る専用施設のしくみ

データセンターとは?ざっくりと3行でサーバーやネットワーク機器などIT機器を安定稼働させるために必要な電力設備・冷却設備・物理セキュリティ・ネットワーク回線を備えた専用の建物・施設のこと自然災害・停電・不正侵入などのリスクからIT機器を守り...
システム開発・テクノロジー

デベロッパーツールとは?ブラウザに内蔵されたWeb開発者の必携機能

デベロッパーツールとは?ざっくりと3行でChrome・Firefox・Safari・Edgeなどのブラウザに標準搭載された開発者向けの検査・デバッグツールのこと。F12キーまたは「検証」メニューから起動できるHTMLの構造確認・CSSのリア...
システム開発・テクノロジー

デグレードとは?修正のつもりが正常な機能を壊してしまう開発の落とし穴

デグレードとは?ざっくりと3行でソフトウェアのバグ修正や機能追加・設定変更を行った際に、以前は正常に動作していた機能が動かなくなる品質低下のトラブルのこと。「デグレ」と略されることが多い英語圏ではこの現象をリグレッション(regressio...