会社のクラウドに空いていた「誰でもコードを実行できる入口」を4つ閉じた。仕様書に無い4本目を見つけた話
数年前に作った古い学習システムに、認証なしで外から叩ける入口が4本残っていたので全部閉じた。外から拒否されることを実測するまでの2日間と、引き継ぎ資料に書かれていない4本目をClaude Codeが見つけた話。
続きを読む →
毎月の発注書を自動発行にした。ついでに、自分で付けた安全装置が効いていないのを見つけた話
本業で毎月発行している発注書の作成を自動化して、先月から本番で回している。作った仕組みの中身と、動かした初日に見つけた自分のミス——事故防止のために入れたはずの判定が、日付の区切り文字ひとつで全部素通りしていた話。
続きを読む →
ニュースレター配信を自前で作る予定だったけど、購読者数を見てやめた話
前回「解決編は次回」と書いた、メール配信の自前構築。着手予定日の朝に購読者数を確認したら0人だった。作らないという結論に至るまでと、そこで見えた「そもそも何を後回しにしていたか」の話。
続きを読む →
ニュースレター配信サービスを3社調べたら、全部同じ壁にぶつかった話(解決編は次回)
このブログのメール配信に使ってるKitが、無料プランに移行すると自動配信機能を失うかもしれないと判明。じゃあ他のサービスは、と調べたら3社とも同じ場所で有料の壁にぶつかった。
続きを読む →
このブログ、最初は正直ダサかった話
公開直後のアラ熱は、Astroのサンプルテンプレートの見た目そのままだった。青くて、素っ気なくて、殺風景。「ダサい」と自分で言って作り直した過程と、ついでに増えた髪の毛が浮いてるロボットの話。
続きを読む →
このブログを、AIの検索結果に引用されやすくしてみた話
ChatGPTやPerplexityに「アラ熱」を引用してもらうための地味な設定を一通り実装した。途中、Cloudflareが勝手に邪魔してるのかと1時間くらい疑った末に、単なる反映待ちだったというオチつき。
続きを読む →
「プライスチェックAI」をローンチしたら、3つの想定外にぶつかった話
フリーランス向けの案件単価診断ツールを作って公開した数日間、設計段階では気づけなかった問題が立て続けに見つかった。診断結果の「幅が広すぎる」指摘から、公開直後に発覚したバグ、ローンチ後に湧いた「別の商材に乗り換えたい」という誘惑まで。
続きを読む →
このブログを作るまでに、丸2日遠回りした話
「AIエージェントだけで会社を回してる人って、実際どうやってるんだろう」——このブログの立ち上げ自体を、思いつきが3回崩れながらAIと一緒に作った過程をそのまま書く。
続きを読む →