超久しぶりの更新 大丈夫生きてます。 色々あって今iPhoneアプリを作っていて そのアプリで絵文字を使いたくて結構はまったので、対応したメモを残しておく。 ユーザーがDBに突っ込んでくるテキストに絵文字が入っていてrailsとDBはmysqlを使ってる。 Mysql2 railsでmysql2を使ってるが、gem mysql2がutf8mb4に対応していないので 下記を参考にbundleで入れたmoduleに手を入れた。 AWS - Rails + Mysql(utf8mb4) on Amazon RDS - Qiita add utf8mb4 charset · f535df8 · brianmario/mysql2 · GitHub mysql2の更新が待たれる。。。 Gemfileに下記を追加してもいいかも gem 'mysql2', :git => 'git://github.c
忘れるのでメモ my.cnfが読み込まれる場所を調べる $ mysql --help | grep my.cnf /etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.my.cnf読み込まれれる順番は左から あんまり環境を汚すのは好きじゃないので /usr/local/etc/my.cnf に置きます Homebrewで入れたMySQLのmy-xxx.cnfの場所 $ find /usr/local/Cellar/mysql -name "my*.cnf" /usr/local/Cellar/mysql/5.5.27/mysql-test/suite/federated/my.cnf /usr/local/Cellar/mysql/5.5.27/mysql-test/suite/rpl/my.cnf /usr/local/Cellar
iOS5の絵文字は4バイトのUTF-8で記述されているので、それに対応したPostgreSQLやMySQL 5.5.3以降が必要。 ここではMySQL 5.5を利用する。 MySQLでutf8mb4を扱う 前述した通り、MySQLで4バイトのUTF-8を扱うにはMySQL 5.5.3以上でキャラクタセットにutf8mb4を使う必要がある。 MySQLサーバ たぶんキャラクタセット関係にはutf8mb4を設定しておいた方がいい。 character_set_system とcharacter_set_filesystem 以外はクライアントーサーバ間の通信と保存に使われるので、適切に設定されていないとちょん切られてしまったりすると思う。要検証。 mysql> show variables like 'char%'; +--------------------------+----------
■rakeタスク 一覧 rake -T ■rake db:abort_if_pending_migrations 実行されてないmigrationを教えてくれる。 ■rake db:charset データベースの文字コードを教えてくれる。 ■rake db:collation データベースの照合順序を教えてくれる。 ■rake db:create database.ymlの内容でデータベースを作る。 −「RAILS_ENV」オプション productionのが作りたければrake db:create RAILS_ENV=production ■rake db:create:all database.ymlに定義してあるデータベースを全部作る。 ■rake db:drop createの逆。 ■rake db:drop:all create:allの逆。 ■rake db:migrate:r
2013-07-03 Rails 4 で MySQL の utf8mb4 対応☆ Ruby on Rails 4.0.0 がリリースされましたね!大きな新機能のラッシュにユーザたちも色めき立っているわけですが、当然マイナーな修正もかなりの数に上ります。 そのうちの一つが MySQL の utf8mb4 (4バイト文字) エンコーディング対応。4byte 長にマップされている Apple の絵文字などを表示するためには MySQL の DB のエンコーディングを utf8mb4 にする必要がありますが、以前の Rails では UNIQUE INDEX 付きの文字列型をリミットなしで定義するなど、utf8mb4 の DB で扱えないような仕様が存在していました。 個人的にはこの対応を待ちわびていたのですが、インターネット上での言及が少なく、導入に少し手こずりましたので、今日はその話をした
すみません、タイトルは釣りです。書籍『入門git 』と『もっと早く知りたかった! Gitが鬼のようにわかるスライド厳選7選』、『Gitがこわくて触れられなかったけど、このスライドで理解出来るようになったよGitサイトまとめ』紹介のスライドを読んで、理解したことをまとめるためにこの記事を書きました。今までは個人でしかGitを使っていなかったので、チーム開発に必要なGitコマンドを少しでも理解できるように頑張ります! (05/13 08:45) githelpを追加 🐡 Gitの基本的な開発スタイルについて From イラストでわかる!git入門の入門 Gitの基本的な開発スタイルは次のとおりです。 (1) gitの開発ではローカルで使う個人リポジトリとチームで使う共有リポジトリを用いる (2) 共有リポジトリに push すると個人リポジトリのこれまでのコミット内容を送れる (3) pul
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く