タグ

2011年2月16日のブックマーク (11件)

  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

    IDEA * IDEA
  • HBaseとはどんなNoSQLデータベースなのか? 日本語で読める情報を集めてみた

    Facebookが新しいサービス「Messages」の基盤として、NoSQLデータベースの「HBase」を選択したことを、先日の記事「Facebookが新サービスの基盤にしたのは、MySQLでもCassandraでもなく、HBaseだった」で紹介しました。 HBaseは、Facebookによると次のような特徴を備えていると説明されてます。 負荷に対して非常に高いスケーラビリティと性能を発揮 CassandraよりもシンプルなConsistency Model(一貫性モデル)を備えている 自動ロードバランス、フェイルオーバー、圧縮機能 サーバーごとに数十個のシャードを割り当て可能、などなど このHBaseはどのようなデータベースなのでしょうか? 情報を集めてみました。 HBase入門のプレゼンテーション 最初に紹介するのは「HBaseエバンジェリスト」Tatsuya Kawano氏のプレゼン

    HBaseとはどんなNoSQLデータベースなのか? 日本語で読める情報を集めてみた
  • MySQL(InnoDB)でCOUNTしたくないとき - かみぽのメモ

    たとえば、MySQL を使ったお手軽メッセージキュー実装 - ドワンゴ 研究開発ブログに出てくるようなInnoDBをメッセージキューのように使っているときに、キューにどれだけメッセージが溜まってるかを確認したいとき、普通に考えるとCOUNTすると思う。 SELECT COUNT(*) AS count FROM test_queue;この軽い気持ちでしたCOUNTが、もしうっかりキューに100万レコードぐらいあったりするとInnoDBだとPRIMARYキー総なめとかしちゃってレスポンスにかかる0.1秒ぐらいのあいだ罪悪感に苛まれることでしょう。 このとき冷静に考えると、もしキューが1件も処理されていなければ、idはauto_incrementなので特に細工していなければ SELECT MAX(id) AS count FROM test_queue;これも全体のレコード数に等しいでしょう。

    MySQL(InnoDB)でCOUNTしたくないとき - かみぽのメモ
  • Kazuho@Cybozu Labs: MySQL のトリガーの実用性を確認するために InnoDB の SELECT COUNT(*) を高速化してみる

    最近 RDBMS のトリガーを色々書いているのですが、知らない人にトリガーが何かいちいち説明するのに簡単な例はないかな、というのと、MySQL の処理速度はトリガーによってどの程度変化するか、ということを確認するために、以下のような実験を行ってみました。 InnoDB はしばしば、「SELECT COUNT(*) が遅い!」と批判されます。では、トリガーを使って行数を別のテーブルにキャッシュすればいいのではないでしょうか? 以下のように、極めて小さなテーブル t1 を作り、その行数を t1_cnt にキャッシュしてみることにします。 mysql> create table t1 ( ->   id int unsigned not null primary key auto_increment, ->   v int unsigned not null -> ) engine=innodb

  • エンジニアにとって生産性の高い環境を追い求めているだけでは事業は成長しない - jkondoの日記

    最近ちょっと会社の中の歯車がかみ合い始めて、ごろごろごろと大きな回転が始まった感覚があります。 会社をやり始めて10年目。ようやくかよ、という突っ込みは真摯に受け入れるとして、何を変えたのが大きかったかというと社内のコミュニケーションのやり方です。特に、組織の中で直接つながりのある人どうし=上司と部下の間のコミュニケーション。なんか書いていると馬鹿らしくなってくるくらい基的な事で恥ずかしいですが、直接の部下に対してやるべきことをちゃんと伝えたり、部下から上司に対して行う、いわゆる「ほうれんそう」などです。 思えば、はてな仕事の進め方というのは、エンジニアにとって最も生産性が高い環境を追求する、ということに最適化してきたように思います。会議はなるべく減らして、必要な事ははてなグループかIRCに書いて伝える。プログラムを書いていると2時間くらい集中して作業をしたくなるので、その間なるべく作

    エンジニアにとって生産性の高い環境を追い求めているだけでは事業は成長しない - jkondoの日記
  • Skypeチャットに裏ワザ、送信後のメッセージを修正するコマンド 【増田(@maskin)真樹】 | TechWave(テックウェーブ)

    1990年代初頭から記者としてまた起業家としてITスタートアップ業界のハードウェアからソフトウェアの事業創出に関わる。シリコンバレーやEU等でのスタートアップを経験。日ではネットエイジ等に所属、大手企業の新規事業創出に協力。ブログやSNSLINEなどの誕生から普及成長までを最前線で見てきた生き字引として注目される。通信キャリアのニュースポータルの創業デスクとして数億PV事業に。世界最大IT系メディア(スペイン)の元日編集長、World Innovation Lab(WiL)などを経て、現在、スタートアップ支援側の取り組みに注力中。

    Skypeチャットに裏ワザ、送信後のメッセージを修正するコマンド 【増田(@maskin)真樹】 | TechWave(テックウェーブ)
  • 悪用厳禁!心理学で人を動かす7つの秘法 - ライフハックブログKo's Style

    人を動かす、と言うと、その言葉からは、やや良くないイメージがしてしまう人も多いかもしれません。 しかしもし、うまく相手の信頼を得て、心をつかみ、自然に気持ちよく動いてもらえる方法があるとしたら? 仕事以外でも、家庭や恋愛など、対人スキルとして非常に重要なことですよね。 そこで今日は、全米ベストセラー、日では2011/1/29に出たばかりの、 『なぜあの人からつい「買ってしまう」のか 』から私が読み解いた、実践すれば必ず結果が出る、 心理学で人を動かす7つの秘法を紹介します。 以下を読んで、「なるほど!たしかにあのときそうだった!」などの経験があったり、何か思うところがあれば、ぜひツイッターやコメント欄から教えてくださいね。 1~3は、相手に気持ちよく動いてもらうために、事前に信頼関係を築く方法。 4~7は、相手の心を自然に動かしてしまう方法です。 1. ミラーリングでラポールを築く 会

  • TechWaveと行く「Where2.0」米国カンファレンスツアー【湯川】 | TechWave(テックウェーブ)

    [読了時間:2分] 米国で開催されるテック系カンファレンスに出張で参加するビジネスマンを数多く見てきたんですが、「どの会社もお金が余っているんだなあ」と常々思っていました。参加者と話しても会場の熱気や雰囲気をつかむのが関の山で、持って帰る情報量が非常に少ないように思います。もちろん英語の問題もあるのだけど、それ以上に情報収集の方法が非効率のように見えます。何十万から百万円近くもコストがかかっているのに非常にもったいない。そう、かねがね思っていました。もっと効率よく情報収集できる方法があるはず。そう考えてTechWaveでは米国カンファレンスツアーを企画することにしました。 TechWaveの米国カンファレンスツアーのポイントは徹底した予習と復習、そしてチームワークです。 出発前に現時点でウェブで入手できる情報は徹底的に収集し、理解しておきます。最新のキーワードを頭に入れておくわけです。これ

    TechWaveと行く「Where2.0」米国カンファレンスツアー【湯川】 | TechWave(テックウェーブ)
  • Y CombinatorとDST、アーリーステージベンチャーの企業価値をさらに釣り上げる

    何度か書いているが、シリコンバレーのアーリーステージのベンチャーの企業価値(バリュエーション)は、昨今高騰中である。 できて数カ月で、企業価値10億円、みたいベンチャーがちらほら・・・・。まぁ、よく考えると、できて数ヶ月、といっても、サービス・製品はもう完成し、しかもユーザまでついちゃって、しかも有料ユーザまでいたりする。10年前だったら、社員30人くらいの会社が到達したレベル。それを思えば、10億円も当然な気もするが、しかしやっぱり高い。 そして、そのアーリーステージベンチャーの価値釣り上げに一役かっているのが、インキュベータ・・・・というか、startup accelerator(起業の早い段階で、成長を迅速化する、という感じですな)のY Combinator。毎年2回、公募でベンチャーを選び、少額出資をして3ヶ月育成する。 その育成期間中の教育の賜物が「ベンチャーバリュエーション上昇

    Y CombinatorとDST、アーリーステージベンチャーの企業価値をさらに釣り上げる
  • Readme - macvim-kaoriya - はじめにお読みください - Project Hosting on Google Code

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Readme - macvim-kaoriya - はじめにお読みください - Project Hosting on Google Code
  • gvimrcの設定

    私,エディタはMacVimを使っています. 基的に,プログラムもTeX文書もMacVimです. Mac上でgVimを導入する場合,いくつか方法があって,全部は調べきれないんだけど,何となく一通りやってみて,macvim-kaoriyaを使ってます. こっちのmacvimよりも,日語切り替えがいい感じ. 日語の文章も打つ僕にはこれが一番よかった. インストールも簡単だし. mvimというシェルスクリプトがあって,コマンドラインから起動出来るのも良い. このシェルスクリプトをどうやってインストールしたか全然覚えてないんだけど. たしかバイナリの中にあったような気がしたんだけど,今見たら無かった. 多分これ. これを/usr/local/binとかに置いとけば良いと思います. すみません,テストはしてません. あと,mvimからじゃないと,設定ファイルがきちんと読み込まれないことがある.