長生村本郷Engineers'Blog

千葉県長生村本郷育ちのエンジニアが書いているブログ

Ruby

Ruby inject (Enumerable) メソッドを学ぶ

概要 お題を通して Ruby で inject メソッドを学びました。その備忘録です。 お題 123,456 円を紙幣・硬貨が一番少なくなる様になる組み合わせを求めてください。 硬貨 ... 1, 5, 10, 50, 100, 500 円玉 紙幣 ... 1000, 2000, 5000, 10000 円札 答え 10,000 …

Linux に rbenv をセットアップして ruby バージョンを切り替える

概要 サーバの ruby のバージョンが古かった為、 rbenv で ruby のバージョンを切り替える様にした際の設定メモです。 setup rbenv $ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv $ git clone https://github.com/sstephenson/ruby-build.…

日本国内からアクセスされるIP取得スクリプト Ruby 30秒クッキング

まずスクリプト gist.github.com $ git clone https://gist.github.com/kenzo0107/714ece62cf6450386ff0fb16fd5b777a $ cd 714ece62cf6450386ff0fb16fd5b777a $ ruby getJapanIP.rb 1.0.16.0 1.0.64.0 1.1.64.0 1.5.0.0 ... 中略 ... 223.223.164.0 223.223.…

Ruby & gem インストール

備忘録です。 環境 CentOS 5.8 (Final) ruby 2.1.2 インストール # cd /usr/local/src # wget http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz # tar xvfz ruby-2.1.2.tar.gz # rm ruby-2.1.2.tar.gz # cd ruby-2.1.2 # ./configure # make; mak…

Ruby インストール on CentOS7

環境 AWS CentOS Linux release 7.0.1406 (Core) 必要モジュールインストール $ sudo yum -y install git libffi libffi-dev gcc openssl-devel readline-devel zlib-devel rbenv, ruby-build ダウンロード $ git clone https://github.com/sstephenson/rben…