サイトマップ
公開記事をカテゴリ・シリーズごとにまとめています。連載はタイトルの番号順に読み進められます。
公開記事:87件。新しく公開した記事は、新着記事から確認できます。
数理科学
-
計算の仕組み
分数の除算や負の数、0で割れない理由など、計算規則の仕組みを具体例と数式で解説
情報技術
-
情報処理の基礎
試験対策で押さえたい用語や考え方を、あとから見返しやすい形で整理
- 応用情報技術 - 基礎:1/21 離散数学(基数変換・補数・誤差の整理)
- 応用情報技術 - 基礎:2/21 応用数学(統計分析・グラフ理論・待ち行列)
- 応用情報技術 - 基礎:3/21 情報理論(情報量・符号化・オートマトン・計算量)
- 応用情報技術 - 基礎:4/21 通信・制御理論(誤り検出・A/D変換・制御方式)
- 応用情報技術 - 基礎:5/21 データ構造(配列・リスト・ハッシュ・木構造)
- 応用情報技術 - 基礎:6/21 アルゴリズム(探索・整列・再帰・文字列処理)
- 応用情報技術 - 基礎:7/21 プログラム構造と言語(制御構造・言語分類・記述言語)
- 応用情報技術 - 基礎:8/21 プロセッサ(命令実行・高速化・性能指標)
- 応用情報技術 - 基礎:9/21 メモリとバス(キャッシュ・記憶管理・データ転送)
- 応用情報技術 - 基礎:10/21 入出力デバイス(制御方式・表示装置・補助記憶)
- 応用情報技術 - 基礎:11/21 システム構成要素(冗長化・RAID・仮想化)
- 応用情報技術 - 基礎:12/21 システム評価指標(性能・信頼性・稼働率)
- 応用情報技術 - 基礎:13/21 OSとミドルウェア(ジョブ管理・タスク管理・記憶管理)
- 応用情報技術 - 基礎:14/21 ソフトウェア(開発ツール・OSS・ライセンス)
- 応用情報技術 - 基礎:15/21 ハードウェア(論理回路・半導体・タイマー)
- 応用情報技術 - 基礎:16/21 ヒューマンインターフェース(UI設計・アクセシビリティ)
- 応用情報技術 - 基礎:17/21 マルチメディア(音声・画像・CG・規格)
- 応用情報技術 - 基礎:18/21 データベース設計(モデル・正規化・制約)
- 応用情報技術 - 基礎:19/21 データベース操作(関係演算・SQL・権限管理)
- 応用情報技術 - 基礎:20/21 データベース管理(トランザクション・排他制御・障害回復)
- 応用情報技術 - 基礎:21/21 データベース応用(DWH・OLAP・分散DB・ビッグデータ)
-
情報セキュリティ
古典暗号から耐量子暗号まで、暗号の考え方を図解と具体例で解説
- 情報セキュリティ - 暗号技術:1/10 古典暗号の仕組み
- 情報セキュリティ - 暗号技術:2/10 頻度分析による解読の仕組み
- 情報セキュリティ - 暗号技術:3/10 多表式暗号の仕組み
- 情報セキュリティ - 暗号技術:4/10 暗号具と鍵管理の仕組み
- 情報セキュリティ - 暗号技術:5/10 無線通信と暗号解読の仕組み
- 情報セキュリティ - 暗号技術:6/10 機械暗号と暗号解読の仕組み
- 情報セキュリティ - 暗号技術:7/10 共通鍵暗号とDESの仕組み
- 情報セキュリティ - 暗号技術:8/10 公開鍵暗号とデジタル署名の仕組み
- 情報セキュリティ - 暗号技術:9/10 実用暗号とTLSの仕組み
- 情報セキュリティ - 暗号技術:10/10 耐量子暗号と最新暗号技術の仕組み
システム開発
-
サーバー構築
VPS上でDjangoサイトを構築し、公開するまでの手順を解説
- VPSで作るDjangoサイト構築手順 - Nginx編:1/4 VPS・DNS・SSH初期設定
- VPSで作るDjangoサイト構築手順 - Nginx編:2/4 Nginx・SSL/TLS初期設定
- VPSで作るDjangoサイト構築手順 - Nginx編:3/4 Python・Django・uWSGI設定
- VPSで作るDjangoサイト構築手順 - Nginx編:4/4 PostgreSQL・Django本番設定と起動確認
- VPSで作るDjangoサイト構築手順 - Apache編:1/4 ドメイン・DNS・SSH初期設定
- VPSで作るDjangoサイト構築手順 - Apache編:2/4 Apache・SSL/TLS初期設定
- VPSで作るDjangoサイト構築手順 - Apache編:3/4 Python・Django・mod_wsgi設定
- VPSで作るDjangoサイト構築手順 - Apache編:4/4 PostgreSQL・Django本番設定と起動確認
-
プログラミング
Pythonの開発環境、基本文法、標準機能、数値計算や可視化の基礎を整理
- Python - Matplotlib:pyplotでグラフを描画する基本操作
- Python - NumPy:ndarrayの基本操作と配列計算の使い方
- Python - ビット演算子:OR・XOR・AND・反転・シフトの基本
- Python - 例外処理:try・exceptと組込み例外クラス
- Python - 対話モード:PYTHONSTARTUPと起動時設定の使い方
- Python - 標準デバッガー(Pdb):基本操作とステップ実行
- Python - 算術演算子:基本計算と除算・べき乗の使い方
- Python - 組込みデータ型:1/4 データ型の特性を表す基本用語
- Python - 組込みデータ型:2/4 bool・int・float・complex
- Python - 組込みデータ型:3/4 str・list・tuple・range・dict
- Python - 組込みデータ型:4/4 set・bytes・bytearray・file object
- Python - 複合代入演算子:値の更新を短く書く方法
- Python - 論理演算子:or・and・notと真偽値判定
- Python - 開発向けVim設定:インデント・PEP8・コードチェック
- Python - 高階関数と畳込み:map・filter・reduceの使い方
Gitの開発準備や状態管理の考え方、基本操作を整理
MathJaxを使った数式表示の基本と、MathML・LaTeXによる記述方法を整理
-
Webシステム開発
Angularの導入から基本構成まで、Webシステム開発の基礎を解説
Django開発で使う基本操作やデバッグ支援ツールを整理
-
AI・機械学習
タスク指向型対話システムの考え方や構成要素をPythonを用いて解説
ニューラルネットワークや深層学習の仕組みをPythonを用いて基礎から順番に解説
- Python - ニューラルネットワーク:1/14 単純パーセプトロンの仕組みと実装
- Python - ニューラルネットワーク:2/14 多層パーセプトロンとXOR問題
- Python - ニューラルネットワーク:3/14 活性化関数の役割と実装
- Python - ニューラルネットワーク:4/14 代表的な活性化関数の実装まとめ
- Python - ニューラルネットワーク:5/14 MNISTデータセットの取得と確認
- Python - ニューラルネットワーク:6/14 MNIST推論処理の実装
- Python - ニューラルネットワーク:7/14 MNIST推論のバッチ処理
- Python - ニューラルネットワーク:8/14 損失関数の役割と実装
- Python - ニューラルネットワーク:9/14 ミニバッチ学習と交差エントロピー誤差
- Python - ニューラルネットワーク:10/14 数値微分で損失の変化を調べる
- Python - ニューラルネットワーク:11/14 偏微分と勾配ベクトルの実装
- Python - ニューラルネットワーク:12/14 勾配降下法で最小値を探す
- Python - ニューラルネットワーク:13/14 重みに対する勾配とパラメータ更新
- Python - ニューラルネットワーク:14/14 学習アルゴリズムの全体像