タグ

2014年3月18日のブックマーク (14件)

  • vagrant-aws + vagrant-configspecでEC2をプロビジョニングする | DevelopersIO

    はじめに 先日のJAWS DAYS 2014での宮下 剛輔氏のセッション「Immutable Infrastructure時代の構成管理ツール基盤SpecInfra」を拝聴して、「おお、このSpecInfra、勉強してみたい!」と思ったのですが。 まずはその前に試しては壊し試しては壊し出来る、Immutableな環境を作ろう....とアレコレ調べていた結果、まずは「手もとのMac OS Xからvagrant-awsとvagrant-configspecを使ってさくっとEC2をプロビジョニングしてみよう」という結論に至ったので、やってみました! 各種インストール Vagrant 公式サイトのDownloadページから最新のパッケージファイルをダウンロードして実行します。 現在最新のVagrantのバージョンは1.5.1です。 $ vagrant -v Vagrant 1.5.1 config

    vagrant-aws + vagrant-configspecでEC2をプロビジョニングする | DevelopersIO
  • スチャダラパーが『GO OUT JAMBOREE 2014』に出演します!|news|スチャダラパー

    スチャダラパーが『GO OUT JAMBOREE 2014』に出演します! March 18, 2014

  • ChatWorkサイト全面リニューアルでの4つの重要ポイント | チャットワーククリエーターズブログ

    こんにちは。デザイン部の新免です。 先日リニューアルしたチャットワークのサイトですが、昨年から長谷川恭久さんに参加していただき、サイトリニューアルのコンセプトからコンテンツ作り、デザインなどのアドバイスをいただきながらプロジェクトを進めてきました。そこで、このプロジェクトで学んだことのポイントをまとめてご紹介します。 リニューアルプロジェクトのスタート 以前のサイトをリリースしたのはチャットワークをリリースした3年前です。その当時、まだチャットツールの種類は今のように多くはなく、仕事でチャットを使うということも今のように浸透していませんでした。「仕事でのコミュニケーションはメールの変わりにチャットを使おう」と先進的な働き方の価値をユーザーに与えるために「メールの時代は終わりました」というキャッチコピーでサイトを作成していました。 このような先進的な印象を与えるキャッチコピーは、新しいものを

    ChatWorkサイト全面リニューアルでの4つの重要ポイント | チャットワーククリエーターズブログ
  • あなたのJavaコードをスッキリさせる、地味に便利な新API 10選(後編) - Taste of Tech Topics

    こんにちは。 アキバです。 日3/18、ついに、Java8が正式リリースされますね! もうダウンロードされましたか?ってまだですかね?私はまだです(だって公開前にエントリ書いてるんだもんね) 2014/03/19追記:Oracleのページが更新されました!→こちら さて、前回に続いて、Java8で追加された地味で便利なAPIを紹介していきます。 今回は、みんな大好きMapとConcurrent、あとちょびっとComparatorです。 3. Map操作編 (1) Map#getOrDefault() これまでは、Mapから値を取得してnullだったらデフォルト値を使用する、みたいなコードを以下のように書いていたと思います。 Map<String, String> map; // 何らかのMap String value = map.get("key"); if (value == nul

    あなたのJavaコードをスッキリさせる、地味に便利な新API 10選(後編) - Taste of Tech Topics
  • Chef Soloの正しい始め方 | tsuchikazu blog

    伊藤直也さんのブログ(開発メモ#5 : Amazon Linux で knife-solo を使って chef-solo 実行 - naoyaのはてなダイアリー )でchef-soloが紹介され、Vagrantと一緒にちょっとしたビッグウェーブが巻き起こりました。 さらに昨日、入門Chef Solo - Infrastructure as Codeが達人出版からも発売開始。が出版される前に一度挫折したchef-soloですが、こののお陰でchef-solo童貞を卒業することができました。 続編も書きましたので、よろしければこちらもどうぞ 続編:さくらVPSの初期設定をChef Soloでやってみた〜サードパーティcookbookの使い方〜 | tsuchikazu blog なぜ挫折したかというと、Chefの公式ドキュメントが、量が多くてめちゃくちゃわかりにくいんです。naoyaさんの

    Chef Soloの正しい始め方 | tsuchikazu blog
  • Rubyist Magazine - スはスペックのス 【第 1 回】 RSpec の概要と、RSpec on Rails (モデル編)

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0063 号 バックナンバー Rubyist Magazine 0063 号 Rubyist Magazine 0062 号 Kaigi on Rails 特集号 RubyKaigi Takeout 2020 特集号 Rubyist Magazine 0061 号 Rubyist Magazine 0060 号 RubyKaigi 2019 直前特集号 Rubyist Magazine 0059 号 Rubyist

    takasian_pride
    takasian_pride 2014/03/18
    ���� JFIF H H �� tExif MM * > F ( �i N H H � `� � �� C �� C �� � ` " ��
  • 今っぽい Vagrant + Chef Solo チュートリアル - Qiita [キータ]

    Vagrant と Chef Solo ってとてもベンリそうに見えてたのですが、ネット上にあるのは断片的な情報が多かったり、そもそもいろんなやり方があって混乱してたので、サックリ始めるためのチュートリアルを書きました。これをきっかけにベンリな Vagrant ライフを堪能して頂ければ幸いです。 [追記10/10/2013] Window 上の Vagrant でも問題なく動きました。ただ1点注意があって、UAC のポップアップに反応しないと、Vagrant か VirtualBox 側でタイムアウトになってしまうので、ポップアップを見張るか、放置したいなら一時的に無効にしておくとよいです。 [/追記終わり] [追記 10/23/2013] VirtualBox 4.3 だとまだうまく動かないようです(私も host-only adapter の作成で VirtualBox 側のエラーになり

    今っぽい Vagrant + Chef Solo チュートリアル - Qiita [キータ]
  • Chefを読んで実行するための全知識 - Qiita

    このドキュメントでは、Chefを実行して、インフラを作成したい人が、既存のレシピがあるのを前提に、Chefの概要を理解するためのドキュメントです。Chef-soloの構成のみに対応した記述になっています。理解が間違えているところとかあればご指摘ください。 1. Chefの概要 1.1. Chefとは シェフは、インフラストラクチャーをコードに変換するための自動化プラットフォームです。仮想環境でも、物理環境でも、クラウドでも使う事ができます。インフラストラクチャを自動化することで、プロダクトのマーケット投入を早めたり、スケールや複雑さに対応したり、システムを安全に保ちます。 1.2. Chefの仕組み Chefはサーバーをセットアップして、希望の状態にするための「クックブック」「ノードオブジェクト」というDSL(設定ファイルっぽいもの)をローカルのワークステーションで作成します。それらのDS

    Chefを読んで実行するための全知識 - Qiita
  • DockerでImmutable Infrastractureに触れる | dev.wan.co

    docker DockerはクラウドベンダであるdotCloudがオープンソースで公開しているOSレベル仮想化を提供するソフトウェアであり、LXCとAUFSをベースに作られています。 LXC (LinuX Containers) LXCは、Linux上でOSレベル仮想化を提供する仕組みです。 LXCを用いることで一つのコントロールホスト上で、コンテナと呼ばれる単位で複数の隔離されたLinuxシステムを走らせる事が可能となります。 仮想化の分類としては、物理マシンにファームウェアとしてハイパーバイザを内蔵し、ハードウェアによる仮想化を行うIBM PowerVM, 日立 Virtage。 物理マシン上にソフトウェアとしてハイパーバイザを導入し、ソフトウェアによる仮想化を行うVMWare vSphere, Xen。 ホストOSにカーネルモジュールとしてハイパーバイザ機能を追加し、ソフトウェアによ

  • Immutable Infrastructure時代のConfiguration Management Toolの要件およびその実装について - Kentaro Kuribayashi's blog

    稿では、"Immutable Infrastructure"時代におけるconfiguration management tool(以下、CMT)の要件およびそれを満たすツールについて議論する。 背景の整理 "Immutable Infrastructure"とは、2013年6月、Trash Your Servers and Burn Your Code: Immutable Infrastructure and Disposable Components - Chad Fowlerにより提唱された概念だ。ある種のプログラミング言語における不変性がプログラムにおける厄介な問題を解決するように、サーバの状態を不変な(正確には、状態を変更しない)ものとすることで、成長し続けるソフトウェアにとって避けられない、時間の経過によりもたらされる種々の問題が、解決可能であるとする。 そもそもどのような

    Immutable Infrastructure時代のConfiguration Management Toolの要件およびその実装について - Kentaro Kuribayashi's blog
  • VagrantとDockerのセットアップ - hatenob

    Windows 8.1環境にVagrant+Docker環境を作成した時のメモのようなものです。 Vagrant VirtualBoxのフロントエンドとして動作するツールで、 vagrant upとかするとVMが起動できたりするものです。Vagrantfileに構成を書いておくことで、コマンド1つでVMを作ったり消したりが簡単にできるようになり、インフラのCIなんかでよく使われるようです。 Vagrantのセットアップ セットアップには、VirtualBoxとVagrantをインストールします。 サイトはGoogle先生に聞いてください。 Vagrantは少し前まではgemでインストールするのが主流だったようですが、最近はインストーラが用意されているのでWindows環境でも楽にインストールできました。 ちなみに、VMWareのフロントエンドとして動くバージョンも商用であるみたいです。 V

    VagrantとDockerのセットアップ - hatenob
  • Webサービス開発で培った風土でアドテクを手がけ、秒間5万リクエストに挑む! リクルートコミュニケーションズ×はてな座談会 - はてなニュース

    以前に「はてなとそっくり」なWebサービス開発会社として、開発のいろいろをお聞きした「リクルートコミュニケーションズ」が、エンジニアリングの対象を、アドテク分野にシフトし、最先端の分野でWebサービス出身のエンジニアたちがさまざまな工夫をしています。3年前と同じように、はてなチーフエンジニアの大西を交えて座談会を開催し、開発環境からキャリアパスのことまでいろいろとお聞きしました。記事の最後には、MacBook Pro Retinaディスプレイモデルが当たるプレゼントのお知らせもあります。 座談会出席者(上写真、左より):はてな 大西康裕、リクルートコミュニケーションズ 大石壮吾さん、日馬康和さん、阿部直之さん、上田和孝さん (※この記事は、リクルートコミュニケーションズ提供によるPR記事です) 大西 ご無沙汰しています。はてなチーフエンジニアの大西です。以前もこちらのリクルートコミュニケー

    Webサービス開発で培った風土でアドテクを手がけ、秒間5万リクエストに挑む! リクルートコミュニケーションズ×はてな座談会 - はてなニュース
  • [小ネタ]噛まずにImmutable Infrastructureと言うために | DevelopersIO

    こんにちは。望月です。 ただいま弊社は先週の土曜日に行われたJAWS DAYS 2014のエントリー大量投下祭りの真っ最中ですが、そんななか私は超小ネタを投下します。 *1 長い単語 最近耳にする機会が非常に増えてきた単語の一つがImmutable Infrastructureです。JAWS DAYSでもImmutable Infrastructureの部屋が用意されており、一日中どの部屋よりも大盛況していたところからも最近の注目度の高さが伺えます。 しかし、この言葉の致命的な欠点は「長い」「噛みやすい」ところです。JAWS DAYSでも伊藤直也さんを始め、様々な方が噛まずに言うために苦労されていました。あまりにも長いので、「II(アイアイ)」という(非常にググラビリティの低い)略称も生まれていました。そこで、Immutable Infrastructureをなるべく楽に言うためのコツを少

    [小ネタ]噛まずにImmutable Infrastructureと言うために | DevelopersIO
  • JAWS DAYS 2014で「これで最強のAWSに」のセッションをやりました - まめ畑

    JAWS DAYS 2014のセッションとして、これで最強のAWSにというセッションをやりました。 Twitterなどの反応はこちらに2014/03/15 JAWS DAYS 2014 - 『これで最強のAWSに』セッション #jawsdays #最強のAWS - Togetterまとめ まとめて頂いています。各セッションの発表資料はタイムテーブルからリンクがあります。 このセッションは、普段AWSを使っている方々をお呼びして、使っているからこそわかるAWSのイマイチなところ、イケてるところ、バッドノウハウ、こうしたら・こうなったらもっと良くなるのにという話をして頂きました。当日はOFAのMilesさんと、AWS SAの大谷さんにもご参加頂き、直接要望や実際のところどうやったらいいのさ?という事を直接伝える場があったらなと思い企画しました。(企画の大は実はre:Invent2013開催中

    JAWS DAYS 2014で「これで最強のAWSに」のセッションをやりました - まめ畑