nDiki : RSS

RSS - RDF Site Summary / Really Simple Syndication

スポンサード リンク

2011年5月11日 (水)

今日のさえずり: ああ、やっぱり regist ってつづっちゃうよね

2011年05月11日

  • 10:24 社内のフィードチェック用に Slick RSS 入れてみたけど、まだまだ完成度低かった。ローカル+パブリックのフィードを読むの何が便利なんだろ。
  • 13:55 雨なので自販機で済ませようかと思ったけど微妙な品残りだったのでやっぱり外。
  • 14:07 雨なので結局コンビニ
  • 14:11 社内酒癖悪キング2人ともうちのチームにいるという情報を得たので、今度の歓迎会気をつけます。そういえば面接の時に既に酒好きかって質問があったような。
  • 14:20 豚カルビ弁当 398円。 (@ ローソン渋谷東一丁目店) http://4sq.com/mJFhUB
  • 14:25 おや、foursquare からの Tweet が珍しく遅延。
  • 14:38 Growl for Windows 入れて LimeChat から growlnotify するように設定した。良い。 #Growl #IRC
  • 16:21 ああ、やっぱり regist ってつづっちゃうよね。
  • 17:46 Growl for Windows を起動していると PuTTY 上で起動している Emacs で Alt が Meta にならなくなるなぁ。これは困る。
  • 18:06 予定有りで退勤。結構降ってるね。
  • 18:37 ひさびさの前向き交流会。 (@ ジオ オーガニックカフェアレア品川店) http://4sq.com/kcuZl6
  • 21:35 貴重な情報ありがとうございます! 明日やってみます。 RT @lurdan: @Naney growl の設定ファイルで alt-x 殺せば幸せになれますよー
  • 21:37 @mushikabu ちょっと安心しました。楽しいお酒がいいですね。
  • 22:03 RT @mixi_PR: 本日5/11で「mixiカレンダー」をリリースして1周年です!友人と予定を共有することで、新しいコミュニケーションのきっかけになれば幸いです。 皆様に快適にお使いいただけるよう、引き続き努力してまいります。http://mixi.jp/promotion.pl?id=32
[ 5月11日全て ]

2011年6月1日 (水)

今日のさえずり: もう渋谷ヒカリエに蓋されてた

2011年05月31日

2011年06月01日

  • 09:15 RT @Dropbox: We're really excited to announce our partnership with @softbank and @sonyericsson! Read more at our blog :) http://blog.dro ...
  • 11:23 施策は「せさく」じゃなくて「しさく」。
  • 11:27 なるほど試作との区別ですか。業界によって読み流儀ありますよね。 RT @zokkon: @Naney 「せさく」と読むのは試作とかと音を区別するためでしたっけ。「せさく」ちょっとオヤジっぽいですね。
  • 12:18 もしかして新しい席決まった?
  • 13:41 ねぎ塩豚カルビ弁当 398円。 (@ セブンイレブン 渋谷区渋谷2の南店) http://4sq.com/kuNtvD
  • 15:56 Test::MockTime 使ってテスト書いてたけど CURRENT_TIMESTAMP な SQL 文が出てきて終了。
  • 18:34 svn update 待ち。
  • 19:57 Slick RSS がイマイチなので結局社内のフィード読みは Thunderbird にした。
  • 20:07 退勤。
  • 20:39 甘いもの買いにきたら桃ラー発見。
  • 24:04 Google リーダーの整理をがっつりしていたら、こんな時間。
[ 6月1日全て ]

2012年10月12日 (金)

今日のさえずり: 高倍率ズームレンズやばいわ。何がやばいって、ブロアー持っていかなくて済むのがヤバい

2012年10月11日

2012年10月12日

[ 10月12日全て ]

2013年1月22日 (火)

とりあえず IFTTT がきたら FeedBurner を経由しないでフィードを返す

2008年8月から使い始めて2009年12月に Twitter へのフィード投稿を FeedBurner 経由にするなどしてしばらく FeedBurner のお世話になってた。 しかし最近はフィード投稿は IFTTT (+ HootSuite) に変更。この方が HootSuite の自動スケジュールが使えたり、フォーマットいじれたり自由度が高いので良い。

ただサイトのフィードが FeedBurner 経由になっているのは変わらないのでフィード項目の URL に utm_* なパラメータがついてしまっている。IFTTT が読むフィードにもこれがついてしまっているので、そのまま bit.ly されてしまいちょっと不格好。FeedBurner から Tweet しているならともかく、そうでないなら変なパラメータはのせたくない。

ということでとりあえず IFTTT の bot がフィードを取りにきたときは FeedBurner がきた時と同様、オリジナルの RSS フィードを返してあげるようにした。

 RewriteEngine on
 RewriteCond %{HTTP_USER_AGENT} !FeedBurner
 RewriteCond %{HTTP_USER_AGENT} !feedzirra
 RewriteRule ^diki/d/rss\.rdf$ http://feedproxy.google.com/nDiki [L,R]

と feedzirra のところを追加。IFTTT の bot の UA は現在は

 feedzirra http://github.com/pauldix/feedzirra/tree/master

の模様。

[ 1月22日全て ]

2013年3月4日 (月)

ぼちぼち Twitter API 1.1 対応 (Net::Twitter::Lite で)

さくらのレンタルサーバ

  my $response
    = URI::Fetch->fetch(
    "http://api.twitter.com/1/statuses/user_timeline.rss?user_id=$id&count=200"
    ) or die URI::Fetch->errstr;

とかレガシーなコードが動いているの(2007年11月に書いた*1)で、Twitter API 1.1 に対応せねば。

Net::Twitter::Lite を使うか。Net::Twitter::Lite を cpanm で home の下にインストール

 curl -LO http://xrl.us/cpanm
 chomod 755 cpanm
 cpanm -l /home/naney/local/libperl-twitter Net::Twitter::Lite

で自分の Tweet を取ってくるのはだいたいこんな感じ。

 #!/usr/bin/perl

 use warnings;
 use strict;
 use HTTP::Date;
 use Net::Twitter::Lite;

 use lib
   qw(/home/naney/local/libperl-twitter/lib/perl5 /home/naney/local/libperl-twitter/lib/perl5/i386-freebsd-64int);

 my $consumer_key        = 'aaa';
 my $consumer_secret     = 'bbb';
 my $access_token        = 'ccc';
 my $access_token_secret = 'ddd';
 my $id                  = 自分の Twitter アカウントの ID(数字);

 my $twitter = Net::Twitter::Lite->new(
   apiurl           => 'http://api.twitter.com/1.1',
   legacy_lists_api => 0,
   consumer_key     => $consumer_key,
   consumer_secret  => $consumer_secret
 );

 $twitter->access_token($access_token);
 $twitter->access_token_secret($access_token_secret);

 my $timeline = $twitter->user_timeline(
   {
     count       => 200,
     user_id     => $id,
     include_rts => 'true'
   }
 );

 foreach my $tweet (@$timeline) {
   my $time     = $tweet->{created_at};
   $time =~ s/\+0000/UTC/;
   $tweet->{_created_at} = HTTP::Date::str2time($time);

   # use $tweet here.
 }

[ Perl ]

*1RSSURL は去年修正

[ 3月4日全て ]

2013年3月14日 (木)

今日のさえずり: 「デジタル小作人」というワードがあるのね

2013年03月14日

  • 09:31 Google リーダー衝撃的すぎる……。
  • 09:54 はてなRSS
  • 10:35 “Official Google Reader Blog: Powering Down Google Reader” http://t.co/DgYjW5Bbkj
  • 13:37 今週は昼休みとか放課後とか出歩いてしこたま花粉吸ってるので、今日はおとなしく社内にいる。
  • 13:40 座席温めてます。 (@ 株式会社ミクシィ (mixi, Inc.)) http://t.co/imGXw7u1zO
  • 13:57 “デンマークのテレビ局が「シリア、ダマスカス上空」の映像に間違ってアサシン・クリードの画像を使用 | 秋元@サイボウズラボ・プログラマー・ブログ” http://t.co/T5ilgftAOk
  • 14:23 「デジタル小作人」というワードがあるのね。
  • 14:42RSSリーダーの乗り換え先は livedoor Reader で決まり!なのでデータ移行方法の紹介 - 941::blog” http://t.co/UtWTIq0JOH
  • 17:27 健歩大会の紙受けとった。
  • 23:07 CGI 的なパラメータを生環境変数から取ろうとしてウンウンしてる人、早めに気がついて止めるべきであった。
  • 23:23 おっと、床屋予約まだだった。
  • 24:00 @sseze バグは見切りをつけるんじゃなくてしっかり潰す。それ以前に何のために何をどこまで作るのかをきちんと見極める。
  • 24:05 黄色いのが光っているというのはピカチュウ世代。
  • 24:10 @sseze まあエンジニアっぽくていいですよね。
[ 3月14日全て ]

2013年6月12日 (水)

Twitter API v1 完全停止

ついに Twitter API v1 が完全停止となった。

あー、自分の Tweet 取得スクリプトも一部は v1.1 に合わせたのだけれど、RSS フォーマット版で呼んでて JSON 対応は先送りしてたんだよね。

ということで cron で動かしているのだけれど取ってこなくなった。週末修正するかなぁ。それともメンテナンス止めて Twilog のログダウンロードで済ますかなぁ。

[ 6月12日全て ]

2013年6月16日 (日)

Twitter API v1.1 対応とか、パイプでやりとりするの JSON でいいのとか

Twitter API v1.1 に対応していないスクリプトがあって、たしか OAuth 対応はしてあるけど RSS 形式を使っていたので JSON で取得して処理するようにしなければなーと思ってたんだけれど、そもそも OAuth 対応すらしてなかった。

なので Net::Twitter::Lite を使うように書き換え。

あと、いままで1つのスクリプトで「Twitter API を呼び出してタイムライン取得」「シリアライズしてファイルに保存」「Wiki 形式に整形して書き出し」をしていたんだけれど、UNIX 哲学に従って小スクリプトに分割してパイプで受け渡すように変更するなど。

スクリプト間のやりとりは構造化テキストデータなので JSON にしたんだけれど、若干これでいいのかなぁ感はある。テキスト形式だし最近の主流フォーマットではあるんだけれど、それでもシェルから見ると複雑な形式な気がするんだよね。でもあと軽量な構造化テキストフォーマットだと YAML ぐらいかなぁ。

[ 6月16日全て ]

2016年7月20日 (水)

Buffer の Awesome Plan のトライアルを開始してみた

IFTTTZapierBuffer をいじっていて、 BufferRSS フィード連携機能が気になったので Buffer の Awesome Plan のトライアルを開始してその機能を使ってみました。

BufferRSS フィード連携機能は、アイテムの URL と description をフェッチできる超簡易フィードリーダですね。そこからポストしたいものを選んでキューに入れる(あるいはすぐにポストする)という使い方をするようになっています。

IFTTTZapier で自動的に Buffer のキューに入れるようにしている場合は、キューに入ってから次の投稿スケジュールがくる前に必要に応じて再編集したり不要なものを削除したりする必要があって気ぜわしいのですが BufferRSS フィード連携機能の場合は好きなタイミングでその作業ができるので良いですね。

ただこの機能のために月 $10 (Apple の決済機能だと1,200円)はかなり割高に感じます。Free Plan とくらべて他には「キューに入れておけるのが10件から200件になる」「カレンダー機能が使える」「曜日別にスケジュールを変えられる」などがあるのですが、個人的にはどうしても欲しいものではありません。

ちょっと微妙ですね。RSS フィード連携機能を使っても必ず手作業が入るので、これなら直接キューに入れていくので私には十分な気もしてきました。

今日のさえずり: 念のためバッグモバイルバッテリを入れた GO

2016年07月20日

[ 7月20日全て ]

2017年3月16日 (木)

nNoteハイパー日記システム感覚【日記】

思い浮かんだことやちょっとしたノートをテキストファイルに書き Unison でサーバに同期することで公開している nNote を使っていて、ハイパー日記システムの時ってこんな感じだったよなぁと最近思っています。

ハイパー日記システムを使っていた頃はまだ mixiTwitter もまだありませんでした。アンテナはあったけれど RSS フィードはまだぼちぼちといった頃。今とは違う牧歌的自由な感覚があったように思います。

[ 3月16日全て ]

About Me

Naney Naney (なにい)です。株式会社ミクシィの SNS の企画開発を行うグループでマネージャー・プロダクトオーナーをしています。CS 向上・ユーザーサポート・健全化などにも取り組んでいます。

nDiki1999年1月に始めたコンピュータ日誌を前身とする NaneyWeb 日記(兼パーソナルナレッジベース)です。ちょっとしたノートは nNote にあります。

※内容は個人的見解であり所属組織とは関係ありません。

月別インデックス
Process Time: 0.065716s / load averages: 0.26, 0.46, 0.48
nDiki by WATANABE Yoshimasa (Naney, Google profile)
Powered by DiKicker