ruby

【Ruby】グラフ描画用gem Gruffのインストール

Rubyを使ってグラフ描画が出来るGruff http://nubyonrails.com/pages/gruff 公式サイトには gem install gruffと記述されていますが… はまりました!/(^o^)\ gem install gruffをすると… Building native extensions. This could take a while... ERROR: E…

【Ruby】【twitter】フォローしている相手一覧取得 メモ 修正・追加:2010/11/01

フォローしている相手の一覧が一度に取得できるようになりましたが… 変なところで、うまく取得できていなかったのでメモです。色々検索してみると、幾つかのアドレスから、フォロワーのidのlistが取れるようです jsonでもokです。 https://api.twitter.com/1…

【Ruby】【nokogiri】cssでのタグ指定

nokogiriを利用して、xmlのパースをしようと思ったのですが、思っていた動きと違う動きがあったのでメモです。普段、 doc = Nokogiri::HTML(xml本体,nil,"utf-8") doc.css("user").each do |xml_user| 何か処理 endというような感じで、使っていました。 そ…

【インターン】5日目:業務内容ではn(ry チュートリアル終わりました

Rubyの公式サイトのチュートリアルをやっています。(3つくらい前のエントリから)http://d.hatena.ne.jp/sea_mountain/20100820/1282310685 で、なぜかエラーが出ると書いてしまったのですが、解決しました。 前回エラーが出ていて、post_idがないとか言われ…

【gvim】設定編-ruby自動補完-

vim関連の投稿が多かったときに、てっきり投稿したと思っていたのですが、書いてなかったようなので、vimで自動補完するときの話です。 メモメモタイピングしている途中に補完が表示される、autcolo(ryは入れた後に、再起動で適用された。 augroup SkeletonA…

【インターン】4日目:業務内容ではないが、コソーリ日本語訳しつつ勉強なうパート2

Rubyの公式チュートリアルをやってみています。(日本語版は説明部分が結構省かれている感じがしたので、原文読んでみてます)昨日の続きから 6.4 The Model 6.5 Adding Some Validation app/models/post.rbのPostクラスの中に validates_presence_of :name, :…

【インターン】3日目:業務内容では全くないが、コソーリ日本語訳しつつ勉強なう

本を手に入れられなかったので、Rubyの公式チュートリアルをやってみる。 はてブのコメントを見ていたりすると、結構いいみたいです。 http://guides.rubyonrails.org/getting_started.html#installing-rails 1と2はrailsについての説明なので、ざっと読んで…

【インターン日記】1日目

会社のおはなしと環境構築でした! 私が借り受けたPCはたまたま、予めほとんどの環境が構築済みだったのでありがたかったです…。 gemのアップデートとrailsのアップデートを行ないました。RoRの環境構築メモです。 C:\Documents and Settings\sea_mountain>r…

【Ruby】【nokogiri】インストールできた…!

偉大な先輩に助けていただいてなんとかなりました…!! 今までは、古いバージョンのlibxmlが読まれているだとか怒られていたり、htmlの gem uninstall nokogiri http://d.hatena.ne.jp/kitamomonga/20090615/ruby_nokogiri_with_latest_libxml2_by_hand の通…

メモ2 -サーバー\(^o^)/-

nokogiriが動いていることを簡単なソース require 'kconv' require 'rubygems' require 'open-uri' require 'nokogiri' hp_address = "http://www.ruby-lang.org/ja/" doc = Nokogiri::HTML(open( hp_address),nil,"utf-8") print doc print "##############…

【Ruby】サーバで動いた…!!!

rbファイルの一番最初に #!/usr/bin/ruby print "Content-type: text/html\n\n"http://rubycgi.org/cgi_explanation/2-1.htm と書いただけのファイルを実行したところ動きました!!!!(ノД`)・゜・。 上のサイトでは、#!/usr/local/bin/rubyだという話も出てい…

【Ruby】sessionのtmpdirのおはなし

Rubyでcgiにするときに、sessionで、tmpdirというのがあります。 昨日のエントリなどで、 session = CGI::Session.new(cgi,{"new_session"=>true,"tmpdir" => "./tmp"})と書いたりしていますが、 参考サイト様(http://tech.maid-san.org/archives/166)のtmpd…

【Ruby】【vim】gvimのインデントの深さを変える

インデントの深さが、通常の2倍ぐらい付いていて、やりにくかったので色々調べてみました。 http://sssdiary.at.webry.info/200611/article_7.html のサイトの真ん中ぐらいに、インデントの深さを治す方法が書かれています。(vim-rubyを入れようとしたりして…

【Ruby】【vim】vimでRubyのコード補完

…は出来ませんでした!! vim-rubyというプラグイン?があるのですが、それをいれれば補完ができるとのことでしたが…昨日から今日にかけてずっと調べていたのですが…vim --versionのコマンドを打ったときに、+Rubyになっていないと駄目らしいのです。1.そも…

【Ruby】【gems】インストール

gemsだけインストールしていたようだったので、一度アンインストールして、もう一度いれてみました。 メインで参考にしたサイトはこれです http://www.mapee.jp/ruby/ruby191windows.html2のgem envコマンドのところで、 'gem'は、内部コマンドまたは外部コ…

【Ruby】rvmとは

Ruby Version Manager の略 複数のRubyをインストールして管理し、切り替えて使う仕組み。 参考サイト http://tech.feedforce.jp/rvm-intro.html http://www.moongift.jp/2009/09/rvm/ 実際、まだrubyは触ったことがない+もうちょっと先の予定なので、まだ…