【新卒向け】文字コードとエンコーディング入門 - 文字化けはなぜ起きる?
文字化けはなぜ起きるのかを、文字コードとエンコーディングの仕組みから新卒エンジニア向けにやさしく解説し、Pythonでファイルのエンコーディングを確認・変換する安全な手順までを紹介します。
DAWN EEL — IT Engineer
面倒なことをラクにするのが好きなITエンジニアの技術メモ。 作ったもの・学んだことを記録しています。
01 — Works / 制作物
02 — Latest / 最新記事
文字化けはなぜ起きるのかを、文字コードとエンコーディングの仕組みから新卒エンジニア向けにやさしく解説し、Pythonでファイルのエンコーディングを確認・変換する安全な手順までを紹介します。
同じAIでも指示の書き方で回答の質は大きく変わります。本記事ではプロンプトを作業指示書と捉え、役割・文脈・出力形式の明示、Few-shot、段階的思考という実践技術を、若手エンジニア向けに具体例とつまずきポイントとともに解説します。
Azureを初めて学ぶ若手エンジニア向けに、クラウドの考え方からリソースグループ、計算・保存・通信・認証の主要サービス、Azure CLIでの実践までを全体像として整理して解説します。
本編#4で「地図に関係の名前を付けるとオブジェクト指向が始まる」ところまで来ました。外伝では一歩踏み込んで、クラス・カプセル化・ポリモーフィズムという中心概念を、実務で何が嬉しいのかという角度から解説します。今回は少しだけエンジニア寄りです。
新卒エンジニアに向けて、パスワードの仕組みと危険性、パスワードマネージャーの使い方、多要素認証の考え方を、日常の場面から順を追って解説する入門記事です。
VS Codeの設定ファイルと拡張機能の仕組みを、IT未経験の新卒エンジニア向けに概念から解説。保存時の自動整形やコマンドパレットなど、日々の開発効率を高める使い方を紹介します。
03 — Tags / タグ
04 — Downloads / ダウンロード
本ブログシステムの基本設計書の全文Markdown。システム概要・構成図・機能設計・データ設計・非機能要件までを収録。ブログ記事「ブログシステム基本設計書」はこのダイジェスト版です。
本ブログのCI/CD設計書の全文Markdown。デプロイパイプライン・AI自動投稿ワークフロー・スケジュール設計・シークレット管理・障害時運用までを収録。ブログ記事「CI/CD設計書」はこのダイジェスト版です。