VOL. 165
WEB DEV DIGEST
WEB DEV OUTLINE
2026-10-18
日曜日 · JST
TODAY’S ISSUE 2026年10月18日 · 日曜日 WEB FRONTLINE

Obsidian行マーク「Line Marks」、TypeScript移植版「tsc-ts」ほか — Web Dev Digest: 2026‑10‑18

Top 20

Obsidian 編集してもズレない行マークでノート間をジャンプできるプラグインをリリース

Source: Zenn | Published: 2026-10-18 09:38 JST

Tsc-ts: TypeScript written in TypeScript(Tsc-ts:TypeScript で書かれた TypeScript)

Source: Hacker News | Published: 2026-10-18 02:10 JST

35日でフロントエンドの基礎を完全に理解する #12 - 既存コードを読む

Source: Zenn | Published: 2026-10-18 00:24 JST

Astroブログで記事ごとのOGタグを「書き忘れられない」仕組みにする:Content Collectionsのスキーマ検証とビルド後チェック

Source: Qiita | Published: 2026-10-18 02:17 JST

【Node.js × Supabase × Vercel】匿名お悩み共感ボード「Moyan」をClaude Codeとゼロから1時間で作って公開した

Source: Qiita | Published: 2026-10-18 03:11 JST

会話シナリオのテストケースをYAMLで管理する最小例

Source: Qiita | Published: 2026-10-18 03:53 JST

Astro・Cloudflare Workers・お名前.comを使って無料でブログを公開する

Source: Qiita | Published: 2026-10-18 04:49 JST

Node.js 26.11でイベントループ遅延をリセットせず窓別監視する

Source: Zenn | Published: 2026-10-18 04:49 JST

決済Webhookの署名検証でJSONを整形し直すと何が起きるか:Node.jsで9ケースを確認する

Source: Zenn | Published: 2026-10-18 06:22 JST

作業記録に1行差し込んだら、ファイルの先頭が途中にもう1つ増えていた(String.replace の置換文字列で $` が展開された3回)

Source: Qiita | Published: 2026-10-18 07:31 JST

家計の「もしも」診断アプリで、正しいのに伝わらない結果画面を建て直した話(Next.js × Gemini)

Source: Zenn | Published: 2026-10-18 13:03 JST

Bun PR – Compile TypeScript to machine code ahead of time(Bun の PR:TypeScript を機械語へ事前コンパイル)

Source: Hacker News | Published: 2026-10-18 06:31 JST

What’s New in React 19.3 and How It Changes UI Development(React 19.3 の新機能と UI 開発への影響)

Source: Hacker News | Published: 2026-10-18 07:38 JST

Matthew Prince on why Cloudflare offers a free version and always will (2016)(Cloudflare が無料版を提供し続ける理由を Matthew Prince が語る(2016年))

Source: Hacker News | Published: 2026-10-18 14:09 JST

Show HN: Typed data pipeline – in TypeScript and DuckDB(Show HN:TypeScript と DuckDB による型付きデータパイプライン)

Source: Hacker News | Published: 2026-10-18 22:08 JST

無料でメモをノート・カンバン・タスク・ダッシュボード・マークダウン・グラフ表示の6つに対応できAI連携・ブラウザ拡張機能・PWA・自動バックアップもできる「Poznote」、オープンソースでセルフホスト可能

Source: GIGAZINE | Published: 2026-10-18 18:00 JST


All Articles

Zenn

#TitleSummaryAuthorPublished
1AIに「いい感じに動かして」が通じない理由と、動きの名前で頼む方法「おしゃれに動かして」では要素・動き・秒数・移動量をAIが全部決めてしまうため、動きの名前で指定して頼むべきだと主張した@motytools00:27
2シークレットのローテーションは、値を更新するだけでは終わらないCloud RunにSecret Managerの値を環境変数で渡す構成では新キー登録後も稼働中のサービスやジョブが旧キーを使い続けるため、反映範囲と失効までの手順を示した@numekudi00:36
3「Storymesh」でStoryファイルの漏れ・仕様の漏れを検知Storybook前提の個人OSS「Storymesh」をnpm公開し、stories.tsの作成漏れとコンポーネント仕様の記述漏れを検知できるようにした@yuya_081101:17
4ブラウザーのチェックリストを印刷可能にする — 状態・操作・印刷CSSを分ける項目をID・表示文・チェック状態・追加フラグの状態で持ちDOMではなく状態から再描画することで、編集後の進捗と印刷CSSの表示を一致させた@droneforecast01:28
5CodeSeriesを用いたCloudFormationのCICD構成Jenkinsfileにaws cloudformation deployを都度書く命令的なリリースをやめ、AWS CodeSeriesのCI/CDパイプラインへ移行した構成と要点を示した@wakaka2301:31
6韓国の「띠」を生年月日から出すコード — 元日・旧正月・立春の3つの境目とDateの罠띠の年の境目を元日・旧正月・立春の3基準で切り替える関数を示し、1〜2月生まれで結果がずれるDateの落とし穴を挙げた@hssolution01:49
7AIがコードを書くようになって、開発の何が変わったのかAIで実装や修正は短時間で済むようになったが、コードを書く作業の自動化とソフトウェア開発全体をAIに任せることは別だと著者は論じている@covanew01:56
8韓国語のClaude Code入門ガイドを日本語化し、Vercelで公開した話韓国語のClaude Code入門教材CC101を日本語化したcc101jpをVercelで公開し、PowerShell操作でつまずく社内の初心者向けに整備した@nu004402:34
9Claude Code を自分のアプリから操作する stream-json 入門(許可の確認や質問にも答える)claude -p は1回で終了し許可確認やAskUserQuestionに答えられないため、stream-json入出力で自作アプリから対話的に操作する方法を示した@tanashun02:36
10【COF-005】開発からAWS公開までの全体振り返り中国語学習アプリChinese Output Forgeを要件定義・Spring Boot実装からAWS公開まで進めた工程と、特に苦労した点を振り返った@mawsonlakes05:50
11日本語の個人情報を Bedrock Guardrails, SDP, Presidio でマスキングして比較する日本語の個人情報を初期設定でマスクすると再現率はGuardrails 66.8%・SDP 63.0%・Presidio 50.9%で、前処理と正規表現でSDPは86.8%まで上がった@omiya055508:00
12日本語の業務データが、そのまま日本語のオントロジーに。Context Ontology Accelerator v0.3.6 の日本語対応AWSのOSS「Context Ontology Accelerator」v0.3.6が日本語に対応し、日本語テーブルからそのまま日本語のオントロジーと説明を生成できるようになった@inariku08:19
13SQSの標準キューとFIFOキュー、「順番と重複が大事か」で選ぶと整理できた標準キューはほぼ無制限のスループットだが順序が前後し重複配信もあるため、順番と重複が大事ならFIFO、受信はロングポーリングが基本と結論づけた@yasutomo797408:42
14AI に本番 DB を渡すなら、賢さより「何をさせないか」から決める自作のscandockは資格情報をAIに見せず読み取りクエリだけを許し、書き換えは人が事前登録した固定SQLを承認時のみ実行する設計にした@user_s0ma09:00
15Claude Codeの会話を30日後でも探せるようにする - 過去セッションの原文を検索して再開するClaude Codeは会話をjsonlに保存し既定30日で削除するため、cleanupPeriodDaysで延長し、MEMORY.mdに残らない原文を検索して再開する方法を示した@okamyuji09:22
16シュレーディンガー方程式をブラウザで解いて、トンネル効果の確率を理論値と合わせる1次元シュレーディンガー方程式をCanvas 2DとVisscher法でライブラリなしに解き、トンネル確率を教科書の理論値と照合して合わない点を直した@sishiya09:39
17AIでも考えてくれない、検索順位と登録補助日本酒アプリ「さけのありか」で「ざく」と検索したとき「出羽桜」より「作」を先頭に出すため、一致の種類ごとに優先順位を付けた@clavisflow09:41
18入力した名前をサーバーに送らない電子印鑑サービスを、Cloudflare だけで作った透過PNGの電子印鑑を作る「電子印鑑作るさん」を、名前をサーバーに送らずブラウザ内で生成する方式でCloudflare Workersの静的配信と小さなWorkerだけで構築した@dokugakulink09:53
19Claude Code プランモードで allow が効かない MCP 検索を PermissionRequest フックで自動承認するプランモードではpermissions.allowやPreToolUseフックのallowでもMCP呼び出しの確認画面を止められず、PermissionRequestフックでのみ自動承認できた@serotoninmax10:59
20ライブの参戦記録サービスを個人で1日で作った話:構成と、Claude Code との進め方坂道グループのファン向け参戦記録サービス「セトリログ」をClaude Codeと1日で作り、公開1週間で利用者が2,000人を超えた@takec8711:56
21Java で AI エージェントを作るなら何を使う? Spring AI で Bedrock を直接呼んで、本番で足りないものを確かめたSpring AIのChatClientでツール・メモリまでは揃うが、メモリはJVMヒープで再起動時に消え、会話IDを知れば他人の会話も読めるなど本番の不足を確かめた@ryotashi2912:00
22自作AIアシスタントに「歌声に合わせて流れる歌詞」を作ってみたC#/.NET 10+WPF+WebView2+Reactの自作AIアシスタントで、行単位の時刻しかない歌詞を歌声に合わせて光らせる表示を作り、行長での均等割りは失敗した@kunamao12:31
23AWS CLFに合格|ping-tを使った学習記録と827点までの道のりping-tを使った学習でAWS Certified Cloud Practitionerに2026年10月17日に827点で合格し、SAA受験の前段階として受けた経緯を記した@masamuranaka12:51
24Lambda Web Functions のエンドポイントとログについて2026年10月12日リリースのLambda Web Functionsはポートをリッスンする通常のWebアプリを書く方式で、従来の関数は「Event Functions」に改称された@tnobe13:13
25Amazon Bedrock に機密情報を入れるために確認した20項目Claude・GPT・Novaなど100件以上のモデルを使えるAmazon Bedrockに機密情報を入れる前に確認した20項目を挙げた(Qiita記事の転載)@hiroshi_imaoku13:22
26WordPressからAstroへの引っ越し:メールが届かない?メールを先に別サービスへ移せばブログ切替でMXは変わらず、署名に印鑑が使われない原因はさくらのDKIM設定で初期ドメイン側の公開鍵を登録したことだった@jiraiyablog13:48
27AIが書いたGASを「知らないAPIで落ちる」模擬環境でテストする(Proxy)AI生成のGASを、知らないメソッドを読んだ瞬間に例外を投げるProxy製の模擬環境でNode.js上でテストし、実在しないAPI呼び出しを本番前に検出した@rakuwork_kobo14:15
28AIでWebページの一部だけを編集する方法:選択した要素のみを変更する最小のDOMコンテナを対象に選び、隣接カードやCSSクラスなど変えてはならない要素を不変条件としてプロンプトに書く3ステップで全体再生成を避けると主張した@htmldrag15:09
29Writeup for Small Image Uploader 2(Small Image Uploader 2 の解法)AlpacaHackの問題で、Admin BotがGET /api/file/を直接開いた際にブラウザが拡張子ではなくレスポンスの中身で扱いを決める点を突き、Cookieをwebhookへ送らせた@toumorocorn15:10
30LINE・Safari・PCで共有を止めない3段階フォールバック設計ブラウザゲーム「猫の電気屋さん」の結果共有を、LIFFのLINE共有→Web Share API→クリップボードの3段階でフォールバックさせた@shige700015:17
31Bedrock API キーをセルフサービス発行するポータルを CDK でデプロイし、Claude Code と Codex から使うPoC参加者ごとのIAMユーザー作成と鍵配布をなくすため、Bedrock APIキーのセルフサービス発行ポータルをCDKでデプロイし、Claude CodeとCodexから使えるようにした@ndmxjp16:14
32Next.js devサーバーでUIが無反応になる症状 — .next/chunks空の診断と1分復旧.next/static/chunks/が空だとReactクライアントが起動せずSSRのHTMLだけ残るため、chunksの404を確認してrm -rf .nextで1分以内に復旧できる@joemike17:16
33AWS Lambda Web Functions触ってみた2026年10月12日発表のLambda Web Functionsで、従来Lambda単体では提供されなかったHTTPサーバーを直接実行できることを実際に試した@nagatoshi17:23
34Cloudflare の新しいマルチモーダル意思決定モデル Clef-omni を色々と検証してみたWorldSense 300問でClef-omniは50.7%と多段構成の48.7%と互角、首位のGemini 3.8 Flash(68.0%)より費用は約3.5分の1で中央値4.5秒と最速だった@snaka021317:35
35destroyが成功しても、撤去は終わらないCDK製EC2の仕組みをスタック削除しても未アタッチのボリュームが残り、「別スタックも使う」としていた設定キャッシュも不要だったと判明した@miyakona18:56
36ダッシュボードを誰も見ていないのに、Durable Objectsの書き込み枠が埋まりかけた閲覧者の有無に関係なくMacから届く状態とHTMLを保存し続けていたため、少人数用ダッシュボードでもDurable Objectsの書き込み行数が日次無料枠の90%に達した@llmonmac18:59
37個人開発1-8.Web Audio APIで、音源ファイルなしにBGMと雨音を作るWeb Audio APIで音源ファイルなしにLo-fi・ピアノ・オルゴールのBGMと雨・焚き火・波など8種の環境音を生成し、重ね再生と個別の音量調整を実装した@hideweb19:06
38判断特化モデルの比較: Decisions API・Jev・ClefDecisions APIとJevを試した結果、精度に差はなく費用はJevが安く応答もおおむね速かったが、時間のかかった数件ではDecisions APIより遅かった@aregoist19:21
39英語学習アプリの復習の間隔を、MIT ライセンスの ts-fsrs で FSRS に置き換えた英語学習アプリの復習間隔を固定の段階表からFSRSに置き換え、計算をMITライセンスのTypeScript実装ts-fsrsに任せて数行で導入した@kahia111419:39
40AIに「一人でWebサービスを運営して」と任せてみた:時差対応の日程調整ツール「あうとき」Grok Bot上のAIアシスタント「Max」が、時差対応の日程調整ツール「あうとき」の企画・実装・デプロイ・計測・宣伝をほぼ一人で回した@autoki_app19:59
41LLM エージェント(ReAct)を TypeScript で手書きしてみた最小のReAct(Reasoning + Acting)エージェントをTypeScriptでゼロから手書きし、コアのループが約40行で書けることを確かめた@zhaojiayi20:20
42pdf.js を Chrome 拡張に同梱して日本語の領収書 PDF を読んだら踏んだ 4 つの罠(外部送信ゼロ)pdf.jsを同梱したChrome拡張で領収書PDFを外部送信ゼロで読んだが、年月日が引けない・合計が消費税になる・取引先が住所ごと取れる等4つの罠を直した@sora_proj20:21
43帳票に会社印を押す機能—「非公開」が無かった話とExcel座標の三層既存S3バケットがPrincipal: *のGetObjectを許可していたため印影をPostgreSQLのbyteaに保存し、Apache POIで列幅・印刷倍率61%・紙のmmの三層を補正した@pythona20:53
44jsのbindについて.bind()はthisを固定した新しい関数を返し、setIntervalのコールバックやmultiply.bind(null, 2)の部分適用に使えるが、多くはアロー関数で代替できると整理した@takaiko20:55
45スレッドからプロセスへ:増やせば速くなる?#4 レスポンスはなぜ遅くなるのか?Event Loop と Worker キューを可視化して調べNode.js/Next.jsのEvent LoopとPiscinaのWorkerキューをPrometheusとk6で可視化し、ローカル負荷試験でレスポンスが遅くなる原因をP99で追った@jsonfoo20:57
46ノーコードでWEBサイトが作れる「Tsumu」を作ったキャンバス上で組んだページをNext.jsプロジェクトとしてGitHubに公開できるビジュアルエディタ「Tsumu」をMITライセンスのOSSで公開した@abshrimp21:07
47Cloudflare Pages + D1 + Stripe で固定費ゼロの書類作成SaaSを個人開発した話12種類のビジネス書類を登録なしでPDF化する「Free BizDoc」を、Cloudflare Pages・D1・Stripeでサーバー費ほぼゼロで運用する構成にした@sanedesign22:06
48GitbookとAWS Cognitoでクローズドなドキュメントサイトを作る顧客向けクローズドなドキュメントサイトにWordPress・Studio・Webflow・microCMSを検討した末、GitBookとAWS Cognitoの組み合わせを採用した@w_keita22:14
49ローカルVM上のSpring BootアプリをCloudWatchで監視して、SNS でエラー通知を受け取りたい!ローカルVM上のSpring BootのログをCloudWatch Agent経由でCloudWatch Logsへ送り、ERRORログ発生時にSNSでメール通知する構成を組んだ@sawa_tech22:48
50AIに聞いたAWS初期設定が、2026年9月以降の新しい登録方式では通用しなかった話Claudeの知識が2026年9月16日開始の新登録方式「Sign up for AWS (new)」より古く、案内された手順と実際の画面が何度も食い違った@chibanarch23:28
51墨消ししても、保存の仕方で削除前の原本がPDFに残る:コピペでも全文検索でも見つからない『孤児オブジェクト』増分保存や引数なしのPyMuPDF doc.save() では墨消し前の原本が孤児オブジェクトとして残り、garbage=compact 等で保存すると消えると確かめた@andyliu23:56

Qiita

#TitleSummaryAuthorPublished
1初個人webプロジェクト_1.1日本語単語フラッシュカードの開発を通じ、npm initとtype=module設定、express・dotenvの導入、JSのオブジェクト操作を学んだ記録を残した@SHAOYIKYEOH00:32
2Sim(三角形を作ったら負け)— K6 の 135 万局面を解き、1999 年と 2020 年の論文の数字を全部確かめたら 2 か所合わなかったSimの全1,350,022局面をブラウザで約0.5秒で解き、1999年と2020年の論文の12の主張を検証したところ10が一致し2か所が合わなかった@sen-ltd00:35
3【合格体験記】Beta - AWS Certified AI Business Strategistに合格しました(2026/10/09)【AB1-C01,AIB-C01】2026年9月開始のベータ版AWS Certified AI Business Strategistに10月9日合格し、AWS認定初のBusinessカテゴリーの試験ガイド中心の学習内容を記した@ss_IT_study00:42
4Socket.IO の瞬断で上流の STT を止めないために、コストと課金のカウンターを分けたGladiaは上流WebSocketが開いている実時間で課金するため、Socket.IOの瞬断で上流STTを止めない方針に合わせてコストと課金のカウンターを2本に分けた@Florian03:27
5ブラウザだけでPDFをWord(.docx)に変換する:pdf.js のテキスト抽出と手書きの Office Open XMLpdf.jsのgetTextContent()で文字と位置を取り、手書きのOffice Open XMLで.docxを組み立てる変換をサーバー送信なしのブラウザ内で実装した@basitmurad704:14
6DynamoDB の S3 エクスポートにフィルターが来た!特定データだけ切り出して新テーブルを作る2026年10月1日にDynamoDBのS3エクスポートで項目・属性のフィルターが使えるようになり、PITR有効化を前提に東京リージョンで特定データの新テーブル化を試した@s_moriyama05:43
7空のプロジェクトを保存・復元できたのに、再読み込みで初期データに戻るまでを検査したOSSのBazkiaで名前付き空プロジェクトが再読み込みで初期サンプルに戻る不具合を検査し、修正コミット797ca892で4件の検査がすべてPASSすると確認した@aichance06:57
8「Cpが1.67だから優秀」は早い。工程能力指数CpとCpkの差は平均のずれで決まるCpはばらつきの余裕、Cpkは平均位置の安全さを表し、Cpが1.67でも平均がずれればCpkが下がると数式・コード・シミュレーションで示した@NovaSolver08:00
9Claude Code・GitHub Copilot・Cursor・Windsurf・Codeiumを実装目線で比較する(セットアップ手順・コード付き)Claude Code・GitHub Copilot・Cursor・Windsurf・Codeiumの5製品を、インストール手順・設定例・コードサンプル付きでTier分類と比較表に整理した@sescore08:13
10やっぱり、Netbeans 31のインストールは、スンナリとは行かなかったです。2026年8月リリースのApache NetBeans IDE 31をインストールしようとしたところ、直後に「JVM creation failed!」エラーで失敗した@tecoyan09:25
11印鑑の文字配置を自動で決める方法(丸印・角印・日付印)文字の送り幅ではなく輪郭を折れ線化して求めたインク範囲を基準に、100×100のSVG viewBox上で丸印・角印・日付印の文字配置を自動で決めた@dokugakulink09:45
12【TypeScript】合併型・リテラル型を活用した業務ルールの表現『初めてのTypeScript』で学んだ合併型とリテラル型で業務上の状態制約を型として表し、型による制約と実行時バリデーションの違いを整理した@TOMON_991210:01
13「保存済み」の行が古いタブの操作で消える:localStorageの2タブ回帰テストLivePageの報告#355を再現し、先に開いた別タブで「Minimize」を押すだけで保存済みのタイトル変更とRow追加が消えることを135行のPlaywrightテストで示した@aichance11:13
14AIがブラウザ拡張で note と Qiita の投稿画面を作ったときに詰まった3点:ProseMirror/CodeMirror への合成 paste、React の入力欄、ページ内 fetch で localhost が止まる件Claude in Chromeでの投稿作業でProseMirror/CodeMirrorへの合成paste、Reactの入力欄、ページ内fetchのlocalhost遮断の3点に詰まり、通った方法を示した@kaiyaku_iyada11:13
15「チェス×カードゲーム」をAIと議論して3日でブラウザ対戦ゲームにした話【Chessive】チェスとカードゲームを合わせた「Chessive」をGPTとルール議論して3日でブラウザ対戦ゲームにし、同時解決・2手読みCPU・サーバー権威の対戦を実装した@mitsuoL12:35
16AWS CLFに合格しました|受験を決めてから1週間、ping-tだけで827点を取るまで受験を決めてから1週間ping-tだけで学習しAWS CLFに827点で合格した。受験料半額キャンペーンもSAA前に受けた理由だった@masa_muranaka12:52
17昇降引き出しの構想から始めたDIY設計アプリ昇降引き出しを自作できるか試すため家具の仕組みを仮想環境で組み立てるWebアプリを作り、つながった部材をまとめて動かす設計にした@Looz11713:00
18npx一発で動く!レガシーWeb APIの認可不備(BOLA)とSQLiを自動監査するCLIツール「komainu-guard」を作ったSASTでは検出しにくいBOLAとSQLiを、ASTの静的解析とマルチエージェントの組み合わせでレガシーWeb APIからnpx一発で監査するCLI「komainu-guard」を作った@harryforge13:33
19Chrome拡張「Authenticator」をフォークして見直した3つの処理 — アルゴリズム・Base32・バックアップAuthenticatorをフォークした「Popout Authenticator」で、QRのアルゴリズム名解釈・Base32パディング・平文バックアップでのアカウント欠落の3処理を見直した@spica434513:53
20【Python/PostgreSQL】500万社データを無停止で最新化する:国税庁・経産省gBizINFOの週次差分同期(Delta ETL)アーキテクチャの実装国税庁法人番号とgBizINFOの週次差分を、TRUNCATEによる全件洗替のダウンタイムを避けてPostgreSQLへ無停止で同期するDelta ETLを実装した@listkigyou15:01
21Prisma vs TypeORM: 型安全とマイグレーションはどっちが初心者向き?Prismaはschema.prismaから@prisma/clientの型を自動生成しスキーマとコードが1:1、TypeORMはデコレータ付きエンティティで型を自分で書く違いを比べた@felix-jp-studio15:22
22Lambdaが3種類になったみたいなので、全部試してみたLambda Web Functions・6月のMicroVMs・通常関数の3種類を東京リージョンで試し、AWS CLIは2.33系では対応しておらず2.38.1に上げる必要があった@maeda-kazutoshi15:27
23ルービックキューブを次元削減して遊ぶ3×3×3の回転対称性を2次元の同心円ネットワークに射影し、3Dと2Dが連動するシミュレーターを外部ライブラリなしの単一HTMLで実装した@Mrs_P15:28
24インフラ屋が書く Amazon Bedrock AgentCore の主要機能を動かして確かめる(2)Gateway・Identity・Policy・EvaluationsAmazon Nova 2 Liteのエージェントをテスト用ユーザー2人で呼び、AgentCoreのIdentity・Policy・Gateway・Evaluationsの4機能を実際に動かした@yuki_1012_110115:49
25Amazon WorkSpaces ApplicationsのIPアドレスを固定化してみた旧AppStream 2.0のWorkSpaces Applicationsを自前VPCのサブネットで起動しNAT Gateway経由にすることで、複数利用者の送信元IPを固定した@kobayashi_022616:03
26Slidevの.mdに書いたVueをESLintで整える「slidev-md-lint」を作ったSlidevの.mdに書いたVueタグのインデント崩れを保存時にESLintで整える「slidev-md-lint」をnpm公開し、gtlabo以外のテーマでも使えるようにした@mksmkss16:28
27Databricksのサーバレスを閉域網につなぐために:Private Network GatewayとNCC Private Linkの違いを(私が理解するために)整理するDatabricksのサーバレスから閉域網内のDBやMCPサーバーへ接続する方法として、従来のNCC Private Linkと新しいPrivate Network Gatewayの違いを整理した@isanakamishiro217:05
28Cloudflare で”支払い処理中に予期しないエラーが発生しました。“Cloudflareの「予期しないエラー」はAPIのエラーコード1325が示す支払い方法2件の上限が原因で、登録済みカードを1枚消すとPayPalを追加できた@CloudRemix17:09
29で、結局 PrivateLink と NatGateway はどっちが安いの?東京リージョン・2AZ・エンドポイント7個・月10GBではNAT Gatewayが月$89.90、PrivateLinkが$141.22で、NATの方が安いと試算した@Tohru-f17:10
30【IT業界25年目】ADHDポンコ鬱エンジニアが人生賭けて運営中の求人サービス『ヴェテラン』で起こさないための「DeepSeekの情報流出事例から考える、生成AIのリスクとAIを活用したセキュリティ対策」2025年1月にWizが報告したDeepSeekの認証なしDB露出を例に、AIへ送る前のAPIキー・個人情報のマスキングと正規表現での秘密情報検出を勧めた@Veteran17:27
31【うわっ…、私の点数、低すぎ…?】LTをAI採点するシステムをAWSで作ってみたLT録画のmp4をS3に置くと自動採点しHTMLレポートを出す仕組みを作り、話速やフィラーなど数えられる指標はLambda、それ以外はBedrockに任せた@ssakita17:35
32async/await と Promise(then) の違いを、出力順で比べてみたconsole.logの出力順を1行ずつ追い、awaitが何を止めているのかと、Promiseのthenで書いた場合との違いを確かめた@mmsbox17:36
33【JavaScript】配列同士を中身で比較するJavaScriptの配列は===で参照を比べるため中身が同じでもfalseになり、中身で比べるにはJSON.stringifyで文字列化して比較すると示した@whitestonex39-debug17:50
34【Vite】ビルド時に出た Error: Cannot find native binding. npm has a bug related to optional dependenciesを解決Vite 8.3.0・Node.js 24.22.0・npm 11.19.1でGitHub Actionsの自動デプロイ時に出た「Cannot find native binding」を、node-version-file設定を含めて解決した@ryu094718:02
35乱数調整って何してるの?RTAやTASの「乱数調整」はメモリ改造ではなく、仕様通り動く擬似乱数の生成を入力タイミングで制御する手法だとプログラミング視点で示した@HW_youhei18:14
36APKからAPIキーが読めてしまう ― Lambda+API Gatewayに逃がして分かったことAPIキーをLambdaの環境変数に移してもAPI GatewayのキーはAPKに残るため、Lambdaを挟むだけでは安全にならず使用量上限で被害を限定すべきと結論づけた@A0yyy3618:30
37コンテナの中の localhost は届かない ― Laravel 13 + Next.js 16 の Docker 開発環境で決めた 4 つのこと ― 架空サカスタのチケットサイトで学ぶ(2)Laravel 13 API・Next.js 16・PostgreSQL 17のDocker開発環境で、コンテナ内のlocalhostが他コンテナに届かない問題を含む4つの方針を決めた@macchi2319:18
38AWS閉鎖網+Snowflake JDBCドライバにて接続する場合AWS閉域網からSnowflakeのPrivate Link経由で接続するため、JDBCドライバを配置しCloud Shellで秘密鍵を作成して簡単なJavaから接続を試した@Cache-Hit19:50
39【AWS】Amazon Quick ハンズオン ― 第5回 Automate:契約変更の審査から承認・却下判定を自動化Amazon QuickのAutomate機能で、架空のカード会社の契約変更申請をAIエージェントが規約と照らして承認・却下判定する流れを自動化した@takasan247920:41
40【Android/Flask】macOS環境でKotlin (Compose) + Retrofit2 と Python (Flask) + PostgreSQL を連携した読書管理アプリの構築記Flask+PostgreSQL 16のREST APIとJetpack Compose+Retrofit2で読書管理アプリを作り、macOSファイアウォール越しの通信とSocketTimeoutExceptionを回避した@MySweetLatte21:06
41CodePipeline V2でビルドを1つ足すと、月額が最大2.7倍になる ― 同じ1分が「アクション分」と「CodeBuild分」で2回数えられる(東京リージョンの単価で試算)静的サイト用パイプライン10本・月300回の試算で、ビルドなし月$11.80がビルドを1つ足すとアクション分とCodeBuild分の二重計上で月$32.30(約2.7倍)になった@devex1221:26
42CIでだけPlaywrightのE2Eが落ちる原因が、PixiJSの描画の重さだった話CIでブラウザ3つを開くとPixiJSのソフトウェア描画で各ページが約8fpsに落ち、Playwrightの1操作に約0.5秒かかって3秒の入力フェーズに間に合わなかった@youn_works22:05
43Anatomyの作例と公開プロンプトを探す:217件のリンク集を作ったアイソメトリック図を描くAgent Skill「Anatomy」の作例217件と作者公開プロンプト59件を、非公式リンク集awesome-anatomyに集約した@suuuuuu13522:15
44Go + WASM のブラウザ対戦ゲームに WebRTC を入れて分かったことGo+EbitengineのWASMゲーム「Inkmaru」にWebRTCのP2P対戦を足し、API Gateway WebSocket+Lambda+DynamoDBのシグナリングでは送信順に届かないと実測した@morststs23:13
45Graseful Shutdownとはグレースフル・シャットダウンはSIGKILLの前にSIGTERMで終了を予告し、スケールイン時に処理中のリクエストを完了させる猶予を持たせる仕組みだと整理した@ak2ie23:16
46請求書データをサーバーに保存せず、URLハッシュだけで共有する実装(Cloudflare Pages)Free BizDocの請求書共有で、サーバーに送信されないURLハッシュ(#s=)にデータを載せ、機微情報をDBに保存せずCloudflare Pagesで共有できるようにした@saneatsu-designs23:22
47キャッシュによって画像の差し替えがうまくいかなかった話Supabase Storageの保存パスをID/image.拡張子に固定したため同じURLがブラウザキャッシュされ、Date.now()をファイル名に付けて解消した@saishooo23:31
48Wi-Fi の QR で「:」までエスケープするのは、SSID の中の P: をパスワードと読ませないためだったWi-Fi QRの「WIFI:T:WPA;S:…;P:…;;」形式で「:」までエスケープするのは、SSID中の「P:」をパスワードと誤読させないためだと読み取り側のコードで確かめた@hashito23:43
49【Lambda Web Functions × CloudFront OAC】Lambda Web Functionsを使えばPOSTの403問題が解決するらしい!Function URLはボディのSHA256をx-amz-content-sha256ヘッダーで求めるがfetch()が付けないためOAC付きPOSTが403になり、Lambda Web Functionsで解決するか試した@yosuke-suzuki23:59

Publickey

2026-10-18 付の Web 開発関連記事はありませんでした。

gihyo.jp

2026-10-18 付の記事はありませんでした。

GIGAZINE

対象日の該当記事はすべて Top 20 に掲載されています。

ITmedia News

2026-10-18 付の Web 開発関連記事はありませんでした。

TypeScript Blog

2026-10-18 付の記事はありませんでした。

Node.js Blog

2026-10-18 付の記事はありませんでした。

Astro Blog

2026-10-18 付の記事はありませんでした。

Cloudflare Blog

2026-10-18 付の記事はありませんでした。

Vercel Changelog

2026-10-18 付の記事はありませんでした。

AWS What’s New

2026-10-18 付の記事はありませんでした。

Google Cloud Blog

2026-10-18 付の記事はありませんでした。

Supabase Blog

2026-10-18 付の記事はありませんでした。

web.dev

2026-10-18 付の記事はありませんでした。

Mozilla Hacks

2026-10-18 付の記事はありませんでした。

CSS-Tricks

2026-10-18 付の記事はありませんでした。

Smashing Magazine

2026-10-18 付の記事はありませんでした。

Hacker News

#TitleSummaryPublished
1Agate IDE: HTML and CSS Workspace in the Browser(Agate IDE:ブラウザで使える HTML と CSS のワークスペース)アカウント不要でHTMLとCSSを編集し、スクリプトや外部リソースを遮断した隔離プレビューで確認でき、サイト全体をZIPで書き出せるWeb IDE00:25
2Direct IO for Postgres Backups(Postgres バックアップでの Direct IO)2026年10月2日公開。wal-gのDirect I/Oでページキャッシュの追い出しを0 GiBにし、クエリp99を0.33msから約0.06msに抑えつつ所要時間71秒とバッファ読み並みを保った00:43
3Show HN: ThemesFor.app – a static website builder that doesn’t hide the HTML(Show HN:HTML を隠さない静的サイトビルダー ThemesFor.app)2018年に作ったHTML/CSS経験者向けのビジュアルツールで、ブロックから静的サイトを組み立ててHTMLを書き出せ、サインアップ不要で無料で使える03:29
4Show HN: InBox Wall – A local-first, open-source email sanitizer for AI agents(Show HN:AI エージェント向けのローカルファーストなオープンソースのメール無害化ツール InBox Wall)IMAPで読み取り専用取得したメールから、display:noneやゼロ幅文字・タグ文字に隠したプロンプトインジェクションを除去するPython製MCPサーバー04:15
5Replacing Design.md with DESIGN.html(Design.md を DESIGN.html に置き換える)リンク先のGitHubリポジトリは取得時にHTTP 404を返し、内容を確認できなかった(投稿者のアカウントページ自体は存在する)05:53
6Fly.io Platform Wide Rolling Host Reboots for PwnEscape(Fly.io が PwnEscape 対応でプラットフォーム全体のホストを順次再起動)リンク先は2026年10月16日18:00 UTC頃からGRUのMachineとボリュームが到達不能になった利用者スレッドで、案内の15〜20分を超え数時間止まった例が報告された08:05
7MariaDB Fork(MariaDB のフォーク)リンク先はMariaDBのALTER SERVER文のリファレンスで、Federated向けにCREATE SERVERの接続情報を変える構文とSUPER権限の要件が載り、フォークへの言及はなかった10:24
8August in Servo: CSS Grid, text selection, and more(Servo の8月:CSS Grid、テキスト選択など)2026年10月9日公開。Servo 0.6.0の417コミット分でCSS Gridが既定で有効になり、テキスト選択やtouch-action対応、SpiderMonkey v153への更新が入った11:22
9Show HN: 500 clocks in one 6.3 MB HTML file by Opus 5.5(Show HN:Opus 5.5 が作った 500 個の時計を収めた 6.3 MB の HTML ファイル)投稿者がClaudeのチャットで複数セッションにわたりOpus 5.5に時計を500個作らせ、1×〜3600×の再生速度で切り替えて見られる1ページにまとめた13:04
10Show HN: Pbschema-lens – static doc generator for protobuf(Show HN:protobuf 向け静的ドキュメント生成ツール Pbschema-lens)BufのFileDescriptorSetから静的HTMLを生成するGo製の単一バイナリで、シンボル検索とコメント全文検索、editionsの実効フィーチャー表示に対応する14:29
11Librepaper – Free Collaborative Platform for HTML, LaTeX, Typst, MD, Quarto(Librepaper:HTML・LaTeX・Typst・MD・Quarto 向けの無料共同編集プラットフォーム)ブラウザで5形式を編集・レンダリングし、ハイライトへの提案やコメントをリアルタイム共有できる、単一静的バイナリでセルフホスト可能なMITライセンスのOSS17:02
12Why IAM:PassRole is a common privilege escalation path in AWS(AWS で IAM:PassRole がよくある権限昇格経路になる理由)2026年9月27日公開。PassRoleはCloudTrailに単独で残らず広く付与されがちで、管理者ロールを渡せれば実質管理者になるためResource限定とiam:PassedToService条件を勧めた19:56