排他制御を行う際に使われるデータの形式を指します。 ・2 進セマフォ ・カウント用セマフォ に分類されそれぞれ、ある処理に対してあと何人がアクセス可能かという情報を管理します。 排他制御が必要な処理を開始するタイミングで…
カテゴリー: 用語集
用語集
クリティカルセクション とは
by T.S •
プログラムを複数スレッド(複数プロセス)で動かしたときに 各スレッドの処理順によってリソースに不具合をもたらす処理を指します。 DBの書き込みや、ファイルの読み書きが該当し、トランザクションや、ファイルのロックなで対応が…
用語集
GIL
by admin •
GIL(Global Interpreter Lock)とは PythonやRubyでマルチスレッドによる並列処理を行う場合に それぞれのスレッドで排他制御がかかり、1スレッドずつ処理される仕組みです。 基本的にこの仕組…
用語集
スクラム開発 とは
by T.S •
ソフトウェア開発の手法の一つです。 チームで開発を行うフレームワークとして提唱されています。 アジャイル開発の一つのため、遠い未来のことはあまり計画に含めず 小さな単位(時間)で開発を区切り、その期間内でできる計画、開発…
用語集
アジャイル
by admin •
アジャイルとはソフトウェアの開発技法の1つとして生まれたものです。 開発における、要件定義/設計/実装/テスト/リリースというサイクルを1週間や2週間などの短期のサイクルで回します。 それによりユーザーからのフィードバッ…
用語集
DX とは
by H.K •
DX Digital transformation を略してDX。 (英語圏では「transformation」の「trans」の部分を「X」と略すことが一般的) 2004年、スウェーデンのウメオ大学教授 エリック・スト…
用語集
2025年の崖 とは
by H.K •
2025年の崖 2018年に経済産業省が「DXレポート」というものを発表しました。 DXレポート ~ITシステム「2025年の崖」克服とDXの本格的な展開~ (※DXレポートの「DX」は、デジタルトランスフォーメーション…
用語集
Cisco Packet Tracer とは
by H.K •
Cisco Packet Tracer ネットワーク機器メーカー「Cisco社」の教育機関っぽいところ(Cisco Networking Academy)が 公開しているフリーのソフトウェアです。 実機が要らなくて、ソフ…
用語集
Li-Fi
by admin •
Li-FiとはLight Fidelityの略語で、光無線通信技術のひとつです。 多くの人が日常で使用しているWi-Fiは電波を利用した無線通信であるのに対し、 Li-Fiは可視光を利用します。 具体的にはLED電球を超…
用語集
スパニングツリー
by YM.M •
スパニングツリー(プロトコル)とは. データリンク層で円環上に複数のスイッチを接続して冗長化を図る際に必須となる仕組みです. 円環上とすることで,機器の不具合があった際に不具合のあった経路を避けて 通信を行うことができま…
用語集
Pyston v2 とは
by T.S •
Pythonより20%早い という売り文句で「Pyston V2」が発表されました。 正式なPythonではないですが、Pyston は CAPIを使えるようにしているため、 開発者が言うには、理論的にPythonと同じ…
用語集
遺族年金 とは
by H.K •
用語集
mmwave とは
by H.K •
mmwave ミリ波とも言います。 sub6と同じで、5Gで使われる周波数帯域のひとつです。 周波数帯域が、28GHz~300GHzで、 sub6よりはるかに広い帯域、超高速通信を行うことができます。 5G対応スマホが出…
用語集
sub6 とは
by H.K •
用語集
コマンド クエリ責務分離 (CQRS) パターン
by admin •
CQRS(Command and Query Responsibility Segregation)とは データの読取と、更新操作をするモデルを分離するという、プログラムの構造を指します。 一般的なCRUDでは、一つのモ…
用語集
OLTP/OLAP
by admin •
OLTP(OnLine Transaction Processing)オンライントランザクション処理 OLAP(Online Analytical Processing)オンライン分析処理 これらは、データベースのデータ…
用語集
VDI(仮想デスクトップ)
by admin •
VDI(仮想デスクトップ)とは、シンクライアント環境の内の1つです。 まずシンクライアントですが、「シン(薄い)」と「クライアント」の合成語です。 機能的には処理自体はサーバーでさせて、クライアント(ローカルの端末)はサ…
用語集
CASB
by admin •
CASB(Cloud Access Security Broker)とは クラウドアプリケーション(SaaS)の利用状況を可視化したり、アクセス制限などをする製品を指します。 クラウドアプリケーションは導入が簡単なため、…
用語集
ゼロトラストネットワーク とは
by T.S •
「ゼロトラストネットワーク」とは、次世代のネットワークセキュリティの概念として 調査会社フォレスターリサーチ(Forrester Research)の調査員キンダーバーグ氏により提唱されたものです。 「次世代」と比較され…
用語集
分析麻痺とは
by H.K •
用語集
ローボールテクニック
by admin •
ローボールテクニックとは ローボール、すなわち承諾しやすい条件を提示、承諾させ 後に承諾し辛い条件を提示し受け入れさせるものです。 一度承諾したものは、責任を持ってやろうとする人間の心理を利用した方法です。 具体例として…
用語集
ハード・トゥ・ゲット・テクニック
by admin •
ハード・トゥ・ゲット・テクニックとは「特別に」や「あなただけに」という言葉を用いて、相手の信頼を獲得するものです。 「あなたは特別」という扱いにより、好感や信頼を得たり、さらには何かを提案してくというテクニックです。 注…
用語集
フット・イン・ザ・ドア・テクニック
by YM.M •
フット・イン・ザ・ドア・テクニックとは行動心理学のテクニックの1つです. 段階的要請法とか一貫性の原理とか様々な呼び方があるようです. 人は一度YESというとその後NOと言いにくい,というものです. 本来要求したい事柄よ…
用語集
融資枠
by admin •
企業が銀行から一定額を一定の期間で何度でも融資を受けられる契約での融資金額の限度のこと。 銀行融資枠(コミットメントライン)とも呼ばれる。 契約の目的は銀行が企業の安定的な経営をサポート(融資)することを約束(コミット)…
用語集
ベーシックインカム
by admin •
ベーシックインカムとは、一定の金額をだれでも受け取ることができ 最低限の生活が保障される制度です。 世界的にもまだ検討段階というところで、 支給対象の人を限定して実験しているような状況のようです。 メリットデメリットがい…
用語集
Wi-Fi 6 とは
by admin •
Wi-Fi 6とは無線通信の規格『IEEE 802.11ax』のことです。 特徴としては、新たに「OFDMA(Orthogonal Frequency-Division Multiple Access:直交周波数分割多元…
用語集
エンパワードエッジ
by admin •
エンパワードエッジとは、 エッジコンピューティングを5Gなどの次世代高速通信網でサーバーと連携させることを指します。 エッジコンピューティングでは、 よりユーザーに近い端末で処理をすることでサーバーだけに処理させるよりも…
用語集
Pysa
by admin •
Facebook社が「Pysa」(Python Static Analyzer)という静的解析ツールをOSSとして公開しました。 公式の説明からすると、「Pysa」は「Pyre」の静的解析機能という位置づけで、 Pyth…
用語集
アンチパターンとは
by T.S •
アンチパターンとは失敗につながる行為を集めた事例を指す。 ソフトウェア開発では、効率を下げる。パフォーマンスを落とす などの悪いコードの例を指すこともあります。 アンチパターンとは逆の失敗しない例としてデザインパターン…
用語集
プログラムの直交性 とは
by H.K •
プログラムの直交性 そもそも、直交とは幾何学の分野、 X軸、Y軸が垂直に交わっていてX軸をY軸に対して平行に動かしても、 グラフ全体の形状が変わらないという意味で、 プログラミングについて話すと、 「Aを変更してもBは変…


