nifuba - tag: openfb (2/4)

20051206

検索結果のRSSに対応してみた。「anime|tokusatsu|videogame」の検索結果RSSはこんなかんじ。RSS 1.0なのでOpenSearch対応じゃないけど、とりあえずオタネタだけ欲しい人には使えると思う。and=半角スペースのor=|で、タグのみの検索には対応してませんっていうかいい加減対応すべきだな。とここまでプロモーションしてみたものの、こないだのキーワード抽出実装からかなり負荷率が上がって300pt/日ぐらいになってて(あの程度でなんでよ?)、そろそろ追い出されそうなので負荷がアレだったらやめるかも。

今回の改造なら5分ぐらいでできる程度にライブラリが整ってきたので、そろそろ二度目のフルスクラッチの時期が来たか。低レベルPerlでProhostingでも動くCGIを! という理念の元、いままでJcodeとLWPしかモジュールを使ってなかったのだけど、もうそんな時代でもないのでそろそろSQLiteとTTあたりを使ってサックリ書いちゃおうと思った。時代はCatalystらしいけど、そんなのs7鯖には未来永劫入りません。この2005年にPerl 5.6だしな! これが完成するころの次々々世代あたりのblogツールはパーソナル自動翻訳とかの未来セマンティクスをふんだんに活用した宇宙的機能を余裕で持ってると信じてるので、そのへんも考慮したつくりにしていきたい。

posted by ec / ■ permalink / CC:BY / openfb, RSS, 検索, 次世代 / 2005/12/06 08:12:55

20051202

単記事ページのAdsenseの出し方を一般的なBlogっぽくしてみた。これだけゴチャゴチャしてきたらそろそろ類似記事検索結果を並列させても良さげだな。Yahoo!ウェブサービスの検索APIがJSONを用意してくれたら最高だったんだけど、そうじゃないのでXreaの負荷率提示による精神的なプレッシャーは大きい。

posted by ec / ■ permalink / CC:BY / openfb, Google Adsense / 2005/12/02 05:00:43 / references: 20051202081459

キーワード抽出君が5秒ごと更新なのは重すぎるので20秒ごとにした。これでまずまず快適。

posted by ec / ■△ permalink / CC:BY / openfb, Javascript, タグ, キーワード抽出君 / 2005/12/02 04:36:59 / references: 20051201073821

20051201

投稿フォームにタグ候補自動生成機能を付けてみた。中身はほとんどキーワード抽出君の流用だけど、それなりに動作してるっぽいね。5秒ごとに更新があれば通信するようにしといたのだけど、Safariで日本語の入った正規表現を使うとすごくスマートに死んでくれる(Safari専用のブラクラを作れと言われたらすぐにできるよ!)ので、とりあえずuserAgentを見て弾いておいた。ここんところが修正されないと、Javascriptによる日本語処理の未来は暗いと思う。もしかして文字コードを直書きすればいいのかしら。

あとこういう本文からタグを抽出するアプローチって正直あんまりつかえない気がする。本文から類似記事を抽出して、そのクラスタから代表的な語、もしくはよく使われてるタグを出すのがよさげ。ただ、openfbの検索システムはgrepベースなので無理なのではあった。Estraierあたり勝手にブチ込めるサーバがほしいなー。

なんかブックマークされてるので心配になって改めてSafariでキーワード抽出君の動作確認をしてみると、とりあえず落ちなくなってた。もうSafari向けのブラクラは作れない! Impact: Processing a regular expressions may result in arbitrary code executionってことで一昨日のセキュリティアップデートで直ったみたいね。期せずしてものすごくタイムリー。でも日本語は通んないみたいなので、あいかわらず未来は暗いまま。

posted by ec / ■△ permalink / CC:BY / openfb, Safari, Javascript / 2005/12/01 07:38:21 / references: 20051202043659

20051130

検索アサマシステムのCSSが壊れてたので直した。つーか自分でたまに欲しい物を見つけたときに、そのとき思いついたサイトのAssociateTagをわざわざ付けて買ってるんだけど、めんどくさいので何かしらAssociateTagの付くコマンドとか用意しとこうかしら。

用意した。検索キーワードとして「_$AssociateTag」を追加することで検索アサマシステムのAssociateTagが書きかわる。たとえばこんなかんじ。これでサクサク買えるな。

posted by ec / ■△ permalink / CC:BY / openfb, Amazon, XSLT, アフィリエイト / 2005/11/30 05:51:14 / references: 20051201024910

20051124

投稿と同時にRSSとindex.shtmlを更新するように変更。いままでrss.cgiに更新処理を任せてたんだけど、よく考えたら意味無かったな。

posted by ec / ■ permalink / CC:BY / openfb / 2005/11/24 08:28:07

20051123

トップページのfloatレイアウトをやめてpaddingによる2ペインと右サイドバーの複合デザインにしてみた。Mozillaでしか確認してないので、なんか問題あればおしえてください。

posted by ec / ■ permalink / CC:BY / openfb, CSS / 2005/11/23 00:24:15

20051122

いっこうに眠くならないのでopenfbの単記事ページに前後の記事へのナビゲーションをつけた。いまひとつ不便な上に、重い処理が入ってるのであんまりよくないな。

posted by ec / ■ permalink / CC:BY / openfb / 2005/11/22 08:58:13

20051117

サイドバーが自分でもウザくなってきたので、Adsense+代替広告に戻した。これですっきり。

posted by ec / ■ permalink / CC:BY / openfb, Amazon, Google Adsense, アフィリエイト / 2005/11/17 02:46:48

20051015

さらに削除処理がまともに動いてないな。だるー。

posted by ec / ■ permalink / CC:BY / openfb / 2005/10/15 21:06:11 / references: 20051015210330

なんか唐突にミスっぽい投稿が増えてきたので、パス無しでの投稿を停止しといた。reply欄に何か書いても意味ないですよ>書いてる人。つーかこうなってくるとまともなコメント欄の実装か、もっとスマートな削除処理が必要になるわけか。めんどくさいな…。

posted by ec / ■ permalink / CC:BY / openfb / 2005/10/15 21:03:30 / references: 20051013004534 20051015210611

20051012

身内の方に警告:ある程度バレた時点でこのサイトは消滅します。それによって波及する問題の量は予測不能なので、できるだけ話さないようにおねがいします。つーかその一文はネタだっつーの。

しかし身内バレってのはどうにもなんないものなのかね。さすがにある程度のリテラシがあって、さらに探す意思があれば簡単に見つけられるものだな。ちょっと今年前半は不用意すぎたきらいはあるけど。本名と活動をマージしちゃえば楽なのかもしれないけれど、仮名の自由度はちょっと捨てられないし。ということで身内の人はよろしくおねがいします。

posted by ec / □ permalink / CC:BY / caution, openfb, 謎めき系, 私信 / 2005/10/12 02:39:48

1998- ec some rights reserved.