はてぶ・Qiita・Zennのトレンド記事を紹介
# PostgreSQLのSlow Queryを改善した話:たった1行の変更でパフォーマンスが劇的に改善したケーススタディ
PostgreSQLのSlow Queryを改善した話:たった1行の変更でパフォーマンスが劇的に改善したケーススタディはじめに最近担当したEC系プロジェクトで、よくある機能を実装していました。「次の注文(Next)」「前の注文(Previous)」いわゆる...
はじめにこんにちは、フジマロです近年LLMで解決できる業務は多くなりましたが、業務を任せるための作り込みをするとつまずいたポイントがいくつかありますLLMがタスクを完了させる裏側でコードを実行させるという挙動が必要になります。これを、クラウドサービスで実施するには...
AIエンジニアリングの進化:プロンプトからコンテキスト、そしてハーネスへ(2022 - 2026) 🔖 1
はじめにこんにちは!ここ数年で、AIとの働き方は大きく3つのフェーズ(時代)を経て進化してきました。この記事では、技術的な全体像、タイムライン、そしてOpenAI、Anthropic、Googleといった「ビッグテック」が**Harness Engineering(ハー...
はじめにビジネスロジックを処理する関数を見て、「これ、やりすぎじゃないか?」と思ったことはありませんか?データベースへの保存、メール送信、ログ記録、ポイント付与、外部API呼び出し——全部が一か所に詰め込まれている状態です。これは tight coupling(密結合...
BedrockのMantleにAnthropic互換APIが生えたみたいなので呼んでみた 🔖 1
公式発表前っぽいのでご利用は計画的にClaude Codeの2.1.94のリリースノートに謎の情報が。Amazon Bedrock powered by MantleBedrockのMantleはこれです。次世代?のすごやつっぽい。これまでは、...
はじめにECRのBasic ScanはコンテナイメージをレポジトリにPushしたタイミングで実行されるため、開発が落ち着いてくるとPushするタイミングが減り、OSの脆弱性があまりチェックされてなくなってしまいます手動での実行は可能ですが、いちいち手動でやるのもメンド...
去年にXServerをAIエージェントで操作する記事を書きましたが、ついに公式でサポートしていただきました🎉はじめについに!あの国内シェアNo.1のレンタルサーバー「エックスサーバー」から、待望の公式APIがリリースされました🎉普段の業務や個人開発...
「推論モデルって何?」にちゃんと解答できる?〜仕組みからざっくり理解する推論モデル〜 🔖 6
はじめにこんにちは!ひさふるです。生成AIの中でも推論モデルってありますよね?OpenAIのo1-previewによって一気に有名になり、現在ではGPT-5にも推論機能が統合されるなど、すっかり当たり前の存在になりました。私は今まで「よく考えてくれる頭の良いモデル...
「その仕様、イケてないと思ってない?」-エンジニアがハマりがちな勘違いの話- 🔖 3
はじめまして。株式会社PRUMでエンジニアをしているひとみです。日々、プログラミング学習や実務の中で、つまずきやすいポイントや考え方を整理して発信しています。PRUMについて気になった方は、コーポレートサイトもぜひご覧ください。▶コーポレートサイト「その仕様、イ...
会議が時間通りに始まらないのは、スキルじゃなくて“習慣”の問題です。
はじめまして。株式会社PRUMでエンジニアをしている人見です。日々、プログラミング学習や実務の中で、つまずきやすいポイントや考え方を整理して発信しています。PRUMについて気になった方は、コーポレートサイトもぜひご覧ください。▶ コーポレートサイト会議が時間通り...
[Python]楽天市場の価格を自動監視して値下げ時にLINEに通知するツールを作った
1.はじめに楽天市場で「欲しい商品、もう少し安くならないかな...」と思ったことありませんか?毎日価格をチェックするのは面倒なので、Pythonで値段を自動監視して、値下げしたらLINEに通知をするツールを作成しました。この記事では複数商品に対応したスクレイピン...
Claude Codeでラッコツールズ風ツールを6機能実装して分かったこと
はじめに本記事では、Claude Code を使って「どこまで任せられるのか」「どこから人が考えるべきか」という観点で「ラッコツールズ風ツール」を作りました。その時の気づきや、上司とのやり取りで勉強になった点をまとめてみました。同じようにつまづいたり、これから触っていこ...
AIがコードを書いている間、エンジニアはどこを見るべきか 🔖 2
はじめにコーディングエージェントの性能向上に伴って、ハーネスを整備し、開発プロセスをAI駆動にしていくのが流行っている。Xを見ていても、「AIを6時間連続で動かした」とか、「自分はN並列で回している」とか、そんな話がよく流れてくる。ときには、どれだけプロダクトを前に進...
【n8n】YouTubeの新着動画を自動収集して「質の高い動画だけLINE通知」する仕組みを作ってみた 🔖 1
はじめに日々こんなこと思いませんか?有益なYouTube動画だけ見たい無駄な動画は見たくない情報収集を自動化したいそこで今回は、YouTubeの新着動画を取得スコアリングで質の高い動画だけ選別LINEにまとめて通知という仕組みをn8nで構築しま...
Chromeで特定のサイトにアクセスできなくなったので原因を調査してみた 🔖 1
はじめに先日突然、Chromeで特定のWebページにだけアクセスできない事象が発生しました。同じネットワーク環境でSafariでは全サイト正常にアクセスできたため、Chrome固有の問題であることは早期に特定できました。しかし原因究明にはかなり時間がかかりました。本...
DRY / KISS / YAGNI をC#で理解する:現場で使えるシンプル設計原則まとめ 🔖 1
「設計って難しいな…」そう感じたこと、きっと一度や二度ではないはずです。SOLID 原則は有名ですが、実際の現場ではそこまで厳密に意識していないことも多いですよね。むしろ、もっとシンプルで、日常的に効く原則のほうが役に立つ場面は多いです。そこで今回は DRY、KIS...
AWS初心者がRoute53をタクシーの配車サービスに例えた話 🔖 1
はじめにこんにちは。Tsukasaです!最近資格試験の勉強をしていたらRoute53がかなり高頻度で問題に出てきました。Route53はあまり触ったこともないですし、何となくしかわかっていないので、また身の回りのものに例えて理解できたらと思いますRoute53と...
ローカルLLMを使って、動画から summary(要約)と keywords(キーワード)をJSON形式で抽出する処理を実装したいと思います。以前Qiitaで記事にした「Flutterで意味検索(ベクトル検索)をやってみる」に応用することを念頭に置いています。実行結果...
FlutterでAndroid Studioの切り替え忘れを防止する 🔖 1
FlutterをVS Codeで開発している場合、Android Studioの切り替え忘れに悩んだことはないでしょうか?Google Playにアプリを配信していると年に1回はAndroid API Levelを上げる必要が出てきます。集中してこの作業に取り組めれば良...
【新人・未経験】凡ミスを減らして開発を楽しく。実務で1年間使って本当に役立ったVS Code拡張機能7選 🔖 2
1. はじめにソーイ株式会社の西浦です。前回の記事では「AI×Mermaid」について書きましたが、弊社はAIの活用に積極的なこともあり、最近はVS CodeベースのAIエディタである 「Cursor」 をメインに使っています。CursorはVS Codeを元に作...
ふりかえりカンファレンス 2026 参加レポートこの記事についてこの記事は、ふりかえりカンファレンス2026 の感想を書いています。久しぶりに投稿しようと思った記事が...笑ふりかえりカンファレンスに行く度、発信しよう。という気持ちになる何かのスイッチを押...
ClaudeでSEOチェッカーとQiita自動いいねツールを作ってみた
はじめに最近、Claudeについて学ぶ機会があり、前回は、「作ったものをどう届けるか」という視点の重要性について整理しました。前回:AI時代に実装だけでは足りないと気づいた話今回はそこから一歩進めて、「実際に作るとどうなるのか?」を検証してみました。従来の...
プログラミング初学者の方が見落としがちなプロダクトを見る視点
株式会社PRUMのmasaです。今回は プログラミング初学者の方が見落としがちなプロダクトを見る視点 についてお伝えします。最初は目の前のプログラムに向き合って、純粋なプログラミングの面白さや苦悩を体験することは大切です。一方で、現場で求められている、より視座高くプロ...
こんにちは!35歳で異業種からWebエンジニアの世界に飛び込んだ者です。今回は、「SQLの勉強を始めるけど、不安...」というあなたへ!「SQLの基本4大コマンドを、コンビニに例えてスッキリ解説します!」この記事はこんな人におすすめ・SQLに対してなんとなく苦...
冷蔵庫の食材リストから自動でレシピ提案するLINE Botを作った(n8n × LLM)
はじめに「冷蔵庫にあるものを把握する+それを使ったレシピを考える問題」を解決したくて、LINEで食材把握からレシピ提案までしてくれるBotを作りました。やっていることはシンプルで、Googleスプレッドシートに食材を管理LINEで「夜ご飯」「おつまみ」など送る...
はじめにJavaでコレクションを使うとき、こんな疑問を持ったことはありませんか?ArrayList と LinkedList ってどう違うの?HashMap と LinkedHashMap と TreeMap、何を使えばいい?とりあえず ArrayList ...
C#で理解するSOLID原則まとめ:実務で使える設計の考え方とコード例 🔖 3
オブジェクト指向の設計原則って、名前だけ聞くとちょっと堅苦しく感じませんか。でも実際には 「後から困らないコードを書くための知恵袋」 のようなものです。この記事では、C# のコード例を交えながら SOLID 原則をできるだけわかりやすく紹介します。「聞いたことはあるけ...
Vibe Coding、スペック駆動開発を一歩進める Superpowers という現実解で Flutter アプリを作ってみた話 🔖 1
はじめにClaude Code を使っていて、こんな経験はないでしょうか。いい感じに作ってくれるが、自分の意図したものに仕上げようとすると意外と時間がかかる不具合の修正を頼んでもうまく伝わらず、結局自分で直す羽目になる機能が増えるにつれて、別の機能に波及する不具...
おい!Kiro CLIがWSLなくてもインストールできるって言ってるのに"bash"いるみたいな書き方になっとるやないか!
はじめにTwitterを見ていると「ついにKiro CLIがWindowsをネイティブサポート!!」というつぶやきをいくつか見ました。Kiroはよく使っているのですが、残念ながらKiro CLIデビューはしていなかったので、せっかくなので見てみようと、日本語ブログを見...
様々なファイルをランサムから保護できるOracleのバックアップ製品を試してみた(Oracle Secure Backup 19.1+OCI Object Storage)
ランサムウェア対策の一つに、Write Once Read Many (WORM) 特性を備えたストレージにデータを格納して保護する、という考え方があります。いわゆるイミュータブル機能とも言われるものです。上記により、一度書き込まれたデータは指定期間を過ぎるまで、改ざん...
予測精度より重要なもの――クオンツ運用で資金管理が支配的になる理由 🔖 37
連載:クオンツ資金管理の本質――予測よりも、破綻しない設計を学ぶ(第1回/全3回)はじめに:良いシグナルを持っているのに、なぜ勝てないのかシステムトレードやクオンツ運用に一定期間取り組んだ人なら、おそらく一度はこういう経験をしたことがあると考えている。バックテス...
OCI Enterprise AI で作る RAG アプリ入門 〜 Object Storage / Vector Store / file search を試してみてみた
Oracle Cloud Infrastructure (OCI) Enterprise AI は、Oracle Cloud Infrastructure 上で AI アプリケーションや AI エージェントを構築・導入・統制するためのエンタープライズ向け基盤です。単に ...
htmxとAPIで爆速Webアプリ開発 — ReactもNext.jsも要らない時代が来た? 🔖 8
htmxとAPIで爆速Webアプリ開発 — ReactもNext.jsも要らない時代が来た?はじめに近年、Webフロントエンド開発は複雑化の一途を辿っています。ReactやNext.jsといった強力なフレームワークは、素晴らしいユーザー体験を提供する一方で、複雑なビ...
【初心者〜中級者向け】関心の分離・カプセル化・インターフェイス設計をコードで理解する 🔖 1
本記事の内容下記の書籍の「6章:関心の分離」についての内容となります。https://amzn.asia/d/03bmKUcd📚 目次関心の分離の基本関心の分離とカプセル化インターフェイスと実装の分離1. 関心の分離の基本1-1. 関心の分離...
Claude Code を Level 5 まで育てたら、開発が「指示と確認だけ」になった — 実ファイル構成で解説 🔖 736
この記事は約5分で読めます。筆者プロフィール: ソフトウェアエンジニア。「知った気にならない。いつまでも学び続ける」を信条に、業務と個人開発の両輪で技術を磨いています。AI 駆動開発で複数の個人開発アプリを構築・運用中。👉 ポートフォリオ: 筆者ホームページCla...
【時間感覚論 #1】新人エンジニアの「明日中に終わります」って、結局いつやねん!!問題 🔖 2
はじめまして。株式会社PRUMでエンジニアをしている人見です。日々、プログラミング学習や実務の中で、つまずきやすいポイントや考え方を整理して発信しています。PRUMについて気になった方は、コーポレートサイトもぜひご覧ください。▶ コーポレートサイト【時間感覚論 ...
【Docker】実務でよく使うDockerコマンドまとめ + よくあるエラーと対処法
開発現場では、ローカル環境の構築やアプリケーションの実行環境として Docker を使うケースが非常に増えています。Dockerを使えるようになると、環境構築の標準化ローカル開発の効率化コンテナ内ログ調査アプリケーション再起動障害調査などがスムーズに行え...
はじめに日々の作業、こんなことありませんか?毎日同じデータを取得して整理しているAPIを叩いて結果を整形している通知を手動で送っている正直、全部自動化できます。しかも、ほぼコード不要です今回は、そんな自動化を簡単に実現できるツールn8nについて解説しま...
はじめにJavaでリストやマップを定義する際、基本的にこのような書き方をすると思います。List list = new ArrayList<>();Map map = new HashMap<>();この
Markdown は、技術記事だけでなく、メモ、議事録、README、ちょっとしたドキュメントなど、幅広い場面で使われています。「記号が多くて難しそう…」と感じるかもしれませんが、実はよく使う記法はそこまで多くありません。この記事では、Markdown の基本記法を“記...
はじめに社内でAIを活用した開発について考える機会があり、これまでの記事では、AIエージェントの考え方や、Claude Codeの概念・設計について整理してきました。前回:プロンプトの書き方でどこまで変わる?実際に検証してみた生成AIを活用することで、ある程度...
はじめに本記事は、2026年4月10日(金)に開催された「AWS Community Builders Night #3」で発表した「今年60歳のおっさんCBになる」の紹介記事になります。AWS Community Builders Night #3について高...
【小ネタ】RDS/AuroraのバックアップをAWS Backupで行う時の注意点
はじめに※本記事は2026年4月時点の仕様と検証結果に基づいています記事をご覧頂きありがとうございます!RDS/Aurora のバックアップをRDS/Auroraの標準機能で行うのか、AWS Backupで行うかで悩むことがあると思います。その上で、AWS Back...
はじめにインフラ構築をしていると、手順書どおりにコマンドを実行する同じ設定を何台にも適用する作業ミスが発生するといった課題ありますよね…そこで活躍するのが構成管理ツール Ansible です。本記事では、Ansibleについて述べます!ゴールはAIも入...
概要本記事では、AIエージェントを活用した開発が主流になりつつある中で重要となるハーネスエンジニアリングの概念なぜ必要なのか実務での考え方について整理する。背景と目的AIによるコード生成やテスト自動化の進展により、開発プロセスは大きく変化している。...
エージェントを追え!OCI Enterprise AI Agents - Responses API を LangSmith でトレーシング
はじめに前回の記事では、OCI Enterprise AI Agents と Responses API を使って、MCP サーバー(DeepWiki)を呼び出すエージェント「GitHub DeepInsight」を作りました。たった数十行の Python コードで、サ...
受託開発・SIer・自社サービスを経験してわかった、どこでも役立つスキルの話 🔖 1
はじめにこんにちは!KIYOラーニング株式会社でスタディングの開発をしている @Kumacchiino です!今回は、新人プログラマ応援 - みんなで新人を育てよう!というテーマで、これまで自分が複数の現場を経験する中で、どこでも共通して役に立ったスキルを3つに絞って...
株式会社PRUMのmasaです。今日は開発現場で大切なプログラミング前後の工程のお話をします。内容はそれらの工程のほんの一部になりますが、主にエンジニア未経験者、駆け出しエンジニアの方々の知見が少しでも広がればと思います。1. 【プログラミングの前】「何を作るか」の合...
プロンプトの書き方でどこまで変わる?実際に検証してみた 🔖 2
はじめに前回までで、Claudeの仕組みや設計思想について整理してきました。これまでは主に概念や特徴の理解が中心でしたが、今回は一歩踏み込んで「実際にどう使うと精度が変わるのか」という点について学びました。生成AIは自然言語でもある程度のアウトプットを返してくれま...
「もうプログラミングスキルは不要」勢へ恐らくそれは「プログラミングスキル」ではないです。いや単に「プログラミングスキル」という言葉の定義の問題かもしれない。実際多くの人はPythonの文法、JavaScriptのフレームワーク、SQLのクエリ構文——つまり特定言語に...