IT用語メモ2

# ITメモ
### 分析
+ <font color="red">**主成分**</font>分析・・・<font color="red">**主となる成分**</font>を取り出すよ
    + 相関の強い変数をかけて、変数を減らして、主成分にするよ
+ 因子分析・・・因子（要因）となるデータ分析、まぁ文字のごとし
    + 回帰分析・・・データの関連性を予測、把握すること、
        + 回帰
            + １周してもう一度元に戻る、関数はこの意味が多い
+ クラスタ分析・・・クラスタは分類

### ソート（整列）
+ クイックソート・・・基準
+ 挿入ソート　挿入する
+ バブルソート　<font color="red">**バブル**</font>：（となり同時から）上がって来る
+ ヒープソート　木構造
+ マージソート・・・データを分割してソートを繰り返すよ

### 言語
- DOM・・・<font color="red">**Document object model**</font>　htmlなどのモデル定義
- JSON 文字列の並び
``` 
{“Number” : 1} 
```
- SOAP <font color="red">**Simple Object Access Protocol**</font> 通信プロトコルのひとつ


### プロセッサー
- <font color="red">**スーパスカラ**</font>プロセッサー　CPUの命令パイプラインを複数
- <font color="red">**ソフトコア**</font>プロセッサ　FPGA、論理回路書き換え可能
- <font color="red">**ヘテロジニアス**</font>マルチコアプロセッサ　ヘテロジニアス：異種
- <font color="red">**ホモ　ジニアス**</font>マルチコアプロセッサ　ホモジニアス　：同種

### パイプライン　読込、解読、実行、書出の一連の流れ
- アウトオブオーダー実行・・・命令順序を無視して命令を実行
- 遅延分岐・・・分岐する前に命令が決まって、遅延することもある
- 投機実行・・・予測
- レジスタネーミング・・・レジスタ名の付け替え

未分類
- ジャーナリング・・・ログの保存する
- デフラグ・・・データの再配置
- ライトアンプリフィケーション・・・ブロックごとに書いて書き込み数が多くなる、フラッシュメモリとか
- ユニファイドメモリ・・・<font color="red">**Unified Memory**</font>：<font color="red">**統合メモリ**</font>
メモリをほかのデバイスが共有すること
たぶん、アクセスを一つのメモリに統合した感じ

### ストレージ（規則装置）
+ SAN・・・<font color="red">**Strage Are Network**</font>、ストレージを専用ネットワークで使用
+ DAS・・・<font color="red">**Direct Attached Storage**</font>、ローカル、SATAなど使用、物理線やね
+ NAS・・・<font color="red">**Network Attached Strorage**</font>、ネットワーク、LANなどで使用
+ ストレージ方式　サーバーにデータを格納するよ
    + <font color="red">**ファイル**</font>ストレージ・・・フォルダ、ファイルなど、
        + windowsのファイルエクスプローラそのまま
    + <font color="red">**ブロック**</font>ストレージ・・・ブロック単位でアクセス
    + <font color="red">**オブジェクト**</font>ストレージ・・・オブジェクトとしてアクセス

NAS　⇔　DAS

- IaC・・・<font color="red">**Infrastructure as Code**</font>
  - インフラをコードで管理
  - 人の作業のミスを減らす
- CI・・・<font color="red">**Continuous Integration**</font>：<font color="red">**継続的インテグレーション**</font>
  - Integragion:統合や統一
  - インフラのこまめにビルドができるようなったよ。以前はビルドエラーの特定などが大変？

### ツール
- エミュレータ・・・ハードが異なっても動かせるソフトウェア
- シミュレータ・・・シミュレーション（模倣）してくれるソフトウェア
- デバッガ・・・デバッグする
- プロファイラ・・・分析する
- クロスコンパイル・・・異なるOSで実行可能


### OS
- カーネル・・・いろいろ制御してくれるプログラム、ハードのメモリや…


# 未分類
- FPGA・・・Field Programmable Gate Array、論理回路をプログラミングできるよ
- EEPROM・・・フラッシュメモリ
  - 電気的に読み書き、不揮発性
- ROC曲線・・・<font color="red">**Receiver Operatorating Characteristic curve**</font>：受信者動作特性曲線
  - 真陽性率、偽陽性率
- 
- NAPT(IPマスカレード)・・・ルータがグローバルIPアドレスに変換
- CHAP・・・ユーザ認証
- ICMP・・・pingネットワーク診断ツールで疎通チェック
- SMTP・・・Simple Mail Transfer Protocol メール送信
- SNMP・・・Simple Network Management Protocol、ネットワークの監視、管理プロトコル
- パケット送信
  - ブロードキャスト　全員に送信
  -  マルチキャスト、グループに送信
- ARP・・・IPアドレスからMACアドレス教えて
  - RARP・・・ARPの反対 
- レインボーテーブル攻撃、ハッシュから平文
- ブルートフォース攻撃、総当たり攻撃
- 公開鍵
  - 楕円曲線暗号方式 RSAより短くできるよ
  - RSA暗号
- 秘密鍵
  - AES 
- セキュアブート・・・セキュリティ強化の起動
- ランサムウェア:身代金を要求するマルウェア
- レプリケーション・・・レプリカ：複製を作成
- RAID
  - RAID0・・・ストライピング　分散の書き込み
  - RAID1・・・ミラーリング、複製 
  - RAID5・・・分散パリティ、HDD<font color="red">**3**</font>枚
- DKIM・・・電子署名からほんものかどうか
  - SPF
  - SMTP-AUTH・・・メール送信の認証
  - DMARC・・・送信ドメインの認証
- DNSSEC・・・DNSセキュリティ強化
- ソフトウェアテスト
  - 限界値分析（境界値分析）
  - ファジング・・・大量のデータ（ファズ）を使う
  - ロードテスト・・・負荷テスト
- 継続的インテグレーション・・・マージしたときついでにビルドも自動でやってくれるよ
- ノーコード開発・・・No Code 開発、コーディングをしない
- ローコード開発・・・少しのコーディング

- EVM
- EV
- PV
- AC
- BAC
- IDE・・・統合開発環境
- ICE・・・アイス、CPUのデバッグや書き込みなど
+ <font color="red">**サービスマネージメントシステム:SMS**</font>・・・JIRA
    + 業務管理システムのような。。。
+ バックキャスティング・・・未来　→　現在
+ フォアキャスティング・・・現在　→　未来
+ CRM・・・<font color="red">**Customer Relationship Management**</font>：顧客
+ HRM・・・<font color="red">**Human Resource Management**</font>：人
+ SCM・・・<font color="red">**Supply Chain Management**</font>
    + サプライチェーン（調達から販売まで）マネージメントするよ 
+ SOA・・・Service Oriented Architecture
    +　サービス（業務処理など）をシステム開発に取り込むよ
    +　<font color="red">**マイクロサービス**</font>・・・SOAの兄弟、APIなどで使いやすくなったよ
+ BPR・・・Business Process Re-engineering
    + 業務プロセスをデザインしなおすよ
+ ERP・・・Enterprise Resources Planning
    + 資源を管理しなおすよ
+ SLA・・・Service Level Agreement　サービスの合意
    + SLO・・・SLAを満たすための目標
+ IRR・・・Internal Rate of Return：内部収益率
    + 内部？投資対象がどれたけ利益を得れるか
+ NPV・・・Net Present Value：正味現在価値
    +　投資して価値があるかどうか
+ PBP・・・ Pay Back Period
    + ペイバック　回収期間
+ アンゾフの成長マトリクス　市場と製品のマトリクス
+ PPM・・・プロダクト・ポートフォリオ・マネジメント
    + 製品の資源の分配
+ エコノミー・・・経済圏、商業圏などなど
    + APIエコノミー・・・APIを経済圏へ提供
    + ギグエコノミー・・・ギグ：小さい
    + シャドーエコノミー・・・影の経済、違法活動など
    + トークンエコノミー・・・トークン（仮想通貨）を使った経済圏
+ リーダシップ論
    + SL理論・・・Situational Leadership Theory
        + 状況に応じてリーダ発揮
    + PM理論
        + <font color="red">**P**</font>erformance：目標達成能力
        + <font color="red">**M**</font>aintenance：集団維持能力
+ 問題解決
    + 親和図法・・・なかよしをグループ化
    + 系統図法・・・系統：ツリー化
    + アローダイヤグラム法・・・矢印の線図
    + PDPC法・・・Process Decision Program Chart
        + フローチャート
    + 特性要因図（フィッシュボーン図）・・・特性（結果）から要因くっつけて問題究明
    + マトリックス図・・・２次元の表
    + 連関図・・・関連の図

雇用関係・・・めっちゃわかりずらい
+ 指揮命令権・・・業務内容の指示は派遣のみ
    + 基本指示できないと思ったほうがいいよ
+ 請負・・・仕事を請け負う、完成させる必要があるよ
+ 委任・・・仕事を請け負うけど業務のみ、完成責任はないよ
+ 出向・・・雇用先が変わるよ、

ディープラーニング
量子コンピュータ