サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
画力アップ
qiita.com/yuki24
Android の世界には FCM (Firebase Cloud Messaing) という、Android 端末に push notification を送るためのプロトコルがある。そして、Ruby の世界には fcm gem という、そのプロトコルを簡単に叩くためのライブラリが存在する。 この fcm という、まるで Google 公式 gem であるかのような名前なのだが、全然公式ではないし、コードを読んでみるとこれがかなりやばい。具体的に何がやばいかというと、 必要もなく httparty gem と json gem に依存している。 Persistent connections を使っていないので、とてつもなく遅い。 単にコードの質が低い。 このレベルだとpull request を送って改善するのも無理そうだし(json gem を依存関係から削除するというのは PR 送っ
Kaminari 1.0.0 でやってくる5つの大きな変更の次は did_you_mean gem だ。 2017年が始まって既に10日経つが、Rubyist にとって 1月は新しい Ruby のバージョンがリリースされた直後である。仕事で開発しているアプリケーションを新しい Ruby のバージョンへ更新しようという人も多いのではないだろうか。 did_you_mean gem もクリスマス前に新しいバージョン 1.1.0 をリリースしており、Ruby 2.4.0 では新しいバージョンがバンドルされている。そこで、バージョン 1.0.0 からの変更点を振り返ってみようと思う。 実際には、1.0.0 との後に 1.0.1 と 1.0.2 がリリースされているが、これらのバージョンは明示的に gem update を実行しない限りインストールされないので、それらの変更も含めて紹介したい。 バー
Rubygems には現在 Kaminari 1.0.0.rc1 が出ているが、近いうちに 1.0.0 をリリースする予定である。大きな変更点がいくつもあるので、利用者のためにこれらの重要な変更点をまとめておこうと思う。 古い Ruby と Rails のバージョンのサポート打ち切り Kaminari 1.0.0 では、以下のバージョンのサポートを打ち切ることにした。 Ruby 1.9.3 JRuby 1.7 Rails 4.0 とそれ以前のすべてのバージョン これらのバージョンを使っている人は、まず kaminari 0.17.0 で Ruby や Rails をアップグレードしてから kaminari 1.0.0 へアップグレードしてほしい。 Gem を細分化 Kaminari 1.0.0 で最も大きな変更はなんといっても、今まですべてのコードを一つの gem で管理していたものを、k
class User attr_accessor :first_name, :last_name def to_s "#{f1rst_name} #{last_name}" # f1rst_name ??? end end user.to_s # => NameError: undefined local variable or method `f1rst_name' for #<User:0x0000000928fad8> # # Did you mean? #first_name #
Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up
普通に管理するよりも何かしら見やすいインターフェースを使った方が便利なので比較。 GitHub 多数のサービスと連携できるので便利。数百単位でプライベートリポジトリを持ちたい場合は下記オープンソースのものを使った方がいいかも。 Gitorious 多機能であるのにも関わらず、オープンソースで利用できる。きれいで使いやすいインターフェース、GitHubでいうところの PUll Request に当たる Merge Request 機能まである。チームごとにメンバーやできたり、プロジェクトごとにリポジトリを管理できるので、大きな組織で使いたい場合に良い。Issues はない。インストールはかなり面倒。 GitLab 最近公開されたオープンソースのインターフェース。かなり良くまとまっている。Gitorious ほど大きくないのでインストールもそこまで難しくない(と思う)。コミットも多いので、これ
このページを最初にブックマークしてみませんか?
『qiita.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く