トップ «前の日(07-03) 最新 次の日(07-05)» 追記

2002|01|02|03|04|05|06|07|08|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|02|03|04|07|

2003-07-04

_ Web XP (13:50)

ずっと作っていたPHP用のフレームワークもだいぶ骨格が固まってきた。ただ、まだ実践的ないろいろなパターンにどれだけ対応できるのかが分からないんで、そろそろ実戦投入して実用上の不具合をつぶしつつ、現在の構造で実用レベルに達するかどうかを確認してみることにしよう。

ちなみに名前は「Web XP - Web eXtend Platform」ということにした。骨格に揺らぎがないことが確認できたらGPLで公開しようと思っているんだけど、そのあたりは仕事の都合とか、いろいろ微妙な問題をはらんでいそうだ。あと、今さら新しいPHP用のフレームワークを公開したところで、利用者がどれだけいるかは不明だ。

今後、このサイト上にあるものをはじめ、自分で作ったWebアプリを一通り、Web XP上に移植していくんで、各種サービスがしばらく不安定になると思われます。利用している方はご注意を。といっても、一般向けの使えるサービスなんてもはやtextmaniablogmapくらいしか生き残っていないから、さして影響はないかな。


2005-07-04


2006-07-04

_ URIデータベースの不整合障害から復旧しました

設計ミスでURIデータベースに不整合が起こり、その修復の際に各種不具合が発生していましたが、先ほど一通り復旧しました。長々トラブっていてごめんなさい。

_ マイblogmap

で、メモツール以外の新しい機能として、リニューアル版blogmapを稼働させました。ただし、従来のblogmapとはずいぶん違ったものになっています。

従来のblogmapでは、システムがpingサーバー等からblogのフィード情報を収集し、それを解析してランキング等生成していました。しかし、その方法ではspam系blog情報の混入率があまりに高すぎて、頻繁にゴミ掃除をしないとまともな情報が得られないようになっていました。

そこで、今回はユーザーが情報収集先のフィードを自由に登録し、ユーザーが登録したフィード群における被リンク情報等を解析表示できる、ユーザーカスタマイズ可能なblogmapとして作成しました。

この方法ならば、情報収集先をユーザー個々人が管理することでspamを排除できますし、また情報収集の傾向もユーザーが自由に管理することができるでしょう。実際に登録した例は以下のようになります。

表示件数やレイアウトなどは多分いろいろいじると思いますが、機能のイメージはだいたい分かると思います。自分のblogmapにフィードを登録するためのbookmarkletも用意しています。

ちなみに、情報を収集するのはあくまでもフィード内に含まれる情報のみですので、全文を掲載しているフィード以外を登録しても、あまり面白い結果は得られません。また、いわゆるフィードリーダー的な機能も一部持っていますが、フィードリーダーとしての機能はあまり充実させるつもりはありません(他に良くできたフィードリーダーがあるので)。

また、各ユーザーによって登録された特定のフィードに関しては、以下のようなページが用意されます。

従来から要望が多かった、アフィリエイト系リンクで情報収集元サイトのIDを残す機能を搭載しているので、Amazon商品系リンクについては、元サイトのアソシエイトIDが生きます(和書についてはbk1へのリンクも生成し、bk1のpartner-idが見つかった場合はそれも利用します)。


2007-07-04

_ RC以降で仕様変更するなよ その2

もう一個あった。Zend_Db_Table::createRow()したときに、primary keyカラムの値をnullにするのではなく、カラム自体へのアクセスができないようにしてある。こっちはまあテンプレートファイル名強制小文字化なんかと比べれば、仕様変更の内容自体には文句はない(より安全になったし)んだけど。っつーか、RC3からreleaseバージョンに変更しただけで、こんなにあちこち動かなくなるなんて思ってなかったよ。