タグ

ブックマーク / secondlife.hatenablog.jp (44)

  • はてなマップの prototype.js による Object.prototype 汚染の弊害

    以前からprototype.jsでObject.prototypeが汚染されてしまうのは問題になっていた。詳しくはノゾキ日記やアルファニート2.0の人がまとめている。先日はてなマップが正常に動かなくなったときいて、そういやはてマってprototype.jsつかってるからそのせいじゃないかな、と思って昼間検証したところ(有休バンザイ!)ドンピシャだった。 で、Rails追っかけやprototype.js追っかけの人は知ってると思うんだけど、最近のprototype.js(prototype.js 1.4.0_preからかな?)ではこのObject.prototype汚染がマズイと思ったのか、Object.prototype拡張がなくなった。そのため、継承は以前では ExtendKlass.prototype = (new Klass).extend({}); と書かれていたのが、 Exten

    はてなマップの prototype.js による Object.prototype 汚染の弊害
  • MySQL Activity Report - 2nd life (移転しました)

    http://gert.sos.be/en/projects/mysqlar/ MySQLの統計をとって情報表示やグラフを表示してくれるソフトウェア。daemonとして動かして一定間隔でMySQLにクエリーを送って情報取得して記録してるっぽい。動作DEMO見ると結構良くできてるみたいなので早速使ってみたよ。 いろんな統計がとれるのはうれしいなぁ。a valuable database tuning aidつってるだけあってTurning Tipsとかも表示されるし!max_connectionsの調整や重いQueryの調整がやりやすくなりそう。

    MySQL Activity Report - 2nd life (移転しました)
    jazzanova
    jazzanova 2005/09/29
    試してみる
  • prototype.js 1.4.0 pre6 でのJSONサポート - 2nd life (移転しました)

    http://dev.conio.net/repos/prototype/pkg/ JSONサポートしたよ!つってたので期待して見たらダメダメだった。 普通xmlhttprequest(xhr)のresponseTextで取得した文字列からJavaScriptで使えるオブジェクトにしたい場合、 eval('var result = ' + result.responseText); とやる必要があった。ここら辺をライブラリでラッピングしてくれてんのかなと思ってソースみたらevalJSONって関数が定義してあってキタコレ!と思ったら全然用途違ったよ! evalJSON: function() { var json = this.transport.getResponseHeader('X-JSON'), object; if (json) { try { object = eval(json

    prototype.js 1.4.0 pre6 でのJSONサポート - 2nd life (移転しました)
  • So-net Clip! βオープン - 2nd life (移転しました)

    http://www.so-net.ne.jp/rss/ RSSリーダ + ソーシャルブックマークのようなもの。so-netユーザなんで早速使ってはみたものの、これすごい出来だよ! まず基RSSリーダ。bloglinesやFEEDBRINGERを使ってるともうありえない。デフォルトの3ペインな状態だと読みたいサイトをクリックして、その後みたい記事をクリックして、という冗長すぎる設定。2ペインにするとbloglinesっぽくなるけど、レスポンスが遅いのと挙動不審で話にならない。開いてるRSSの記事タイトル検索って機能もあるんだけど、こんなんJavaScriptでやればすむ話なのに、わざわざサーバサイドで検索、わけわかんないよぅ。 次は記事の追加。まずOPMLからのインポートができない…。他のRSSリーダからの移行は考えてない様子。で、追加はURLを一個一個入力するタイプで、Bookmar

    So-net Clip! βオープン - 2nd life (移転しました)
    jazzanova
    jazzanova 2005/07/29
    酷いって言われると試したくなる