1184 articles

dev_to 2026/4/25

NumPy における線形代数:コードと数学

Linear Algebra in NumPy: Math With Code

ベクトル、行列、ドット積、行列乘算、微分、勾配降下、統計学、確率、正規分布。それぞれの概念は個別に説明されています。しかし、それらが一つ場所で実際に連携して動くものはありませんでした。その状況は、今、変わりつつあります。この投稿は Phase 2 の他のどの投稿とも異なります。新しい概念はありません。理論もないのです。ただ、コードだけです。過去十日間学習したすべてを NumPy で結びつけ、あなた...

Original: Ten posts. Vectors. Matrices. Dot products. Matrix multiplication. Derivatives. Gradient descent. Statistics. Probability. Normal distributions. Every single concept explained. Zero of them actually r...

dev_to 2026/4/25

蛇の AI における CNN グリッドエンコーディング:公刊記録を更新し 2 倍のスコアへ

A CNN Grid Encoding for Snake AI That DOUBLES! the Best Published Score

伝統的なスネークゲームのグリッドでは、各格子点が存在可能な状態は 4 つだけです:空、頭、身体、またはリンゴ。なぜか、すべてのスネーク AI 論文では、ゲーム状態を手動で選択された少数の数字に凝縮することで空間情報を見捨てているか、ネットワークが整理しなければならない生pixel データの下で実体のアイデンティティを埋もせているという事実があります。これは極めて非効率的です。 解決策は「二元平面エ...

Original: A traditional Snake game grid has only 4 states each grid point can be in: empty, head, body, or apple. And for some reason every published Snake AI paper either throws away spatial information by con...

dev_to 2026/4/25

8KB セマンティック・シークウェンシャル CLI ウェブサイト

8KB Semantic Sequential CLI Websites

weirgo - セマンティック・シークウェンシャルコマンドラインインターフェースウェブサイト。 モバイルファーストにおける Comma によるナビゲーションと、 thumb-zone 最適化を利用した実験的デザイン。例: ,1 ,2 テクニカル仕様 説明 アーキテクチャ フレームレス、ゼロ依存 エンジン Vanilla JavaScript ロジック ミニマリストなソフトウェアアー...

Original: weirgo - Semantic Sequential Command Line Interface Websites. Experimental design that use Comma , navigation for mobile First and Thumb-Zone Optimization. example: ,1 ,2 Technical Specs Desc ...

dev_to 2026/4/25

自主 UX 監査エージェント「Parallax」を構築した方法について

How We Built an Autonomous UX Auditing Agent

最近、UX 品質を自動的に監査する AI エージェント「Parallax」をリリースしました。その仕組みと解決した課題をご紹介します。 従来の UX 検証には以下の要件があります: - UX リサーチャーを雇用(年間 $80〜$150,000) - 四分期的な研究サイクルの実施(2〜3 ヶ月) - ナイセンの 10 つの使用可能性的原則に対する手動のヒューリスティック評価 - アクセシビリティス...

Original: We recently shipped Parallax — an AI agent that automatically audits UX quality. Here's how it works and the challenges we solved. Traditional UX testing requires: Hiring UX researchers ($80-150K/year...

dev_to 2026/4/25

KickJS v5 におけるアダプターとプラグイン:適切なプリミティブを選択する

Adapters vs Plugins in KickJS v5 — Choosing the Right Primitive

アダプターの記事を読み、defineAdapter を理解した。次に次の課題を繋げるために v5 のドキュメントを開いたところ、二番目の単語に遭遇した。definePlugin。その形状はほぼ同一だ。どちらも名前を受け取り、どちらも middleware() を返せる、どちらも DI トークンを登録できる、どちらもコンテキスト装飾者を寄与できる。エディタで型をホバーするだけで疑問は深まる:「単にサ...

Original: You read the adapters article. You understood defineAdapter. You went to wire up your next concern, opened the v5 docs, and got hit with a second word: definePlugin. The shapes look almost identical —...

dev_to 2026/4/25

GPT-5.5 vs Claude Opus 4.7 vs Gemini 3.1 Pro: 2026 年先駆けモデルの対決

GPT-5.5 vs Claude Opus 4.7 vs Gemini 3.1 Pro: The Frontier Model Showdown

3 つの旗舟モデル、3 つの別々のラボ、そして 2026 年の本格的なプロダクション用 AI が本当に必要とするものの 3 つの異なる賭け。GPT-5.5 は 4 月 23 日にリリースされ、Opus 4.7 は 4 月 16 日にリリースされ、Gemini 3.1 Pro は 2 月 19 日から開発者プレビューを開始しています。もし現在、エージェントやコーディングツール、あるいはどんな本格的な...

Original: Three flagship models. Three different labs. Three different bets on what production AI actually needs in 2026. GPT-5.5 dropped April 23, Opus 4.7 dropped April 16, and Gemini 3.1 Pro has been in deve...

dev_to 2026/4/25

Angular を用いて MCP アプリケーションの開発

Building MCP Apps with Angular

本記事では、Model Context Protocol(MCP)を採用した Angular アプリケーションを構築する方法について解説します。MCP は AI モデルへのコンテキストを有効に提供するための新しいプロトコルであり、Angular の組込型ツールと相性がよく、開発効率を大幅に向上させる可能性があります。

dev_to 2026/4/25

KickJS Asset Manager — デバイクからリリースまで(Type-safe) ファイル解像度の向上

KickJS Asset Manager — Type-Safe File Resolution from Dev to Dist

Node.js サービスがソースコード以外にディスクから何かを読み取らなければならない時、誰もが一度は経験するわずかな不快感があります。電子メールテンプレート、JSON スキーマ、シードフィクスチャ、あるいはベンダーされた PDF 文件など。最初のバージョンは常に一行コードになります:fs.readFile(path.join(__dirname, '../templates/welcome.ej...

Original: There is a familiar little discomfort that shows up the first time a Node.js service needs to read something off disk that is not source code. An email template. A JSON schema. A seed fixture. A vendo...

dev_to 2026/4/25

SQL インジェクション解説:ハッカーがログインフォームを迂回する方法(および防ぎ方)

SQL Injection Explained: How Hackers Bypass Login Forms (and How to Stop Them)

时至今日,一条编写不当的 SQL 查询就足以让攻击者绕过身份验证或暴露敏感数据。 而最令人惊恐的是?问题往往只出在短短一行代码上。 在之前的文章中,我们见证了微小的实现决策如何引入严重漏洞。SQL 注入是这一现象最清晰的示例之一——易于理解,但仍被广泛利用。 SQL 注入发生在不受信任的用户输入直接包含在 SQL 查询中时。 输入不被视为数据,而是被解释为 SQL 命令的一部分。这使得攻击者能够...

Original: Even today, a single poorly written SQL query can allow an attacker to bypass authentication or expose sensitive data. And the scary part? It often comes down to just one line of code. In the previous...

dev_to 2026/4/25

2026 年 Solana 取引を最速で送る方法

The Fastest Way to Land Solana Transactions in 2026

Solana の取引速度は、単に高速な RPC を持っていることだけでなく、2026 年に分散された多数のデータセンターに展開された検証者、4 スロット毎に回転するリーダースケジュール、そして QUIC 移行が進行中で、状況は変わってきました。高速な取引を送信するすべての方法と、何が実際に重要かについて、遅い順に解説します。 通常レイテンシ:500ms–2s+ public RPC(例:mai...

Original: Transaction speed on Solana isn't just about having a fast RPC anymore. In 2026, with validators spread across dozens of data centers, leader schedules rotating every 4 slots, and QUIC migration well ...

dev_to 2026/4/25

自律エージェントにおける「意図 - 行動ギャップ」

The Intention-Action Gap in Autonomous Agents

十分に自律エージェントを扱ってこられるオペレータ全員に共通する経験があります:タスクを割り当て、エージェントが承知を示し、そして…何も起こらない。 これは完全に故障ではありません。エージェントはクラッシュし、エラーも発出しません。単に…何も実行しないのみです。 これが「意図 - 行動ギャップ」であり、これは現在、本番環境のエージェントシステムにおける主要な信頼性課題となっています。 あなたは自律エ...

Original: Every operator who's worked with autonomous agents long enough has experienced this: you assign a task, the agent acknowledges it, and then... nothing. Not a failure, exactly. The agent didn't crash, ...

dev_to 2026/4/25

Election Assistant

多くの人々が、選挙が実際にどのように機能するかを理解できていません。それは複雑だからではなく、私が異なるものを構築したからです。他のガイドやチャットボットではなく、地図のように選挙のプロセスを探索できるインタラクティブなシステムを作りました。情報はスクロールするのではなく、こう考えてください: - すべての手順(登録→投票→結果)が接続されたフローマップ - リアルなアクション、チェックリスト、...

Original: Most people don’t understand how elections actually work. Not because it’s complicated — So I built something different. Instead of another guide or chatbot, I created an interactive system where you ...

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 ...