タグ

2008年12月1日のブックマーク (4件)

  • らばQ:「夢」についての意外な10の事実

    「夢」についての意外な10の事実 夢の中というのは不思議で満ちています。 期待どおりの映像が見れるわけでもなければ、意味も支離滅裂で、まだまだ研究対象のテーマであり明確になっていない部分は多いです。 とはいえ明確になってきたこともいくつかあり、意外だったり興味深かったり、そんな10項目の紹介です。 10. 全盲の人も夢を見る 後天的に全盲になった人は当然夢を見ます。そして、先天的に全盲の人も色などのイメージを見たことがないにもかかわらず、聴覚や嗅覚や触感に感情などを含むカラフルなイメージを夢の中で見ることがわかっています。目の見える人には理解できないかもしれませんが、睡眠をとるための欲求というのは非常に強いため、肉体のいろんな状況に応えるようにできているそうです。 9. 90%以上の夢は忘れる 起きて5分以内に夢の半分を忘れます。10分以内には90%の夢は記憶から消えます。有名な詩人サミュ

    らばQ:「夢」についての意外な10の事実
  • Twitterがスケールに苦しむ理由 - スケールするサイトのアーキテクチャ考

    Twitterのスケール関係で、面白い記事を発見したのでまとめ。 一時期「スケールしない」とか「動作が不安定」だとか言われ続けていたTwitter。5月ごろにslashdot.jpでも話題になっていた。論調は総じて「Twitterがスケールしないのは、Rubyを使っているから」というもの。 ところが同じ5月、「Why Can't Twitter Scale? Blaine Cook Tries To Explain(なんでTwitterってスケールしないの?)」という、blog紹介記事がSilicon Alley Insiderに掲載される。記事の元になったblogエントリは、Twitterの前チーフアーキテクトだったBlaine Cook氏によるもの。Cook氏によれば、TwitterのスケールとRubyは何の関係もないという。 Why Can't Twitter Scale? Blai

    akkun_choi
    akkun_choi 2008/12/01
    メールみたいな感じで複数に持たせる
  • memcached活用は、格納オブジェクトの”粒度”がキモ

    最近じゃmemcachedを活用してデータベース(RDB)の負荷を下げるって話、そこらじゅうから聞こえてくるけれど、memcachedの活用は、格納オブジェクトの”粒度”(granularity)がキモだと思ってます。 memcachedは、KeyとDataをペアで格納して、Keyが与えられると、関連付けられたDataを返すだけのシンプルなシステム。PerlPHPの連想配列と同じ。このmemcachedをRDBのキャッシュとして活用してやる場合、memcachedに格納するキャッシュデータの単位、”粒度”をどう設計するかが重要になってくる。 RDBの場合、格納されるデータはRow(レコード)単位。じゃぁキャッシュもRow単位で作ってやればいいのかといえば、それではうまくいかないケースもたくさんある。RDBでは専用の問い合わせ言語であるSQLを使って、 SELECT * FROM hoge

    memcached活用は、格納オブジェクトの”粒度”がキモ
    akkun_choi
    akkun_choi 2008/12/01
    「粒度」を大きく
  • JavaScript 内で無圧縮 ZIP を作って Data URI を生成するライブラリを作りました - IT戦記

    ちょっと思うところあって JavaScript 内で、複数のファイル情報を作って Zip で固めて、 Data URI を生成するライブラリを作ってみました。 ソースは以下の zip.js です。 http://svn.coderepos.org/share/lang/javascript/Zip/ 使うには 以下の base64.js が必要です。 http://svn.coderepos.org/share/lang/javascript/Base64/trunk/ この base64.js は弾さんが作ったものです。 今回 Zip で使うように、ちょっとチューニングさせていただきました。 こんなことができます // zip オブジェクトを作る var zip = new Zip; // 文字列をファイルとして追加する zip.addString('Hello, world!!', '

    JavaScript 内で無圧縮 ZIP を作って Data URI を生成するライブラリを作りました - IT戦記