タグ

Rubyに関するnaruogaのブックマーク (9)

  • jrubyでさくさくrspecを実行する(Nailgun or spork) - たごもりすメモ

    JRubyでコード書いてるとrspecを起動するたびに永遠にも等しい待ち時間が苦痛で苦痛で苦痛で。 素のrspecで5.6秒、rspecを実行するようにRakefileを書いた rake test で9.4秒、bundle exec rake test に至っては19.7秒という永遠にも等しい時間を必要とする。こうなると生きるのがつらくなってくる。 で、調べてたらsporkなるものがあるらしいんだけど試してみてもなんかいまいちうまくいかない。(うまく動いた、末尾の追記参照) んでさらに調べてたら、そもそもjvmの起動コストについてはNailgunという仕組みをつかってパスできるっぽい。世の中のRailsアプリだとRailsまわりのライブラリのロードがさらに辛いらしいが、まあそこは今の自分には関係ないのでパス。jvm起動コストだけなんとかなればいいや。 ということで、簡単。以下のようにする。

    jrubyでさくさくrspecを実行する(Nailgun or spork) - たごもりすメモ
    naruoga
    naruoga 2015/05/14
    Jythonいろいろ心折れそうなのでJRuby+RSpecちょっと調査中。今更ではあるんですが、目に付いたので。
  • gemrcの--no-riと--no-rdoc、deprecatedなoptionなのでみなおしたほうがいいかもですよ - Qiita

    背景 最近ではRubyDoc.infoなどのオンラインドキュメントや、Dashなどのツールを使って読む人も多く、localにdocumentをinstallする時間を省く方を多いと思います。 そこで、いろいろなブログ記事を読み、.gemrcに--no-riと--no-rdocの説明の部分をコピペして使ってる方も多いと思います。私もそうしてました。 しかし、RubyGems.orgのgem-installをみると、なんと--no-riと--no-rdocがdeprecatedになっています。 表面上問題がないように見えるでしょうが、rubygemsのversionがあがり、万一これらのoptionがなくなったとき、急にdocumentがinstallされるようになり、gemのinstall時間は長くなり、stackoverflowにはhelpの記事が舞うのではないでしょうか。 そのように慌て

    gemrcの--no-riと--no-rdoc、deprecatedなoptionなのでみなおしたほうがいいかもですよ - Qiita
    naruoga
    naruoga 2014/11/10
    @do_akiさんに教えてもろた。これは知らんかった……というかなんか手順ぐぐるとほぼ必ず--no-ri --no-rdocしろって書いてあって、だったらデフォルトでインストールしない方がいいのにってのは思ってた
  • Sinatra: README

    View at: http://localhost:4567 The code you changed will not take effect until you restart the server. Please restart the server every time you change or use a code reloader like rerun or rack-unreloader. It is recommended to also run gem install puma, which Sinatra will pick up if available. Routes In Sinatra, a route is an HTTP method paired with a URL-matching pattern. Each route is associated

    naruoga
    naruoga 2014/07/16
    ダラダラ見てる。いいねこういう単純なのぼく好きよ。
  • Ruby on Rails Tutorial

    receive announcement and update emails? Get occasional notifications about things like product discounts, blog posts, and new or updated tutorials. Unsubscribe at any time. No thanks.

    Ruby on Rails Tutorial
    naruoga
    naruoga 2012/11/08
    いまさらだけどこのチュートリアルいいよねー
  • RVMでRubyとGem環境を切り替え。Railsのインストールまで。 - コレグレーデギネード

    とりあえず、家を確認。https://rvm.io/rvm/install/ RVMのインストール。 su権限はいらねーらしい。へー、そーげ。 $ curl -L get.rvm.io | bash -s stable プログラム 'curl' はまだインストールされていません。 次のように入力することでインストールできます: sudo apt-get install curl何だど!さぎに言え! $ sudo apt-get install curl $ curl -L get.rvm.io | bash -s stable 〜省略〜 Upgrading the RVM installation in /home/username/.rvm/ RVM PATH line found in /home/username/.bashrc /home/username/.zshrc. RVM

    RVMでRubyとGem環境を切り替え。Railsのインストールまで。 - コレグレーデギネード
    naruoga
    naruoga 2012/07/09
    正直Rubyは皆目わからんのでこれがベストな答えかはよくわかっていないのだけど、当座の役には立ったのでありがたい。
  • るびま

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

    naruoga
    naruoga 2011/08/06
    Linuxの印刷でも大きな位置を占めるCairo。なんだかんだいって日本語でまとまった解説としてはこれが一番良いかも。
  • Programming Language Comparison

    by Jason Voegele What follows is my personal evaluation and comparison of many popular programming languages. It is intended to provide very high-level information about the respective languages to anyone who is trying to decide which language(s) to learn or to use for a particular project. You can find a similar comparisons from Google Note: N/A indicates that a topic or feature is not applicable

    naruoga
    naruoga 2011/02/17
    サラッと斜め読みしかしていないのだけど、なんか非常に面白い記事のような気がする。
  • .NETでRuby開発を体験してみよう - @IT

    ここ数年、Rubyプログラミング言語が世界中で人気である。特に最近の日では、Ruby言語関連の書籍が次々と発売されるなど、ますます盛り上がっている。 マイクロソフトもこの人気言語Rubyの対応に積極的だ。具体的には「IronRuby」(アイアンルビー)という.NET上でのRuby言語の実装を開発中で、マイクロソフトが自身の次世代技術を発表する開発者向けカンファレンス「PDC(Professional Developer Conference) 2008」(2008年10月にロサンゼルスで開催)では「IronRuby: The Right Language for the Right Job」(IronRuby:正しい言語で正しい仕事を)というセッションが開かれている。このことからも分かるように、Ruby言語は.NET開発でも活用される1言語という地位をいずれ確立しそうである。 IronR

    naruoga
    naruoga 2010/07/07
    今更ではあるけど IronRuby 面白そう。Moonlight 3.0 Preview では動作するらしいので遊んでみたいね。
  • Ruby 用 JSON パーサーを更新、 JSON への変換も追加 - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 以前公開した前バージョンにはたくさんのアドバイス、リンクなどいただきまして、ありがとうございます。少々時間が経ってしまいましたが、あれからいろいろと勉強しまして、 strscan なる便利なライブラリが Ruby の標準ライブラリに含まれていることも知りました。それらをきちんと使えばコードをだいぶシンプルにできそうだったので、思い切って書き直してみました。まだまだ

    naruoga
    naruoga 2009/03/13
    やっぱ JSON ぐらい勉強しとかんとね。実用的にはソース直書きで十分なんだが。
  • 1