kijitora

E

エンベデッドエンジニア(Embedded Engineer)

エンベデッドエンジニア(Embedded Engineer)とは、家電や自動車、産業機器などに内蔵されたコンピュータ(組み込みシステム)のソフトウェアを開発する技術者のことです。「組み込みエンジニア」とも呼ばれ、私たちの身の回りにある多くの...
S

SQLite(エスキューライト)

SQLite(エスキューライト)とは、専用のサーバーを必要とせず、1つのファイルだけでデータベースの機能を完結できる、軽量なデータベース管理システムのことです。アプリケーションに組み込んで使う「組み込み型データベース」として、世界中の非常に...
B

【Git】ブランチ(Branch)

ブランチ(Branch)とは、Gitにおいて、開発の流れを枝分かれさせる仕組みのことです。「branch(枝)」という英単語のとおり、大元の流れから分岐した作業場所を作ることで、本体に影響を与えずに変更を試せるようになります。現実世界に例え...
C

Cシェル(csh)

Cシェル(csh)とは、C言語に似た文法を採用したUNIX系OSのシェルです。ヒストリーやエイリアスなどの機能、Bシェルとの文法の違い、tcshとの関係を解説します。
B

Bシェル(Bourne Shell)

Bシェル(Bourne Shell)とは、UNIX系OSのシェルの原型となったプログラムです。shの特徴やbash・zsh・cshとの関係、今も使われる理由を初心者向けに解説します。
S

スクレイピング(scraping)

スクレイピングとは、Webページに表示されている情報の中から、必要なデータだけを機械的に抜き出して取得する技術のことです。「scrape(削り取る)」という英単語のとおり、ページ全体から欲しい部分だけを削り出すイメージの処理を指します。現実...
N

NPU(Neural Processing Unit)

NPU(エヌピーユー/Neural Processing Unit)とは、AI(人工知能)の処理、特にニューラルネットワークを使った計算に特化して設計された、専用の演算装置のことです。日本語では「ニューラル処理ユニット」とも呼ばれ、近年のス...
I

インベントリ(Inventory)

インベントリ(Inventory)とは、組織が保有しているパソコンやサーバー、ソフトウェアなどを一覧にして把握すること、またはその一覧そのものを指します。もともとは「在庫」「棚卸し」を意味する言葉で、IT分野ではIT資産の管理という文脈で使...
L

ローカルLLM(Local LLM)

ローカルLLMとは、インターネット上のサーバーに接続せず、手元のパソコンやスマートフォンの中だけで動作させる大規模言語モデルのことです。ChatGPTのような多くの生成AIサービスがクラウド上のサーバーで処理を行うのに対し、ローカルLLMは...
M

モジュラージャック(Modular Jack)

モジュラージャック(Modular Jack)とは、電話線やLANケーブルの先端に取り付けられている、四角い形をした差し込み式のコネクタのことです。カチッと音がして固定される、爪のような留め具が付いているのが特徴です。現実世界に例えると、モ...