タグ

2009年5月11日のブックマーク (4件)

  • プラグインで独自ストレージを作ろう - mixi engineer blog

    OpenSocialとかC++0xとか世の中の流れが早すぎて、いろいろと勉強しなきゃなと焦りつつも、ついついピクミン2にはまってしまうmikioです。今回はTokyo Tyrant(TT)を使ってユーザ独自のストレージシステムを簡単に構築する方法について説明します。 プラグインとは オブジェクト指向プログラミングに慣れた人にとっては、インターフェイスと実装を分離することによってプログラムの拡張性や保守性を向上させる技法(データ抽象)は常識ですよね。その考えをさらに進めると、インターフェイスのみをプログラムに記述しておいて、具体的な実装は実行時に割り当てるという、いわゆるプラグイン(plug-in)という技法に至ります。プラグインでカスタマイズできる能力をプラガブル(pluggable)などと言ったりもします。 例えばTokyo Cabinet(TC)では、レコードの挿入、削除、参照といった

    プラグインで独自ストレージを作ろう - mixi engineer blog
  • テクノロジー : 日経電子版

    1回の充電で東京―大阪間に相当する500キロメートルを走れるリチウムイオン電池技術の開発が活発だ。積水化学工業の技術は突破のメドがたち、旭化成も近づいた。いずれも既存の電極を使うこ…続き 再エネ効率的に貯蔵、「ナトリウムイオン電池」寿命・容量が増大 [有料会員限定] トヨタの全固体電池 2025~30年EVが化ける [有料会員限定]

    テクノロジー : 日経電子版
    ikebe
    ikebe 2009/05/11
  • カフェスタ終了に思う SNSの収益の難しさ | 赤と黒

    カフェスタが終わる。このニュースは私にとって、結構な衝撃であった。 「ピンチだからアバター買って」と訴えたのは記憶に新しいが、そのときから今まで「カフェスタもか…」とある種の絶望感に包まれた。 カフェスタの開始は2002年7月。mixiとGREEが2004年なのだから、その早さが分かる。 アメリカのFriendster、Myspaceではなく韓国に影響を受けた、事実上日初の格的SNSサイトだったのだ(「SNS」という言葉すらまだ存在しなかったが)。 もちろん今のmixi程度の規模ではないものの、彼らは一時期は日のコミュニティサイトのさきがけとしてその地位を独占し、収益も上げていた。「カフェスタの一人勝ち」と言われていた時代もあったのだ。 しかし、彼らのライバルはすぐに現れた。それが「ハンゲーム」だった。同じく韓国の流れを受けた同サイトは、持ち前の「ゲーム開発力」であっという間にカフェ

    カフェスタ終了に思う SNSの収益の難しさ | 赤と黒
    ikebe
    ikebe 2009/05/11
  • ALTER TABLEを上手に使いこなそう。

    テーブル定義を変更したい。インデックスが壊れてしまったので再作成したい。そんな場合はALTER TABLEを使う。ALTER TABLEはテーブル定義を変更するお馴染みのコマンドであるが、その挙動は意外と知られていない。(エキスパートとおぼしき方々からも度々質問を受ける。)そんなわけで、今日はALTER TABLEについて解説しようと思う。 まず結論から言うと、なんとMySQLのALTER TABLEはテーブルのデータを全てコピーし直すのである。なんて無駄なことを!?と思うかも知れないが、テーブル定義(スキーマ)の変更を動的に行うには、ストレージエンジンによるサポートが必要であり、動的なスキーマ変更をサポートしているストレージエンジンはまだ少ないのである。(動的スキーマ変更をサポートしているのはMySQL Clusterぐらいだ。しかも追加だけ。)デフォルトで利用出来るMyISAMはInn

    ALTER TABLEを上手に使いこなそう。