技術ブログ・資格学習データベース

Django、Python、AWS、Linux、セキュリティ、CVE、基本情報技術者、応用情報技術者、ITパスポートの用語を、図解と実務手順で解説します。個人開発kurutann.comの検証記録や障害対応事例も公開しています。

📖 資格別の電子書籍で読む 基本情報などの用語記事を、章立てされた1冊の本として通読・保存できます 📚 3D図書館で記事を探す カテゴリごとの区画を歩いて記事を発見できる新しい探索画面

IPSセキュリティ強化でスマホからアクセスできなくなった話 ─ 自分のIPを自分でブロックした顛末

はじめに VPSで運用しているWebサービス「のうじゅく」のセキュリティを強化する作業を行っていたところ、思わぬ事態が発生しました。セキュリティを強化したはずなのに、自分自身がサイトにアクセスできなくなってしまったのです。 この記事では、IPSダッシュボードのセキュリティ強化作業の中で起きたトラブルと、その調査・解決の過程を記録します。同じようなミスを防ぐための教訓として、参考になれば幸いです...

個人開発セキュリティOSS 4製品を公開しました — EXkururuIPROS / XDR / SOC / EDR

はじめに セキュリティ運用の世界では、商用製品が数百万円単位で導入されるのが当たり前です。しかし、個人開発者や小規模チームが自分のVPSを守りたいとき、その選択肢はほとんどありません。 この課題を解決するために、私は4つのセキュリティOSSを開発し、GitHubで公開しました。すべてPython + Rustのハイブリッド構成で、1コア / 512MBの最小VPS環境でも動作します。 4つのOS...

領収書OCR機能を実装してみた — Tesseract vs EasyOCR、試行錯誤の記録

運用しているWebアプリに、領収書の画像をアップロードするとOCR(光学文字認識)で自動的にテキストを読み取り、家計簿に自動記帳する機能を実装しました。今回はその導入過程で経験した成功と失敗、改善の試みについて記録します。やりたかったこと領収書の画像をアップロード → OCRでテキスト抽出店舗名・日付・合計金額・明細を正規表現でパース前回の同一店舗レシートとの差分検知(価格変動アラート)家計簿(L...

勉強が続かない人でも成績が上がる学習アプリを本気で設計した話【個人開発】

【個人開発】勉強が続かない人でも成績が上がる学習アプリを本気で設計した話 〜3日坊主・得意なのに伸びない人、両方を救う仕組み〜 「毎日勉強しようと思っても続かない」 「問題は解いているのに、なぜか成績が伸びない」 「得意なはずなのに本番で点を落とす」 こうした悩みは、本人の努力不足ではなく、学習設計の問題であることがほとんどです。 この記事では、 「使うだけで成績が上がること」を目的...

Python初心者向け:try-exceptで学ぶ例外処理の基本

この記事では、Pythonでエラーが発生したときにプログラムを止めない方法としてtry-except構文の基本を紹介します。実際のコード例も掲載し、初心者でもすぐに使えるように解説しています。

【障害復旧のご報告とお詫び】サービス停止に関するご説明と今後の対策について

平素より当サービスをご利用いただき、誠にありがとうございます。 このたび発生いたしましたシステム障害により、長時間にわたりサービスをご利用いただけない状態が続き、多大なるご迷惑とご不便をおかけしましたこと、心よりお詫び申し上げます。本記事では、本障害の概要、原因、対応状況および今後の再発防止策についてご報告いたします。障害の概要発生日時:2026年1月28日 7時頃 ~ 2026年1月29日7時...

資格クイズアプリリリース

K NOUMIN ENGINEERING TECH GUIDE 💬 くるるちゃんのワンポイント図解解説 【技術背景・解説】 この記事(資格クイズアプリリリース)におけるIT技術の基本概念と重要ポイントを、わかりやすく整理・解説しています。 【アイキャッチ図解のポイント】 構成要...

ステージング環境とブルーグリーンデプロイの違い。

K NOUMIN ENGINEERING TECH GUIDE 💬 くるるちゃんのワンポイント図解解説 【技術背景・解説】 この記事(ステージング環境とブルーグリーンデプロイの違い。)におけるIT技術の基本概念と重要ポイントを、わかりやすく整理・解説しています。 【アイキャッチ図解のポ...

ブルーグリーンデプロイとは?

K NOUMIN ENGINEERING TECH GUIDE 💬 くるるちゃんのワンポイント図解解説 【技術背景・解説】 この記事(ブルーグリーンデプロイとは?)におけるIT技術の基本概念と重要ポイントを、わかりやすく整理・解説しています。 【アイキャッチ図解のポイント】 構...

Django 向け readiness / liveness 実装例

K NOUMIN ENGINEERING TECH GUIDE 💬 くるるちゃんのワンポイント図解解説 【技術背景・解説】 この記事(Django 向け readiness / liveness 実装例)におけるIT技術の基本概念と重要ポイントを、わかりやすく整理・解説しています。 【...

現在のポートフォリオの課題。

K NETWORK INFRASTRUCTURE SECURITY 💬 くるるちゃんのワンポイント図解解説 【技術背景・解説】 SYN Flood、UDP Reflection、HTTP Floodなど、多階層から大量の偽トラフィックを送信してサービスを停止させる攻撃です。 【アイキャ...

ubuntu24.04 Claude Codeのインストールに失敗した話

K NOUMIN ENGINEERING TECH GUIDE 💬 くるるちゃんのワンポイント図解解説 【技術背景・解説】 この記事(ubuntu24.04 Claude Codeのインストールに失敗した話)におけるIT技術の基本概念と重要ポイントを、わかりやすく整理・解説しています。 ...