投稿者のアーカイブ: りょすけ

毎度おなじみ流浪のエンジニア、りょすけです

新福菜館のカップ麺を食べてみた

京都SWITCHに「新福菜館のカップ麺を食べてみた」ってのを書きました。

味的には・・・おもしろいけどおもしろくないというか、若干スープが甘かった気が・・・!?
乾燥ネギがちょっと残念というか、もうちょっとこだわって欲しいところでした

RSSは生きてるんで、rsscloudのプラグインも入れてみたけど・・・

TechCrunchには
これでRSSは完全に死んだ:FeedburnerのCEO、Dick CostoloがTwitterのCOOに
なんて記事がありましたが、とりあえずRSSもまだまだ生きてるんで、いろいろ見てみてます。
# 生き死にで言うとむしろtwitterのAPIのほうが・・・(笑)

で、ここのWordPressにはPubSubHubBubのプラグインを導入済みなんですが、rsscloudのプラグインも入れてみました。

ざーっとみたところ、rsscloudとpubsubhubbubの違いで、pubsubhubbubのhubが独立してるってのがあるかと。
# 逆にrsscloudのcloudは大味な印象

これはけっこう大きい問題で、WPでプラグインとりあえず使う分には大差ないですが、rsscloudのプラグインにはpubsubhubbubでいうhubの部分が入ってるんで、メンテは気をつかいます。
hubの部分が入ってるというのは、購読者への通知をプラグインから直接行うってことで、購読者が増えたら記事を公開するときの処理がとんでもなく重くなる予感も・・・

そして、RSSを吐くアプリに実装するのはpubsubhubbubのpubだけのほうが圧倒的に簡単です

というわけで、個人的にはWP以外のブログアプリが今からpubsubhubbubをサポートすることはあってもrsscloudをサポートするとはちょっと思えない感じです


参考URL
* HowTo: Implementor’s guide to rssCloud – rsscloud.org
* Draft: PubSubHubbub Core 0.2 — Working Draft – googlecode.com

PubSubHubBubのpubに対応する

自前アプリでPubSubHubBubのpubに対応するのをやってみたので、とりあえずメモしたものをブログに載せときます。

0. 対象

PubSubHubBubのpubサイト、すなわちRSS2.0またはATOMフィードを出力するWebサイト/Webアプリケーション
(注意)
文中の
YOUR_RSS2_FEED_URLはpubサイトのRSS2.0フィードのURL
YOUR_ATOM_FEED_URLはpubサイトのATOMフィードのURL
を示す。
hubサイトとして http://pubsubhubbub.appspot.com/ を利用する

1. RSSフィード/ATOMフィードの修正

-1. RSS2.0フィードの場合

* rss要素にatomのNSを入れる
(例)
<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"
>

* atom:link rel=”self” と atom:link rel=”hub”を<channel>の中に入れる
<atom:link href="YOUR_RSS2_FEED_URL" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />

-2. ATOMフィードの場合

* link rel=”self” と link rel=”hub”を入れる
<link rel="self" type="application/atom+xml" href="YOUR_ATOM_FEED_URL" />
<link rel="hub" href="http://pubsubhubbub.appspot.com" />

-3. フィードの確認

http://feedvalidator.org/ で確認
エラーではないが、

* line 12, column 62: Unregistered link relationship: hub [help]
<atom:link rel=”hub” href=”http://pubsubhubbub.appspot.com” />

こんなRecommendationsが出るが、気にしない、というかむしろ正しい。

-4. appspotでの確認

http://pubsubhubbub.appspot.com/publish
のPublishフォームにフィードのURLを入力し、Publishを行う。
下のPublisher Diagnosticsフォームに同じくフィードのURLを入力し、「Get info」を押して

Topic Details – YOUR_ATOM_FEED_URL
Could not find any record for topic URL: YOUR_ATOM_FEED_URL

みたいなメッセージがでる。
Livedoor ReaderなどのPubSubHubBub対応クライアントでフィードを購読し、Sub側に現れてもらう。
下のPublisher Diagnosticsフォームに同じくフィードのURLを入力し、「Get info」を押して情報が出力されればOK

2. アプリからPublish通知を送る

hubサイト http://pubsubhubbub.appspot.com/ に対して、以下のパラメータをもつPOSTリクエストを送信する。このPOSTリクエストは application/x-www-form-urlencoded形式のContent-Typeで送信する必要がある。

  • hub.mode : “publish”という文字列
  • hub.url : RSS2.0またはATOMフィードのURL

phpのcurl関数で書くとこんな感じ
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://pubsubhubbub.appspot.com/');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTDATA, 'hub.mode=publish&hub.url='.urlencode('YOUR_ATOM_FEED_URL'));
curl_exec($ch);
curl_close($ch);

※ POSTDATAをarrayで渡すとapplication/x-www-form-urlencodedにならないハズなんで注意

買った本(パパっぽく)

思いつき大百科辞典思いつき大百科辞典 BOOKS POOKA (大型本)
100% ORANGE著
学習研究社
1680円
★★★★★

これはプレゼント用

遊び図鑑 遊び図鑑—いつでも どこでも だれとでも (単行本)
奥成 達 (著), ながた はるみ (イラスト)
福音館書店
1680円
★★★★★

これは自分と嫁用

買ったのは今回Amazonではなく「世界の素晴らしい本屋さんベスト10」に選ばれた一乗寺の恵文社一乗寺店
ラーメンを食べにいくついでに行ったわけではありません(笑)

Amazonでは、人の(ブログの)紹介だとかは買う気になるけど、ブラウズするとなんだか買う気になれない不思議

ls ~

ryo@ubox:~$ ls ~
Desktop    Downloads  Mail   Pictures  Templates  Videos  export  share
Documents  Dropbox    Music  Public    VM         bin     git     work

# 実は直前にゴミ掃除しました。置きっぱなしだった不要なファイルを消しただけですが。

Mail/ はMewを使っていたころのもので、いまは全部gmailですんで、こっちは残ってるだけ状態で、さすがに数年前のものなので検索もしてません。

仕事関連はworkの下にプロジェクトや客先ごとにフォルダがありますが、まあ、カオスというか、10年分ぐらいたまってる気が・・・
仕事のドキュメント類は便利なDropboxを使ってて、workの下はcheckoutしたものやまとめてもらったデータがメインですね。

VMは仮想マシンのイメージファイル置き場、キャプチャしたビデオはVideosの下でエンコードしたりしてます。

shareがマウントしてるsambaボリュームで、家庭内LANで共有している写真・ビデオ・音楽はこっちにあります。

野草を喰らう計画

さて、先日買った本山の幸利用百科」ですが、ほぼ読了しました。

が、この本、なんだかちょっと僕の想像してたのと、違う・・・

内容は全然良いものなんですが、なんだか”農村むけ“というか・・・
佃煮だの乾物だのをキロ単位で作ったり保存したり、「〜して売ると良い」とか、道の駅での売り方とか、どちらかというとプロ向け!そういう内容でした。

僕がやりたいのは・・・
ちょうど昨日BS2で「猫のしっぽ カエルの手」の再放送で、ベニシアさんがなかひがしさんと一緒にノビルだのを詰んで、家で天ぷらにして食べてるのを見ましたが、こういうやつです!
そういうのが書いてる本を取り合えず探してみたいのですが、ベニシアさんの本はハーブのばかりみたいだし、どうしたもんだか・・・

そういえば数年前までは実家の親父がムカゴだのたらの芽だのは山に採りに(盗りに?ではないハズ)行ってたんで、とりあえずそっちから攻めてみることにします(笑)

書店で買った本

山の幸利用百科
—山菜・薬草・木の芽・木の実
115種の特徴・効用・加工・保存・食べ方 (単行本)
大沢 章 (著)
1850円

なぜこんな本を買ったのかというと・・・

少し前の京のいっぴん物語の放送で「第135回 野を味わう 摘み草料理」というのを見たのですが、案の定「美山荘」と「なかひがし」が取り上げられていました。

まあ、どちらも高い店なので、行きたいけど行く気にはなれないわけで、気にはなっていたのです。

で、こないだ、DPZで「クレソンクエスト」なんてのを見かけてしまい、『あ、もしかして自分で野草詰むのってアリじゃね?』などという妄想が勃発。

しかし、野草なんて見てもどれがどれかわからない故に、写真付きの野草辞典みたいなのを買おうと思ってたのですが、いきなりそういうのを買っても読まずに放置してしまう可能性が大きいぞ!と
だけど、食べる本なら必ず読みますので(笑)、野草を食べる本をまず買って読んで、辞典的なモノは実際詰みに行ったりする気になったときに買おうということにしました。

いまさらはてなスターを付けてみた

いまさらながらこのブログにも「はてなスター」を付けてみました。

リリースされたときは
「はてなスター?イラネ!」
って思ってたのですが、スターじゃない画像にしたり、「Add Star」の文字も変更できたりするらしいので、「ふ〜ん」的なものとして使いたいと思ったわけです。

とりあえず設置するだけで疲れたので今日はこれまで!

炭水化物の組み合わせは別におかしくない

よく、関西の「お好み焼き定食(お好み焼き+ごはん)」や「うどん定食(うどん+ごはん、かやくごはんなど)」が変だ。
炭水化物で炭水化物を食べるなんておかしい!
という意見がありますが、別におかしくないです。

料理で同じ系統のものを重ねるのは
– うなぎのタレにうなぎの骨や頭で味を足す
– フレンチで鴨肉に鴨の血でつくったソース
– ヒレステーキにベーコン巻いたヤツ
なんてのを考えるとよくあることだし、材料のことを考えると
– 豆腐のみそ汁(どっちも大豆)
– 冷や奴に醤油(上に同じ)
なんてこともあるわけで、断じておかしくないです!

それにほら、「半チャンラーメン(ラーメンにチャーハン半分盛りの定食)」は関東が発祥なんでしょ?

別に炭水化物+炭水化物は、関西だけの変な風習というわけじゃないハズですよ!

けど、そんな僕も「たこ焼き定食」や「明石焼き定食」には、さすがに違和感を感じるんですが・・・

ryo.comサーバー引越ししましたその2

同じような記事を書いた気がしますが、このサイトをホスティングしているサーバーを引っ越しました。

mysqlのインデックス破損でDBのコピーをやりなおしたので、記事がひとつ消えてしまいましたが、気にしません。

mysqldumpがデフォルトでdrop table文を含んだダンプを行ってくれるので、DBのコピー自体は
$ mysqldump MY_DB_NAME | ssh NEW.HOST.NAME mysql MY_DB_NAME
などという乱暴な感じであっという間に終わります。

これも前に書いた気がしますが、気にしません。