nifuba - tag: Safari (1/1)

20060130

ここのJavascriptでSafariが落ちる問題。YouTubeのBookmarkletを紹介してくださってるSTONES COLLECTORS.COMさんがリンク先のサイトはMac OS X 10.4上のSafariだとなぜか強制終了しましたと書かれてたのでSafari 2.0.3 (ビルド417.8)で今この記事をエントリ開きっぱなしで書いてるんだけど、やっぱり落ちない。前にもかぜぶろさんに一度指摘されたし、実際にここに使ってるJavascriptキーワード抽出ライブラリはSafari 2.0.2がきれいに落ちることを確認してるやつなので、落ちる理由もどー考えてもこれなんだよな。でも自分でテストしてる限りは落ちないので、時間が経つとだんだんメモリリークが溜まって行って限界になると落ちたりするんだろうか。とりあえずUAにSafariが入ってるブラウザに対してはこれを適用しないようにしてみたけど、落ちるって人はそのときのバージョンや状況も一緒におしえてくれれば幸いです。

posted by ec / △ permalink / CC:BY / programming, JavaScript, Safari, キーワード抽出君 / 2006/01/30 09:24:00 / references: 20060123131245

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

1998- ec some rights reserved.