#IT知識

58 件の記事

MIT・GPL・Apache ライセンスの違いをやさしく理解する
読了 4分

MIT・GPL・Apache ライセンスの違いをやさしく理解する

オープンソースの「無料」には条件があるという点を、コードなしで説明します。代表的なライセンスである MIT、Apache、GPL が、商用利用やソース公開の義務でどう違うのか、製品に取り込むときに何を見ればよいのかを、非開発者の目線で解きほぐしていきます。

世に出す前にふるい分ける方法 — テスト、QA、ステージング
読了 5分

世に出す前にふるい分ける方法 — テスト、QA、ステージング

開発チームが言うテスト、QA、ステージングがどういう意味なのかを、コードなしで説明します。作ったものをユーザーに出す前に、どこでどうふるい分けるのかを非開発者の目線で解きほぐしていきます。

開発チームはどう働くのか — アジャイル、スプリント、MVP
読了 4分

開発チームはどう働くのか — アジャイル、スプリント、MVP

開発チームがよく使うアジャイル、スプリント、MVP がどういう意味なのかを、コードなしで説明します。一度に完成させず、短く区切って作って直す方式がなぜ定着したのかを非開発者の目線で解きほぐしていきます。

サイトが突然落ちる理由 — ドメイン、DNS、証明書
読了 6分

サイトが突然落ちる理由 — ドメイン、DNS、証明書

ドメイン、DNS、SSL 証明書とは何で、なぜ期限が切れるとサイトが止まるのかを、コードなしで説明します。アドレスを入力するとどうやってそのサイトに届くのか、更新を逃すと何が起きるのかを非開発者の目線で解きほぐしていきます。

アドレスバーの鍵マークは何を守っているのか — HTTPS と暗号化
読了 5分

アドレスバーの鍵マークは何を守っているのか — HTTPS と暗号化

アドレスバーの鍵マークと HTTPS が実際に何を守っているのかを、コードなしで説明します。通信を暗号化する仕組みから、パスワードをそのまま保存しない理由、2 要素認証までを非開発者の目線で解きほぐしていきます。

なぜ「キャッシュを消してみて」と言うのか — キャッシュと CDN
読了 5分

なぜ「キャッシュを消してみて」と言うのか — キャッシュと CDN

開発者がよくすすめる「キャッシュの削除」や「スーパーリロード」がどういう意味なのかを、コードなしで説明します。よく使うものを近くに置くキャッシュと、世界中にコピーをばらまく CDN が、どうやって速度を引き上げるのかを解きほぐしていきます。

LLMはどうやって次の単語を予測するのか — 非エンジニアのためのAI解説
読了 7分

LLMはどうやって次の単語を予測するのか — 非エンジニアのためのAI解説

ChatGPTのような大規模言語モデルは文章を理解しているのではなく、次に来る単語を確率で予測する機械だという原理を、専門知識がない方でも理解できるように解説します。

ログインするとなぜずっとログイン状態のままなのか — Cookie、セッション、トークン
読了 7分

ログインするとなぜずっとログイン状態のままなのか — Cookie、セッション、トークン

一度ログインすれば、ページを移動してもログインが維持される理由を、コードなしで説明します。ウェブがもともとユーザーを覚えていないという事実から出発して、Cookie、セッション、トークンがそれぞれどんな方法なのかを解きほぐしていきます。

非開発者のための IT 常識 #5 Git とバージョン管理 — 複数人で一つのコードを直す方法
読了 6分

非開発者のための IT 常識 #5 Git とバージョン管理 — 複数人で一つのコードを直す方法

開発者が言うコミット、プッシュ、マージ、PR がどういう意味なのかを、コードなしで説明します。複数人で同じコードを直しながらもバージョンを失わない方法である Git とバージョン管理を、非開発者の目線で解きほぐしてシリーズを締めくくります。

なぜ簡単に見える機能に時間がかかるのか — 開発スケジュールと技術的負債
読了 6分

なぜ簡単に見える機能に時間がかかるのか — 開発スケジュールと技術的負債

「ボタンを一つ追加するだけなのに、なぜ二週間もかかるの」という質問に答えます。画面に見える小さな変化の裏に隠れた仕事と、開発スピードを削っていく技術的負債とは何かを、コードなしで解きほぐして説明します。

開発者は実際に何をしているのか — 開発職種の地図
読了 8分

開発者は実際に何をしているのか — 開発職種の地図

「開発者」とひと言で呼びますが、フロントエンド、バックエンド、DevOps、データ、AIまで、実際にやっている仕事はまったく違います。進路に悩んでいる人や開発者と一緒に働く人のために、職種ごとに何をしているのかを地図にして描いてみます。

非開発者のための IT 常識 #4 バグ、ホットフィックス、ロールバック — 開発者が障害に対応する方法
読了 6分

非開発者のための IT 常識 #4 バグ、ホットフィックス、ロールバック — 開発者が障害に対応する方法

開発者が障害のときに使うバグ、ホットフィックス、ロールバックが何を意味するのかを、コードなしで説明します。問題が起きたとき開発チームがどんな順序で対応するのか、非開発者が知ると何が変わるのかを解きほぐします。