開発記事一覧 - Page 2
開発ツールの使い方、実装のヒント、技術解説、デバッグやデータ変換の実務フローをまとめた記事一覧です。(2ページ目)
QRコードの生成と読み取り:仕組みと活用方法
QRコードの基本的な仕組みから、安全な生成・読み取り方法、開発現場での活用シーンについて詳しく解説します。
URLパラメータをJSONで確認する方法|クエリ文字列の解析
URLの構造、パーセントエンコード、クエリパラメータをJSON化して確認する方法を解説。Web開発のデバッグに役立ちます。
Linuxのパーミッション(chmod)を視覚的に計算・確認できるツール
chmod 755 や rwxr-xr-x などのパーミッション設定を視覚的に操作・確認できるツールの紹介です。
cURLをPython・JavaScriptコードに変換する方法
cURLコマンドをPython/JavaScript/Go/Rustなど各言語のコードに変換する手順を解説。シェル構文の解析がなぜ正規表現では難しいのか、変換後に確認すべき点まで実例付きで整理します。
1枚の画像からfavicon一式をブラウザだけで生成できるツール
favicon.icoやApple Touch Icon、各解像度のPNG画像をブラウザ完結で一括生成できるツールの紹介です。
SQLフォーマッターでクエリを読みやすく整形する方法
長いSQLやログからコピーしたクエリを整形し、レビューしやすくする方法を解説。PostgreSQL/MySQL/BigQueryなどの方言差、整形が構文チェックにもなる理由まで実例付きで整理します。
Markdownテーブルを簡単に作成する方法|CSV貼り付けにも対応
Markdown表を手書きせずに作る方法を解説。CSV風データの貼り付け、列揃え、READMEやドキュメントでの使い方を紹介します。
Base64変換とは?エンコード・デコードの仕組みと注意点
Base64、Base58、Base32の違い、データサイズが増える理由、URLやバイナリデータで使う場面を解説します。
Cron式とは?5つのフィールドの意味と書き方を実例で理解する
Cron式の5フィールドの意味、* , - / ? L W # などの特殊文字、よく使うスケジュール例、UTCとタイムゾーンの落とし穴までを実例付きで解説します。
GitHub Actions ワークフローの可視化:複雑なパイプラインを正しく理解する
数百行に及ぶYAMLファイルをMermaid.jsで可視化し、ジョブ間の依存関係(needs)をグラフィカルに把握する方法を解説。needsの文字列/配列表記、ファンアウト/ファンイン/マトリックスのパターン、循環依存の見つけ方まで整理します。
ハッシュ化・ソルト・HMAC:安全なデータ取り扱いの実践ガイド
SHA-256・bcrypt・Argon2の仕組み、パスワードにソルトが不可欠な理由、HMACと通常ハッシュの使い分け、JavaScript・Python・Goでの実装パターンを解説します。
テキスト差分(Diff)の読み方と活用法:行単位・単語単位の比較を理解する
Diffの基本となる行単位・単語単位の比較の違い、+ - の記号の意味、空白や改行コードの扱い、コードレビューや設定ファイル比較での実践的な使い方を実例で解説します。
UUID 完全ガイド:バージョンの違い・使い分け・v4 と v7 の選択
UUIDのv1からv7までの違い、JavaScript・Python・Goでの生成方法、DB主キーでv7が選ばれる理由、整数IDとの比較までを実例とともに解説します。
エンジニアのための正規表現入門:メタ文字・グループ・先読み・ReDoS
正規表現の基本メタ文字から、キャプチャグループや先読み・後読み、非貪欲マッチ、そして致命的なバックトラッキング(ReDoS)を避ける方法まで、実例で解説します。
UNIX時間とは?秒・ミリ秒の違いと日時変換の基本
UNIXタイムスタンプの意味、秒とミリ秒の違い、UTC/JST変換、開発で起きやすい時刻ズレの原因を解説します。
JSONからOpenAPIスキーマを生成する方法|Swagger対応
JSONサンプルからOpenAPI 3.1のcomponents schemaを生成する仕組みを解説。型推論のルール、配列内の型混在をoneOfで表現する方法、日付文字列の自動検知、生成後に確認すべき項目まで整理します。
JSONからTypeScript型定義を自動生成する方法:実例で学ぶ変換のコツ
APIレスポンスのJSONからTypeScriptの型・interfaceを生成する手順を、実際の変換例つきで解説。null・配列・ネスト・命名のコツや手書きとの使い分けまで紹介します。
JSONとYAMLの変換とその使い分け
開発現場で頻繁に使われるJSONとYAML。それぞれの特徴、主な用途、そして相互変換が必要になるシーンについて解説します。
ZodでJSONバリデーションを簡略化する
TypeScriptフレンドリーなスキーマ定義ライブラリ「Zod」を使い、JSONデータのランタイムバリデーションと型生成を自動化する方法を紹介します。
JWKSとは?JWT署名検証の流れと各フィールドの意味を実例で解説
JWKSの各フィールド(kty/kid/n/e等)の意味とJWT署名検証で使われる流れを具体例で解説。鍵ローテーションの注意点も。ブラウザでRSA鍵を生成しJWKS/PEM形式で確認できます。
JWT (JSON Web Token) の仕組みとデバッグ方法:構造・クレーム・安全な検証
JWTの3つの構造(Header / Payload / Signature)、主要クレームの意味、認証フロー、よくあるセキュリティの落とし穴、ブラウザだけで安全にデコードする方法までを実例とともに解説します。