@kamipo
Railsコミッター四皇のひとりです
@jerzPsila2
@gianni81261
@bokeplokalmalam
@syounen_t_sako
@neoliberalindo
@IGNFA_GoI
@ww18t
@ethersproject
@DChandler2023
@Faquir_yeager
@BROWNTORUT_info
@SalahMenad71609
@yasuzio
@almybww
@StefanBrakus93
@jagarentan1222
@tomp_5
@animenewscentre
@sirdimitry
@tawaq_ahmed
@themasked22cm
@arqpiza
@LaneDraws
@MiamiGardensNow
@__ednr
@pengen_stw
@Shemika98425261
@scoopIPS
@KeroKeroBonito
@nono_ksaa
@haecoll
@SSmoobles_Art
@alamu_titus
@louiseneige1
@_johnbye
@CMoonCreations
急なお知らせですが、8月31日をもってTreasure Dataを退職することになりました。 今後の活動についてはいまのところなにも決まっていないので、自分になにができるのか、どんなニーズがあるのか、いろいろ相談に乗ってもらえるとうれしいです。 きっかけはというと、長年Railsコントリビューター/メンテナーとして並々…
Right now we're defaulting to the 3-char utf8 that leads to pain and suffering. We should default to CHARSET=utf8mb4. We should probably also default to COLLATION=utf8mb4.
仕事やらなんやらでMySQLのクエリの良し悪しを判断する必要があるとき、EXPLAINの内容だけだとどのぐらい良くなったり悪くなったのか分からないので SET long_query_time = 0; してrows_examined (そのクエリでrows_sent行の結果を返すために何行に触ったのか)も一緒に提示する…
Deprecatedにした経緯というか背景が伝わってるのかどうかアレだと思ったので、ここに日本語にて書き記しておく。 Deprecate mismatched collation comparison for uniquness validator by kamipo · Pull Request #35350 · r…
Steps to reproduce require 'active_record' require 'benchmark/ips' ActiveRecord::Base.establish_connection(ENV.fetch('DATABASE_URL')) ActiveRecord::Migration.verbose = false...
mrkn, ”"OS X" のところを任意の *BSD に置き換えて記事を増やせそう。” / John_Kawanishi, ”OSXってBSDなんでしょ。今やLinuxがStandardになってしまった感” / JULY, ”「Linux と挙動がちがってて」って、Mac OS X は BSD だもん。” / sora_h, ”s/OS X/BSD/g”
4月にMySQL 8.0のUnicodeと日本語対応についてManyi Luさんとディスカッションする会があって、かなりいろいろ話してとてもよい会だった。その後いろいろ考えて感じてる懸念を端的に書き記しておく。 デフォルトのcollationがutf8mb4_0900_ai_ciになった これに関して僕は強い懸念を持っ…
Related with #20000. We should omit the collation entirely rather than providing a default. Then the choice is the responsibility of the server and MySQL distribution.
Sufficiently large integers cause find and find_by to raise StatementInvalid instead of RecordNotFound or just returning nil. Normally, we cast junk input to nil, but we can't do so here, as it...