タグ

2009年4月25日のブックマーク (7件)

  • AJAXサイトをスピード化するMXHR - huixingの日記

    来のオプティマイズでは難しいAJAXを多用するサイトの高速読み込みを実現する技術をdiggの開発者がMXHRとして発表した。いままではページのどのパーツも同等の重要度で扱われ、ページがレンダリングされるたびにすべてのパーツからHTTPコネクションのリクエストが送られていた。またdiggのような掲示板のようなページでは大量のキャッシュが必要で、クライアントによって実際にどれくらいのコメントが見えるかの差が非常に大きい。MXHRはこれらの問題を解決するためにデザインされたもので、サーバーとクライアント間で、ただひとつだけのHTTPコネクションを開く。これによりサーバーがページのどのパーツを先行して読み込むかをコントロールすることが可能になり、ユーザーにとってはページ読み込みがほぼ一瞬で済むことを意味する。コードはdiggのブログで公開されており、MXHRが発展していけばAJAXの利便性にスピ

    AJAXサイトをスピード化するMXHR - huixingの日記
  • Amazon EC2、事前一括支払いで大幅割引

    米アマゾンの子会社、Amazon Web Services(AWS)は3月12日、従量制クラウドコンピューティングサービス「Amazon EC2」(Elastic Compute Cloud)に新たな割引オプションを料金体系を加えたと発表した。 「予約インスタンス」(Reserved Instances)と名付けられた料金体系は、料金を一括で支払うことで、1年もしくは3年間にわたって従量課金を割り引くもの。例えば、これまで事前支払いや契約なしに1時間当たり0.1ドルで使えていたデフォルト設定のインスタンス(メモリ1.7GB、32ビット環境の1仮想CPU、160GBのストレージ)が、1年間の“利用予約”として325ドルを一括で支払うことで、1時間当たり0.03ドルで利用できるようになる。同様に3年間の予約の場合は500ドルの一括支払いで1時間0.03ドルとなる。 一括の支払い分を入れて平準化

    Amazon EC2、事前一括支払いで大幅割引
  • Gitを使いこなすための20のコマンド | OSDN Magazine

    LinuxカーネルやRuby on RailsPerlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。記事では、Gitを使いこなすために覚えるべき20個のGitコマンドを紹介する。 LinuxカーネルやRuby on RailsPerlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。記事では、Gitを使いこなすために覚えるべき20個のGitコマンドを紹介する。 なお、Gitの基的な考え方や使い方については分散バージョン管理システムGit入門でも紹介しているので、そちらも参照してほしい。

    Gitを使いこなすための20のコマンド | OSDN Magazine
    akahigeg
    akahigeg 2009/04/25
  • Railsアプリをgitで管理するときのやり方 - kaeruspoon

    おおいしつかさ 旅行とバイクとドライブと料理と宇宙が好き。 Ubie Discoveryのプログラマ。

  • SubversionのリポジトリをGitのリポジトリに変換する方法 - builder by ZDNet Japan

    世の中には数多くのバージョン管理システムがある。しかし、それらの源流をたどるといずれもRevision Control System(RCS)に行き当たる。RCSは個人使用には適していたものの、グループでの使用には適していなかった。このためRCSはConcurrent Versions System(CVS)へと進化することになった。そして、CVSが何年にもわたって使われた後、CVSを超えるCVSとしてSubversionが登場することになったのである。これと時期を同じくして、単一リポジトリ形式ではなく分散リポジトリ形式を採用したさまざまなバージョン管理システムが一般的になっていった。Gitはこういったものの1つであり、極めて人気の高いものとなっている。 何らかのバージョン管理システムをすでに使用している場合、それがGitを導入する際の障壁となることは明らかである。しかし、CVSからSub

    SubversionのリポジトリをGitのリポジトリに変換する方法 - builder by ZDNet Japan
    akahigeg
    akahigeg 2009/04/25
    Macの場合はport install git-core +svnでインストール
  • Rails向け省メモリVM、Ruby Enterprise Edition | エンタープライズ | マイコミジャーナル

    Phusion, The Computer Science Company Ruby Enterprise Editionの最新版、Ruby Enterprise Edition 1.8.6-20090421が22日(米国時間)に発表された。Ruby Enterprise EditionはオフィシャルのRubyをベースにガベージコレクタやmalloc実装などを入れ替えることで特にサーバ用途での性能改善を目指したプロダクト。OSSとして公開されている。 Ruby Enterprise Edition 1.8.6-20090421では採用されているtcmallocが0.99.6から1.2へとアップグレードされ以前よりも多くのプラットフォームをサポートするようになった。またUbuntu x86_64パッケージの提供開始や、ベースとなるRubyを1.8.6-p287へアップグレード、各種バグの修正

  • Rails2.3 ではURL中の ; はパラメターの区切りに解釈されるようだ - yuumi3のお仕事日記

    Rails2.3にポートしたアプリに思わぬバグが発生したので調べたところ、URL中の ; (セミコロン)の解釈が従来と変わったようです。 Rails2.1.2 GET http://localhost/redirects/887308412?a=3;b=2 の場合 Parameters: {"a"=>"3;b=2", "action"=>"show", "id"=>"887308412", "controller"=>"redirects"} Rails2.3.2 GET http://localhost/redirects/887308412?a=3;b=2 の場合 Parameters: {"a"=>"3", "b"=>"2", "action"=>"show", "id"=>"887308412", "controller"=>"redirects"} 検索してみると URI属性値の

    Rails2.3 ではURL中の ; はパラメターの区切りに解釈されるようだ - yuumi3のお仕事日記