はてぶ・Qiita・Zennのトレンド記事を紹介
【Qiita最速?】Clawdbot + Discordで自分専用AIアシスタントを構築する【Proxmox/Ubuntu】
はじめにQiitaでサーバにインストールする記事としては最速ということで(若干誇張)。Qiita上の解説としては以下の記事が最速ですが、本当に便利だったので紹介させてください。https://qiita.com/xhackjp1/items/03045dd62c2f...
【Ruby on Rails】 devise(認証機能)の導入方法
はじめにはじめまして!プログラミング初心者のかずきです。現在、プログラミングスクールRUNTEQに通っています。記事を書くことで、自分自身の理解を深め、学習の軌跡を残すために始めました。まだまだ初学者ですので、内容に間違いがあることもあるかと思います。その際はぜ...
登壇した at『Qiita Woman Summit』基調講演&イベントで気をつけたこと
2026/01/23(木)『Qiita Woman Summit supported by パナソニック コネクト』の基調講演パネルディスカッションでお話しさせていただきました。貴重な機会をいただきまして、誠にありがとうございました!参加者の方々も皆さま...
AgentCoreでツールを直書きするのをやめて、Gateway+Lambdaにした理由 🔖 1
はじめに本記事は下記のインフルエンサー検索エージェントに、追加実装を行ったという記事になります。細かなアーキテクチャ構成には触れませんので、ご了承ください。アーキテクチャ図下図のとおり、Strands Agents内でPythonファイルとして実行していた...
Mastra を Amazon Bedrock AgentCore Runtime にデプロイして AgentCore Observability で観測する 🔖 1
はじめにMastra v1(stable) リリースおめでとうございます.本記事では, Mastra を AgentCore Runtime にデプロイし,AgentCore Observability で AI エージェントを観測できるようにするまでの手順を...
[Autonomous AI Database] Data TransformsでData Safeのマスキング処理を取り入れてみる
はじめにこちらの記事でBase DatabaseのデータをAutonomous AI DatabaseのData Transformsを使って変換し、Google Gloud Storageへ出力してみました。次は作成済みのフローにさらにマスキング処理を追加し、出力をG...
Unity工程に“最後の仕事”が集まる理由 ― XR案件が増えるほど苦しくなる構造
Unity工程に“最後の仕事”が集まる理由XR案件が拡大するにつれ、最終工程であるUnityの実装フェーズがボトルネック化し、プロジェクト全体のリスクが高まるケースをよく見かけます。本記事では、特定の職種の苦労話をしたいわけではありません。「なぜXR開発の構造上、最...
Dead Letter Queue(DLQ)とは?通常処理にて配信が叶わなかったメッセージを格納します継続的なエラーが発生するメッセージ再送回数が上限に達するメッセージなどが該当配信に失敗したメッセージを別途置いておくことで、後から分析することが可能...
VCNの作成Public0.0.0.0/0 (or specific IP) – TCP 8080: Dify Console URL0.0.0.0/0 (or specific IP) – TCP 5005: Flask API Server URL0.0.0....
「どこから直せばいい?」を解決する。New Relicを使ったDBパフォーマンス改善の優先順位付け戦略 🔖 1
システムのパフォーマンス改善において、「データベース(DB)クエリの最適化」は避けて通れない重要なテーマです。しかし、いざ改善に取り組もうとすると、 「Slow Query ログが多すぎて、どこから手を付ければいいか分からない」 「苦労してSQLをチューニングしたのに、シ...
ブラウザ操作不要!Playwright MCPでテスト仕様書からE2Eテストコードを自動生成してみた
はじめにGMOコネクトの永田です。E2Eテストの自動化、進めていますか?「テストコード実装に工数がかかる」「既存のテスト仕様書を活用できないか」こんな悩みをお持ちの方に朗報です。今回はPlaywright MCPを使って、自然言語で書かれたテスト仕様書から、AI...
【2026年最新】1万件のQiita記事を分析して分かった「ブログのトレンド」の法則まとめ
*こちらの記事は、英語から日本語へ翻訳をしています。English Original TextI’m Anshika Kankane, a data scientist at GIFTech, and I’m back with a project that’s a ...
【2026最新】BedrockでRAGとエージェント作って、Amplifyから呼ぼう! 維持費ほぼ無料!? 🔖 1
AWSの生成AIサービス、Amazon Bedrockを使った最も基本的な機能の最新ハンズオンです。Bedrockナレッジベース(RAG構築機能)Bedrockエージェント(AIエージェント構築機能)AgentCoreの登場で出番が少なくなったBedrock Ag...
AIエージェント歴1か月 - AgentCore/Strands Agents/Streamlitでインフルエンサー検索エージェントを作成する
はじめに本記事はハンズオンではなく、AIエージェントを学び1か月で構築することが出来たアプリケーションの説明、大変だった点、そしてこだわった点などを紹介します。一部の技術に関しては技術的要素を組み込みますが、全体を通して構築するわけではないことをご理解いただければと思...
【初心者向け】API・エンドポイント・JSONをざっくり理解する
背景実務にはいって思うのが当たり前のようにWeb開発の用語でやり取りをします。当たり前だろw自分がわからない単語についてざっくりとアウトプットしたかったのでブログを書く次第となりました。ブログは自分のアウトプットになるので楽しいですし実務は常に勉強なので最高です!😄...
AWS初心者がCloudWatch Logsを毎日S3に保存する仕組みを実装した話 🔖 2
本記事は「AWSを触り始めたばかりで、Lambda/EventBridge/IAMにまだ慣れていない方」を想定しています。こんにちは。ソーイ株式会社、入社1年目の村上です。会社の業務として稼働中のサービスから出力されるCloudWatchLogsのログファイル...
LIFF SDKの認証をAuth.js (NextAuth.js)でサーバーサイド対応にする
株式会社RAYVENのhisuzuyaです。フロントエンド開発をメインにやっていますが、最近は開発よりもフロントワークやマネジメント寄りの仕事が増えてきました。解決したい課題LINE Mini Appを開発していて、こんな課題に直面しました:サーバーサイドで認可処...
数時間かけて1pxの移動を繰り返しているとき、脳は画面と癒着して、客観的な判断力を失っています。そうなれば、もう「頑張る」のは逆効果。麻痺した脳を物理的にハッキングして、他人の目(初見の感覚)を取り戻すためのリセット術をまとめました。1. 【セルフ診断】客観性を失っ...
海外で注目されている OSS「Clawdbot」入門 - LocalLLM前提のAIアシスタント紹介 - 🔖 1
はじめにClawdbot(clawd.bot)は、海外のOSSコミュニティで急速に注目を集めているSelf-hosted / LocalLLM前提 のAIアシスタントです。2025年12月に公開されたばかりですが、2026年1月時点でGitHubスター数は5,000...
Oracle製ノーコードAgent BuilderのPrivate Agent Factoryを構築&試してみた
Oracle AI Databaseと組み合わせて使うノーコードAgent BuilderのPrivate Agent Factoryが先日リリースされました。製品の特徴など詳細は以下記事をご参照ください。本記事ではインストーラーを使ったPrivate Ag...
素人質問が大好きな教授にコードレビューを頼んでみた結果 🔖 1
はじめにこんにちは、いのせです。最近はAIの進化が止まることなく、AIを使ってコーディングするのが当たり前な時代になりましたね。GitHub Copilot、Claude Code、Cursorなど便利なツールが次々と登場し、コードを書く速度は格段に上がったと思いま...
はじめに本記事ではいちエンジニアである @ebichan_88 が実業団囲碁大会の運営自動化に関わったエピソードを紹介します。ちょっと大げさなタイトルですが、囲碁に興味ある方、個人開発に興味のある方等々、少しでも興味を持っていただけたら幸いです。実業団囲碁大会とは...
はじめにお疲れ様です。今回の個人開発では、Qiitaの記事を Markdown / PDF として保存できるツール「Qiita Downloader」 を開発しました。Node.js をベースに、Qiita 特有のレイアウトや装飾をできる限り再現した PDF を生...
API GatewayのAPIキーをSecrets Managerでうまく管理できないかを検討してみた
はじめにAPI GatewayではAPIキーによる認証を設定できます。APIキーを必須としてデプロイしたAPIでは、配布したAPIキーをヘッダーでx-api-keyと指定してリクエストしないと403 Forbiddenで応答されます。APIキーを使った認証は実装が簡単...
【初心者向け】フォルダ構成で迷わないための設計入門 〜「業務」と「役割」で分けるだけ〜 🔖 1
システムを作っていると、こんな悩みはありませんか?クラスやフォルダが増えてきて、どこに何があるか分からない修正するとき、影響範囲が全然読めない「とりあえずServiceに書く」文化で、Serviceが巨大化しているこれは多くの場合、「何の単位で分けるか」が決...
【個人開発】Neon + Drizzle + Hono + Cloudflare Workers で「オレオレ Pocket」を作ってみた話
はじめに最近 Cloudflare Workers のデプロイ速度にニヤニヤしてる @guppy0356 です。Mozilla Pocket が 2025/07/08 に終了してしまい「じゃあ自分専用の保存ツール作るか〜」ってなったのが発端です。 https://...
本当に使える!海外Tech動画爆速キャッチアップ術まとめ 🔖 2
はじめにX(旧Twitter)で海外Tech動画を日々紹介してるKoderです!普段から毎日のように、英語のエンジニア向け動画や役立つネタを発信してるんですが、最近「どうやって情報集めてるの?」って聞かれることがかなり増えてきました。そこで今回は、Qiitaの記事と...
Next.js × Tailwind CSSでdaisyUIを検証:MUIとの比較と導入手順
こんにちは、花王株式会社の @TsuchiyaK です。Next.jsでUIを実装する際の選択肢としてTailwind CSSがあります。ユーティリティファーストの設計により、スタイルをスピーディに調整できる一方で、細かく調整するほどクラスの記述が長くなりがちという点に課...
CentOSで正しいパスワードを入力してもログインできない原因と解決 ― PAM + 64bit Linux + パス不整合で起きる典型的トラブル ―
発生した事象CentOS 環境において、以下の問題が発生した。正しいユーザー名・パスワードを入力している認証エラーは表示されないにもかかわらず ログインできない(ログイン直後に弾かれる)対象は主に コンソールログイン(TTYログイン)。SSHログインも同...
Community Builders申請に伴い、アウトプットの棚卸しをやりました 🔖 1
はじめに本日Community Buildersの申請を完了しました。合否は別にして、ますは「バットを振ってみる」ということで申請しました。アウトプットについて実質アウトプットを開始したのは2025年10月末でした。申請の際に盛り込んだのは・コミュニティの運...
2026年1月版:Xアルゴリズム完全オープンソース化!X発信の最前線
2026年1月20日、X(旧Twitter)の最新のアルゴリズムが完全オープンソース化、GitHub上で公開され、Xで大きな話題となりました。今回のアップデートは、単なる「コードの公開」に留まらず、Xのプラットフォーム戦略が「静的なヒューリスティック」から「動的なA...
Linuxサーバでのログローテーション(logrotate)最小設定集 🔖 1
Linuxサーバでのログローテーション(logrotate)最小設定集(たまに数GBになってるログ、ありますよね対策)運用していると、気づいたら /var/log/ 配下やアプリのログが数GBになっていて、ディスクが逼迫するgrep/less が重いログ出力が...
はじめに「企業はサイバーセキュリティへの投資を増やさなくてはいけない」「サイバーセキュリティへ投資することが企業の成長にとって重要である」「サイバーセキュリティはコストではなく投資」こんな言葉を目にしたことがある人は多いのではないだろうか。何年も業界に携わる中で...
はじめに公式・準公式の Delphi 関連書籍を購入して読んでみました。何をもって公式とするか?ですが、単純に「Borland / Inprise / CodeGear / Embarcadero の監修が入っている日本語で書かれた書籍」としておきます。読んでみる...
Bedrock AgentCoreのデプロイツールがTypeScriptに対応! 宇宙最速で試してみた 🔖 1
これを試します。開発メインのAIエージェントをTypeScriptで作成します。Strands AgentsのTypeScript版を、AgentCoreランタイムの要件に従ってExpress.jsでAPIサーバー化しています。index.tsimpor...
https://2685434919 と https://160.16.124.39 はSameOriginか 🔖 12
これらのURLはSameOriginか?https://2685434919https://160.16.124.39(IPアドレスだと分かりづらいですが、僕個人サイトのIPアドレスですので、アクセスいただけます)実際の動作https://160.16.12...
はじめに要件定義書の作成に悩んでいませんか?「何を書けばいいかわからない」「後工程で使いにくいと言われる」「ステークホルダーとの認識がズレる」——こうした課題は、要件定義書の構造化で大きく改善できます。今回の記事では、実務で使える要件定義書の構造化ノウハウを、章立ての...
Copilot Studio / Copilot からGoogle DriveのファイルをRAGする - Google Drive Microsoft 365 Copilot コネクタを使おう
みなさん、こんにちは。マイクロソフトの佐々木です。本日は、Copilot Studio / Copilot からGoogle DriveのファイルをRAGする方法についてご紹介します。はじめにもちろんマイクロソフトの人間としてはマイクロソフトに企業のデータが存在して...
[RAG] Context-Aware Caching: 会話型 AI における「文脈を理解するキャッシュ設計」
1. 問題背景(The Problem)多くの従来型キャッシュシステムは stateless な前提で設計されています。つまり、「現在のリクエスト」だけを見ており、過去の文脈を考慮しません。この設計は単純な検索や API では機能しますが、会話型 AI(Chatb...
Multilingual Vector Search における実践的な設計パターンLLM や RAG を実運用に組み込む中で、Multilingual Embedding は非常に便利な一方、実際に使ってみると見過ごせない問題に直面します。本記事では、多言語 Vec...
【AWS】AWS loginを使ってTerraformを実行するテクニック 🔖 1
Aws loginでTerraformへの開発者アクセスをシンプルにTerraform実行環境をPCローカルにセットアップするの意外と手間かかりますよね?またアクセスキーやシークレットキーを払い出して、管理するのも大変💦そこで最近登場した、AWS loginを使って...
【GAS】freee API連携用の汎用関数(GET/POST) 🔖 1
はじめに最近、社内業務の効率化のために、Google Apps Script (GAS) を使って freee と連携する社内ツールを作成することになりました。その際、エンドポイントごとにリクエスト処理を書くのは非効率だったため、GET と POST の両方に対応し、...
VS Code開発効率を最大化するキーボード操作術【Mac編】
はじめに開発効率を向上させる上で、エディタの操作速度は無視できない要素です。思考と実装のタイムラグを最小限に抑えるためには、キーボードとマウス・トラックパッドの切り替えを減らし、ホームポジションからできるだけ離れずに操作を完結させることが重要です!⌨️本記事では、m...
セキュリティ初学者でもわかる、設計原則で考える「脅威モデリング」
GIFTechで開発エンジニアをしている佐藤です。セキュリティに興味があったのですがなかなか踏み込めずにいたので、解像度を高めるために思い切って昨日開催されたセキュリティイベントに参加しました。ただイベントに参加するだけではなく、セキュリティ初学者として何をインプットし...
【Claude Code】非エンジニアが1行もコードを書かずにAI搭載の「画像トリミングツール」を作った話 🔖 1
最近よく聞く生成AIで誰でもアプリ開発という話題。正直なところ、「そうは言っても、結局は専門知識がないと途中で詰むんでしょ?」と半信半疑でスルーしていました。ですが、年末年始の時間を使って Claude Code を実際に触ってみて、その考えを改めました。疑ってかかっ...
IPA高度区分試験攻略法(PM/ST/AU)── と思ったらまさかの試験区分再編! 🔖 3
まさかのIPA試験区分再編上記タイトルで投稿記事を書いていたら、まさかのIPA試験区分再編!折角頑張って書いたのに…。とはいえ、少なくとも2026年度は現行方式が継続されそう(2026/1/19時点)なので、若干手直しした上で投稿してみることにしました。202...
先輩に言われた「それ、前教えたじゃん!」。それでもあなたは悪くない。【前編】 🔖 2
人はなぜ忘れるのか。初めての現場で学びが「点」になる理由― 記憶の科学と、現場構造のすれ違い ―はじめまして。株式会社PRUMでエンジニアをしている人見です。日々、プログラミング学習や実務の中でつまずきやすいポイントを整理して発信しています。PRUMについて気...
G7 Cyber Expert GroupによるPQC移行ロードマップ:金融セクターの量子耐性への戦略的移行
こんばんは!GMOコネクトで執行役員CTOをしている菅野 哲(かんの さとる)こと、暗号おじさんです。2026年1月1日からGMOインターネットグループ 共同研究推進グループで主席研究員としても活動しております。さて、みなさんが気になっているPQC暗号移行について、...
「ブラウザはインフラである」:スクレイピングによるシステム崩壊を防ぐためのアーキテクチャ
現代のウェブにおいて、古典的なスクレイピング手法は死んだも同然だ。静的なHTMLは消え去り、クライアントサイドレンダリングが必須となり、ボット検知がデフォルトで備わっている。ローカルのスクリプトがRAMを食いつぶし、ランダムにクラッシュする現象にパッチを当て続けること数ヶ...
Agent Rules, Skills, Workflows & Slash Commands:実践的な例とすぐに使えるテンプレート
はじめに前回の紹介記事でAgent Rules、Skills、Workflows、Slash Commandsについて説明しました。この記事はその続編で、実践に焦点を当てています。理論ではなく、以下を提供します:詳細なテンプレート - 必要なすべてのコンポーネン...