ruby

rbenv

日経linuxの4月号より $ sudo apt-get –y install zlib1g-dev build-essential libssl-dev libreadline-dev git これはもちろんubuの場合、centの場合は個別にyumるしかないかな以下もubuの場合、centの場合は、./.profileじゃ即動かないカモ $ git cl…

Rubyリファレンスマニュアル Ruby 1.9.3版

1.8と1.9の両方見つけられる。追記 2.0もリリースされたけど、まだない. (りるまサーチでは2.0はある)http://www.ruby-lang.org/ja/documentation/

ruby methods メソッド

$ cat wao.rb #!/usr/local/bin/ruby -Ku list = "123".methods list.each do |item| printf("%s ...%s \n", item , item.class ) end $ ./wao.rb <=> ...Symbol == ...Symbol === ...Symbol eql? ...Symbol hash ...Symbol casecmp ...Symbol + ...Symbol *…

ruby 1.9.3 オンラインマニュアル

http://www.ruby-doc.org/core-1.9.3/

<< いろいろ

左シフト a string 連結 "abc" "abcdef" array 基本出力 $stdout ヒアドキュメント p wao wao EOS リテラルモード 特異メソッド class あと、なにかあるかな?

LoveRuby.Net

いまもお世話になっている、のでメモ http://i.loveruby.net/ja/

do block test

[hirasawa@centos-hira chapter03]$ cat test-doblock.rb def foo(x) p "--foo in" puts "foo's block" if block_given? p "--foo out" end def bar p "--bar in" puts "bar's block" if block_given? p "--bar out" end #bar do 1 end #=> bar's block #bar…

yield sample

# rubyのすべてのメソッドは、ブロックを引数にすることができる。 # (メソッドにはブロックを渡すことができる) # ディフォルト引数 ?と似ている?# 渡したブロックは、メソッド内で手続き型のオブジェクトとして扱われる # 手続き型オブジェクト = Procク…

String#scan

メソッドString#scan ... 各マッチ工程で括弧、 "("と")"とではさまれた部分ですな 、 にマッチした文字列の配列がわたされる。また、イテレータとしても用いることができて、 ブロックには、各マッチ工程で括弧、(と)ですな 、にマッチした文字列の配列…

sendmail

今日はgemだけ [hirasawa@aspire-white ~]$ sudo gem install mail [sudo] password for hirasawa: Successfully installed mime-types-1.16 Successfully installed polyglot-0.3.2 Successfully installed treetop-1.4.10 Successfully installed i18n-0.6…

execjs gem-install

[root@cent5-64b-40 openssl]# gem install execjs Fetching: multi_json-1.0.3.gem (100%) Fetching: execjs-1.2.9.gem (100%) Successfully installed multi_json-1.0.3 Successfully installed execjs-1.2.9 2 gems installed Installing ri documentatio…

no such file to load -- openssl

opensslはgemからインストールできるとおもっていたんですけど、違うみたいです。 以下はruby/gemをソースコードから入れた場合について記するrpm or apt-getでruby/gemをいれた場合はきっとまた話がちがってくるとおもう。 rpm または apt-getで openssl-de…

ruby-oci8をインストールしてみる step3

gemをソースからインストール済みとする。 [root@cent5-64b-40 ruby]# gem list --local *** LOCAL GEMS *** [root@cent5-64b-40 ruby]# [root@cent5-64b-40 ruby]# gem upgrade --system ERROR: While executing gem ... (RuntimeError) Unknown command up…

ruby rvmを用いてruby update

RVM(Ruby Version Manager)はUNIX系の環境で 複数のRuby処理系をインストール/共存させることができるツール RVMはbashスクリプトで,RVMを導入することで以下のようなことができます。 -Rubyのインストール -使用するRuby処理系の切り替え -複数のRubyでスク…

電脳ルビー

extconf.rb をぐぐったらここにきたhttp://ruby.gfd-dennou.org/tutorial/ こっちもいかすー!感たっぷりです。http://kkaneko.com/rinkou/ruby/index.htmlRuby拡張ライブラリ作成チュートリアル http://ruby.gfd-dennou.org/tutorial/ruby-ext/

おまけ httpまわりの事前準備

[root@cent5-64b-40 conf]# ps -ef | grep httpd root 22297 1 0 21:52 ? 00:00:00 /usr/sbin/httpd apache 22299 22297 0 21:52 ? 00:00:00 /usr/sbin/httpd apache 22300 22297 0 21:52 ? 00:00:00 /usr/sbin/httpd apache 22301 22297 0 21:52 ? 00:00:00…

おまけ ライブラリの位置確認など

[root@cent5-64b-40 build]# cd /usr/local/lib/ruby/1.8/apache/ [root@cent5-64b-40 apache]# ls l ls: l: そのようなファイルやディレクトリはありません [root@cent5-64b-40 apache]# ls -l 合計 96 -rw-r--r-- 1 root root 3664 9月 29 22:52 erb-run.r…

ruby-oci8をインストールしてみる step3

gemをソースからインストール済みとする。 [root@cent5-64b-40 ruby]# gem list --local *** LOCAL GEMS *** [root@cent5-64b-40 ruby]# [root@cent5-64b-40 ruby]# gem update --system Updating rubygems-update Fetching: rubygems-update-1.8.11.gem (10…

gemをソースからインストール ruby step2

つぎは gemをソースから [root@cent5-64b-40 src]# ls -l | grep ruby drwxr-sr-x 3 1000 1000 4096 9月 29 22:17 eruby-1.0.5 -rw-r--r-- 1 root root 61187 12月 14 2004 eruby-1.0.5.tar.gz drwxr-sr-x 5 1000 1000 4096 9月 29 22:51 mod_ruby-1.3.0 -rw…

ruby mod_ruby eruby step1

erubyをやってみた@ centos1)ソースから ruby-1.8.10をインストール(yumでやんなかったのはgemが使えなかったから) 2)ソースから eruby-1.0.5をインストール (erubyはCでかかれているのだよ) 3)ソースから mod_ruby-1.3.0をインストール [root@cent5-64b-4…

rdtool rttool

gemを使ってインストール [root@cent5-64b-40 html]# gem install rdtool Fetching: rdtool-0.6.29.gem (100%) Successfully installed rdtool-0.6.29 1 gem installed Installing ri documentation for rdtool-0.6.29... Installing RDoc documentation for…

gem コマンド

http://ref.layer8.sh/ja/entry/show/id/655ここを参考に gem update --system gem list ... gem list --localとおなじ? gem list <package> package install されてる? gem search --remote hoge (gem search -r hoge) gem search -r -d hoge .. -d for detail? ge</package>…

RDT

RDT(Ruby Development Tools) eclipse plugin URL location infor http://rubyeclipse.sf.net/updatesite

debian6(32bit)でrailsを動かしてみる(2)-- mysqlのインストール

root@debian6-i386-gen123:~/test/config# apt-cache search mysql-server auth2db - Powerful and eye-candy IDS logger, log viewer and alert generator cacti - Frontend to rrdtool for monitoring systems and services mysql-server - MySQL データベ…

debian6(32bit)でrailsを動かしてみる

hirasawa@debian6-i386-gen123:~$ rails test create create app/controllers create app/helpers create app/models create app/views/layouts create config/environments create config/initializers create config/locales create db create doc create …

debian6(32bit)にrailsをインストールしてみる

debianなら私を失望させないだろうwkvm環境(ML115)に一から準備 hirasawa@deb505-64-38:/mnt/mnt1$ ls -l | grep debian rw-r--r-- 1 hirasawa hirasawa 198064128 2011-05-03 15:36 debian-6.0.1a-i386-netinst.iso hirasawa@deb505-64-38:/mnt/mnt1$ kvmの…

centos(32bit)にrailsをインストールしてみる(その1、失敗編)

repositoryはbase,extras,updatesの三つだけというdefault状態から始める [root@cent5-i386-rail122 ~]# rpm -aq | grep ruby [root@cent5-i386-rail122 ~]# rpm -aq | grep gem って、感じでほぼ真っ白からのスタート [root@cent5-i386-rail122 ~]# yum ins…

 3rdRailによるアプリケーション開発

3rdRailによるアプリケーション開発http://www.atmarkit.co.jp/fcoding/articles/3rdrail/01/3rdrail01a.html 第1回 初めてのRailsアプリケーション開発この挑戦(挫折)は何回目だろうか?(笑

dlutter on centos5

[root@localhost yum.repos.d]# [root@localhost yum.repos.d]# pwd /etc/yum.repos.d [root@localhost yum.repos.d]# cat dlutter.repo [dlutter] name=Unsupported RHEL5 packages (lutter) baseurl=http://people.redhat.com/dlutter/yum/rhel/5/$basearc…

scafoldのその先に

第1回 コードリーディングを始めよう http://www.atmarkit.co.jp/fcoding/articles/reading/01/reading01a.html