タグ

ブックマーク / qiita.com/tachiba (2)

  • Rails + Mysql(utf8mb4) on Amazon RDS - Qiita

    って書くと怒られる。 unknown charsetとかだったかな? 対応が必要なファイルは、 mysql2/lib/mysql2/client.rb なんだけど、github見に行くと既にutf8mb4のための更新がされてる。 そのcommit log なので、bundlerでgit指定してやってもいいし、 乱暴な話、client.rbの該当箇所だけ修正しても良い。 ActiveSupport::JSON::Encoding レスポンスをJSONで返したくて。 そのまんま返すんであれば読み飛ばして大丈夫。 マルチバイト文字の場合、 ActiveSupport::JSONは律儀にUnicode Escape Sequenceに変換してくれる。 github 該当箇所 一見格好いいけど、これ、\u1234みたいなごく一般的なEscape Sequenceは変換できるけど、 \u{123}とか

    Rails + Mysql(utf8mb4) on Amazon RDS - Qiita
  • ResqueからSidekiqに移行するときにつまずいたところ - Qiita

    Ruby 1.9.3p125 Rails 3.2.8 sidekiq 1.2.1 -- Sidekiqって? ひとことで言ってしまうと、Resqueのマルチスレッド版。 Resqueはマルチプロセスで動くけど、 Sidekiqはシングルプロセスでマルチスレッド。 Sidekiq http://mperham.github.com/sidekiq/ Sidekiqの特徴って? Resqueに比べてリソースの節約が出来る。 Redis上のスキーマがRedisと同じなので移行が楽 Jobの再試行がわりときれいに実装されてると思う。(個人の感想) お金払えば、Sidekiq Proなんていう高機能なのが使える。(知らなかったw) Sidekiqの大変なところは? Resqueに比べると、 スレッドセーフなコードを書かないといけないのが少し手間かも。 くらいだろうか? Sidekiqの導入につまづい

    ResqueからSidekiqに移行するときにつまずいたところ - Qiita
    tmf16
    tmf16 2013/04/05
  • 1