タグ

2015年1月9日のブックマーク (7件)

  • Devstack入門

    Devstackについて DevstackはOpenStackを簡単にデプロイするためのツールです。 Bashで書かれており、対応OSはUbuntu、Fedora、RHELなどがあります。 なぜDevstackか? 以前はOpenStackをデプロイするならDevstackを使うのがデファクトでしたが、現在は様々なデプロイツールをOpenStackに対応させようとしている人たちがいるため、必ずしもDevstackを使う必要はありません。例えば、puppet、chef、ansible、jujuなどがあります。それらのツールと大きく違う点はDevstackはOpenStackの公式デプロイツールという点です。DevstackはOpenStackのCIにも使われており、すべてのパッチは一度はDevstackでデプロイされた環境で動いていることになります。そのため、開発者も自分たちの提案したコード

    Devstack入門
    bzb05445
    bzb05445 2015/01/09
  • マネキンが動く時代に?

    ZEPPELIN ドイツ腕時計ブランドの"ZEPPELIN"とのコラボレーションウォッチパートナ... 詳細を見る

    マネキンが動く時代に?
    bzb05445
    bzb05445 2015/01/09
    幼少期の悪夢を思い出して怖いなあ。デパートで迷子になってマネキンに追いかけ回された夢・・・。
  • OpenStack: Neutron ML2 の Driver を書いてみた

    OpenStack のネットワーク部分を担当する Neutron は、以前からプラグインを差し替えることで仮想ネットワークを構築する処理の実装を変更することができた。 そうした中でも、最近は ML2 (Modular Layer 2) という共通のプラグインが使われるようになってきている。 これには恐らく幾つかの理由があって、まず既存のプラグイン (ML2 以前のそれは"モノリシック・プラグイン"と呼んで区別される) 開発では多くのコードを書く必要があった。 その結果、出来上がったプラグイン群には似たようなコードがそれぞれ冗長に存在していた点が挙げられる。 そして、各プラグインは各ベンダーがそれぞれ個別に開発しているため、今のコードが当に動くのかも不透明な状況だったようだ。 それに対し、ML2 ではプラグイン部分を共通化し、開発に必要なのは Neutron の各処理が走る際に呼ばれるコー

    OpenStack: Neutron ML2 の Driver を書いてみた
    bzb05445
    bzb05445 2015/01/09
  • 『はじめての RabbitMQ』

    アメーバ事業API 基盤グループでプログラマをしている @na_ga です。 API 基盤グループでは、弊社の様々なサービスから利用される共通 API の開発・運用を行なっております。今回は、私が担当した API でメッセージキューとして利用した RabbitMQ を紹介させていただきたいと思います。 はじめにAPI 基盤グループで提供している API には、リクエストをリアルタイムに処理する必要がないものもあります。例えばメール配信 API や、投稿内容の有人監視 API などが挙げられます。 これらの非同期処理が可能な API では、大量のリクエストを受け取るためにメッセージキューを使用しています。 メッセージキューを使用した構成では、リクエストを受け取るプログラムが、受け取ったリクエストから生成したメッセージをキューに格納します。キューに格納されたメッセージは、メッセージを処理

    『はじめての RabbitMQ』
    bzb05445
    bzb05445 2015/01/09
  • GitHub - nwidger/nintengo: An NES emulator written in Go

    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

    GitHub - nwidger/nintengo: An NES emulator written in Go
    bzb05445
    bzb05445 2015/01/09
    NintenGo
  • 分散型メッセージングミドルウェアの詳細比較 | POSTD

    メッセージキュー について書いている連載の続きとして、今週末は分散型メッセージングを実行するための様々なライブラリを詳細に分析していきたいと思います。今回の分析では、APIの特性、デプロイメントやメンテナンスの容易さ、そしてパフォーマンスの質を含めて2、3種類の異なる側面に着目します。メッセージキューは2つのグループに分類できます。ブローカレス(brokerless)とブローカード(brokered)です。ブローカードなキューはエンドポイント間に何かしらのサーバを挟んでいますが、ブローカレスなメッセージキューは、メッセージ送信の際でも間に何も挾まないP2Pです。 今回分析するのは以下のシステムです。 ブローカレス nanomsg ZeroMQ ブローカード ActiveMQ gnatsd Kafka Kestrel NATS NSQ RabbitMQ Redis 取り掛かりとして、ほぼ間違

    分散型メッセージングミドルウェアの詳細比較 | POSTD
    bzb05445
    bzb05445 2015/01/09
  • 歩く速さを倍にする「Rollkers」、「CES 2015」で公開 [えん乗り]

    フランス ディジョンに拠を置く Rollkers SAS は、米国ラスベガスで2015年1月6日から開催される「CES 2015」で「Rollkers」を公開する。これは、装着者の歩く速度を約2倍に、最大で時速11キロにまで高める個人用プロダクトだ。 「Rollkers」は、底に取り付ける、ローラースケートのような乗り物。歩く効率を高め、平地を歩くときはもちろん、ちょっとした坂を上るときや早歩きをしているときに高速移動を可能にし、利用者の時間を節約してくれる。特に、通勤での利用が想定されており、これまでであれば電車に間に合わない時間に家を出たとしても、「Rollkers」を装着して駅まで急げば間に合う可能性が高まるという。

    歩く速さを倍にする「Rollkers」、「CES 2015」で公開 [えん乗り]
    bzb05445
    bzb05445 2015/01/09