DeepSeek V4.1 Flash 1017提供、GKE向けWiz Sensorほか — Web Dev Digest: 2026‑10‑17
Top 20
DeepSeek V4.1 Flash 1017 now available on AI Gateway(DeepSeek V4.1 Flash 1017 が AI Gateway で利用可能に)
Source: Vercel Changelog | Published: 2026-10-17 09:00 JST
- Vercel AI Gateway で DeepSeek V4.1 Flash の小規模更新版 1017 が使えるようになり、前スナップショットより速く短い出力でタスクを終えると発表した。
- 推論・コーディング・エージェント的タスク・画像理解が向上し、コーディングではターミナル作業とリポジトリ全体の構築・編集で改善が出たとしている。
- 画像面ではグラフの読み取りと、ツール呼び出しを伴う視覚的推論の精度が上がったと説明している。
- モデル ID は
deepseek/deepseek-v4.1-flash-1017で、AI SDK のstreamText、OpenAI 互換 API(https://ai-gateway.vercel.sh/v1)、npx vercel@latest ai-gateway setup経由の Claude Code から指定できる。 - Gateway はプロバイダー価格に上乗せせず BYOK でも手数料を取らないが、単価・コンテキスト長は告知に記載がなくモデルページ参照となっている。
Announcing Wiz Runtime Sensor add-on for GKE: Turnkey threat detection for Kubernetes(GKE 向け Wiz Runtime Sensor アドオンを発表:Kubernetes のターンキー脅威検知)
Source: Google Cloud Blog | Published: 2026-10-17 01:00 JST
- Google Cloud が Wiz の eBPF ベースのランタイム脅威検知を GKE のファーストパーティ add-on として Standard・Autopilot の両クラスタ向けにプレビュー提供した。
- システムコール・プロセス・ネットワーク接続・ファイルアクセスを監視し、リバースシェル・権限昇格・コンテナエスケープ・不審な外向き通信を検知する。
- GKE コントロールプレーンがセンサーのデプロイと Pod ライフサイクルを管理し、新バージョンは GKE のアップグレードやノードプール再作成なしで自動ロールアウトされる。
- Wiz の認証情報はクラスタ外の Secret Manager に置き、Secret Sync で再起動なしにセンサー Pod へ注入する構成で、
--addons=WizSensor=ENABLEDで有効化する。 resource.addonsConfig.wizSensorConfig.enabled == trueを条件にしたカスタム組織ポリシーで、センサー未有効のクラスタ作成・更新をフリート全体で拒否できる。
Beam model by Reflection is now available on Amazon SageMaker JumpStart and AWS Trainium(Reflection の Beam モデルが Amazon SageMaker JumpStart と AWS Trainium で利用可能に)
Source: AWS What’s New | Published: 2026-10-17 01:00 JST
- Reflection 初のオープンウェイトモデル Beam が Amazon SageMaker JumpStart に追加され、AWS Trainium3 向けに移植・最適化された状態で提供が始まった。
- Apache 2.0 ライセンスで、コード生成・レビュー・不具合修正や多段階・多ツールのエージェントワークフロー、数学・科学の推論を用途に挙げている。
- 自社 AWS アカウント内で動かせるためデータを管理下に置いたまま、SageMaker AI の既存のセキュリティ・監査証跡・監視機能を使える。
- 提供リージョンは当初 US East(N. Virginia)と US East(Ohio)の 2 つに限られる。
- SageMaker Studio の JumpStart で「Beam」を検索するか SageMaker AI から直接デプロイでき、パラメータ数や対応インスタンスは告知に記載がない。
Nemotron 3.5 Super VL model now available on Amazon SageMaker JumpStart(Nemotron 3.5 Super VL モデルが Amazon SageMaker JumpStart で利用可能に)
Source: AWS What’s New | Published: 2026-10-17 02:59 JST
- NVIDIA の視覚言語モデル Nemotron 3.5 Super VL が Amazon SageMaker JumpStart に追加され、画像・動画・テキストを入力にテキストを生成するモデルを AWS 上でデプロイできるようになった。
- 言語バックボーンは総 120B パラメータのハイブリッド MoE で、トークンあたりのアクティブパラメータは 12B に抑えている。
- コンテキスト長は最大 100 万トークンで、ドキュメント理解・GUI 理解・動画質問応答・マルチモーダルエージェントを用途に挙げている。
- 推論向けの NVFP4 版は NVIDIA RTX PRO 4500 Blackwell Server Edition 搭載の G7 インスタンスで動く。
- BF16 のリファレンス重みは SFT や RL によるカスタマイズ向けに ml.p5en.48xlarge で提供され、ライセンスとリージョンは告知に記載がない。
AWS Lambda durable functions are now available in AWS GovCloud (US) Regions(AWS Lambda durable functions が AWS GovCloud (US) リージョンで利用可能に)
Source: AWS What’s New | Published: 2026-10-17 03:26 JST
- AWS Lambda durable functions が AWS GovCloud(US-West・US-East)で使えるようになり、政府系ワークロードでもチェックポイント付きの多段階処理を Lambda 内で組めるようになった。
- イベントハンドラに
stepとwaitのプリミティブを足し、進捗の保存・障害からの自動復旧・実行の一時停止を Lambda のプログラミングモデルのまま扱える。 - オンデマンド関数では一時停止中のコンピュート料金が発生しない。
- 対応ランタイムは Python 3.13/3.14、Node.js 22/24、Go 1.24 以降、Java 17 以降などである。
- Lambda API・マネジメントコンソール・AWS SDK のほか CloudFormation・SAM・CDK から有効化でき、最長実行期間は告知に記載がない。
Amazon CloudWatch log centralization now available in AWS GovCloud and additional commercial Regions(Amazon CloudWatch のログ集約が AWS GovCloud と追加の商用リージョンで利用可能に)
Source: AWS What’s New | Published: 2026-10-17 05:04 JST
- 複数アカウント・複数リージョンのログを 1 つの移行先アカウントへコピーする CloudWatch のログ集約が、GovCloud(US-East・US-West)と 13 の商用リージョンへ拡大した。
- 追加リージョンにはケープタウン・香港・ハイデラバード・ジャカルタ・マレーシア・メルボルン・カルガリー・ミラノ・スペイン・チューリッヒ・テルアビブ・バーレーン・UAE が含まれる。
- AWS Organizations と統合され、集約ルールは組織全体・特定 OU・選択したアカウントの単位でスコープを絞れる。
- ソースのアカウントやリージョンの情報は拡張システムフィールドとして保持される。
- 料金はログの 1 つ目のコピーが無料、2 つ目以降が 0.05 USD/GB で、ルールはコンソール・AWS CLI・SDK から作成する。
無料オープンソースオフィススイート「ibisOffice」をibisPaint開発元がリリース、ブラウザまたはWindows・Mac版アプリでWord・Excel・PowerPointファイルの閲覧と編集が可能
Source: GIGAZINE | Published: 2026-10-17 23:00 JST
- ibisPaint 開発元の ibisWorks が Word・Excel・PowerPoint を閲覧・編集できる無料オープンソースのオフィススイート「ibisOffice」を公開し、ブラウザ版は WebAssembly と WebGPU で動く。
- 既存オフィススイートのフォークではなく Rust と GPUI でゼロから開発され、GPU 直結の描画で毎秒 60 フレームの滑らかさをうたう。
- docx・xlsx・pptx に対応しマクロ有効ファイルも開け、ブラウザでの読み込みと描画はサーバーへ送信せずに完結するとしている。
- ライセンスは AGPL-3.0-only と商用ライセンスのデュアルで、改変版をサービス提供する場合はソース公開が必要になる。
- GIGAZINE はブラウザで手元のファイルを開いて編集・保存できたと確認したが、毎日 7 万件のピクセル比較による高互換性の主張は独自検証していない。
Postgres 19 delayed after AI reviewers find more bugs than humans can fix(AI レビュアーが人間の修正能力を超えるバグを見つけ Postgres 19 が延期)
Source: Hacker News | Published: 2026-10-17 00:55 JST
- PostgreSQL 19 のリリースが 2026年9月下旬〜10月上旬の予定から 11月19日頃へずれ込み、重要機能 8〜10 個を PostgreSQL 20 へ先送りしたと The Register が 2026年10月16日付で報じた(HN への投稿が対象日)。
- 遅延の一因は LLM 支援のコードレビューで修正が追いつかないほど不具合が見つかったことで、記事は取り下げの理由が「バイブコーディング」ではないと説明している。
- 取り下げ対象の例は SQL 標準の property graph query 機能 SQL/PGQ で、実装の削除前には Tom Lane が警告していた。
- VACUUM FULL のテーブルロックを避ける REPACK CONCURRENTLY は予定どおり 19 に残る。
- 説明役は EDB 副社長で主要コミッターの Peter Eisentraut で、使われた AI レビューツールの名称は記事に記載がない。
【レガシー環境向け】PHP + ViteのWeb開発で実践しているTypeScript・SCSS・TSXの設計戦略
Source: Zenn | Published: 2026-10-17 00:52 JST
- PHP テンプレートと Vite を組み合わせたレガシー寄りの環境では、Vite を SPA ではなく TS・TSX・SCSS のアセットビルド専用に使い、ページ単位の CSS/JS を PHP から読み込む構成が保守しやすいと結論づけた。
resources/ts/をmodules/(再利用クラス)・library/(初期化)・ページエントリに分け、TextCountのようなクラスでコンストラクタが受け取った DOM 範囲に処理を限定する。- React は動的 UI が必要な箇所だけ
tsx-〇〇の Root 要素にcreateRootでマウントし、URL などはdata-*属性で渡してapi/・hooks/・types/に分離する。 - SCSS は
components/とmodules/に分けてc-接頭辞の BEM 風命名とし、Skeleton の背景アニメーションなど繰り返すスタイルだけ mixin にする。 - 落とし穴として、非同期で追加された DOM への
init()重複によるイベント二重登録と、ビルド後の不要ファイル削除で共通チャンクを消す事故を挙げている。
Node.jsの環境変数ミスを起動前に止める、依存ゼロのTypeScript検査テンプレート
Source: Zenn | Published: 2026-10-17 03:42 JST
- Node.js 標準の
util.parseEnv()だけで.envを検査し、型注釈では止められないPORT=abcや必須値の欠落・キーの typo をアプリ起動前に止める依存ゼロのテンプレートを示した。 - 検査は必須値の存在、
DATABASE_URLの絶対 URL、PORTの 1〜65535、DEBUGの真偽値、MODEの列挙値、.envの未知キー、実行時環境変数の優先、エラーへの secret 非出力の各項目である。 - 失敗時は
[ケース名] キー名: expected 期待形式だけを標準エラーに出して終了コード 2 で止まり、受け取った値は埋め込まない。 - 対象は Node.js 24 LTS 以降で、v24.22.0 と v26.12.0 で 8 件のテストが通り、
env.tsは約 137 行に収まった。 - 未知キー検査を実行時環境全体に広げると
PATHで誤検知すること、TypeScript の native 実行は型消去のみで型検査をしないことを注意点に挙げている。
設計標準書からレビュー用チェックリストを自動生成する
Source: Zenn | Published: 2026-10-17 03:51 JST
- 設計標準書からレビュー用チェックリストを生成する仕組みを Python 3.12・FastAPI・Next.js で作り、生成速度より元規定への忠実さと出典追跡を優先してルールベース処理を主軸にした。
- LLM は規定と記述例の分類や並列表現の分割位置、曖昧な規定の判定に補助的に使い、出力が原文と整合しなければルールベース処理に戻す。
- 1 項目で 1 つの確認事項だけを判定する Atomic Check へ分解し、各項目を規定 ID と文書情報に紐づけ、ページ番号が無い場合は推測で補わない。
- 複数標準書の統合では完全一致の重複だけを自動統合し、類似項目は削除せず重複候補として報告する。
- 必須・禁止規定では Coverage 100% を目標に未達時は警告するが、Coverage 100% でも変換内容の正しさは保証しないため別に評価すべきだと述べている。
個人開発の割り勘アプリを Flutter Web から React + Vite に全面移行した話
Source: Zenn | Published: 2026-10-17 06:05 JST
- 割り勘アプリ「WaliPro」を Flutter Web から React + Vite へ全面移行した結果、初回読み込みが約 3MB から約 350KB(gzip)に減り、gstatic.com からの取得も不要になった。
- 移行前は圧縮後で
main.dart.js約 660KB とcanvaskit.wasm約 2.2MB が必要で、LINE のアプリ内ブラウザでは表示まで 20 秒以上かかるという声があった。 - 共有 URL
/app/#/group/{id}を壊さないためcreateHashRouterを採用し、Firestore の金額と作成日時はMath.round()で明示的に整数化した。 - 開発用 Firebase プロジェクトで段階 0〜5 に分けて全機能を作り切ってから本番を一度に切り替え、本番データの確認には書き込みを止めた読み取り専用ビルドを使った。
base: '/app/'で絶対パス参照の画像が 404 になる問題はimport.meta.env.BASE_URLを使う関数に統一して解決し、通貨一覧のコメント(30)と実配列(27)の食い違いも見つけた。
Astroブログで記事ごとのOGP画像を自動生成する方法
Source: Zenn | Published: 2026-10-17 08:40 JST
- Astro ブログで記事ごとの OGP 画像生成スクリプトが公開フローにつながっておらず、公開済み 93 本のうち 9 月下旬以降の 20 本がテンプレート付属の
blog-placeholder-1.jpgに落ちていたと判明した。 - ビルドは失敗しないため、X のカードに別デザインが出るまで気づけなかった。
- 画像は HTML テンプレートを Chrome のヘッドレスモードで描画した 1200×630 の PNG で、記事を
publishedに更新した後・サイト同期の前に未生成分だけ作る。 BaseHead.astroはpublic/og/<slug>.png、_site.png、元画像の順に探し、og:imageとtwitter:imageに同じ URL を設定する。- ビルド後に
dist/blog/*/index.htmlを grep して記事画像が無いページを検出し、再生成後も_site.pngが残れば macOS 通知を出す仕組みを加えた。
TypeScript製の技術記事ダイジェストを Django + DRF で作り直す①:uv でローカルにAPIを立てる
Source: Qiita | Published: 2026-10-17 12:21 JST
- TypeScript(Hono)製の技術記事ダイジェストを Python 3.13.7・Django 6.1.2・DRF で作り直す連載の初回で、uv と Docker の PostgreSQL でローカルの読み取り専用 API が動くところまで到達した。
- TS 版との違いは DB を Firestore から PostgreSQL(Cloud SQL)へ移すこと、収集処理を
manage.py ingestとして Cloud Run Jobs に切り出すこと、pgvector でベクトル検索を足すことの 3 点である。 - エンドポイントは
GET /api/articles/(source・categoryで絞り込み、ページサイズ 20)と詳細の 2 本で、ReadOnlyModelViewSetにより書き込みを塞いだ。 - フォルダ移動後に
.venvに埋め込まれた絶対パスで pytest が起動しなくなり、.venvを消してuv syncで作り直して解決した。 - admin の
list_displayの typo や settings.py 上書きによるMIDDLEWARE・TEMPLATESの欠落でシステムチェックが止まったことも記録している。
tsc が失敗した。でも自分の変更が原因とは限らない——既存エラーがあるプロジェクトでの切り分け方
Source: Qiita | Published: 2026-10-17 13:24 JST
- 既存の型エラーがあるプロジェクトで
tscが失敗しても自分の変更が原因とは限らないため、変更前後の出力を保存して diff を取る baseline 比較で新規エラーを切り分けるべきだと結論づけた。 - 手順は変更前後に
npx tsc --noEmit --pretty falseの結果をファイルへ保存し、diff -uで差分を見るもので、TypeScript・依存・tsconfigの条件を揃える必要がある。 - 件数が 100 件のまま同じでも、既存エラーの解消と新規エラーの追加が相殺されている可能性があるため件数ではなく診断内容を比べる。
- 変更ファイルだけを
git diff --name-onlyで絞り込む確認は、型の利用側ファイルにエラーが出る場合を見逃すので補助手段にとどまる。 - 「JavaScript heap out of memory」は型エラーではなく Node.js のヒープ上限到達であり、
--max-old-space-size=8192で再実行して原因を分けるよう勧めている。
Edge RuntimeとNodeランタイム、どっちを選ぶべき?初心者向け実践ガイド
Source: Qiita | Published: 2026-10-17 14:55 JST
- 認証・簡易リダイレクト・A/B テストのように高速応答が要りデータ量が少ない処理は Edge Runtime、ファイル操作や DB 接続など Node 標準モジュールが要る処理は Node.js ランタイムを選ぶべきだと結論づけた。
- Edge は CDN のエッジで動きほぼ即時に起動する一方、使える API は Fetch・Request・Response・Crypto などの Web 標準に限られる。
- Node.js ランタイムは fs・net・process や多数の npm パッケージを使えるが、数百ミリ秒〜数秒のコールドスタートが起きやすいと比較している。
- シナリオ別ではトークン検証と画像最適化を Edge、バッチ処理と WebSocket を Node に割り当て、同一プロジェクトでの併用もできるとする。
- Vercel の Edge 関数は
export const config = { runtime: "edge" }で指定する例を示し、Edge の環境変数はビルド時に埋め込む必要がある点を注意している。
Next.js October security update fixes two unauthenticated RCEs; check sharp too(Next.js 10月のセキュリティ更新で認証不要の RCE 2件を修正、sharp も要確認)
Source: Hacker News | Published: 2026-10-17 00:17 JST
- Next.js は 16.4.1 または 15.5.28 へ上げ、15.x では sharp も 0.35.5 に固定しないと画像最適化 API の認証不要 RCE(CVE-2026-96889)が塞がらないと 2026年10月14日付の記事が警告した(HN への投稿が対象日)。
- CVE-2026-96889 は SVG を扱う画像最適化で上流の librsvg のメモリ不具合を突くもので CVSS 4.0 は 9.5、影響は next 10.0.0〜15.5.27 と 16.4.0 までである。
- もう 1 件の RCE(GHSA-673q-mjm6-r5xr、CVSS 9.5)は
use cache関数が型付き配列を返す場合に 16.0.0〜16.4.0 で起き、ほかに Server Actions の DoS(GHSA-p3m5-59mp-jv5r)も修正された。 - 15.x の peerDependency は sharp
^0.34.3 || ^0.35.5を許すため、ロックファイルに 0.34.x が残ると更新されず、0.34.x 系の修正版は存在しない。 - 画像最適化 RCE は glibc ベースの Linux が前提で Alpine(musl)・macOS・Windows と
output: 'export'は対象外とされ、回避策は無くアップグレードが必要だとしている。
Next.js 14→15 のfetch キャッシュ破壊的変更と最小移行チェックリスト
Source: Qiita | Published: 2026-10-17 12:22 JST
- Next.js 14 から 15 へ上げただけでコードを変えていないのに、Vercel の Serverless Function 実行数が約 1.5 倍に増え、原因は
fetch()の既定がforce-cacheからキャッシュなしへ変わったことだった。 - v15 のリリースノートには「Breaking: Disable automatic fetch caching」とあり、キャッシュ指定を書いていない
fetchが毎回 origin に飛ぶようになった。 - 移行チェックリストは、毎回最新が要る動的データに
cache: 'no-store'、ISR 相当にnext: { revalidate: 60 }、静的データにcache: 'force-cache'を明示する 3 パターンである。 - 4 つ目の選択肢
export const dynamic = 'force-dynamic'はページ内の全 fetch を動的にし、Partial Prerendering も無効にすると注意している。 no-cacheは保存したうえで毎回再検証する指定で Data Cache では意図通りに動かない場合があり、毎回最新を取るならno-storeを選ぶよう整理している。
every() が true でも「データが全件合格」とは限らない — 空配列・穴・asyncの確認
Source: Qiita | Published: 2026-10-17 15:12 JST
items.every(check)は空配列で検査関数を 0 回しか呼ばずにtrueを返すため、データが届いていないのに「全件合格」と判定されうることを Node.js v24.14.1 で確認した。new Array(3)のような穴のある配列でもeveryは穴を飛ばし、コールバック 0 回でtrueを返す。every(async ...)は Promise を真値として扱い完了を待たないため、解決後の値に関係なくtrueになる。- 「1 件以上かつ全件合格」が要件なら
length > 0を先に確認し、async 判定はawait Promise.all(...)の結果にevery(Boolean)を掛ける。 !some(score => score < 60)も空配列でtrue、undefinedを素通りさせるため、every(score => score >= 60)と同一視しないよう注意している。
Deploy a Node.js App with a Coding Agent(コーディングエージェントで Node.js アプリをデプロイする)
Source: Hacker News | Published: 2026-10-17 00:29 JST
- HN のタイトルは Node.js アプリのデプロイだが、リンク先は 2026年9月15日付の GoDaddy の記事で、Agent Name Service(ANS)によりエージェントの身元をオフラインかつサブミリ秒で暗号検証する仕組みを説明していた(HN への投稿が対象日)。
- 検証は SCITT レシートとステータストークンによる身元確認、mTLS または DPoP による所有証明、OAuth 2.0 による認可の 3 層で構成される。
- ルート鍵でオフライン検証するため中央サービスに問い合わせず、短い TTL により失効は証明書の期限を待たず 1 時間以内に反映されるとする。
- 3 署名の検証全体は Go で 422.0µs、Rust(ring)で 292.5µs で、16vCPU で並列実行すると 1 リクエストあたり Go 39.1µs・Rust 30.6µs だった。
- 仕様は IETF ドラフト draft-narajala-courtney-ansv2 として出ており、Go・Rust・Java の SDK とリファレンス実装が公開されている。
All Articles
Zenn
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | SafeLoop:作業前の写真と法令・公的事例による現場リスクアセスメント支援|第5回 Agentic AI Hackathon | 作業前の写真と作業内容からAIエージェントが法令と厚労省の公的事例を調べ、危険と対策を根拠付きで提案するSafeLoopを作った | @sky_road | 00:16 |
| 2 | HomeGuardian:住宅仕様を 30 年のライフサイクルコストと温熱環境で比較する|第5回 Agentic AI Hackathon | 施主の希望を要件化し、外壁・断熱の仕様を30年分の修繕費・光熱費・温熱環境で比較する住宅設計エージェントHomeGuardianを作った | @sky_road | 00:16 |
| 3 | Docker入門:イメージ・コンテナ・Composeから本番デプロイまで整理する | Dockerを実行環境をコードとして管理する仕組みと位置づけ、Windows+Java 17+MariaDBのような環境差分をイメージで解消する流れを整理した | @nu0044 | 00:20 |
| 4 | TanStack Start × Tailwind構成を、Astro × SCSS構成に変えた話 | ポートフォリオをTanStack Start×TailwindからAstro×SCSSへ全面置き換えし、AIで速く作れても後から読みにくい点を理由に挙げた | @tomotomo000 | 00:51 |
| 5 | Canvas のフレーム差分で動き検出:64×48ピクセルでリフティングを数える仕組み | getUserMediaで取った映像を64×48ピクセルのCanvasに縮小しフレーム差分で動きを検出、機械学習なしでリフティング回数を数えた | @sakidori | 06:11 |
| 6 | 官公庁の入札公告を毎日見張る仕組みを作った — 公式 API の癖と、できないこと | 官公需情報ポータルの公式APIを毎日取得し、直近7日で1,843件あった入札公告を地図・検索・期限一覧・新着通知にした | @hullspark | 07:07 |
| 7 | 3Dデータの処理基盤をTemporalに全面移行した話 | 3Dモデル生成基盤3D.Coreの処理基盤をPub/SubベースからTemporalへ移し、本番環境の全テナントをTemporalで動かしている | @miudit | 07:10 |
| 8 | JSONの再取り込みで重複させない:元のIDを保ち、端末の編集を残す | JSON再取り込みで元のIDを保って記録の重複を防ぎ、取り込み後に端末で編集した内容も上書きしない処理とテストを実装した | @jisaku_net | 07:32 |
| 9 | AIの応答を待つ間に元データが変わったら? Firestoreで古い改定案を確定させない設計 | AIの応答待ちの間に元ルールが改定されても古い改定案を確定しないよう、ジョブに基準版を固定しFirestore保存直前に再確認する設計にした | @yun_bow | 08:00 |
| 10 | 内部リンクで検索の表示回数が約20倍になった。同じ手を別のページに使ったら、表示は増えなかった | 乃木坂46ファンサイトで内部リンクを増やしたら検索表示回数が約20倍になったが、同じ手を別ページに使うと表示は増えなかった | @nogi_fanguide | 08:02 |
| 11 | 差し戻し上等、再提出は 3 回まで。Kiro workflows の Kiro 残業ループ | 2026年9月30日にKiroへ追加されたworkflowsで、recipeに手順を書き実装・レビュー・修正の差し戻しを最大3回まで自動で回した | @inariku | 08:19 |
| 12 | 【小技】「日本語で答えて」はもう要らない。Kiro の返答言語を表示言語で固定する | Kiro IDE 1.0.242(2026年7月28日)以降はIDEの表示言語に合わせて返答するため、「日本語で答えて」の指示が不要になった | @inariku | 08:31 |
| 13 | ElastiCacheのLazy LoadingとWrite-Through、「いつキャッシュに入れるか」で整理した | ElastiCacheのLazy LoadingとWrite-Throughの違いは、読み取り時か書き込み時かという「キャッシュに入れるタイミング」だけだと整理した | @yasutomo7974 | 08:40 |
| 14 | フロントエンドカンファレンスKANSAI2026で学んだこと | フロントエンドカンファレンスKANSAI2026で、HTMLの文字表現とCanvasを組み合わせるHTML-in-Canvasのデモなどが印象に残ったと記録した | @kishimin | 08:54 |
| 15 | 同じ庭を14の目で見る: 紫外線・熱・こだま・複眼をシェーダーの「パス」で描き分ける | Three.jsと自前シェーダーで、同じ庭をカラス・コウモリ・ミツバチなど14種の感覚に切り替えて一人称で歩けるページを作った | @sishiya | 09:34 |
| 16 | 暗号化したのに鍵まで抜かれるのはなんで?Supabase本番環境で見直したセキュリティ | SnappySnagのSupabase本番で復号キーをDB外の環境変数へ分け、SECURITY DEFINER関数の実行権をservice_roleのみに絞った | @utokazu | 09:53 |
| 17 | 「AIに引用されやすい」と「実際に引用された」を分ける——AIO計測を4軸に分離した理由 | AIOのcitability scoreの上昇と実際のAI引用・流入増加を混同しないよう、計測を4軸に分離した理由を示した | @asagiman | 10:52 |
| 18 | ブランチを切り替えても戻せるDBマイグレーションツール Migraphe | 依存関係で適用順を決め、戻し方を履歴に記録してブランチ切り替え後もロールバックできるDBマイグレーションツールMigrapheを公開した | @kakusuke | 11:07 |
| 19 | 12,879件の絞り込みが1文字ごとに0.6秒かかっていた。原因は全部「内側に置いた」ことだった | 12,879件の求人絞り込みが1文字ごとに663msかかっていた原因を測り、ループ内側に置いた処理を外へ出して解消した | @fumi3333 | 11:11 |
| 20 | DevelopersIO 2026 Joetsuに参加しました ― 技術イベントはやっぱり現地が面白い | DevelopersIO 2026 Joetsuで情シスのアクセス権管理やS3 TablesのIcebergにAIから触る等8セッションを聴き、現地は熱意が伝わると記した | @nfffff | 11:20 |
| 21 | どのDBを使うか悩む前に決める、データ構造と運用 | データ構造→運用→製品の順に決め、7要件でスプレッドシートとSQLiteを外した結果、迷うならPostgreSQLを既定にすべきと結論した | @fukaunabara | 12:13 |
| 22 | 記事ごとに Suspense で包んで hydration を分けたら、逆に仕事が増えた | Next.jsの静的書き出しページで記事ごとにSuspenseで包むとTBTが逆に増え、見た目だけのUI部品を素のHTMLにして初めて減った | @kodomo_news | 12:29 |
| 23 | # D3を絵筆にする ― 棒グラフから花びらへvol.1 | Claudeに技術書を作らせてD3を復習し、棒グラフから花びら状の可視化へ発展させる連載の第1回を始めた | @hiroakikody | 13:44 |
| 24 | AWS LightsailとKAGOYA VPSを実測比較:同じ16GBでCPU性能に約6倍の差 | AIエージェント並列開発用にAWS LightsailとKAGOYA VPSを同じ16GBで実測比較し、CPU性能に約6倍の差が出た | @x10k | 14:17 |
| 25 | 【1日1デプロイ】3レーンを守る「パチン!木の実砦」を作った | 約15秒で遊べる3レーン防衛ゲームを作り、0.38秒の再装填中の入力は最後の1レーンだけ予約して自動発射する仕様にした | @boraemon2000 | 14:43 |
| 26 | 自社の複数システムのログインを OpenID Connect で 1 つにまとめる | 社内にOIDCのIdPを1つ置き各アプリをRPにする構成で、Authorization Code+PKCEのフローとIdP・アプリの責務分担を示した | @koyabase | 14:59 |
| 27 | Publer の RSS 自動投稿のために、投稿先ごとに RSS フィードを分けた話 | PublerのRSS自動投稿に合わせ、X・Instagram・Googleビジネスプロフィールごとに文字数や画像の違う3本のRSSフィードを出し分けた | @koyabase | 15:08 |
| 28 | 【Cloudflare】EmDashを触ってみた | CloudflareがAstroベースで出した次世代CMS「EmDash」を初期セットアップからデプロイまで試し、WordPressとの違いを比べた | @ryuta09 | 16:27 |
| 29 | 【徹底解剖】海外急上昇OSS「AIHOT」のアーキテクチャと商用展開 | 情報収集・LLMによる重複排除と多段スコアリング・要約で業界ポータルや日報を生成するOSS「AIHOT」の構成を分析した | @autotechradar | 16:40 |
| 30 | 「合鍵」を全部数えたら、使っていないものが18個あった ─ 個人開発の権限(IAM)棚卸し | 個人開発でクラウドとサーバーに渡していた権限を棚卸しし、未使用の鍵18個と空のはずがデータ入りだった置き場所を見つけた | @miki_mini | 17:00 |
| 31 | 【徹底解剖】海外急上昇OSS「AIHOT」のアーキテクチャと商用展開 | AIHOTが「選定ノウハウをプロンプト化した選別パイプライン」と「同一ニュースのイベントクラスタリング」を標準実装する点を挙げた(同題の別URL版) | @autotechradar | 17:00 |
| 32 | 個人開発1-7.3D空間の家具をドラッグで動かす | 3D空間の部屋で「模様替え」ボタン押下中だけ家具をドラッグで動かせるDraggable部品を作り、配置リセット機能も付けた | @hideweb | 17:04 |
| 33 | LLM08:ベクトルと埋め込みの脆弱性とは?社内検索AIが見せてはいけない文書を引いてくる理由 | OWASP LLM08として、RAGで権限外の文書が検索結果に混ざる問題や履歴書の不可視文字によるプロンプト注入の弱点を示した | @monkey_gineer | 17:26 |
| 34 | 年賀状の宛名をExcelの住所録から印刷する手順 | 日本郵便の発表で2027年用年賀状の引受開始が12月20日、元日配達の差出目安が12月27日に変わった点を先に押さえた | @temanashi | 17:31 |
| 35 | インボイス3割特例の判定を、国税庁のフローチャートどおりに関数化して、納付税額を3方式で比較するツールを作成しました | 令和9・10年分のインボイス3割特例の判定を国税庁のフローチャートどおりに関数化し、3方式の納付税額を比べる静的ツールを作った | @tsumu26 | 17:47 |
| 36 | InertiaでLaravelのSPAを作る — APIを書かずにReactと繋ぐ仕組みを整理する | LaravelでReact Routerや別API層を足さず、Inertiaでルーティングとデータ受け渡しをLaravel側に置いたままSPAを作る仕組みを整理した | @engineer_yone3 | 17:52 |
| 37 | SupabaseのRLSは正しいのに誰でも書き換えられた —— UIの無い機能にGRANTだけ残っていた | Next.js+SupabaseのアプリでRLSは正しいのに、UIの無いプロフィール更新にマイグレーションのGRANTだけが残り誰でも書き換えられた | @matsutake_prgrm | 18:00 |
| 38 | 管理画面の Web-API を OpenAPI から MCP ツールにし、自前の IdP の OAuth で Claude から操作する | 管理画面のWeb-APIをOpenAPI定義からMCPツールとして自動生成し、自前IdPのOAuthでClaudeから操作できるようにした | @koyabase | 18:00 |
| 39 | 社内 MCP サーバーの管理: SaaS の鍵を 1 か所に集める | Microsoft Entra IDを例に、利用者ごとに散らばるSaaSの鍵を社内MCPサーバーへ1か所に集める管理方法を整理した | @tosshi | 18:41 |
| 40 | PDF.jsでPDFの表をブラウザだけでExcelにする(文字の座標から行と列を復元する) | PDF.jsで取り出した文字の座標から行と列を組み立て直し、SheetJSで書き出してPDFの表をブラウザだけでExcelにした | @misaneco | 18:52 |
| 41 | 求人サイトの SES・派遣の求人は、どこまで見分けられるのか — Chrome 拡張機能を作って測ってみた | paiza転職・Green・dodaの検索結果でSES・派遣求人を畳むChrome拡張を作り、保存ページと正解ラベルで判定精度を測った | @shimomo | 18:58 |
| 42 | 「データを外部に送信しません」をCSPで裏付ける:1ファイルで動くHTMLツールの作り方 | 1ファイルのHTMLツールにCSPを入れて外部通信をブラウザ側で禁止し、「データを外部送信しない」を裏付けた | @misaneco | 19:00 |
| 43 | Cloud SQL MySQL 8.0→8.4 インプレースアップグレードのダウンタイムを実測(シングルゾーン vs HA) | Cloud SQL for MySQL 8.0→8.4のインプレース更新で接続不可はシングルゾーン約3分4秒、HAでも短くならないと実測した | @toge510 | 19:01 |
| 44 | hook で Claude Code に .env や鍵ファイルを消させない | Claude Codeの「消すな」設定はコマンドの書き方次第ですり抜けるため、.envや鍵ファイルの削除を止める111行のhookを作った | @husenn | 19:03 |
| 45 | Data Engineering Agentで既存パイプラインを改修・移行する | BigQueryのData Engineering Agentで、ML.GENERATE_TEXTからAI.*関数への移行など既存パイプラインの改修を自然言語指示で進めた | @web_benriya | 19:18 |
| 46 | AIは攻撃の経済性を変えたが手口は変えていない:防御側は3つの時間を縮める | 2026年9〜10月の国内大量漏えいを整理し、AIは攻撃の経済性を変えたが手口は既知のものだとして防御側が縮めるべき3つの時間を示した | @xim2jp_tokyo | 19:41 |
| 47 | Web化・Node.js化でぶつかる「帳票システム」4つの壁と解決策 | ActiveReports等の帳票移行で、座標管理の描画エンジン・Chromium非依存の描画・JSONテンプレート変換・リアルタイムプレビューを解決策に挙げた | @maskedridersys | 19:49 |
| 48 | RDS のパスワード自動更新で ECS が落ちて、後回しにしていた RLS の対応をやった | RDSのパスワード7日自動更新でマスターユーザー接続のECSが落ち、同じ原因で効いていなかったRLSの接続ロールを見直した | @kana001_bit | 20:00 |
| 49 | 漫画がKPIに与える効果についてGeminiに聞いてみた | Geminiに漫画施策の事例を聞き、転職マッチングLPのマンガ化でCVRが3.0%から約5.0%に上がった例などを得た | @takaiko | 20:14 |
| 50 | AI感のないAWS構成図をAIエージェントに描かせる実践法 | AWS構成図は画像生成AIではなく、Python diagramsやMermaidなどdiagrams-as-codeをAIエージェントに書かせると実務で使えると主張した | @sunsun_eng | 20:44 |
| 51 | 個人サイトの案内役を無料で実装した —— AIに答えを書かせず、自信があるときだけ返す | 個人サイトの案内役をAIに回答文を書かせず、自信があるときだけ用意済みの答えを返し、無いときは質問を保存する仕様で無料運用した | @motimotinotch | 20:59 |
| 52 | ソース非公開のJSをAIエージェントに解析させるREA、実際にどこまで正しいか検証した | jQuery 3.7.1のminifyファイルをREA 6.5.0で解析し、Wakaru導入後に復元したtoType()のロジックが元ソースと一致した | @matsushima_a | 22:40 |
| 53 | npm audit の「高」は、自分の Node.js API に届いていたのか | npm auditの高(source-map-jsのGHSA-68fv-2mgg-jv7q)は、css-treeが生成側だけ使うため自分のNode.js APIへの到達経路は見つからなかった | @tonbifun | 23:35 |
| 54 | Cloudflare Workers で x402 の従量課金APIを作る(実測)— x402 実装 例・402→検証→200 | Cloudflare Workersでx402の402→検証→200を実装し、402応答は約0.36〜0.78秒と遅くないが従量APIの購入は0件だった | @noboru_x402 | 23:49 |
| 55 | Discord の ID を JSON.parse で数値のまま読んだら、日時は合うのに連番だけ 7 が 0 になった | Discordのsnowflake IDをJSON.parseで数値化すると2^53超で丸められ、日時は合うのに連番7が0になるため文字列で扱うべきだと示した | @hashitoz | 23:54 |
Qiita
| # | Title | Summary | Author | Published |
|---|---|---|---|---|
| 1 | 簡易予約システムの作成練習 | JavaScriptで簡易予約システムを作る練習を始め、GitHubのコードとGitHub Pagesのサンプルページを公開した | @shizuoka_miyako_19911118 | 00:01 |
| 2 | Strands harness を AgentCore にデプロイしたら、ローカルでは起きない落とし穴があった | AgentCore Runtimeでは/var/taskが読み取り専用で.agentに書けずPermissionErrorになり、/mnt/workspaceのセッションストレージへ移して解決した | @mtmt_factory | 00:05 |
| 3 | スキーマを変えるとプロンプトキャッシュが共有されなかったので、Bedrock の構造化出力をやめた話(2026年版) | Bedrockの構造化出力はスキーマがプロンプト前方に入りキャッシュが分かれるため、スキーマを本文末尾に書き4種で1キャッシュを共有した | @ntaka329 | 00:20 |
| 4 | ダッジェム(Dodgem)— 5×5 の 2.4 億局面を後退解析で解き、1996 年のニュースグループの主張を全部確かめたら 3 か所ずれていた | ダッジェム5×5の2億4,006万局面をNodeで323秒かけて後退解析し、1996年のニュースグループの主張に3か所のずれを見つけた | @sen-ltd | 00:26 |
| 5 | Debugging JavaScript Ecommerce SEO: Comparing Server HTML with the Rendered DOM(JavaScript EC サイトの SEO をデバッグする:サーバー HTML とレンダリング後 DOM の比較) | 商品ページの初期HTML・描画後メタデータ・HTTP応答の食い違いを、Chrome DevToolsで調べる再現可能な手順を示した | @khalidsemary | 02:12 |
| 6 | 連絡先の検出が「画面にあるのに0件」になった。正規表現の \b を処理系21設定で測ってみた | HTMLタグを剥がすとメールアドレス直後が日本語になりPythonのreで\bが立たず連絡先0件になった原因を、21処理系設定で測った | @fujiken818 | 02:20 |
| 7 | API GatewayでMockを統合したWebSocket APIを作成 | API GatewayでLambdaを作らずMock統合だけのWebSocket APIを作り、$connectと$disconnectにMockを設定して接続を確かめた | @HierarTree | 02:41 |
| 8 | インフラ屋が書く Lambda Web Functions:API Gateway+Lambda を置き換えるか、動かして判断する | Lambda Web FunctionsでExpressの最小APIを動かし、CLI 1本でデプロイできたが同時リクエストの値の取り違えは3回とも起きた | @yuki_1012_1101 | 03:04 |
| 9 | 同じ温度でも樹脂の粘度が10倍以上変わる?射出成形の充填不足をCarreau-Yasudaモデルで考える | 同じ温度でも流し方で樹脂の粘度が10倍以上変わることを、Carreau-Yasudaモデルとブラウザの流動解析ツールで示した | @NovaSolver | 08:00 |
| 10 | AWS認定全冠達成!約10か月で残り12資格を取得した学習方法を振り返る | 2026年1月のSAP合格後、約10か月で残り12資格に合格しAWS認定全冠を達成した学習方法を振り返った | @kawbow | 09:33 |
| 11 | Why Clean HTML Semantics Beat Heavy Client-Side Bundles for AI Retrieval(AI 検索ではクリーンな HTML セマンティクスが重いクライアントサイドバンドルに勝る理由) | AI回答エンジンの検索エージェントは厳しい遅延予算でJavaScriptを実行しにくいため、意味のある素のHTMLが有利だと主張した | @waveriderseo | 11:02 |
| 12 | postMessage の targetOrigin が相手と違うと、例外も出ずにメッセージが捨てられます。iframe 自身のオリジンを入れていました【Chromium 141 で実測】 | postMessageのtargetOriginが親と違うとメッセージは例外なく捨てられ、Chromium 141ではコンソール警告1行だけが残ると実測した | @Rapls | 11:04 |
| 13 | 非同期更新でフォーカスが消える? JavaScriptのDOM更新範囲を見直す | カードをデッキに追加する画面で遅れて届いた関連情報がボタンごとDOMを置き換えフォーカスを消すため、JavaScriptの更新範囲を応答部分に限定した | @t1k2a | 11:38 |
| 14 | 画像を内容で PNG-8 と WebP に振り分ける — 平均 SSIM では 64 色への劣化を見逃した | スクショはパレットPNG、写真はWebPに振り分ける判定で、平均SSIMでは64色化による劣化を見逃すことを数値で示した | @jhao29784 | 12:22 |
| 15 | re:Invent 2026 APJK KickOFF(re:Invent 2026 APJK キックオフ) | re:Invent 2026のAPJC Kick Off Partyの招待がメールではなくポータルのバナーで告知されていたことを記した | @taro-yamada | 13:53 |
| 16 | AWS閉鎖網+Snowflake タイムトラベルの有用性 | AWS閉鎖網から使うSnowflakeのタイムトラベルは保存期間を既定1日・Enterprise以上で最大90日まで設定でき、復元に便利だと検証した | @Cache-Hit | 14:21 |
| 17 | OSS-DB Silverに独学で合格するための教材構成と学習計画 | OSS-DB Silverは選択肢がすべて実在のコマンド名のため、学習時間の半分以上を運用・仕組みの理解に充てるべきだとした | @techdbblog | 14:44 |
| 18 | Canvas の切り抜きで混同しやすい「表示座標」と「画像のピクセル」 | 幅1,200pxの画像を600 CSS pxで表示すると倍率2になるように、Canvas切り抜きで表示座標と元画像ピクセルを分けて変換する方法を示した | @cnvxstudio | 14:44 |
| 19 | PostgreSQLの時系列データで押さえたいSQL 7題 | 10分間隔のCPU・メモリ使用率テーブルを題材に、集計・欠測検出・重複・索引の時系列SQL 7題をPostgreSQL 16で動かした | @Nokhysh | 16:07 |
| 20 | 風速単位の変換で値を崩さない — m/s基準・表示丸め・往復テスト | 風速をm/s基準の内部値と表示値に分け、km/h・mph・ノットの係数で変換し、往復テストで丸め誤差の蓄積を防いだ | @droneforecast | 16:37 |
| 21 | 【IT業界25年目】ADHDポンコ鬱エンジニアが人生賭けて運営中の求人サービス『ヴェテラン』では絶対に避けたいので考えた「なぜ情報漏洩はなくならないのか?」 | 『ヴェテラン』運営者は、情報漏洩が続く原因を技術不足ではなく設定ミス・脆弱性対応の遅れ・委託先の強い権限など5要因の運用問題だと結論した | @Veteran | 17:27 |
| 22 | EC2しか使えない環境で、コンテナ的に構築・運用する | EC2しか使えない制約下で、UserDataや手動構築ではなくEC2 Image BuilderでAMIに環境を焼き込みコンテナ的に運用した | @yutaka_kozuka | 17:53 |
| 23 | モーダル・ドロワー・ボトムシート・ポップオーバー・ツールチップ・トーストの使い分けと、<dialog>/popoverで作る最小実装 | モーダル・ドロワー・ポップオーバー・トーストなど6部品の使い分けを示し、<dialog>とpopover属性で最小実装した | @motytools | 17:57 |
| 24 | SyntaxError: The requested module ‘node:util’ does not provide an export named ‘styleText’を解決した手順 | styleTextが無いNode.js 18をsetup-nodeで指定していたのが原因で、Voltaでnode@24を固定しnode-version-fileで参照させて解決した | @ryu0947 | 18:09 |
| 25 | テーブル定義書・ER図を自動生成して、AIにテーブル構造を答えさせるツールを作ってみた | テーブル定義書とER図を自動生成するツールをdbxrayに改名・改良し、MCPサーバー経由でClaude Codeにテーブル構造を答えさせた | @ebichan_88 | 18:15 |
| 26 | 第16回 Terraform講座 | Terraform講座の第16回でRDS本体のDB Instanceを作り、ALB・EC2・RDS(MySQL)の構成で初級編を完走した | @nyarusasu22 | 18:48 |
| 27 | 生成AIに作らせた4択問題は「一番長い選択肢」が正解になりがち — 回答データなしで偏りを検出するテストと項目分析 | 生成AIで作った約720問の4択では英語問題の94%で一番長い選択肢が正解だったと判明し、回答データなしで偏りを検出するテストを作った | @kigi316782 | 18:51 |
| 28 | ブラウザ内で音声をWAV・MP3保存する拡張機能「Music Grabber」を作った:状態管理とキャプチャ設計 | Sunoの音声をWAV・MP3で保存するChrome拡張Music Grabber 1.3.8で、再生キャプチャと読み込み済み音声の取得経路を分けた | @fuzalov | 18:57 |
| 29 | 多言語サイトのリンクプレビュー設計:og:locale・hreflang・言語別OG画像を正しく出し分ける | SNSのクローラーはCookieも言語設定も送らないため、言語別URLごとにog:locale・hreflang・OG画像を出し分ける設計を示した | @abidali671 | 18:57 |
| 30 | 効果音ボタンに「早送り」「ピッチ変更」を付ける:playbackRate・preservesPitch・Web Audio APIのdetuneの使い分け | 効果音の早送り・ピッチ変更で、<audio>のplaybackRate・preservesPitchとWeb Audio APIのdetuneで速度と音程の変わり方が違うと比べた | @abidali671 | 18:58 |
| 31 | reactコース#14 | Reactコースの学習記録として、TypeScriptで数値型をlet age: number = 25と定義する方法とテストを学んだ | @langhuanamacha | 19:02 |
| 32 | CVE-2026-99999(PwnEscape)はDockerやAWS ECSに影響する?構成別の判定まとめ | 2026年10月15日公開のLinuxカーネル脆弱性PwnEscape(CVE-2026-99999、CVSS 9.3)がDockerやECSに影響するかを構成別に判定した | @Xim2jp | 19:41 |
| 33 | AWS MLA試験対策 サービス用語整理 | AWS MLA試験向けに、Glue FindMatchesやGlue DataBrewなどのサービスを学校の名簿に例えて整理した | @Kagesyu | 20:42 |
| 34 | ExcelでCSVが文字化けする理由と、ブラウザだけで直す方法(TextDecoderで文字コード判定) | BOMなしUTF-8のCSVをExcelがShift_JISとして読むのが文字化けの原因で、TextDecoderで文字コードを判定しブラウザだけで直した | @MisaNeco | 20:49 |
| 35 | AWS初心者が0円で本番環境を作れるようになるまで #1【IAM編】ルートユーザーを卒業して作業用IAMユーザーを作る | 無料枠だけでS3+CloudFront・Cognito・Lambdaのサーバーレスアプリを作る連載の第1回で、ルートユーザーから作業用IAMユーザーへ移った | @matrin | 21:56 |
| 36 | Flask + PostgreSQLでつくる書籍管理アプリ:Jinja2分離・CSS設計・pytest自動テスト追従の実践記録 | Flask+PostgreSQL 16の書籍管理アプリで、app.py内のHTMLをJinja2テンプレートと外部CSSへ分離しpytestとGitHub Actionsを追従させた | @MySweetLatte | 22:10 |
| 37 | 【Python / Flask】PostgreSQLと連携した書籍管理Webアプリを開発!レスポンシブUIからREST API設計、pytest自動テストまで網羅 | Flask+PostgreSQL 16の書籍管理アプリに、Flexboxのレスポンシブ対応・404処理・Android連携を見据えたREST APIとpytestを実装した | @MySweetLatte | 22:12 |
| 38 | PlaywrightのgetByLabelがtextarea入力後に0件になったので、3パターンで検証した | Playwright 1.64.0でgetByLabel(‘Notes’)がtextarea入力後に0件になる現象を、3パターンの再現コードと測定JSONで検証した | @aichance | 22:13 |
| 39 | EFSからS3へ移行してコスト92%削減、金額にして年1.19ドル。それでも移行した理由 | MLバッチの共有ストレージをEFSからS3へ移し月額92%減だが削減額は年1.19ドルで、本当の価値は監査とPII保持設計にあった | @zucky-quest | 22:20 |
| 40 | インフラ屋が書く Amazon Bedrock AgentCore の主要機能を動かして確かめる(1)Runtime・Memory・Code Interpreter・Browser・Observability | Amazon Bedrock AgentCoreのRuntime・Memoryなど4機能を検証用アカウントで試し、Runtimeは会話ごとに別環境へ分かれると確かめた | @yuki_1012_1101 | 22:21 |
| 41 | Basic認証のヘッダーを btoa で作ったら、田中は例外になり、café は黙って別の値になった | Basic認証ヘッダーをbtoaで作ると「田中」は例外、「café」はLatin-1扱いで黙って別の値になるため、TextEncoder経由が必要だった | @hashito | 23:46 |
Publickey
2026-10-17 付の記事はありませんでした。
gihyo.jp
2026-10-17 付の記事はありませんでした。
GIGAZINE
対象日の該当記事はすべて Top 20 に掲載されています。
ITmedia News
2026-10-17 付の記事はありませんでした。
TypeScript Blog
2026-10-17 付の記事はありませんでした。
Node.js Blog
2026-10-17 付の記事はありませんでした。
Astro Blog
2026-10-17 付の記事はありませんでした。
Cloudflare Blog
2026-10-17 付の記事はありませんでした。
Vercel Changelog
対象日の該当記事はすべて Top 20 に掲載されています。
AWS What’s New
対象日の該当記事はすべて Top 20 に掲載されています。
Google Cloud Blog
対象日の該当記事はすべて Top 20 に掲載されています。
Supabase Blog
2026-10-17 付の記事はありませんでした。
web.dev
2026-10-17 付の記事はありませんでした。
Mozilla Hacks
2026-10-17 付の記事はありませんでした。
CSS-Tricks
2026-10-17 付の記事はありませんでした。
Smashing Magazine
2026-10-17 付の記事はありませんでした。
Hacker News
| # | Title | Summary | Published |
|---|---|---|---|
| 1 | Show HN: Tennis, a local/offline context store(Show HN: Tennis、ローカル/オフラインのコンテキストストア) | ChatGPTのエクスポートやClaude・Codexの履歴をローカルで索引化し、tennis searchで自然文検索できるCLIを公開した | 00:17 |
| 2 | Ask HN: Would you use a tool that adds a real back end to any front end?(Ask HN: 任意のフロントエンドに本物のバックエンドを追加するツールを使いますか?) | アップロードしたUIに1〜2分でAIモデル・ストレージ・ログインのバックエンドを自動接続するツールへの需要を尋ね、取得時点でコメントは0件だった | 00:27 |
| 3 | React Native 0.88(React Native 0.88 リリース) | React 19.3.0へ更新し、イベントをW3C EventTarget経由で配信、Textの可変フォントやiOS SceneDelegateに対応し破壊的変更は無しとした | 00:31 |
| 4 | Interview with Deepthi Sigireddi from Supabase on Vitess and Multigres(Supabase の Deepthi Sigireddi に聞く Vitess と Multigres) | リンク先のtheconsensus.devがHTTP 403を返し、インタビュー本文の内容を確認できなかった | 01:24 |
| 5 | Build a Multi-Tenant MCP Server with OAuth (Clerk and Arcade)(OAuth 対応のマルチテナント MCP サーバーを作る(Clerk と Arcade)) | ClerkをIdP、Arcade CloudをMCPゲートウェイにし、権限判定はAPI側に残してテナント分離するチュートリアルを示した | 01:31 |
| 6 | WebAssembly Lesson 2: Graphics with SDL(WebAssembly レッスン2:SDL によるグラフィックス) | 2019年12月の記事で、EmscriptenとSDL 1.2/2.0(-s USE_SDL=2)で512×512にノイズを描くWasmを作った手順を示した | 01:44 |
| 7 | Unlocking SVG Styling Control with CSS Linked Parameters(CSS Linked Parameters で SVG のスタイル制御を取り戻す) | Chris Coyierがlink-parametersとparam()で<img>読み込みのSVGの色を外部CSSから変える方法を示し、FirefoxとSafariはフラグで試せるとした | 02:06 |
| 8 | Build a Scrollspy with Modern CSS: No JavaScript Needed(モダン CSS でスクロールスパイを作る:JavaScript 不要) | scroll-target-groupと:target-currentにアンカーポジショニングを組み合わせ、Chromium系ではJSなしでスクロールスパイが動くと示した | 02:07 |
| 9 | Permeate: Visual CSS Editor(Permeate:ビジュアル CSS エディタ) | 要素を選んでスタイルを変えると即反映され次回も保持されるChrome拡張で、v0.0.3・ユーザー数3人だった | 02:08 |
| 10 | Clojurific: ClojureScript compiler fork, optimized for modern JavaScript(Clojurific:モダン JavaScript 向けに最適化した ClojureScript コンパイラのフォーク) | WhimsicalがES modules出力とVite対応のフォークを公開し、公式ベンチの合計時間は8.2秒から4.7秒に縮んだがJSサイズは増えた | 03:00 |
| 11 | Show HN: Putaway – sorts your Mac’s Downloads into the folders you have(Show HN: Putaway – Mac のダウンロードフォルダを既存のフォルダへ仕分ける) | ファイル先頭のテキストやOCRをApple Intelligenceなどで判定して既存フォルダへの移動計画を示し、確認後に移すmacOS 26以降向けツールを公開した | 03:48 |
| 12 | Google’s Core Web Vitals with Soft Navigations, Reflecting SPA Performance(ソフトナビゲーションを含む Google の Core Web Vitals、SPA の性能を反映) | Chrome 151に合わせ10月のCrUXでソフトナビ込みの実験的LCP・INP・CLSを公開し、ソフトナビ75〜100%のオリジンでは良好なLCPが26%から87%になった | 04:27 |
| 13 | Fly.io Incident – Platform Wide Rolling Host Reboots(Fly.io インシデント – プラットフォーム全体のホストのローリング再起動) | PwnEscape(CVE-2026-99999)緩和のため全リージョンのホストを順次再起動した障害で、ページ表記で10月16日16:22告知・17日05:15に解決済みとなった | 05:05 |
| 14 | Show HN: Pogi – AWS, Google Cloud and Azure on your machine, in one binary(Show HN: Pogi – AWS、Google Cloud、Azure を手元のマシンで 1 バイナリに) | AWS 131・Google Cloud 26・Azure 24の計181サービスを1つのGoバイナリと1ポートでエミュレートし、約25msで起動するMITライセンスのツールを公開した | 05:44 |
| 15 | Intelligent UI needs a new HTML(インテリジェント UI には新しい HTML が必要だ) | Thesysの著者が、各社がバラバラに作るUI記述用のインターフェース推論言語は相互運用のため語彙と契約を標準化すべきだと主張した | 08:04 |
| 16 | Show HN: Connectio – One local address for all your development servers(Show HN: Connectio – すべての開発サーバーを 1 つのローカルアドレスに) | パスとワイルドカードのルールで複数のローカル開発サーバーへ振り分け、Cloudflareトンネルで一時公開もできるデスクトップアプリを公開した | 11:37 |
| 17 | Show HN: 100kb-SDK – Client-side WASM image and PDF optimizer to cut S3 bills(Show HN: 100kb-SDK – S3 の請求を減らすクライアントサイド WASM の画像・PDF 最適化ツール) | 画像・PDFをブラウザ内で指定KB以下に圧縮するnpmパッケージで、無料版のほか商用ライセンスは月19ドルとしている | 13:26 |
| 18 | Vercat – Vercel on the Go(Vercat – 外出先で使う Vercel) | Vercelのデプロイ・ログ・使用状況を見るiPhone向けの非公式アプリで、v1ではデプロイ操作は読み取り専用、利用にはサブスクリプションが必要だった | 14:15 |
| 19 | From Oracle DBA to Postgres Contributor with Karen Jex(Oracle DBA から Postgres コントリビューターへ(Karen Jex)) | Talking Postgres第44回で、Oracle DBAからSnowflakeのシニアエンジニアになったKaren JexがPGConf EU 2019を機にコミュニティへ入った経緯を語った | 16:12 |
| 20 | Row Level Security in SQLite on Cloudflare(Cloudflare 上の SQLite で行レベルセキュリティ) | D1の前に置いた信頼済みWorkerがJSONポリシーを確認し、更新文にセッション由来のuser_id条件を自動付与して本人の行だけ書き換えさせた | 16:23 |
| 21 | Pi Durable on Cloudflare(Cloudflare 上の Pi Durable) | 長時間動くエージェント用ハーネスPi Durableを1セッション1つのDurable ObjectとSQLiteで動かし、アイドル時はハイバネートさせる構成を示した | 18:14 |
| 22 | Looking for a Remote Engineering Role(リモートのエンジニア職を探しています) | React・React Native・Node.jsのTypeScriptとSwiftを扱う経験15年以上のエンジニアの求職投稿で、唯一のコメントは月例の求人スレッドへの投稿を勧めた | 19:24 |
| 23 | C# now beats Rust on WASM size(WASM のサイズで C# が Rust を上回った) | NetWasm 0.8.0で「42を出力」するWASI P2コンポーネントは47,798Bで、Rust 1.95.0の53,635Bより約10.9%小さかった | 19:40 |
| 24 | AI Engineering Fluency Extension for VS Code / JetBrains / Visual Studio, NPM(VS Code / JetBrains / Visual Studio / npm 向け AI Engineering Fluency 拡張機能) | ローカルのセッションログからCopilotやClaude Codeなどのトークン使用量と活用度スコアを集計し、拡張・CLI・ステータスラインで表示する | 20:42 |
| 25 | Microplastics React with Water, a New Study Says. That’s a Problem for Biology(マイクロプラスチックは水と反応する、新研究が示す。生物学にとって問題だ) | WebFetchでwired.comのリンク先を取得できず、研究内容を確認できなかった | 21:17 |