[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

2010年1月19日のブックマーク (6件)

  • key-valueストアの基礎知識

    首藤 一幸 Last-updated: January 5, 2010 注: このページの文章は Software Design 誌 2010年 2月号に掲載された以下の記事の元原稿です。 Software Design 誌編集部の了承の元に、ウェブページに掲載しております。 首藤一幸: "key-valueストアの基礎知識", Software Design 2010年 2月号, p.14-21, (株)技術評論社, 2010年 1月 18日 クラウド、特にPaaS向けのソフトウェア開発が現実のものとなり、 そこではリレーショナルデータベースとは違ったデータベースが 勢いを増しています。 その代表であるkey-valueストアを解説します。 もくじ key-valueストアとは なぜkey-valueストアか key-valueストアの使いどころ key-valueストアとNoSQL

    elecsta
    elecsta 2010/01/19
  • 分散Key-Valueストア「kumofs」を公開しました! - Blog by Sadayuki Furuhashi

    分散Key-Valueストア kumofs を、日オープンソースソフトウェアとしてリリースしました! kumofs@SourceForge kumofs関連資料まとめ kumofsとは? kumofs(クモエフエス)は、実用性を重視した分散データストアです。レプリケーション機能を備え、一部のサーバーに障害が発生しても動作し続けます。単体でも高い性能を持ちながら、サーバーを追加することで読み・書き両方の性能が向上する特徴を持ち、低コストで極めて高速なストレージシステムを構築・運用できます。 kumofsの大きな特徴は、システムの構成の簡単に変更できる点です。システムを止めることなく、簡単な手順でサーバーを追加したり復旧したりできます。アプリケーションには一切影響を与えません。 またkumofsは、広く利用されている分散キャッシュシステムの「memcached」と互換性のあるプロトコルを実装

    分散Key-Valueストア「kumofs」を公開しました! - Blog by Sadayuki Furuhashi
    elecsta
    elecsta 2010/01/19
  • Excel でガントチャートを使いプロジェクト管理ができる「開発マイルストーン」が3ヶ国語に対応: ある SE のつぶやき

    開発マイルストーン 久しぶりに最新版を使ってみたら、Excelガントチャートを使いプロジェクト管理ができる「開発マイルストーン」が日語・英語中国語の3ヶ国語に対応していました。 もともとフリーなのに機能が豊富なツールですが、3ヶ国語に対応したことでオフショアなどのスケジュール管理や共有で力を発揮しそうですね。 ■関連エントリー フリーで使えるプロジェクト管理ツールまとめ    開発マイルストーンで Microsoft Project のファイルを読み込めるようになったらしい    開発マイルストーン - Excelプロジェクト管理できるフリーツール

  • Perl Monger は Test::More の subtest が便利すぎるので頭にいれておくべきだと主張したい俺がいる件 - tokuhirom's blog.

    Test::More の 0.94以後(2009-09-02)では subtest という機能が導入されており、これが非常に便利なのだが意外と利用されていないようなので、ちょっと宣伝させてもらいますね。以下は Data::Recursive::Encode のテストケースなのだが、似たようなケースが頻出するわりに、抽象化するのが面倒だし、わけわからなくなること必至であり、かつまた、こんなものを複数のファイルにわけていてはメンテナンスが面倒なことは考えるまでもない。チミチミと似たような数行のテストをかいたファイルを複数つくるぐらいならば、このように subtest の利用を考えるべきだとおもう。ただし、これも他のツール同様、なんにでも適用すればいいというものではなく、使い方をまちがえれば、関係ないものがゴッチャリはいった .t ができあがるので注意するべきだろう。 use strict; u

  • 配列Aから配列Bの要素を取り除いた配列Cを作る方法 - 日曜プログラマのそゞろ事

    my %key = map { $_ => 1 } @key; my @update = grep { not exists $key{$_} } @items; 上の二つでは、ハッシュを使うほうが段違いに速い。 その傾向は大きい配列になるほど顕著になる。 でも、配列が大きくなると、mapの部分が結構時間がかかるようなので、ハッシュスライスにしてみた。 my %hash; undef @hash{@key}; my @update = grep { not exists $hash{$_} } @items; その結果、さらに速くなった。 しかも、配列が大きくなればなるほど効果も上がっている。 やはり、スライスは使えるテクニックだ。 参考ベンチの結果とソースは以下のとおり。 use strict; use warnings; use Benchmark qw(:all); use D

  • WEB担当者向け(SEO)のChrome拡張機能 まとめ

    組織のマインドマップツールをマインドマイスターにすべき理由 伸びてる産業、会社、事業を紹介しまくるStrainerのニュースレターに登録!! WEB担当者お役立ち系 拡張機能 Chrome拡張機能まとめ記事全体でのコンセプトになりますが、同じような機能を持っているものであれば、一番オススメのものだけ、または特徴別にご紹介しています。 最近の更新 2011年2月5日:コンテンツの管理方法を変更したため、拡張機能単位でブックマークしていただいた場所に辿りつかない場合がございます。ご迷惑をおかけします。 目次 WEB担当者お役立ち系以外の項目は、別のページに移動します。 Google系 ブラウザカスタマイズ系 WEBサービス系 WEB担当者お役立ち系 SEO系短縮URL系ページチェック系 デザイナーお役立ち系 ソーシャルサービス系 エラーが起こるので気を付けたいもの SEOSEO系をご紹介しま

    WEB担当者向け(SEO)のChrome拡張機能 まとめ