448 articles
MCP vs Skills論争に決着をつける試み。AIエージェントの「拡張手段」を実装・設計・セキュリティで徹底比較する
はじめに こんばんは、mirukyです。 「MCPはもう死んだ」「Skillsが新しい標準だ」、、などなど。 ニーチェ? ここ数週間、特に英語圏のX(旧Twitter)やHacker Newsでこの手の議論が絶えません。2026年4月2日に投稿された下記の記事は、特に話...
Original: はじめに こんばんは、mirukyです。 「MCPはもう死んだ」「Skillsが新しい標準だ」、、などなど。 ニーチェ? ここ数週間、特に英語圏のX(旧Twitter)やHacker Newsでこの手の議論が絶えません。2026年4月2日に投稿された下記の記事は、特に話...
【Git】実務で使うGitブランチ運用ルールまとめ
チーム開発では、Gitのコマンドを覚えるだけでなく、ブランチをどのように運用するかが非常に重要です。 運用ルールが曖昧だと、 どこで作業すればいいか分からない 誤って本番ブランチへpushしてしまう コンフリクトが増える レビューしづらい といった問題が発生しやすくな...
Original: チーム開発では、Gitのコマンドを覚えるだけでなく、ブランチをどのように運用するかが非常に重要です。 運用ルールが曖昧だと、 どこで作業すればいいか分からない 誤って本番ブランチへpushしてしまう コンフリクトが増える レビューしづらい といった問題が発生しやすくな...
脱・セキュリティ初心者。現場の信頼を勝ち取るための「3つの原則」と「1つの習慣」
「コードさえ書ければOK」だと思っていませんか?実は僕もそうでした。 でも、技術以前に「信頼」を守るセキュリティ意識も非常に大切です。 エンジニア未経験の方々が、最初の一歩で躓かないための「守りの本質」を、社内の情報セキュリティを守る活動もしている私の経験を交えて共有します...
Original: 「コードさえ書ければOK」だと思っていませんか?実は僕もそうでした。 でも、技術以前に「信頼」を守るセキュリティ意識も非常に大切です。 エンジニア未経験の方々が、最初の一歩で躓かないための「守りの本質」を、社内の情報セキュリティを守る活動もしている私の経験を交えて共有します...
Unityメモリ&GCの完全理解
Unityでこいう疑問、ありませんか? なぜGCが実行された後でも、マネージドヒープ/仮想メモリの使用量が減らないのか? GC.Collect()を何回も実行すれば常駐メモリが減るというのは本当なのか? 1. OSメモリ構造 1-1. 物理メモリ vs 仮想メモ...
Original: Unityでこいう疑問、ありませんか? なぜGCが実行された後でも、マネージドヒープ/仮想メモリの使用量が減らないのか? GC.Collect()を何回も実行すれば常駐メモリが減るというのは本当なのか? 1. OSメモリ構造 1-1. 物理メモリ vs 仮想メモ...
n8nで「三権分立AIエージェント」を構築したら、寝ている間にバグのないコードが勝手に完成した話
1. はじめに:プロにとって「Vibe Coding」は退屈だ CursorやWindsurfなどのAIエディタを駆使して、自然言語だけでアプリを作る 「Vibe Coding」 がもてはやされています。 「コードを書かなくていい!最高!」と界隈は熱狂していますが、現場...
Original: 1. はじめに:プロにとって「Vibe Coding」は退屈だ CursorやWindsurfなどのAIエディタを駆使して、自然言語だけでアプリを作る 「Vibe Coding」 がもてはやされています。 「コードを書かなくていい!最高!」と界隈は熱狂していますが、現場...
DI教えようとしたら難しすぎたので整理した
この記事の目的 Dependency Injection(DI)の基本的な考え方と必要性を、具体例(決済処理)を通して理解することを目的としています。 「なぜDIが必要なのか」「使うと何が良くなるのか」 を、実務でイメージできるレベルで理解できる状態を目指します! 対...
Original: この記事の目的 Dependency Injection(DI)の基本的な考え方と必要性を、具体例(決済処理)を通して理解することを目的としています。 「なぜDIが必要なのか」「使うと何が良くなるのか」 を、実務でイメージできるレベルで理解できる状態を目指します! 対...
【必須】GitHubとnpmで脆弱なパッケージを入れないための防御設定 8選
はじめに こんばんは、mirukyです。 2026年3月31日、npmの Axios パッケージ(週間1億ダウンロード)がサプライチェーン攻撃を受けました。攻撃者はメンテナーへの標的型ソーシャルエンジニアリングでセッションを乗っ取り、悪意ある依存 plain-crypt...
Original: はじめに こんばんは、mirukyです。 2026年3月31日、npmの Axios パッケージ(週間1億ダウンロード)がサプライチェーン攻撃を受けました。攻撃者はメンテナーへの標的型ソーシャルエンジニアリングでセッションを乗っ取り、悪意ある依存 plain-crypt...
【35歳未経験でも理解できた】Web API
「Web APIとREST」をファミレスの注文でスッキリ理解する こんにちは! 35歳から未経験でWebを学んでいる者です。 「Web API」や「REST」について、自分なりに理解を整理したのでまとめてみます。 今回は、イメージしやすいように 「ファミレスの注文」に例え...
Original: 「Web APIとREST」をファミレスの注文でスッキリ理解する こんにちは! 35歳から未経験でWebを学んでいる者です。 「Web API」や「REST」について、自分なりに理解を整理したのでまとめてみます。 今回は、イメージしやすいように 「ファミレスの注文」に例え...
“書けるだけ”じゃ足りない。今どきエンジニアに必要なスキルの話
はじめまして。株式会社PRUMでエンジニアをしているひとみです。 日々、プログラミング学習や実務の中で、つまずきやすいポイントや 考え方を整理して発信しています。 PRUMについて気になった方は、コーポレートサイトもぜひご覧ください。 ▶コーポレートサイト “書けるだけ”...
Original: はじめまして。株式会社PRUMでエンジニアをしているひとみです。 日々、プログラミング学習や実務の中で、つまずきやすいポイントや 考え方を整理して発信しています。 PRUMについて気になった方は、コーポレートサイトもぜひご覧ください。 ▶コーポレートサイト “書けるだけ”...
バックエンドをLambdaにするかECS(Fargate)にするかの判断基準
新規システムのアーキテクチャを選定する際、バックエンドをLambdにするか、ECS(Fargate)にするか、比較検討した内容をまとめました。 ⏳ クイック比較まとめ 比較項目 Lambda ECS (Fargate) アーキテクチャ サーバーレス関数 コ...
Original: 新規システムのアーキテクチャを選定する際、バックエンドをLambdにするか、ECS(Fargate)にするか、比較検討した内容をまとめました。 ⏳ クイック比較まとめ 比較項目 Lambda ECS (Fargate) アーキテクチャ サーバーレス関数 コ...
マークダウン記法は奥深く、楽しい — テキストだけで「伝わるドキュメント」を作る技術
マークダウン記法は奥深く、楽しい — テキストだけで「伝わるドキュメント」を作る技術 はじめに 皆さんは Markdown(マークダウン) を「見出しと箇条書きが書ける記法」程度に思っていませんか? 私もかつてはそうでした。しかし、個人開発で REQUIREMENTS....
Original: マークダウン記法は奥深く、楽しい — テキストだけで「伝わるドキュメント」を作る技術 はじめに 皆さんは Markdown(マークダウン) を「見出しと箇条書きが書ける記法」程度に思っていませんか? 私もかつてはそうでした。しかし、個人開発で REQUIREMENTS....
エンジニア歴20年の私が、素人バイブコーディング勢に物申す
お前がコードを書き始める前に 言っておきたい事がある かなりきびしい話もするが 俺の本音を聞いておけ はじめに これから少しの間、不器用で、偉そうで、厳しいことを言う。けれど最後まで聞いてくれれば、その裏側にあるものもわかってもらえると思う。だから先に謝っておく。生...
Original: お前がコードを書き始める前に 言っておきたい事がある かなりきびしい話もするが 俺の本音を聞いておけ はじめに これから少しの間、不器用で、偉そうで、厳しいことを言う。けれど最後まで聞いてくれれば、その裏側にあるものもわかってもらえると思う。だから先に謝っておく。生...
【個人開発】泳げば泳ぐほどモテる。水泳×マッチングアプリ「スイモテ」を作りました【React × Supabase × Firebase】
⚠️ 本サービスは開発中のポートフォリオ作品であり、一般ユーザー向けには公開しておりません。 マッチングアプリとして実運用する際には、出会い系サイト規制法に基づく届出・年齢確認等の法的対応が必要です。 はじめに 「マッチングアプリ疲れ」という言葉を最近よく聞きます。 ...
Original: ⚠️ 本サービスは開発中のポートフォリオ作品であり、一般ユーザー向けには公開しておりません。 マッチングアプリとして実運用する際には、出会い系サイト規制法に基づく届出・年齢確認等の法的対応が必要です。 はじめに 「マッチングアプリ疲れ」という言葉を最近よく聞きます。 ...
総務省が出したAIセキュリティのガイドラインを読んで軽くまとめた
令和8年3月、総務省が「AIのセキュリティ確保のための技術的対策に係るガイドライン」を公開した。LLMを組み込んだシステムが普及してきた中で、脅威が顕在化してきたので整理しましたという内容。対象読者はAI開発者とAI提供者。 脅威は主に2種類 ガイドラインが主に扱う...
Original: 令和8年3月、総務省が「AIのセキュリティ確保のための技術的対策に係るガイドライン」を公開した。LLMを組み込んだシステムが普及してきた中で、脅威が顕在化してきたので整理しましたという内容。対象読者はAI開発者とAI提供者。 脅威は主に2種類 ガイドラインが主に扱う...
画像AI大全 1-1 AIの全体像
はじめに 長く続くAIブームでは ディープラーニング 基盤モデル 生成AI フィジカルAI など、その進化と共に数々のバズワードが生まれました。 これらのバズワードは誇張されてアピールされることもありますが、本質的にはAIのパラダイムシフトを象徴する重要な意味を持ちま...
Original: はじめに 長く続くAIブームでは ディープラーニング 基盤モデル 生成AI フィジカルAI など、その進化と共に数々のバズワードが生まれました。 これらのバズワードは誇張されてアピールされることもありますが、本質的にはAIのパラダイムシフトを象徴する重要な意味を持ちま...
動作検証を遂行する次世代ローカル LLM 対決 on Windows: 1Bit LLM Bonsai-8b versus Gemma4
動かして検証する新世代ローカルLLM対決 on Windows 1Bit LLM Bonsai-8b vs Gemma4
TL;DR Gemma4 は実用レベルの良好な出力を誇り、本格的なローカル運用が可能である。 Bonsai-8B はメモリ効率性と高速レスポンスに長所を持ち、精度については今後の見込みである。 はじめに LLM の世界はフロンティアモデルの進化が著しいが、オープン LLM のニュー...
Original: TL;DR Gemma4は実用レベルの良好な出力を誇り、本格的なローカル運用が期待できる Bonsai-8Bはメモリ利用の少なさとクイックレスポンスに強みがある、精度は今後に期待 はじめに LLMの世界はフロンティアモデルの進化が著しいですが、オープンLLMのニュー...
【Git初心者向け】新人の頃に欲しかったGitコマンドまとめ(コピペOK・用途別)
慣れるまで大変なGit操作 Gitのコマンド、毎回検索していませんか? 慣れるまで大変ですよね……調べるせいで時間も取られます。 「git stash どう戻すんだっけ?」 「コミットにした変更内容、どう直すんだっけ?」 「rebase中にコンフリクト出たけど、どうすれ...
Original: 慣れるまで大変なGit操作 Gitのコマンド、毎回検索していませんか? 慣れるまで大変ですよね……調べるせいで時間も取られます。 「git stash どう戻すんだっけ?」 「コミットにした変更内容、どう直すんだっけ?」 「rebase中にコンフリクト出たけど、どうすれ...
なぜ私は Blazorの設計は失敗だったと思っているのか
本記事は筆者の考えをベースに、ChatGPT 5.4 を用いて構成・推敲したものです。 内容の主張と判断は筆者によるものであり、文章表現の整理に ChatGPT 5.4 を活用しています。 Blazor は .NET Core 3.0 のタイミングで主流の流れに入り、...
Original: 本記事は筆者の考えをベースに、ChatGPT 5.4 を用いて構成・推敲したものです。 内容の主張と判断は筆者によるものであり、文章表現の整理に ChatGPT 5.4 を活用しています。 Blazor は .NET Core 3.0 のタイミングで主流の流れに入り、...
テストケースレビューの手間を削減!MagicPod Autopilotを活用したメンテナンス性チェックの自動化
はじめに こんにちは、QAエンジニアのヨシナです。 弊社では自動リグレッションテストにMagicPodを使用しています。 テストの品質を維持するため、テストケースの作成・修正時には可読性とメンテナンス性を担保するためのルールを設けており、修正後には必ずルール遵守状況をレビ...
Original: はじめに こんにちは、QAエンジニアのヨシナです。 弊社では自動リグレッションテストにMagicPodを使用しています。 テストの品質を維持するため、テストケースの作成・修正時には可読性とメンテナンス性を担保するためのルールを設けており、修正後には必ずルール遵守状況をレビ...
Claude Codeで無駄に時間を消耗してしまう7つのミス(とその改善方法)
Claude Codeは、開発スピードを大幅に向上させる強力なツールです。 しかし、ちょっとした使い方のミスによって、気づかないうちに何時間も無駄にしてしまうことがあります。 厄介なのは、「一応ちゃんと動いてしまう」点です。 Claudeはコードを生成し、ある程度妥当な出力...
Original: Claude Codeは、開発スピードを大幅に向上させる強力なツールです。 しかし、ちょっとした使い方のミスによって、気づかないうちに何時間も無駄にしてしまうことがあります。 厄介なのは、「一応ちゃんと動いてしまう」点です。 Claudeはコードを生成し、ある程度妥当な出力...