タグ

ブックマーク / kwatch.hatenadiary.org (3)

  • Facebook はなぜ HipHop を開発したかを考える - kなんとかの日記

    もとのエントリでも触れたけど、Facebook は PHPC++ に変換して実行する仕組みを開発し、これを HipHop for PHP という名前で公開している。 知っての通り、Facebook は世界最大の SNS であり、PHP を中心に構築されている。サーバの数も膨大で、その数約 3 万台。詳しくは Publickey の記事を参照のこと。 Facebookが大規模スケーラビリティへの挑戦で学んだこと(前編)〜800億枚の写真データとPHPのスケーラビリティ問題 Facebookが大規模スケーラビリティへの挑戦で学んだこと(後編)〜キャッシュが抱えるスケーラビリティの問題とデータセンターにまたがる一貫性 世界最大の SNS である Facebook が、スクリプト言語である PHP を使って構築されているという事実は、スクリプト言語でも超巨大なシステムが構築可能であることを証

    Facebook はなぜ HipHop を開発したかを考える - kなんとかの日記
    wozozo
    wozozo 2010/04/28
    facebook hiphop
  • Merb 1.0 リリース記念に、Merb がどんだけすごいのかを紹介した海外の記事を翻訳してみた - kwatchの日記

    まつもとさんもお気に入りという Merb フレームワークの 1.0.0 がリリースされた。これは Rails 一辺倒だった時代から、複数のフレームワークが入り乱れる時代への切り替わりを告げる、大変重要なリリースだと思っている。 しかし日のニュースサイトでは何の記事にもなってないようで、大変残念だ (InfoQ は翻訳記事を載せてくれるだろうけど)。 仕方ないので、多少なりとも日で Merb が盛り上がるように、海外の優れたブログの投稿を翻訳してみた。これを読めば、Merb がいかに期待されているか、わかると思う。 翻訳して初めて知ったけど、Django の slice という機能が Merb にも搭載されているそうだ。しかし「Django スライス」でぐぐっても、Python のスライス (list や tuple の要素を取り出すための言語機能) しかヒットしなくて、よくわかんなかっ

    Merb 1.0 リリース記念に、Merb がどんだけすごいのかを紹介した海外の記事を翻訳してみた - kwatchの日記
    wozozo
    wozozo 2008/11/14
  • MacPorts で active でないバージョンの port をアンインストールする - kなんとかの日記

    MacPorts では、port install や port upgrade で新しいバージョンの port がインストールされるときに、古いバージョンも残ったままになるようだ。 ### 複数のsubversionがインストールされているが、 ### 使われているのは 1.5.3_0+mod_dav_svn だけ $ port installed subversion The following ports are currently installed: subversion @1.4.6_1+mod_dav_svn subversion @1.5.0_1+mod_dav_svn subversion @1.5.1_0+mod_dav_svn subversion @1.5.2_0+mod_dav_svn subversion @1.5.2_1+mod_dav_svn subversi

    MacPorts で active でないバージョンの port をアンインストールする - kなんとかの日記
  • 1