伸びる動画の特徴をAIに言語化させたら、リール作りが回り始めた話
はじめに 建設業界向けのInstagram「建設AIラボ(@kensetsu_ai_lab)」の運用などなどを担当しておりますEitaroです!縦型のリールなど様々なクリエイティブを作っています。 撮影はしていませんし、編集ソフトも開いていません。 写真も映像もナレーショ...
はじめに 建設業界向けのInstagram「建設AIラボ(@kensetsu_ai_lab)」の運用などなどを担当しておりますEitaroです!縦型のリールなど様々なクリエイティブを作っています。 撮影はしていませんし、編集ソフトも開いていません。 写真も映像もナレーショ...
Partytown v1.0.0リリース。サードパーティスクリプトをWeb Workerで実行するライブラリ。
Express 5.3.0リリース。Content-Dispositionのファイル名の引用符を省略する条件を変更、res.send()で既存のContent-Typeパラメーターを保持するように変更。req.freshがQUERYメソッドに対応、デフォルトのエラーハンドラーがE
前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。 通勤中などにながら聴きしよう! (Qiita投稿は通勤には間に合わないと思われますが) フィードバックとか助かりますのでください ↓こちらから 出典 【2026年10月 最新版】AIモデル徹底比較...
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Array#== walks both element buffers and only calls rb_equal() for a pair whose VALUEs differ. Array#eql? called rb_ary_elt() twice and rb_eq
…arator-regexps Avoid building separator regexps on every strip_insignificant_zeros call
Get the length after the conversion using `to_int` is complete.
Keep the lock when re-pinning a pinned connection
Automatically detect Aube as a JavaScript package manager
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Co-authored-by: Remix Run Bot <hello@remix.run>
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
Bumps the github-actions group with 2 updates in the / directory: [ruby/setup-ruby](https://github.com/ruby/setup-ruby) and [taiki-e/install
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
Reduce SSR work by using a shared HTML chunk list, collecting blocking frame promises during rendering, and assembling document insertions i
…terals Signed-off-by: AC <ac@fabtek.cn> https://github.com/ruby/ipaddr/commit/8696d8fdec
どうもこんにちは。 前回の記事では、PRにpushするとLambda MicroVMs上でRuboCop、Brakeman、RSpecが動くCI環境を作りました。 今回はその続きです。CIが成功したPRについて、レビュアーがブランチをgit pullしなくても、ブラウ...
Co-authored-by: Remix Run Bot <hello@remix.run>
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
2026年に入ってから、有名な OSS が次々と PR を閉じはじめているなぁと感じています。OSS のエコシステムには個人的に興味があるので、少し調べてみました。メモがてら残しておきます。 Hono が外部からの PR を閉じた 10月5日、Hono の yusukebe
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Which makes read_attribute faster for models without any aliases ``` ======== no-alias ======== ruby 4.0.7 (2026-09-15 revision 229531a6cf)
When doing marking work with > 16 Ractors, we can see a difference by not having to rederive the mark context when marking the Ractor obj
Render collection items into one buffer when nothing needs them apart
https://github.com/ruby/prism/commit/4893d3b94e
https://github.com/ruby/prism/commit/c3bdf7c769
Previously checking for a command write was the same concept as checking for a command call, but in reality (and since 4.0) they are differe
A very subtle issue, but one that came up with fuzzers. https://github.com/ruby/prism/commit/b57cd1f440
- Implement the gc_impl.h functions added since wbcheck was last updated (single-objspace stubs, as in mmtk) - Create the object table in
Add a new private reader method, refactor alias resolution
Fix composite-key association query edge cases
Build the render_template instrumentation payload only when subscribed
Rendering a collection gave every item its own OutputBuffer, copied the item's output into a SafeBuffer, wrapped that in a RenderedTempl
Unparenthesized lambdas with do...end inside a while loop need to change ever so slightly. No one is using this syntax, but a fuzzer found i
Delimit numbers in place and assemble format options in one pass
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
The Ruby Programming Language. Contribute to ruby/ruby development by creating an account on GitHub.
This is for speeding up the activerecord benchmark in ruby-bench. I added a private reader method. The method is for internal use only, it
tag_options rendered every attribute into its own interpolated string (%(key="value")) and then appended that string to the attrib
Build token_list and class_names with fewer intermediate arrays
When gen_block_series() fails on a block after the first one, for example because code memory is full, it frees the blocks it already compil
Add read-only attributes and use it instead of building a cache
number_to_delimited, which every other number helper also goes through, split the number into an array, sliced the integer part into one str
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Freeze type objects so that `_default_attributes` is Ractor shareable
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
Calling `deep_dup` or `map` on a `LazyAttributeSet` would return an instance of an `AttributeSet` rather than a `LazyAttributeSet`. This pa
LazyAttributeSet is a type of AttributeSet, so lets put them together
When making the default_values attribute hash, if all of the attributes are "freezable" (not executable code for example), then ma
It's read-only, so nobody should be able to mutate it
`attributes` is protected, so we shouldn't need to `send` on it
Rebasing onto the SchemaContext refactor: build the model's default attributes as a ReadOnlyAttributeSet when every default is freezable
Ruby on Rails. Contribute to rails/rails development by creating an account on GitHub.
token_list split every value into an array, flattened those arrays into another, deduplicated into a third, then handed the result to safe_j
Map key values in the key's own shape
Don't match through associations by direct keys
Build String#truncate's result in one copy
Respect custom primary keys in grouped calculations and through builds
Fix type matching in inverse polymorphic queries
Preserve array-valued composite keys in find_by
Define an internal ActiveSupport::WeakKeyMap
最近は、Claude CodeやCodexなどを使ってAIにコードを書かせることが当たり前になってきました。 そんな中で皆さんは、何をもって「システムの品質が担保されている」と考えるでしょうか。 以前はどうやって品質を説明していたか ちょっと昔のシステム開発では、以下のよ...
Build Enumerable#index_with without a pair array per element
Also avoid an allocation per column when casting composite keys.
A through association's owner and target aren't directly linked, so comparing them by the source association's keys could attach
Dispatch polymorphic URL helpers for a model without intermediate arrays
Cut allocations in per-form CSRF token generation
The fully-stacked web framework. Contribute to remix-run/remix development by creating an account on GitHub.
Interrupts are checked at arbitrary points, including while a jump (break/next/redo/return/raise/throw) is being propagated, and the payload
Anthropicが開発しているJavaScriptランタイム「Bun」は、10月10日付けで新バージョン「Bun v1.4.3」がリリースされました。 Bun v1.4.3の最大の特徴として示されたのが、Go言語で実装されたTypeScr...
truncate sliced the receiver, then interpolated the slice and the omission into a third string. The slice is already a fresh, mutable string
polymorphic_url and polymorphic_path duplicated their options hash even when it was empty, and HelperMethodBuilder.polymorphic_method asked
React Ariaのスワイプ操作で閉じられるSheetコンポーネントの実装について。CSS Scroll Snapとview-timelineを使い、JavaScriptでタッチイベントを処理せずにスワイプ操作と連動したアニメーションを実現する。途中の位置で停止するスナップポイ
Every form rendered with per-form CSRF tokens, which is every button_to and form_with on the page, parsed its action path with URI.parse, bu
Reduce allocations across URL generation
Avoid materializing per-instance config copies for common reads
Memoize the host on the request and skip the port regexp when there is none
…s none Every host read rebuilt the raw host from the env and ran a regexp substitution to strip the port, allocating a String and a MatchD
…fore navigate fires (#11987) Co-authored-by: Matt Brophy <matt@brophy.org>
Cache derived controller constant names
https://github.com/ruby/prism/commit/e06e08af29
controller_class_for underscored and camelized the controller param on every call, and the param encoding checks make it run several times p
Use Symbol#name for session key stringification
RouteSet#call normalized the request path on every request. The overwhelming majority of paths already are normalized and take normalize_pat
The session accessors call key.to_s on every access. Virtually every caller passes a symbol (session[:user_id], the CSRF token, the flash),
Make the abstract controller logger test order independent
The instance-assignment test reset Child's logger to nil in its ensure block. That stores an explicit nil in Child's own configurati
Memoize the attribute builder per schema context
Spare the Content-Type parsing on the response for headers it set itself
parsed_content_type_header ran a regexp match and allocated a MatchData, its captures, and a ContentTypeHeader struct every time anything as
…ibers Allocate nothing in the notifications fanout for silenced subscribers
Spare the thunk in before callbacks for known terminators
Fanout#groups_for runs on every event that reaches build_handle, which is every SQL query and every transaction in Active Record. For each g