受信プラグインの例 Bloglinesで巡回しているRSSフィードを取得する mixiやfrepa等のSNSを自動巡回して最新日記を取得する メーリングリストアーカイブを巡回する(Mailmanに対応) 任意のRSSフィードを巡回する 出力プラグインの例(http://svn.bulknews.net/repos/plagger/trunk/plagger/lib/Plagger/Plugin/Publish/ 参照) Gmailへメールに整形して送信する 携帯用のCHTMLに整形してファイルとして書き出す PDFファイルに書き出す Mac OS XのSpotlightブックマークとして書き出す
に関して、練習します。 他の言語と比較してRubyのコードブロックの扱いは特徴的で扱い難そうに見えますが、使いこなせればコード量を減らせるし、その結果として可読性も増すので、慣れていきたいです。 def times_n(n) lambda { |x| x * n} # Kernel#lambdaの引数はブロック # lambda do |x| x * n end でもよい(複数行に渉るときなど)。 end times_ten = times_n(10) # nに10を代入 # 生成されたtimes_tenはProcインスタンス p times_ten.class #=> Proc # times_ten = { |x| x * n} はエラー。 # {}でのブロックはメソッドの引数としてのみ渡せる。 # また、ブロック引数はメソッドの最後の引数として定義する。 # ブロックの実行にはcal
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く