ITエンジニアの技術ノート TOPページ

ITエンジニアの技術ノートは、1995年からパソコンを使い始めた某エンジニアが作成した技術ノートです。
若手エンジニアからベテランエンジニアまで、ITエンジニアの仕事や情報処理技術者試験などの勉強をするときに役立つ情報を公開しています。

ノート一覧

基本情報技術者試験対策

学生や未経験者向けに解説と腕試し用問題を掲載しています。以下のページからアクセスしてください。

AIの基礎

タイトル説明
AI(人工知能)の基礎入門|必須用語と技術AI(人工知能)の基礎に必要な用語の説明、AIで使用される技術の概要説明。
機械学習やニューラルネットワークの基礎機械学習とは何かの説明から、ニューラルネットワーク、機械学習の学習方法などを説明。
5分でわかるLLMLLM、モデル、パラメータを簡単解説
LLMの「モデル」とはLLMのモデルの基本から、パラメータの意味、学習の仕組みを説明
生成AIのトランスフォーマートランスフォーマーのエンコーダ、デコーダ、Self-Attentionなどの解説。
CNN(畳み込みニューラルネットワーク)CNNの各層(畳み込み層、プーリング層など)の解説
AIの利用におけるサイバーリスクと対策AI利用による情報漏洩、プロンプトインジェクション、ハルシネーションなどの説明や対策
AIプロジェクトの進め方AIプロジェクトの各工程の内容は次工程に進む判断基準の解説
AI法の内容を解説目的や基本的な施策、国・自治体・企業・国民などの関係者の責務など
生成AIの勉強方法生成AIに関する資格の紹介と勉強方法を紹介

AIの実践

タイトル説明
ローカルLLM LM Studio Bionicの使い方一般PCでのLM Studio Bionicのインストール、設定、使い方
LM Studio BionicでPDFの規約をチェックLM Studio Bionicを使い、PDFファイルの規約をもとにコードレビューを試した手順と結果を紹介
LM Studio Bionicで画像認識を試すLM Studio BionicでOCRや画像ファイルの仕分けを試す
LM Studio BionicでMCPを試す(ブラウザ操作)LM Studio BionicとPlaywright MCPを実際にブラウザを操作する

情報処理の基礎理論

タイトル概要
コンピュータの扱う「2進数」コンピュータの基礎となる2進数について、やさしく解説します。
コンパクトな表現ができる「16進数」16進数はなぜ必要なのか、16進数から10進数への変換方法、用途について説明をします。
基数の基礎、論理演算、カルノー図2進数⇔10進数変換、カルノー図を使った論理式の導き方

コンピュータシステム

タイトル概要
コンピュータのメモリやキャッシュメモリの基礎コンピュータのメモリの役割や種類を整理し、キャッシュメモリについても解説します。
OS(オペレーティングシステム)の基礎OSのカーネル、プロセス管理、メモリ管理などの説明です。
システムの信頼性(MTBF・MTTR、HAなど)MTBF・MTTRやHAといったシステム信頼性の基本を、初心者にもわかりやすく解説します。

データベース

タイトル概要
データベースバックアップの種類、チェックポイントフルバックアップや差分バックアップなどの説明やロールフォワードによる復旧方法

セキュリティ(基礎)

タイトル概要
情報セキュリティ最初の一歩:基礎知識情報セキュリティの目的、7要素、攻撃の種類と対策
暗号化技術と鍵交換の仕組や規格暗号の基本、共通鍵暗号・公開鍵暗号の仕組みや規格、鍵交換方式や量子暗号技術
暗号学的ハッシュ関数の特性や用途ハッシュ関数の規格、特性、用途
ディジタル署名の仕組みと効果ディジタル署名でできること、仕組み
ディジタル証明書の発行や仕組みディジタル証明書の利用シーン、ディジタル証明書の種類、仕組み
PKI(公開鍵基盤)公開鍵証明書を発行、公開鍵の正当性確認方法
認証技術の種類やシングルサインオンパスワード認証、スマホ認証(FIDO)、SAML、KerberosのSSO、OAuthの説明
TLS1.3のサーバ証明書発行やハンドシェイクの流れTLS1.3のサーバ証明書発行、CAAレコードや、ハンドシェイクの流れ
IPSecの仕組みIPSecでできること、プロトコル(AH.ESP,IKE)、運用モード(トンネルモードとトランスポートモード)
ワンタイムパスワード(OTP)ワンタイムパスワードの仕組みや種類

セキュリティ(ネットワークインフラ・アプリケーション)

タイトル概要
DNSのセキュリティDNSキャッシュポイズニングやDNSリフレクション攻撃の内容と対策
WEBアプリケーション開発におけるセキュリティSQLインジェクション、XSS、CSRFなど
電子メールセキュリティの基礎電子メールの基礎、OP25B、SPF、DKIM、DMARCの解説

セキュリティ(手法、実践)

タイトル概要
サイバーセキュリティ演習・ペネトレーションテストサイバーセキュリティ演習やペネトレーションテストの目的と手法
MITB攻撃とトランザクション署名MITB攻撃(マン・イン・ザ・ブラウザ攻撃)の対策となるトランザクション署名の解説
サイバーキルチェーンサイバーキルチェーン攻撃の全工程と対策
ランサムウェアの攻撃内容や対策攻撃者による侵入・暗号化の内容と対策
暗号資産の仕組みとセキュリティ暗号資産の基礎、クリプトジャキング、51%攻撃などを解説
J-CSIPとは?ISAC・JPCERT・NISCJ-CSIP、ISAC・JPCERT・NISCを解説
ゼロトラスト入門ゼロトラストの考え方、7原則、技術要素を解説
CaptiveCrunch攻撃攻撃の仕組みや対策を解説

開発技術

タイトル概要
企画プロセスの進め方システム化構想の立案や計画の進め方
要件定義の進め方開発の目的設定やビジネス要件定義、システム要件定義の進め方
基本設計と詳細設計の進め方基本設計と詳細設計の進め方や成果物
単体テストや結合テストの手法各テストの手法(命令網羅や同値分割など)
ソフトウェア開発手法(開発プロセスモデル)ウォーターフォールモデル、スパイラルモデル、アジャイル開発
レスポンシブWebデザインメリットや基本的な仕組み、CSSのメディアクエリ・Flexbox・CSS Grid・ブレークポイント
APIの基礎HTTPメソッド(GET・POST・PUTなど)、REST APIなど
PHPでAPIを作ってみようPHPによるプログラムでAPIの動きを解説

ITサービスマネジメント

タイトル概要
ITサービスマネジメントシステム(SMS)の基礎JIS Q 20000-1の内容説明
JIS X 0161:2008(ISO/IEC 14764:2006)の保守プロセスJIS X 0161:2008(ISO/IEC 14764:2006)の内容説明
サービスデスクの役割と業務内容サービスデスクの役割、業務内容や流れ、形態
サービス要求管理サービス要求管理の目的、活動内容
インシデント管理インシデントの定義、インシデント管理の目的や活動内容
問題管理問題管理の目的や活動内容、報告書のサンプル
変更管理変更管理のスコープ、目的や活動内容、KPI
サービス設計と移行新規サービスや変更をする際の計画、設計、構築などの進め方
リリース及び展開管理リリース及び展開管理の目的や活動内容
可用性管理可用性の目標、設計などの方法
サービス継続管理サービス継続管理目的や活動内容、可用性管理との違い

SQL Server

タイトル概要
SQL Server入門|インスタンス・ユーザーの基礎インスタンスとデータベース、ログインユーザとデータベースユーザの説明
SQL Serverのメモリ構成・役割・仕組みメモリ構成、OSとの関係、max server memoryの基本
SQL Server 縮小(圧縮)の仕組みと注意点データファイルやログファイルが大きくなる原因と正しい縮小のやり方
SQL Server統計情報の役割、実行方法の解説計情報の役割や仕組み、自動統計情報更新や手動統計情報更新、実行プランとの関係
SQL Serverの実行プラン基礎実行プラン基礎、SSMSでの見方、遅いSQLの調査ポイント
SQL Serverが遅い原因7選と高速化手法サーバ担当者向けのSQLServerパフォーマンス改善方法

Oracle

タイトル概要
Oracleデータベースの基本構成インスタンス・データベース・サービスの説明
Oracleデータベースユーザについての基礎ログインや権限の説明
OracleデータベースのメモリアーキテクチャSGAやPGAの説明
OracleのREDOログとアーカイブログREDOログ、アーカイブログ、ログローテーションの説明
Oracle21XE構築(インストール)実際のインストール手順を説明

ITインフラ

タイトル概要
ITインフラエンジニアの仕事内容・年収・将来性サーバーやネットワーク、クラウドの役割から仕事内容、必要なスキル、資格、年収、将来性の解説

カテゴリー一覧

新着記事


タイトルとURLをコピーしました