<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>橋本商会 &#187; YahooPipes</title>
	<atom:link href="http://shokai.org/blog/archives/tag/yahoopipes/feed" rel="self" type="application/rss+xml" />
	<link>http://shokai.org/blog</link>
	<description>なんか作ったりした記録を忘れないうちに書くblog</description>
	<lastBuildDate>Sun, 20 May 2012 10:50:20 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com/" />
			<item>
		<title>最近作ったYahooPipes</title>
		<link>http://shokai.org/blog/archives/5034</link>
		<comments>http://shokai.org/blog/archives/5034#comments</comments>
		<pubDate>Wed, 27 Jan 2010 07:22:50 +0000</pubDate>
		<dc:creator>shokai</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[YahooPipes]]></category>

		<guid isPermaLink="false">http://shokai.org/blog/?p=5034</guid>
		<description><![CDATA[Pipes: 秋月電子 新製品FullFeed 秋月のRSSが無くなったので、新製品ページから取り出した。 Pipes: ストロベリー・リナックス FullFeed strawberry-linux.comのnews f [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://pipes.yahoo.com/shokai/akizukidenshi">Pipes: 秋月電子 新製品FullFeed</a><br />
秋月のRSSが無くなったので、新製品ページから取り出した。<br />
<br />
<br />
<a href="http://pipes.yahoo.com/shokai/strawberry_linux">Pipes: ストロベリー・リナックス FullFeed</a><br />
strawberry-linux.comのnews feedがタイトルのみ配信だったので<br />
<br />
どちらも商品イメージとデータシートへのリンクと価格を入れてある。<br />
<br />
千石は元気の良いblogで新製品を教えてくれる。spark funと液晶工房もblogがある。スイッチサイエンスもフィード作ろうかと思ったけど新製品ページが半年ぐらい更新されてなかったからやめた。マルツもblogあるけど勉強会情報しかなくて、新製品情報はwebで一覧できない。電子工作系はいまだに新製品情報をネットで効率的に収集する手段が乏しいな。<br />
<br />
<br />
<a href="http://pipes.yahoo.com/pipes/pipe.info?_id=a814d8184634fbd81ac7c3263ec2b752">Pipes: twitter list timeline</a><br />
twitterのlist機能にrssが無いので。list出た時に作ったんだけど、twitterのHTMLが変わっていつのまにか動かなくなってたのを修理した。<br />
ユーザ名とlist名を入れるとRSSを出す。他人の作ったlistをいろいろ購読してみてる。<br />
<br />
<br />
pipesってソースのHTMLが変わっていつのまにかエラーになってるんだけど、RSSリーダに登録してるだけだと配信されなくなるだけで、「動かなくなった」事に気づけないんだよなあ<br />
なんとかならないものか。1件も出力できなかったら一番上にエラー文を入れるようにすればいいのか？<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://shokai.org/blog/archives/5034/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>buzztterでtimelineを作るYahoo Pipes</title>
		<link>http://shokai.org/blog/archives/4606</link>
		<comments>http://shokai.org/blog/archives/4606#comments</comments>
		<pubDate>Mon, 13 Jul 2009 03:06:51 +0000</pubDate>
		<dc:creator>shokai</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[YahooPipes]]></category>

		<guid isPermaLink="false">http://shokai.org/blog/?p=4606</guid>
		<description><![CDATA[buzztter.comでtwitter上の最近の頻出単語の統計を出してくれている。 頻出語の上位5単語で検索してタイムラインを作るYahoo Pipesを作った。 → Pipes: buzztter timeline  [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://buzztter.com/ja">buzztter.com</a>でtwitter上の最近の頻出単語の統計を出してくれている。<br />
頻出語の上位5単語で検索してタイムラインを作るYahoo Pipesを作った。<br />
<br />
→ <a href="http://pipes.yahoo.com/shokai/buzztter_timeline">Pipes: buzztter timeline</a><br />
<br />
1週間ぐらい見ているが、だいたいみんなテレビとかゲームとか選挙とか芸能人の話題、眠気や月曜日出勤したくないなどの体調の問題を喋っている。ワイドショー的。<br />
上位3語や10語も試したけど、5語ぐらいが話題がバラけすぎもせず偏りすぎもせずちょうどよかった。<br />
<br />
<br />
前作「<a href="http://shokai.org/blog/archives/4572">twitter上で親しい人のタイムラインを動的に生成するYahoo Pipes</a>」は自分に近い人がでてくるけど、今度のはtwitterの中心近くで騒いでいる人たちが見える。<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://shokai.org/blog/archives/4606/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>twitter上で親しい人のタイムラインを動的に生成するYahoo Pipes</title>
		<link>http://shokai.org/blog/archives/4572</link>
		<comments>http://shokai.org/blog/archives/4572#comments</comments>
		<pubDate>Fri, 03 Jul 2009 15:58:40 +0000</pubDate>
		<dc:creator>shokai</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[YahooPipes]]></category>

		<guid isPermaLink="false">http://shokai.org/blog/?p=4572</guid>
		<description><![CDATA[修論を出した後のテンションでまたYahooPipesを作った。 → Pipes: twitter dynamic timeline 親しい人で動的にタイムラインを作るpipes。 しくみは単純で、最近favを付けたり付け [...]]]></description>
			<content:encoded><![CDATA[<p>
修論を出した後のテンションでまたYahooPipesを作った。<br />
<br />
→ <a href="http://pipes.yahoo.com/shokai/twitter_dynamic_timeline">Pipes: twitter dynamic timeline</a><br />
<br />
<br />
親しい人で動的にタイムラインを作るpipes。<br />
しくみは単純で、最近favを付けたり付けられたり、replyしたりされたりした相手でタイムラインを作る。<br />
自分の発言内容やそれに対する相手の反応によってメンバーが動的に入れ替わる。<br />
<br />
これの面白いのは、キーワードでの振り分けと異なりごく普通にtwitterを使っているだけでタイムラインが親しいメンツに変わっていく。<br />
一見流動性が無いように見えるが、自分をふぁぼったりreplyしてきた人は入ってくるし、その人にreplyしたりfavし返せばしばらくはdynamic timelineに入り続ける。相手をfollowする必要すらない。<br />
<br />
忙しくてtwitter見れない時は、これだけ見ておけば親しい人のpostはだいたいチェックできるかもしれない。<br />
<br />
<br />
RSSには<a href="http://usericons.relucks.org/">usericons.relucks.org</a>を使ってアイコンを表示した。ユーザ名やURLもリンクになるようにしてある。<br />
<a href="http://www.flickr.com/photos/shokai/3683566701/" title="twitter dynamic timeline by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3657/3683566701_53ba45782e.jpg" width="500" height="364" alt="twitter dynamic timeline" /></a><br />
<br />
<br />
pipes全体図<br />
<a href="http://www.flickr.com/photos/shokai/3683566979/" title="twitter dynamic timeline by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3622/3683566979_ca3f20f568.jpg" width="447" height="500" alt="twitter dynamic timeline" /></a><br />
<br />
<br />
一番上ですぐ分岐させて、左から順に<br />
<ul>
  <li>favをもらった相手：favotterの<a href="http://favotter.matope.com/user.php?user=shokai">ユーザページ</a>からHTMLスクレイピングしてる</li>
  <li>最近replyを受けた相手：オフィシャルtwitter検索で<a href="http://search.twitter.com/search?q=@shokai">ユーザ名検索</a>してatom feedから取得</li>
  <li>favをつけた相手：<a href="http://twitter.com/shokai/favorites">ユーザのfavページ</a>からatom feedで取得</li>
  <li>最近自分がreplyした人：<a href="http://twitter.com/shokai">自分のpost</a>からatom feedで取得</li>
</ul>
という具合。<br />
<br />
YahooPipesは処理時間が長くなりすぎるか、pipesから相手へのアクセスが多くなりすぎるとエラーが出てしまう。<br />
<br />
処理時間が長くならないようにするには並列化。pipeを縦につなげないようにする。<br />
重要なのはpipesから外部サイトへのHTTPリクエストからレスポンスまでの時間だと思う。米yahooの強力なサーバーなので正規表現でページ解析する処理時間はたぶん無視していい。<br />
<br />
今回上の方で4つに分けているように、早めにsplitモジュールで分けてそれぞれでHTTPリクエストを発行させてレスポンス待ちにすると速い。splitで分けられたそれぞれと、Loopモジュール内でFetch PageやFetch Feedモジュールは自動的にpipes内で非同期処理になってそうな気がする。<br />
※この時どれかで取得した結果を他のsplit先に使おうとすると、結局縦に1本につなげているのと変わらなくなってしまうので注意しましょう<br />
<br />
pipesから他のサイトへのアクセスについては、twitterとyahooが地理的に遠くないからなのか制限が緩くなっているのかよくわからないが、3秒で100アクセスぐらいしてるのにエラーはでない。<br />
<br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://shokai.org/blog/archives/4572/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flickrのcontactの写真をLargeサイズで全部見る</title>
		<link>http://shokai.org/blog/archives/4567</link>
		<comments>http://shokai.org/blog/archives/4567#comments</comments>
		<pubDate>Fri, 12 Jun 2009 09:04:25 +0000</pubDate>
		<dc:creator>shokai</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[LDR]]></category>
		<category><![CDATA[YahooPipes]]></category>

		<guid isPermaLink="false">http://shokai.org/blog/?p=4567</guid>
		<description><![CDATA[Flickrのcontactの写真をMediumサイズで全部見るで紹介したyahoopipesで作ったfeedをGoogleReaderで見る方法、 なぜかLDRがクロールしてくれなかったので仕方なくGoogleRead [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://shokai.org/blog/archives/4278">Flickrのcontactの写真をMediumサイズで全部見る</a>で紹介したyahoopipesで作ったfeedをGoogleReaderで見る方法、<br />
<br />
なぜかLDRがクロールしてくれなかったので仕方なくGoogleReaderで見ていたのだが、<br />
これ <a href="http://pipes.yahoo.com/shokai/flickr_contacts_full">Pipes: Flickr Contacts FullPhotos</a><br />
で100件Large出力してLDRに登録したらしっかりクロールしてくれるようになった。400件とかにすると駄目っぽい。<br />
<br />
<br />
<a href="http://pipes.yahoo.com/pipes/pipe.info?_id=0pbkgAe63BGE6AHSJZhxuA">Pipes: Flickr Auto Feed</a>をcloneして少しなおした。RSSのURLが長くなりすぎる部分とか。<br />
Google Readerで過去の写真へ100枚ぐらい潜ると、古い写真が上の方に溜まってブラウザがどんどん溜まってまともに動かなくなる。画像の先読みタイミングも1枚ずつなのでスクロールするたびに待たされる。<br />
LDRならLargeサイズでもストレスなく閲覧できる。<br />
<br />
<br />
LDRではzやshift+zで画面が広くなるのでLargeサイズも見れる。<br />
jで下スクロール、shift+jで過去記事にいける。</p>
]]></content:encoded>
			<wfw:commentRss>http://shokai.org/blog/archives/4567/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>bitbucket.orgのユーザのcommit logをYahoo Pipesでまとめる</title>
		<link>http://shokai.org/blog/archives/4560</link>
		<comments>http://shokai.org/blog/archives/4560#comments</comments>
		<pubDate>Wed, 10 Jun 2009 16:15:18 +0000</pubDate>
		<dc:creator>shokai</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[bitbucket]]></category>
		<category><![CDATA[Mercurial]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[YahooPipes]]></category>

		<guid isPermaLink="false">http://shokai.org/blog/?p=4560</guid>
		<description><![CDATA[mercurial版githubであるbitbucketで、ユーザ名を指定してそのユーザの全リポジトリのcommit logをまとめてRSSで見れるpipesを作った。 Pipes: bitbucket.org user [...]]]></description>
			<content:encoded><![CDATA[<p>
mercurial版githubである<a href="http://bitbucket.org/">bitbucket</a>で、ユーザ名を指定してそのユーザの全リポジトリのcommit logをまとめてRSSで見れるpipesを作った。<br />
<br />
<br />
<a href="http://pipes.yahoo.com/shokai/bitbucket_user_all_commitlog">Pipes: bitbucket.org user&#8217;s all commit log</a><br />
<br />
<br />
これまで、bitbucketにはリポジトリ単位でのRSSはあった。でもせっかくほかのユーザをfollowしてもその人が新しく始めたプロジェクトをRSSで知る方法が無かった。<br />
このpipesを使えばユーザ名いれてRSSリーダに登録しておけばすぐわかる。<br />
あるいは自分の全リポジトリマージFeedを作ってfriendsfeedに読み込ませたりできる。<br />
<br />
<br />
それなりに大きいpipesになった<br />
<a href="http://www.flickr.com/photos/shokai/3614336360/" title="pipes: bitbucket.org user's all commit log by shokai, on Flickr"><img src="http://farm4.static.flickr.com/3301/3614336360_579452c38f.jpg" width="500" height="235" alt="pipes: bitbucket.org user's all commit log" /></a><br />
<br />
よく使うモジュールの組み合わせ<br />
<ul>
  <li>Loop+FetchPage or Loop+FetchFeed → Regex → Filter(permit matches regex)<br />
    <ul><li>スクレイピングの定番。取得して切り出してフィルタリング。</li></ul></li>
  <li>Rename(copy)→Regex→Loop+StringBuilder<br />
    <ul><li>itemのtitleや本文を他のプロパティから値を集めて自作する</li></ul></li>
  <li>UserInput→StringBuilder(正規表現生成)→Regex<br />
    <ul><li>ユーザに結果を絞り込ませたい時とか</li></ul></li>
</ul>
最近ようやくpipesが楽しくなってきた。<br />
<br />
<br />
俺のbitbucketでのアカウント<a href="http://bitbucket.org/shokai/">http://bitbucket.org/shokai/</a><br />
</p>
]]></content:encoded>
			<wfw:commentRss>http://shokai.org/blog/archives/4560/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flickrのcontactの写真をMediumサイズで全部見る</title>
		<link>http://shokai.org/blog/archives/4278</link>
		<comments>http://shokai.org/blog/archives/4278#comments</comments>
		<pubDate>Mon, 09 Mar 2009 08:46:43 +0000</pubDate>
		<dc:creator>shokai</dc:creator>
				<category><![CDATA[未分類]]></category>
		<category><![CDATA[Flickr]]></category>
		<category><![CDATA[YahooPipes]]></category>

		<guid isPermaLink="false">http://shokai.org/blog/?p=4278</guid>
		<description><![CDATA[Pipes: Flickr Auto Feedで新着500件のRSSを作ってGoogle Readerに読み込ませたら快適になった。サムネイルじゃないのでビデオもGoogle Reader内で見れる。 ステキなガジェット [...]]]></description>
			<content:encoded><![CDATA[<p>
<a href="http://pipes.yahoo.com/pipes/pipe.info?_id=0pbkgAe63BGE6AHSJZhxuA">Pipes: Flickr Auto Feed</a>で新着500件のRSSを作って<a href="http://reader.google.com/">Google Reader</a>に読み込ませたら快適になった。サムネイルじゃないのでビデオもGoogle Reader内で見れる。<br />
<br />
<br />
ステキなガジェットを作っている人をかたっぱしからFlickrのコンタクトに加えていたら、いつのまにか100人を超えていて、とんでもない量の新着写真が毎日来るようになった。<br />
たとえば今、2日ぶりに新着を見てみたら656枚の写真があった。<br />
<br />
<br />
<a href="http://www.flickr.com/photos/friends/">Flickr: From your Contacts</a>を見ると自分のコンタクトのアップロードした写真の一覧があるが、サムネイルなので何がなんだかわからなくて全然駄目。<br />
RSSも出ているけどこれもthumbサイズだし、なぜか新着20件しか取得できないので使い物にならない。普通のFlickrユーザは数十枚まとめてアップロードするので、すぐに新着が流れてしまって取りこぼしてしまう。<br />
<br />
本当はこのpipesをLDRで読みたいけど、PipesのRSSをLDRに登録してもPipes自体が重いからなのかFeedが来ない。なのでこれだけはGoogle Readerを使う事にした<br />
<br />
&#8212;&#8211;追記&#8212;&#8211;<br />
<a href="http://userscripts.org/scripts/show/12197">Google Reader Minimalistic for Greasemonkey</a>を使うと写真が画面に入りきるようになる</p>
]]></content:encoded>
			<wfw:commentRss>http://shokai.org/blog/archives/4278/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

