DiaブラウザWindows版が今秋、日本のクラウドネイティブ開発者100万人ほか — Web Dev Digest: 2026‑08‑02
Top 20
アトラシアン、AI時代の仕事用ブラウザ「Diaブラウザ」のWindows版リリースへ。ウェイトリストへの登録開始
Source: Publickey | Published: 2026-08-02 15:56 JST
- アトラシアンが AI 前提の業務用ブラウザ Dia の Windows 版を2026年秋にリリースすると公表し、ベータ配布に向けたウェイトリストの受付を開始した
- Dia はサイドバー重視の UI と便利なタブ管理で話題になった Arc ブラウザの開発元 The Browser Company が手がけた後継製品にあたる
- The Browser Company は2025年9月にアトラシアンへ買収されており、Dia はその傘下で「AI 時代の仕事用ブラウザ」として開発が続けられている
- Mac 版はすでに2025年10月に正式版が出ているため、Windows 版は約1年遅れで同じ製品ラインに追いつく形になる
- ウェイトリストの登録は Typeform 経由で行われ、記事時点では Windows 版の価格や具体的な提供開始日は示されていない
日本におけるクラウドネイティブコミュニティの開発者数が約100万人に、CNCFが調査結果を発表
Source: Publickey | Published: 2026-08-02 15:28 JST
- CNCF と SlashData のレポート「State of Cloud Native Development in Japan 2026」で、日本のクラウドネイティブ開発者が約100万人に達したと報告された
- 調査は2025年12月から2026年1月にかけて95カ国・1万2500件以上の回答を集めたもので、全世界のクラウドネイティブ開発者は1990万人と算出されている
- 日本のバックエンドサービス開発での利用率は API ゲートウェイが47%、マイクロサービスが39%、Kubernetes が27% という内訳になっている
- インフラ面では日本がパブリッククラウドやプライベートクラウドよりオンプレミスに大きく依存しており、海外では三者がほぼ30%台で並ぶ点と対照的だと指摘している
- レポートは成熟度を「基礎」「クラウドネイティブの主流」「高度な実践手法」の3段階でモデル化し、そのうえで日本の位置づけを整理している
[Mastra Announce] Trace Intelligence でトレース分析を「読む作業」から「クラスタで掴む作業」へ
Source: Zenn | Published: 2026-08-02 16:03 JST
- Mastra が2026年7月27日に公開した Trace Intelligence は、トレースを1件ずつ読む運用をやめてクラスタ単位で改善テーマを抽出する分析レイヤーとして位置づけられている
- 各トレースに goal / sentiment / behavior / outcome の4シグナルを自動生成し、ラベルが整備されていないログにも後から分類軸を与えられるようにしている
- 次元圧縮に UMAP、クラスタリングに密度ベースの HDBSCAN を使い、事前にカテゴリを決めずに自然な塊を発見する構成を採っている
- 学習ループのうち「review traces」工程を強化する位置づけで、後続の「create datasets」「experiment」へ質の高い入力を供給することを狙う
- 記事はベータ段階で検証すべき点として、可視化の見た目ではなく失敗テーマの抽出速度と優先順位付けにかかる時間の短縮を測るべきだと述べている
Python・HTMLなどをブラウザ上で直接実行でき教室向けに作られたブラウザベースのコーディングプラットフォーム「Trinket」、閉鎖予定だったがオープンソースで無料化されて継続
Source: GIGAZINE | Published: 2026-08-02 19:00 JST
- 2026年8月31日で全公式サービス終了を告知していた教育向けオンラインコードエディタ Trinket が、コードの一般公開とシンガポール拠点 Strive Math による引き継ぎで無料継続することになった
- 終了理由は莫大なサーバーコストと他社プラットフォームとの競争激化で、加えて設立から12年が経ちシステムが老朽化していたことも主因に挙げられている
- 開発元はシステムコードを GitHub で公開し、Strive Math が trinket.strivemath.org で無料のコミュニティ版をホスティングしている
- Trinket はブラウザ上で Python・Java・HTML などのソースコードを直接実行できる点が特徴で、教室でのプログラミング学習を主な対象としてきた
- 既存利用者は終了前に Trinket.io の Settings/Data 画面で「Download All Trinkets」を実行し、コミュニティ版へインポートすることで資産を移行できる
なぜMCPは「セッション」を捨てたのか ─ 2026-07-28 改訂とステートレスコアの設計思想
Source: Zenn | Published: 2026-08-02 19:11 JST
- MCP の2026-07-28改訂で initialize ハンドシェイクと Mcp-Session-Id が仕様から完全に削除され、各リクエストが
_metaにバージョンと能力情報を運ぶステートレス方式へ移行した - 状態はプロトコル層ではなくアプリ層で持つ設計が標準となり、サーバーが発行する不透明な ID をツール引数として往復させる永続ハンドル方式が推奨される
- よく語られる「60秒制限」は TypeScript SDK クライアントのデフォルト値にすぎず、長時間処理は
resultType: "task"とtasks/getポーリングによる Tasks 拡張で扱う - サーバー発リクエストを開いたストリームで待つモデルは廃止され、サーバーが
resultType: "input_required"を返す MRTR(マルチラウンドトリップ)に統一された - 認可は RFC 8414 の OIDC Discovery、RFC 8707 の resource パラメータ、RFC 9207 の iss 検証が MUST 要件となり、Token Passthrough は「仕様違反」に格上げされた
24万ページのNext.jsを、RAM 4GBのVPS 1台で動かす
Source: Zenn | Published: 2026-08-02 13:26 JST
- 約24万ページの医療機関検索サイトは、ビルド時の静的生成をやめ ISR に寄せることで RAM 4GB / 4コアの ConoHa VPS 1台(月額1,691円)でも運用できると実証された
generateStaticParamsを空配列にしてビルド時のページ生成をゼロにし ISR へ寄せた結果、ビルド時間は60〜75分から約4分まで短縮された- 並列化はむしろ逆効果で、
cpus: 3では238秒と5%しか縮まないうえ空きメモリが1,463MBから159MBまで落ち、最終的にcpus: 1(250秒)が最適だった - 地図コンポーネントへ不要なデータを渡さないよう整理して RSC ペイロードを削り、ページ重量を43%削減(HTML は780KBから大幅減)している
- デプロイは別ディレクトリでビルドし HTTP 200 を確認してから本番を切り替え、失敗時は
.next.prevへ自動復帰する。pm2 をecosystem.config.js経由に限定しないと環境変数が消え本番が約1分止まった事例も記録
爆速!Bun/DenoでTypeScript開発を加速する移行実践ガイド
Source: Zenn | Published: 2026-08-02 13:02 JST
- Node.js プロジェクトを Bun / Deno へ移す最大の効果はコンパイルステップが不要になることで、開発サーバーの起動と変更時の再ビルド待ちが短くなると整理している
- Bun への移行は既存プロジェクトで
bun installを実行し、package.json の scripts をbun run <script-name>で呼び出すところから着手できる - Deno も package.json をサポートしており、
deno run --allow-net --allow-readのように権限フラグを明示して実行する形になる - Bun はデフォルトで型チェックを行わないため、CI/CD 側に
tsc --noEmitを別途組み込まないと型エラーがすり抜ける点が落とし穴として挙げられている - 判断基準はパフォーマンス重視なら Bun、セキュリティと Web 標準重視なら Deno とし、いきなり全面移行せず段階的に置き換えることを勧めている
Cloudflare R2とAstroでシンプルな動画サイト
Source: Zenn | Published: 2026-08-02 20:01 JST
- 外部ストレージの転送速度が遅く閲覧に時間がかかっていた問題を、Cloudflare Workers・D1・R2・Access だけで組んだ個人用動画サイトに置き換えて解消した
- フロントエンドは Astro に SolidJS と TailwindCSS を組み合わせており、選定理由は軽量さだと明記されている
- Workers にはリクエストボディのサイズ制限があるため、アップロードは Workers が発行する有効期限1時間の署名付き URL を使いブラウザと R2 が直接やりとりする
- D1 の videos テーブルは id・name・duration・size・created_at を持ち、サムネイルは id から決まるため列としては保存していない
- 実装一式は GitHub の roxas1533/cf-video-app で公開されており、機能はアップロード・一覧・閲覧の3つに絞られている
【個人開発】文系SESエンジニアが全6,000問のIT資格学習サイト「CloudQuiz」をNext.js×AWSで完全無料公開した話
Source: Qiita | Published: 2026-08-02 11:49 JST
- SES で開発エンジニアとして働く著者が、6,000問以上のオリジナル問題集を備えた IT 資格学習サイト「CloudQuiz」を完全無料で公開した
- 対応範囲は AWS(SAA・SAP・DVA・CLF など)に加えて Azure・GCP・LinuC・CompTIA まで広がっている
- フロントエンドは Next.js(App Router)・TypeScript・React・Tailwind CSS で構成されている
- インフラは CloudFront・S3・Route 53・AWS Cognito(Amplify UI)によるサーバーレス構成で、認証まで含めてマネージドサービスに寄せている
- 図解には Mermaid.js を使い、アコーディオン形式の解説・学習履歴・お気に入り・完全レスポンシブ対応を機能として備える
TypeScript基礎からHonoでTodo APIを作るまで
Source: Qiita | Published: 2026-08-02 13:13 JST
- TypeScript の型と Hono を組み合わせると、リクエストとレスポンスの形が変わりやすい API 開発でコンパイル時にバグを捕まえられる、という結論に立って手順を通している
- 扱う TypeScript の基礎は型注釈・関数の型・インターフェース・型エイリアス・ジェネリクスの5項目に絞られている
- セットアップは
npm install honoとnpm install @hono/node-serverの2つだけで、serve()を使いポート3000でサーバーを起動する - Todo API は GET(一覧取得)・POST(追加)・PUT(完了マーク)の3エンドポイントを実装する構成になっている
- 実行にはコンパイル不要の tsx を使うが、Windows PowerShell のリダイレクトが UTF-16 や Shift-JIS になると esbuild が読めず失敗するため
Set-Content -Encoding utf8NoBOMなどの対処が要る
Bun/Deno/Node.jsを徹底比較!ユースケース別最適なJavaScriptランタイム選定
Source: Qiita | Published: 2026-08-02 13:02 JST
- 3つのランタイムは優劣ではなく用途で選ぶべきだとして、安定性なら Node.js、セキュリティと新規開発なら Deno、開発速度なら Bun という結論を提示している
- Node.js の最大の強みは広大なエコシステムと豊富な npm パッケージで、既存の大規模プロジェクトやエンタープライズ開発に向くと位置づけられている
- Deno は TypeScript のネイティブサポート、ファイルシステムやネットワークへの明示的許可を必須とするセキュリティ設計、Web 標準 API への準拠が設計の核になっている
- Bun は Zig 言語による実装で、起動速度・パッケージインストール・バンドル・テスト実行の各面で優位性を持つとされる
- ただし Bun は完全な Node.js ドロップインリプレースメントではなく、C++ アドオンや特定の内部 API に依存するライブラリで問題が出る可能性があると注意している
Node.jsで生成AI向け社内用語集YAMLを検証する:定義・禁止例・見直し期限をCIで守る
Source: Qiita | Published: 2026-08-02 10:17 JST
- 生成AI向けの社内用語集は用語解説ではなく判断状態をそろえる運用資産であり、機械で守れる部分と人間レビューに残す部分を分けるべきだと結論づけている
- YAML の必須項目は id・label・definition・use_when・not_equal_to・evidence_required・owner・review_by の8つに定めている
- 検証スクリプトは Node.js 20以降で yaml ライブラリを使い、
fs.readFileSync()で読み込んだうえで Date オブジェクトにより期限を比較する - CI は GitHub Actions の pull_request トリガーで
npm install→npm run check:glossaryを実行し、失敗した場合はマージを止める - 検出するのは空欄・ID の snake_case 形式・ID 重複・review_by の YYYY-MM-DD 形式・見直し期限切れの5種類で、定義の意味と責任境界の判断は人間レビューに残す
Vue 3のpropsをゲームのアイテム欄で整理する
Source: Qiita | Published: 2026-08-02 15:02 JST
- 回復薬のアイテム欄を題材に、親が配列の状態を持ち子は表示だけを担う構成にすると、親側の更新がそのまま子の一覧の増減へ反映されることを確認している
- props の命名は子側の JavaScript では camelCase(
itemName)、親のテンプレート側では kebab-case(item-name)と使い分ける必要がある definePropsをオブジェクト形式で書くと型・必須指定・初期値に加えて validator を設定でき、値が0より小さくならないといった制約を付けられる- 固定文字列はコロンなし、変数の値はコロンあり(
v-bindの省略形)で渡すという記法の違いを明示している - 詰まった点として、コロンの有無の区別、camelCase と kebab-case の切り替え、子が props を直接書き換えないというルールの3つを挙げている
Show HN: Syncular – offline-first SQL sync with TypeScript and Rust cores(Syncular — TypeScript と Rust の二重コアによるオフラインファースト SQL 同期)
Source: Hacker News | Published: 2026-08-02 18:48 JST
- サーバーを唯一の信頼源としつつクライアントはローカル SQLite を保持する「server-authoritative かつ offline-first」な SQL 同期基盤として公開された
- TypeScript コアと Rust コアの2実装を持ち、SPEC.md を先に置く spec-first 方式で両者の挙動の一致を担保している
- 保存先はブラウザ側が OPFS、サーバー側は SQLite・Postgres・Cloudflare D1 に対応する
- 書き込みは楽観的な outbox を通し、サーバー上の順序付きコミットログ1本を正とする設計で競合を裁く
bun create syncular-app my-appで雛形を作成でき、React hooks とスキーマ IR からの TypeScript 型生成(Typegen)が同梱される
I made a Promise-aware debounce and throttle library for TypeScript(TypeScript 向けに Promise を返す debounce / throttle ライブラリを作った)
Source: Hacker News | Published: 2026-08-02 20:07 JST
- lodash の debounce / throttle が「直近の同期的な戻り値か undefined」しか返さない点を解消し、スケジュールされた呼び出しごとに実際の結果の Promise を返す temporize が公開された
- 提供 API は debounce・throttle・rafThrottle・debounceAsync・throttlePromise・batch・retry・idle・concurrencyLimit の9種類
- ジェネリクスの完全な推論により引数と解決値の型がそのまま伝播するため、型定義を別パッケージで補う必要がない
- キャンセルは
.cancel()と AbortSignal の両方に対応し、TemporizeAbortErrorとTemporizeTimeoutErrorによる型付きのエラーハンドリングができる - ランタイム依存はゼロで、個別エクスポートは minify + gzip 後それぞれ 1kB 未満、ESM と CommonJS の両フォーマットで配布される
All Articles
Zenn
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | 【Next Tokyo ‘26】セッションレポート:「JRE ID」におけるGoogle Cloud Fraud Defenseの導入と活用 | Google Cloud Next Tokyo ‘26 の聴講記録。共通ID「JRE ID」に Fraud Defense をどう組み込み何に効かせているかを実装者視点で整理 | @タカハシ | 00:11 |
| 2 | Astroで個人ゲーム用ブログを作ってみたら楽すぎてわろたw | AI生成コンテンツがFanboxやCi-enで禁止されているためAstroを選択。ローカルでビルドしdistだけを既存のNginx+Certbotサーバーへ上げる構成 | @Lycoris52 | 00:23 |
| 3 | Chrome拡張を有料で売るときに知っておきたかったこと(ストアの決済は廃止済みです) | Chrome Web Store Payments は2021年2月1日に廃止済みで、有料化には外部決済サービスと購入済み判定の自前管理が必須という前提から始まる実装記 | @ひとり企業 | 00:44 |
| 4 | 【データ構造・アルゴリズム】AXT Arcane 使い道まとめ | ABC参加用に整備した TypeScript ライブラリ @ayaexptech/arcane について、READMEでは分からない「各データ構造を実際どの場面で使うか」を列挙 | @Ayasaka-Koto / AyagawaP | 00:55 |
| 5 | Web開発を勉強するためにOCRツールを作成する。(8) | 本番環境を使わずローカルで認証付きAPIを検証するため Firebase Auth Emulator を導入し、upload-complete と upload-url の2エンドポイントで確認した回 | @やす(アプリ開発) | 01:16 |
| 6 | MCP対応エージェントを安全に本番投入するための12の設計チェックリスト | 技術トレンドの軸が「LLM性能競争」から「業務統合とMCP標準化」へ移ったとして、導入時に性能より先に見るべき安全設計の観点を12項目に整理 | @子供部屋大学院生 | 02:48 |
| 7 | Aurora MySQL 3.08.x → 3.10.x アップグレードガイド | binlog_format=OFF で Blue/Green が使えない環境をインプレース+ZDPで 3.10.5 へ上げ、所要2分36秒・接続切断ゼロ・本番SQL 610形状のリプレイで有意差なしを確認 | @fixU | 03:32 |
| 8 | sqlc のすすめ:SQL から型安全な Go コードを生成する | 手書きSQLをそのまま資産として残しつつ、クエリ定義から型付きのGoコードを生成してORMなしで安全にPostgreSQLを扱う流れを紹介 | @tekuteku | 03:53 |
| 9 | 24万ページ作ったらGoogleに0.2%しかインデックスされなかった話 | 全国197,967件の医療機関を約24万ページで公開したところインデックス率0.2%・28日間でクリック1回に終わり、その根本原因を検証した記録 | @水木栞 | 04:07 |
| 10 | ChatGPT Plugin で OAuth 認証したアカウント情報を取得する | Hono で MCP サーバーを立て、ChatGPT 側から OAuth 認証を通したうえでアカウント情報を取り出すまでの実装手順 | @JJ | 05:05 |
| 11 | 権限は付けたのに403:Google Cloudの「OAuthスコープ×IAM」二層をAzure目線で解く | IAM ロールを付けても403が消えないのは OAuth スコープと IAM が二層で効いているためだとして、Azure 経験者がつまずく構造を分解 | @Shinya Koike | 07:27 |
| 12 | Markdownテーブルの書き方と生成ツールの実装 — GFM区切り行の配置指定・エスケープ・Reactの状態設計 | 形式ごとに危険文字が違う(Markdownは縦棒、HTMLは & < > “、CSVは , ” 改行)点を設計の核に据え、出力文字列はstateに持たず描画のたびに導出する | @サクッとぱんだ | 07:41 |
| 13 | KamalのPostgreSQLのデータをバックアップ | docker ps でコンテナIDを取り、docker exec で pg_dump -Fc を /tmp に出してから VPS へコピーする手順をコマンド単位で記録 | @kaorumori | 07:44 |
| 14 | 会費で回すスポーツクラブのサイトをFirebaseで無料で建てる ―予定表と会員制御まで実測 | 無料の yourclub.web.app と常時HTTPSに加え、予定表と「会員だけ編集できる」制御まで課金なしで作れるかを低予算・非IT団体向けに実測 | @Shinya Koike | 08:30 |
| 15 | ブログ始めたい人にGCPはアリ?note/Zennと正直比較してFirebaseに静的ブログを公開してみた | 「書きたいだけならnote/Zenn一択でGCPは要らない」と結論しつつ、所有と技術ブランディングを狙うならFirebase Hostingは面白いとして公開URLまで出す | @Shinya Koike | 08:30 |
| 16 | LWC親子コンポーネント通信の使い分け──プロパティ/イベント/pubsub/LMSの実践判断 | 公式が4手段を並列に提示するだけで線引きを示さない点を問題視し、画面仕様からどれを選ぶかの判断基準を与える | @むらん | 09:00 |
| 17 | コードを移植したら Zod が黙って機能を無効にしていた — 読む側だけコピーした話 | noindex: true のエントリを公開対象から外す isPublished が効かなくなった原因が、スキーマに宣言していないフィールドを Zod が黙って落とすことだったと突き止める | @Faanau Inc. | 09:07 |
| 18 | SNS + SQS + Lambda で作る、壊れないリアルタイム通知基盤 | 毎秒1,000件のアラートを単一のLambda関数で直接受けるとスロットリングエラーで消える、という課題に三層構成で応える設計パターン | @Zer0_Infra | 10:00 |
| 19 | Coding Agent Insightsが来たので、Claude CodeのOtel送信先をAWSに移行しました。 | 「2026/08/01時点のCoding Agent Insightsはデータ収集の動作確認程度にしか使えない」と結論を先に置いたうえで、OTel送信先をAWSへ寄せた構成を記録 | @いばらき | 10:00 |
| 20 | Transfer Applianceと専用線接続による防災・観測データの大量移行と継続転送 | 回線が120Mbpsに制限された環境で900TBの過去アーカイブと日次10TBをGoogle Cloudへ運ぶため、初期移行と日次転送を分けて設計する手順を定義 | @kat | 10:00 |
| 21 | 引数を配列で渡してもフラグ注入は防げない | シェル経由を避けて引数を配列で渡す対策だけでは、値そのものがオプションとして解釈されるフラグ注入が残るという指摘 | @ひろ | 10:06 |
| 22 | GitHub PagesからCloudflare Pagesへ移行したメモ:非公開リポジトリ連携編 | {user}.github.io の命名縛りとリポジトリ公開が不要になる点が移行動機。Git URL 直接入力では Private が認識されず、リポジトリ一覧選択の導線を通す必要があると判明 | @Mai | 10:39 |
| 23 | コンデンサの充放電と時定数 τ=RC — 指数曲線を20行で再現する | RC回路の立ち上がりと立ち下がりの速さを一手に決める時定数 τ=RC を、20行程度のコードで指数曲線として描いて確かめる | @NovaSolver | 11:29 |
| 24 | 共時態としての React | jQuery しか知らない人に React を教えた経験から、「どうやるかが命令的、何であるかが宣言的」という説明が初学者に届かない理由を捉え直す | @hajimism | 12:01 |
| 25 | 個人開発サービスを Fly.io + Neon から AWS に移行した — 選定の理由とトレードオフ | まず Fly.io と Neon のシンプル構成でクラウド運用の基本を経験してから、当初予定していた AWS へ段階的に移した理由と失ったものを整理 | @yook | 12:40 |
| 26 | crypto.randomUUID と、UUID v4 を手で組み立てる実装(JS/TS) | 標準の crypto.randomUUID() を使う王道に加え、UUID v4 を自分で組み立てるときにどのビットをどういじるのかを実装から解説 | @devtoolkits.app | 12:53 |
| 27 | Cloudflare 触るなら AI アプリにこの 2 つの MCP を仕込もう。ビギナーもエキスパートも。 | 挙げている2つは Documentation MCP(docs.mcp.cloudflare.com/mcp)と Blog MCP(blog.mcp.cloudflare.com/mcp)で、いずれも認証不要で登録できると案内 | @KeioCF | 13:00 |
| 28 | S3に置くSkillとArtifactをGuardDuty Malware Protection for S3 でスキャンしてみた | S3へアップロードしたファイルの自動スキャンを試し、マルウェア検知は機能する一方でコードの意図や実行時挙動の判定には対応しないと確認 | @ルサンチマン | 14:04 |
| 29 | Claude Codeの仕組みが気になって、将棋モチーフのローカルLLMマルチエージェントCLIを作った | サブエージェント・スキル・フックがどの順で呼ばれるかを自作で確かめる試み。macOS / Node.js v24.14.0 / Ollama / TypeScript 5.8 で動作確認 | @tanishi-z | 15:00 |
| 30 | TypeScriptでAtCoderに挑戦する、ということ【入水記念】 | 直近6か月の Rated 参加者は JS/TS 計102人・TS 限定34人と少数派で、Queue や Priority Queue など標準ライブラリの欠落を自作 AyaExpTech Arcane で埋めて水色到達 | @Ayasaka-Koto / AyagawaP | 15:30 |
| 31 | ReactがRenderで表示されない…Dockerを疑ったけど原因は違った話 | Spring Boot と React のタスク管理アプリを Render へデプロイし、Spring Boot は正常なのに React 画面だけ出ない症状の原因を切り分ける | @akihide | 15:31 |
| 32 | Renderで403発生!CORSエラーを切り分けて解決した話 | 画面は出るのにタスク一覧だけ取れない状態で、VITE_API_BASE_URL が正しく onrender.com へ向いていることを確認したうえで403の原因をCORS側へ絞る | @akihide | 15:32 |
| 33 | Stripe をモックしたら売り物まで偽物になってた | ローカル検証用の mock checkout が決済だけでなく購入後のAI分析までフォールバックの定型文で埋めており、2か月間有料成果物の中身を見ていなかったと気づく | @しーつん⚙開発 | 15:52 |
| 34 | HHKBのキートップ配色をブラウザで試せる HHKB Keytop Palette を作りました | 本体色とキートップの組み合わせで印象が大きく変わるHHKBについて、実際にキートップを買う前にブラウザ上で配色を試せるシミュレーターを公開 | @yoshihide | 16:21 |
| 35 | 自分専用wikiをQuartz + Cloudflare Pages + Accessでどこからでも読めるようにした | GitHubプライベートリポジトリのmarkdown wikiを Quartz → Cloudflare Pages → Cloudflare Access の構成に載せ、会社PCやスマホから自分だけ読める形にした手順と罠 | @nuresen | 17:28 |
| 36 | BYOKチャットアプリでOpenAIのAPIだけ「中継」にしたら | BYOK方式のチャットアプリで Anthropic と OpenAI の処理が非対称になる理由を、anthropic-dangerous-direct-browser-access ヘッダーの扱いから説明 | @miyakoshi|はやトーク | 17:46 |
| 37 | 論理削除してるテーブルに、同じキーで登録し直せなくてハマった(Postgres) | UNIQUE (account_id, project_key) を素直に張ると論理削除したあとの再登録が通らなくなる問題を、部分ユニークインデックスで解く | @RepoCarta | 17:54 |
| 38 | 同じプロジェクトで、テストは自分で書きUIはAIに任せた話 | パワーリフティング向けプレート計算アプリの開発で「どこまで自分で書きどこからAIに任せるか」を、テストとUIで分担する形に落とした | @まつたけ | 18:00 |
| 39 | 「時間の慣性」のその後:あの Bot が約1ヶ月で更新・追加した仕組みと、まだ検証できていないこと | 6つの感情パラメータと1次遅れフィルターによる「感情の慣性」をLLMの生成パラメータへ直結させる設計を、Cloudflare Native Stack 上の構成として1か月後に更新 | @MotimotiNotch | 18:15 |
| 40 | 【月次報告】個人開発のリアルな費用や収益を公開【2026年6-7月】 | 音声作品の買い時を通知するサイト「声の価格」について、開発から公開までを振り返りインフラコスト込みの費用と収益を実測値で開示 | @声の価格 | 18:43 |
| 41 | AIエージェントを使う上でのAWSユーザ管理を考える | 権限は縛りたいがその縛り自体をエージェントにいじられたくないという要件から、プロジェクト単位でアカウントを分けエージェント専用ロールを用意する運用案を提示 | @がみ | 19:00 |
| 42 | ストア手数料30%を捨ててLINE Botで食事記録AIを出した話——精度93%と原価0.15円の実測つき | App Store も Google Play も使わず LINE 公式アカウントの友だち追加だけで動かす選択について、アーキテクチャ・精度93%・原価0.15円まで開示 | @しんく|個人開発 | 19:00 |
| 43 | MCPサーバーを作るガイドライン解説 ― Node.js + TypeScript で学ぶ AI エージェント時代のツール設計指針 | 「動く」ことと「AIが迷わず使いこなせる」ことは別だとして、曖昧な説明文・JSONだけのレスポンス・サーバー内でのAI推論といった失敗を扱う本 | @ゆんぼう | 19:09 |
| 44 | メモアプリを一瞬デプロイした | ローカルで作ったメモアプリを vercel.com からリポジトリを Import し、.env.local の内容を Environment Variables に入れて表示とログインを確認した記録 | @Fumika | 20:02 |
| 45 | Next.js + Supabase + Gemini でAIチャット付き家庭菜園アプリを作った | 「AI相談チャットの履歴がそのまま栽培日記になる」ことを軸に据え、写真を撮って質問する機能で初心者のハードルを下げる設計 | @Yuki Nakajima | 21:58 |
| 46 | GCPで「うっかり請求」を出さない設計 ―予算は止めてくれない、Azure出身者が踏む罠 | 予算アラートは支払いを止めてくれないという前提を強調し、課金アカウント未接続の個人アカウントではそもそもリソースを作らせてもらえないことまで実地確認 | @Shinya Koike | 22:20 |
| 47 | オリジン・CORS・セッションを基礎から理解する | 「CORSエラーが出た」「セッションが切れた」の原因を追えるよう、オリジン・同一オリジンポリシー・CORS・セッション・ブラウザのプロセスモデルを順に整理 | @owade | 22:51 |
| 48 | 「すぐ開いて書ける + Monacoの操作感 + オートセーブ」のメモ帳が欲しかったので作った。 | plaintext限定で、入力から500ms経過またはフォーカス喪失時にアプリデータ配下の note.txt 1ファイルへ自動保存する構成 | @西澤尊将 | 22:54 |
Qiita
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | 【IT業界25年目】ADHDポンコツ鬱エンジニアが人生賭けて運営中の求人サービス『ヴェテラン』で学ぶ『PHP』のXSS対策 | htmlspecialchars($v, ENT_QUOTES, 'UTF-8') を value 属性などの出力側に、URL 組み立てには urlencode() と使い分ける方針を自社サービスの実コードで示す | @Veteran | 06:10 |
| 2 | Cloudflare Email Routingの仕組み:独自ドメインのメール受信転送を無料で使う | 独自ドメイン宛のメールを既存メールボックスへ無料で転送する Cloudflare Email Routing の仕組みと設定手順を整理 | @mame_hiro416 | 07:37 |
| 3 | Markdownテーブルの書き方と生成ツールの実装 — GFM区切り行の配置指定・エスケープ・Reactの状態設計 | Markdown・HTML・CSV で危険文字が異なる点を核に据え、生成ロジックを3つの純粋関数だけに収めた設計を解説(Zenn へも同内容を投稿) | @sakutto-panda | 07:41 |
| 4 | Serverlessしかなかったので、ブラウザに働いてもらいました――PoWでランキングを守ってみた話 | サーバー常駐プロセスを持てない構成で不正なスコア投稿を抑えるため、ブラウザ側に Proof of Work を課してランキングを守る | @tanahiro2010 | 09:02 |
| 5 | 同じ機能のページを2つ作ってしまい、片方が「検索に出ないページ」になっていた話 | 原因は手取り計算ツール2本のキーワードカニバリで、簡易版は28日間で表示3回(91〜96位)。削除ではなく会社員向け/フリーランス向けへ役割分化して解決 | @tarou_0818 | 10:38 |
| 6 | Codexで複数技術資料をLLM Wiki化したら、根拠付きで横断整理できるのか | 複数の技術資料を Codex で1つの Wiki にまとめ、出典を伴った横断整理がどこまで成立するかを試した検証 | @oyamata | 11:01 |
| 7 | [cloudflare]コンソール画面からのDB作成とTBL作成方法 | Cloudflare 管理画面の「ストレージとデータベース」から D1 SQLite データベースとテーブルを作るまでの操作を、初回利用の備忘録として記録 | @svoboda | 12:06 |
| 8 | Supabase Storageから取得した画像が表示されない問題 | 原因は Storage の RLS ポリシーを「jpg のみ・public 配下のみ」に絞っていたことで、bucket_id = 'images' と auth.role() = 'anon' だけに簡略化して png も表示された | @o68606007 | 12:39 |
| 9 | VPCの中にしかないRDSにマイグレーションを流すのに、使い捨てのLambdaを立てた | プライベートサブネットのRDSは手元のpsqlから届かないため、ALTER TABLE などを流す使い捨てのLambdaをVPC内に立てて実行する | @cromtech104 | 17:58 |
| 10 | AIが書いたsort()、元の配列が書き換わって画面が意図せず変わる件 | リストを日付順に並べ替える処理をAIに書かせたところ sort() が破壊的に働き、元の state の並び順まで変わってしまった不具合を追う | @ennagara128 | 18:27 |
| 11 | canvasに画像を表示する方法 【HTML / JavaScript】 | canvas に画像を描画する手順をチュートリアル形式でまとめた備忘録で、サンプルプログラムと非商用で使える画像も併せて提示 | @yuyu0002 | 18:46 |
| 12 | Tiny CodePenでhtmlやJavaScriptの動作検証 | 本家CodePenの編集機能を最小限に絞った自作ツールで、編集領域と描画領域をマウスで伸縮でき非表示にもできる | @mashuel | 19:06 |
| 13 | Excel感覚で入力できるガントチャートアプリをReact+TypeScriptで作った(IndexedDB完結・Cloudflare Workers公開) | 登録もインストールも不要で、データはブラウザ内 IndexedDB に保存するためサーバーが要らないガントチャート「Ganttline」 | @riccky | 20:56 |
| 14 | デバッグの手順・意図せずモーダル表示が左寄りに|意外な原因 | ローカルでは中央に出ていたモーダルが、アップロード後だけ左寄りになる症状の原因追跡をデバッグ手順ごと記録 | @taku072 | 21:43 |
| 15 | Resend + Vercel Cron + Prisma で「重複なし」メール通知を実装する | 期日が近い請求書の通知や毎朝のレポート自動送信で同じメールを二重に送らないよう、Prisma 側で重複防止を担保する構成 | @toruca | 22:31 |
| 16 | 【開発記②】カラーテーマ・Supabase連携・Googleログイン・カレンダー機能を実装してみた(前編) | 動物病院向けWebアプリ Vet Clinic Assistant の続編。相談データの保存と一覧表示まで作った前回に続き、見た目とログイン機能を中心に4項目を実装 | @lienfrontend | 22:51 |
| 17 | EC2からOpenTelemetryメトリクスを送ってCloudWatch Query Studioを試す | CloudWatch の「すべてのメトリクス」が「クラシックメトリクス」に変わり Query Studio が増えていた変化を起点に、EC2 から OTel メトリクスを送って試す | @sagochiko | 23:56 |
| 18 | 【Amazon Connect Customer】Agentic Voiceを架電なしでブラウザ試聴するツールを作ってみた! | 2026年7月のアップデートで Amazon Connect Customer の音声プロバイダーに追加された Agentic Voice を、実際に電話をかけずブラウザで聴けるようにする | @yosuke-suzuki | 23:57 |
| 19 | ユーザーがファイルをSnowflakeにアップロードする方法:part1.5 S3+Snowpipeにバリデーションを加えよう編 | SQLをふだん書かないユーザーが手元のファイルを Snowflake のテーブルへ取り込む連載の続きで、S3+Snowpipe 構成にバリデーションを足す回 | @hotate_2235 | 23:57 |
| 20 | 過去問を解くとAmazonギフト券がもらえる学習サービスを、月150円で個人開発した話 | ITパスポートの過去問演習に月間ランキングを付け上位3名に5,000円分のギフト券を配る「パスポイ」を、月額150円の運用コストで無料公開 | @joinclass | 23:59 |
Publickey
対象日の該当記事はすべて Top 20 に掲載されています。
gihyo.jp
2026-08-02 付の記事はありませんでした
GIGAZINE
対象日の該当記事はすべて Top 20 に掲載されています。
ITmedia News
2026-08-02 付の記事はありませんでした
TypeScript Blog
2026-08-02 付の記事はありませんでした
Node.js Blog
2026-08-02 付の記事はありませんでした
Astro Blog
2026-08-02 付の記事はありませんでした
Cloudflare Blog
2026-08-02 付の記事はありませんでした
Vercel Changelog
2026-08-02 付の記事はありませんでした
AWS What’s New
2026-08-02 付の記事はありませんでした
Google Cloud Blog
2026-08-02 付の記事はありませんでした
Supabase Blog
2026-08-02 付の記事はありませんでした
web.dev
2026-08-02 付の記事はありませんでした
Mozilla Hacks
2026-08-02 付の記事はありませんでした
CSS-Tricks
2026-08-02 付の記事はありませんでした
Smashing Magazine
2026-08-02 付の記事はありませんでした
Hacker News
対象日の該当記事はすべて Top 20 に掲載されています。