2005-01-06 [長年日記]
_ 休みも終わり (14:11)
なかなか集中できないなー。ひとまず今日中にあと50kバイトくらい埋めてみよう。
_ 新着ランキング (14:16)
新着のみを抽出したランキングを追加。
「新着」といっても純粋な新着ではなく、ランキング入りした話題の中で、集計期間内の初出が新しめのものを抽出しているだけなんで、必ずしも「新しい話題」がランキング入りするとは限らないんだけど。
時系列での差分とかとって新着チェックしている方々なんかは、これを使うとそういう作業が楽になるんではないでしょうか。
_ メール配信復活させました (14:25)
blogmapのメール配信サービス、システムリニューアルの関係で止めてましたが、取り急ぎ従来互換のものとして復活させておきました。
- サービス開始リクエスト bm_news-subscribe@ishinao.net
- サービス停止リクエスト bm_news-unsubscribe@ishinao.net
ただ、現状の単なるランキングのメール配信は、(俺的に)いまいち面白みがないんで、何か面白くするネタがないかなーと考え中だったりします。
ちなみに新しいバージョンでは、携帯メールなどで受信した場合でも、「もっと詳しく」へのリンクをたどった場合に携帯用ページが表示されます。ってこれはメール側の機能じゃないけど。
_ 携帯用RSSリーダー (15:22)
まだ全然細かいところまで詰めていないんだけど、blogmapメール配信絡みで考えていたネタを、思いつきネタとして書いておこう。
IMAP4のアカウントにRSSを配信して、mobileimapを改造した携帯対応リーダーを通して閲覧する、というアイディア。単にRSSをメールで配信するというだけならやっているところがあるだろうけど、IMAP4+mobileimapで携帯対応RSSリーダーってところまでやってるところはまだないよね?(関連ネタ「RSS更新チェック&メール配信」)
利点としては、
- IMAP4アカウントをストレージ代わりに使える
- IMAP4の未読・既読管理を使える
- IMAP4のフォルダ分類を使える(procmailで分類したりとか)
- IMAP4対応メールクライアントで閲覧できる
- mobileimapを使うと携帯端末からも閲覧できる
ってあたり。ただmobileimapって本文中のリンクをたどれない(セキュリティのためにそうしてある)んで、RSSリーダーとしては使いにくいんだよなー。
その辺を考えると、RSSリーダー的な用途に特化した携帯対応IMAP4 Webクライアントを別途作った方がいいのかもなー。PHPのimap関連関数って使ったことないんだけど、あの辺を使って作ってみようかなー。
あと、このネタは個人的に使うぶんにはそんなに難しくないんだけど、一般向けのサービスとして立ち上げるのは結構面倒くさそう。セキュリティとかアカウント管理とか。
_ メディア検索 (15:38)
そういや書くのを忘れてた。メディア検索(Amazon商品検索)を追加しました。
旧システムではKeywordSearchを使ってましたが、あれだと検索するカタログを選択しないといけないんで、今回はBlendedSearchを使ってます。けど、BlendedSearchだといまいち出てくる商品が偏ってるなー。
_ 「Python Is Not Java」より (22:14)
XMLはJavaよりもずっとagileでflexibleなので、「Javaアプリケーションのスクリプティング」の標準的言語の地位を確立しているのだ。
なるほどねー。ソースコード自体をスクリプト言語みたいに手軽にいじれない分、表現力が高いXMLを使ってそういう部分を表現しているってことか。
そういや以前、メインの処理をC++で書きつつ、仕様が最後まで揺らいでいたフィルター処理部分は、外付けのスクリプト言語(最初PHP、後でTCL)を使ったりしたけど、そこでスクリプト言語じゃなくてXML定義を使うというアプローチも考慮したもんな。
あと、前に作っていたPHPのクラスライブラリでは、XMLでごつい設定を書いて、それを読み込んで処理するというアプローチを取っていたんだけど、使っているうちにだんだん面倒になってきて、現在は、シンプルな設定だけiniで書き、ある程度複雑な部分は直接コードで書くように変えてしまった。
スクリプト言語では、XMLの仕様定義およびそれを解釈するライブラリをがんばって書くよりも、よほど汎化できる部分以外は、その場でコードをばりばり書いてしまった方がお手軽だよね、という実例かもしれず。
_ 1/3か (22:36)
結局15kバイトほどしか埋まらなかった。残りは明日やろう。


サービスではないですが、rss2imap はありますね。
http://chasen.org/~taku/software/rss2imap/
Bloglinesと同期させると便利かもとおもってます。
おお、もろそのもののツールがすでにあったんですね。情報ありがとうございます。
(というか、「rss imap4」で検索してそれらしいものが見つからなかったんで書いたんだけど、「rss imap」で検索したらその手の話題がごろごろ見つかったorz...)
これとmobiileimapと組み合わせれば、個人用の携帯対応RSSリーダー環境が簡単に構築できちゃいそう。
>ただmobileimapって本文中のリンクをたどれない
単純にREFFER漏れ対策だから、ime.nuみたいなのを噛ませれば問題無いような気も。
そうですね。自前で安全なリダイレクターを用意して、mobileimapのメール本文生成ロジックをいじって、URL文字列をリダイレクタ経由のリンクに書き換えてやれば、それでだいたいいけそう。できればblogmapの携帯版みたいに、携帯ゲートウェイ対応リンクも用意しておいた方がいいかな。