OSI 参照モデル

【OSI 参照モデル レイヤ1 物理層】ネットワークケーブル、モデム

インターネット回線の比較 各インターネット回線の比較は以下のとおりです。 FTTH FTTB FTTN ADSL ISDN 一般...
Linux

文字コードとは?一覧表や確認方法や変換コマンド等について

文字コードとは 文字コードとは、各文字に割り当てられたデータ列(バイト列)のことです。 文字コードは以下の2段階に区別されます。 符号化文字集合(Coded Character Set)文字符号化方式(Character...
Linux

【Linux カーネル: OS 基礎入門5】I/O デバイスとの通信

本記事は全5回に渡る Linux カーネルの解説のうち第5回「I/O デバイス管理」に関する記事です。 その他の Linux カーネルの解説については以下の記事をご覧ください。 【Linux カーネル: OS 基礎入門1】OS...
Linux

【Linux カーネル: OS 基礎入門4】ストレージ管理・ファイル

本記事は全5回に渡る Linux カーネルの解説のうち第4回「ストレージ管理・ファイル」に関する記事です。 その他の Linux カーネルの解説については以下の記事をご覧ください。 【Linux カーネル: OS 基礎入門1】...
Linux

【Linux カーネル: OS 基礎入門2】プロセス管理・CPU 割り当て

本記事は全5回に渡る Linux カーネルの解説のうち第2回「プロセス管理・CPU 割り当て」に関する記事です。 その他の Linux カーネルの解説については以下の記事をご覧ください。 【Linux カーネル: OS 基礎入...
データベース

ACID 特性とは?データベースのトランザクションについて

ACID 特性とは ACID とは、データベースのトランザクション処理において、信頼性を保証するために求められる次の4つの性質の頭文字です。 Atomicity(原始性)Consistency(一貫性)Isolation(分離...
認証

ID フェデレーションとは?OAuth2.0 と OpenID Connect の関係

ID フェデレーションについて調べたところ、以下の5点が頭の中でぐちゃぐちゃになったので、まとめることにしました。 ID フェデレーションって何?ID フェデレーションと SSO の違いって何?OAuth2.0 と OpenID C...
Docker

【入門】docker とは?コマンドや dockerfile の使い方

docker とは docker とは、OS やインストールしているパッケージなどを指定した環境(=コンテナ)で特定のコマンドを実行した結果を再現するものです。 例えば、以下の場合は「CentOS の環境」で「ls コマンドを...
ビッグデータ

【入門】fluentd(td-agent)とは?インストールと使い方

fluentd(td-agent)とは fluentd(td-agent)とは、ログ収集ソフトウェアです。 アプリケーションや各 IoT 機器のログを1箇所に集約するために利用します。 fluentd(td-ag...
ストリーミング

【入門】ストリーム処理とは? OSS のエンジンを紹介

ビッグデータの分析、機械学習を導入するにあたり、「ストリーム処理」という言葉をよく目にするようになりました。 一方で「ストリーム処理」に関する説明が抽象的でイメージが掴みにくいのが実情です。 そこで今回は以下の項目について「ス...