以前書いたのは改行がスキップされたりして困るので、書き直した。
Parse::RecDescent::FAQ - Parse::RecDescent 公式FAQ
デフォルトでは、P::RDはトークンの前にある全ての空白(改行も含む)を スキップする。
ということなので、$Parse::RecDescent::skipにタブを含めないようにして対処。あと、せっかくGmailに送るのでText::MarkdownでHTML化するようにした。でも本当はFilterでやるべきことなのかな?
なんでMarkdown使うのかというと、僕はblosxomをMarkdown使って書いてるので、メモも勢いMarkdownぽくなっちゃってるの。だから、いっそそういう記法で縛っておけば後々楽かなと。
さて、動作確認はせっかくなのでYAPCでのPlaggerとXSのメモをgmailに送ってみたヨ。
今回、設定ファイルは前回のに加えて、Filter::BreakEntriesToFeedsでエントリ毎にメールするようにしてあるので注意だ。
2006-03-30 kzfm* YAPC: XS はじめてのXS ==== XSUBs 数値計算はCのほうがいいから**ちょっと覚える**か MakeMaker,Module::Build サンプルがあっぷされるので動かしてみる inline Cというのもあるらしい 2006-03-29 kzfm * YAPC: Plagger global: widget::delicious ボタンをつける Planet Clone EgoSearch Publish::Feed ロードマップ - 0.6 Custom feeds revamp - 0.7 エンクロージャー - 0.8 重複チェックのためのサーバーとDB - 0.9 incoming Server - 1.0 web interface w/Ajax
実際にGmailで見るとこうなる。
あとは、PlaggerでCOOKPADのピックアップレシピをGmailへなどを参考に、Rule::Deduped で重複エントリーを削除すればよいかな。あーあと、タグで処理わけしなきゃならん。
それにしても、 PlaggerでCOOKPADは良かった(料理も食べるのも好きなので)
いつもは、自分のためにyaml書いてるけど、U隊長のgmailアドレスにも送るようにしといた。
嫁も読めだからyomeggerだ(wifehack)!
あーただ、言ってみたかっただけ。