Worker に Cloudflare Access を直接適用、MCP 通信の可視化ほか — Web Dev Digest: 2026‑08‑14
Top 20
Secure all your internal vibe-coded applications — in one click(社内の vibe coding 製アプリを1クリックで保護)
Source: Cloudflare Blog | Published: 2026-08-14 22:00 JST
- Cloudflare が Cloudflare Access を Worker 単位およびアカウント単位で直接適用できるようにし、社内向けアプリを既定で会社ログインの背後に置けるようにした。
- 従来はホスト名ごとに Access ポリシーを設定する必要があり、Worker に新しいカスタムドメインを足すとポリシーを更新するまでそのホスト名が無認証で到達可能になっていた。
- ポリシーが Worker 自体に紐づくため、カスタムドメイン・ルート・workers.dev サブドメイン・プレビュー URL のどの経路でも認証が先に強制され、保護範囲は「プレビュー URL のみ」と「全ホスト名」から選べる。
- アカウントレベルでポリシーを1度置くと現在および今後作られる全 Worker が既定で非公開になり、公開したい Worker だけ個別にバイパスする。複数該当する場合の優先順位はホスト名ポリシー、Worker ポリシー、アカウントポリシーの順。
- 認証済みユーザーの email・name・groups は JWT を自前で検証せずに
ctx.access.getIdentity()から取得でき、wrangler.jsonc に access ブロックを足せばwrangler devでローカル検証できる。内部向け静的サイトプラットフォームの実装例もオープンソースで公開している。
How Cloudflare detects MCP traffic and helps secure it(Cloudflare が MCP 通信を検出し保護する仕組み)
Source: Cloudflare Blog | Published: 2026-08-14 22:12 JST
- Cloudflare One に、検査済みトラフィックのうち MCP 通信を識別し、どのユーザーとサーバーが発生源かを示し、管理下のネットワーク経路で直接接続を制御する機能を追加すると発表した。
- MCP は保証されたホスト名を持たずパスに
/mcpを要求しないため直接接続が通常の HTTPS API 呼び出しと区別できず、従業員が設定1行で Claude Code・Codex・Cursor・OpenCode・VS Code を未承認サーバーへ向けられる状態だったと指摘する。 - 検出の手掛かりは
MCP-Protocol-Versionヘッダーと、新しいステートレスプロトコルで操作名とツール名を露出するMcp-Method/Mcp-Name、そして method と id と params を持つ JSON-RPC エンベロープ。 - 最も機微なのは params に載る引数で、検索クエリ・ソースコード・顧客データやチケット作成・インフラ変更といった操作指示が入りうるため、リクエスト検査で危険な操作を実行前に止め、レスポンス検査とログでツールの戻り値を追う。
- 制御点はクライアント内・デバイスのネットワーク境界・MCP サーバーの3か所で、クライアントフックはネットワークに出ない stdio のローカルサーバーまで見える一方、全クライアントへ同じ制御を再現する必要があり単独では利用実態の完全な棚卸しにならないと整理している。
Daybreak Red and Daybreak Blue from OpenAI are now available to eligible customers on Amazon Bedrock(OpenAI の Daybreak Red と Daybreak Blue が Amazon Bedrock で対象顧客に提供開始)
Source: AWS What’s New | Published: 2026-08-14 01:12 JST
- AWS が OpenAI のサイバー防御向けモデル Daybreak Red と Daybreak Blue を Amazon Bedrock 上で対象顧客へ開放した。
- Daybreak Blue は脆弱性の発見、検知エンジニアリング、インシデント対応といった防御ワークフロー全般で、多くのセキュリティチームにとっての出発点と位置づけられている。
- Daybreak Red は脆弱性研究、エクスプロイトの再現、緩和策の開発といった高度で認可された作業向けで、拒否のしきい値を下げる代わりに本人確認・監視・アクセス制御を強めて調査の速度と深さを上げる設計になっている。
- 両モデルは Bedrock の次世代推論エンジン上で動作し、チップレベルで zero-operator access (ZOA) が強制される。
- 推論データはモデルの学習に使われず、Daybreak は防御側に統制されたフロンティア AI へのアクセスを与える OpenAI のサイバー防御イニシアチブの一部である。
Spot Placement Score now includes Local Zones(Spot Placement Score が Local Zones に対応)
Source: AWS What’s New | Published: 2026-08-14 02:13 JST
- AWS が Spot placement score で AWS Local Zones を扱えるようにし、Spot キャパシティ要求が通りやすいロケーションをより広く特定できるようにした。
- Spot placement score は目標キャパシティとコンピュート要件を評価し、AWS リージョンまたはアベイラビリティゾーン単位のスコアを返す仕組みである。
- 従来はゾーン別・リージョン別のスコアを返す際に Local Zone のキャパシティ情報が除外されていた。
- 今回からオプションでスコア応答に Local Zones を含められるようになり、Spot キャパシティの選択肢を広い視野で把握できる。
- 利用経路は EC2 Spot コンソール、AWS CLI、SDK の3つで、詳細は Spot placement score のドキュメントで案内されている。
Amazon Quick Microsoft 365 extensions are now generally available(Amazon Quick の Microsoft 365 拡張機能が一般提供開始)
Source: AWS What’s New | Published: 2026-08-14 03:00 JST
- Amazon Quick が Excel・PowerPoint・Word・Outlook 向けの Microsoft 365 拡張機能を一般提供へ切り替えた。
- 拡張機能により Quick はユーザーの M365 環境内で直接タスクを実行し、文書のレッドライン、財務モデルの構築、提出できる水準の資料作成、Outlook 受信箱の管理といったローカル作業を AI で処理する。
- Excel 拡張は複雑なスプレッドシート分析、ピボットテーブルとグラフの作成、データの取り込みとクレンジングを担当する。
- PowerPoint 拡張は組織で定義したテンプレートを使って Quick のデータから資料を作成・改善し、Word 拡張は Word のプリミティブで整形済み文書を生成して変更履歴を有効にした一括編集やコメントでのレビュー参加を行う。
- Outlook 拡張はメールの優先度付け、受信箱の整理、スケジュール調整といった受信箱とカレンダーの操作を引き受ける。
Claude Opus 5 is now available in AWS GovCloud (US)(Claude Opus 5 が AWS GovCloud (US) で利用可能に)
Source: AWS What’s New | Published: 2026-08-14 03:23 JST
- AWS GovCloud (US) で Claude Opus 5 が使えるようになり、zero data retention (ZDR) に対応した状態で最上位の Opus モデルを利用できるようになった。
- 提供経路は両方の AWS GovCloud (US) リージョンにおける bedrock-runtime エンドポイントと、AWS GovCloud (US-West) の bedrock-mantle エンドポイント。
- コーディング面では経験を積んだエンジニアのようにコードベースを理解して辿り、作業しながら方針を調整しつつ本番品質のコードを書くとしている。
- エージェント用途では数時間から一晩にわたって走り続け、障害を迂回しエラーから復帰して目的に到達すると説明している。
- 長い文書への推論と複雑な分析の精度も上がり、文書中心のエンタープライズ業務で最も大きな伸びが出るとしている。
Next.js 入門と2026年の現在地 —— React経験者・サーバーサイド出身者のための整理
Source: Qiita | Published: 2026-08-14 10:03 JST
- Next.js 16 で App Router がようやく一貫した設計に落ち着いたため、これから学ぶなら App Router 一本でよく Pages Router は既存プロジェクトの保守用と割り切るべきだと結論づけている。
- 2026年8月時点の最新は16系(16.3.0 が2026年8月リリース)で、変更点は Turbopack のデフォルト化、キャッシュの完全オプトイン化(Cache Components)、
middleware.tsからproxy.tsへの改称、React 19.2 対応の4つ。 - Laravel との対応表を置き、ルーティングは
routes/web.phpがapp/配下のディレクトリ構造に、コントローラは Server Component / Route Handler に、Blade はpage.tsxに、キャッシュはCache::remember()が"use cache"+ cacheTag に当たると整理する。 - Next.js はフルスタックを名乗るがバックエンドは薄く、ORM は Prisma / Drizzle、バリデーションは Zod 等を別途選ぶ必要があり、そこが Laravel との最大の差で「Laravel(API) + Next.js(フロント)」構成も現役だと指摘する。
- App Router では
loading.tsxとerror.tsxを置くだけで Suspense 境界と Error Boundary が自動生成され、設計原則は Client Component を葉に追いやること、ページ全体を Client Component にすると Next.js を使う意味が半分消えると述べる。
Google、「Gemini 3.7 Flash」を発表 ——コーディングやエージェント能力を含め性能向上
Source: gihyo.jp | Published: 2026-08-14 14:17 JST
- Google が2026年8月14日に Gemini 3.7 Flash を提供開始し、コーディングとエージェント性能に加えて Web 開発や専門知識を要する業務への対応力も高めたと発表した。
- Terminal-bench 2.1 のスコアは前世代 Gemini 3.6 Flash の78.0%から85.8%へ、Terminal-bench 3.0 は5.4%から14.9%へ、Intelligence Index は52から56へ上がった。
- 入力はテキスト・画像・音声・動画に対応し、コンテキストウィンドウは最大100万トークン、テキスト出力は最大6万4000トークン、知識カットオフは2026年3月とされる。
- API 料金は2026年12月31日まで100万トークンあたり入力0.75ドル・出力3.75ドルで、2027年1月1日からは入力1.50ドル・出力7.50ドルへ倍増する。
- 提供先は開発者向けが Gemini API・Google Antigravity・Google AI Studio・Android Studio、企業向けが Gemini Enterprise Agent Platform と Gemini Enterprise、個人向けは160以上の国の Gemini Spark。
複数の保存先を1つの成功/失敗で扱わない:Chrome拡張の部分成功モデル
Source: Qiita | Published: 2026-08-14 23:29 JST
- 複数の保存先へ同時に書き込む処理では結果を単一の
success: booleanに畳んではならず、保存先ごとに状態を持つ部分成功モデルが必要だと結論づけている。 - 著者は Notion・Obsidian・Markdown へ Web ページを保存する Chrome 拡張 Kliplet の開発者で、利用者の操作が1回でも保存先は同じトランザクション境界を共有せず「2件成功、1件要確認」は異常ではなく通常の結果だと述べる。
- 提示する型は
DeliveryStateを pending / running / succeeded / retryable / needs_attention / uncertain / permanent_failure の7状態に分け、ClipJobがclipIntentIdと保存先ごとのDestinationResultを持つ形になっている。 - 特に uncertain(送信後・応答前のタイムアウト)が重要で、ブラウザ側が成功応答を受け取っていなくても保存先では作成済みかもしれず、全件を再実行すると成功済みのノートやファイルまで重複すると警告する。
- Manifest V3 の Service Worker は常駐しないため、ネットワーク処理の前に
ClipJobを永続化して保存先ごとに状態を更新し、ポップアップが閉じても未解決分だけ復元できるようchrome.storageと IndexedDB を使い分ける順序を勧める。
Total eclipse of the Internet: traffic impacts in Iceland, Spain, and Portugal(インターネットの皆既日食 — アイスランド・スペイン・ポルトガルのトラフィックへの影響)
Source: Cloudflare Blog | Published: 2026-08-14 04:58 JST
- 8月12日にヨーロッパを横断した皆既日食で、皆既帯上の地域のインターネットトラフィックが最大食の前後15分間で約15〜30%落ち込んだことが Cloudflare Radar のデータから判明した。
- 5分刻みの HTTP リクエスト量を通常日のベースラインと突き合わせたところ、最大食の時刻を示す黒いダイヤが最も濃い赤(トラフィック減)とほぼ完全に重なった。
- 影響を受けた国全体での変化幅は +9.3% から -46.7% までで、アイスランド・スペイン・ポルトガルが最大の下落を記録し、ポーランドとデンマークは早期に回復、ノルウェーとスウェーデンはむしろベースラインをわずかに上回った。
- 太陽がほとんど隠れなかったスウェーデン・デンマーク・ポーランド・スイスでは低下がほぼ見られず、食の深さと下落幅の相関が散布図で示されている。
- ベースラインは直近3回の水曜日の中央値を時間帯ごとに突き合わせたもので、遮蔽率は太陽と月の見かけの角径と離角から5分ごとに2つの円の幾何的な重なりとして算出している。
[Mastra Announce] Sensitive Data RedactionでObservabilitから機微情報を自動マスク
Source: Zenn | Published: 2026-08-14 13:42 JST
- Mastra が2026年8月10日に Observability 向けの
SensitiveDataFilterを公開し、トレースから機微情報を自動でマスクできるようになったと伝えている。 - 対応バージョンは
@mastra/observability@1.12.0以降で、SensitiveDataFilterは SpanOutputProcessor として動作する。 - デフォルトのマスク対象は password・token・secret・apikey・auth・ssn に加えて authorization・bearer・bearertoken・jwt・credential・clientsecret・privatekey・refresh を含む計15フィールド。
- マスク処理は
span.attributes/span.metadata/span.input/span.output/span.errorInfoに及び、redactionStyleは full(完全置換)と partial(先頭末尾3文字を残す)から選べ、redactionTokenの既定値は[REDACTED]。 - 注意点として
sensitiveFieldsで既定フィールドを上書きするとデフォルト一覧も一緒に消えるため、必要な項目をすべて再列挙する必要がある。
Power Platform 管理 API の「公式に載っていない」挙動を実測して、テナント診断 CLI を公開するまで
Source: Zenn | Published: 2026-08-14 15:26 JST
- Power Platform の管理系 API は公式ドキュメントに載っていない挙動が多く、その空白を実測で埋めながら読み取り専用の棚卸し CLI「Tenavis」を npm へ公開したと報告している。
- デバイスコードフローは実テナントで
AADSTS530035(ポリシーによるブロック)に阻まれたため、既定認証をブラウザ対話型(auth code + PKCE + loopback)へ切り替えた。 - 1回のスキャンに audience の異なる4種類のアクセストークンが要り、Power Platform API、環境ごとの Dataverse、Microsoft Graph の
User.Read.All、レガシーのhttps://service.powerapps.com//.default(ダブルスラッシュは公式原文のまま)を取り分ける。 cloudFlowsのstateCodeは公式リファレンスに記載がなく実測では有効が"Published"・無効が"Draft"で"Activated"は返らず、フローのownerIdは UPN でも Entra objectId でもなく Dataverse の systemuser GUID だった。- 検出ルールは10個あり、組織全体共有アプリ・退職者所有資産・認証なし公開エージェント・DLP 未適用環境を重大として扱い、HTTP クライアントの共通経路で GET 以外を
WriteMethodBlockedErrorとして遮断する書き込み防止を物理的に実装している。
【2026年最新】DeepSeek HarnessをローカルLLMで動かす完全ガイド — 「モデルは差し替えられるか」から実測値まで
Source: Zenn | Published: 2026-08-14 19:09 JST
- DeepSeek Harness (dsh) はモデルを差し替えられるが公式手順が存在せず、
llm-pi-aiアダプタを settings.yaml へ手書きすれば DeepSeek の API キー無しでローカル LLM を動かせると結論づけている。 - 検証対象は @deepseek-ai/dsh@0.1.0-rc.6(2026-08-13 公開)で、環境は Apple M5・メモリ16GB・macOS 26.5.2・Ollama 0.32.9。
- qwen3:4b(2.5GB)は1分38秒で完走した一方、qwen3-coder:30b(18GB)は前処理が 5.27 tok/s しか出ず5分でタイムアウトし、前処理だけで約27分かかる計算になった。
- 最大のハマりどころは
apiKeyEnvの省略で、資格情報を指定しないルートに対しても pi-ai の OpenAI 互換実装が API キーを要求するためPI_AI_ERROR: No API key for providerで即座に落ち、ダミー値でも設定が必須になる。 - 他にルート名が後から変更できない永続 ID であること、
defaultContextWindowの未設定値 262,144 が過大であること、モデル ID はタグまで完全一致が要ること、毎リクエスト約8,225トークンのシステムプロンプトが固定費として乗ることを挙げている。
Spring BootではじめるWeb API開発入門チュートリアル
Source: Zenn | Published: 2026-08-14 07:29 JST
- Spring Boot 4.0 で TODO API をゼロから作りながら環境構築から REST API 実装までを一通り体験できる Java 初学者向けの Zenn Book を公開した。
- 構成は全7チャプターで、はじめに、開発環境の構築、プロジェクトの作成、Spring Boot の核となる概念、最初の REST コントローラーの作成、アプリケーションの実行と確認、まとめの順に進む。
- 最初の3チャプターが無料で読め、全体は約25,373字、価格は500円に設定されている。
- 扱う範囲は JDK・IDE・Maven のセットアップ、Spring Initializr でのプロジェクト生成、自動設定の仕組みの理解、Java Record と REST コントローラーによる実装、そして実際に起動しての動作確認まで。
- 想定読者は Node.js や Python で API 開発の経験はあるが Java は初めてという層で、読み終えた時点でデータベース連携などより実践的なトピックへ進める状態を目標に置く。
【React + Supabase】insertした直後にcreated_atが表示されない
Source: Qiita | Published: 2026-08-14 07:45 JST
- Supabase JS v2 の
insert()は既定で登録した行を返さないため、.select()を付けない限り画面の state にidとcreated_atが入らないと突き止めている。 - 環境は react 19.2 / @supabase/supabase-js 2.112 / typescript 6.0 で、フォームから追加すると一覧の行は増えるのに
createAt列だけ空欄になり、リロードすると表示されるという症状だった。 - 原因は手元の入力値だけで「見た目だけそれっぽい行」を自作して state に足していたことで、
idは DB が自動採番しcreated_atはdefault now()が生成するためクライアント側には存在しない。 key={record.id}も undefined になるので2件以上追加すると React の key 重複警告が出るうえ、本来型エラーになるはずの箇所をasで黙らせていたことがバグを覆い隠していたと振り返る。- 修正は
insert().select().single()で DB が作った本物の1件を受け取り、setRecords((prev) => [...prev, created])と前の state を基に更新する形で、送るのは2つ・返るのは4つになる。
MCPサーバーを自作して社内APIをClaude Codeから叩く ― TypeScriptで作る業務特化MCPの実装チュートリアル
Source: Qiita | Published: 2026-08-14 10:01 JST
- 社内の独自 REST API を Claude Code から自然言語で呼べる MCP サーバーは、TypeScript でゼロから60分あれば作れると結論づけている。
- 前提環境は Node.js v20 以上・TypeScript 5.x・@modelcontextprotocol/sdk 1.x・Claude Code CLI 最新版で、社内 API 側は JSON の REST API と Bearer Token 認証を想定する。
- トランスポートは stdio と SSE(HTTP) を比較し、プロセス起動を Claude Code 側が担いセットアップ難度も低い stdio が公式推奨だとして本文でも stdio を採る。
- 構成は
src/index.tsをエントリポイントにtools/(getUser・searchUsers)、resources/(userProfile)、lib/apiClient.tsへ分け、tsconfig は target ES2022・module Node16・strict、package.json には"type": "module"と bin を置く。 - 社内 API クライアントは
INTERNAL_API_URLとINTERNAL_API_TOKENを環境変数から読みトークン未設定時に警告を出す作りで、記事は本番運用に向けた認証・レート制限・ログ設計の勘所まで踏み込む。
個人開発の”道筋”を全部見せる:Claude Codeで作り始めてWebアプリの形にするまで【前編】
Source: Zenn | Published: 2026-08-14 10:09 JST
- 夫婦2人向けの生活アプリ「Futari」を Claude Code の superpowers プラグインで設計・計画・実行に分けて作り、「なぜこう作ったか」が設計書として残る開発プロセスへ到達したと述べている。
- 構成は Next.js 16(App Router)+ TypeScript を OpenNext で Cloudflare Workers に載せ、DB は D1、オブジェクトストレージは R2、キャッシュストアは KV を使う。
- 認証は Google OAuth 2.0 を自前実装し、jose による JWT でセッションを管理して許可リスト方式で特定の2アカウントだけを通す。
- 落とし穴として D1 では外部キー制約がセッション単位の有効化のため
ON DELETE CASCADEが当てにできず削除を子から親の順に自前実装する必要があること、ローカル判定はNODE_ENV !== 'production'では不十分で=== 'development'に限定すべきことを挙げる。 - 著者は実際には Supabase 版から Cloudflare 構成へ作り直しており、本記事は「ゼロから始めるなら最初からこうすべき」という再現手順であると前置きしたうえで、マイグレーションが41本まで積み上がった実績を示す。
SSR・SSG・ISR・PPR —— レンダリング戦略の選び方【Next.js 16版】
Source: Qiita | Published: 2026-08-14 10:11 JST
- Next.js 16 では「ページ単位でレンダリング方式を1つ選ぶ」時代が終わり、Cache Components を有効にすると既定の挙動が PPR(Partial Prerendering)になると結論づけている。
- SSG / SSR / ISR という従来の用語はページの属性ではなく「そのデータをキャッシュするかどうか」の結果として決まるようになり、ここが16で最も頭を切り替えるべき点だと述べる。
- 判断の原則は「迷ったら SSG、SSG で無理なところだけ SSR に落とす」で、逆順に考えると必ずコストが膨らむと指摘する。
- App Router では cookie・header・searchParams に触らなければ自動的に静的化され、
cookies()を呼んだ瞬間に動的レンダリングが確定するほか、16 ではparamsが Promise になりawaitが必要な破壊的変更が入った。 - ページ数が数万を超えるサイトで全件を
generateStaticParamsへ渡すとビルドが数十分コースになるため、export const revalidate = 3600のような ISR とオンデマンド無効化で逃がすと案内している。
Amazon Redshift adds rg.large and rg.12xlarge instance sizes in AWS GovCloud (US) Regions(Amazon Redshift が AWS GovCloud (US) リージョンで rg.large と rg.12xlarge を追加)
Source: AWS What’s New | Published: 2026-08-14 04:34 JST
- Amazon Redshift が AWS GovCloud (US-West) と AWS GovCloud (US-East) の両リージョンで、RG インスタンスに rg.large と rg.12xlarge のサイズを追加した。
- RG インスタンスはデータウェアハウスとデータレイクのワークロードを前世代 RA3 の最大2.4倍の速度で実行し、vCPU あたりの価格は30%低い。
- RG インスタンスには Redshift 独自のベクトル化データレイククエリエンジンが含まれ、Apache Iceberg と Parquet のデータをクラスタノード上で処理する。
- これによりデータウェアハウスとデータレイクをまたぐ SQL 分析を単一のエンジンで実行できる。
- 新サイズはパッチバージョン P202 以降で利用でき、既存の RG / RA3 クラスタは Elastic Resize か Classic Resize でリサイズでき、RA3 からは Snapshot & Restore で RG へアップグレードできる。
What’s !important #17: Custom Highlight API, CSS Navigation Matching, Fixing text-stroke, and More(What’s !important #17: Custom Highlight API、CSS のナビゲーション一致、text-stroke の修正ほか)
Source: CSS-Tricks | Published: 2026-08-14 23:01 JST
- 7本の CSS トピックを扱う今号の筆頭は Custom Highlight API で、
::highlight()疑似要素が主要ブラウザすべてでサポート済みになったと報じている。 - Temani Afif は
<img>を置換コンテンツがはみ出しうるコンテナとして扱い、content: url(new-image.avif) / "New alt text";やcontent: image-set()で解像度違いを差し替える書き方を示す。 - Tyler Sticka は text-stroke が中央揃えで描かれ半分が文字の内側に入る問題に対して
paint-orderで塗りをストロークの内側半分の上に描かせる解を挙げ、-webkit-text-strokeの接頭辞はなおブラウザ横断で必要だとする。 - Lea Verou のスケルトン UI は
box-decoration-break: cloneと「太い text-decoration +color: transparent+ マスク」の組み合わせで成り立ち、Ahmad Shadeed は1lhが算出後の line-height に等しいlh単位を扱う。 - Bramus は既定で1軸に制限される挙動を解く
scroll-axis-lockによる斜めスクロールと、ユーザーがどこへ・どこから遷移するかに基づいて要素をスタイルできる CSS Navigation Matching を取り上げる。
All Articles
Zenn
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | DynamoDBをAWS CLIで触って分かった、RDBとの違い | インターンでシェルスクリプトとAWS CLIからテーブル操作を行い、キー設計と条件指定でRDBの感覚が通じなかった箇所を洗い出している | @やの | 00:58 |
| 2 | HTML/CSS/JavaScriptで体調管理アプリのプロトタイプを作る【Chart.js + localStorage】 | 気分と体調を-3〜+3で記録しChart.jsで履歴を可視化、保存はlocalStorageだけで完結させたプロトタイプを組み上げた | @あさひ | 04:13 |
| 3 | Chrome 拡張にホストを追加すると無効になる問題を任意権限と回帰テストで防ぐ | ユーザー10万人超の拡張で必須ホストを追加したところ再承認まで拡張が停止したため、任意権限へ移して回帰テストで再発を止めた | @Masachika Kamada | 04:54 |
| 4 | React 18→19.2を学ぶ #5 useEffectEventと について | React 18で作ったIssue管理アプリを19.2へ段階移行する連載の第5回で、useEffectEventが従来のuseEffect実装と何を変えるか比較した | @きよま | 07:30 |
| 5 | sitemap / News sitemap / RSS / Atom を 1 つのデータ取得系から作る | 公開条件を1か所に集約した取得層を挟み、4種のXML成果物が似たクエリを4重に持つ構造をビルド時に解消した | @kodomo-news.net | 08:00 |
| 6 | AI時代のWebサイト設計:SEO・AIO・WebMCPから考えるフロントエンドのこれから | 人間・検索エンジン・AI・AIエージェントの4視点が要るという前提を置き、SEOとAIOとWebMCPの守備範囲を切り分けている | @hiramax | 08:16 |
| 7 | AIエージェント時代のフルスタックTypeScriptフレームワーク「Guren」を作っています | Hono・Drizzle・Reactのつなぎ込みを毎回自作する状況と、AI生成物の誤りが「もっともらしいが微妙に違う」段階へ移ったことを開発動機に挙げる | @Daiki Urata | 08:25 |
| 8 | AI を業務成果につなげる前に現れる「品質・コスト・浸透」の壁——先行 2 社が突破したプロセス | Google Cloud Next Tokyo 2026の登壇内容を再構成し、Gemini Enterprise導入を支援した2社が品質・コスト・浸透の壁をどう越えたか述べる | @Kazuki Furuhata | 08:35 |
| 9 | 公開直前のQiita記事チェックで発覚!写経勢を404とハッシュエラーの沼に沈める致命的ミス | 記事中のコードとGitHub実装がずれており、写経した読者がhash_mismatchによる410 Goneと存在しないプライベートリポジトリに突き当たる状態だった | @凪ラボ | 09:45 |
| 10 | Next.jsとExpoで同じ認証、権限モデルを使うまでの設計変遷 | WebはNextAuthのCookie、モバイルはBearer JWTと入口を分けたうえで、API到達後のセッション形式と権限判定だけを共通化する境界へ落ち着いた | @ヒロ | 09:52 |
| 11 | v0・Lovable で LP を30分量産した実装記録——詰まった10パターンと解決プロンプト | 2026年4〜5月にLPを20本以上量産した過程で詰まりが10パターンに収束し、最大の難所はTailwind v4とダークモードとshadcn/uiの三つ巴だったとする | @AI Maker Lab | 10:07 |
| 12 | 【本番ビルド編】後輩ちゃんと学ぶ自作フレームワーク!! ビルドのエントリポイントは2つある | Vite×React Routerから始めた全5回連載の最終回で、自作フレームワークsippaの本番ビルドにエントリポイントが2つ要る理由を実装から示す | @Sippo | 10:23 |
| 13 | 個人開発の”道筋”を全部見せる:Cloudflareで公開して運用に乗せるまで【後編】 | 前編で作ったNext.js + D1のアプリをGitHub Actionsからwranglerで自動デプロイし、mainへマージするだけで公開される状態まで持っていった | @keity-life | 10:46 |
| 14 | 作業見積もり3人日のコーディングタスクを約1時間で終えたAIエージェント構成 | 設計・実装・進捗監視・動作確認を別のAIへ分離しClaude Codeにオーケストレーションさせた結果、見積もり3人日の業務タスクを約1時間で終えた | @hiramax | 11:05 |
| 15 | 公開されたnpm脆弱性は誰が先に使うのか?攻撃者と防御側から見るNPMScan | CVEやGitHub Security Advisoryの公開は攻撃者にも未修正システムの探索材料になると整理し、双方の視点からNPMScanの使い道を示す | @shyngys | 11:40 |
| 16 | 【自宅HomeLab構築記 #23】家族2人だけに開放する — Cloudflare Accessでbudget-appを外部公開する | 宅内DNSに依存しない外部公開へ切り替えるにあたり、家計簿アプリは資産情報を扱うためCloudflare Accessで家族2人だけに限定した | @ひろ | 11:43 |
| 17 | Amazon Bedrockで動画の音声解説を自動生成してみた ― Pegasus + Claude + Pollyを検証 | AWS Samplesの音声解説自動生成サンプルを題材に、無音区間検出とPegasus・Claude・Pollyの組み合わせが実際にどこまで通るか確かめた | @Yutaka Kashiwabara | 13:00 |
| 18 | CCNA/CCNP対策のコマンドシミュレーター「RouteLab」 | CCNA112問を含む全448問のラボ・シミュレーション問題を、実機も専用ソフトも入れずスマホのブラウザだけで解ける形に実装した | @ソラペン | 13:00 |
| 19 | 承認ダイアログが押せなくなった(全部見せることと、選べることは別) | モデルが組み立てた4〜5千文字のヒアドキュメントで承認ダイアログのボタンが画面外へ出て、承認も拒否もできなくなった事故を分析している | @Renga | 13:24 |
| 20 | 향후 혼란을 초래하지 않으면서 개발자 노트에 외부 링크를 기록하는 방법 | 開発者ノートに外部リンクを残すとき、URLだけではリダイレクトやログイン、モバイル表示の変更で目的が曖昧になるため用途の明記を勧める(韓国語記事) | @naya_juso | 13:47 |
| 21 | ブラウザゲームの「最初の行動までの時間」を計測するUX検証 | 滞在時間では迷いと熟読を区別できないとして、最初の意味ある行動までの時間TTFMAを定義し自作ブラウザゲームで計測した | @ARMCPチーム | 13:47 |
| 22 | Javaプロセスが早朝に突然消えた──犯人はOOM Killerだった話 | エラーログも終了処理のログも残らずTomcatが消え約9時間気づけなかった障害を、LinuxのOOM Killerによる強制終了と特定して対策まで進めた | @goyle0 | 13:50 |
| 23 | VPCはなぜVirtual Private Cloudという名前なのか | IPレンジとサブネットとルートテーブルを書く作業なのに名前にネットワークが入らない理由を、論理的隔離という設計思想から解きほぐす | @beli | 14:07 |
| 24 | 障害に2日気づけなかった反省から、CloudWatch で「意味のあるアラート」を設計する | 収集パイプラインが約48時間止まったのに気づけなかった反省から、Next.js・FastAPI・worker4種・scheduler計7構成の監視をCloudWatchで組み直した | @yook | 14:08 |
| 25 | 本番の「数字」を信じていいのか?ブローカーAPI異常値・入出金の見落とし・pandasの罠から学んだデータ整合性設計 | Equityグラフの謎の縦線がブローカーAPIの一時的な異常応答と env のフォールバック値10,000への張り付きに由来すると突き止めた | @inowa_r | 14:17 |
| 26 | Alpaca APIで自動売買を実装して詰まった7つのこと | ポジションサイジングの上限にequityを使うと含み益込みの総資産で計算され403 insufficient buying powerになるなど、7つの詰まりを列挙する | @inowa_r | 14:19 |
| 27 | 【保存版】Vitestを”ちょっと知ってる”から”武器にする”ための実務Tips 20選 | Jestからの移植で止まっている現場向けに、expectの差分表示など公式ドキュメントを読んでも見落としやすい実務Tipsを20本並べる | @M Sakai | 14:33 |
| 28 | GitHub Pages + Cloudflare 個人開発アプリのβ版公開記録 〜アクセス解析導入と公開直前のCSP不備〜 | クリーンURL化の続編としてCloudflare Web Analyticsを入れ、β版公開直前のレビューでCSPの不備を見つけて塞いだ | @星影 | 15:08 |
| 29 | Vite+の優位性 | oxlintとoxfmtを同梱しGoコンパイラ版TypeScriptを内蔵するため、eslint・prettier・biomeとtypescript依存をまとめて外せると主張する | @bbb | 15:10 |
| 30 | React製フォームの送信先にGoogle Apps Scriptを使う:ハマった3点編(第1回) | React 19 + TypeScript + Viteの練習用求人サイトで問い合わせフォームの送信先にGASを選び、実装本体より手前で3回詰まった過程を残す | @Mai | 15:12 |
| 31 | サーバーにファイルを送らないWebツールを100個作る — ブラウザ完結処理とSEO集客の個人開発 | File APIで受けBlobで返す共通基盤の上に、pdf-libやffmpeg.wasm、ONNXの背景除去までブラウザ内で動かす100超のツールを載せた | @サクッとぱんだ | 15:33 |
| 32 | なぜ Next.js のキャッシュは分かりにくいのか ── 4層モデルから辿る | v13.4以降の「黙っていても全部キャッシュする」思想が混乱の起点だとして、キャッシュを4層に分けたモデルから分かりにくさの正体を辿る | @raruchan | 15:51 |
| 33 | MiniMax H3をCloud Run GPUで動かす ―Mac・Colab・RTX 5090とコスト比較 | MacBook Pro M4 Maxでの実行に不満が残った動画生成モデルをCloud Run GPUへ載せ、scale-to-zeroと秒課金で生成時間・メモリ・1本あたり費用を測った | @Shinya Koike | 16:07 |
| 34 | Gemini 3.7 Flashを出た翌日に実測 ―thinkingの罠と、前世代比15倍安の理由 | 公開翌日にVertex AIで前世代と同じ問題を解かせ、入力$0.75・出力$3.75という3.6 Flashのちょうど半額の価格とthinkingの落とし穴を確かめた | @Shinya Koike | 16:51 |
| 35 | Vercel Blob + Cronで作る、非同期ファイル生成と限定公開の設計 | 署名付きURLの発行で3つの罠を踏んだうえ、Blobには自動削除がないためCronで消す設計が要ると指摘し、R2やS3ではなくBlobを選ぶ判断軸を示す | @maya honey | 17:14 |
| 36 | 多数のAWSアカウントを持つチームで、AIから安全にAWSを調査するためのポリシーを省エネ運用する | IAMロールを増やさずSTSのセッションポリシーとcredential_processを組み合わせ、AWS CLIの設定だけで読み取り専用プロファイルを配る方法を取る | @ssss-yajima | 17:21 |
| 37 | AsciiDoc のデスクトップエディタ Tendledge を作った | Tauri v2 + TypeScript/Vite + CodeMirror 6 + Asciidoctor.jsの構成で、Claude Codeとの協働により12日間でv0.1へ到達した | @chikaraction | 17:33 |
| 38 | React + Laravelの401 / 403 / 422 — APIエラー処理をどこまで共通化するか | mutate()の直後にnavigate()していたため422でも画面が先へ進んでいた実装を直し、401/403は共通層・422はフォームへ返す線引きに整理した | @Tetsumaru Tech | 17:41 |
| 39 | 証券アプリのUIを再現して「注文の練習だけができるサイト」を作った | フレームワークなしの単一HTMLファイルをGitHub Pagesに置き、SBI証券やiSPEEDなどアプリごとの注文画面の違いだけを口座なしで触れるようにした | @kitunefox | 17:44 |
| 40 | Pinpoint #836: Validate Super Mario Suffixes in TypeScript(Pinpoint #836: TypeScript で「スーパーマリオ」の後続語を検証する) | 2026年8月14日のPinpoint #836を題材に、Odyssey・Galaxy・Kart・64・Bros. 3という5つの手掛かりをTypeScriptの型で検証する | @conlion | 17:45 |
| 41 | Amazon S3 TablesとSnowflakeを連携する(S3 Tables Iceberg RESTエンドポイント経由) | 以前のGlue Iceberg REST経由の構成に対し、今回はS3 Tables自身のIceberg RESTエンドポイントからSnowflakeで読み書きする経路を検証した | @ぺんぎん | 17:49 |
| 42 | 以前、VLMのOCRはデモが映える。本番で壊れる。という記事を書きました。 | 合計15ケース・14文書・769フィールドで、space ocr・Mistral OCR・画像を直接VLMへ渡す方式を各3回走らせ、壊れ方を数値で測った | @おいしいドーナツ | 18:21 |
| 43 | [S3] 署名付きURLの仕組みについて、なんとなくからもう一歩踏み込みたい | サーバーとS3が別々なのに署名を検証できる理屈まで踏み込み、一時的なアクセス権委譲がどう成立しているかを整理する | @よっちゃん | 18:22 |
| 44 | Google cloud OS Login で VM に接続する際に必要な IAM ロール | IAP経由でLinux VMへSSH接続するのに必要な4つのロールを、接続処理のどの段階を担うかと対応付けて並べる | @胡 | 18:39 |
| 45 | Google cloud 拒否ポリシー(Deny Policy)と条件(Condition)の併用方法 | 拒否ポリシーの条件はリソースタグ関数しか認識しないという公式記述を根拠に、一部リソースだけを拒否対象へ絞る設定手順をまとめる | @胡 | 18:40 |
| 46 | [Aspire] aspire deploy で React (Vite) + ASP.NET Core を ACAにデプロイする | React(Vite)とASP.NET Coreのサンプルを aspire deploy コマンドだけでAzure Container Appsへ載せ、Aspire Dashboardでログとトレースを確認する | @Yoshiki Sakamaki | 18:52 |
| 47 | プロンプトチェイニングとは 複雑なAI依頼を分割する方法と15のプロンプト手法 | 一度に頼むとどの工程で誤ったか分からなくなる問題への対処としてプロンプトチェイニングを位置づけ、Amazon Bedrockでの最小実装まで示す | @堀越 誠一朗 | 19:06 |
| 48 | Elasticsearch奮闘記 - あいまい検索を実装するまで - | 監査ログのユーザー名検索をMongoDBの正規表現からESへ移し、無停止のインデックス作り直しと、EventEmitterからChange Streamへの同期作り直しまで書く | @Appleple | 19:33 |
| 49 | パーソナルジムの属人的なLINE対応を、店舗の仕組みに変える「FollowUp AI」 | LINEとセッション記録から顧客の変化を捉え「今日誰に何をするか」を提示する一方、AIには顧客へ自動返信させずトレーナーが自分の言葉で対応する設計を採る | @toukaidou | 21:03 |
| 50 | Claude Designで業務システムの主要6画面を設計した実録——トーン選定から適合チェックまで | マルチテナント精算基盤の主要6画面をClaude Designで設計し、途中でダミーデータに実在ドメインが混入したものの適合チェックで検出・修正した | @つぶち | 22:56 |
| 51 | AIは「何を言うか」より「いつ黙るか」——将棋コーチ show-gi を作った | 初心者が大きなミスを指した瞬間だけ盤を止めて指し直させ、普段は最善手を見せないという「教えすぎないAI」を将棋アプリとして成立させた | @jovid | 23:35 |
Qiita
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | TypeScriptのAPIサーバでSOLID原則とデザインパターンを「使いすぎない」ための線引き | Fastify + TypeScriptの雛形でDIPを外部I/Oの境界にだけ引き、変更が来ない場所への抽象化は利息だけ払う借金だとして線引きを実コードで示す | @kkkkkou | 00:06 |
| 2 | Bedrock AgentCore - Temporal Policies と Rate Limiting を試す | 2026年8月6日に追加されたTemporal PoliciesとRate Limitingを試し、残高照会の前に送金させないといった実行順序の制約をポリシー側へ寄せた | @leomarokun | 01:31 |
| 3 | サブスクの見張り番AIエージェントを作った話(Strands Agents SDK + AgentCore Runtime) | 値上がり15%以上・同一サイクルの二重請求・台帳にない新規請求元・無駄な重複カテゴリの4ルールで請求を点検するエージェントを作り応募した | @yama3133 | 01:40 |
| 4 | setCount した直後の count は、まだ更新前の値です | setCount(count + 1)は変数への代入ではなく更新の予約だと説明し、直後のconsole.logが常に1つ前の値を出す理由とAIへの直し方の伝え方を示す | @ennagara128 | 02:11 |
| 5 | How to Handle New Year Bank Holiday Logic in Your UK Leave Calculator(英国の休暇計算機で年始の銀行休業日ロジックをどう扱うか) | 英国の休暇計算機で1月1日とスコットランドの1月2日の銀行休業日が絡む日付ロジックの例外ケースを、実装者向けに洗い出している(英語記事) | @ukholidaysinfo | 03:18 |
| 6 | 万有引力の数値シミュレーションにRK4(4次ルンゲ・クッタ)で十分すぎる理由 | 非シンプレクティックゆえのエネルギードリフト議論に対し、逆二乗則の滑らかな軌道なら適切な初期値と時間刻みでRK4が実用上十分だと示す | @NAS6mixfoolv | 06:01 |
| 7 | ローカルAIで、約33万件の公共工事を自宅サーバでDB化 | 公開画面時点で入札案件329,777件・落札結果281,140件・建設会社430,175社を掲載し、10県分を自宅サーバのローカルAIで本番収集している | @architectJapan | 07:27 |
| 8 | CSV差分をブラウザで実装する — キー列でのバッグマッチングと、列構成が違うCSVを比べる列ユニオン | 行のマッチングをMap+FIFOキューのバッグマッチングで組み、列構成が違うCSVは列ユニオンを取って片方にしかない列をnullとして空値と区別する | @sakutto-panda | 07:27 |
| 9 | AWSとは何か。主要サービスの地図と解説記事の索引(随時更新) | 200種類超のAWSサービスを用途別の地図として並べ、個別の解説記事を書くたびにここからリンクを足していく索引として運用する | @daisuke-nagata | 07:40 |
| 10 | SQS入門。受信してもメッセージが消えない仕組みと使い方 | 受信してもメッセージが消えない仕組みを可視性タイムアウトとReceiptHandleから説明し、DLQまで含めた最小の使い方をたどる | @daisuke-nagata | 07:40 |
| 11 | 脆弱性対策が場当たりになりがちな人へ。Webアプリの守り方を実践で整理できる一冊 | 入力値検証や認可、セッション管理が個別対応になりがちな状況に対し、攻撃と実装の両面から論点を整理できる書籍として推している | @yasu1109 | 07:46 |
| 12 | SNS入門。1回のpublishが購読者全員に届く仕組みと、SQSとの違い | 1回のpublishが購読者全員へ配られるpub/subの仕組みをトピックとサブスクリプションから説明し、待ち行列であるSQSとの役割差を対比する | @daisuke-nagata | 07:57 |
| 13 | ぬりみさきを解く — ヒントの置き場所を作者が選べないパズルで、情報の半分は「何も印刷されていないマス」が運ぶ | 白マスの連結と2×2単色禁止に加え、丸マスと岬が同値であるため何も印刷されていないマスも「ここは岬ではない」というヒントを運ぶと説く | @sen-ltd | 08:19 |
| 14 | LEFT JOIN したら3件が5件に増えた — JOIN は行を絞る操作じゃなく、掛け合わせる操作 | LEFT JOINを1本足しただけで3件が5件に増えSUMが2倍になる再現コードを示し、先に集計する形へ直して実測17ms→7msの2.5倍高速化を得た | @daisuke-nagata | 08:56 |
| 15 | AIエージェントにMinecraftの運用を任せたい① EC2 + Docker + Geyserでスマホから入れるサーバーを立てる(統合版/Java版クロスプレイ対応) | itzg/minecraft-server + Geyser + FloodgateをEC2上のDockerで動かし、セキュリティグループのUDP設定漏れでつまずいた点を記録する | @ayu2d2 | 09:27 |
| 16 | 【HTML】パネルが画面内に入ると円が広がるスクロールアニメーションを追加する | パネルが表示領域に入るとランダムな円が広がる演出を、scriptタグとrcr-panelクラスの付与だけで動くプラグインとして公開した | @uni928 | 09:28 |
| 17 | Claude CodeからAgentCore GatewayへのSSO接続を作り直すついでにOAuthのクライアント登録を学ぶ | Claude Code v2.1.30以降の事前登録クライアント対応で —client-id と —callback-port が使えるようになったため、Cognitoクライアントが無限増殖するDCR Proxy構成をやめた | @har1101 | 10:03 |
| 18 | 【HTML】スクリプトを読み込むだけの全画面円形エフェクト | 円が1個通過するごとにレイヤーが20%ずつ透明になり5個で完全に透明になる全画面演出を、scriptタグ1行の読み込みだけで動くようにした | @uni928 | 10:14 |
| 19 | 公開されている200個の「バイブコーディング製」アプリを、パッシブスキャンだけで調べてみた | awesome-vibe-coded-appsの5,868件からSupabaseかFirebaseを含み稼働中の約200件へ絞り、パッシブスキャンだけで設定不備の有無を調べた | @nike0924 | 10:24 |
| 20 | ライブ価格でOSRS金策を安全側に計算する実装メモ | 即時取引を前提に入力アイテムはhigh price、出力はlow priceで評価し、mid priceや同一フィールドの使い回しでスプレッドを利益に数えない形へ寄せる | @betterme | 10:45 |
| 21 | Reactのテストコード、何をどう書くか【2026年版】 | 新規ならVitest + React Testing Library + MSWで9割カバーできるとし、react-dom/test-utilsはReact 19で削除済みなど古い記事のコピペを戒める | @toukanno | 10:59 |
| 22 | AWSについて | IT未経験者向けにオンプレミスとの調達期間や初期費用の差を起点として、従量課金のクラウドとしてのAWSを6つの観点で説明する | @Nohachi | 11:04 |
| 23 | Claude Code で Canvas エディタのライブラリを作って npm に公開してみた | Fabric.jsでは選択枠やリサイズハンドルがCanvasのピクセルとして描かれCSSも支援技術も届かないため、図形はCanvas・操作UIはDOMに分けたライブラリを公開した | @tsunet111 | 11:11 |
| 24 | 2026年8月12日付GCASアップデート | 必須適用テンプレート(AWS)のFAQや公共SaaSの技術方針など、2026年8月12日付で更新されたガバメントクラウドの文書変更点を追う | @Seria_GovCloud | 12:01 |
| 25 | [AWS]DynamoDBをセマンティックキャッシュとして使ってみた | ベクトル検索対応後のDynamoDBでセマンティックキャッシュが機能すると確かめ、コストは実質ミス率×クエリ数で決まり間欠トラフィックなら圧倒的に安いとする | @kikuziro | 12:13 |
| 26 | 静的配信の高速化:S3とCloudFrontの最適な分担 | エッジロケーションからの配信でどこまで速くなるかを軸に、オブジェクトストレージ側とCDN側でどの役割をどちらに寄せるかを検討する | @felix-jp-studio | 12:38 |
| 27 | 【ぼくのなつやすみ②】生成AIに「いつもと違う視点」で探してもらったらアイデアは変わるのか? | 神戸のアクアリウムátoaで見たネコの舌の構造と掃除機の展示を出発点に、生成AIへ「いつもと違う視点」を求めるとアイデアが変わるか試している | @manaty | 13:18 |
| 28 | React × TypeScript 実践ガイド【React 19対応】 | React.FCをやめてpropsの型はtypeで書くこと、React 19でforwardRefが不要になりuseRefが引数必須になったことなど、構造的型付けを軸に整理する | @toukanno | 13:50 |
| 29 | AWSのファイルストレージサービスを比較する(EFS/FSxファミリー) | EFSとFSx for Windows File Server、FSx for Lustreなどをプロトコルと対応OSで並べ、馴染みの薄いONTAPとOpenZFSを深掘りする | @lhormace | 13:57 |
| 30 | 待望の東京リージョン、AgentCore Web Search Toolの日本語対応を検証してみた | 2026年8月14日に東京リージョンへ来たマネージドWeb Search Toolで、日本語クエリに日本語で返るのがus-east-1固有の挙動かを実機で確かめた | @yama3133 | 14:14 |
| 31 | Cloudflare OS入門|実際に触りながらGadgetとセキュリティの仕組みを理解する | 2026年8月10日にオープンソース公開されたCloudflare OSがPC用OSではなく社内知識を使うAIエージェントの作業環境だと押さえ、ローカルで動かして構造を追う | @tamakiiii | 15:09 |
| 32 | 【DB用語の歯がゆさ 第7回】実行計画 ― EXPLAINの出力、どこを見る? | EXPLAINの出力のどこを見るかという第6回の宿題に答える形で、Seq Scanなどの行を読む順番と着目点を図解で説明する | @kotaro_ai_lab | 16:30 |
| 33 | Questory開発記録⑥ 【実装編①】APIサーバーの基盤を作る | Fastify・OpenAPIコード生成・PrismaでAPIサーバーの基盤を組み、Health APIからPostgreSQLまでの疎通確認まで通した | @kitahide12123 | 16:43 |
| 34 | 【LeetCode】「2724. Sort By」を解く|思考の軌跡を記録(JavaScript編) | LeetCode 2724を10分+15分+5分+15分かけて解いた過程を、入出力の読み替えから最終形まで思考の順に記録している | @sisisa | 17:51 |
| 35 | React × JavaScript:ブラウザでWord文書からテキストを抽出する | Spire.Doc for JavaScriptのWebAssembly実装でWord文書の読み込みとテキスト抽出をブラウザ内で完結させ、バックエンドへのアップロードを不要にする | @rafluctua | 18:08 |
| 36 | 町1つ、街道1本、依頼1つ――RPGの最小プロトタイプを作る【第3回】 | 町1つ・街道1本・依頼1つ・イベント1つという最小構成を、Town/Quest/Road/Eventの4データがどう関係すれば一周できるかという視点で結び直す | @mild_bonobo5557 | 18:43 |
| 37 | TypeScriptでストリーミング文字起こしのPIIを伏字にする:区間の重なりとrevisionを安全に扱う | ストリーミング文字起こしでは同じ区間がrevision付きで何度も書き換わるため、置換範囲の重なりと古いrevisionの上書きを壊さない最小実装をTypeScriptで組む | @Karentia | 19:06 |
| 38 | 【Chrome拡張機能入門】ポケモンの画像をランダムに表示する機能を作成した | ID1〜1000のポケモンをランダムに1匹表示する機能をViteで作ったReactアプリから拡張機能へ載せ替える手順を初挑戦として残す | @keikeigo | 19:12 |
| 39 | 個別 KDD ハイライト集 7 点 — Next.js / Prisma / Tailwind で個人開発が踏みやすい罠 | 運用中のSaaSで踏んだ7つの罠を挙げ、全エンティティにupdatedByを入れるPRでUserだけがusers.idとの参照ループでビルド失敗した例などを示す | @teppei19980914 | 19:20 |
| 40 | 【さくらのAI】きみはAIモデルを当てられるか 3,000回の無料枠を使って自作LLMゲームを公開した話 | llm-jp-3.1・Kimi-K2.6・gpt-oss-120bの3体へ最大10文字の質問を並列で投げてモデルを当てるゲームを、さくらのAIの3,000回無料枠で公開した | @Subara3 | 21:29 |
| 41 | インフラ学習におすすめのサイト「InfraDojo」とは?|ブラウザでLinuxを実践できる学習サービス | コマンドを暗記するだけでは身につかないという立場から、ブラウザ上でLinuxを実際に操作しながら学べるInfraDojoの使い方を案内する | @reo_infraengineer | 21:57 |
| 42 | JSON-LDのPersonスキーマで専門性・資格・SNSを機械可読に統合する | schema.org/PersonのknowsAboutとsameAsで専門分野と資格とSNSをエンティティに紐付け、検索エンジンやAIクローラに解釈させる設計例を示す | @web3Arts | 22:42 |
| 43 | 【LLM×Java】Maven/JUnitプロジェクトを自動修復するエンジンを作ったら「パス解決」と「プロンプト」の落とし穴にハマった話 | Gemini APIでJava/Mavenプロジェクトの修復を試し、パス解決とプロンプトの落とし穴を越えてJUnitのエラー修復がsuccessまで到達した | @nao_dev | 22:51 |
| 44 | 【TypeScript / Node.js】LLMを使った自動コード修復エンジン開発でハマった3つの罠と解決策(JSONパース・ESM・パス解決) | Gemini APIの返答にマークダウン装飾や解説文が混ざりJSON.parseが落ちる問題へ3段階ガードのsafeParseJsonを実装し、ESMとパス解決の癖も潰した | @nao_dev | 22:56 |
| 45 | Zod + TypeScript で日本語フォーム入力を正規化する — 全角→半角、ひらがな→カタカナ自動変換 | Zodのtransformで全角数字の半角化やひらがな→カタカナ変換をバリデーション前に挟み、表記揺れを入力エラーにせず自動で正規化する | @toruca | 23:48 |
Publickey
2026-08-14 付の記事はありませんでした。
gihyo.jp
対象日の該当記事はすべて Top 20 に掲載されています。
GIGAZINE
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Linuxのデスクトップ利用が1日のうちに22%まで急増したことがCloudflareのデータで明らかに | 一般的なOSシェア統計では5%前後とされるLinuxデスクトップが、ある平日には全デスクトップ向けトラフィックの約22%を占めていたと伝える | 21:00 |
ITmedia News
2026-08-14 付の Web 開発関連記事はありませんでした。
TypeScript Blog
2026-08-14 付の記事はありませんでした。
Node.js Blog
2026-08-14 付の記事はありませんでした。
Astro Blog
2026-08-14 付の記事はありませんでした。
Cloudflare Blog
対象日の該当記事はすべて Top 20 に掲載されています。
Vercel Changelog
2026-08-14 付の記事はありませんでした。
AWS What’s New
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | AWS Certificate Manager supports switching from e-mail to DNS validation(AWS Certificate Manager がメール検証から DNS 検証への切り替えに対応) | CA/Browser Forumが2028年3月15日でメール検証を廃止するのに合わせ、既存証明書をARNも再発行もそのままにDNS検証へ切り替えられるようにした | 00:00 |
| 2 | AWS Client VPN now supports CLI, administration controls, and faster connections(AWS Client VPN が CLI・管理者コントロール・接続の高速化に対応) | VPN Client v6.0.xでGUIと機能同等のCLIを提供し、VPN接続をIaCや自動化ワークフローへ組み込めるようにしたうえで管理者による集中管理も加えた | 05:49 |
| 3 | AWS Billing and Cost Management introduces Managed Dashboards(AWS Billing and Cost Management に Managed Dashboards が登場) | Cost Overview & Trendsなど5種の読み取り専用ダッシュボードを設定なしで用意し、12か月の支出推移と予測をアカウントのデータ入りで出す | 11:00 |
| 4 | Amazon SES click tracking now supports custom URL paths for mobile app deep linking(Amazon SES のクリック追跡がモバイルアプリのディープリンク向けカスタム URL パスに対応) | aタグに ses:custom-path 属性を付けるとパスがトラッキングURLへ引き継がれ、エンゲージメント計測を切らずにiOSとAndroidのディープリンクを成立させる | 16:00 |
Google Cloud Blog
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Using BigQuery Graphs with measures for trusted agentic workloads(信頼できるエージェント処理のために BigQuery Graph をメジャーと併用する) | フラットな表ではエージェントが多段の業務依存関係を読み違えるとして、BigQuery Graphにメジャー(プレビュー)を統合し関係と統制済み指標を束ねた | 02:00 |
Supabase Blog
2026-08-14 付の記事はありませんでした。
web.dev
2026-08-14 付の記事はありませんでした。
Mozilla Hacks
2026-08-14 付の記事はありませんでした。
CSS-Tricks
対象日の該当記事はすべて Top 20 に掲載されています。
Smashing Magazine
2026-08-14 付の記事はありませんでした。
Hacker News
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Show HN: Mirage Browser, the deadest of internets. ~1000 tok/s 1998 internet(Show HN: Mirage Browser — 毎秒約1000トークンで生成される1998年のインターネット) | URL欄に打ち込んだ任意のサイトを毎秒約1000トークンで生成し、リンク遷移も検索エンジンも電話番号への発信も動く1998年風のインターネット模擬環境を公開した | 07:07 |
| 2 | React Context is good, it’s just that useContext is bad(React Context は良い、悪いのは useContext のほう) | YouTube動画としての投稿で、Contextそのものではなく利用側のuseContextに問題があると主張する(HNでは1ポイント・コメント0で伸びていない) | 20:46 |
| 3 | Ch-kit – OS ClickHouse schema management and migrations, TypeScript and Python(Ch-kit — OSS の ClickHouse スキーマ管理とマイグレーション、TypeScript と Python 対応) | 手書きDDLの破綻を避けるスキーマ・アズ・コードのツールで、TypeScript版に続きPydanticモデルのPython版を追加し両者が同一SQLを生成するとする | 21:47 |