12901 articles

dev_to 2026/4/25

AI コーディングエージェントのワークスペース構築を 2 分で終わらせるシェルスクリプトを作成しました

I built a shell script that sets up your entire AI coding agent workspace in 2 minutes

AI コーディングエージェントを用いた新規プロジェクトの起動には、毎回同じ作業が必須でした。空白のリポジトリを開き、CLAUDE.md をゼロから記述し、スタックの説明を繰り返し、制約の説明を繰り返して、何をしないべきかをまた繰り返しました。エージェントが実際に有用な仕事をする頃には、コンテキスト設定だけで 2 時間がかかっていました。その後プロジェクトを変更し、すべてを最初からやり直します。もっ...

Original: Every time I started a new project with an AI coding agent, I was doing the same thing. Opening a blank repo. Writing CLAUDE.md from scratch. Explaining my stack again. Explaining my conventions again...

dev_to 2026/4/25

予測可能で復元性の高いアプリケーション開発のための supervisor-tree ライブラリ

A supervisor-tree library for building predictable and resilient programs

🙋‍♂️ 主張: Battle-tested idea(実戦で試練されたアイデア)ではなく、AI-slop(AI スロップ)。私はアーキテクチャを設計し、実装を主に独自に作成しました(>80%)。AI 支援は存在しますが、主にユニットテストとスタンドアロンユーティリティの作成に限定されています。 私は、複数の長続きするプログラムから構成されている Python サービス/システムの場合、Erla...

Original: 🙋‍♂️ Claim: battle-tested idea, not AI-slop. I carefully designed the architecture and crafted the implementation mostly by myself (>80%). AI assistance is present but mainly for creating unit tests ...

dev_to 2026/4/25

CSS Flexbox のサイズ調整を理解する方法(実用的ガイド)

Understanding Sizing in CSS Flexbox (A Practical Guide)

Flexbox のサイズ調整を初めて深く理解しようと試みたとき、私は詰まってしまうことがありました。幅と高さの概念が理解できていたからではありません。flex-grow や flex-shrink も知っていましたが、それらさえも知っていましたが、私が思っていたことばくすべてのサイズに関する知識が突然適用されなくなったのです。通常のレイアウトでは、物事は予測可能です。ブロック要素は幅いっぱいに伸び...

Original: The first time I really tried to understand sizing in Flexbox, I got stuck. Not because I didn’t understand width and height.Not because I didn’t know flex-grow or flex-shrink. But because everything ...

dev_to 2026/4/25

Managed ホスティングからの脱却:WooCommerce サイトを VPS へ移行した際、(そして攻撃された)何が起きたのか

Escaping Managed Hosting: What Happened When We Migrated a WooCommerce Site to a VPS (And Got Attacked)

Managed WordPress ホスティングは魅力的なコストパフォーマンスに見えますが、そうはいかないこともあります。これは、Major Managed Host から WooCommerce と WPML サイトを移行し、その直後に発生した混乱、そして Managed ホスティングが静默的に私たちに何をやっていたかについて学んだ重要な教訓を、それが去ったときようやく完全に理解するに至ったとい...

Original: Escaping Managed Hosting: What Happened When We Migrated a WooCommerce Site to a VPS (And Got Attacked) Managed WordPress hosting sounds like a great deal — until it isn't. This is the story of migrat...

dev_to 2026/4/25

自己ホスト型 CMS を持つ: 自動化された SEO, AEO, ブラウザベース設定

Self-hosted CMS with automated SEO, AEO, and browser-based setup

大半の CMS プラットフォームは、あなたのコンテンツとは全く関係のない技術的な決定を迫ります。どの SEO プラグインが canonical タグの処理に適しているのか、Sitemap プラグインが多言語対応プラグインと互換性があるか、Open Graph 画像を他のプラグインなしでどう設定するか、ファビコンがブラウザのタブでは表示されるが Google 検索結果では表示されないのはなぜか。同じ...

Original: Most CMS platforms ask you to make technical decisions that have nothing to do with your content. Which SEO plugin handles canonical tags better. Whether the sitemap plugin conflicts with the multilin...

dev_to 2026/4/25

ベル・カーブがどこにでも現れる理由

The Bell Curve and Why It Shows Up Everywhere

あなたの街にいるすべての大人の身長を測り、各身長に属する人数を描きます。左側は背が低く、右側は背が高く、縦軸に人数を描くと、ベルの形が得られます。両端は細く、中央は広いです。大多数が平均的な身長に集まり、背が高いあるいは低い人物は次第に減少します。次に、心理学実験における反応時間を測り、それを描きます。ベルの形になります。生産ラインから出荷されるアボカドの重さを測り、それを描きます。ベルの形になり...

Original: Measure the height of every adult in your city. Plot how many people are at each height. Short on the left, tall on the right, count of people on the vertical axis. You get a bell. Narrow at the extre...

dev_to 2026/4/25

DeepSeek V4 Pro が登場——AI エージェントに何が変化したか

DeepSeek V4 Pro Just Dropped — Here's What Changed for AI Agents

V4 Pro は 2026 年 4 月 24 日にリリースされ、現在もプロダクション環境の AI エージェントで稼働中です。パラメータ総数:1.6T(MoE)、有効パラメータ数:49B。コンテキストウィンドウ:1M トークン(検証済み)。モード:Think / Non-Think 二重モード。ライセンス:MIT。料金:入力 1M トークンあたり $1.74、出力 1M トークンあたり $3.48。...

Original: V4 Pro launched April 24, 2026. Been running it on production agents since. Total params: 1.6T (MoE) Active params: 49B Context: 1M tokens (verified) Modes: Think / Non-Think dual License: MIT Pricing...

dev_to 2026/4/25

# Production Ready AI Governance Stacks の構築(Part 3/3)

# Building a Production-Ready AI Governance Stack (Part 3/3)

このシリーズは、AI 統治アーキテクチャを 3 回にわたって解説します。第 1 回では、署名済みの受領書が不正な実行を行わなかったことを証明できえない「負の証明」の問題について調査しました。第 2 回では、実行前に行われるポリシー評価のゲートについて検討しました。今日、これらのコンポーネントが生产システムの中でどのように統合されるかを示す完全なリファレンスアーキテクチャを構築します。 注:このシ...

Original: This is Part 3 of a three-part series on AI governance architecture. In Part 1, we explored the negative proof problem why signed receipts can't prove that unauthorized actions didn't happen. In Part ...

dev_to 2026/4/25

OpenAI が GPT-5.5 をリリースした。実際の機能とコストについて解説します

OpenAI Just Released GPT-5.5. Here's What It Actually Does (and What It Costs You)

GPT-5.4 は 3 月 5 日にリリースされました。それから 7 週間後、2026 年 4 月 23 日に OpenAI が GPT-5.5 を発表した時点で、このペース自体がこの競争がどこへ向かうかを示唆しています。これは目的のための目的としてのイテレーションではありません。GPT-5.5 は根本から本当に異なるモデルであり、OpenAI のスタック上で開発されている場合、ベンチマークの表だ...

Original: GPT-5.4 shipped on March 5. Seven weeks later, on April 23, 2026, OpenAI released GPT-5.5 — and the pace alone tells you something about where this race is headed. This isn't iteration for iteration's...

dev_to 2026/4/25

Google Vertex AI を廃止。Gemini Enterprise Agent プラットフォームのこれからの姿

Google Just Killed Vertex AI. Here's What the Gemini Enterprise Agent Platform

Vertex AI は 2021 年より Google Cloud の AI 開発プラットフォームを担っていました。2026 年 4 月 22 日、Google Cloud Next(ラスベガス)で Google は、廃止通知ではなくフルブランド名変更およびアーキテクチャの再構築を伴い、それを撤退させたのです。今後は、すべての Vertex AI サービスおよびロードマップの進歩が、排他的に Ag...

Original: Vertex AI has been Google Cloud's AI development platform since 2021. On April 22, 2026, at Google Cloud Next in Las Vegas, Google retired it — not with a deprecation notice, but with a full rebrand a...

hatena_hotentry 2026/4/25

ハーネスエンジニアリングとは?

Harness Engineering Meetup Tokyo #1、TOPバッターとして、ハーネスエンジニアリングについての導入的説明を行いました。

Original: Harness Engineering Meetup Tokyo #1、TOPバッターとして、ハーネスエンジニアリングについての導入的説明を行いました。

hatena_hotentry 2026/4/25

「男の子だもんな」 息子が傘を使わず濡れて帰宅、母親が理由を聞いたら「傘は攻撃的に使う」と答えており意味がわからない模様、でも元男児はちょっとわかる

「男の子だもんな」 息子が傘を使わず濡れて帰宅、母親が理由を聞いたら「傘は攻撃的に使う」と答えており意味がわからない模様、でも元男児はちょっとわかる

Original: 「男の子だもんな」 息子が傘を使わず濡れて帰宅、母親が理由を聞いたら「傘は攻撃的に使う」と答えており意味がわからない模様、でも元男児はちょっとわかる

hatena_hotentry 2026/4/25

三大許せない白飯のおかず

おでん 焼きそば あと一つは?

Original: おでん 焼きそば あと一つは?

dev_to 2026/4/25

RK182X の位置付け

Where RK182X Fits In

過去数年来、ロボティクスに関する議論は大きく変化しました。かつては主に動作制御に関わるものでしたが、今では知能に重点が置かれています。ロボットは単に事前定義された動作を実行するだけでなく、リアルタイムにおいて感知、理解、応答することが求められています。 この転換はハードウェアに厳しい圧力をかけることになります。 現在のロボティクスシステムを見てみると、複雑性は複数のワークロードを同時に組み合わせる...

Original: The conversation around robotics has changed a lot in the past few years. What used to be mostly about movement and control is now heavily focused on intelligence. Robots are no longer just executing ...

dev_to 2026/4/25

4 ヶ月間で開発者が使う 17 人の AI ツールを作りました。速いデリバリーへの教訓とは

I built 17 AI tools for developers in 4 months. Here's what I learned about shipping fast.

アイデアから、Gemini、Supabase Edge Functions、そして「速いデリバリー」への厳格な意識を活用して、17 つの production AI ツールを完成させました。実数、実失敗、実教訓。 四ヶ月前、私はアイデアを持っていました:開発者が AI を使って自分のコードを「焼いた(暴言)」、市場賃金を確認し、面接をシミュレートして、プログラミングを学ぶ——すべて一つの場所で、す...

Original: From idea to 17 production AI tools using Gemini, Supabase Edge Functions, and a brutal focus on shipping. Real numbers, real mistakes, real lessons. Four months ago I had an idea: what if devs could ...

dev_to 2026/4/25

My car for OpenClaw Skill: Car Connect

I Build an OpenClaw Skill for Your Car

これは、OpenClaw チャレンジャーへの提出物です。 Car Connect — あなたの車のための OpenClaw スキル。これはデフォルトで 7 つの自動車メーカーをサポートしており(Tesla、Mercedes、VW、Ford、Toyota、Kia、Honda)、あなたの車メーカーを追加することもできます。 好みのものを選択すると、ドアをロックできます、燃料を確認できます、タイヤ圧力...

Original: This is a submission for the OpenClaw Challenge. Car Connect — An OpenClaw skill for your car. It supports 7 car brands by default (Tesla, Mercedes, VW, Ford, Toyota, Kia, Honda) and also can add yo...

dev_to 2026/4/25

Google Cloud Next '26 Deep-Dive: なぜ「ハネスエンジニアリング」が新しいプロンプトエンジニアリングなのか

Google Cloud Next '26 Deep-Dive: Why "Harness Engineering" is the New Prompt Engineering

🚀 能動的な時代の到来:Google Cloud Next '26 の要点まとめ Google Cloud Next '26 の 2 日目を見逃された方、ご安心ください。私がカバーいたします。全体像の視座から、キーボードレベルまでの実際の開発者発表へと移行は非常に巨大でした [1, 2]。 本会議の圧倒的なテーマは?能動的な時代がここにあります。従来のフルスタック開発者や、AI エンジニアを目...

Original: 🚀 Welcome to the Agentic Era: Key Takeaways from Google Cloud Next '26! If you missed Day 2 of Google Cloud Next '26, don't worry—I've got you covered. The transition from the "big picture" vision ...

dev_to 2026/4/25

The 22-Second Problem: What Google Cloud NEXT '26's Agentic Defense Means for Essential Eight Compliance

これは Google Cloud NEXT 執筆コンテストへの投稿です。 Mandiant の M-Trends 2026 年レポートが、初期侵入から二次的脅威行動者に引き渡されるまでの平均時間が 3 年間で 8 時間から 22 秒に縮小したと明らかにした際、多くのセキュリティ専門家がすでに予想していたことが確認されました:従来のセキュリティ運用は、現代の攻撃の速度に対応できていません。 Goo...

Original: This is a submission for the Google Cloud NEXT Writing Challenge When Mandiant's M-Trends 2026 report revealed that the average time from initial intrusion to handoff to a secondary threat actor ha...

dev_to 2026/4/25

Open-Source 地元のサンドボックス、MCP サーバー、そして既知のアプリケーションが実際に必要としているもの

The Open-Source Local Sandbox Agents, MCP Servers, and Unknown Apps Actually Need

開発者たちがかつて議論し続けている、同じ論争が現在三つの異なる形態で再登場している。「この AI アジェントをレポを爆破しないように実行する方法は?」「この MCP サーバーを試すには、素不明なコードをシェルに渡してよいのか?」「このランダムな GitHub プロジェクトをチェックアウトして、ラップトップに半分を実装しなくてはならないか?」「答えは一つ。すべては未確認コードが、あなたの端末上、あな...

Original: There's a conversation developers keep having right now, and it's the same conversation in three different disguises. "How do I run this AI agent without it nuking my repo?" "How do I try this MCP ser...

dev_to 2026/4/25

JavaScript を使用して、シンプルなお歳制限年齢確認システムを構築する方法

How To Build A Simple Voting Eligibility Age Checker With JavaScript

私は CS 学生で、現在の学習過程を記録中です。もしこの記事が役立つと感じましたか、あるいはコードの改善に関するご提案がありましたら、お知らせください!! 年齢の合格性を確認することは、プログラミングを学ぶ学生にとって最初の重要なタスクの一つです。投票システムや運転免許証アプリ、あるいは単純な年齢ゲートにかかわらず、そのロジックは同じです。 私のこのチュートリアルでは、if/else 文を使用して...

Original: I'm a CS student currently documenting my learning journey. If you found this helpful or have a suggestion on how to improve the code, let me know!!! Checking for eligibility is one of the first thing...