はてぶ・Qiita・Zennのトレンド記事を紹介
【初学者向け】「どう並べて、どう取り出すか」で変わる - データ構造の基礎
株式会社PRUMのmasaです。今日は「データをどう並べ、どう取り出すか」というルール(データ構造)について、初学者向けにまとめました。プログラムは「データの集まり」をどう扱うかで、その動き方が大きく変わります。この記事では、データの扱い方の基本パターンを知ることで、...
書籍『ステップアップPython すぐに使える!実践スキル35』発売します 🔖 1
はじめに都内でデータサイエンティストをしている@tetsuro731と申します。このたび、講談社から『ステップアップPython すぐに使える!実践スキル35』を出版することになりました。Amazonのリンクはすでにできており、発売は6月25日の予定です。こ...
【AgentCore】簡単にエージェントを作成・デプロイすることができるようになったらしい 🔖 3
はじめに2026/4/22にAmazon Bedrock AgentCoreの新機能として、Amazon Bedrock AgentCore Managed Harnessがプレビューで発表されました。こちらを用いるとコードを書くことなく、対話形式で簡単にエージ...
n8nで毎朝「天気×ビタミンD日光時間」をDiscord通知するリマインダーを作ってみた
はじめに毎朝天気予報を見る人は多いですが、今日はどれくらい日光を浴びるとよいのか曇りの日はどれくらい不足しやすいのか日焼け止めありだとどれくらい変わるのかまで考えることはあまりありません。そこで今回は n8n で、天気取得ビタミンD生成を考慮した日光...
GWも勉強したい方向けに、よくオススメされる技術書をカテゴリ別にまとめてみた 🔖 2
はじめにこんばんは、mirukyです。GWは、まとまった学習時間を確保しやすい数少ないタイミングです。普段は業務や家事で後回しになりがちな基礎の穴埋めや、気になっていた分野の入門学習に、本腰を入れやすい期間でもあります。この記事では、よくおすすめされる技術書をカテ...
AIデザインツールの台頭とFDE戦略 — 週次キャッチアップまとめ(2026/04/27)
対象読者AIソリューションやシステム開発に携わるエンジニア・ビジネス担当者WebデザインをAIやデザイナーに依頼する機会がある方AIエージェント時代のビジネストレンドを追いかけている方はじめにAI技術の進化は、開発ツールだけでなくデザイン領域にも急速に波及...
SOLIDやLayered Architectureは何を守っているのか?――アーキテクチャ零曲率定理から見る設計原則と不変量 🔖 2
AI にコードを書いてもらうと、動くものはかなり速く出てきます。でも、あとから差分を見て「あ、これ依存の向きがまずい」「境界を越えて直接呼んでいる」「この変更、障害が横に広がりそう」と気づくことがあります。そのとき本当に知りたいのは、コードが動くかだけではありません。そ...
Claude Codeに設定したBedrock認証を解除したい!のに /logout できない😭 🔖 1
まずは1行まとめユーザースコープの settings.json に環境変数の素が残っているので、消せばOKなぜこうなるの?/logout は、あくまでAnthropicアカウントからログアウトするためのコマンド。Bedrockの設定は、ローカルPCの環境変数に注...
あいさつはじめまして、日本総合システムの濱田と申します。私はお客様に近い場所で仕事をすることが多いため、必然的に説明やプレゼンをする機会が多いです。物事を誰かに伝えるための技術について体系的に勉強したことはありませんが、自分の経験に基づいてどのように考えているかを改...
docker compose up する時に特定のサービスを起動させないようにする方法3選
はじめに例として、ローカル開発環境でdocker-compose.ymlを以下のように定義しているとしましょう。docker-compose.ymlservices: db: ... web: ... app: ... sc...
Copilot Studio の MCP 利用におけるセキュリティ対策 🔖 2
Copilot Studio の MCP 利用におけるセキュリティ対策はじめにこれまで沢山の Copilot Studio の記事を書いてきました。その中で、以下記事で触れた通り、Copilot Studio でエージェントを作成する際、MCP サーバーをツールとし...
kintoneで確認ダイアログと通知バナーを使って誤操作を防ぐUXを実装してみよう 🔖 1
はじめにkintoneのカスタマイズで「この処理、実行前にユーザーへ確認を取りたい」と感じたことはありませんか?実際、kintoneアプリでは「画面上の操作だけでは把握しきれない処理」や「一括登録・一括削除・ステータス変更など、取り消せない処理」を実装することがあり...
MagicPod Autopilotを使ったE2Eテストケース自動作成の実践と注意点
はじめにこんにちは、QAエンジニアのヨシナです。前回の記事では、MagicPod Autopilotを活用したMagicPodテストケースのメンテナンス性レビューの事例を紹介しました。MagicPod Autopilotは、テストケースのメンテナンスだけでなく、テスト...
こんにちは!35歳、未経験からWebの世界に飛び込んだ者です。今回は、SQL最大の難所の一つ「JOIN(結合)」を、「カフェのスタンプカード」に例えて、わかりやすく解説します!JOINとはJOINとは: バラバラに保存されたデータを、共通の「合言葉(ID)」でガ...
GPT-5.5 の API を Node.js で軽く試す(OpenAI Agents SDK TypeScript の Hello world の例を利用) 🔖 1
はじめに最近リリースされた GPT-5.5 の API を、Node.js で試してみたという話の記事です。その際、OpenAI Agents SDK TypeScript の Hello world の例を利用しています。GPT-5.5 の API の提供開始G...
ADB のカタログにマウントしたIceberg テーブルに自然言語検索(Select AI)してみた
はじめに今回は、Autonomous Database(ADB)の DBMS_CATALOG を利用して、Snowflake Open Catalog / Polaris に同期した Iceberg テーブルを ADB から参照してみます。前回👇の記事では、外部表を作...
ブラウザだけで完結するCSIRT訓練プラットフォーム「CSIRT Ready」を作った話 🔖 1
はじめに「インシデント対応手順書を整備している企業は多い。でも、それを使ってチームが実際に動いたことがある企業は少ない。」これはセキュリティ業界でよく言われることですが、実際にその差を埋めるツールを探すと選択肢が非常に限られています。大手SIerの訓練は1回100〜50...
GPTとClaudeはどっちがいいのか、Microsoft 365 Copilot(Researcher)に考えてもらった 🔖 1
前提この記事は2026/4/26時点での公開情報や動作を私なりにまとめたものとなります。正確な情報はご自身でご確認もしくはMicrosoftへお問い合わせください。また、本機能はFrontier(プレビュー)であるため、今後変わる可能性があります。管理者により制御...
コードを1行も読ませずに、AIに脆弱性を100%特定させる方法(理論編) 🔖 138
🚀 TL;DRAI(LLM)に生のソースコードを読ませるのは、実は効率の悪い「情報の暴力」である。AST(抽象構文木)から「構造」だけを抽出したマップこそが、AIのIQを極限まで引き出す。データの流入から破綻までをグラフ理論で定義すれば、理論上、脆弱性は100%...
はじめまして初めまして!未経験からエンジニア転職を目指して無事内定をいただけたので自分の行ってきたことや反省点などを共有できればと思います。先に結果や事前準備していたポートフォリオや資格、面接で聞かれた内容などをざっくりまとめてから経緯等をお話できればと思います。結...
Codex Automations × 公式プラグイン 90 個で「AI 秘書」を組む — 朝 9 時 Issue トリアージ、17 時 Slack 要約 🔖 3
この記事の対象読者と得られること対象読者この記事で得られること1 人運営・個人事業主月 $25〜$80 の AI 秘書の作り方バックオフィス兼務エンジニアCodex Automations × 公式プラグインの実装例GitHub Iss...
はじめに最近、レガシーなプロジェクトで jQuery を触る機会があって、いろいろとわからないことがあったため、個人的なチートシートをまとめることにしました。バージョン: jQuery 3.x 系を前提にしています基本構文// DOM 読み込み完了後に実行...
自家製 MCP サーバーで個人開発の Web ツール集を Claude から直接呼べるようにした完全レシピ
本記事は lit-forge.com/blog/mcp-server-launch のクロスポストです。やったこと(要約)lit-forge.com の開発者向けユーティリティ 10 種を MCP(Model Context Protocol)サーバー化し、C...
Alexa × Geminiで“雑談できる”会話スキルを作る 🔖 1
はじめにAlexaで自由に会話できるスキルを作るために、Google GeminiとAWS Lambdaを組み合わせて雑談スキルを構築しました。本記事では以下をまとめています:Alexaスキル作成AWS Lambda構築DockerでのLambdaレイヤー作...
AI駆動開発で増えたMarkdownを快適に読むビューア「MarkShelf」を作った
npx markshelf で、Gitリポジトリ内のMarkdownを独立ウィンドウで構造化ビューで読めるツールを作りました。なぜ作ったのかAI駆動開発が浸透して、仕様・要求・ドメイン知識・設計メモなど、あらゆる情報をMarkdownファイルで管理するようになりまし...
VOICEVOX EngineとLambda Web Adapterでサーバレスずんだもんを開発した話 🔖 2
サーバレスずんだもんなのだふと「APIでずんだもんとおしゃべりしたいのだ」という発想が頭に浮かびました。浮かんでしまったのです。最初に引っかかったのはコストです。VOICEVOX:ずんだもんをAWSのEC2やFargateで常時起動しておくと、音声合成リクエストが1件...
GitHub Copilot SKILLでユーザー入力を活用する方法 〜インタラクティブなAIエージェントの作り方〜
はじめにGitHub Copilot Chat には SKILL というカスタマイズ機能があります。Markdownファイル1つを .github/skills/ に置くだけで、自分だけの専門AIエージェントを作れます。この記事では、SKILLの中でも特に「ユーザー...
はじめにこんにちは!学生エンジニアのmoritomoです!みなさん、複数プロジェクトを並行開発していて、「ポート競合エラー」に泣かされたことはありませんか?これまで僕は「別のコンテナを止めればいいや」と脳死で対応してきましたが、ある時ふと疑問が湧きました。「コンテナ...
Claude CodeのVSCode拡張が使いやすいよ 🔖 326
皆様、Claude Code使ってますか?CLIで利用されている方が大多数だと思いますが、VSCodeの拡張も悪くないよ、というお話です。いつのころからか、左右にパネルが出るような構成になっています。右側が通常(?)のチャット欄で左が過去のセッション一覧みたいな感じ...
z-indexの値をほぼbooleanのように扱うUI設計を試してみた
概要CSSでモーダルウィンドウやドロワーを実装するとき z-index: 9999 といった大きな値を見かけることがあります。「とにかく上に出したい」という意図での記載かもしれませんが、値を上げていくだけでは根本的な解決にならず、やがて管理しにくくなっていきます。そ...
Claude Code v2.1.88 以降のトークン爆発事件 "Tokenocalypse" を振り返る — FinOps 観点で防衛する 4 本柱
この記事の対象読者と得られること対象読者この記事で得られることClaude Code のコストが急に跳ねた方2026/3 末の Tokenocalypse の全貌と原因チームで AI コーディングを使う方版固定・モデルルーティング等の防衛策...
2026/04/25 今日のQiitaトレンド記事をポッドキャストで聴こう!
前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。通勤中などにながら聴きしよう!(Qiita投稿は通勤には間に合わないと思われますが)フィードバックとか助かりますのでください↓こちらから出典【徹底解説】DBスペシャリストなりぞこないが教...
同じ Issue を Claude・Codex・Gemini に同時に解かせるとどうなるか — git worktree × tmux で衝突しない並列 AI 開発 🔖 47
この記事の対象読者と得られること対象読者この記事で得られること複数 AI を並列で動かしたいエンジニアworktree による衝突の根本解決workmux を試したい方セットアップと実運用の具体例認知負荷に悩むシニア開発者並列数と生産...
gpt-image-2でUIを量産する実務プロンプトテンプレート集:ダッシュボード/LP/モバイル/ロゴ/スライドの5パターン 🔖 1
本記事は2026年4月21日に公開された Introducing ChatGPT Images 2.0 を前提に、API識別子 gpt-image-2(スナップショット gpt-image-2-2026-04-21、前モデルは gpt-image-1.5)を想定して書...
Claude Code は planner、Codex CLI は executor — 両方使って 3 ヶ月、役割分担で見えた実測 🔖 1
この記事の対象読者と得られること対象読者この記事で得られること技術選定担当者両ツールの非対称な得意領域の整理両ツール併用を検討中のチームリード分業アーキテクチャの具体運用GitHub Actions 連携をしたい方両 Action を...
Power Automate でSharePoint Lists を日時で絞り込む方法(UTC・時間範囲対応) 🔖 1
はじめにごきげんよう、百合宮桜(Miyu)です(*'▽')Power Automate で SharePoint Lists の日時列をキーにして、フィルタリングしたいということがあります。日時のデータの扱いは意外と難しく、開発が難航しがちなので簡単にまとめておきます...
n8n × MacroDroid × LINEで「今から帰る」をワンタップ通知する仕組みを作った
はじめに「今から帰る」と家族に連絡するのは大事だけど、毎回スマホを開いてLINEを立ち上げて、文章を打って送るのは少し面倒です。そこで今回は、AndroidのMacroDroid と n8n、そして LINE Messaging API を組み合わせて、スマホからワ...
プッシュ通知の許可フロー設計 ― ブラウザやデバイスごとの違いと実装パターン
はじめに今回は Firebase Cloud Messaging(FCM)によるプッシュ通知を本番運用するうえで考えるべき課題の中から「許可取得」にフォーカスして、具体的な設計と実装を深掘りしていきます。せっかく自分のサイトにプッシュ通知を導入するなら、できるだけ多く...
LLMなしで“信頼できる検索”を作る:Oracle Trusted Answer Searchを試してみた
目次はじめに構築手順Oracle AI Database 26ai構築ONNXファイルの準備APEX、ORDSインストールTrusted Answer Search用PL/SQLパッケージ、ディクショナリのインストールAPEXアプリのインポート...
Opus 4.7 の新トークナイザーで請求が1.35倍に跳ねた話 — 価格据え置きでも実コストが上がる仕組みと対策
この記事の対象読者と得られること対象読者この記事で得られることOpus 4.7 へ移行予定の方トークナイザー変更による実コスト影響の具体像Claude Code を月5万円以上使っている方キャッシュ TTL 短縮への対応策FinOps ...
AI駆動開発の手法は分岐するが、本質は一点に収束する ― 現場で6週間議論して辿り着いた結論 🔖 30
はじめにAI駆動開発の世界では、今さまざまな手法やキーワードが次々と登場しています。プロンプトエンジニアリングコンテキストエンジニアリング仕様駆動開発(SDD: Specification-Driven Development)エージェンティックワークフロー...
Claude・Codex・Gemini の三者合議を /ccg で回す — 単一モデルの盲点を減らすマルチ AI 運用 🔖 1
この記事の対象読者と得られること対象読者この記事で得られることマルチ AI 運用を検討中のテックリード3 CLI を並列で回す具体手順単一モデルの判断に不安を感じている方異なる訓練データの合議で盲点を潰す発想tmux / 並列開発に興味...
2025年スペイン大停電を読み解く。日本のVPPはどんな教訓を得られるのか?
はじめにこんにちは!Qiitaを読んでいる方の多くはITエンジニアやソフトウェア開発者だと思いますが、今日はいつもとは少し違う毛色の話題をお届けしたいと思います。私は株式会社Shizen Connectで、主にエネルギーリソースを束ねるVPP(仮想発電所)プラットフォー...
はじめまして!QA事業部のs-kishiです!今回は、私が所属しておりますQA事業部が「新人・若手の教育」にどんなアプローチをしているか、勉強会で使用しているコンテンツについて少しだけ公開したいと思います。IT業界で1〜2年経験を積んで、「そろそろ次のステップに行きたい...
[Frontend Performance - Part 7] Long Task を分解する:なぜ50msがUXを壊すのか? 🔖 1
📝 注意本記事はAIの補助を受けて編集しています。内容は大規模Webアプリケーションの実務経験に基づいています。📚 目次問題:「処理が速いのにUXが悪い」の正体なぜ50msがUXの境界線なのか?Long Taskの本質:時間ではなく「占有」の問題...
はじめに個人開発で色々なAI系ツールを試している中で、 Verdent AI というツールの新機能 Manager を触る機会があったので、実際に使ってみた感想をまとめていきます。結論としては「AIにコードを書いてもらう」というより「AIにプロジェクトマネジメントごと...
prisma migrate resolveを使ってRails+Prismaのマイグレーションを共存させる
はじめに本来であれば、1つのDBに対してORMは1つに統一するべきです。しかし詳細は割愛しますが、RailsとHono(PrismaをORMとして使用するWebフレームワーク)が同じDBを触らざるを得ない状況になってしまいました。同じ境遇のエンジニアの方に向けて、その...
その“親切な設計”、たぶん無駄です - エンジニアがハマる「やりすぎ問題」-
はじめまして。株式会社PRUMでエンジニアをしている ひとみ です。日々、プログラミング学習や実務の中で、つまずきやすいポイントや考え方を整理して発信しています。PRUMについて気になった方は、コーポレートサイトもぜひご覧ください。▶コーポレートサイトその“親切...
はじめに2025年7月、私は初めて面接官を任されました。それから現在に至るまで、SRE/フルスタックエンジニアのポジションのカジュアル面談と一次面接を、月2〜3人のペースで担当してきました(波はありますが)。半年経った今、一番大きく変わったのは 「面接官とは何をする人...
[Frontend Performance - Part 6] メインスレッドとブロッキング:なぜUIは止まるのか 🔖 1
📝 注意本記事はAIの補助を受けて編集しています。内容は大規模Webアプリケーションの実務経験に基づいています。📚 目次問題:「全部速いのに UI が重い」メインスレッド – ブラウザの「一方通行」道路メインスレッドを奪う3つの隠れた敵実戦例:悪...