タグ

2010年12月1日のブックマーク (3件)

  • Thunderbird3があまりに重いのでグローバル検索を止めて高速化するメモ (blog@browncat.org)

    blog@browncat.org Web, Linux, Ubuntu, Mac, PDA, 携帯電話, プログラミング, ソフトウェア&落書き メールソフトはThunderbirdを愛用しているのですが、バージョン3以降の変更点には少し首をかしげたくなるのも少なくありません。特にグローバル検索機能が重すぎるのでOFFにする設定のメモ。 検索が強化されたのはいいのですが、インデックスファイルが巨大すぎ&作成に時間がかかりすぎてお話にならない。検索結果の一覧性が悪い。など 特にインデックスファイルは深刻で、それなりにメール数があるせいか、このファイルだけで700MB近くもっているではありませんか。しかも作成/更新に非常にメモリを消費し負荷もかなり高い。メーラを開いたまま放置しているとフロントエンドの作業に影響が出るほどです。試しにsqlite3でvacuumしてみるとバージョンの問題かエ

  • IEでjQueryを利用してxmlをパース

    サーバからxmlを受け取るajaxアプリを最近firefoxで確認しながら作っていたのですが、ふとIEで見てみたらxmlのパースがうまく出来ていないことが判明しました。 どうもIEでは、明示的にヘッダーに Content-Typeにtext/xml; charset=utf-8としてあげないとだめみたいです。 なので、google app engineでxmlを返す際には きちんと以下のような感じでヘッダーを指定しないといけないようです。 self.response.headers["Content-Type"] = "text/xml; charset=utf-8" self.response.out.write(template.render(path, template_values)) ちなみにクライアント側のコードは以下のような感じです。 function hogehoge(va

    helldeath
    helldeath 2010/12/01
    Content-type:text/htmlじゃIE6でparseerrorになるのかー。なるほど。
  • IEにおけるjquery.ajax() - bradtosのWEB開発日記

    久々にAjaxな画面を書いたらちょっと壁に当ったのでメモ。 当たった壁というのは、タイトルどおりJquery.ajax()を使い レスポンスにJSONデータを想定した際に FF3、Safari4、ChromeはOKなのにIE7、8だと正常に動かない件。 厳密にはerrorで指定したコールバック関数が呼ばれてしまう。 他のブラウザだとsuccessで指定したコールバック関数が動くのに。 ajax()にはオプション引数のうち、dataTypeというパラメーターがあり、 json、jsonp、textなどを指定できる。 これを指定するとレスポンスに対する解釈をしてくれて データの扱いが便利になるという代物。 いろいろ試してみたがIE8標準のデバッガ「開発者ツール」には 相変わらずparseerrorの文字が。 つまり、それ以前の問題っぽい。 JqueryにおけるAjaxを解説しているサイトを調べ

    IEにおけるjquery.ajax() - bradtosのWEB開発日記
    helldeath
    helldeath 2010/12/01
    IEやChromeではXMLのContent-typeがapplication/xmlだとparseerrorになったよ。仕方なくtext/htmlに変更したよ。