ruby
サンプルで使ったライブラリ gem install nokogiri gem install mechanize Nokogiri HTMLを操作するためのライブラリ tenderlove/nokogiri · GitHub Mechanize Webサイトへ自動でアクセスするためのライブラリ tenderlove/mechanize · GitHub HTMLを操作する…
今更ですが、ActiveSupport::Inflectorっていうみたいですね... $ irb >> require 'active_support' => true >> 'dog'.pluralize => "dogs" >> 'dogs'.singularize => "dog" >> exit Source: ActiveSupport::Inflector
こちらの記事を参考にさせていただきましたー。 まずは、Ubuntu10.10にOpenCVをインストール $ sudo apt-get install libcv-dev libcv2.1 libcvaux-dev libcvaux2.1 libhighgui-dev libhighgui2.1 opencv-doc $ cd /usr/share/doc/opencv-doc/examples/haarc…
Googleカレンダーに予定を登録 Googleアカウントを作成して、カレンダーに予定を登録します Googleカレンダーの設定 > 限定公開URLのXMLボタンをクリックしてURLを調べておきます(*1) gemのインストール 必要なgemをインストールします $ gem install gcalap…
(id:akm:20100226:1267134143) で出題された問題の答えです。 まずは前提から irbを起動して、実際に試しながらやってみます。 obj = Object.new #=> #<Object:0x101171ef0> class A end #=> nil objというObjectのインスタンスと、Aというクラスがあります。 block = Proc.new d</object:0x101171ef0>…
RubyのPDFライブラリ(Prawn)を使うと、簡単にパスワード付きPDFを生成することができます。 Prawn Prawn Docs まずは、Prawnをインストールします。 $ sudo gem install prawnRailsアプリとして実装すると、こんな感じです。 # 適当なRailsアプリを生成 $ …
# = アイテムクラス = class Item attr_accessor :name, :price # コンストラクタ def initialize(name, price) self.name = name self.price = price end end # Itemクラスの配列 items = [ Item.new('item_1', 10), Item.new('item_1', 100), Item.new('it…