はてぶ・Qiita・Zennのトレンド記事を紹介
AI駆動開発時代にこそ『リーダブルコード』が効く理由:TypeScript実例で再確認する 🔖 2
AIでコードを書くのが当たり前になりました。実装速度は上がったのに、こんな悩みは増えていませんか?AIが途中で詰まり、結局は自分が巻き取る場面が思ったより多い自分が想定していた書き方と大きく違い、読む前に読み替えコストが発生する小さな修正でも「どこまで壊れる可能性...
【draw.io MCP】触ってみた所感と何が便利なのか 🔖 17
はじめにdraw.io の MCP サーバーが公開されていたので、軽く触ってみました。勝手に、よりいい感じの図を出力してくれると思って使ったのですが、(何も使わずに「drawio 形式で書いて」と指示する場合と比べて)あまり違いを感じませんでした。...
Ory(オリー)とは?ChatGPTの8億ユーザーを支えるOSSの認証基盤
はじめにOry(オリー) というOSSの認証基盤をご存知でしょうか?OpenAIがChatGPTの認証基盤として採用したことで話題になったので、ご存知の方も多そうです。ChatGPTのユーザーは、2024年末に4億人を突破し、2025年10月には、8億人にまで倍増...
Flutterアプリ開発で重いデータ処理を実装しようとしたとき、非同期処理と並んで頭に浮かぶのが Isolate です。Isolateとは?Dartにおけるネイティブスレッドです。ただしいくつか特徴的な制約があるためThreadとは呼ばずIsolateという名称になっ...
こんにちは。ソーイ株式会社の髙﨑です。本記事では、業務で導入した Laravel Fortify を用いた2要素認証(2FA)の実装について、実際の実装手順をもとに整理します。目次はじめにFortifyの導入2FA有効化の実装(シークレット生成)ログイン時...
【最新版】GitHub Copilotを使っている人は全員"SKILL.md"も導入してください 🔖 104
はじめに本記事はGitHub Copilotを使っている人は全員"copilot-instructions.md"を作成してくださいの続編になります。本記事ではカスタムインストラクション(あるいはコンテキストファイル)にcopilot-instructio...
CLIでもできた!PlaywrightMCPと同じ動き+トークン90%削減
TL;DR(要約)課題: Playwright MCPでブラウザ操作すると、1操作で5,000〜10,000トークン消費解決: HTTP API + CLIスクリプト方式で、トークン消費を90〜92%削減結果: 複数回の操作を含むタスクで、トークン消費を1...
【Go】構造体のフィールド順序はパフォーマンスにどう影響するか?~ 検証レポート ~ 🔖 1
はじめにGoコンパイラは構造体の各フィールドを、そのフィールド型のアライメント要件に従ってメモリ上に配置する。CやRustとは異なり、コンパイラがフィールドの自動並び替えを行わない。宣言順序がそのままメモリレイアウトに反映される。Go言語には上記のような前...
Merge sort tree, fractional cascading, 領域木、wavelet tree, wavelet matrix をまとめて理解するお得な記事
概要wavelet matrix を勉強したので、まとめます。本記事の目標は、merge sort tree(マージソート木)とwavelet tree/matrix(ウェーブレット行列/ウェーブレット木)を領域木の枠組みから統一的に眺めることです。特に wavelet...
draw.io公式MCP Serverがリリース!Kiro CLIで試してみつつ、AWS Diagram MCP Serverとの比較もやってみた 🔖 93
はじめに2026年2月、draw.ioの公式MCP(Model Context Protocol)Serverがリリースされました。MCP Serverの登場が相次いでいますが、作図ツールとして広く使われている(と思っている)draw.ioからも公式のMC...
[SysHack]1年前は何もやってなかった情報学生が、SysHackで人生を変えて100人規模のハッカソン運営になった話
はじめにこの記事は、1年前の僕と同じように 「何か始めたいけど、何から手をつければいいか分からない」「周りと比べて焦っているけど、自信がない」 と悩んでいる情報学生に向けて書いています。結論から言うと、1年前の僕は「何もやっていない」空っぽな状態でした。そんな僕がたっ...
PowerAppsをVS Codeで書きたい。YAMLでアプリを作ってみた記録
はじめにPowerAppsといえばブラウザの編集画面でポチポチ作るイメージですが、Power Appsキャンバスアプリでバイブコーディングどこまでできる?このイベントに参加してソースコードを抽出してVS Codeで書けると知りました。「YAMLで書けるならエンジニ...
AgentCore GatewayのターゲットにAgentCore RuntimeにデプロイしたMCPサーバーを指定する
先週やったらハマった気がしたのですが、今日再挑戦したらうまくいきました。。どこでハマったのかもわからないのですが、またハマると嫌なので、メモを残しておきます。AgentCore RuntimeにMCPサーバーをデプロイ公式ドキュメントを参考にデプロイします。...
Strands Agentsで提供されているツールたちを紹介 🔖 2
はじめにAIエージェントを作るときに、AIエージェントに様々なtoolを持たせることがあります。リモートまたはローカルMCPサーバーを使うこともあれば、自作したtoolを使うこともあると思います。Strands AgentsではCommunity Built Tool...
非エンジニアがClaude Codeを使って1ヶ月でできたこと 🔖 1
はじめに私はエンジニアではありません。仕事でコードを書くわけでも、情報系の学科出身でもない。いわゆる「趣味でコードを触ってきた」タイプの人間です。そんな私が、2025年末から2026年初頭にかけてClaude Codeを使い始めた結果、思っていたよりずっと多くのことが...
Power Apps でポップアップ (確認ダイアログ) の作成が楽になりました! 🔖 1
はじめにPower Apps でアプリを作る際、例えば、データを削除したい際などに確認のポップアップを出したいという要望をいただくことがよくありました。残念ながら、標準のコントロールにはポップアップがなく、以下の記事で紹介したような方法で、いくつかのコントロールを組み...
【閲覧注意】Rの恐怖に全エンジニアが驚愕:read_csvが仕込んだ地雷! 🔖 2
はじめにこんにちは、事業会社で働いているデータサイエンティストです。この記事は、最近とあるプロジェクトで直面した R言語の「静かに牙をむく仕様」 についての話です。まずは背景から説明します。そのプロジェクトは佳境に差し掛かっており、もともと手元の R 環境で...
Agent Teams × テニプリ——開発ログがキャラクター掛け合いSSになる開発体験(Claude Code)
Agent Teams × テニプリ——開発ログがキャラクター掛け合いSSになる開発体験はじめにこの記事では、Claude Code の Agent Teams にテニスの王子様のキャラクターを設定して開発チームを組んだ話を書きます。プロンプトも全文公開して...
Power Apps で誤操作を防ぐために「本当に送信しますか?」というようなホップアップを作ろうとすると、以下のような様々な処理をする必要があり、とても面倒でした。ホップアップの表示/非表示を変数で制御するホップアップに利用するコントロールをグループ化するレス...
10分で作る生成AIアプリケーション入門(GAS&Vertex AI) 🔖 1
株式会社ブレインパッドプロダクトユニットでRtoaster GenAIの開発をしている依田です。この記事は生成AIを組み込んだ簡単なアプリケーションの実装を、プログラミング初心者でも行えるハンズオンです。この記事で作るもの英語のテックニュースレター「TLDR」を、生...
【Generative UI】StrandsAgents + CopilotKit 構成のAIエージェントにMCP Appsを組み込んでみる 🔖 1
はじめに2026年1月27日頃に、MCPの拡張機能として「MCP Apps」がリリースされました。これにより、チャットアプリなどでAIエージェントとの対話中に、テキストベースだけではなく、動的にUIを表示することが出来るようになります。(= Generative UI...
[Next.js] Parallel Routes + Intercepting Routes でページ遷移時にスクロール位置を保持する
はじめにParallel Routes + Intercepting Routes を使うと、一覧から詳細へ遷移しても 一覧をモーダルの背後に残せる ため、スクロール位置を自然に保持できます。さらに、詳細ページは直リンクでも開けるので、UX と SEO を両立できます...
Slack から Claude Code に直接コード修正を依頼してみた 🔖 3
はじめにClaude Code には Slack 連携機能があり、Slack 経由でエージェントを操作することが可能です。今回は単なるチャットだけでなく、実際の開発タスク(コードの修正や Pull Request の作成など)を Slack から指示した際にどのような挙...
【Backlog】「メンションが来ないと気づかない」を卒業するメール通知設定
👋 はじめにBacklogをプロジェクトの課題管理に利用しているとき、こんなことはありませんか?「メンションや担当者に自分が含まれていない課題で、重要な議論が進んでいた…」「あとから『あの課題どうなってる?』と聞かれて、存在すら知らなかった…」デフォルトの設定では...
AWS WAFv2のレートベースルールでIPブロック時にメール通知する仕組みを構築する 🔖 1
はじめにソーイ村上です。開発しているシステムでAWS上でAWS WAFを設定したWebアプリケーションを運用しています。WAFのレートベースルールを導入した際、「特定ルールによるブロックが発生した場合に通知したい」という要望がありました。本記事はその解決策として構築し...
【WebF】React/Vue/Svelteがそのままネイティブアプリになるよ 🔖 117
この手の話をもう何万回聞いたかわかりませんが、GitHubリポジトリのコミット数や頻度を見るにかなりの本気度を感じます。そんなわけでJavaScriptをそのままネイティブアプリにするプロジェクトのひとつ、OpenWebFがベータ版に到達したようです。以下は公式ブログ、...
DHCPv6-PDでWANから受けたPrefixを分割してLANに配布する。(YAMAHA RTX1300)
IPv6 DHCP設定の設定パターンはじめにIPv6環境を構築していた際に、YAMAHA RTXの動作が不安定で何度か障害が発生していました。原因を追究して設定パターンに起こしたため、備忘録的にベスプラを記録します。【環境】回線:NTT東日本 フレッツ光ク...
【Rails】モデルの上にDBの設計情報が出てくる? annotateが便利なんだ
annotateとは?モデルの上にDBの設計情報を自動で書いてくれるGemでござる。使うとどうなる?実行前class User < ApplicationRecordend実行後# == Schema Information## Table na..
CLAUDE.mdを大掃除してコンテキスト圧迫をキレイキレイした備忘録
Claude CodeのMaxプランを使えるようになり、とても嬉しかったので、これを機に Claude Codeの運用自体を強化・整理することにしました。その結果、コンテキスト圧迫が減り、指示回数が減り、運用が安定したため、その備忘録を記録します。前回の記事はこちらで...
実機不要!「Gemini Robotics」で学ぶフィジカルAI入門①〜物体の座標を特定〜
今回は、Google DeepMind が公開したフィジカル AI 向けモデル Gemini Robotics-ER 1.5 のハンズオン手順をご紹介します。「フィジカル AI(Physical AI)」という言葉を耳にする機会が増えてきましたが、実際にどのように動かすの...
【後編】新人エンジニアは、なぜ「止まってしまう」のか。─教える側の“死角” 🔖 27
はじめまして。株式会社PRUMでエンジニアをしている人見です。日々、プログラミング学習や実務の中でつまずきやすいポイントを整理して発信しています。PRUMについて気になった方は、コーポレートサイトもご覧ください。▶ コーポレートサイト新人エンジニアは、なぜ...
「ルール」か「プロンプト」か:AIを制御する2つの異なるアプローチ
最近、AIに関する議論には必ずと言っていいほど「ルール」という言葉が登場します。「ハルシネーション(もっともらしい嘘)を絶対に起こさない」「常に真実を述べる」「ユーザーの意図に従う」「安全でないことはしない」といった具合です。膨大なシステムプロンプトにこれらを詰め込み、...
Amazon Quick Suiteの新機能がすごすぎる!? 🔖 1
はじめにはじめまして!株式会社シーイーシー AWSコミュニティチームです。このたび、AWSに関する技術情報を発信するテックブログを開設しました。日々の業務の中で、AWSを使ったシステムの設計や構築、運用に取り組む中で得られた知見や「実際にやってみて分かったこと」「つ...
IPA高度区分試験攻略法:PMその③:午後Ⅰは構造を理解すると読みやすくなる
はじめにこれまでの記事では、PM試験は「午後」から考えるべきであることPM試験で想定されている「プロジェクトマネージャ像」について整理してきました。今回は、午後Ⅰ試験の特徴と構造について整理します。「ストーリー仕立て」の試験であるPM試...
Serena MCP - AIにプロ開発者のようなコーディングをさせる「スーパーアシスタント」 🔖 1
はじめに皆さん、こんにちは!今日は、最近発見したツール「Serena MCP」について共有したいと思います。AI を使ってコーディングしている方(Claude、ChatGPT、その他のツールを問わず)なら、これは知っておく必要があるツールです。AI が 500 行のコ...
【NOML Viewer】NoSQLの設計書を描画するOSSツールを作成しました。
はじめにNoSQLの設計書を作成したい!バージョン管理も行いたい!という自分への要望のため、YAMLで記載したスキーマを編集/描画するツールを作成しました。NOMLViewerです。NOML(NoSQL Modeling Language)という独自のYAMLフォー...
はじめにOrbitics株式会社データサイエンス部の上野です。機械学習モデルの運用において、予測精度を維持し、ビジネス価値を最大化するためには、モデルの再学習と予測の仕組みを適切に構築することが不可欠です。特に、以前の記事で解説したデータドリフトやコンセプトドリフトと...
開発環境でChromeが勝手にhttps://にリダイレクトする件の解決方法 🔖 1
結論開発環境で http://localhost:3000 が https://localhost:3000に勝手にリダイレクトされる問題は、ChromeのHSTS設定が原因です。はじめに開発環境で http://localhost:3000 にアクセスすると...
量子×クラウドはなぜ難しい?第2の壁:プログラミングモデルとAPIの分断 🔖 1
おさらいAWS 105万人 vs 量子エンジニア 1,300人:数字で見る“圧倒的格差”では、量子エンジニアが少ない理由を「技術成熟度の差・参入難易度の差・実行環境の差」という3つの要因で整理し、それら3要因が量子コンピュータをクラウドシステムに統合するにあたっての4つ...
Claude CodeのAgent Teamsをお試し様子見①「人間チーム開発の問題がなんか再現された」話 🔖 14
はじめにいえらぶGROUPの開発部で執行役員を務めています、和田です。わだけんです。みなさん、Claude CodeのAgent Teams つかってます?複数のClaude Codeインスタンスを「チーム」として協調動作させるという、なかなか攻めた実験的機能(Re...
意外とないので自分のメモとしている生成AIリンク集を公開Chatサービス、プロンプト集、リーダーボード、情報収集のコンテンツなどエージェント、バイブコーディング、画像、動画、音声には私が疎いのでそこは手薄(今後頑張ります)初心者向けサイト...
AIがニュースを集めて要約してメールしてくれる仕組みを作った(Googleアラート × Gemini × GAS) 🔖 3
はじめに最近、Googleアラートを知り、情報収集に役立つのでは!?と思っています。Googleアラート(Google Alerts)は、指定したキーワードに関する最新情報がネット上で公開・更新された際に、メールで自動通知を受け取れるGoogleの無料情報収集ツール...
再分配は税か給付か? : Pythonで学ぶ マクロ経済学入門 (32)
user:「Pythonで学ぶマクロ経済学入門」の続きをやりましょう。まず税率ではなく構造を見る ― 消費税・社会保険料・再分配の国際比較 : Pythonで学ぶ マクロ経済学入門 (31)https://qiita.com/maskot1977/items/b8d...
データ分析をする人であれば一度は「多重共線性」という言葉を聞いたことがあると思います。色々な人の話を聞いてみると、とりあえず知らないとやばいらしい不安定ってなんだよ機械学習だと別に気にしなくてもいいらしい結局よく分からんかったみたいな感じで、どれを見てもなんか...
[個人開発] 巨大駅の出口がわからないを写真と最小限の文章で解決する「Dexit」を作成しました [Next.js×Vercel] 🔖 1
はじめに巨大駅を使ったことがある人なら、一度はこんな経験があると思います。改札は出られたのに、その先で迷う案内板を見ても「本当に合っているか」確信が持てないGoogleマップを開いても、駅構内ではほぼ役に立たない特に新宿駅のような巨大駅では、「どの出口から...
【ACE-Step-1.5】無料クラウド環境に音楽生成AIを構築する。|Google Colab初学者向け
無料クラウド環境に音楽生成AIを構築する。前回ローカルに音楽生成AIを構築する手順を記事にしたのですが今回は無料のクラウド環境『Google Colab』にオープンソースの音楽生成AI『ACE-Step-1.5』を構築します。何もかも無料で音楽生成AIで遊べるのでお...
はじめにこんにちは。2026年2月7日に開催されたABC444にて入緑しました。振り返りがてら学習に使用したコンテンツ等を書いていきます。自己紹介大学学部卒(情報系)ゲームプログラマー(C++)なので、プログラミングと数学に関しては初心者というわけで...
AgentCore Runtime × DynamoDBを用いてHuman in the Loopの承認待ちを長期化したい! 🔖 2
tl;rdAgentCore Runtimeの非同期実行を使えば、最長8時間までは承認を待ってくれるでもこれじゃ足りない場合もあるLambda durable functionsは最長1年いけそうDynamoDBなど外部でステート管理を行うようにすれば同じ...
Microsoft Teams を悪用したCEO詐欺(ビジネスチャット詐欺)について 🔖 11
古典的ですが、最近とても流行っている「CEO詐欺(経営層になりすました詐欺)」が、Microsoft Teams などのチャットツールにも広がりを見せているそうです。昔から Teams を使った詐欺は行われていたものの、改めてまとめていきたいと思います。本記事では ...
【競プロ】JOI2次予選をなぜか突破してしまった時に予想される事
どうも。なぜか情報オリンピック2025/2026セミファイナルステージに進出してしまったヒャイダです。「え!どうして私がJOIセミファイナルに?!」 という方のために、私の体験談をお送りいたします。この記事に書いてあること、書いてないことあるよわよわなのにJO...