ご存じのように、Googleは、各種Webアプリケーションを無償で提供している。Gmailであれば個人で利用されている方も多いだろうし、場合によってはGoogleドキュメントを使って文書や表計算の作成、共有をされている方がいるかもしれない。 そんなGoogleアプリケーションを使いこなしている方にお勧めなのが「GMDesk」だ。Adobe AIRベースで開発されておりで、GoogleのWebアプリケーション専用ブラウザといった趣のソフトとなっている。 「GMDesk」。GoogleカレンダーやGMailなど、Googleの各種Webアプリケーションにキーボードショートカットで素早くアクセスできる 名称 GMDesk バージョン 0.99 動作環境 Mac OS X、Adobe AIR ジャンル Webアプリ / サービス用クライアント 開発者 Robert Nyman 種別 オープンソース
今仕事で書いてる Sledge アプリがあるのですが、先日負荷テストを行った結果びっくりすることに現行アプリの10倍遅いことが判明してしまいました・・・orz Sledge フレームワーク自身が重くないことは今までの経験でわかってるのですが、どうにもソースを見直しているだけでは原因が特定できない・・・そんな活躍するのがプロファイラです。プロファイラの御陰で遅いヶ所を特定することができ、無事に想定するパフォーマンスを得ることができました。この内容に関してはまた別エントリにて。 さて、プロファイラを使うとプログラム実行時の各種情報を収集し、性能解析を行うことが可能です。プロファイラについてもう少し詳しくしるには 性能解析 - Wikipedia あたりを読むと良いでしょう。 プロファイラ(英: Profiler)は性能解析ツールであり、プログラム実行時の各種情報を収集する。特に、関数呼び出しの
rubyRSS を拾ってきてパースしようとしたら、不正な文字列が入っていて REXML が ParseException を投げてしまった。文字コードが UTF-8 前提だったので、UTF-8 として valid な文字のみが含まれるように置換して対処した。 str = str.scan(/([\x00-\x7f]|[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3})/).join Ruby じゃなくても同じようなコードで対処できそう。関連:UTF-8 の正規表現は 404 Blog Not Found:UTF-8 vs. ISO-10646 から拝借したPHP なら $xmlStr = mb_convert_encoding($xmlStr, "UTF-8", "UTF-8"); でいけるら
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く