タグ

2014年7月19日のブックマーク (9件)

  • node.jsのいろいろなモジュール47 – 次世代フレームワーク「koa」 | DevelopersIO

    koaフレームワーク koaとは、より小さく/より表現的に/より堅牢に を目標に、Expressの開発チームよって新たに開発されているフレームワークです。 Nodev0.12で新たに導入されるgenerators/yieldの機能を利用して、ミドルウェアの仕組みや簡単なエラー処理を実現しているようです。 環境構築方法 今回使用した動作環境は以下のとおりです。 OS : MacOS X 10.9 Node.js : v0.11.9 サンプルアプリ作成 Node v0.11.9〜をインストール 先程もいったように、koaはNodev0.12以降の新機能であるyieldを使用しているので、まずは開発版のNodeをインストールする必要があります。 Nodev0.11.9以降のNodeをインストールしていない人は、下記のようにインストールしましょう。 ここではnvmを使用してNodeをインストールす

    node.jsのいろいろなモジュール47 – 次世代フレームワーク「koa」 | DevelopersIO
  • ごめんなさい、koajsに浮気しちゃいました - Qiita

    いつもいつもexpressには大変お世話になっています、 でもちょっとした気の迷いからkoaに浮気しちゃいました、 koaの魅力をお伝えして、浮気の言い訳してみます koaについて koaはTJ Holowaychuk他Expressの開発メンバーが開発しているcoベースのnode 0.12向けWebフレームワークです。koaについてはかずぽんさんの以下記事が詳しいです: 浮気現場 浮気現場はここです: 浮気の仕方はこちら: ただのブログアプリです、管理画面のスタイルがまだ中途半端ですが…そのうち更新します。 koaの魅惑 では早速、koaの魅力を懺悔します、以下koaの公式ページより: KoaはExpressチームによる新しいWebフレームワークです、より小さくて、より表現的でロバストなWebアプリーションとAPIのためのフレームワークです。generatorを利用することでコールバック

    ごめんなさい、koajsに浮気しちゃいました - Qiita
  • docker上のコンテナをansibleで構成管理する - tjinjin's blog

    いまだに手動で環境構築する会社が嫌になってきたので、Web界隈の 技術を試してみたくて触ってみました。自分用メモです。 chef等と違い、エージェントのインストールなどがいらないため、会社でも もしかしたら使えるかもしれないですね。 前提 ホストOS(windows)上にvagrantを使ってCentOS(管理サーバとする)を構築。 dockerを使ってnodeをn台作成し、ansibleで構成管理してみる。 管理サーバの構築 Vagrantは既にインストールされているとします。 boxfileの追加 今回はCentOS6.5を使います。 vagrant add centos6.5 https://github.com/2creatives/vagrant-centos/releases/download/v6.5.3/centos65-x86_64-20140116.box vagran

    docker上のコンテナをansibleで構成管理する - tjinjin's blog
  • HBaseにおけるREST操作 + Thriftについて – OpenGroove

    HiveにおけるThriftに悶々とした次は、HBase版。Thriftは概要のまとめ、後はHBaseでRESTリクエスト処理を演習した記録など。ちなみにこの記事長い。 HBaseではThrift、REST、Avro用の外部サーバが付属しており、実装すればゲートウェイサーバとして機能する。これによりサーバー内のリージョン情報がキャッシュされ、パフォーマンスの向上が期待できる。とはいえそれぞれのサーバタイプによりpros and consがあり、馬によるユースケース例は以下のようなもの。 REST リバースプロキシやその他のキャッシュ技術との相性に優れている。多数のRESTサーバを並列に実行し、それらの間で負荷を分散させるプランニングを行う。例えばRESTサーバを各アプリケーションサーバ上で実行させ、アプリケーションとサーバを一対一の関係にする。リクエスト数がそれほど多くなく、ただしサイズ

  • Dockerハンズオン資料 - Qiita

    クラウドを渡り歩け! さくら×ニフティ 合同ハンズオン勉強会!! 2014年7月19日(土)開催の、Dockerハンズオン用の資料です。 ハンズオンの流れ 目的 実際に docker のインストールをし、コンテナの作成・管理や、クラウド間の移行が出来るように。 内容 ニフティ … Ubuntu 12.04 に Docker をセットアップ さくら … CentOS 6.5 に Docker をセットアップ コンテナを作成し、相互に移動 静的コンテンツ編 ( Apache + HTML ファイル ) 動的コンテンツ編 ( Apache + PHP + PukiWiki ) 1. Docker のセットアップ(Ubuntu/ニフティクラウド編) 1.1. ニフティクラウドにログイン 対象サーバに SSH でログインします。Linux kernel のバージョンが古い為、バージョンアップをします

    Dockerハンズオン資料 - Qiita
  • Fabricを使用してDockerイメージを生成する - Qiita

    概要 Fabricを使用して、Dockerイメージを作成してみます。FabricはSSH経由での操作しか行えないため、Dockerに対して、SSH経由で操作を行う必要があります。 まず、下記の処理を行う関数dockerを定義します。 SSH可能なDockerイメージを生成し、sshdをDockerコンテナ内で起動可能にする。 Fabricで、タスク開始前に実行する関数(docker)を定義し、sshdをDockerコンテナで実行する。 終了前にDockerコンテナへの変更をcommitする。 import atexit import time from fabric.api import * from fabric.contrib.console import confirm @task def docker(): env.hosts = ['127.0.0.1:2222'] env.us

    Fabricを使用してDockerイメージを生成する - Qiita
  • Fabricインストール - Qiita

    小文字の-vオプションだとverboseになる。 versionオプションは大文字で-V setuptoolsインストール ] wget https://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg#md5=fe1f997bc722265116870bc7919059ea ] sudo sh setuptools-0.6c11-py2.7.egg fabric インストール In order for Fabric’s installation to succeed, you will need four primary pieces of software: the Python programming language; the setuptools packaging/installation

    Fabricインストール - Qiita
  • fluent-agent-liteとtd-agentで複数サーバーのログを集約 + chefでの設定例 - Qiita

    AmazonのELB配下とかのインスタンスで、ちぎっては投げちぎっては投げしている環境だとサーバーのログはどこか1つに集めたい。できればリアルタイムに。 parseは必要なかったので [ログ送信側] fluent-agent-lite [ログ集約側] td-agent (とfluent-plugin-file-alternative) を使ってやりました。 こちら fluent-agent-lite と td-agent で、小さくはじめる fluentd を参考にしたらばっちりでした ログ送信側 fluent-agent-lite インストール git clone https://github.com/tagomoris/fluent-agent-lite cd fluent-agent-lite/ bin/install.sh

    fluent-agent-liteとtd-agentで複数サーバーのログを集約 + chefでの設定例 - Qiita
  • AWS Summit Tokyo 2014に参加して思ったこと | Lancork

    ※当ブログではアフィリエイト広告を利用しています。 2014/07/18、東京で実施された「AWS Summit Tokyo 2014」Day 2に参加してきました。期待していた以上に楽しく、ためになるイベントでした。 会場で発表された新機能やセッションの概要などを簡単にご紹介します。 見てきたセッション・ブース等 KEY-02 Day2 基調講演 ~Deep Dive to Enterprise~ アマゾンデータサービスジャパンの代表取締役 長崎氏の基調講演にはじまり、AWSユーザ企業(積水化学、ローソン、ガリバー)のゲストスピーカーの方々によるAWS活用事例紹介がありました。 またAWSエバンジェリストの堀内康弘氏による、AWSマネジメントコンソールの嬉しい新機能の紹介もありました。 TA-06 Amazon CloudFrontを利用したサイト高速化およびセキュア配信 CloudFr

    AWS Summit Tokyo 2014に参加して思ったこと | Lancork