関連記事
Ruby: lambdaメソッドを使いブロックをオブジェクト化
に関して、練習します。他の言語と比較してRubyのコードブロックの扱いは特徴的で扱い難そうに見えますが、使いこなせればコード量を減らせるし...
POSTメソッドを用いてExcite翻訳を行うRubyコード
しかし、未完です。Webの巡回などにはWWW::Mechanizeという便利なライブラリがありますが、あえてnet/httpのPOSTメソ...
Webページから指定したタグの要素を抜き出すRuby関数
単一のWebページから抜き出した複数の要素を配列に格納して返します。以下の例はaタグの要素(エレメント)を抽出した場合です。Rubyコー...
チャットログから本文を抽出
先日、メッセンジャーのチャットで会話するボットを作りました。 そのボットに「学習」させるネタに、会話文であるWindows Live Mes...
タグの中の要素を抜き出すRuby関数
ライブラリを使えば簡単ですが、正規表現の学習の為に。ソースコードdef return_between(unporsed, start,...
とあるボットのチャットログ
人工無脳とのチャットログyukun> こんにちはbot > こんちはyukun> 元気してた?bot > 元気に、そう見えても、おかし...
Ruby: メソッドの引数にブロックを渡す
ブロックの使い方を練習してみます。def repeat(n) n.times { yield } if block_given?e...
Ruby 1.9.3インストール: yumリポジトリ追加時の依存性の欠如エラー – libyaml
ほったらかしにしていたとある自鯖のRedmineのアップグレードに際し、Ruby 1.9系のビルドに必要なlibyamlをyumでインストー...
JavaとRubyで文字列の終端の扱いの違い
RubyのコードをJavaに書き直す際に注意する相違点が幾つかあったので、そのうちの一つを挙げてみます。特に文字列関係は色々やりにくいです。...
Rubyで引数の設定値によって4パターンの部分文字列を取得するラッパー関数
引数に設定値を与え、それによって挙動を変えることで、似た機能をまとめてみます。追記(2008.2.8):正規表現のマッチを保持する変数があ...