nDiki : Plagger
スポンサード リンク
Related term
2006年6月10日 (土)
■ Plagger のインストールが大変なので XML::RSS で RSS から JavaScript コードへ変換するスクリプトを自作

一昨日社内メイン Wiki のレイアウトを変更してサイドバーを設けたので、徐々に増えてきた社内 Blog の ヘッドラインをそこに表示することにした。
最初は Plagger を使ってみようと思ったのだが、依存 CPAN モジュールが多くて CPAN.pm を使ってもなかなかインストールが終わらない。
ということで今回は Plagger を見送って、XML::RSS でちょちょっと aggregator を自作して済ますことにした。
基本的には nDiki 用に書いた「はてなブックマーク上の最新ブックマークを表示するためのコード(2005年5月16日)」をちょっと修正して利用。 HTML フラグメントを生成するかわりに、JavaScript Include 用 JavaScript ファイルを生成するように変更した。
これで社内 Blog が読まれる回数も増えるかな。
- はてなブックマーク上の検索結果を nDiki に (2005-10-30)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
- Twitter ステータスを nDiki サイドバーに表示 (2007-11-09)
- はてなブックマーク上の最新ブックマークを nDiki に (2005-05-16)
- iCalendar 形式経由でスケジュールを社内 Blog に表示 (2007-01-08)
2008年12月24日 (水)
■ 今日のさえずり - ファミリーマートにクリスマスケーキ4号・5号

@ 2008年12月22日
- 10:02 ボーナス支給されていたけれど。 [mb]
- 11:17 Google Chrome 正式版になったけれど Google ドキュメントのスプレッドシートで Freeze columns して固定した部分と固定されていない部分の行がずれるのはそのまま。Firefox だと問題ないんだけれど。 *P3
- 12:11 「フォロー中」アイコンマトリクスが全部アニメ絵だったのを見てビックリした。 *P3
- 12:19 昼休みはさすがにまだ雨降らないよな。ヨドバシカメラ行ってくる。 *P3
- 12:25 ヨドバシカメラ到着。L:秋葉原 [mb]
- 12:27 ジャンボカビストッパー。 [mb]
- 12:42 浄水器カートリッジ購入。トイレコーナー横に移動してた。 [mb]
- 15:04 炊飯器購入について合意した。 *P3
- 17:00 Lemon という parser generator を知った。 *P3
- 17:25 ソースコード見たら /* 変数の宣言 */ とか return の前に /* 関数終了 */ とか書いてあって萎えた。 *P3
- 18:26 他人のソースコードを読むために、久しぶりに Doxygen でドキュメント化した。読んでないのに充実感あり。 *P3
- 19:32 炊飯器買った。みんな軒並みサンヨーのおどり炊き買ってるなあ。 [mb]
- 19:55 いろいろ試行錯誤してるんだけど MAILPIA やっぱりつまるなあ。 [mb]
- 21:32 体育館裏というけど、そういえば小中高と体育館は校舎の中だった。 *P3
@ 2008年12月23日
- 10:14 昨日風邪がぶり返してきていたのだが8時間寝たらずいぶん回復した。 [mb]
- 16:41 ドコモショップに行ってカレンダーもらって、ついでにお菓子のつかみ取りもしてきた。 [mb]
- 16:51 アワヤ洋菓子店のケーキでクリスマス。 [mb]
- 18:17 初おどり炊き中。ファンが回るのか。 [mb]
- 18:43 加湿器の2週間毎お手入れで黒いカビを発見。落胆。 [mb]
- 18:44 飯が炊けて楽しげなメロディーが流れた。 [mb]
- 21:39 Plagger 入れるか。 *P3
- 24:37 ようやく test Plagger が終わった。 *P3
@ 2008年12月24日
- 09:54 3行 ATM コーナーをハシゴした。 [mb]
- 10:45 ケータイで「ヴ」の入力に困っている。 *P3
- 11:01 SO905iCS (POBox Pro 2.0) だと「う + ゛」で直変換か予測変換。 *P3
- 11:40 Gmail iアプリ EViS 正式版提供開始。ちょっと気になる。 http://evis.mobi/ *P3
- 12:09 合同なんとかっていう会社名を見ると一瞬葬儀屋かと思ってしまう。 [mb]
- 12:15 ヨドバシカメラ。L:秋葉原 [mb]
- 12:21 イル・ディーヴォの CD 買った。 [mb]
- 12:23 ヨドバシカメラオモチャフロアのレジ長蛇の列。みんな駆け込み過ぎ。L:秋葉原 [mb]
- 16:23 ファミリーマートにクリスマスケーキ4号・5号売ってた。誰がターゲットなんだ? *P3
- 17:24 @misachan_tw コンビニでホールケーキって。せめてどっかのケーキ屋にしません? *P3
- 22:03 Plagger のために libxml2 を入れた。 *P3
- 22:42 風呂バンス入れたのに電源切になってた……。 *P3
- 今日のさえずり - 入り口に盛り塩? (2010-02-15)
- 今日のさえずり - トイレの個室で悟った時、人は無力だ (2009-03-31)
- 今日のさえずり - ささやかな気持ちDES (2008-11-07)
- 今日のさえずり - 完璧に完璧って手書きした記憶がない (2009-12-25)
- 今日のさえずり - 手をあげて横断歩道を渡る子供らを見て心が洗われた (2009-11-28)
2008年12月25日 (木)
■ Plagger で Twitter のあれこれをメールで通知

Twitter 上で要チェックなポストは、今年の4月から MAILPIA でケータイにメール通知するようにしていた(記事)のだが、最近メールが届かなくなってしまった。 フィードを変更してみたりメールアドレスを変えてみたりしたが駄目。 他に良さそうなフィードメール通知サービスが無さそうだったので Plagger を使うことにした。
Plagger は以前途中までインストールしようと思ったのだが、依存 Perl モジュールが多くて途中でやめてしまった。 今回は目的があってインストールするので、頑張ってインストールした。
インストールするホストに libxml2 と OpenSSL が無くて必須モジュールが入らなかったので、これを別途インストール。 Plagger は Subversion リポジトリの trunk をチェックアウトしてインストール。 依存 Perl モジュールは CPAN から。
ケータイ向けにテキスト形式のメールを送る Publish プラグインは Web で見つけたものを流用。まずは以下の3つレシピを cron で 10分毎に実行するように設定した。 メールは基本的に Gmail アカウントに送ってフィルタでケータイに転送。 うまくいっている感じ。
@ Twitter リプライをメールで通知
Plagger で Twitter にログインして replies API にアクセスするようにもできるけれどパスワードを書いておきたくないので、先月作成した CGI スクリプト(記事)経由で取得することにした。
[Twitter]
↑
[replies.atom さらし CGI スクリプト]
↑
[Plagger (cron で 10分毎)]
↓
[Gmail]
↓
[ケータイ]
@ 指定した Twitter-ers のポストのメール通知
Plagger で直接各 Twitter-ers のフィードを取ってこれるけれど、10分毎にアクセスするほどでもないので、Google リーダーに Twitter-ers のフィードをフェッチさせてタグでたばねて公開したフィード経由で取得することにした。
Plagger のレシピをいじらないで Google リーダー上で Twitter-ers を追加・削除でき、Google リーダーでもポストを読めるというのが利点。 ポストが少ない Twitter-er のフィードは Google リーダーが巡回頻度を下げるのでタイムラグが大きくなることがあるのが欠点。
[Twitter] ↑ [Google リーダー] ← [Web ブラウザ (設定・チェック)] ↑ [Plagger (cron で 10分毎)] ↓ [Gmail] ↓ [ケータイ]
@ twitter検索結果をケータイにプッシュ
外出先などで、居場所やイベントの情報を Twitter でチェックしたい時がある(役に立つかどうかは別として)。 ケータイから定期的に検索かけるなんてありえないので、メールでプッシュしておいて(気がむけば)読むぐらいにしておきたい。 キーワードの設定・管理については、操作・サーバ実装とも楽したい。
Twitter 関連ということで頻繁にケータイでアクセスして画面に出ている MovaTwitter を活用したい。 ということで MovaTwitter のクリボーに「アクセス keyword」と書くことで検索キーワードを指定できるように組んでみた。
[MovaTwitter クリボー] ← [ケータイ (キーワード書き込み)] ↑ ↑ クリボーのフィードを読んでキーワードを取得 ↑ [CGI スクリプト] → [twitter検索] ↑ [Plagger (cron で 10分毎)] ↓ [Gmail] ↓ [ケータイ]
いまさらだけれど、Plagger 便利だな。 とっかかり(インストールと概要理解)がちょっと難しいけれど、それを乗り越えてしまえば Perl なんでどうとでもなるという感じ。
- MAILPIA による Twitter チェック (2008-04-04)
- 今日のさえずり - くるぴかポッチャマ廻しにくい (2009-12-27)
- MAILPIA による Twitter リプライチェック (2008-11-18)
- 今日のさえずり - ガッツフィーリング (2009-02-28)
- Evernote 使用開始 (2009-03-03)
2008年12月26日 (金)
■ 今日のさえずり - ベルマークは1点1円

@ 2008年12月25日
- 12:30 MAILPIA から Plagger へスイッチ完了。 *P3
- 14:15 Skype 4.0ベータ3 入れた。新しいインタフェースまだ理解していない。 *P3
- 18:21 Skype 4.0 画面無駄にとりすぎ。 *P3
- 19:42 飲んだら病院 [Flickr] http://tinyurl.com/9jlbt7
- 19:43 運転再開した京浜東北線、普通の乗車率。L:秋葉原 [mb]
- 19:44 京浜東北線運転間隔時間調整。 [mb]
@ 2008年12月26日
- 12:16 ヨドバシ納め(予定)に行ってくる。 [mb]
- 12:22 ヨドバシカメラ。L:秋葉原 [mb]
- 12:36 付録カレンダーのために毎年今の時期に買っていた雑誌「カメラマン」だが今回写真がカラーになっていたのでヤメ。ないだろー。 [mb]
- 12:40 久しぶりに書泉。L:秋葉原 [mb]
- 12:47 欲しかった本がなかったので「ピーターの法則」買った。 [mb]
- 13:06 Virtual Dimension と Skype 4.0 相性良くないのかなあ。Skype のある画面に切り換えてもしばらく操作できないし再描画もされない。 *P3
- 13:22 goo辞書に英辞郎が含まれるようになってる。 *P3
- 14:55 ベルマークは1点1円。 *P3
- 15:23 最近スーパーはぼき使ってないな(捨てて以来買い直していない)。 *P3
- 17:52 給料明細今月は早かった。年末調整で結構戻ってきたな。 *P3
- 19:33 掃除全然できなかったけれど仕事納め。 [mb]
- 20:11 オリオン座が綺麗。 [mb]
- Twitter を使い始めて2年 (2009-04-06)
- 今日のさえずり - これ Emacs なのよね (2010-01-26)
- 今日のさえずり - 毛布カバーの中で毛布が棒状になる問題 (2009-01-11)
- 今日のさえずり - ファミリーマートにクリスマスケーキ4号・5号 (2008-12-24)
- 今日のさえずり - マックはセットで野菜ジュースをチョイスできるようにすべき (2008-12-12)
2009年4月6日 (月)
■ Twitter を使い始めて2年

Twitter を使い始めてから2年が経った。Twitter 年齢2歳。 2年間で生活は激変したけれど、Twitter はずっと続いている。 いや生活が変化しているからこそ Twitter が楽しいのかもしれない。 もはや生活の一部だ。
オフラインだと Twitter-er だった同僚が昨年末に退社。 普段会う人で Twitter ユーザがいなくなった。 Twitter で投稿した/見た内容について、直接笑って話すのも楽しかったので残念。 オフィスでたまに布教しているんだけれどつれない。 やっぱりやってみないとわからないからなあ。
@ 1年間の活動
@ 2008年4月30日 ちょっと複雑なネット用統合アドレス帳 Ripplex
Twitter と連携する Ripplex を使用開始。 Linux で使えないのでたまになってしまうけれど、月に何回かは起動している。 今は非アクティブ Twitter-ers 整理用ツールとして活用中(記事)。
@ 2008年8月5日 Twitter への書き込みを自動的に Skype ムードメッセージに設定する for Windows
勤務先内では Skype が中心で、ムードテキストでつぶやくという文化ができあがっているので(一部の人だけれど)、現在も Twitter から流し込んでいる。 特にコメントもらったことないんだけれど、同僚はどう思っているんだろうなあ。
@ 2008年11月18日 MAILPIA による Twitter リプライチェック
Twitter 関連のケータイへのメール通知は定期的に見直しにせまられる。 MAILPIA も最終的にはうまく動かなくなった。
@ 2008年12月25日 Plagger で Twitter のあれこれをメールで通知
で結局いきつくところは Plagger と。 最近「twitter検索」もとりこぼすようになったので、そのうち考えなおさないといけないかもしれない。
@ 2009年1月1日 2009年は nDiki 毎日更新が目標
Twitter をやるとついつい Web 日記の更新がおろそかになってしまう。 短文しかかけない身になるとヤバいので、今年はがんばって1日1記事目標で。 今のところ何とか続いている。
@ 2009年2月28日 携帯百景と Flickr にマルチポスト
携帯百景いい。写真に手書き風フォントでコメントを入れられるだけで、こんなに楽しいとは。 最近は Flickr にもオリジナル写真ではなくて、携帯百景写真をアップロードするのがほとんどだった。
写真そのもので勝負って難しいけれど、コメント書けると素直にメッセージを訴えることができていいね。
@ 2009年3月1日 Twitter から脅威のコンバージョン
Twitter に Dropbox 紹介を5回流して10人前後登録を GET。 Twitter の影響力を実感。
@ 2009年3月16日 「Twitter」と「きょうの世界」と「人間のマルチチャネル限界」
Twitter がテレビで紹介された。 Twitter が一般の人に浸透するのはまだまだだなという感じがした。
- Twitter を使い始めて1年 (2008-04-06)
- 携帯百景と Flickr にマルチポスト (2009-02-28)
- 今日のさえずり - ガッツフィーリング (2009-02-28)
- Plagger で Twitter のあれこれをメールで通知 (2008-12-25)
- 今日のさえずり - 待受画面が巨大仏像写真なのでビビった (2009-11-06)
2009年9月21日 (月)
■ 今日のさえずり - そこに写っていた自分のオッパイの大きさに愕然とした

@ 2009年09月19日
- 09:11 これからモデルルーム行ってくる。 [mb]
- 14:29 久しぶりに鶴見にきている。学生時代はホントによくきていたので記憶がフラッシュバックしてる。 [mb]
- 16:10 @kagua_biz フーガあたりの雰囲気がそのままでした。 #Tsurumi [mb]
- 22:21 Plagger がうまく動いていないと思ったら、動かしているホストが参照している DNS サーバが死んでいて正引きできず各アクセスが失敗していたっぽい。
- 22:24 /etc/resolv.conf 書き換えて違う DNS サーバ参照するようにしたらあっさりうまく動いた。
- 23:53 今日行ったモデルルーム、部屋の間取りやテラスの広さなど印象が良かったし値引き後の価格もお手頃に見えたんだけれど、やはり駅まで遠いのと防災上の不安要素から見送りとした。値引きもよく考えると値引く理由があるんだろうしな。
@ 2009年09月20日
- 09:05 モンベルクラブ フレンドフェア今日まで。 [mb]
- 13:07 くまのプーさんて、やっぱり獣臭いのかな。
- 13:09 昨日鶴見のパン屋で買ったまるい顔の形をした「アンパーパン」の名前の由来を詳しくききたい。
- 17:02 来客用にケーキを買っておいたのだがお客さんもケーキを持ってきてくれたので、1つ食べてなお1人あたり3個残っています。
- 17:05 あ素敵なイメージです。ぬいぐるみも洗濯するんですね。 RT @arappocaro: ボクはぬいぐるみなので『ファーファ』のにおいです。RT @Naney: くまのプーさんて、やっぱり獣臭いのかな。
- 17:50 2009年9月16日の歩行: 8211歩、6.61km、59分、6.71km/h、消費 305.0kcal、脂肪燃焼 43.6g、4.5エクササイズ。
- 17:51 2009年9月17日の歩行: 6761歩、5.45km、48分、6.79km/h、消費 249.7kcal、脂肪燃焼 35.7g、3.7エクササイズ。
- 17:52 2009年9月18日の歩行: 6674歩、5.35km、49分、6.53km/h、消費 246.8kcal、脂肪燃焼 35.2g、3.6エクササイズ。
- 17:53 2009年9月19日の歩行: 9044歩、6.92km、84分、4.91km/h、消費 340.8kcal、脂肪燃焼 48.7g、4.6エクササイズ。
- 23:28 デジカメをテレビにつないでスライドショーにして楽しんでいたのだが、そこに写っていた自分のオッパイの大きさに愕然とした。
@ 2009年09月21日
- 06:19 起床。
- 07:08 「No.1理論」の「ツキを高める『四つの質問』」のページをコピーしたのを冷蔵庫に貼った。 http://bit.ly/SuQaS
- 10:57 ジャスコの無料循環バスの乗り場探し中。 [mb]
- 11:04 ジャスコバスきたけど、思いっきり無視された。 [mb]
- 11:05 しょうがないのでタクシー。 [mb]
- 11:12 ジャスコ到着。ワンメーター。 [mb]
- 12:08 靴買った。また N。 [mb]
- 12:29 地球の恵みに入店。ビュッフェの品数が多く満足できそう。 [mb]
- 15:04 地球の恵みと炎だった。味・品数に満足だが80分はあっという間。 RT @Naney: 地球の恵みに入店。ビュッフェの品数が多く満足できそう。 [mb]
- 16:05 ジャスコ満喫した。これからオーケーに行く。 [mb]
- 16:15 オーケーやめてオリジン弁当で惣菜。 [mb]
- 22:10 mixi Internal Server Error か。
- 23:05 Naney の N 付きシューズ [Flickr] http://bit.ly/HiZZG
- 今日のさえずり - ロディアじゃなくてロディだった (2009-06-08)
- 今日のさえずり - 基本おまかせで力量を楽しむ (2009-08-03)
- 今日のさえずり - Naneyさんの「Twitter依存度」は、98%です (2010-02-01)
- 今日のさえずり - 入り口に盛り塩? (2010-02-15)
- 今日のさえずり - 外国人御一行がパセラのマンモス肉食品サンプルに釘付け (2009-10-25)
2009年12月30日 (水)
■ Net::OAuth を使って Twitter からフィードを取得

Twitter の replies (mentions) をフィードリーダや Plagger で読めるようにするために、Basic 認証で Twitter にアクセスしてフィードをとってきてそのまま出力する Perl CGI スクリプトを書いて使っていたのだが、やはり Basic 認証が嫌なので OAuth 認証に書き換えた。
Net::Twitter モジュールだと取ってきたフィードが Perl のデータ構造になってしまいそのまま再度出力するのが面倒なので、Net::OAuth モジュールでリクエストを作って投げるようにした。
以下エラー処理等を省略したコード。
Web サイトに設置すれば(CGI スクリプト側で認証を済ませて)認証無しで replies のフィードが取れるようになるので簡単にフィードリーダで読めるようになる。
#!/usr/bin/perl -w
use strict;
use warnings;
use CGI;
use LWP::UserAgent;
use Net::OAuth;
use Data::Random qw(rand_chars);
$Net::OAuth::PROTOCOL_VERSION = Net::OAuth::PROTOCOL_VERSION_1_0A;
my $consumer_key = 'YOUR CONSUMER KEY';
my $consumer_secret = 'YOUR CONSUMER SECRET';
my $access_token = 'YOUR ACCESS TOKEN';
my $access_token_secret = 'YOUR ACCESS TOKEN SECRET';
my $url = 'http://twitter.com/statuses/replies.atom';
my $method = 'GET';
my $query = CGI->new;
my $request = Net::OAuth->request('protected resource')->new(
consumer_key => $consumer_key,
consumer_secret => $consumer_secret,
request_url => $url,
request_method => $method,
signature_method => 'HMAC-SHA1',
timestamp => time,
nonce => join('', rand_chars(ssize => 16, set => 'alphanumeric')),
token => $access_token,
token_secret => $access_token_secret,
extra_params => {count => '200'});
$request->sign;
my $ua = LWP::UserAgent->new;
my $response;
if ($method eq 'GET') {
$response = $ua->get($request->to_url);
}
else {
$response = $ua->post($request->to_url);
}
print $query->header('application/atom+xml; charset=utf-8');
print $response->content;
- 今日のさえずり - 年賀状作成特設会場とした (2009-12-30)
- Plagger で Twitter のあれこれをメールで通知 (2008-12-25)
- Twitter から「ログイン禁止中」くらった (2009-07-15)
- 今日のさえずり - くるぴかポッチャマ廻しにくい (2009-12-27)
- Twitter + Cachbook で小遣い帳 (2010-01-22)
2010年1月2日 (土)
■ 今日のさえずり - おばあちゃんへ

@ 2010年01月02日
- 08:17 起床。今日も寝坊した。
- 11:40 実家到着。
- 13:08 実家の雑煮食べた。 http://movapic.com/...
- 13:27 小学校の卒業アルバム発掘。拙作「どぐう三人部隊」発見(どぐう三兄弟だと思ったが違った)。
- 13:31 工学情報校友会創立100周年特集号が届いてた。分厚いっ。
- 13:46 おばあちゃんへ。 http://movapic.com/...
- 17:06 帰宅。
- 18:46 夜雑煮。
- 26:05 Twitter + Google リーダー + Plagger の連携設定を整理。
- Plagger で Twitter のあれこれをメールで通知 (2008-12-25)
- 今日のさえずり - 年間 36500 tweets 相当か (2009-11-13)
- 今日のさえずり - くるぴかポッチャマ廻しにくい (2009-12-27)
- 年始に家族とダラダラする気持ちの変化 (2009-01-02)
- 今日のさえずり - 「コメ兵」を「ベイヘイ」っていうな (2009-03-19)
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.024563s / load averages: 0.09, 0.14, 0.12
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)






■ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。
■ Google Buzz はよろしければ Naney の Google プロフィールからどうぞ。