ソフトウェア開発で学んだことを記録しています。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
ローカルストレージとセッションストレージを、データの永続性とスコープから比較します。Cookieとの違いと、面接でよく聞かれる質問も取り上げます。
この記事はまだ翻訳されていません。
データベース設計の正規化と非正規化を学びます。第1〜第3正規形の考え方、データの重複を減らす理由、JOINを減らして性能を高める非正規化の長所と短所を扱います。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
データベースの性能最適化に使うインデックスの仕組みを学びます。すべてのデータに適用しない理由と、SELECTの高速化と書き込みコスト(Write Penalty)のトレードオフを説明します。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
ユースケースでユーザーの要求を分析して整理します。アクター、ユースケース、シナリオの意味と、基本フロー、代替フロー、例外フローを含む仕様書の書き方を例とともに説明します。
この記事はまだ翻訳されていません。
ソフトウェア要求仕様書(SRS)の目的と構成を学びます。機能要件と非機能要件の定義、作成の指針、よくある誤りを例とともに説明します。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
3日で漢字4級合格を目指すシリーズの最終回です。学んだ内容を振り返り、混同しやすい漢字を最終確認します。試験当日の注意点と実力を発揮するコツにも備えます。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
漢字を初めて学ぶ人が3日間で韓国の漢字4級に挑戦するシリーズの初日です。重要な部首と頻出の必須漢字を、字形、意味、読みを結びつけて覚えます。
ネットワーク通信を観察するWiresharkの概要、インストール、使い方を紹介します。実際のHTTPリクエストをキャプチャして分析し、通信の仕組みを学びます。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
ネットワーク通信の基本であるOSI参照モデルと、インターネットで使うTCP/IPモデルを比較します。各層の役割と実際の通信例を説明します。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
色紙を分割する問題を、Pythonと分割統治法で解きます。
Pythonで実装する「失われた括弧」の問題です。
有機栽培の白菜に関する問題をPythonで解きます。
色の見え方の違いによって領域数が変わる問題を、Pythonで解きます。
Pythonで蛇と梯子の定番ゲームを実装する問題です。
エンジニア採用で行われる性格・適性検査の準備方法を紹介します。性格検査でよくある質問と答え方、適性検査の時間配分、心構えを扱います。
OS学習20日目の最終回です。これまでの重要概念を一つの流れとして振り返り、身近なOSを理解する視点を整理します。
この記事はまだ翻訳されていません。
仮想マシンは、OSを効率よく分離し実行する技術です。基本概念から構造、長所と短所まで、例を使って整理します。
OSはシステム資源を安全に守るため、さまざまな保護メカニズムを使います。ドメイン、アクセス制御、セキュリティポリシーを例とともに整理します。
OSのセキュリティは、システムとユーザーデータを守ります。脅威の種類から暗号化、認証、アプリのセキュリティまで、例を交えて説明します。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
OSの入出力システムは、ハードウェアとユーザーをつなぎます。入出力インターフェース、カーネルのサブシステム、要求がハードウェアの操作に変換される流れを解説します。
仮想メモリは、物理メモリより大きなアドレス空間を提供する仕組みです。デマンドページング、ページ置換、コピーオンライトを例とともに学びます。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
複数のプロセスが互いのリソースを待って止まるデッドロックを、システムモデルから予防と回復まで、技術面接でよく出る概念と例を交えて説明します。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
OSはコンピューターのリソースを効率よく管理し、ユーザーとハードウェアをつなぐソフトウェアです。定義と役割から、構造、リソース管理、セキュリティ、仮想化までの基本を説明します。
ProgrammersのSQL練習問題で、年ごとの大腸菌サイズの偏差を求めます。
この記事はまだ翻訳されていません。
Programmersの2023 KAKAO BLIND RECRUITMENT「表現可能な二分木」の解法です。
ProgrammersのPCCP過去問、第3問「衝突リスクを探す」をPythonで解きます。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
Baekjoonの1927番の問題を解きます。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
TCPの輻輳制御を説明します。
ネットワーク管理とSNMPについて説明します。
ICMP(インターネット制御メッセージプロトコル)を説明します。
インターネットのAS間ルーティングとBGPを説明します。
インターネットにおけるAS内ルーティングとOSPFを説明します。
リンクステート方式とディスタンスベクター方式を中心に、ルーティングプロトコルを説明します。
制御プレーンの概要を説明します。
この記事はまだ翻訳されていません。
ルーターの内部に何があるのかを説明します。
ネットワーク層の役割と主要な機能を説明します。
モデル、ビュー、コントローラーの役割と連携の流れを、Javaの例とともに説明します。
この記事はまだ翻訳されていません。
オブジェクト指向設計の中核となるSOLID原則(SRP、OCP、LSP、ISP、DIP)を学びます。各原則の意味と重要性をJavaの例で理解し、実際のコードに適用して、保守しやすく柔軟なソフトウェアを作る方法を説明します。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
ソフトウェア工学における検証と妥当性確認を説明します。
この記事はまだ翻訳されていません。
設計からコードへ対応付ける方法を説明します。
オブジェクト間の可視性を考慮した設計を説明します。
GRASPパターンによるオブジェクト設計の例を紹介します。
オブジェクト指向設計で責務を割り当てるためのGRASPパターンを説明します。
ソフトウェア工学におけるUMLクラス図を説明します。
この記事はまだ翻訳されていません。
ソフトウェア工学におけるオブジェクト単位の設計を説明します。
ソフトウェア工学における論理アーキテクチャの設計を説明します。
この記事はまだ翻訳されていません。
無線移動通信における競合のないアクセス方式と、無線リンクの複信方式を説明します。
無線移動通信のMACにおける多重アクセスを説明します。
無線移動通信のMAC層と多重化に関連するコンピューター通信の内容です。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
無線移動通信における情報源符号化を説明します。
無線移動通信に関連する情報源符号化と通信路符号化の概要です。
トランスポート層における輻輳制御の原則を説明します。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
メッセージの完全性を保証するメッセージ認証コードを説明します。
暗号で使われるハッシュ関数について説明します。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
デジタル署名の定義について説明します。
公開鍵暗号で使われるElGamal暗号について説明します。
公開鍵暗号で使われるDiffie–Hellman鍵交換アルゴリズムを説明します。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
この記事はまだ翻訳されていません。
公開鍵暗号について説明します。
共通鍵暗号の一種であるストリーム暗号について説明します。
この記事はまだ翻訳されていません。
データ暗号化標準であるDESについて説明します。
ブロック暗号の構造と安全性を説明します。
共通鍵暗号の種類を説明します。
この記事はまだ翻訳されていません。
暗号学の基本的な概念を説明します。
情報セキュリティと暗号学の概要を扱います。
この記事はまだ翻訳されていません。