2008-01-01から1年間の記事一覧

Encode

そういや諸悪(マルチバイトを駄目という)の根源はEncodeだなぁと思ってバージョン見てみたら古い。新しくしようと思ったら途中で make had returned bad status, install seems impossible とかわめく。さかのぼるとclというコマンドを理解できてない模様…

CPAN新しくするよ

perl -MCPAN -e "CPAN::Shell->install(CPAN::Shell->r)" "を'とか書いている人がいて僕は(コピペする立場上)大変困りました。…とまった…。 Can't use string ("1") as a HASH ref while "strict refs" in use at t/40_server.t line 131#looks like you p…

Visit Britain

EFT

#2008/5/3 #http://www.visitbritain.jp/profile/britain_news/ #Visit Britain news author: naoki35 custom_feed_handle: http://www\.visitbritain\.jp/profile/britain\_news custom_feed_follow_link: /britain_news/.*?\.aspx handle: http://www\.vis…

そうか!  ・・・?

諸事情により一旦Plagger関係がふっとんで(全部なくなったわけじゃないけどある意味もっと複雑というか…)、それを期に色々基本というか昔読んだものや書いたものを振り返って思ったこと。2008-04-05 勝手に飛ばすな 2008-04-26 頑張れ俺 Shibuya.Plaggers:…

配信されないのか、ニュースが無いのか。

「ニュースないだけかな」と思っていても、実はちゃんと回ってなかったりすることがある。巡回先が少なければ気が付くけれど、現状の数でとてもじゃないけど気がつけない。「ああ最近記事がこないな」と思ってチェックしたときに初めてこけてたことがわかっ…

Filter::Regexp (前半戦)

otsune 2008/04/29 12:36 >何故か上のDedupedが無効になってるね。 expressionの返り値が1か0かでPlagger::Ruleのdispatchが分岐されるので想定された動作。 「RuleでDedupedして、同時に別のRuleを」という場合は op: AND を使う。 ただ、今回のconfig.yaml…

懺悔について

#もう気が済んだかい?会社ごっこ author: naokii35 custom_feed_handle: http://nadesico.mokuren.ne.jp/xoops/modules/popnupblog/index.php?param=(1|5|6) custom_feed_follow_link: index.php?param=(1|5|6)-\d{8} handle: http://nadesico.mokuren.ne.j…

愚痴追加

うーん。 - module: Filter::Rule rule: module: Deduped engine: DB_File_URL path: /tmp/deduped_urlonly.db expression: $args->{entry}->{body} =~ s/(HOGE|Hoge|hoge)/)/<font color="#ff0000"><b>$1<\/font><\/b>/g;って並べると何故か上のDedupedが無効になってるね。 順番入れ</b></font>…

続:太字にしたい

というわけで外部に辞書を設定してやるのは今の僕には難しいので、とりあえず全部config内で指定してみると。そして外部に辞書を持たせることは後々誰かに使ってもらう時とかにはプログラム本体に触らせないことで安全に、という意味はあるけど自分で使って…

凡ミス備忘

expression: $args->{entry}->title =~ s/hoge//g;ではなく expression: $args->{entry}->{title} =~ s/hoge//g;ですよね。検索すると上の方が結構ヒットしたりしてミスリーディングだけど(多分Googleが"{}"を認識してないだけ)、 サブルーチンがどうのと…

太字にしたい。

考えれば出来るのかもしれないけどメモ程度に(自助努力しますよ!)。 今色んなブログとかニュースサイトとかから情報引っ張ってきてgmailで読んでるんだけど、特にEFTしちゃうと文章が結構長かったりして読むのがかったるい。全部ちゃんと読むの疲れる。ち…

頑張れ俺

otsune 2008/04/12 15:10 config.yamlが無いので憶測ですが、通常のurlを渡すとPlagger::FeedParserがFeed::Findモジュールを使ってRSSを取得するようになっているので、それでそうなっているのでは? というヒントを頂き入門本と思って買ったらめっきりわか…

タイトルに特定文字列hogeが含まれている場合のみ、タイトルを[これはテストです]hogefugaにする

以下のGnewsを再度送信しましょうネタにちょっと関連するんだけど、このGnewsをなぜ先に復旧させたかというと、これは周囲の人間数人に配信していたからなんです。迷惑の範囲が広い。で、今回はまぁまだ仮復帰ということも有り、「本番じゃないから動作は保…

CustomFeed - GoogleNewsの緊急代替手段

※解決しています。Customfeed::GoogleNewsが新しいの。参照 配信されなくなってからどんだけ経ってるんだよバーカという罵声を浴びつつも、ようやく本業が落ち着いたので手当て。RSSに飛ばされるほうも考えて解かなきゃいけないんだけど、緊急性となにより影…

悩みは尽きない

今度は何度実行してもキャッシュされないで全部配信されるようになった。 吐き出したいことがあるんだろうなぁ、俺みたいに。 …というわけで(どんなだ)- module: Filter::BreakEntriesToFeedsを取っ払った上で 一旦全部吐かせたら機嫌よく動いてくれるよう…

勝手に飛ばすな

一部、Plaggerで取りに行かせると勝手にRSSのページに飛ばされ、 それが配信されてくる現象。多分ブラウザ経由じゃないから キミ怪しいよって弾かれてるんじゃないかと妄想したりするわけなんですが、 user_agent: agent: Mozilla/4.0 (compatible; MSIE 7.0…

重複判定の方法

http://d.hatena.ne.jp/manabou/20070208/1170943271 plaggerで重複を削除しつつまとめてみる 何故か更新されてないのに毎回配信されてしまうばかちんサイト対策として。 特にEFTにしてるとながーーいメールが毎日来てわしゃたまらん。

Customfeed::googlenewsがおかしい気がする

※解決しています。Customfeed::GoogleNewsが新しいの。参照 - ここ1ヶ月くらい配信されてない。 どう書き換えてもCache Hitで終わってしまう。元々Customfeedは挙動がちょっと怪しい気もしていたけれど、 これは安定して動いていたはず...困りました。

ハピブロ(アサヒビール)

EFT

#アサヒビール ハピブロ #http://www.asahibeer.co.jp/enjoy/hapiken/hapiblo/ author: naokii35 custom_feed_handle: http://www\.asahibeer\.co\.jp/enjoy/hapiken/hapiblo/ custom_feed_follow_link: \d{4}/\d\d/post_\d{3}\.psp.html handle: http://www…

ぴあ

EFT

20090905追記 http://d.hatena.ne.jp/naokii35/20090905/1252133675 アップデートしてみた #電子ぴあ公演情報 #http://t.pia.jp/ author: naokii35 custom_feed_handle: http://artists\.pia\.jp/pia/artists\.do\?artistsCd\=\d{8} custom_feed_follow_link…

勉強:

EFT

※追記:解決済(参照:2008/4/29記事) #もう気が済んだかい?会社ごっこ author: naokii35 custom_feed_handle: http://nadesico.mokuren.ne.jp/xoops/modules/popnupblog/index.php?param=(1|5|6) custom_feed_follow_link: index.php?param=(1|5|6)-\d{8}…

車輪の再発明。

handle: http://blog.goo.ne.jp/.+otsuneさんが書いたというEFT。自分で書いているのはすべて一対一対応のものだったんだけど(上記の".+"が普通の固有アドレス)そういやhandleするURLにだって正規表現は使えるんだよね…勉強になりました。

松藤民輔の部屋

EFT

#松藤民輔の部屋 author: naokii35 custom_feed_handle: http://blog\.ushinomiya\.co\.jp/economics/ custom_feed_follow_link: \d{4}/\d\d/post_\d{3}.html$ handle: http://blog.ushinomiya.co.jp/economics/\d{4}/\d\d/post_\d{3}.html$ extract_xpath: …

フードリンクレポート

今のところ同じURLをhandleすることにしておくとかち合ってどっちか(多分先に読み込まれたほう)しかhandleされないという大問題が解決していないので以下二つを両方適用しても無駄無駄無駄無駄。 #フードリンクレポート author: naokii35 #custom_feed_…

フードリンクニュースやじうま速報

EFT

※2009/01/22変更あり。→参考記事 #フードリンクニュースやじうま速報 author: naokii35 custom_feed_handle: http://www.foodrink.co.jp/ custom_feed_follow_link: yajiuma/yajiuma\d{6}.php handle: http://www.foodrink.co.jp/yajiuma/yajiuma\d{6}.php e…

突然module:: Dedupedが動作しなくなったりしたら

Dedupedで溜めてるキャッシュが壊れてる?可能性が。 CacheフォルダのDeduped.dbを消すと直る。いつもconfigをまとめて流してると気づきにくいので たまには個別に指定して流れる結果を読むといいみたい。その際全部を送りなおすとGmailの送信規制に引っかか…

Y!newsの文字コードって

もしやEUC…? エディタでソースを開けない。 エンコードをEUCにすると開ける。ちゃんとExtractの範囲を指定してもtitleしかとってこれないのはこれのせい? にくい。 しかもEFT用configでextract_encode:euc-jp 指定してもなおらん… まぁタイトルだけでも取…

あとあと

EFTの参考になるページのどこにも書いてない(多分…)けど custom_feed_follow_linkってcustom_feed_handleの子ディレクトリ?を指定する必要はなくって ちゃんとhandleのページからリンクさえ張ってあれば絶対パス入れれば通るのね。勉強になるわー。

わかんねーなおい

Config側では -urlを指定する際に正規表現である必要はないのに、 EFT側では正規表現じゃないとお馴染みの「not agregated by any aggregator」が出るんだ…。 しかしこの問題、capture(またはxpath)で「bodyだけ」を指定した時だけ出るんだよな。 titleとbod…

FT.com(update)

EFT

#update 02/08/2008 author: naokii35 custom_feed_handle: http://www.ft.com/home/asia custom_feed_follow_link: cms/s/\w{8}-\w{4}-\w{4}-\w{4}-\w{12}.html handle: http://www.ft.com/cms/s/\w{8}-\w{4}-\w{4}-\w{4}-\w{12}.html extract_xpath: title…