タグ

2008年7月30日のブックマーク (6件)

  • memcached+PostgreSQLで実現するハイパフォーマンスWebアプリケーション構築(1/4) ― @IT

    稿の前提環境 memcached 1.2.5 データベース:PostgreSQL 8.3.1 OS:CentOS 5(Linux kernel 2.6 ) シェル:bash CPU:Intel Core2Quad 9660 2.4GHz RAM:PC2-6400 8GBytes memcachedは、Danga Interactiveによって開発されたオープンソースのメモリキャッシュサーバです。 メモリ上にデータを保存するのでmemcachedを終了するとデータが失われますが、(OracleMySQLといった)RDBMSと比較するとけた違いの高速レスポンス性能を有し、数千万件という大量のデータを扱ってもほとんど性能が劣化しないという特徴があります。 機能は限界まで切り詰められ、基的にはキーとデータの組(以下、itemと呼びます)の保存と検索と削除しかできません。 にもかかわらず、me

    memcached+PostgreSQLで実現するハイパフォーマンスWebアプリケーション構築(1/4) ― @IT
  • 社内コードコンペ - お題:最速なCIDRブロックマッチ判定 〜 安井の場合: バイナリサーチのあれとこれ〜 : DSAS開発者の部屋

    そして、残った7個のCIDRブロックに対してネットワークアドレスのマッチングをすればよいので、最大でも14回の数値比較で結果を得ることができます。これならば、32ビットの二分木検索(IP::Country)よりも計算量は少なくて済むはずです。 アセンブラでも書いてみた もう、だいぶ昔の話になりますが、アセンブラ(6502,Z80,68000)で遊んでいた時期がありました。ちょうどそのころ、バイナリサーチ、バブルソート、クイックソートなどの「アルゴリズム」と呼ばれるものにはじめて遭遇し、「これはすごい!」と純粋に感動していたことを覚えています。 その記憶が甦ったのか、なにを血迷ったのかわかりませんが、なぜかふと、「cidr_lookupをアセンブラで書き直せばもっと速くなるんでね?」と思い、インラインアセンブラで書き直してみたのがこちらのコードです。処理の内容は上記のものとまったく同じです。

    社内コードコンペ - お題:最速なCIDRブロックマッチ判定 〜 安井の場合: バイナリサーチのあれとこれ〜 : DSAS開発者の部屋
  • 8/7にPHP4さよなら宴会前夜祭をやるの巻 - Blog::koyhoge::Tech

    PHP4送別会の日程が熾烈なアンケートバトルにより8/8に決定したようです。同日開催の某技評イベントに申し込んでしまった人が大量発生涙目状態なので、せっかくだから8/7にも宴会を執り行いたいと思います。 参加希望者はこのエントリにコメントしてください。これから店を探して予約するので、〆切は7/31 17:00とします。 参加者リスト: 締め切りました、以下で確定。 id:koyhoge id:sakaik id:nazone id:i_ogi id:zatsubun id:a98 id:kaz_29 id:shiotty id:masatobito id:aked0n id:elf lllnorikolll (土壇場で2名追加) 2008/08/02追記: 店が決まりました。 神田 肉家焼肉 ゑびす廛 8/7 19:00から。 小山で予約してます。

    shimooka
    shimooka 2008/07/30
    「いいえ」ボタンを押したらどうなるんだろ?
  • ランディ・パウシュの「最後の授業」1

    2007年9月18日、ペンシルベニア州ピッツバーグ。ハイテクの街として知られるこの地に拠を置くカーネギーメロン大学の講堂で、1人の教授が「最後の授業」を行った。 教授の名前はランディ・パウシュ。46歳。バーチャルリアリティの第一人者と称される人物だ。最後の授業をするにはまだ若すぎるパウシュだが、実はこのとき、彼には長年親しんだ大学に別れを告げざるをえない事情があった。膵臓から肝臓へと転移したガン細胞。医師から告げられた命の刻限は「あと3カ月から半年」。 こうしてパウシュの最後の授業は始まった。スクリーンに映し出された演題は『子供のころからの夢を当に実現するために』。それは、学生向けに講義をするふりをしながら、まだ幼い3人のわが子に遺すためのメッセージだった——。 アメリカではネット動画にアップされるやまたたく間に600万ものアクセス数を獲得したという、心揺さぶられるメッセージ。 ht

    ランディ・パウシュの「最後の授業」1
  • そば屋の味はカレーライスを売り始めた時から下降線をたどる

    今日もいくつかPhotoShareに関するブログエントリーを見つけたのだが、その中でもとてもうれしかったのがこれ。 あとはタイトルを付けて「完了」ボタンをタップするだけ。めちゃくちゃ簡単に投稿できます。【 iPhoneのキラーアプリになりそうな写真共有アプリ「Big Canvas PhotoShare」(もとまかApp Selection 第7回) - もとまかのiPhone・iPod touch戯れ日記より引用】 増井君と一緒にPhotoShareのアーキテクチャの設計した際に、もっとも力を入れたのが「どうやったらこれ以上簡単にすることは不可能なぐらいに簡単に写真を投稿できるようにできるか」という部分。その意味では、「めちゃめちゃ簡単」という言葉は最高の褒め言葉。 この手のアプリを作っていると陥りがちなのが「機能のてんこもり」。特に他のサービスと比較されることを意識し始めてしまうと、「敵

    shimooka
    shimooka 2008/07/30
    『機能追加がせっかくの「めちゃめちゃ簡単さ」を少しでも損なうのであればそれはマイナス』
  • PHPに押し寄せるリスクと国際化の波 - @IT

    2008年7月21日、日PHPユーザ会主催のイベント「PHPカンファレンス2008」が東京・大田区産業プラザ(PiO)で開催された。今回のPHPカンファレンスでは、プログラムをテクニカルセッションとビギナーズセッションの2つに分け、エンタープライズにおける大規模運用の裏側から、とにかく動的なWebサイトを作ってみたいという入門編までを幅広く取り扱った。 どのセッションも非常に充実しており、今回のレポートは3回に分けてお届けしようと思う。前編となる稿では、廣川 類氏(日PHPユーザ会)による基調講演「PHPの今とこれから 2008」の様子をお届けする。 PHP4のサポートが終了、継続運用はリスキー 基調講演を行ったのは日PHPユーザ会の廣川 類氏。講演は、PHP4からPHP5への移行状況の報告から始まった。PHP4が登場したのは2000年5月、PHP5は2004年7月。すでにPHP5