はてぶ・Qiita・Zennのトレンド記事を紹介
【AWS】Route 53で「このドメイン何?」となったときの安全な削除手順
はじめにRoute 53の画面を見ていて、「消していいのかな?」と思うドメインを見つけたことはありませんか?私も実際にこの状況に遭遇し、"どう確認すれば、安全と判断できるのか" で迷いました。本記事では、Route 53で使われているか分からないドメインや設定を、安全に整理
はじめに2年ほど前ですが、プログラミングスクールでプログラミングを学んでいる際に、Gem を作成し、公開したことがあります。内容としては非常にシンプルなもので、メソッドを呼び出すと、某漫画に出てくる悪魔の実の名前をランダムに返すというものです。作成した日から一切更新しておら
【初心者向け】開発環境に潜むリスク、把握していますか?わかりやすく解説
npm install を実行したり GitHub Actions を動かすとき、依存関係を辿ると何百ものパッケージと、それを書いた多くの開発者のコードを信頼して使うことになります。でも、その中で何が起きているかまで把握しているでしょうか。最近では、npm に不正なパッケージ
【ポエム】駆け出しエンジニアにとって最も重要なのはスピードではないかという話
はじめに私は、新卒で証券会社に入社し、丸3年営業をした後、RUNTEQ というプログラミングスクールで Ruby on Rails を中心にプログラミングを学びました。その後、転職活動を経て、2023年11月から 株式会社L&E Group でエンジニアとして働いてい
サーバー負荷の原因はAIクローラー?今こそ知りたいUser-Agent一覧 🔖 1
サーバーのアクセスログを見て、「生成AIのクローラーからのアクセスが増えてる」と思ったことはないでしょうか?以下の記事によれば、OpenAIのGPTBotは「2024年5月→2025年5月」でリクエスト数が約+305%、全クローリングに占めるシェアが2.2%→7.7%に増加して
【入門】Rails エンジニアが知っておきたい Action Cable で実現するリアルタイム機能
はじめにRails に搭載されている機能の1つに Action Cable があります。何度か使ってみたことはあるものの、あまり深く理解していなかったので、改めて Action Cable について学んでみました。できるだけ分かりやすく Action Cable についてま
【AWS】AWS WAF で海外からのアクセスをブロックしてみた
はじめに個人開発しているサービスのリソースをチェックしたところ、アプリケーションやデータベースの CPU が一時的に高騰していることが何度かありました。ログを確認したところ、海外から短時間で大量のアクセスがあり、これが原因であることがわかりました。そこで、AWS WAF を
「またか…」AIの"迷走"にウンザリな開発者へ。Claude Codeだけが持つ『迷走しない設計』の秘密
はじめにAIでコードを書いている人なら「AIが途中までは良い提案をしてくれていたのに、急に的外れになった」という経験があるのではないでしょうか。単純な修正であれば見事にやってくれるので「これはいける」と思い、追加で依頼すると一貫性を失ってしまう。AIのモデルは進化したはずなの
はじめに今回、UI デザインについて勉強したく、以下の 2 冊の書籍を読みました。UIデザインの教科書[新版] マルチデバイス時代のインターフェース設計UIデザイン必携 ユーザーインターフェースの設計と改善を成功させるためにこれらの書籍には、アプリケーションを開発する上で
【AWS】LightSailのSSL証明書設定にロードバランサーが必要なワケを調べた
はじめに業務でLightSailでのSSL設定を担当した際、ACM(AWS Certificate Manager)証明書は「ロードバランサーなしでは使えない」という仕様に疑問が湧いたので、調べてみることにしました。本記事では、ACM証明書の制限とその技術的な背景について、学
【Rails】gem使ってみたシリーズ 〜parallel編〜 並列処理で時間短縮
はじめに先日、Ruby on Rails のアプリケーションで、データを集計し、レポートを作成するジョブの実装をしました。1つ1つの集計はそれほど時間がかからないのですが、複数の集計を行うため、全体の処理時間が長くなってしまいました。そこで、parallel という gem
サクッと構築!Notion × Difyで社内マニュアルが「検索も更新も」チャットで完結した
はじめに当社では社内マニュアルを全て Notion で管理しており、各部署の業務手順や規定が数多く蓄積されています。情報量は充実していますが、次のような課題がありました。情報が分散しており、「どのページに書いてあったっけ...」と探すのに時間がかかる古い情報を見つけても、