カレンダー

« 2008年8月12345678910111213141516171819202122232425262728293031

mashupの最近のブログ記事

to_mixi.GIFやっと解決しました。

http://muumoo.jp/news/2007/12/07/0sbmbookmarksapitime.html
の方が、Yahoo! Pipesでの はてブの時差の問題を解決していたので、
これを参考に作ってみました。

Publish設定しておきましたので、より詳細を知りたい方は、
http://pipes.yahoo.com/pipes/pipe.info?_id=62aad37f0448d02f8d5cf204f96889de

http://pipes.yahoo.com/nuwaa/to_mixi  ←こちらに変更しました 2008/01/26 01:42
に行っていただければ、ご覧いただけます。



しかし、このフォルムは、まさに腎臓~尿管~膀胱 だなぁ…。






最終的には、こんな感じになりました。

mixi-diary.GIF


Tumblrを中継に使ってみましたけれど、
RSSの更新インターバルが1時間となっているのと、
mixiの日記で記事を知った人は、一旦、Tumblrに飛ばされることになってしまうみたい。

これだと、私の感覚ではよろしくないので、却下。

TwitterのRSSを10分間隔くらいで、はてなにping送信する方法以外に何かないだろうか。

mixi.GIF ここのところマッシュアップというか、
フィードをいろいろといじっているのですが、
最終的にmixiに出力したいと思っています。

で、
Yahoo! Pipesで複数のRSSフィードを取り扱ったところ、
どうもタイムゾーンの問題が発生してしまったため、
とりあえず、はてなRSSを使って、とりまとめることにしました。

もともとのこのブログからはてなへはpingは送信しているのですが、
Twitterはブログではないので、ping送信はできません。
その影響で、Twitterの投稿がはてなRSSに更新されるためには、
かなりの時間を要してしまうようです。
この時間短縮をするための方法を探したみたところ、
http://g2s.livedoor.biz/archives/50479902.html
とか
http://www.geekpage.jp/programming/perl-network/trackback-client.php
を発見。

「そうか! こんな感じでpingを送っちゃえばいいわけね!」
ということで、このあたりの実験をしてみたいと思いました。



けれど、
もうちょっと、いろいろ調べてみたところ、
http://d.hatena.ne.jp/saito-kazuo/20070722/p1
を発見。

「そうか!Tumblrか!」
というわけで、
プログラミングすることなく解決できちゃいそうな予感。

早速試してみたいと思います。
seed.GIF
WebサービスAPIを使っての実験中、
関連検索ワードを引っこ抜いてくるために、
とりあえず自分の苗字を入れてみた。


自分の名前は出てこないとは思っていたが、
赤で囲んだような文字列が出てきた。

ガンダムかよ!

(これだとファーストを思い浮かべてしまう人が多いかも知れませんが、SEED DESTINYです)


ルナ、マリアともにAV女優らしい。

Yahoo! Pipes と はてなRSS を組み合わせたフィードをmixiに流し込むようにしたところ、
未来に投稿したような状況に陥ってしまいました。
9時間先の未来。
JST=GMT+9 ということですね。

このブログ(Movable Type)とTwitterのエントリーをひとつにして、
mixiの日記に連動させたかったのです。

この程度のことならば、Yahoo! Pipes を使わずとも
はてなRSS だけで実現できてしまいました。

もっと、いろんな人の役に立つマッシュアップを考えてみたいです。
PHPとかPerlでXMLをパースする復習も一段落したので、
今度はRSSフィードをアグリゲートする練習に着手。

以前は、Plaggerを多用していたけれど、
今回から Yahoo! Pipes も使ってみることにした。

ところが、どうも日本語の文字化けが発生してしまう。
調べてみたところ、とりあえず、別のRSSリーダーをかませてしまうのが手っ取り早いらしい。

とりあえず、mixiを最終出力先として、どれだけのRSSを束ねることができるやら。
まだまだ実験は続く。
SimpleAPIのサムネイル生成が、数日経過してもされないため、
とりあえず、MozShotを使って生成することに切り替えました。

それ以外では、
楽天はちょっとおいといて、
Yahoo!のAPIをいじったりしています。

参考になるサイトも増えているし、
WebサービスAPIの学習も敷居が低くなってきていますね。

SimpleXML関数の使い方は
http://www.ibm.com/developerworks/jp/xml/library/x-simplexml.html
なんかがわかりやすかったです。

プログラミングのリハビリにはちょうどよい感じです。
ちょっとだけレイキ伝授に外出していました。

なんだか楽天APIの動作が上手くいきません。
ちょっと検索してみたところ、
楽天APIで取得したXMLがSimpleXMLで取得出来ない」なんて記事を発見。
なるほど、そうでしたか。

手っ取り早く、試したかったので、
とりあえず、
http://plaza.rakuten.co.jp/webservice/2000のサンプルをいじりはじめました。
これはPHP4でも動く、つまり、SimpleXML関数は使っていないのですが、
正規表現を使わないでXMLからパースして連想配列から値を取得する方法もわかりやすい!


さて、今日は上京するので、そろそろ風呂入って寝ないと…。
アフィリエイトである程度の稼ぐ基盤を構築してきた私ですが、
これまでは
bash上でsedなんかを使って正規表現を活用して必要な情報を抽出し、
そこに自分自身のアフィリエイト・コードを追記し、
それをサーバにアップロードする。それもcronを使って定期的に。
つまり、スクリーン・スクレイピングしていました。

そして、ここ半年以上、プログラミング等も一切しておりませんでした。

が、今度の引っ越し、今後の家賃のことを考えると、
「ちょっとでも稼いでおかないとな」
と思うようになり、
久々にアフィリエイトというか、マッシュアップ・サイトを構築して、
ある程度の収入を確保しようかと思うようになりました。

それで、久々にWebサービスAPIの活用方法についてのWebページを見始めました。

すると、
面倒だった正規表現でのパースが
PHP5のSimpleXML関数を使えば、とてもシンプルにできてしまうということを知りました。
現時点で公開されているWebサービスAPIとかも改めて確認してみて、
何かしらのサイトを作ってみたいと思います。

このアーカイブについて

このページには、過去に書かれたブログ記事のうちmashupカテゴリに属しているものが含まれています。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。


MovableType(MT)テンプレート 無料(フリー)
Powered by Movable Type 4.01