-> 06 { 04 / 10 }
Plagger::Plugin::Subscription::Planet
現状だと keyword で一つしか指定できなったのを
- module: Subscription::Planet
config:
keywords:
- しょこたん
- 中川翔子
- マミタス
のように keywords で設定すると複数できるように。
$ LANG=C svn diff Planet.pm
Index: Planet.pm
===================================================================
--- Planet.pm (revision 568)
+++ Planet.pm (working copy)
@@ -5,8 +5,12 @@
sub load {
my($self, $context) = @_;
+ my $keywords = $self->conf->{keywords} || [];
+ push @$keywords, $self->conf->{keyword} if $self->conf->{keyword};
+
+ for my $keyword (@$keywords) {
map {
- s/%s/$self->conf->{keyword}/eg;
+ s/%s/$keyword/eg;
push @{$self->conf->{feed}}, { url => $_ }
} @{[
'http://www.blogpulse.com/rss?query=%s&sort=date&operator=and',
@@ -21,6 +25,7 @@
'http://b.hatena.ne.jp/t/%s?mode=rss&sort=eid&threshold=1',
'http://d.hatena.ne.jp/keyworddiary/%s?mode=rss',
]};
+ }
$self->SUPER::load($context);
}
追記:keywords じゃなくて keyword で複数指定なのが実装されました
find -type d|egrep '.svn$'|xargs rm
ダメな PHPer はたいがいの人が php の標準関数使いこなしてないみたい。php の数少ない利点の組み込み関数が多いってのを放棄してよく解らない方法でコード書くし。リファレンスマニュアル最初から最後まで読むだけでできる幅とコードの質が上がるのにもったいないなぁ。
ホームディレクトリで ls
d:id:higepon:20060407:1144400043
$ ls bin etc public_html rails script src svn tmp var work $ ls -a|wc -l 64 $ find ~/tmp|wc -l 6539 $ ls ~/tmp/ruby a.rb counter0.rb hash.rb hoge.yaml inherited.rb keyword.rb newbie_setup.rb sample.rb test2.rb weather.rb capture.rb enume.rb hoge.php i_eval.rb jp.rb khtml2png prototype.rb test.rb url.rb webrick.rb
Hash#dup
hash = {:foo => 'string'}
hash_dup = hash.dup
puts hash.object_id == hash_dup.object_id
puts hash[:foo].object_id == hash_dup[:foo].object_id
false true
そりゃそうだなぁ、という気もするけど一時間以上はまった><。dRuby + すれっどぷろるらみんぐと平行してやっててそっちのほうが悪いとばっか思って追っかけてたら全然違うところに原因が。
hash の中身まで全部 dup って標準のメソッド一つじゃできないよね?
svn-diff.vim
http://www.vim.org/scripts/script.php?script_id=978
クリスタルガイザーの消費量
ここ一ヶ月一日3~4本は飲んでる。家でもケースで買って買い置きしてあるお><
ちょっとは中毒者の気持ちがわかった気がする。なんとなく飲んでないと落ち着かない。ただの炭酸水は無害とか云われてるけど、何年か後に実は重大な病気を引き起こすとか解ったらいやだなぁ。
トラックバック - http://subtech.g.hatena.ne.jp/secondlife/20060410
ブラックなかほり
てゆーかリファレンスなんかぜんぜん読んでないyp><
php はリファレンスマニュアルにすら書いてない Tips が本家の web リファレンスのコメント欄に書いてあったりするので必読ですよ!(てけ
find は -type オプションしか覚えてないなぁ。パイプ万歳><
って確かに長すぎよね。でも標準で用意すると Proc とか放り込まれかねないから仕方ないわねぇ。
まー安易に使えるのもアレですよね。
sambaやnetatalkを使っていたり、ホームディレクトリにpublic_htmlがあるようなホスト……つまりユーザーが何かのファイルを置いている可能性の有るサーバーであれば、-print0は必須だと考えていたりします。