twitter tools alt (ttが使えない方へ)

サーバのPHPが4のままだったりして、twitter toolsのdaily postが使えない方へ Yahoo!pipesとWP-o-Matic(WP-plugin)を利用した、代替手段のご紹介です。

(※ただし、1日20件までのtwitter投稿しかWPに投稿されません。発言の多い方は注意。Y!pipesで使わせてもらっているTwitterDigestの仕様です。)

大好きだったtwitter toolsがdaily postを自動投稿してくれなくなって、早1年くらい。DBにログは蓄積してくれているのだけれど、自動投稿だけがどうしてもうまく動かない。PHP4を主な原因としているらしいこの症状はわたしだけのものではないらしく作者さんも把握しているようだけど、対応は次バージョン以降になるとのこと。次バージョン! 次バージョン! と対応を心待ちにするも、なかなかそれらしい気配は見られず、そうこうしているうちにもどんどん(自分にとってだけ)大事なログは増えていき…。あれやこれやと何か月に1度挑戦しては挫折してきましたが、ようやく、よーうーやーくー、代替手段と言えるものが見つかった感じなので、ご紹介です。

材料は、Yahoo!pipesとWP-o-Matic。

  1. WP-o-Maticをインストール
    まずは、feedから記事を自動作成・投稿してくれるWPプラグインWP-o-MaticをWPに導入します。WP-o-Maticのページより、ファイルをダウンロード(ちょっと見つけづらいけど、donationアイコンの10行ほど下にあります)。zipを解答して、ftpで「wp-content>plugins」フォルダに放り込み、WP管理画面で有効化。WP管理画面「設定>WP-o-Matic」にて、指示に従い、初期設定(4ステップくらい)。わたしはよくわからなかったのでデフォルトのまま進んでいったところ無事動きましたが、結構大事なところのようなので知識のある方はきちんと読んだ方がよさそうかも。ちなみに途中挟まる動作チェックではわたしの環境では2つくらい足りないものがありました(でも動いた)。
     
  2. Twitter Digestのrssを入手
    次に、いろいろなレシピが公開されているYahoo!pipesの中から、Twitter Digestのページにアクセス。Twitter User Name(自分のtwitterユーザ名)と、GMT Timezone Offset(日本=+9)を入力し、Run Pipeをクリックします。すると昨日だかおとといだかのtwitterログが抜き出された「My Twitter Digest: 200x-xx-xx」というタイトルのfeedが登場するはず。同じ枠の中、右上にある「More Options>Get as RSS」を選択。rssのurlを入手(urlをコピー)します。ふぅ。ここまでで下準備完了。
     
  3. WP-o-Maticを設定
    さてここから、WP管理画面「設定>WP-o-Matic」にて、設定を行っていきます。

    まずはWP-o-Matic全体の設定。「WP-o-Matic設定画面>Options」にて、「Unix cron」のチェックを外します(外してうまくいかない場合は、再度チェックを入れて試してみてください。参考)。「Image cache path」に記入してある(デフォルトは「cache」)名前のフォルダを、さきほどupした「wp-content>plugins>wp-o-matic」フォルダにftpで新規作成、フォルダのパーミッションをサーバとブラウザから書き込みできるように変更します(数字はサーバ環境により異なると思うのでここでは書きませんが、きちんと動作していないと「WP-o-Matic設定画面>Options」の上部にエラーが表示されるので、ftpとWP管理画面をいったりきたりしながらパーミッションをいじってみればそのうちエラーが消えると思います。このcache用フォルダは、「Cache images」にチェックを入れないのであれば、もしかして不要かも)。「Enable logging」にチェック。あとは適当に。最後に「Save」をクリック。

    次に、個々のcampaignを設定。campaignというのは、タスクとでも言い換えればいいのかな。feedを自動投稿させるための一連の設定で、WP-o-Maticではいくつものタスクを動かすことが可能です。「WP-o-Matic設定画面>Add campaign」をクリック。「Basic」タブで、適当なcampaign名を入力。「Feeds」タブで、先ほど入手したY!pipesのrss urlを入力。「Categories」タブで、自動投稿させたいカテゴリにチェック。「Rewrite」タブはちょっと飛ばして、「Options」タブ以下、「Frequency」で投稿頻度の日時分を記入、「Type of post to create」で公開/プライベート/下書きを選択、「Author」で投稿者を選択。あとはお好みで。「Rewrite」タブは、feedに含まれる文字列を置換することが可能なオプションのようです。設定が終わったら、右上の「Submit」をクリック。無事登録された旨の表示が出ればokです。
     

  4. phpMyAdminでURL修正
    これで完了!と言いたいところですが、WP-o-Maticの問題なのかY!pipesの問題なのか、WP-o-Matic + Y!pipesの組み合わせは、そのままだとうまくいきません(取得投稿が「0」のままでちっともfeedを拾ってこない)。問題は、さきほど設定してやったfeedのURLが、DB上で少し書き変わってしまうことにあります。そこでphpMyAdminなどを使って、DBを直接編集してやります。DBにログイン、「〜wpo_campaign_feed」というものを探し出し、「url」フィールドを編集(変更)、入手済みの(さきほどWP-o-Matic管理画面で設定したのと同じ)URLをぺたりを貼り付け、保存(細かく言うならば、Y!pipesのfeedURLに含まれる「&」の後にいらない文字列がくっついてしまうのが原因のよう。参考)。
     
  5. あとは待つだけ
    ここまでで、設定は完了。後は、自動投稿の時間を待つばかり。最初に手動で拾ってきてしまうと(Fetch)自動投稿機能が動いているかどうかのチェックがすぐできないので、Fetchは行わず、まずは投稿頻度を5分間隔などに設定して、自動投稿をチェック。無事動いていることが確認できてから、1日間隔などに変更するのがいいかなと思います。「WP-o-Matic設定画面>Dashboard」では、次の自動投稿時間までのカウントダウンがされています。時間が来てから投稿までちょっと時間がかかることもあるようなので(特に、unix cronを利用した場合…?)、投稿まで数分待ってみてください。

いや、なんだかこう文字で書いてみると、ものすごい大変な感じですね。Twitter Toolsって偉大! でも、Y!pipesの便利さはちょっと見ておく価値がありますし(yahoo.comのIDでログインすると、どんな風に動いているかの中身を見ることも可能、自分で設定したりすることも可能)、WP-o-Maticはtwitterに限らずいろいろなfeedに使うことのできる汎用プラグインなので、こちらもアイデア次第でいろいろ楽しいことができそう。Twitterのログを自動投稿させるだけとしてはちょっと大がかりな仕組みになってしまいましたけど、今後の拡張性(?)を考えると、これもありかなという気がします。

とかなんとか書いたのが昨日。今日になってふと利用中のレンタルサーバを確認したところ、なんと今月中にいよいよPHP5に対応するとのこと。なぜこのタイミングで〜! 苦労が報われずとほほな気分ですが、まあいい勉強になったと思うことにします。TTが使えるようになったら、どうするかなぁ、またTTに戻るかなぁ。せっかくだからこのシステムでいくかなぁ。ちょっと考えます…。

<追記(2009/1/9)>
どうも投稿タイトルの日にちが1日ずれてしまう(6日のログが5日の日付になってしまう)のは、う〜ん、Y!pipesの時差のスクリプトが不完全なのかな〜。いじれるならいじってみようとにらめっこしてみたけれど、あまりに複雑でわたしの手には負えず。発言ごとにtwitter名が表示されるのもうっとうしいから、そこもそのうち変えたいな(これはY!pipesもしくはWP-o-Maticの置換機能で)。

<追記(2009/1/9)>
feedから投稿を生成してくれるWPプラグインは、WP-o-Maticの他にもあるようなので(feedwordpressなど)、Y!pipes Twitter Digestとそれらの組み合わせでももちろんokだと思います。その場合、phpMyAdminをいじるという作業を省けますね。

また、昨日になって、DailyFeedという国産の新サービスが登場しました。指定したfeedについて、前日のfeedを1日分まとめてくれる(=daily/digest)というもの。これこそわたしがずっと探していたもの。なんでないのかな絶対便利なのに〜と思っていたものでした。自分のtwitter feed(twitter本家左下から入手できるものね)をurlに入力してぽちっとなするだけ。それで1日ごとのまとめつぶやきfeedが新たに形成されます。これを利用すれば、DailyFeed+WP-o-Maticなどという組み合わせもおおあり。英語かつちょっと複雑なY!pipesを触る必要もなくなるので、ぐっと敷居は下がるのではないかな。ただ、現時点では新たに生成されるfeedがあまりきれいなものではないので(DailyFeedのサイトでみる限りはきれいなのだけれど、WPに取り込むには向いていないhtmlタグがついてしまっていたり、hatenaへのリンクがあったり、タイトル部分全体が記事へのリンクになっていたり(これはまあ好み))、その辺りはブログに向いたシンプル版の登場待ちでしょうか(わたしも要望出してみました)。DailyFeedを使って、あちこちにブログを持っている方がブログを一元化(daily postで)するのが、今年は流行っちゃったりするのじゃないかな〜?

<追記(2009/01/22)>
DailyFeed、その後どうなったかなと覗いてみたところ、要望への返答がなされていました。ただ残念、わたしが出した要望(2-3個)はみな却下な模様。まあ、もともとRSSリーダー等で購読するのを念頭につくられたサービスをblogに流用するための要望だったわけなので、仕方ないかな。ブログのdailypostなどに流用する人が増えてくれば、また反応も変わってくるかも。今は↑のY!pipes方式で(日付に難はあるものの)まあ動いているようなので、わたしは当面それでいきます。

<追記(2009/12/24)>
つぎつぎと新サービスが発表される最近のtwitter。来年はおそらく一般の方にもtwitterが認知されるtwitter元年になるのだろうなぁ。さて、「気になるあの人のつぶやきが1日分まとまってメールで届く「ツイートメール」」なんていうものがスタートしていました。国産サービスです。これに自分のアカウントを指定して、WPにメール投稿するようにしておけば、今のところもっとも有力なtwitter tools altとなりそうな予感。1日1度だし、国産だ(から時差を気にしなくていい)し。気になるアカウントを指定する代わりに、気になるキーワードを指定する機能も予定されてる模様。また、いろんな使い方ができるよう、いくつかのテンプレートも用意されるようですよ。期待大!

<追記(2010/02/22)>
こちらにリンクを張るのを忘れていました。少し前になりますが、昨年11月に「Twitterのバックアップ法を考えてみた(7種類くらい)」という記事をアップしました。あわせて参考にしていただければ幸いです。(アフィリエイトルームBLOGさん、ピンバックありがとうございました!)

あけまして…!

あけましておめでとうございます。

遅れに遅れていた年賀状もほぼ出し終えたので、こちらでも生存報告など。おおげさでなく言葉どおり生存報告だな〜。

前回の日記以降、放射線のせいかホルモンのせいか、頭がまったく働かない日々を過ごしておりました。ほんとうに考えようとしてもまったく考えがまとまらず、仕事はもとより、家のちょっとした雑用すらこなせず、プリントやら書類やらの山が築かれるばかり。まずいまずいと思いながらも、どのくらいまずいのか把握することもできず、ただどうしよう…と漠然と困る毎日。風邪薬を普段の十倍くらいまとめて飲んだらあんな感じかしら。脳内の9割が霧につつまれているような、そんな日々でした。学校関係の書類、期限までに出せず。年賀状も、年内に出せず。集中力なし。記憶力なし。これまでの人生でもっとも頭が回らない2か月でした。

そんな霧につつまれた頭も、少しずつ晴れてき…ているのかなぁ。まだもやもやとしていますけれど、今は5割くらいな感じ。あ〜、早くすっきりした頭であれやこれややりたい〜うっとうしい〜。脳内に関しては、抗がん剤3-4週目の方がすっきりと気持ちがよかったなぁ。

そんなこともあり(ちちの仕事状況が二転三転したこともあり)、この年末年始は、予定がさっぱり立てられず、新幹線の予約などにもまったく手が付けられず、出発3日ほど前にようやく無理矢理決断して、帰省先に連絡を入れ、帰省するようなありさまでした。行き帰り自由席。あちらでもお手伝いほとんどなにもできず。あ〜。

でも。最後の方、火傷でジュクジュクとただれて痛かった放射線治療の後も年末までにはなんとか治まり、6週間平日毎日の通院も無事終わり、今年からは(再発転移がない限りは、ひとまず)ホルモン治療のみ。飲みグスリと月1の注射(通院も月1)のみになります。わーい。

昨年春から本当に身体的・物理的に拘束されつづけてきたので、目の前に自由になる時間が広がっているというのは、すごくうれしい。まだ頭はぼーっとしているけれど、あ〜、あとはこれさえなくなればなぁ。

再発転移は、まあ、心配です。以前は、人より丈夫だと自分の健康には自信があったので、10%以下の可能性である5年間再発に自分が入ってしまう心配などしなかったけれど、20人に1人、5%の確率である乳がん患者になってしまってからは、5%に入るなら、10%にだって入っちゃいそうな気がして。

とは言え、心配したら大丈夫、というものでもないので、まあ、その可能性は念頭に置きつつも、あまり深刻にならずに、とりあえず今はすらりと過ごしていきたいと思います。

いや、なんだか、あけましておめでたいはずなのに、明るくない、かつ、まとまらない文章でしょうがないな〜。まだ頭がほんとにヘンなんですよね。でもこれでも、文章をまとまらないながらも書けるようになっただけ少しはましと思っていただければ。

年明け、ほたるの風邪が治らないので、保育園は休み中。ちち以外のわが家はまだどこかお正月モードです。わたしもほたるがいるので仕事にならず。

時間がとれるようになったら、今年は、昨年から持ち越しの仕事、いろいろこなしたいです。昨年、復活するつもりが、結局半分くらいしかやりたいことできなかったので。それから、WPもちょっといじりたい。twitterのログをね〜、やっぱりよめいりに統合したくって。ライフログですからね、ライフログ! twitterが自分(と家族)にとってこれほど重い存在になろうとは思わなかったけれど。twitter toolsが動けば無問題なのだけれど、PHP4だと今のところ叶わないようなので、別の手段をなんとか見つけよう。と思います。それから、iphone。いよいよ手を出そうかなと思いはじめています。softbankにはどうしてもいいイメージがないので、docomoで出るならそちらで、あるいはauでいい機種がでるならばそちらで、と待っていましたが、どうもいずれもあまり期待できなそうな雲行きなので、ああ、孫でも仕方ないかな…とあきらめ(?)モード。たぶん今月どこかで手に入れることになるのじゃないかなと思います。番号はともかく、携帯アドレスを持っていけないのはちょっと痛いけれどね。あとはあとは〜、ほしかった秋冬のこども服、無印のものがガクッと価格が下がっていたので、わーい、うれしいな、今週か来週にはまとめ買いしようと思います。あと1枚購入したユニクロのこどもタートルネックTもストレッチがきいてとても着心地がよさそうなので、その色違いも。

…いや、ほんとにまとまらなくてすみませんが、今年もどうぞよろしくお願いしまーす!

来年の手帳

2か月くらい迷いつづけていましたが(悩みすぎ!)ようやく来年の手帳を注文しました。

4年前にはじめて使って以来、愛用しているMoleskine。ここ数年で紙や製本の質が落ちたとも言われてますが、それでも大好きな手帳です。来年もそれでいくことにはなんの迷いもなかったのですが、さてどれでいくかと。

 最初の1年目は、1日1頁(ポケット黒ハード)
 2年目、1日1頁(ポケット黒ハード)
 3年目、1日1頁(ポケット黒ハード)
 今年はじめて、1週2頁(ポケット黒ソフト)

1年目、1日1頁も書けるかなぁ、使いこなせるかなぁ、と心配しながらのスタートでしたが、終わってみれば、時列系に思うがまますべての情報をここに記したことでなかなか豊かな手帳ができあがりました。よし2年目も!と思ったところで、春先、ままの突然の旅立ち。そこからほとんど書き込みは途絶え、2年目、 3年目は空白のつづくさみしい手帳になってしまいました。今年。はじめてタイプを変えてみました。左頁に1週分のスケジュール、右頁はフリーの手帳。今の自分にはこれくらいの記入スペースがちょうどいいかなと。そうしたらこれがまたよかった! そう言えば数年前、まだMoleskine に出会う前、業者さんからいただいた手帳でこのタイプのがあり、使いやすいなと思っていたのでした。気持ちが回復してくるのと同時に、書き込みも増えて。そして来年。さて、どうしよう、と。

今年と同じスペースの小さいものでは、(より活動的になれそうな)来年は物足りない気もします。けれど、1日1頁を割り当てるほどにはまだ復活していない気もして。うーんうーんと悩みに悩みましたが、結局、

 5年目の来年は、1日1頁(ポケット黒ソフト)

でいくことに決めました。使う前は抵抗があったソフトカバーも、使ってみると案外使いやすくて。海外のレビューだったかに、ソフトカバーの方が丈夫というような記述があったこともあり、これに決めました。

適度に自分にプレッシャーをかけつつ、使っていきたいと思います。

<追記(2008/11/20)>
さっそく本日届きました。綴じは3か所でした。下の方におととしはなかった天気と気温の欄(?)が。2頁1週ではいい感じだったソフトカバーですが、1頁1日ではちょっと微妙な気も。やっぱりハードカバーのがよかったかな〜とちょっぴり後悔。なんでしょう、持ったときの質感というか、満腹感というか。でも慣れな気もするので来年はこれで頑張ってみます。2頁1週と違って、巻末のポケットはマチありです。それが裏表紙を曲がりづらくしていて、ソフトカバーを魅力半減している気も。ソフトカバーのポケットはマチなしにしちゃってもいいんじゃないかな、だめかな。まずは来年すぐに使えるよう、土日に赤青印をつけました。恒例の行事。こうしておくことで満遍なく広がるようになって(辞書でもやりますよね)一段階愛着が増します。購入はamazonの洋書コーナーでした。

ホルモン治療・放射線治療

先月末、ついに抗がん剤が終了しました。

 ワッホーイ! 

っとバンザイしかけたところ、ババが心不全で入院するわ、ほたるがじんましんから来る喘息(なのかなぁ)で救急車呼ぶわ、「ワッホ…」と両手を半端に挙げたまま、喜びのタイミングを逃してしまい、今に至ります。(あ、幸い、ババもほたるも今は元気に過ごしています。)

さて、抗がん剤が終わると同時に、喜ぶ間もなく突入したホルモン治療も、開始から早3週間が経ちました。乳がんには、女性ホルモンによってがん細胞が活性化してしまうタイプのものが多いのですが、わたしのものにもその傾向(ER-/PgR+)があるため、女性ホルモンを抑制することによってがん細胞の増殖を抑えていくというわけです。薬1日2錠。月1回通院。5年〜10年継続。女性ホルモンを抑制するため、出てくる副作用はほぼ更年期障害のそれとイコールのよう。ちなみにこの間、生理も止めてしまうため、妊娠もできません(これは素直に残念)。

また、先週月曜からはじまった放射線治療も2週目に入りました。こちらは術部周辺に残っている(かもしれない)がん細胞を放射線によってビビビと破壊する治療。期間は 4〜6週間と短めですが、なんと平日5日毎日病院通い(実際の照射時間は数分なんですけれどね)。こちらの副作用は、患部の日焼けが主。あとは人によってだるさや吐き気やうつ症状などいろいろな模様。

以上2種の治療をほぼ同じ時期にはじめたため、どの副作用がどちらのものだか今ひとつわからないのですが、今のところ、大きな副作用はなく、午後〜夕方にかけて少しだるい&眠いかなというのと(ただの通院疲れと思えなくもない)、夕方、首筋が異様に凝るくらい(これは結構つらい)。あと少〜し胸焼けがあるかなぁ。でも一番つらいのは、毎日通わねばならない、その点かも。11時〜1時ぐらいの2時間ほどなのですが、仕事をブツッと中断されるため、波に乗り切れない日々がつづきます。簡単に考えていたのですが案外これが辛いですね。早くペースをつくらないと。

抗がん剤が「天気とどしゃぶりを行ったり来たり」な感じだったとしたら、ホルモン治療+放射線治療は「常に薄曇り」といった感じでしょうか。それもまぁどんなもんかと思いますが、今のところ、抗がん剤に比べれば体ははるかに楽です。

数週間たってから症状が出てくることもあるようなのでまだ安心はできませんが、そんなこんなで(ペースは乱れつつも)まぁ、ぼちぼち過ごしております。

Contact Form 7(WPプラグイン)

少し前からやりたいな〜と思っていたのですが、少し時間が空いたので、サイドバーにコンタクトフォームを設置しました。このwordpressプラグインがとってもいい感じだったので(すでに有名なようですが)ご紹介。

 Contact Form 7 (日本語) « iDeasilo
 http://ideasilo.wordpress.com/2007/10/22/contact-form-7-in-japanese/

日本の作者さんによるプラグイン。

 ・1つのプラグインで複数のフォームを管理できます。
 ・text, textarea, select, check box, radio 等、いろいろ使えます。
 ・専用タグで簡単(かつ柔軟)にフォームをカスタマイズできます。
 ・Akismetと連携してスパムも弾いてくれます。(!)

設置方法はこんな感じ。

 1 プラグインをダウンロードします。解凍します。
 2 FTPでプラグインフォルダに放り込みます。
 3 WP管理画面でプラグインを有効化します。
 4 WP管理画面>管理>Contact Form 7でカスタマイズします。
 5 設置したい箇所(ページやサイドバーなど)に専用タグを貼り付けます。

簡単設置でシンプルにも使えるし、より使い込みたいときにはカスタマイズも柔軟。すてき。

今回わたしは、フォームの種類やサイズなどを(WP管理画面から)カスタマイズ後、サイドバーウィジェットのテキストに指定タグを放り込んだだけ。ファイルを直接触る必要はありませんでした。Akesmetとの連携もWP管理画面のフォームの欄にちょこちょこっと文字列を追加するだけ。本当に簡単便利です。

フォームの類いのプラグインはいろいろ出ていると思いますが、多くの言語(現在27?)に移植されていることからもこのプラグインの人気が窺えると思います。おすすめです。