ブックマーク / blog.s21g.com (4)

  • Rails-2.0以降でXMLのレンダリングを速くする方法 - Hello, world! - s21g

    RailsのXMLのレンダリングが遅い。 これは、String#to_xsが遅いのが原因らしい。 そこで、これを高速化するためのライブラリfast_xsを使うと、 XMLのレンダリングが速くなります (手元の環境で試したところでは、若干速くなったような気がしました。) Rails-2.0以降では、fast_xsがインストールされている場合に、 自動的にそれを利用するようになっています。 [Changeset 7774] Reference current fast_xs URL インストールは、いつものようにsudo gem install fast_xsでOK。 See Also fast_xs, a fast C extension for cleaning XML replace REXML with Hpricot

  • 合宿やhackathon、勉強会で便利なツール群:なんとかjour - satoko's blog - s21g

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 http://drnicwilliams.com/2008/06/18/what-is-gitjour-gemjour-starjour/ USではRailsCampという合宿みたいな、田舎で数日籠ってhackして遊んだりなんかするというのが流行しているようですが、田舎ではインターネットがないことも多く、それで共同作業したりなんかするのに困ったという経験からいろいろツールが出てきたみたいです。 インストールの手順(必要なgemとか)はDrNicのサイトにありますので、そちらを参照してくださいね。 始まりはBonjour(Macの通信プロトコル)のオープンソース化 http://en.wikipedia.org/wiki/Bonjo

    s1061123
    s1061123 2008/06/26
  • tpope.netさんのRails with Gitのためのベストプラクティス - satoko's blog - s21g

    Gitを使いたいのだけど、まだインストールしてませんw なので予習を兼ねてBest Practicesを訳。間違っているかもしれないので、ご了承ください。 http://www.tpope.net/rails-git-best-practices 名前とメールアドレスを設定しよう 1  $ git config --global user.name "Tim Pope" 2  $ git config --global user.email "foo@gmail.com" 1  $ git config --global color.diff auto 2  $ git config --global color.status auto 3  $ git config --global color.branch auto 4  $ git config --global color.int

    s1061123
    s1061123 2008/04/21
  • ポストMongrel時代のWebサーバ - Hello, world! - s21g

    と言いつつ、自分ではMongrel使ってない(主にlighttpd)のですが、 RailsChatでshachiさん、くまくまーのmaihaさん、笹田さん、のりおさんと話してた時に出てきた、最近のWebサーバのメモ。 thin 軽量で高速らしい。 Ebb libevとかを使っていてthinより速いらしい。 小さいファイルが弱点だったが、最近克服されたらしい。 swiftply Webサーバではない。プロクシフレームワーク。 (See also Swiftiplyのアーキテクチャとベンチマーク) あとで試す。 話は変わりますが、上述のプログラムの大半の実装はCで書かれていて、 インターフェイスの部分だけRubyで実装されている感じのものが 多いですね。これこそがRubyの真骨頂だと思う。 いろんな言語を使ってきたけれど、 最近はCとRubyの組み合わせが良い感じです。 C言語用の高性能プリプ

    s1061123
    s1061123 2008/02/06
  • 1