2006-04-10
それにしても俺の perl 書けないっぷりはショボイ
間違っても perl バッチリです、とは云わないようにしよう。。。
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 で複数指定なのが実装されました
http://plagger.org/trac/changeset/570
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
どうでもいいファイルは tmp 以下につくりまくりんぐ。
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 って標準のメソッド一つじゃできないよね?
test
samba 経由で rails
を windows 環境で実行させてるんだけど読み込みおせーw。20秒ぐらいかかるお。。
svn-diff.vim
http://www.vim.org/scripts/script.php?script_id=978
http://espion.just-size.jp/archives/06/091103027.html
やばい便利だわ。ただたんに現在編集中のファイルの svn diff とるだけのかと思ってたら違った罠。
function
fun[C-p or C-n] だなぁ。
オフィスが
広くなってる!約1.5倍(当社比)
クリスタルガイザーの消費量
ここ一ヶ月一日3~4本は飲んでる。家でもケースで買って買い置きしてあるお><
ちょっとは中毒者の気持ちがわかった気がする。なんとなく飲んでないと落ち着かない。ただの炭酸水は無害とか云われてるけど、何年か後に実は重大な病気を引き起こすとか解ったらいやだなぁ。
今週金曜のアレ
やば、日曜にRJS template とか Jemplate とか調べる予定が一瞬たりとも調べてねぇ!両方とも(いまの時点じゃ)使ったことすらないのにテクニカルトークとか喋っちゃっていいのかしら><