ruby
ちょっと作りたいものがあって、コロッと作るのが良さそうなので、GAEで作ってみようと思い、久々にGAE on Sinatraやろーとおもって、とりあえずgem update してからやったら、なんかヘロワもできなくなったので、色々やったので、覚えてる限りのメモ ruby1.…
gem sources -a http://gems.github.com
railsを2.2.2にしたら empty?が未定義とかいわれた empty? が未定義 なんか、2.1.2 にしたら script/generate ができなくなりました。 ruby script/generate model hoge ってやると undefined method `empty?` for /_generator$/:Regexp ってなります。 まあ…
引越しのタスクをRedMineで管理 - komamitsu.log FreeBSDの場合、converters/ruby-iconvを入れなきゃだめらしいです。 ここ見て入れた グラフを描く (mingplot on FreeBSD) - まちゅダイアリー(2004-10-04) checking for iconv() in iconv.h... no checking …
やってみた1 RubyGems で Bulk updating Gem source index が終わらない - をみてVMの割り当てメモリ増やしたけど、改善しない。このケースとは違うみたい。 やってみた2 Rails Install Memo: るな~るの実験室 をみて, /home/crimaru/.gem/source_cacheと/o…
gemを使うときとか、GEM_HOMEをあわせるとか色々めんどかった。cron→hoge.sh→hoge.rbでうごかすようにした。 hoge.shの方で環境あわした #!/bin/sh GEM_HOME=/opt/ruby186/lib/gems/1.8/ export GEM_HOME export RUBYLIB=/opt/ruby186/lib export PATH=/usr/…
gemを使うときとか、GEM_HOMEをあわせるとか色々めんどかった。cron→hoge.sh→hoge.rbでうごかすようにした。 hoge.shの方で環境あわした #!/bin/sh GEM_HOME=/opt/ruby186/lib/gems/1.8/ export GEM_HOME export RUBYLIB=/opt/ruby186/lib export PATH=/usr/…
前書いたかも。。ActionMailerの設定 ActionMailer::Base.server_settings が廃止され ActionMailer::Base.delivery_method = :smtp ActionMailer::Base.smtp_settings = { :address => "smtp.mymailserver.com", :authentication => :login, :user_name => …
d:id:crimaru:20080820:1219231024 の続き script/runnerがめんどくせぃ #!/opt/ruby/bin/ruby require 'rubygems'cgiからキックされるときは、requireでコケる。 requreされるパスがロードされてないd:id:o64vv4:20080725:1216997371 の人の説明が詳しい。…
script/runnerがいいのです ←結論 ruby runner 'eval(IO.readlines("hoge.rb").join)' 参考 ActiveRecord と ActiveSupport を使ってコマンドラインアプリを作る - ma2’s diary script/runnerはちょっと環境が違う!?: Rails開発日記 http://brass.to/blog/…
落とす http://www.ruby-lang.org/ja/ http://rubyforge.org/projects/rubygems/ インストール時参考 CentOC上にRuby 1.8.6 + Rubygems 1.1.1をインストールする - Post-itみたいな SlicehostにRubyGemsをインストール --prefix=/opt/ruby186でやったので /e…
Enumerable::detect ブロックがtrueに評価した最初の要素を返す hoge == %w(HOGE MOGE FUGA) hoge.detect{|h| h == "HOGE"} HOGE"
ぐぐっちゃったので、書く >> str = "hoge\nfuga" => "hoge\nfuga" >> str.gsub(/\r\n|\r|\n/, "") => "hogefuga"
うーん。。。 >> where = String.new => "" >> where << hoge= i == 0 ? " where " + "hoge = fuga" : " and " + "hoge = fuga" => " where hoge = fuga" >> where << hoge = i == 1 ? " where " + "hoge = fuga" : " and " + "hoge = fuga" => " where hoge…
class Hoge HOGE_FUGA = "mogemoge" def hoge HOGE_FUGA end end class Moge < Hoge end hoge = Hoge.new hoge.hoge Hoge::HOGE_FUGA Moge::HOGE_FUGA ↓ "mogemoge" "mogemoge" "mogemoge"
rubyダウンロード yumがruby1.8.5しかないみたい。 1.8.6じゃないとGetTextとRails2.xでなんかよくないとかどっかで見たので、1.8.6が入れたい。 なので、落としてきて入れる。 wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6-p114.tar.bz2 wget htt…
インストール gem install hpricot gem install mechanize 徐々に書き足す つもり
今現在on自宅mac actionmailer (2.0.2, 1.3.6, 1.3.3) actionpack (2.0.2, 1.13.6, 1.13.3) actionwebservice (1.2.6, 1.2.3) activerecord (2.0.2, 1.15.6, 1.15.3) activeresource (2.0.2) activesupport (2.0.2, 1.4.4, 1.4.2) acts_as_ferret (0.4.3, 0.…
>> "%04d%02d%4s" % [1, 4, "hoge"] => "000104hoge" で、おk
each_with_indexって言うのがあるんですね。。 count = 0 ["h","o","g","e"].each do |i| p i count += 1 end なんつーことやらんでも ["h","o","g","e"].each_with_index do |i,count| p i p count end で "h" 0 "o" 1 "g" 2 "e" 3 => ["h", "o", "g", "e"]…
参考 http://d.hatena.ne.jp/j-souma/20070612