はてぶ・Qiita・Zennのトレンド記事を紹介
【PostgreSQL】複合インデックスを利用したパフォーマンス改善事例 🔖 1
はじめにPostgreSQLのプランナ(クエリの実行をどうやって効率的に行うかを決定する頭脳)が、単一インデックスでは効率的にSQLを実行できず、複合インデックスを用意してあげることにより、SQLの実行を効率的に実行できるようになった事例の紹介になります。・本記事...
カルパシーが語る「バイブコーディングからエージェント・エンジニアリングへ」 〜 YouTube動画が興味深かったのでまとめてみた 〜 🔖 1
はじめにGWは、AIから離れて好きな TrySail の動画でも観ようと YouTubeを開いたら、Andrej Karpathy(アンドレイ・カルパシー)さんの新しいインタビュー動画がレコメンドに上がっていました。「バイブコーディングからエージェント・エンジニアリン...
要約Copy Fail(CVE-2026-31431) という脆弱性が報告されました。Linux にて簡単に特権昇格(root権限でコマンドの実行が出来るようになる)が出来る脆弱性2017 年以降にリリースされた全ての Linux ディストリビューションが対象とさ...
「クラウドだから大丈夫」は危険です ― 新人エンジニアがやりがちな“信頼性の勘違い” 🔖 1
はじめまして。株式会社PRUMでエンジニアをしているひとみです。日々、プログラミング学習や実務の中で、つまずきやすいポイントや考え方を整理して発信しています。PRUMについて気になった方は、コーポレートサイトもぜひご覧ください。▶コーポレートサイト「クラウドだか...
社会人のためのObsidian:実践的なVault構成とワークフロー 🔖 1
この記事はプラグインや派手な機能の話ではない。ノートの整理方法について述べる——ほとんどのObsidianガイドが見落としているテーマだ。筆者はObsidianを、仕事のメモ管理(複数プロジェクト同時進行・日本語クライアント対応)、学習、パーソナルナレッジベース、日記...
Claude Code の通知設定 + 通知一括削除ショートカット(Mac)
はじめにClaude Code を使っていると、タスクを投げた後に別作業をしていて完了に気づかない問題があります。通知を有効にすれば気づけますが、今度は通知が溜まって邪魔になります(なりました)。この記事では「気づける通知設定」と「溜まった通知をワンキーで消すショート...
【n8n】YouTube新着動画を自動でDiscord通知する仕組みを作ってみた(重複通知防止付き)
YouTubeに新しい動画を投稿したら、Discordに自動通知される仕組みを n8n で作ってみました。通知済み動画は二重通知しない ようにしています。作ったフロー1時間ごとに実行↓YouTube RSS取得↓動画情報整形↓通知済み確認↓未通知だけ...
はじめに近年、AIの画像生成の精度は大きく向上しました。しかし、業務レベルで使えるかというと、まだもう少しと感じる場面が多くあります。フォントが意図通りにならない生成した画像をデザインツールで編集できない再現性がない(同じプロンプトでも毎回結果が変わる)そ...
Cloud SQL for MySQL5.7から8.4 Enterprice Plusへ完全移行した話
初めまして、menuでエンジニアをやっている石倉 佳文です。普段は主にmenuのマイクロサービス基盤となるGKE(Google Kubernetes Engine)の運用やmenuの横断的なインフラの改善を行なっております。少し前のことになるのですが、本記事ではmenu...
kintone AIだけで問合せ管理→FAQ生成→チャットボット化を完結させる
はじめにkintone AIのSEである筆者が、お客様とのヒアリングなどから得た気づきをもとに本記事を執筆しています。2026年4月22日に、kintone AI機能の正式化について発表されました。2026年6月から正式提供が開始されることを受け、kintone A...
OCI APIGW と Functions と Object Storage で 静的なHTML を公開してみる。(Oracle Cloud Infrastructure)
表題の通り OCI の API Gateway と Functions と Object Storage で 静的なHTML を公開してみますやで。前回からの続編的な記事になります。彡(^)(^)前回と異なるのは PAR(pre-authenticated req...
【保存版】iOSアプリをGitHub Actionsで自動ビルド&配布するために知っておくべき「登場人物」のすべて 🔖 1
はじめに:「コピペでは動かない」自動ビルドの世界へようこそまずは前提となる用語の超ざっくり予習本題に入る前に、本文で繰り返し登場する用語を、「だいたいこういうもの」くらいの粒度で予習しておきましょう。エンジニアを始めて間もない方も、ここを押さえれば本編で迷子になり...
Oracle AI Database 26ai 新機能 - Deep Data Security -
Oracle AI Database 26aiにDeep Data Securityという新しいアクセス制御の機能が追加されました。Oracle Databaseには、VPD(Virtual Private Database)やRAS(Real Application Se...
【新卒・英語苦手エンジニア必見】エンジニアなら知っておきたい現場で使われる重要英単語18選 - 徹底解説 🔖 1
1章 はじめに開発していて、英語のエラーメッセージをとりあえず AI に貼り付けて「解決!動いたからよし!」で済ませていませんか?気付いたら、いつまでも英語に苦手意識を持ったまま…という方も多いはず。PR のコメントに「LGTM」って書いてあっても「なんか承認されてる...
SKILL.mdを使っている人は全員"gh skill"も知っておいてください 🔖 151
はじめに本記事は以下の記事等で「Agent Skills (SKILL.md)」について知っている前提で書いています。まだ読んでいない方は先にこちらをどうぞ!【最新版】GitHub Copilotを使っている人は全員"SKILL.md"も導入してください...
AWS Security Agentで設計レビュー・コードレビュー・ペネトレーションテストを全部やってみた。リリース後の運用に繋げる 🔖 36
はじめに昨今、開発フェーズのセキュリティのシフトレフトがよく言われていて、設計段階のセキュリティチェック、コードレビュー、本番リリース前のペネトレーションテストと、リリース前までに色々な取り組みがされています。この分野にAIエージェントを活用して推進しようということで、...
新卒をメンタリングするつもりが、逆にメンタルケアされていた2年目エンジニアの話 🔖 1
はじめに未経験からエンジニアになり、現在はSREチームに所属している入社2年目の者です。最近、新卒研修の開発課題期間中のメンター/サポート役として、新卒社員のみなさんと1on1する機会を多くいただいています。最初は自分の話が役に立つのか心配でしたが、いろんな新卒社員と...
なぜ深層学習は表形式データでツリーモデルに勝てないのか 🔖 4
深層学習がすべてを置き換えると思っていませんか?画像も、自然言語も、音声も。あらゆる分野で圧倒的な成果を出してきた深層学習。だからこそ、ビジネスの予測モデルにおいても、いずれは深層学習が主役になる。そう考えるのは自然なことです。しかし現実は、少し違います。顧客...
【初学者向け】「なんとなくコード書く」を卒業するためのアルゴリズム入門
株式会社 PRUMのmasaです。今日は「アルゴリズムの基本概念」という内容について、プログラミング初学者向けに記事を書きました。この記事を読むことで、難しく感じがちなアルゴリズムを身近なものとして理解し、論理的にコードを組み立てるきっかけを得られると思います。興味が...
ClaudeでAdobeツールを使える!「Adobe for creativity connector」でできることまとめ+試してみた
これは何Adobe for creativity connectorについて、できることと使ってみた感想をまとめた記事です。Adobe for creativity connectorとは?Adobe for creativity connectorは、Claud...
【ADB】Data StudioでAIプロファイルを作成する
Autonomous AI Database (ADB) で、AIを利用したSelect AI(NL2SQL)やRAGなどの機能を利用する際にはAIプロファイルを作成する必要があります。今回は、Data Studioを利用して、GUIでAIプロファイルを作成していきます。...
ADB の Database Actions で使える「Catalog Tool」とは?
Oracle Autonomous AI Database(ADB)の Database Actions には、データのロード・分析・共有などを行う Data Studio があります。Data Studio には Data Load、Data Analysis、Data ...
ESP32を使ってヘッド不良のHDDから無理やりデータを取り出したお話 🔖 1
どういうこと?知人からデータ保管用にしてたHDDが突然壊れたと連絡。直接見に行くと、確かに認識した途端読み込みができなくなりOSごとスタックする。知人の環境は以下の通り。Windows 11(バージョンは不明)HDD: Seagate ST1000LM035 1...
ガバメント AI「源内」(genai-ai-api)を閉域の AWS 環境へデプロイしてみた 🔖 8
デジタル庁が政府機関で実装を進めている生成 AI 利用環境であるガバメント AI「源内」について、その一部が先日オープンソースとして公開されました。地方自治体側としても、将来的に源内をガバメントクラウドで使うことがあるのではないかと気になっているところです。そこで...
React Hook Form 入門 Part 3 — Controller と useFieldArray を実務で使いこなす
React Hook Form 入門 Part 3 — Controller と useFieldArray を実務で使いこなす読了時間の目安: 約15分 · React Hook Form v7 対応シリーズ構成Part 1: RHF の仕組みを理解してから使...
Aurora Serverless v2 のゼロスケール再開時間を Platform Version 4 で再計測してみた 🔖 1
1. はじめに2024年12月、筆者は Aurora Serverless v2 の ゼロスケール の動作を確認してみた という記事を書きました。0 ACU まで落ちた状態から接続したとき、再開(resume)に何秒かかるのか、を実測した内容です。前回の実測値をざっく...
Power BIで閾値を超えたレポートをTeamsに表付きで知らせるPower Automateクラウドフローを作ってみた 🔖 1
Power BIで速報をTeamsに通知したい!そういうニーズのための仕組みを考えてみました。Power BIには閾値を超えた場合のお知らせの仕組みがありますが、もっと自在な通知を送りたいという方はPower Automateとの組み合わせを試してみてはいかがでしょうか?...
売上予測WebアプリをFastAPI + Prophet + Reactで個人開発してリリースした話
はじめに売上・需要予測ができるWebアプリ「SalesCast」を個人で作りました。機械学習(Prophet)をバックエンドに持ち、CSVを貼り付けるだけで予測グラフが出るシンプルなツールです。技術構成・開発の流れ・詰まったところをまとめます。背景需要予...
GitHub神話の6日間 — ガバナンス、稼働率、セキュリティ、コストが同時に揺らいだ一週間 🔖 22
今週のGitHubは運が悪かったのか、それとも18年分の請求書が一気に届いたのか。そしてその違いを我々が見分けられないのだとしたら、我々が依存していたのはインフラだったのか、それとも神話だったのか。導入 — キーボードの上の涙2026年4月28日、Mitchell...
相続税・低賃金・移民政策はどうつながるのか?―欧米の教訓から考える成長と財政の設計 : Pythonで学ぶ マクロ経済学入門 (76)
user:「Pythonで学ぶマクロ経済学入門」、第76回を始めましょう。まず「『安く使う経済』はなぜ高くつくのか?―欧米の教訓から学ぶ低賃金依存からの脱却 : Pythonで学ぶ マクロ経済学入門 (75)」 https://qiita.com/maskot197...
Amazon Transcribe カスタム言語モデルで「お食事券」と「汚職事件」を聞き分ける 🔖 1
1. 背景業務で少しTranscribeを使っている。Transcribeの音声認識の精度を上げる方法として、「カスタムボキャブラリ」と「カスタム言語モデル」がある。「カスタムボキャブラリ」は、標準のTranscribeでは認識されにくい専門用語などを、個別に事前...
【TerraVision】Terraform のコードからアーキテクチャ図を自動作成する
はじめにこんにちは @masa-asa です。Terraform でアーキテクチャを書く際に普段は draw.io で書いている私ですが、Terraform からアーキテクチャ図を自動生成してくれる TerraVision というツールを見つけました。システムに変更...
n8nでGoogleカレンダーから日報を自動生成してDiscordへ投稿する仕組みを作った
はじめに毎日の日報作成、地味に面倒ではないでしょうか。予定はGoogleカレンダーに入っているのに、その内容を見返して日報にまとめ直すのは二度手間。そこで今回は、n8nでGoogleカレンダーの予定を取得し、Geminiで日報化してDiscordへ自動投稿する仕組み...
rootfsをGitで管理して痛い目に遭った話と、ペンテストに対応できる開発環境の作り方
はじめにこんにちは。Shizen Connectの佐藤です。私は現在エネルギーマネジメントシステムを支えるエッジ端末「Shizen Box」を開発しています。一般的にエッジ端末(IoTデバイス)へのペネトレーションテストは、アプリケーション層だけではなく、カーネル、...
はじめに AIエージェントを活用しながら開発をしたいと考えております。個人開発で出来る戦略を立てつつ、ClaudeCodeのパートでは、実務を意識してコスト、利用規約、セキュリティの観点で必要と感じるところをピックアップしました。開発方針無料で置き換え可能なら代...
【Ruby】ブロックパラメータのitは多用しない方がよい、という私見 🔖 2
はじめに:どれが一番わかりやすい?先日、コードレビューをしてると、こんなコードを見かけました。# コード例1services_by_id = json['services'].index_by { it['id'] }matched_services = proj...
【緊急】ワイルドカード証明書の誤用がサブドメイン乗っ取りを引き起こす仕組みと対策 🔖 34
サブドメイン乗っ取り(Subdomain Takeover)は、削除されたサービスのCNAMEが残ったまま第三者にそのCNAME先のドメインを取得され、正規のHTTPS証明書まで発行できてしまう攻撃である。ワイルドカード証明書の誤用と組み合わさると、被害者サイトの任意のサブ...
【VSCode/Cursor】Codexプラグインを右サイドバーへ移動する方法
はじめにAIを活用したコーディングには、主に3つのスタイルがあります。方法説明クライアントCodexのスタンドアロンアプリCLIcodex コマンドラインツールIDEプラグインVSCode / Cursor の拡張機能私は...
【完結編】コードを1行も読ませずに、AIに脆弱性を100%特定させる方法(自作ツールがAIに論破された日) 🔖 1
🚀 TL;DR(忙しい人向けまとめ) 前回の「理論編」の続編。AST(抽象構文木)で抽出した「コードの構造マップ」だけをプロンプトとしてAIに渡す手法の実証編です。 自作の静的解析ツールをこの手法でAI(Gemini 3.1 Pro)に診断させた結果、コードの...
新人エンジニアこそ「個人開発」をやろう。完全無料で始めるCloudflareスタック入門 🔖 160
新生活が始まり、限られた時間の中でどう成長していくかは多くの新人エンジニアにとって共通のテーマではないでしょうか。数ある学習法の中でも、インプットした知識を「実力」に変えるためのステップとして、今回おすすめするのが個人開発という選択肢です。はじめに新人エンジニアとし...
API Gateway → Lambda の間で何が行われているかを易しく解説 🔖 35
記事を書いたきっかけ人に教えることが増えてきたので、説明用にまとめてみました。「間の部分がわからない」という質問をよく受けるのですが、結局API Gatewayのことですね、ってパターンが多いのでこのようなタイトルにしました。API Gatewayの初級~中級レベル...
【後編】9割の新人エンジニアがやっている 「承知しました」の落とし穴 🔖 1
はじめまして。株式会社PRUMでエンジニアをしている人見です。日々、プログラミング学習や実務の中で、つまずきやすいポイントや考え方を整理して発信しています。PRUMについて気になった方は、コーポレートサイトもぜひご覧ください。▶コーポレートサイト【後編】9割の新人...
【初学者向け】「どう並べて、どう取り出すか」で変わる - データ構造の基礎 🔖 1
株式会社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も勉強したい方向けに、よくオススメされる技術書をカテゴリ別にまとめてみた 🔖 4
はじめにこんばんは、mirukyです。GWは、まとまった学習時間を確保しやすい数少ないタイミングです。普段は業務や家事で後回しになりがちな基礎の穴埋めや、気になっていた分野の入門学習に、本腰を入れやすい期間でもあります。この記事では、よくおすすめされる技術書をカテ...
AIデザインツールの台頭とFDE戦略 — 週次キャッチアップまとめ(2026/04/27)
対象読者AIソリューションやシステム開発に携わるエンジニア・ビジネス担当者WebデザインをAIやデザイナーに依頼する機会がある方AIエージェント時代のビジネストレンドを追いかけている方はじめにAI技術の進化は、開発ツールだけでなくデザイン領域にも急速に波及...
SOLIDやLayered Architectureは何を守っているのか?――アーキテクチャ零曲率定理から見る設計原則と不変量 🔖 3
AI にコードを書いてもらうと、動くものはかなり速く出てきます。でも、あとから差分を見て「あ、これ依存の向きがまずい」「境界を越えて直接呼んでいる」「この変更、障害が横に広がりそう」と気づくことがあります。そのとき本当に知りたいのは、コードが動くかだけではありません。そ...
Claude Codeに設定したBedrock認証を解除したい!のに /logout できない😭 🔖 1
まずは1行まとめユーザースコープの settings.json に環境変数の素が残っているので、消せばOKなぜこうなるの?/logout は、あくまでAnthropicアカウントからログアウトするためのコマンド。Bedrockの設定は、ローカルPCの環境変数に注...