Home

日記
うーんやっぱり重いなー (13:57)Edit

Web用の低スペックサーバーでもレプリケーションDBを動かすようにしたら、表側のレスポンスが格段と重くなったなー。ぎりぎり破綻しない(スラッシングが起きない)範囲にとどめているけど、体感速度的に不愉快なレベルになっている。今の仕事が終わって余力ができたら、やっぱりえらいサーバーにリプレースしちゃおう。その方が長期的に考えるといいだろう。初期費用はかかるけど、リプレース後に今のサーバーを解約しちゃえば維持費は変わらないわけだし。Ajaxみたいなサーバーレスポンスが重要な遊びをするのに、現状のサーバーレスポンスじゃとても使えないし。

Published At2005-03-01 00:00Updated At2005-03-01 00:00

日記
借りてしまった (01:05)Edit

自分で使っていて不満を覚えるレスポンス状況になってきたので、我慢ならずに新サーバーを申し込んでしまった。ちょっと気合いの入ったスペックにしてしまったので(っつーか、こんなスペックのマシン自分で使ったことねーよ)、これが稼働したらいろいろ現状のレスポンスの遅さは解消されることでしょう。でもいつセットアップできるんだろう?

本当はDBの効率化をして見た目の性能を上げようと思っていたんだけど、あまりに負荷が高くなりすぎて、裏側でいじることもできなくなってしまった。新サーバーに移行して負荷に余力ができたら、DBのゴミ掃除しよう。

ついでにa8.netのアフィリエイトに参加してみた。この手のアフィリエイトっぽいアフィリエイトって、前にちょっとだけバリューコマースを試して、全然ダメっぽかったんですぐにやめたんだけど、今度はどうだろうなー。いいところのないGoogle AdSense(なんでMMではラーメンの広告ばっかりでるんだろう?)の代わりになってくれるといいんだけど。

Published At2005-03-02 00:00Updated At2005-03-02 00:00

日記
だだ漏れ (17:33)Edit

今週はムスコのインフルエンザの関係で、夕方出勤というお大尽っぷりなわけですが、今日は朝から頭痛がひどく、通勤電車の中では止まらない鼻水のため、マスクの下がどろどろになっていたわけですが、これは花粉症なのか風邪なのかはっきりさせていただきたい所存であります。っつーか、本当にこの時期は体調不良の原因すらつかめなくて腹立つなー。山林付近の住宅はすべて強制撤去の上、杉林には山火事で全焼していただきたい所存であります(2回目)。なんか鳥肌実になった気分だな。

Published At2005-03-03 00:00Updated At2005-03-03 00:00

日記
いかん (22:03)Edit

五感からの入力が、へんにふわふわした嘘くさい代物に変わってきた。頭痛とか言うレベルじゃねーな。子供のインフルエンザうつされたかなー。熱はないっぽいんだけど。家に帰れなくなる前に帰ろう。でももう手遅れだったりして。埼京線座れるといいなー。

Published At2005-03-03 00:00Updated At2005-03-03 00:00

日記
ゲロゲロです (06:00)Edit

吐き気がひどくて結局寝られませんでしたよ。頭痛はさらに悪化するし、体中の関節が痛いし、見事な風邪ですな。今寝込んでいる場合じゃないから、インフルエンザじゃないことを祈りつつ、病院が開いたら行ってこよう。でも今日は雪が降っているんだっけ? 会社に行く余力はないかもなー。

Published At2005-03-04 00:00Updated At2005-03-04 00:00

日記
位置情報リンクを地図画像に変換するbookmarklet (06:41)Edit

MMの位置情報メモを開いた状態で、以下のbookmarkletを実行すると、位置情報リンクが地図画像に変わる。

bookmarklet: 地図を表示

ってあほらしい仕掛けだなー。直接地図画像にリンクを張ると怒られるかもしれないけど、bookmarkletで加工するのならば、リンク文字列を生成する主体はそれぞれのユーザーになるのだから、個人の私的利用の範囲に収まるのではないか、とかいう言い訳用。

Published At2005-03-04 00:00Updated At2005-03-04 00:00

日記
今年のF1って (10:46)Edit

予選1回目が終わった段階で「エンジンが壊れた」と言って、毎回エンジン交換するのが一番いいんじゃないの? タイヤの問題もあるから、どうせ決勝はいつも波乱含みな展開になりそうだし、予選グリッド10位降格しても決勝前にエンジン交換した方が、エンジンをかばって走って全然回せないよりましな気がする。それに、もしもみんながそう考えたら、みんなで10位降格=結局降格の意味がなくなるし。少なくとも2レース目のエンジンのときには、みんなそうやるんじゃないかな。

予選と予選の間にマシンをいじれないのか

いじっちゃうとピットスタートになるのね。だったら、フリー走行の途中でエンジン交換しちゃう感じかな。っつーか、実は全員がピットスタートを選ぶようになっちゃったりして。使い古しの危険なエンジン+タイヤを使うくらいなら、毎回ぎりぎりまでセッティングをいじれて新品エンジンが使えるピットスタートの方がましだったりしないかなー。

Published At2005-03-05 00:00Updated At2005-03-05 00:00

日記
Ajaxを非同期のパーソナライズナビゲーション生成に使う (19:04)Edit

思いつきネタ(from mixi日記)。

Webページを生成する際に、そこに含まれる特定キーワードに関するマウスイベントをフックする。「そのキーワードにマウスカーソルをあわせると関連情報が表示される」といった機能(ユーザーへの利益)を提供しつつ、それによってユーザーがどのキーワードに興味があるかというフィードバックを得る。

フィードバックはJavaScriptレベルである程度キャッシュされつつ(負荷対策)、Ajaxで非同期にサーバーに送られ、サーバーのユーザーセッションに保存される。

サーバーはユーザーセッションにたまった「興味のあるキーワード」や「今まで閲覧したページ」などの情報を使い、そのユーザー向けにパーソナライズした情報を返す。パーソナライズされた情報はWebページを生成する段階で返すこともできるし、Ajaxを使って非同期・動的に返すこともできる。

用途としては、ユーザーがあるページを見ている間に、(ページ遷移なしで)そのユーザー向きの広告を選択して表示したり、あるいはそのユーザーが次に見るべき(推奨)ページへのリンク(ナビゲーション)を動的に提供したり、とかそういうの。Amazonがやっているお薦めなんかも、これを使うとかなり洗練されたインターフェースになりそう。blogmapでもできるかな?

反応いろいろ

実装はしてみたいけど、こんなことをやっているページがひとつでも 登場したら、ユーザーはJavaScriptをOFFにしそうだなぁ

僕個人としても自分がカキコして公開した情報以外のものが勝手に蓄積され再利用されるのは好きじゃないのだ

ユーザーに無断でそういうことをやったら、いろいろ非難を受けるだろうから、やるなら「そういうものだ」と明示した上でやらないとまずいでしょうね。

ただこのネタのAjax以外の部分は、高度なアクセス解析(ユーザー追跡)+パーソナライズ情報の提供という、別に珍しくないネタなんで、ある意味「それはそれとして」脇に置いておきたいところ。

ここでのポイントは、「Amazonのお薦め商品みたいな、(サイト内で完結した)パーソナライズ情報の提供を、ページ遷移をせずにページ内で完結して実現できたら、スマートなナビゲーションになるんじゃない?」というところなんで。

あ、あと

パーソナライズ情報の収集手段として、「キーワード」のイベントハンドラを使うってのもポイントか。というか多分「キーワードをクリックして表示した履歴を追跡」と「キーワードにマウスカーソルをかざすだけで追跡」の差が大きいんだろうな。

その辺に関しては、『作ろうと思えばキーロガーやマウストラッカーなんてのも作れるわけなので、サーバーに何を送ってるのかわからないというのは、ちょっと気味が悪い。Operaでは通信状態がステータスバーに出る。Operaの実装はプライバシーに配慮したものだろうと思う。』あたりの話につながるんだよな。

Published At2005-03-08 00:00Updated At2005-03-08 00:00

日記
Suicaなくした orz (12:58)Edit

っつーか、定期券の中身が丸ごとないなー。すられたのかもしれない。ひとまずSuicaの定期券分だけでも再発行してもらわないと。

見つかった

渋谷駅に届けられていたよ。誰だか知らないけどありがとー。

Published At2005-03-09 00:00Updated At2005-03-09 00:00

日記
絵があるとどれだけうれしいのか (23:07)Edit

最近の流行りらしいんで、絵があるとどれだけうれしいのか実地で試してみようと、blogmapとMMに載っているWebページにサムネイルをつけてみた。うーん、どうだろうなー。しばらく様子を見てみるか。

Published At2005-03-09 00:00Updated At2005-03-09 00:00