Tech – walker – 2026-10-04

18 items · updated 2026-10-04 23:35 UTC · RSS · Up to 2026-10

win32: Define IFTODT so that Dir.glob uses d_type

github/ruby/ruby · 2026-10-04

Since 0c90ca4dd0, dir.c ignores d_type unless IFTODT is defined too, so Dir.glob on mswin has been calling lstat on every entry that readdir

[ruby/prism] Use #source_range when available for Prism.find

github/ruby/ruby · 2026-10-04

* This is more accurate than using the line and is a portable API between Ruby implementations. * I also tried to use #syntax_tree but that

世界中のソフトウェア開発者の実態を調べた「State of Devs 2026」公開。何歳? 年収は? モニタは何枚? AIにどのくらいコードを書かせている? 趣味は? など集計結果

Publickey · 2026-10-04

IT関連の各種調査を行っているプロジェクトDevographicsは、世界中のソフトウェア開発者の実態などをアンケートで調査した「State of Devs 2026」の結果を公開しました。 ここでは全体の結果から興味深いところをいくつか抜...

Supabase、1サーバあたり数百万ものSQLiteをホストする「Turso」買収を発表。AIエージェントで加速するDB需要に対応

Publickey · 2026-10-04

PostgreSQLをベースにしたデータベースサービス「Supabase」などを提供しているSupabaseは、SQLiteをベースとしたデータベースサービスを提供する「Turso」を買収したことを発表しました。 Turso is join...

LLMのJSON Schemaを厳しくしても業務検証を消せない理由

Qiita(trend) · 2026-10-04

Structured OutputsでJSON Schemaに一致する出力を得られるなら、アプリ側のvalidationも消せそうに見えます。消せるのは、主に「JSONとして壊れている」「必須キーがない」「enum外の値が来る」といった形式上の失敗です。 start_da...

tarwin/tinyjsapp: Build native apps in JS. Backend, frontend. ~5Mb.

リアルタイム版 JSer.info · 2026-10-04

txiki.jsとOSネイティブのWebViewを使ってデスクトップアプリを作るツール。バックエンドはJavaScriptで書き、フロントエンドはHTML/CSS/JSをOSのWebViewで表示する。tinyjs new/tinyjs dev/tinyjs buildなどのCL

文章を書かずに「選ぶだけ」のAI、Jevが続々登場?任せ方を整理|10/4のQiitaトレンド20本をポッドキャストで

Qiita(trend) · 2026-10-04

前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 新しい日本語推敲スキル「yomiyasu」がバ...

Do not embed arrays that will overflow length bits

github/ruby/ruby · 2026-10-04

rb_ary_embeddable_p does not check that the capacity of the array is within the number of bits used for embedded lengths, so it can cause ov

[DOC] Tweaks for File::Stat.new

github/ruby/ruby · 2026-10-04

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

[DOC] Tweaks for File::Stat doc

github/ruby/ruby · 2026-10-04

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

[DOC] Remove helper method (no longer exists)

github/ruby/ruby · 2026-10-04

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

[DOC] Remove helper display method - #19189

github/ruby/ruby · 2026-10-04

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

AI生成コードを本番環境へデプロイする前に実施すべきセキュリティチェックリストと対策実装例

Qiita(trend) · 2026-10-04

読者が抱える課題 GitHub CopilotやChatGPTなどの生成AIツールは、開発効率を向上させる一方で、脆弱性を含むコードを出力することがあります。AIが提案したコードをそのまま本番環境に投入すると、SQLインジェクション、クロスサイトスクリプティング(XSS)...

仕事が忙しいので、プライベートに AI 秘書を雇ってみた

Qiita(trend) · 2026-10-04

はじめに 本記事は、AI エージェント(Claude Code)を「秘書」にする取り組みを、プライベートで5日間(2026-09-29〜10-03)試した記録です。 業務では、すでに AI エージェントを開発作業に使っています。 ただ、メールや税金の手続きまで任せる「秘書...

Remove `test-all` job for `--repeat-count=2`

github/ruby/ruby · 2026-10-04

In 108a92ac633365c71e3af654a7663271f2dc7891, only the option was removed, but since `test-all` is included in `check`, this is a duplicate.

[ruby/test-unit-ruby-core] Include CoreAssertions in TestEnvUtil

github/ruby/ruby · 2026-10-04

test_timeout_scale_from_env uses assert_separately, which the test-unit gem runner does not provide. ruby/ruby gets it from tool/lib/test/un

Vitestでどんなdomかをチェックする

Qiita(trend) · 2026-10-04

はじめに Vitestの話 問題 どんなdomがきてるか確認したい 解決 以下のように書くと出る import { test } from 'vitest' import { render } from "@testing-library/react"; ...

vcs.rb: Pass /dev/null to git instead of IO::NULL

github/ruby/ruby · 2026-10-04

Git for Windows 2.56.0 dies with "unable to access 'NUL': Invalid argument" when GIT_CONFIG_SYSTEM or GIT_CONFIG_GLOBAL is