タグ

2015年7月2日のブックマーク (5件)

  • GitLabのスロークエリを駆逐するマージリクエストを送りました - catatsuyとは

    GitLabにマージリクエストを送ってみました。 gitlab.com 以前の経験からGitLabの開発チームはGitHubはほぼ見てないことを知っていたのでGitLabから送ってみました。 catatsuy.hateblo.jp ちなみに上のエントリに出てくるGritが使われている箇所は現在ではすべてRuggedに書き換わっているので状況は変わっています。 マージリクエスト送った! / “'created_at DESC' is performed twice (#825) | Merge Requests | http://t.co/LLbgkxK7A7 / GitLab Comm…” http://t.co/F91TCk67US— 健康診断@4/26 (@catatsuy) 2015年6月16日 GitLabの人たちはGitHub見てないのでちゃんとGitLabから送った— 健康診断

    GitLabのスロークエリを駆逐するマージリクエストを送りました - catatsuyとは
    voidy21
    voidy21 2015/07/02
  • RailsでつくったAPIのエラー処理

    RailsAPIを作ったとき、StandardErrorをどのように処理するのがいいのかと考えた。 やりたいことは、エラーの内容をjsonで返し、なおかつエラーのstatus codeも返却したいという感じ。 エラー内容は普通にrescueしてexception.messageを返してあげるといいが、statusはどうするか。 そこでどこかでエラーのリストを保持しているのではないかとで調べると、ActionDispatch::ExceptionWrapperにあるっぽいことがわかった。 これを上手こと利用して動的にエラーをレスポンスを生成したらどうだろうかということで、以下のようにしてみた。 とすると、standard errorの処理はできそう。 しかし、ExceptionNotifierなどをつかっていると、エラーを通知できないのでは?ということを 教えてもらったので、最終的に とい

    voidy21
    voidy21 2015/07/02
  • Ruby on RailsでMySQLを使用する際に必要な作業手順

    はじめに RailsではデータベースとしてSQLite3をデフォルトで使用しますが、SQLite3ではなくMySQLを使用したかったので、RailsMySQLを使用するために行った作業をメモしておきます。 環境と前提 サーバOS: ubuntu server 14.04 すでにRubyRailsがインストール済である環境 Ruby 2.2.0 Rails 4.2.0 Rails用のMySQLユーザを作成 RailsMySQLにアクセスできるように、Rails用のMySQLユーザを作成します。 そのためにまずは以下コマンドでMySQLにログインします。以下の場合はユーザ作成権限を持つrootでログインしています。なお、パスワードを聞かれるので、各自設定したパスワードを入力します。

    Ruby on RailsでMySQLを使用する際に必要な作業手順
    voidy21
    voidy21 2015/07/02
  • いまさらMySQLのcharsetとcollationの話 - たまめも(tech)

    awesome先生*1に基礎を教わってきたので忘れないうちにメモ。 utf8_unicode_ci / utf8_general_ci MySQL で default charset を utf8 に指定すると、デフォルトで選ばれるコレーションは utf8_general_ci unicode_ci は文字に対して独自の weight map でもって評価する(general_ci は ascii とコードポイントで評価) MySQL で実装されている weight map は1階層のみのため、日語が入る環境では意図しない挙動をする*2 utf8mb4 も基的には同一 ただ utf8mb4_general_ci だと絵文字の評価が厳しいので、やるならコードポイントのみで比較する utf8mb4_bin に設定するしかないとのこと "default" charset の挙動 来 MyS

    いまさらMySQLのcharsetとcollationの話 - たまめも(tech)
    voidy21
    voidy21 2015/07/02
  • Rails開発をする上で知っておいた方が良さそうなこと - (゚∀゚)o彡 sasata299's blog

    2015年07月01日13:34 Ruby 勉強会 Rails開発をする上で知っておいた方が良さそうなこと 先週の木曜日、Speeeさんで開催された第2回SpeeeTeckPartyにお邪魔して発表してきました。 これは x 技術をテーマにした勉強会で、第1回は「寿司 x Ad」だったそうなんですが、なんでも今回は「からあげ x Ruby」だそうで、であればささたつさんしかいない!という人選だったそうですw (お寿司べたかったな・・w というわけで、Rails開発するなら知っておくと良さそうなことを10個(質疑応答で一つ増えて11個になったりもしましたが!)紹介してきました。以下がスライドです。 他にもいろいろとあると思いますが、少しでも役に立てば幸いです :D ツイート 「Ruby」カテゴリの最新記事 「勉強会」カテゴリの最新記事

    Rails開発をする上で知っておいた方が良さそうなこと - (゚∀゚)o彡 sasata299's blog
    voidy21
    voidy21 2015/07/02