Updates from 4月, 2010

  • fifnel 18:59:42 on 2010/4/16 Friday パーマリンク | hatena button hatena count | retweet buttonReTweet
    Tags: ,   

    GoogleReaderのサブアカを使った環境は残念ながら諦めました。
    スターのフィードをまるごとRSSに食わせる段階がどうも安定せず、更新頻度が低かったり、記事がうまく取得出来なかったりで、快適とは呼べない状態になってしまいました。

    もちろんうまく行く日もあるんですけどね。

    結局GoogleReader+Instapaperに戻ってしまいました。

    で、せっかくなのでGoogleReaderからInstapaperへ直接送るためのグリモンを導入してみました。

    Instaposter for Greasemonkey

    vimpのfeedsomekey_2.jsを使っているので、keydownをlistenしている箇所をkeypressにすれば動きます。

     
  • fifnel 0:46:33 on 2010/4/14 Wednesday パーマリンク | hatena button hatena count | retweet buttonReTweet
    Tags: SQL,   

    ちょいとヤボ用でSQLのダミーデータを大量に作りたかったので、流石にこんなのは誰かツール作ってんだろと思ってぐぐったら案の定素敵なツールが見つかりました。

    generatedata.com

    サーバーサイドで動くツールで、上記配布元のサイトにも設置されていますが、ソースが公開されているのでせっかくだしということで自前のサーバーに置いて使ってみました。

    自前のサーバーに置くとデータ生成用の設定がセーブできるようになるので超便利です。
    (使えるサーバー環境を持っていなくても、XAMPPとかでもたぶん大丈夫かな?)

    設置の仕方もカンタンで、ダウンロードしたzipを解凍したら、まず適当にDBを作ってからそこにinstall/do_install.sqlをインポートします。
    そしたら、global/library.phpの中身にさっきのテーブル名やらサーバーのホスト名やらを設定して、あとは/var/www/htmlの下とか、どこかphpの動く場所に置くだけです。

     
  • fifnel 20:06:20 on 2010/4/8 Thursday パーマリンク | hatena button hatena count | retweet buttonReTweet
    Tags: , ,   

    流し読み用とガッツリ読み用で2つのGoogleReaderを使い分けて、厳選した記事だけをEvernoteにつっこむ方法 

    ツイッターでつぶやくだけで、
    URLの中身を全文自動でEvernoteにつっこむ、もっと簡単な方法を考えた – goryugo

    こちらのサイトをみて、全文取得かなるほどなーと思ったので、フィードリーダー周りの環境に利用してみました。
     
     
    流れとしては、

    1.GoogleReaderで気になる記事にスターをつける

    2.GoogleReaderのスターされた記事を自動で全文取得してフィード化する

    3.全文取得状態のフィードを、サブアカのGoogleReaderに食わせる

    4.サブアカのGoogleReaderで記事をじっくり読みながら、残したいと思ったものにスターをつける

    5.サブアカのGoogleReaderのスターされた記事を自動でEvernoteにメール送信する

    となります。

    流し読み(というか見出し読み)でまずスターを付けて、じっくり読んだ上でさらにスターをつけられたものがEvernoteに送られるという二段階の仕組みです。

    Evernoteはあくまでも自分の記憶の拡張に使いたかったので、「あとで読む」な記事が貯まる状況を避けたくてこのような方法になりました。

    この方法に切り替えてから、Instapaperを使わなくなりました。

    汚い字ですが、図にするとまぁこんな感じです。

    設定方法について

    Googleアカウントの準備

    まず、Googleアカウントを2つ用意します。
    いずれのアカウントも、GoogleReaderのスターを公開状態にしておきます。


    「公開ページを見る」のリンクに飛ぶと公開ページが開きますので、そのページの右側にある「Atomフィード」のURLをコピっておきます。

    全文取得の設定

    次に、常用している方のGoogleReaderのスターのフィードをまるごとRSSに食わせます。
    RSSフィードを全文配信で読むなら まるごとRSS

    食わせて出てきたフィードのURLを、今度はサブアカのGoogleReaderに食わせます。

    Evernoteへの転送設定

    最後に、サブアカのGoogleReaderのスターのフィードをBlogtrottrに食わせます。

    Blogtrottr – Delicious news, fed to your inbox

    ここで、メールの送信先をEvernoteにしておきます。

    これで完了です。

    iPhone側の設定について

    iPhone側のRSS Flash gをメインアカウント(流し読み)用、Reederをサブアカウント(ガッツリ)用で設定しました。

    RSS Flash gはフリックの1アクションでフィードの追加読み込みと既読化が同時にできるので、流し読みをするには非常に使い易いんですよね。

    対するReederは表示速度や画像のキャッシュが早いようなので、全文読みには適しているのかもしれません。(あまり実感はないですけど)

    電車の中ではRSS Flash gでスターだけサクサクつけておいて、落ち着いたところでReederやデスクトップで読むような使い方です。

    問題点・検討課題

    スターを付けてもサブアカに全文取得のフィードが読み込まれない・更新が遅い

    個人で使っているフィードだとGoogleReaderがクロールに行く頻度が低いので、ひどい時だとまる1日経っても更新されないことがあります。
    また、まるごとRSSが重い時に取得に行くとエラーになることがあり、さらに更新頻度が下がってしまうことがあるようです。

    解決案は2つあって、確実なのはブラウザでサブアカのGoogleReaderにログインして、フィード単体で表示させてから更新ボタンを押すことです。
    そうすると、すぐにフィードを拾いに行ってくれます。iPhoneのSafariからもいけます。
    もうひとつは、まるごとRSSのフィードをwgetなどで拾っておいて、サブアカにはそっちを見に行かせることです。
    wgetはcronで30分おきに回しておけばOKです。
    即時性については微妙ですが、私は今のところこの方法を使ってます。

    デスクトップ上だとGoogleのアカウントを切り替えるのが面倒

    私は1Passwordを使っているので現状さほど手間ではないと感じていますが、2アカそれぞれで使うブラウザを分けてしまうのも手かもしれません。
    そういえば、Firefoxのアドオンでアカウントの切り替えができるものがあったような・・・

    フィードリーダー以外での記事はどうするのか

    フィードリーダー以外で拾った記事をEvernoteに送るには「あとで読む」を使います。
    あとで読む – あとでメールで読める無料ブックマーク・サービス

    こちらはiPhoneからも使えますし、クリップ時にEvernoteがいちいち立ち上がらないのでお手軽で良いです。
    vimperatorを使っているのでしたら、qmarkに設定するとサクっとクリップ出来て良いかもですね。

    Evernoteではなく、サブアカのGoogleReaderに送って後で読みたいという場合は、はてブ→まるごとRSS→サブアカGoogleReaderって感じでしょうか。

    twitterでfavしたURLも同じ流れに乗せたい

    fav→サブアカで全文取得状態を読む という事をしたいのですけど、favだと難しそうです。
    favではなくRTにして、はてブに拾わせてからまるごとRSSに持っていけばいいんでしょうけど、favとRTだと気軽さがあまりに違うので(主にtwitterクライアントの操作上に問題)、どうしたものかという感じです。

    すぐに全文を読みたい

    すぐに読みたい記事は、スターなんかつけてないでさっさと読め!

    ・・・いや、わかっちゃいるんだけどねぇ(汗