手を動かして確かめたことだけを、
記録として残す。
ENPRO TECH は、学びを深める Tech Lean と、 実務で詰まった箇所の Tech Note の 2 本立て。検証環境・実コード・実測値つきで書いています。
最新の記事
/blog →
NOTE開発情報漏えいダッシュボード「SecuMiru」を個人開発した【前編】公式発表だけを正しく数えるデータ設計
国内の情報漏えい・サイバー攻撃の公表事例を集めたダッシュボードを個人開発した記録の前編。公式発表だけを載せる出典の設計、確定していない情報を混ぜない状態の持ち方、集計ルールを型と検証で守らせる方法をまとめました。
NOTE開発問い合わせフォームのスパム対策で送信先を3回変えた記録|Turnstile は「検証する場所」が肝心
個人ブログの問い合わせフォームにCloudflare Turnstileを入れ、送信先をWeb3Forms・Resend・Formspreeと3回変えた記録。検証と送信の場所がずれると守れない理由と、Formspreeへの移行で直した不具合をまとめました。
NOTEツール・プラットフォームmicroCMS × Next.js の運用でハマった8つの落とし穴|エラーにならない挙動と対処法
microCMSとNext.jsでブログを半年運用してハマった8つの落とし穴を、実際に起きた日付と対処法つきでまとめました。JSXで記事後半が消えた事故、記事0件や404になる設定ミスなど、エラーにならない挙動が中心です。
NOTE開発個人ブログの Dependabot アラート39件をAIエージェントと解消した記録|critical 6件の中身と判断基準
Next.jsで運用する個人ブログに溜まったDependabotの脆弱性アラート39件を、AIエージェントと解消した記録。critical 6件の中身、本番影響での仕分け、overridesの使い方と確認方法をまとめました。
LEARNPython応用・自動化asyncioで複数APIを並行取得する|逐次処理との実測比較
複数のAPIを逐次処理と非同期処理(asyncio)でそれぞれ実行し、所要時間を実測して比較しました。なぜ並行化で速くなるのか、どんな処理には効かないのかを、実コードと計測結果をもとに解説します。
NOTEPython応用・自動化Pandasで大きなCSVを扱う|メモリを節約する読み込み方
pd.read_csv() で大きなCSVを読み込むとメモリを大量に使ってしまう問題を、dtype指定・category型・usecols・chunksizeの4つの方法で実際に測定しながら解決します。