Tech – walker – 2026-07-12

63 items · updated 2026-07-12 23:35 UTC · RSS · Up to 2026-07

【AWS小ネタ】無効化している1回限りのEventBridgeスケジュールを実行時刻を過ぎてから有効化すると即発火する

Qiita(trend) · 2026-07-12

はじめに 伝えたいことはタイトルの通りです。 先日、EventBridgeスケジュールのある仕様を知らなかったばかりに、ちょっとしたやらかしをしてしまいました。同じところでハマる人が一人でも減るといいなと思い、記事に残しておきます。 元のスケジュールされた時刻が経過し...

Wordgard

リアルタイム版 JSer.info · 2026-07-12

リッチテキストエディタ向けのJavaScriptライブラリ。ProseMirror/CodeMirrorの作者が開発しており、スキーマベースの文書構造と、CodeMirrorライクな拡張機構を持つ。

Node.js — Node.js 26.5.0 (Current)

リアルタイム版 JSer.info · 2026-07-12

Node.js v26.5.0リリース。Blob.prototype.textStream()、--experimental-import-text、ReadableStreamTeeを追加。perf_hooks.monitorEventLoopDelayにsamplePerIt

npm install-time security and GAT bypass2fa deprecation - GitHub Changelog

リアルタイム版 JSer.info · 2026-07-12

npm v12リリース。allowScriptsがデフォルトで無効化され、--allow-git/--allow-remoteはデフォルトでnoneになる。2FAを回避するGranular Access Tokenは、2026年8月からアカウントやパッケージ管理操作で2FAを省略

Better Auth is joining Vercel

リアルタイム版 JSer.info · 2026-07-12

VercelがBetter Authを買収した。Better AuthはTypeScript製の認証ライブラリで、MITライセンスのまま開発体制を維持する予定。Agent Auth Protocolの開発を継続し、Vercel ConnectやEveへエージェントのID管理を組み

Your Worker can now have its own cache in front of it

リアルタイム版 JSer.info · 2026-07-12

Cloudflare Workers Cacheについて。Workerの前段にキャッシュを置き、wrangler.jsoncのcache.enabledで有効化できる。Cache-Control/Varyに対応し、ctx.cache.purge()でタグやパスによる削除ができる。

Merge pull request #58064 from 55728/fix-select-multiple-hidden-field…

github/rails/rails · 2026-07-12

…-form Carry the `form` attribute onto a multiple `select`'s hidden field

Remove dead test exclude that doesn't exist anymore

github/ruby/ruby · 2026-07-12

TestGem#test_looks_for_gemdeps_files_automatically_from_binstubs doesn't exist anymore.

Merge pull request #58096 from 55728/fix-sqlite3-foreign-key-name

github/rails/rails · 2026-07-12

Read foreign key names from the schema on SQLite3

Read foreign key names from the schema on SQLite3

github/rails/rails · 2026-07-12

On SQLite3, `foreign_keys` did not read the constraint name from the table definition, so every `ForeignKeyDefinition` came back with `name

[Bug #22191] Report `EXIT` handler exceptions after `END` blocks

github/ruby/ruby · 2026-07-12

Keep exceptions raised by `EXIT` traps until `END` handlers finish. That leaves them available for reporting during cleanup. Print `END` ha

[DOC] Doc for Pathname#to_s

github/ruby/ruby · 2026-07-12

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[DOC] Respond to review

github/ruby/ruby · 2026-07-12

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[DOC] Doc for Pathname#sub_ext

github/ruby/ruby · 2026-07-12

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[DOC] Tweaks for Pathname#unlink

github/ruby/ruby · 2026-07-12

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[DOC] Doc for Pathname#utime

github/ruby/ruby · 2026-07-12

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[DOC] Doc for Pathname#world_readable?

github/ruby/ruby · 2026-07-12

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[DOC] Doc for Pathname#world_writable?

github/ruby/ruby · 2026-07-12

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[DOC] Doc for Pathname#truncate

github/ruby/ruby · 2026-07-12

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[DOC] Doc for Pathname#sysopen

github/ruby/ruby · 2026-07-12

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[DOC] Doc for Pathname#sub

github/ruby/ruby · 2026-07-12

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[DOC] Doc for Pathname#sticky?

github/ruby/ruby · 2026-07-12

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Merge pull request #58099 from rails/fxn/refactor

github/rails/rails · 2026-07-12

Refactor assume_migrated_upto_version

[DOC] Doc for Pathname#stat

github/ruby/ruby · 2026-07-12

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[DOC] Doc for Pathname#socket?

github/ruby/ruby · 2026-07-12

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Remove trailing space

github/ruby/ruby · 2026-07-12

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[DOC] Doc for Pathname#split

github/ruby/ruby · 2026-07-12

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[DOC] Doc for Pathname#rmtree (#17788)

github/ruby/ruby · 2026-07-12

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[DOC] Doc for Pathname#setuid?

github/ruby/ruby · 2026-07-12

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Refactor assume_migrated_upto_version

github/rails/rails · 2026-07-12

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

simplecov-{html,json} have been incorporated in SimpleCov 1.0.0

github/ruby/ruby · 2026-07-12

ruby/net-imap#718

Pin simplecov version for net-imap

github/ruby/ruby · 2026-07-12

ruby/net-imap#717

「15歳とChatGPT」より、4万6812件が退会させられたシステムについて考えたい

Qiita(trend) · 2026-07-12

本記事は筆者の考えをベースに、ChatGPT 5.6 を用いて構成・推敲したものです。 内容の主張と判断は筆者によるものであり、文章表現の整理に ChatGPT 5.6 を活用しています。 15歳の高校生が、動画配信サービス「バンダイチャンネル」にサイバー攻撃を行い、4...

theMackabu/ant: javascript for :ant:'s, a tiny runtime with big ambitions

リアルタイム版 JSer.info · 2026-07-12

Cで実装された小さなJavaScript Runtime。WinterTC Minimum Common API互換の実装にすることを目的にしている。

Oracle AI Databaseで地図情報を扱ってみる:実際にアプリを作ってわかったこと

Qiita(trend) · 2026-07-12

はじめに Oracle AI Databaseでは地図情報を扱える。 聞いたことはあったものの、どうやってデータを取得して、どうやって保存して、どうやってアプリに実装するのかはよく分かっていませんでした。 そこで今回は、実際に地図アプリを作り、Oracle AI Data...

IT系上場企業の平均年収を業種別にみてみた 2026年版[後編] ~ ソフトウェア/サービス系、SI/システム開発系、クラウド/通信キャリア系企業

Publickey · 2026-07-12

IT系企業で平均年収が高いのは、勢いのあるネットベンチャー系企業なのか、それとも伝統的なSIerなのでしょうか。毎年恒例の記事を今年も公開します。 上場企業は毎年「有価証券報告書」の発行を義務づけられており、そこには従業員の人数や平均年齢...

IT系上場企業の平均年収を業種別にみてみた 2026年版[前編] ~ ネットベンチャー、ゲーム、メディア系

Publickey · 2026-07-12

IT系企業で平均年収が高いのは、勢いのあるネットベンチャー系企業なのか、それとも伝統的なSIerなのでしょうか。毎年恒例の記事を今年も公開します。 上場企業は毎年「有価証券報告書」の発行を義務づけられており、そこには従業員の人数や平均年齢...

AtCoderで入緑しました!

Qiita(trend) · 2026-07-12

はじめに ABC466で緑色コーダーになることができたので、これまでに取り組んできたことについて書こうと思います。 自己紹介 中学1年生の2月に競技プログラミングを始め、現在は中学2年生です。 以前、入茶記事も書きました。 記録 (AtCoder Gra...

2026/07/12 今日のQiitaトレンド記事をポッドキャストで聴こう!

Qiita(trend) · 2026-07-12

前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 新人エンジニアが進捗報告のたびに思考停止しちゃ...

Merge pull request #58077 from 55728/fix-query-command-line-comment-s…

github/rails/rails · 2026-07-12

…trip Strip only the commented line when detecting a LIMIT in `rails query`

Strip only the commented line when detecting a LIMIT in rails query

github/rails/rails · 2026-07-12

`rails query --sql` decides whether to append its own `LIMIT` by first removing comments from the SQL. The line-comment pattern was `--.*$`

Merge pull request #58092 from 55728/fix-relative-time-in-words-non-t…

github/rails/rails · 2026-07-12

…ime-inputs Accept `Date` and numeric inputs in `relative_time_in_words`

Accept Date and numeric inputs in relative_time_in_words

github/rails/rails · 2026-07-12

Passing a Date or a Numeric raised ArgumentError instead of returning a distance string, unlike distance_of_time_in_words which accepts them

Merge pull request #58091 from 55728/fix-sqlite3-add-check-constraint…

github/rails/rails · 2026-07-12

…-if-not-exists Honor `if_not_exists:` in SQLite3 `add_check_constraint` and `add_foreign_key`

[ruby/strscan] Declare TypedData with RUBY_TYPED_THREAD_SAFE_FREE

github/ruby/ruby · 2026-07-12

(https://github.com/ruby/strscan/pull/211) Available on Ruby 4.1: [Feature #22067] Ref: https://bugs.ruby-lang.org/issues/22067 When avai

[ruby/stringio] Declare TypedData with RUBY_TYPED_THREAD_SAFE_FREE

github/ruby/ruby · 2026-07-12

(https://github.com/ruby/stringio/pull/222) Available on Ruby 4.1: [Feature #22067] Ref: https://bugs.ruby-lang.org/issues/22067 When ava

Honor if_not_exists in SQLite3 add_check_constraint and add_foreign_key

github/rails/rails · 2026-07-12

add_check_constraint and add_foreign_key accept if_not_exists: true to make adding a constraint or foreign key that already exists a no-op i

スケジュール実行で実現 - Qiita記事の予約投稿システム(第3回:予約投稿編)

Qiita(trend) · 2026-07-12

スケジュール実行で実現 - Qiita記事の予約投稿システム(第3回:予約投稿編) ⚠️ 注意事項 免責事項: この記事の内容は 2025-12-30 時点の情報に基づいています GitHub Actionsの仕様は変更される可能性があります cron式のタイムゾ...

Merge pull request #58093 from rails/fxn/ruby-schema-load

github/rails/rails · 2026-07-12

Decouple schema loading from the versions formatter

Remove unnecessary reverse call

github/rails/rails · 2026-07-12

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

[Feature #20163] Use `.should.raise` instead of `raise_error`

github/ruby/ruby · 2026-07-12

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

win32/rm.bat: Try to remove ordinary files before directories

github/ruby/ruby · 2026-07-12

`FOR /D` runs "command" even on nonexistent paths, as long as the path does not contain any wildcards.

[DOC] Update bundled gems list at 53c695b5a9aeb2c91b8f250386baaf

github/ruby/ruby · 2026-07-12

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

Update default gems list at b796b99a1e9a3debfa88a398d278cd [ci skip]

github/ruby/ruby · 2026-07-12

The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.

[ruby/json] Release 2.21.0

github/ruby/ruby · 2026-07-12

https://github.com/ruby/json/commit/9be0e8ed39

【SkillOpt】寝る子は育つ?SkillOpt-Sleepで寝ている間にスキルが自己進化【Skill】

Qiita(trend) · 2026-07-12

はじめに Microsoftが公開している SkillOpt は、「エージェントのスキル(プロンプト/手順書)をニューラルネットの重みのように"訓練"する」というコンセプトのフレームワークです。 そこに2026年6月、SkillOpt-Sleep という新しいプレビュー機...

ollama-pythonで文章校正

Qiita(trend) · 2026-07-12

1. 概要 Ollamaの登場により、ローカル環境でも手軽にLLMを試せるようになりました。Ollamaの魅力の一つは、PythonからLLMを呼び出せること、つまりLLMを「部品」としてプログラムに組み込めることです。今回は、ollama-pythonライブラリを使い...

Decouple schema loading from the versions formatter

github/rails/rails · 2026-07-12

Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.

Do not declare permissions in the reusable tarball-windows workflow

github/ruby/ruby · 2026-07-12

A called workflow may only keep or reduce the permissions of the caller job. On fork pull requests the caller token is capped to read-only,

Derive the vcpkg feed URL from the repository owner

github/ruby/ruby · 2026-07-12

Compose VCPKG_BINARY_SOURCES from FEED_URL in the setup step so the feed URL is defined in one place, and use github.repository_owner so for

Reference VCPKG_DEFAULT_TRIPLET instead of hardcoding x64-windows

github/ruby/ruby · 2026-07-12

OPENSSL_MODULES moves into the setup env step where the triplet is available as an environment variable. Co-Authored-By: Claude Fable 5 <no

Use GitHub Packages NuGet feed for vcpkg binary caching

github/ruby/ruby · 2026-07-12

vcpkg-tool removed the x-gha provider, and the actions/cache strategy was wasteful: windows.yml rebuilt every port on each baseline bump, an

Add `rb_process_status_for` to `intern/process.h`. (#15213)

github/ruby/ruby · 2026-07-12

[Feature #21704]