Ruby

Ruby2.4.1でIt seems your ruby installation is missing psych (for YAML output).

gemでoutdatedしたら、あれれ。 ~$ gem outdated /usr/local/Cellar/ruby/2.4.1_1/lib/ruby/2.4.0/yaml.rb:5:in `<top (required)>': It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstal</top>…

祝 Ruby 2.4

今年もクリスマスの時期にRuby新版が出ました。 Ruby 2.4.0 リリース 進化し続けるRuby。そしてRuby 3x3 が待ち遠しい。 gihyo.jp

RubyでHTMLスクレイピング Oga

GitHub - YorickPeterse/oga: Moved to https://gitlab.com/yorickpeterse/oga 以前はTutorials - Nokogiri 鋸を使っていましたが、依存関係をなくそう : Rubyアプリ・Gemの開発者への提言 | プログラミング | POSTDこちらを読んだら、最近はOgaがよさそう。…

Ruby Programmer Silver version 2.1/Ruby Programmer Gold version 2.1

せっかくなので記念に貼っておきます。 もしかして最高齢認定者じゃないかと思っている。

Rubyで[].all?がtrueになるのはなぜ?

[2] pry(main)> [].all? => true こちらに The method returns true if the block never returns false or nil. ruby's "any?" and "all?" methods behaviour on Empty Arrays and Hashes - Stack Overflow ブロックがfalseかnilを返さない場合、all?はtrue…

今さら知ったこと Rubyで文字列を改行で分割して改行コードも除く each_line.map(&:chomp)

まずはこちらを。 "文字列を\n改行で\n分割".each_line.map(&:chomp) なぬ?map(&:chomp)と書けるのか。自分のRuby力がへなちょこでトホホ。 意味の理解はこちら参考にさせていただきました。

Vert.x

Node.jsいいね!npmが秀逸でさ!、とか思ってたら、Vert.xですと。 さっそくインストール。Mac環境なのでHomebrewですわ。 > brew install vert.x あっという間。brew万歳。 vertxコマンド動作確認してみる。 > vertx version 2.1M2 (built 2013-12-01 13:02:…

祝Ruby2.0と根負け

最近Rubyを使うには、当たり前のように複数バージョンを使い分けて管理する風潮なのですが、いやです。最新バージョンだけ入れてたいのだ。これまで、Ruby, Railsのバージョンを最新に保ちつつRailsアプリを維持したけど、けっこうしんどい。あとHerokuがサ…

XCode 4.4 にしたら Command Line Toolsをいれましょう

Railsを3.2.7にupdateしようとしたら、ruby json 1.7.4のgemインストールでエラーになった。 Mountain Lionに移行してXCodeも4.4にしたのだが、XCode4.4からCommand Line ToolsというのをXCodeの追加インストールしないといけないらしい。 XCodeのPreference…

Rails 3.2へ移行 その2

Rails 3.2へ移行 - osamuk's blogでやれやれと思ったら、まだエラーになる機能があった。 ActiveModel::MassAssignmentSecurity::Error例外でちゃうところがあったぞ。 ググったらこちらがわかりやすかった。 私の対応はattr_accessibleは使わずに、単純にma…

Rails 3.2へ移行

自分のRailsアプリを3.0から3.2に移行した。 Rails3.1から導入されたアセットパイプラインは、3.0以前からの移行でハマるらしいが、ハマった。 こちらを参考にさせていただいて、おおむねうまくいった。 /app/assets/javascripts/application.js(マニフェス…

あの言語でmap関数に相当するのどう書くんだっけ

なときに参照させていただく記事です。

使いたい時に忘れているRails3 日本語化とjQuery

日本語化 Gemfileに gem 'rails-i18n'を追加。 config/application.rbの、 # config.i18n.default_locale = :deって行を、 config.i18n.default_locale = :jaに変更。jQuery Gemfileに gem "jquery-rails"を追加。 config/application.rbの、 config.action_…

今日入れたもの MechanizeとScala

元旦に心機一転元旦にMacPortsからHomebrewに乗り換えた - osamuk's blogサクッと削除したので、何か使おうとするたび、自分の環境に入ってたはずのものがない。随時入れなおしている。 今日入れたもの。Mechanize http://mechanize.rubyforge.org/ gem inst…