タグ

2008年11月18日のブックマーク (8件)

  • memcached活用は、格納オブジェクトの”粒度”がキモ

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

    memcached活用は、格納オブジェクトの”粒度”がキモ
    dgdg
    dgdg 2008/11/18
    マンモスサイトに関しては「みんな考える事は同じ」という感想。
  • ASCII.jp:驚きのExcel 超早技ベスト15 これは便利!|Excel達人の新定番テク60 知らないあなたは損してる!

    マンネリ化した方法でExcelを使っていないでしょうか。実はもっと簡単で手早くできる技があるのです。使わないなんてもったいない。アナタの知らない「新」Excel技大特集! 第1回は、手間を省いて操作をすばやく! 今すぐ役立つ厳選早技15を紹介します。面倒な入力や編集作業をどんどん片づく! 驚きのExcel 超早業ベスト15――インデックス 技1――表の早技 表の見出しを除いて列幅を自動調整 技2――入力の早技 支店名をいつも決まった順番でオートフィル入力 技3――入力の早技 「=」の代わりに「+」キーで式を入力 技4――入力の早技 セルを組み合わせて思いどおりに連続データを入力 技5――入力の早技 ながーい連番を一発入力 技6――編集の早技 ツールバーの[下線]ボタンで二重下線を引く 技7――表の早技 基の行列入れ替えはボタンで 技8――表の早技 多様な罫線を使った複雑な表は「罫線なし」

    ASCII.jp:驚きのExcel 超早技ベスト15 これは便利!|Excel達人の新定番テク60 知らないあなたは損してる!
    dgdg
    dgdg 2008/11/18
  • 世界中でダンスする"Where the Hell is Matt?"のまとめ - A Successful Failure

    "Where the Hell is Matt? (2008)"がホットエントリとなっている。世界中のあらゆる場所で、一人の男性がただただ踊っているだけの映像だが、世界中で共感を呼び、多くの人々に視聴されている。ここでは、この一連のビデオ作品に関して、その作られた経緯や背景などを米Wikipediaから紹介したい。 マット(Matt Hardin)は1976年生まれ32歳*1のアメリカ人のビデオゲーム開発者だが、最近は世界中の様々な場所のランドマークやストリートでダンスを踊るDancing Mattとしてよく知られている。 彼は元々コネティカット州ウェストポートの出身で、Cutting Edge Entertainmentというビデオゲーム店で働いていた。後に彼はコネティカット州ウィルトンのGameWEEK Magazineで編集者を努め、ゲーム開発会社Activisionでソフトウェア開

    世界中でダンスする"Where the Hell is Matt?"のまとめ - A Successful Failure
    dgdg
    dgdg 2008/11/18
  • Perl5 のオブジェクト指向を理解する - モダンなPerl入門

    Inside Perl5 OO 対象読者: 他の言語で OO したことあるっぽいひと/Perl4 でとまってるひと Class をつくる まずは点クラスをつくってみましょう package Point; sub new { my ($class, %args) = @_; # 第1引数はクラス名 bless({%args}, $class); # データを bless すると、オブジェクトになる } sub x { my $self = shift; # 第1引数は、インスタンス $self->{x} = shift if @_; # 引数があればセッター扱いになる $self->{x}; } sub y { my $self = shift; $self->{y} = shift if @_; $self->{y}; } このようにして作ったクラスは、下記のようにして呼び出すことができま

    dgdg
    dgdg 2008/11/18
    Class::Accessor::Fast Moose
  • Inkscape@JP

    マニュアル リファレンス 新着記事 サイト更新履歴 ネットワークの接続不良 2024-06-11 サイト更新履歴 サイト更新履歴 サイトデザイン変更 2024-04-09 サイト更新履歴 サイト更新履歴 2013-11-11更新 2024-04-07 サイト更新履歴 サイト更新履歴 2013-04-20更新 2013-04-20 サイト更新履歴 サイト更新履歴 2008-08-07更新 2013-04-04 サイト更新履歴 サイト更新履歴 2008-01-01更新 2013-04-04 サイト更新履歴 サイト更新履歴 2007-11-24更新 2013-04-04 サイト更新履歴 サイト更新履歴 2007-10-04更新 2013-04-04 サイト更新履歴 サイト更新履歴 2007-07-01更新 2013-04-04 サイト更新履歴 サイト更新履歴 2007-06-15更新 2013-

    Inkscape@JP
  • Inkscape 自由に描く。

    Inkscape is a powerful, free design tool Whether you are an illustrator, designer, web designer or just someone who needs to create some vector imagery, Inkscape is for you! Flexible drawing tools Broad file format compatibility Powerful text tool Bezier and spiro curves Want to find out more about how Inkscape can help you? Look at the full set of features or try it! Join our thriving community W

    Inkscape 自由に描く。
    dgdg
    dgdg 2008/11/18
    代替
  • プログラマーに最適なデータマイニングの教科書 『集合知プログラミング』 - 図書館情報学を学ぶ

    集合知プログラミング 作者: Toby Segaran,當山仁健,鴨澤眞夫出版社/メーカー: オライリージャパン発売日: 2008/07/25メディア: 大型購入: 91人 クリック: 2,220回この商品を含むブログ (277件) を見る当初はサンプルコードがPythonということで購入した書ですが、読んでみると内容の素晴らしさに驚嘆しました。私が今までに読んだオライリーシリーズでも屈指の名作だと思います。 『集合知プログラミング』とは 『集合知プログラミング』は、Amazonの協調フィルタリングのように、ウェブ上のデータを収集してユーザーの嗜好にあったコンテンツを推薦したり、大量のデータを分かりやすく分類・可視化するプログラムを簡単に実装する技術を解説した書籍です。Webプログラミングをかじったことのある方でしたら、だれしもAmazonのような推薦サービスを作ってみたいと思ったこと

    プログラマーに最適なデータマイニングの教科書 『集合知プログラミング』 - 図書館情報学を学ぶ
  • ゲームプログラマになる前に覚えておきたい技術 - GBA homebrew日記

    ゲームプログラマになる前に覚えておきたい技術作者: 平山尚(株式会社セガ)出版社/メーカー: 秀和システム発売日: 2008/11/15メディア: 単行 セガの新人教育カリキュラムから生まれた ゲームプログラミングの解説書! 発売前に少しお手伝いさせていただきました。販売促進に(汗)ちょろっと宣伝です。 まずは現物を見たとき、ビックリすると思いますが厚さは4.5cmほどあります(総ページ数 872。これは執筆していたときから言われていてどうしても止むを得えない事情がありました。 というのも、今はゲームの要求する技術が広がってきてCGや3D、OS、アルゴリズムなど、多岐に及んでいています。腰を入れて市販ゲームを作ろう!(notフリーソフト)と思っていたら、専門書だけで数十冊、読む時間だけでもかなりかかることは間違いありません。 さらに、ゲームプログラマーさんの育てる方法として昔なら勝手に

    dgdg
    dgdg 2008/11/18