はてぶ・Qiita・Zennのトレンド記事を紹介
はじめに 皆さん,洗濯物干したり紙飛行機折ったりフルーツもぎもぎしたりロボット飛ばしたりされていますでしょうか?高専ロボコンでは,近年ROSを導入する高専が増加傾向にあります.(独自研究)そのため,本記事では高専ロボコニストに向けて,ROSを導入するメリット・デメリ...
こちらの記事は「MEDLEY Summer Tech Blog Relay」の13日目の記事です。https://developer.medley.jp/entry/2025/08/15/20250815/株式会社メドレーの稲村です。普段メドレーではSRE業務に従事し...
さぁ、New Relicやってみっか!!ん..いっぱい機能があるぞ!?と悩んだら、まずはこのインストールを試して!やってみて!!
New Relicは多種多様なエージェント機能を提供しているけど、何を最初に適用すればいいのかっていう一番最初に誰もが直面する悩みがあるんだよね。そんな時は、インフラストラクチャエージェントを導入する際に使えるGuided Installを使って、試してもらいたい機能がある...
背景WEB上でURLを知っている人だけに情報を伝えるページを用意する際に、URL safeで短くて衝突しないIDを生成したい欲求に駆られた。要件を整理URLとして利用可能な文字列で構成されること不可逆でよし他ページのURLおよび同ロジックで生成される重複がお...
[Java Spring Boot] ControllerのテストでServiceをMockする理由
はじめにこの記事を書くにあたって、少し経緯をお話します。みなさんは「単体テスト」の意味について、改めて考えたことはありますか?単体というからには、対象のクラスだけをテストする必要があるはずです。(プロジェクトによって粒度はさまざまかもしれませんが…)しかし、何も意...
セキュリティエンジニア必携!OSSセキュリティツール厳選10選
はじめにこんにちは!大輔です。入社して半年、実際の現場でセキュリティ対策に取り組む中で痛感したのが「良いツールの存在」です。特に予算が限られる中小企業では、オープンソースツールが命綱になりますよね。私が実際に使ってみて「これはマジですごい!」と思ったオープンソースセキ...
AtCoder Beginner Contest 42235分ほど遅れてunrated参加し、A~Dの4完(89分6ペナ)でした。今回はA~Eまでをまとめていきます。A - Stage Clear$S$は8-8ではないという条件から、$S$の分岐は大き...
Vibe Coding から、Drive Coding (欲動のコーディング)へ 🔖 9
AIはコードを書ける。それでもプロダクトが「完成」しない、たった一つの理由AIは、コードを書ける。この命題に、もはや異論を唱える人は少ないでしょう。では、なぜいまだに、AIコーディングだけでプロダクトを「完成」させることは、難しいのでしょうか?「AIにはハルシネー...
【初心者向け】Render.comとNeonで作ったRailsアプリを無料デプロイした手順
今回、個人で開発中のRailsアプリをRender.comとNeonにデプロイしました。デプロイしたのは、Railsアプリのホーム画面を作った初期段階です。開発環境では問題なく動作しても、本番環境ではエラーが出ることがあり、ホーム画面が最低限動く段階で早めにデプロイし...
OpenAI Codex CLI の使い方!ChatGPTサブスクで使えるAIコーディング入門 🔖 6
こんにちは、とまだです。ChatGPTのサブスクリプション(Plus/Pro)を契約しているけど、チャット機能しか使ってないという方も多いのではないでしょうか?そのサブスクで 追加料金なしで使えるAIコーディングツール「Codex」 はご存知でしょうか。最近は ...
自分のHotなトピックを国際標準化会合IETFでお話しよう! 🔖 1
こんにちは、暗号のおねえさんことGMOコネクト(GMOインターネットグループ エキスパート)の酒見(さけみ)です。先日の記事に引き続き、IETFネタです!わたしのはじめてのIETFは2019年に開催のIETF106@Singaporeだったのですが、参加し続けて7年目の...
【2025年最新版】Apple Developer Program個人登録完全ガイド - 初心者でも迷わず完了できる手順書 🔖 1
Apple Developer Program完全ガイド - 画像付きで全手順を解説こんにちは、とまだです。アプリをApp Storeに公開したいけど、Apple Developer Programの登録方法がわからない。そんな悩みはありませんか?実は私も登録時に...
【GCP初学者向け】Cloud Runでステートフルなセッション管理を実現する完全ガイド 🔖 1
Cloud Runでのセッション管理 - 実践的なアプローチ比較とベストプラクティスはじめに「Cloud Runでセッション管理するなら、どの方式が最適なんだろう?」業務でGCPを初めて採用することになり、この疑問にぶつかりました。Cloud Runは「ステート...
【ポケモン×Java】知識編 if文#1 〜if文を完全攻略!-基本構文編-~
はじめにJavaでプログラムを書くとき、避けて通れないのが「if文」。え、条件分岐でしょ?……と思ったそこのトレーナー!if文はたしかに“〜なら〜する”の道具。でも、読みやすさが命なんだ。この記事では、むずかしい話は抜きで、最小限の書き方だけをピカチュウと...
Goに入門して、ついでにクリーンアーキテクチャに入門した ーその3 🔖 4
前回はクリーンアーキテクチャで簡単なTODOアプリを実装してみました。今回はより実践的にDockerで環境構築し、PostgreSQLにデータを保存する処理をクリーンアーキテクチャで実装してみたいと思います。基本的な流れは前回とそれほど変わりませんが、今回は実際の...
バケットポリシーの記述を誤りマネコンからS3バケットを操作できなくなりそうになった話 🔖 1
はじめにAmazon EC2(以下、EC2) から Amazon S3(以下、S3) にアクセスしたい場合、VPCエンドポイントを作成する必要があります。その動作を確認したくなり、個人利用のAWS環境で動作確認をしていました。適切なVPCエンドポイントポリシー、IAMロ...
Chromeの拡張機能ってAI使えば簡単に作れる説 🔖 238
「拡張機能を作って検索結果をカスタマイズしたい…」けっこう前からそう思ってはいたものの、私にはそこまでの技術力がありませんでした。ところが最近、ふと「AIを使えば簡単にできるのでは?」と思いつきました。今回は、私が実際にAIを使って「Google検索結果からスポン...
Aurora DSQLへデータベースロールでアクセスしよう! ~ハマりポイントを添えて~
こんにちは、ふくちです。データベースロールを用いてAurora DSQLへ接続しようとした際にハマりポイントが山ほどあったので、備忘録として纏めておきます。全体の流れDSQLへ接続するためのIAMロールとポリシーを作成するAurora DSQLを作成するDSQ...
自分のコードを打ち込める Rust 製 CLI タイピングゲームの GitType を作りました 🔖 1
はじめにタイピング練習ツールは昔から色々ありますが、出てくるのはサンプルコードや英単語が多いです。それを速く打ててもあまり意味がなく、日常的に触っているコードで練習できれば便利だと思いました。そこで今回 GitType を作りました。自分のコードや任意の OSS ...
【JavaScript】おおよその位置情報を取得できるようにしようという提案 🔖 4
現在、JavaScriptで位置情報APIを使用すると、周囲の環境や引数にもよりますがメートル単位で正確な値を取得することができます。つまり、自宅や職場や通勤通学路やその他入り浸っている宗教病院風俗など全てを正確に把握されてしまうということです。しかし天気予報など、そこ...
おっしゃれなチャットアプリを作る(AI SDK + AI Elements + Next.js + Bedrock) 🔖 2
どう、これ?あれっぽいでしょ?これはどう?これも、っぽいでしょ?ソースコードはこちらこれ、AI Elements で作れます!AI Elements??AI ElementsはVercel製のUIライブラリーです!もちろんストリーミングに...
【PowerShell】Windows標準機能でグラフ描画 〜基本編〜 🔖 1
この記事では以下のようなグラフをPowerShellで描画する方法について解説しています。やりたいことグラフ作成の自動化です。Pythonで作ったコードを配布できれば楽なのですが、自職場ではオープンソースなどを自由に導入できないので困難。そこで、自職場でも使える...
【AWS初心者も安心】Webサービス開発で最初に検討すべき「4つの必須要件」とは? 🔖 1
はじめにGMOコネクトの永田です。AWS上でWebサービスを開発したいんだけどどんな構成が良い?と聞かれることがそれなりにあり、毎回同じようなことを話していましたので、まとめてみます。前提: Public公開するWebサービス。データはRDSへ格納する。まとめ...
みなさんこんにちは!先日、2025 Japan AWS Jr. Championsメンバーが主催する AWSアップデート情報共有会 の第一回を開催いたしましたので、その様子をレポートします ✨イベント概要このイベントは、毎月開催予定の勉強会 です。開催月に発表さ...
はじめにはじめまして、Orbitics株式会社データサイエンス部の上野です。本記事では、生成AI、特に RAG(Retrieval-Augmented Generation)モデル における「参照ドキュメントへの依存度」について解説します。以前の記事では以下のような...
いつの間にかPythonが軟派な言語ではなくなっていた~ロバストPython:依存関係~ 🔖 6
ごあいさつこんにちはNSS江口です。少し前にロバストPythonの記事を書かせていただきましたが、今回はその中から依存関係について記事を書かせていただきます。いつの間にかPythonが軟派な言語ではなくなっていた~ロバストPython~依存関係依存関係とはコ...
みんな知ってました? モバイル環境でのPQC対応状況(ブラウザ)
こんにちは、暗号おじさんことGMOコネクトの菅野(かんの)でございます。先週、開催されていたIoTセキュリティフォーラム 2025で、産総研の松本先生が、とあるセッションで「モバイルでのPQC対応状況について、どうなっていますか?」的な質問をされていたので、気になったので...
【ありがとうAI生成】平面担当の私がテントブースのデザインを考える【空間デザイン挑戦?!】
はじまり普段は紙やWebなどの平面デザインをしている私(わたくし)ですが、ある日突然、「イベント用テントのデザインお願いします」と言われました。私「いつもの横断幕とか、ポスター類デザインですか・・・?」「いいえ、もう設営全てのデザインをお願いします!」私「😃🤪🤯...
Flutterで大量の画像付きリストを快適にスクロールできるようにする
menu事業部 フロントエンドエンジニアの坂井田です。今回は、Flutterで大量の画像付きリストをスムーズにスクロールできるようにするtipsをご紹介します。背景作成中のアプリには商品を一覧で表示する機能があるのですが、店舗によっては数千規模の商品が登録されてい...
JavaScriptのプロトタイプとクラスプロトタイプとはプロトタイプは、JavaScriptオブジェクトが互いに機能を継承するための仕組みですすべての関数は prototypeオブジェクト を持つことができ、作成したオブジェクトはこのプロトタイプ経由でメソッ...
【ポケモン×Java】Lv8:『先にHP0になるのはどっちだ?』〜if文〜
前回をまだ読んでない方はこちら👉 【ポケモン×Java】Lv7:『勝つのはどっちだ?』〜while〜🎮 バトル再開HP0になったら、その時点でバトル終了!このしくみは while文 で実現できたね!……でも、思わぬバグが発生!**両方のHPが0になって...
はじめにSQLの性能を調整する際、最初に確認すべき情報が「実行計画」です。実行計画は、データベースがSQL文をどのような手順で処理しているかを示すもので、テーブルのアクセス方法、結合戦略、ソートや集約の方法などが記録されています。これを正しく読み解くことで、ボトルネッ...
大吉祥寺.pmに(午後から)行ってきました。記録というより個人的に良かった講演を振り返った気づきを書いきます。なお、各中項目は発表タイトルではなく自分の心に残ったキーワード(うろ覚え)を記載しています。「コミュニティは行かなきゃなくなる」 - 曽根 壮大/@sou...
導入.sshフォルダを削除してしまい、GitHubへのSSH接続ができなくなった際の復旧手順をまとめました。環境OS: Windows 11 (Git Bash)復旧手順1. SSH鍵を生成するssh-keygen -t ed25519 -C "Gi...
Streamlitの@st.dialogデコレータでモーダルダイアログを実装する
はじめにStreamlit v1.37から追加された@st.dialogデコレータを使うと、これまで実装が難しかったモーダルダイアログを簡単に作成できるようになりました。本記事では、実際のユーザー登録ウィザードを例に、ステップ形式のフォームをダイアログ内に実装する方法を...
RBS, Steep を使うときによく見るリンク集 (2025.09版) 🔖 1
この辺書く時に参照するドキュメント、あちこち散らばっているのでまとめた。適宜更新していくと思います。RBStype syntax reference実例としては以下がわかりやすい。rbs-inline の記法の referenceRuby コード...
WPFプロジェクトをMVVMにすべき理由個人的まとめ 🔖 1
イメージ図説明に入る前に、WPFにおけるMVVMとはどんな感じなのかイメージ図を出しておきます。今回はDBと接続するアプリケーションを想定しています。AIに頼んだらサクッと作ってくれました。すごいですね😎MVVM で設計すると嬉しいことまず理解して欲しいのが ...
Claude MCPのエラーをClaude自身に相談して解決しよう
概要Claude MCP(Model Context Protocol)、使ってますか?とりあえずカジュアルにサクッとMCPを試してみよう!といった場合に、Claude for Desktopを使ってMCPを試すことができます。たとえば「filesystem」を使...
Rust/GoアプリケーションのAWS Lambda向けクロスビルド方法
概要前回はPythonのデプロイパッケージのクロスビルドを紹介しました。https://qiita.com/lucidfrontier45/items/5f285290500639bc6a82今回はRustとGoについて、主にLinux向けのクロスビルド方法をまとめ...
Claude CodeでE2Eテストを自動化!Playwright MCPで実現する対話型ブラウザテスト 🔖 8
こんにちは、とまだです。Claude Codeで開発していて、毎回手動でブラウザ確認するのが面倒だと感じたことはありませんか?フォームの動作確認や、ボタンクリックのテスト、レスポンシブデザインのチェック。AIがコードを書いてくれても、結局最後は自分の目で確認しなきゃい...
本記事ではの最適化について話します最適するために、以下の観点を考えるべきですfetchPrioritypreload画面サイズに応じた画像解像度の重要性CLS点を下がるため、heightとwidth属性を設定するべきBase64を避けるLazy L...
ランニングしながらAudibleで聴いた本です。本のまとめというより、自分が心に残ったことを3つだけ書いてます。とりあえず思ったことをメモするのが大切と思い、なるべく30分以内で書き上げています。聴いた本心は存在しない 不合理な「脳」の正体を科学でひもとく毛内 ...
Cursor はプランに応じて月額のクレジットが与えられ、それを超えると従量課金になるようになりました。ウェブの管理画面を開く必要があったんですが、現在はエディタ本体で確認できるようです。Cursorの設定画面の「Chat > Usage Summary」をAlways
【雑記】フロントエンド/Web制作の実務・学習で参考にしているサイト4選 🔖 2
こんにちは。普段はWebサイト制作やCMS構築を本業で行い、個人開発(JISOUのカリキュラム)でReactでのアプリ作成を行っている者です。仕事と個人開発でコードを書いたりデザイン/UIを実装する上で、困った際や詰まった際に特に参考にしているサイトを4つほど紹介したい...
Organizations のメンバーアカウントでマネジメントコンソールのアカウントカラーを設定できるよう SCP を変更する 🔖 1
AWS マネジメントコンソールの画面上部の色が変えられるようになりました。今までもスイッチロールの際に色を選べて、IAM ロールごとに色を変えることはできましたが、アカウント ID の表示部分は変えられなかったので、どのアカウント ID の操作をしているか分かりづら...
SSRFのやられアプリを作ってみた ~Gemini CLIを活用して~
初めにこんにちは、最近Gemini CLI でのバイブコーディングにはまっているセキュリティエンジニアです。普段全然業務でコーディングせず、アプリ製作経験もない筆者ですがGemini CLI があまりに強力(かつ gemini.md で人格を付与できるのが楽しい)すぎ...
うごけ!モータ!(副題:MCPサーバを使ってモータを雑に回す)
はじめに本記事では、MCP(Model Context Protocol)サーバを経由して、雑に(すなわち自然言語で)モータを動作させるデモを紹介します。MCPサーバやさまざまなコンポーネントの連動によって、現実世界のモータを自然言語でかんたんに駆動することができます。...
AWSサービスを組み合わせてLINEチャットボットを作ってみる
はじめにLINEのチャットボットを作ってみました。Bedrockをはじめ、あれこれドキュメントを読み込むより実際に作ることで理解が深まると思うのでやってみましたという記事になります。全体構成確認Amazon API Gatewayを通してBedrockとLINE上...
今回はPythonでABC421をABCまで解くことができたので、その備忘録を纏めます。コンテスト概要AtCoder Beginner Contest 421開催日:2025年8月30日 21:00-22:40A - MisdeliveryN = i...
今日のQiitaトレンド記事をポッドキャストで聴こう! 2025/09/06
前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。通勤中などにながら聴きしよう!(Qiita投稿は通勤には間に合わないと思われますが)フィードバックとか助かりますのでください↓こちらから出典プログラミングの学習方法を聞かれたら、こう答え...