タグ

2009年6月3日のブックマーク (4件)

  • memcached-1.4 RCをつかってみよう - mixi engineer blog

    数日前にmemcached-1.4のリリース候補が出ましたので、今日はその最新版と、それを使ったメモリ節約の運用法を紹介します。厳密にいうと、ご紹介させていただくmemcachedのメモリ節約機能は1.3のbetaから存在し、過去にこちらで取り上げました。 memcached-1.4.0-rc1 1.4 RCは基的に1.3.* betaで発見・報告されたバグの修正やコードベースの改修が主な内容です。詳しいリリースノートはこちらになります。 http://code.google.com/p/memcached/wiki/ReleaseNotes140rc1 ダウンロードはこちらです。 http://code.google.com/p/memcached/downloads/list 新しいバージョンのmemcachedはバイナリプロトコルの導入以外に地味に生まれ変わっています。例えばコード

    memcached-1.4 RCをつかってみよう - mixi engineer blog
  • JavaScript で、画像本来のサイズ(幅, 高さ)を取得する方法 - latest log

    Opera で DOM Mutation Event を使用するコードを追記しました。 まとめを追加しました。 Opera パート2に取得できないケースが見つかったため、パート3 を追加しました。 rhino.jpg(幅:300px, 高さ:227px) を、 <img id="rhino" src="rhino.jpg" width="100" height="75" /> と、100 x 75 で表示している場合を例に、画像来のサイズを取得する方法をご紹介します。 Firefox, Safari, Google Chrome なら image.naturalWidth と image.naturalHeight を利用します。 image.naturalWidth と image.naturalHeight の初期値は 0 です。画像の読み込みが完了した時点で適切な値に更新されます。

  • 英語中級レベルの理系にとって、最良の英語学習コンテンツとは? - A Successful Failure

    TABLOGにおいてTED.comが最高レベルの英語学習コンテンツとして紹介されており注目を集めている。確かに素晴らしい教材であることは確かだが、内容的にもレベルが高すぎてかなりモチベーションが高くないと続けるのはキツい。万人にとって適したコンテンツは存在しない。自分の能力、要求にあったコンテンツを選ぶ必要があるのだ。 今回、エントリでお勧めするのは、NHK英語と他の16カ国語で配信しているNHK WORLD RADIO JAPANだ。Podcast配信されており、iTunesで購読しておけば毎朝最新のニュースがiPodの中に入っている。15分の放送時間中に伝えられるニュースは多くても5つほど。短い時間で聞くことが出来るのは大きなメリットだ。もちろん購読は無料で、NHKに受信料を払う必要もない。 NHK英語ニュースによる英語学習が効果的なのは次の条件に合う人だ。 技術者、研究者など、

    英語中級レベルの理系にとって、最良の英語学習コンテンツとは? - A Successful Failure
  • HTTP::Engineでテスト : As Sloth As Possible

    そう言えばこないだのうどん屋のコードは一切テストを書かなかったけど、それはよろしく無い、まったくもって主義に反するし、RubyのときはちゃんとSpec書いたのにPerlのときは書かないだとかふざけてる、と思ったのでテストも書いてみることにした。 さてテストだけど、HTTP::Engineにはちゃんとテスト用のインターフェースが用意されている。あと、テストリクエストを生成するモジュールもある。なんだ、じゃあ話は簡単だ。 interface => { module => 'Test' } でengineを作る HTTP::Engine::Test::Requestでrequestを作る engineのrunメソッドにテストリクエストを投げてやる 返ってきたレスポンスをチェックする ってことですね、わかります。 まずは素直に書いてみる コード量少ないのではっつけちゃおう。Udon::AppにGE

    HTTP::Engineでテスト : As Sloth As Possible