タグ

gemに関するkodamのブックマーク (3)

  • Rack applicationのプロファイリングにはrack-lineprofが便利 - k0kubun's blog

    RubyKaigi 2014行った。良い発表がいろいろ聞けたんだけど、最近ISUCONに向けてwebアプリのチューニングに興味があったので特にfinal keynoteが興味深かった。 その中で紹介されていたtmm1/rblineprofが行ごとの実行時間を表示してくれるのでとても便利そうだったんだけど、GitHubではpeek/peek-rblineprofというRails用のプラグインでrblineprofを活用しているので、ISUCONでおそらく使用されるであろうsinatraでどうやって使うか考えていた。 kainosnoema/rack-lineprofというgemがその用途に便利そうだったので紹介したい。 使い方 rack-lineprofはRack middlewareで、まず以下のようにuseする必要がある。 require 'rack-lineprof' class My

    Rack applicationのプロファイリングにはrack-lineprofが便利 - k0kubun's blog
  • 書き捨てのRubyスクリプトをgemにするときの育て方の一例 - 2016-09-08 - ククログ

    Rubyでちょっとしたこと、例えばテキスト処理などをしたくてスクリプトを書くことはよくあります。そんなスクリプトは意外と再利用したくなるものです。しかし、作業用ディレクトリに適当なファイル名で保存していたりすると探し出すのは困難ですし、コマンドラインにワンライナーで書いたものだとそもそも残っていないこともあります1。別のPCでの再利用も、それらの保存方法では当然ながら不可能でしょう。 そこで、どこか整理された場所に保存しておいて再利用に備えたいのですが、保存先が問題になります2。そんなとき、私は次のような理由からgemRubyGems)にしてしまうことにしています。手元ですぐに実行できますし、別の環境へのインストールも簡単です。また、他のRubyプログラムへの組み込みもコピペせずに実現できます。もちろん他の人が使えるようになるというメリットもあるのですが、自分の用途に限っても長い目で見れ

    書き捨てのRubyスクリプトをgemにするときの育て方の一例 - 2016-09-08 - ククログ
  • 初心者は覚えておきたいRubygemsのコマンドまとめ - Qiita

    gemかわいいよgem Rubygems(gem)って? Ruby用のパッケージ管理システムです。ジェムって発音されるようです。 コマンド一つでパッケージをインストール・削除・更新などできるので便利です。 さらにbundlerも入れておければ設定ファイルに書いておいたものも一括で導入できます。 はい、釈迦に説法ですね。すみません Rubygemsコマンド一覧 RubyGems Guideでコマンド一覧が見れます。 その中からよく使うものをリストアップ インストール 必要なgemが予め決まっているならこれでインストール # 最新のものを導入 $ gem install <gem名> # バージョン指定で導入 $ gem install <gem名> -v <バージョン> # RI,RDocドキュメントを入れない(インストールが早い) $ gem install <gem名> --no-ri

    初心者は覚えておきたいRubygemsのコマンドまとめ - Qiita
  • 1