すがブロ

sugamasaoのhatenablogだよ

ruby

はてなダイアリーから RSS のデータを取得してみる(2)

フィールドの取得について 前回:(id:seiunsky:20070815:1187210039) 取得するRSSを RSS2.0 へ変更したら description タグで全文とれてるっぽいけど、それが解決策なのか? というと、なんか違う気がする。 RSSリーダーとかってどうやって本文を取得して…

はてなダイアリーから RSS のデータを取得してみる

ふと思い立ったので はてなダイアリーで配信している RSS を取得してみようと思った。 で、ここ(http://d.hatena.ne.jp/adamrocker/20070129/hatena_bookmark_rss_elements_ruby)を参考に書いてみた。 require 'open-uri' require 'rss/1.0' hatena_diary …

CGIでハマる

もごもごAPIをいじっていて コマンドラインの入力から HTTP REQUEST でメッセージを書き込めるのはできた。 で、早速 WEB からできるように変更していたんだけど、そのままのロジックでは動かないことが判明。 CGIのクエリは受け取れているんだけど、そのク…

Ruby 会議 2007 (の懇親会)に行ってきたよ

本編の Ruby 会議には (当時)業務的に土日出る可能性が見えたこと、二次発売の時にすっかり忘れていたのでチケットが取れなかった。 だけど、懇親会は結構余裕でとれたので、せっかくなので行って来た。 本編に参加しなかったので 名札がない(本編に参加…

zipメソッドって何に使うんですか。

以前、zipメソッドについて言及したけど id:seiunsky:20070425:1177522397 ここでzipメソッドがあるんだ、へーって書いたんだけども、以下のようなサイト発見。 http://mono.kmc.gr.jp/~yhara/d/?date=20070504#p01 ぶっちゃけ zipメソッドの使い方よりも ma…

zipメソッド

初めて聞いたんだけど zip形式に圧縮するメソッドではないよ。 Rubyリファレンスマニュアル - Enumerable 配列を圧縮する? 圧縮するわけじゃないけど、配列同士をくっつける。 上記のマニュアルに書いてあるとおりだけど、こんな感じ*1 irb(main):014:0> ba…

劣化版 tail コマンドを改良してみた(2)

前回作った劣化版 tail コマンド id:seiunsky:20070419:1176997597 通勤途中で読んでいる Rubyist Magazine 出張版 正しいRubyコードの書き方講座―RubyistのRubyistによる、Rubyistとそうでない人のための作者: 青木峰郎出版社/メーカー: 毎日コミュニケーシ…

劣化版 tail コマンドを作ってみた

追記(2007/4/25) 改良版はこっち:id:seiunsky:20070424:1177429928 tail -f 大好きっ子 仕事柄、 tail -f でログを追うのが日常とかしているので良く使うコマンドとしては上位に上がる。 で、ふと 簡単に実装できるんじゃね? と思ったことと、あわよくば…

yield を使ってみる

Ruby では yield を実装すること自体は、そんなにしょっちゅう無いかもしれないけど yield を使うことはしょちゅうだ。 each 構文無しではもはや生きられない体になっているといっても過言ではない。 そこで 自分でもちょっと実装できるように調べてみた。 …

Rubyist Magazine 出張版

買ってきた まだちょっとしか読んでないけど、なかなか勉強になる。 string クラスとか正規表現の使い方とか、普段使わないメソッドや表現があるので(っていうか、他人の Ruby ソースなんてあまり見る機会ないので)大変参考になります。 Rubyist Magazine …