タグ

ブックマーク / dev.classmethod.jp (12)

  • [レポート]YAPC::Asia TOKYO 2015 前夜祭@五十嵐 | DevelopersIO

    8/20(木)から3日間、東京ビッグサイトにてYAPC::Asia Tokyo2015が開催されています。初日は前夜祭ということで、全6トークが講演されました。その中から聴講した3つのトークの様子をお届けします! イベント概要 YAPC::Asia TOKYOは、年に1度行われる日最大のPerlのカンファレンスです。Perlのカンファレンスではありますが、Perlに限らず様々なテーマのトークが3日間にわたり繰り広げられます。 YAPC::Asia Tokyo 2015 会場の様子 今年の会場は、なんと東京ビッグサイトです! 受付の様子 オリジナルTシャツとたくさんのスポンサーノベルティ! ビールも出ます!! PHP帝国の逆襲!(を願うPHPerが話す最近のPHPについてのクイックツアー PHP7対応版) 昨年のベストトーク賞をとったuzullaさんのトーク。 内容はPHP7の新機能の紹介

    [レポート]YAPC::Asia TOKYO 2015 前夜祭@五十嵐 | DevelopersIO
  • [レポート]YAPC::Asia TOKYO 2015 Day 1@五十嵐 | DevelopersIO

    五十嵐です。昨日に引き続き、YAPC::Asia Tokyo 2015 Day 1に参加してきました。今日もたくさんの熱いトークが繰り広げられており、中には入場制限がかかるような人気のトークもありました。私も一部、入場制限で見られなかったトークもありましたが、後日YouTubeで動画がアップされるそうなので、そちらを楽しみに待ちたいと思います。ということで、私が聴講したトークの様子をお届けします! では早速。 Opening Maki Daisuke氏よりオープニングの挨拶がありました。 ようこそYAPCへ! 会場の説明、進行の流れ、スポンサーの紹介などがあり、 ブログを書くまでがYAPCです!楽しみましょう!! という挨拶でYAPC::Asia Tokyo 2015の1日目が幕を開けました。 Opening - YAPC::Asia Tokyo 2015 メリークリスマス! Perlのパ

    [レポート]YAPC::Asia TOKYO 2015 Day 1@五十嵐 | DevelopersIO
  • [レポート]YAPC::Asia TOKYO 2015 Day 2(インフラ系) #yapcasia | DevelopersIO

    YAPC::Asia Tokyo 2015 Day 2に参加してきました。私が聴講したトークの中から、インフラよりのものを中心にごご紹介します。 ISUCONの勝ち方 by Masahiro Nagano abstract http://yapcasia.org/2015/talk/show/86ebd212-fab3-11e4-8f5a-8ab37d574c3a 3行でまとめると ISUCON は実サービスを意識したパフォーマンス厨向けコンテスト 各システムの動作原理を具体的に理解すること コンテストなので競技ルールに則ること ISUCON について ISUCON はWebアプリの高速化コンテストです。 アプリのコードをいじる事ができないチューニングコンテストへのアンチテーゼでもあり、 レギュレーション範囲内であれば、どんなチューニングもOKです。 ベンチマークのためのベンチマークではな

    [レポート]YAPC::Asia TOKYO 2015 Day 2(インフラ系) #yapcasia | DevelopersIO
  • TD & AWS連携:Treasure Dataの結果をtd-agent経由でAmazon Redshiftに直接取り込む | DevelopersIO

    TD & AWS連携:Treasure Dataの結果をtd-agent経由でAmazon Redshiftに直接取り込む Treasure DataとAWSの連携は非常に注目度も高く、弊社で展開している"顧客理解のためのビッグデータ分析基盤"、『カスタマーストーリー』に於いても、構成要素の中でもTreasure Dataは重要な位置を占めています。 カスタマーストーリー | クラスメソッド株式会社 そして、Treasure Data社から提供されているTreasure Agent(td-agent)では実に様々な処理を行う事が出来ます。各所で収集したログをTreasure Dataに集約する際にこのコマンドを用いているというケースが恐らく一番良く利用されている・知られているケースになると思います。 Overview of Streaming Import by Treasure Agen

    TD & AWS連携:Treasure Dataの結果をtd-agent経由でAmazon Redshiftに直接取り込む | DevelopersIO
    takeshiyako
    takeshiyako 2014/11/05
    Treasure Data to Amazon Redshift
  • Amazon LinuxからTreasure Dataを使ってみる | DevelopersIO

    Fluentdが良さげなのでTreasure Dataも使ってみる Treasure Dataは、Big Data as a Serviceを提供しています。あらゆるログを転送する仕組みがFluentdでしたが、Treasure Dataは生成され転送されるログを溜め込んで価値ある情報として加工して提供しましょうと感じです。ある程度までは無料で使えるようですので早速使ってみましょう。 アカウントを作成する クラウド型のサービスを利用しますのでアカウントを取得しましょう。 セットアップする いつもの流れということで、まずはAmazon Linuxを立ち上げてください。そして以下のコマンドへと続きます。 コマンド1発でインストールが終わりそうな感じですが、Amazon Linuxに足りないものを入れておきましょう。 $ sudo yum update -y $ sudo yum install

    Amazon LinuxからTreasure Dataを使ってみる | DevelopersIO
  • 「Lean Startup Bootcamp」に参加してきました!~後編~ | DevelopersIO

    こんにちは!おおはしりきたけです!今回は実践編となる後編になります。 ■Lean Startupの必要性 ○ビジネスのペア 事業は、何を持って成立するのか製品・サービス⇒顧客、ユーザーがあって事業が成立 製品・サービスはある⇒フランチャイズ、新規顧客開拓 ユーザー、顧客がいる⇒受託開発、コンサルティング スタートアップは、上記の両方が必要。スタートアップは両方を作っていくから難しい。再生可能なカタチにする。両方をバランス良く育てなくてはいけない。しかし、スタートアップと呼ばれている人たちは製品を先に作りたがってしまう。このやり方は上手くいかない。製品ありきだと以下のようなことが起こる。 アイデアの製品化に失敗 製品・サービスが技術的に完成しない 広告・PR・マーケティングに失敗 時代背景とマッチしない 上記が起こると、チーム内で犯人捜しが起こる。すでにモノ余り時代なので、これ以上アイデアを

    takeshiyako
    takeshiyako 2012/06/27
    仮説の設定と検証について BeforeMVPとAfterMVP
  • Amazon EC2でウィルス対策をする – ClamAV – | DevelopersIO

    Linuxでウィルス対策 みなさん、Linuxでウィルス対策ってしていますか?実のところあんまりやってないと思うんです。今回は、Linuxでウィルス対策ってどんなツールや製品があるのか、いろいろ調べていく中で見つけましたClamAVというツールを使ってみたいと思います。 ClamAVとは ClamAVは、オープンソース(GPL)で開発が継続されている、パターンマッチング型のウィルス対策ソフトです。現在登録されているパターンの数なんと100万超え!、毎日数回のアップデート!という運営がされています。一体何者!?と思いまして調べてみますと、Snortで有名なSourcefire社による製品だという事が分かりました。これは期待大。 ClamAVのインストール それでは早速ClamAVをインストールしてみます。Amazon Linuxにて、EPELリポジトリを指定することでインストールを簡単に行う

  • Amazon EBSをRAID0構成にしてディスクI/O性能を上げる | DevelopersIO

    RAID0とは RAID0は、複数のディスクを1台のディスクのように扱い読み書きを高速化します。ストライピングと呼びます。Amazon EBSは、既に高い耐障害性を持っていますので、これをRAID0構成にすることで、Amazon EC2インスタンスの性能を引き出そうというのが今回の実験です。 下準備 RAID構成を組むためにセットアップします。 $ sudo yum update -y $ sudo yum install mdadm xfsprogs -y $ sudo yum install bonnie++ --enablerepo=epel -y RAID0構成の組み方 RAID0構成を組むための基操作をご紹介します。下記の例はRAID0で2台構成で2つのドライブを指定しています。 $ sudo mdadm --create --verbose /dev/md0 --level=

    takeshiyako
    takeshiyako 2012/02/06
    参考資料
  • Amazon S3 の結果整合性と読み取り一貫性 | DevelopersIO

    2015/2/23、「書き込み後の読み込み」整合性について更新しました。 Amazon S3 の使いどころ 前回の記事では、Amazon S3 でホームページが作れるという記事を書きましたが、それならファイルのステータスを使ってトランザクション処理にも使えるのでは?と思う方が100人中2人ぐらいいらっしゃるのではないでしょうか。 答えから言いますと、Amazon S3 ではトランザクションの制御はできません。トランザクションを実現するためには、SimpleDBを使う必要があります。(正確には、SimpleDBであるモードに設定する) それでは、Amazon S3 はどのような考え方でインターネットストレージを実現しているのか解説します。 読み取り一貫性 Amazon S3 の特性を理解するために、読み取り一貫性についてご紹介します。読み取り一貫性は、データベースのトランザクション管理を行う

    Amazon S3 の結果整合性と読み取り一貫性 | DevelopersIO
    takeshiyako
    takeshiyako 2012/02/06
    参考資料
  • Amazon Route 53とELBでAlias Resource Record Setを設定してZone Apexを実現 | DevelopersIO

    Amazon Route 53とは? Amazon Route 53とは、アマゾンが提供する分散管理DNSサーバーです。応答が早いとか、反映が早いとか、APIで設定できるとか、障害に強いとか、いろいろ特徴があるのですが、今回はRoute 53とElastic Load Balancingを使って独自ドメインのサブドメイン無しでも接続できるようにします。このサブドメイン無しの指定をZone Apexと言います(「mydomain.com」などの指定)。これを実現するには、Route 53のAレコードでAlias Resource Record SetとしてELBのドメイン名を指定します。このZone Apexは、最近できた機能でして、今までEC2のみでドメイン名を指定するときはZone Apexで指定することができませんでした。ですから、ブラウザから「www.mydomain.com」のよう

    takeshiyako
    takeshiyako 2011/10/31
    リファレンス
  • Auto ScalingのHealth Check、Scaling by Policy | DevelopersIO

    Auto ScalingのHealth Check 前回は、Auto ScalingをCLIから使う基的な方法をお伝えしましたので、今回はもうちょっと詳しくお伝えします。 まずは、Auto Scalingグループを削除する方法です。 $ as-delete-auto-scaling-group mygroup1 --region ap-northeast-1 Are you sure you want to delete this AutoScalingGroup? [Ny]y as-delete-auto-scaling-group: Service error: You cannot delete an AutoScalingGroup while there are instances still in the group. AWSRequestId:79d96c3f-c817-1

  • Amazon SNSとAuto Scalingを組み合わせる | DevelopersIO

    どこでAuto ScalingにSNSが必要になるのか Auto Scalingはインスタンスの状態が変更された際にAmazon SNSへ通知メッセージを渡すことができます。インスタンスが起動したか、終了したか知るのに大変便利な機能です。 Auto Scalingの通知タイプ一覧 通知タイプには、起動、起動エラー、終了、終了エラー、テストの5種類があります。 $ as-describe-auto-scaling-notification-types --region ap-northeast-1 NOTIFICATION-TYPE autoscaling:EC2_INSTANCE_LAUNCH NOTIFICATION-TYPE autoscaling:EC2_INSTANCE_LAUNCH_ERROR NOTIFICATION-TYPE autoscaling:EC2_INSTANCE_

  • 1