タグ

2009年11月26日のブックマーク (2件)

  • 54行で分散KVSを実装する(レプリケーション機能付き) - Blog by Sadayuki Furuhashi

    Ruby と MessagePack-RPC があれば、簡単なkey-valueストレージは簡単に作れます。54行で書けます(レプリケーションと負荷分散機能付き。サーバー38行、クライアント16行)。 簡単なKVSをベースにして、ログ集計や遠隔デプロイ、遠隔管理機能などの機能を追加していけば、ちょっと便利なサーバープログラムをサクサク自作できるハズ。 この分散KVSは、(keyのハッシュ値 % サーバーの台数)番目のサーバーにkeyを保存します。また、サーバーの名前順でソートしたときの「次のサーバー」と「次の次のサーバー」にデータをレプリケーションします。 すべてのサーバーで同じ設定ファイルを使います。サーバーごとの設定は引数を自分のホスト名に書き換えるだけなので、デプロイが容易です。 MessagePack-RPC for Ruby を使うと、分散しないkey-valueストレージ*1は

    54行で分散KVSを実装する(レプリケーション機能付き) - Blog by Sadayuki Furuhashi
  • ニコニコ動画でプレイリストが使える Greasemonkey スクリプト - こたにき

    「作業用BGMに動画を使いたいけど、メドレー系ばかりじゃなく短い動画も連続で見たい!」 僕は作業する時に、ニコニコ動画を BGM にする事が多いです。(作業用BGMタグをみるに、同じような人が結構いるみたい?) それで、動画を選んでから作業を始めるわけなんですが、動画をひとつ見終えると、作業を中断して次の動画を選ぶ必要があって面倒なので、自然とくりかえし再生しやすく再生時間が長いメドレー系を選びがちです。でも、これだけ動画があるニコニコ動画なので、短い動画もみたいんです>< そんな人のために、ニコニコ動画でプレイリストを使えるようにする Greasemonkey スクリプトを作りました。(Greasemonkey スクリプトの使い方) インストール:niconicoplaylist.user.js(更新履歴) ※ 自動再生がプレミアム会員限定になってしまったので、プレミアム会員でないと自動

    ニコニコ動画でプレイリストが使える Greasemonkey スクリプト - こたにき