タグ

2014年2月17日のブックマーク (12件)

  • Vagrant, Ansible, そして Docker ~ 俺達の戦いはこれからだ! ~

    1) 残念タイトル 2) @smagchとは。在宅で働いてるフリーランスのプログラマ。ほぼ開発を生業。メインでJavaScript(もともとActionScript, Java)少しPHPもする。今春、旭川の勉強会でComposerについて発表(http://www.slideshare.net/shimaguchi/compose )。以上より、VagrantやDockerに関して理解が深くはない。ほとんどない。このスライド、たぶんバグ満載。あらかじめ、ごめんなさいをしておいて、ハードルを下げる。というか、発表まで時間があったし、実務でも使っているので物凄いテクニカルな発表ができるという見込みをしていましたが、物臭な性格がボトルネックになるということを見込みを入れていなかったことが災いしましたぁ。 3) Vagrant。ローカルにVM立ち上げて、同じ環境で開発しようよ!って感じ?(たぶん

    Vagrant, Ansible, そして Docker ~ 俺達の戦いはこれからだ! ~
  • DockerによるChefのCookbooks開発 - Qiita

    Chefのcookbookをちょっと実行したい時、みなさんどうしているのでしょうか。 Amazon S3上に、手元のMacbookのVirtualbox(Vagrant)で、さくらのVPSで、XenサーバのDomUで。。。などなど色々だと思います。 仮想環境だとまっさらなOSを立ち上げるのにいちいち時間がかかる。 みなさん Docker使いませんか? 私はUbuntuサーバにDockerをインストールした環境を用意して その上でCentOSでも, UbuntuでもDockerで文字通り ドカドカ 作って消してChefのレシピを開発しています。 Docker上のOSはLinux Containerなので仮想環境よりもCreate/Destroyが早くできます。 そして、そのDockerを使ってChefのCookbookを開発するのに便利なkitchen-dockerの使い方を紹介します。 ※

    DockerによるChefのCookbooks開発 - Qiita
  • 分散バージョン管理システム「Git 1.9」が公開 | OSDN Magazine

    分散型バージョン管理システム「Git」の開発チームは2月14日、最新版となる「Git 1.9.0」を公開した。多くのサブコマンドが追加されるなど、多数の機能強化が行われている。 Git 1.9.0は2012年10月に公開されたバージョン1.8系に続くアップデートとなる。バージョンでは多くの機能が追加されており、一部後方互換性のない機能変更も行われている。 大きな変更点としては、HTTP経由でのトランスポートでGSS-Negotiate認証利用時に「100 Continue」メッセージを利用するように変更された点がある。これにより大規模なペイロードの再送を避けられるとしている。サブシステムではremote-bzr、remote-hgのバグを修正し、git q4、git svn、gitkも更新した。 ワークフローやUI関連では、従来は行えなかったshallowクローンで作成されたレポジトリか

    分散バージョン管理システム「Git 1.9」が公開 | OSDN Magazine
    syuu256
    syuu256 2014/02/17
  • 「Your VM has become "inaccessible."」メッセージでVagrant起動に失敗した場合の復旧方法

    「Your VM has become "inaccessible."」メッセージでVagrant起動に失敗した場合の復旧方法 Vagrant環境の起動(Vagrant up)を実行した所、 以下メッセージで起動に失敗した時の復旧方法になります。 ----------------------------------------------------------------------- C:\HashiCorp\Vagrant\localdev>vagrant up Bringing machine 'default' up with 'virtualbox' provider... Your VM has become "inaccessible." Unfortunately, this is a critical error with VirtualBox that Vagrant

  • 月間34億PV、新規会員登録1日1万人! pixiv片桐代表が明かす、驚異のグロースハック術

    イラスト投稿SNSpixiv」。公開から6年で月間34億PVに達する爆発的な成長を遂げ、さらに現在も1日1万人の新規会員登録があるという。pixivをつくろうとしたきっかけから、有料会員を増やすための具体的な施策まで、pixiv代表・片桐氏自らがその全容を語った。(この記事は、都内某所で行われた片桐氏によるグロースハックセミナーを書き起こしたものです) 月間34億PV、1万人/日の新規会員登録 pixivの片桐です。よく皆さん自己紹介から始めてるんで簡単に入れときました。 pixivってどういうサービスかというと、まあイラストに特化したSNSです。規模としては平均投稿作品数が30,000/日、総投稿作品数が4,000万作品、ユーザー数930万人、月でいうと34億PV、3,700万UUあります。 PVの比率で言うと日80%、海外20%って感じで、海外の内訳は中・台・米・韓で75%以上占め

    月間34億PV、新規会員登録1日1万人! pixiv片桐代表が明かす、驚異のグロースハック術
  • Google、高周波音ログイン技術のSlickLoginを買収

    Googleが、スマートフォンの高周波音を利用する二要素認証技術を手掛けるイスラエルのSlickLoginを買収した。SlickLoginが2月16日(現地時間)、自社のWebサイトで発表した。買収総額などの詳細は公表されていない。 SlickLoginは2013年6月創業の、イスラエルのエンジニア3人チームの新興企業。Webサイトへのログインのための、ユーザーのスマートフォンを利用する二要素認証技術を開発している。通常の二要素認証と異なり、ワンタイムパスワードを生成するための特殊なガジェットやWebサイトからのメールなどを必要とせず、スマートフォンにインストールしたアプリが発する高周波音をPCのマイクに取り込ませることで認証を完了できる。 SlickLoginのチームはGoogleのイスラエルオフィスに参加する。「Googleとわれわれは、ログインは簡単であるべきで、認証はユーザーにと

    Google、高周波音ログイン技術のSlickLoginを買収
  • Amazon.co.jp: :

    syuu256
    syuu256 2014/02/17
  • CSRF 対策用トークンの値にセッション ID そのものを使ってもいい時代は終わりつつある - co3k.org

    CSRF 脆弱性対策には攻撃者の知り得ない秘密情報をリクエストに対して要求すればよく、そのような用途としてはセッション ID がお手軽でいいよねという時代があったかと思います。 いや、もちろん、 CSRF 対策の文脈だけで言えば今も昔も間違いというわけではありません。セッション ID が秘密情報であるのは Web アプリケーションにおいて当然の前提ですので、 CSRF 対策としてリクエストに求めるべきパラメータとしての条件はたしかに満たしています。 たとえば 『安全なウェブサイトの作り方』 改訂第6版では以下のように解説されています。 6-(i)-a. (中略) その「hidden パラメータ」に秘密情報が挿入されるよう、前のページを自動生成して、実行ページではその値が正しい場合のみ処理を実行する。 (中略) この秘密情報は、セッション管理に使用しているセッション ID を用いる方法の他、

  • Practical Symfony #23: ドメインの知識を使ったフォームバリデーション

    フォームは、PHPメンターズの設計と実装の型で述べているように、アプリケーションレイヤーにて実装されます。今回はフォームのバリデーションの拡張についてとりあげます。 バリデーションの仕組みの基ユーザーが入力した値を受け取り、アプリケーションのフォームでその入力を表すオブジェクト(フォームのデータを格納する入れ物、フォームDTO: Data Transfer Objectと名づけます)が組み立てられます。このフォームDTOの持つデータが妥当かどうかをチェックするのがバリデーションの役割です。 バリデーションはフォームDTOに対して行われるため、SymfonyではフォームDTOクラスにバリデーションの定義を記述します。 class Author { /** * @Assert\NotBlank() * @Assert\Length(min = "3") */ private $firstNa

    Practical Symfony #23: ドメインの知識を使ったフォームバリデーション
    syuu256
    syuu256 2014/02/17
  • x86サーバの開発に取り組むマイクロソフトとx86サーバの事業を手放すIBMと

    IBMがx86サーバ事業を手放し、レノボに売却するという大きなニュースが流れたのは1月下旬。その後、IBMと長年付き合いのある企業の情報部門責任者のお話しを聞く機会がありました。その方曰く、「x86サーバはコモディティ化しつつあるとはいえ、先端技術を持ち信頼できるベンダだからIBMから調達してきたのに。大変残念だ」とのこと。 しかしこの方は一方で、次のようにも話します。「5年後を考えれば、いまと同じように物理サーバを調達しているかと言えば疑問だ。効率性や迅速性を考えると、パブリッククラウドの利用は間違いなく広がるだろう」。 この発言に表れているように数年後の動向を考えれば、IBMのx86サーバ事業と競合しているのはヒューレット・パッカードやデル、シスコなどのシステムベンダーではなく、Amazonクラウドのようなクラウドベンダなのです。 IBMはx86サーバ事業を手放す一方、同社はSoftL

    x86サーバの開発に取り組むマイクロソフトとx86サーバの事業を手放すIBMと
  • エンジニアのためのデータ可視化実践入門という本を書いた - あんちべ!

    2014/10/14 追記 書87ページに「母数」という単語が複数回出てきますが、 これは全て「分母」とすべきでした。*1 通常、統計学の文脈では、母数は各確率分布を特徴付ける変数を指す単語であり、 例えば正規分布は平均と分散という二つの母数によって形状が決定されます。 決して母数と分母(あるいは全数)と誤解してはなりません。 しかし母数と分母を混同することは当によくあることで、 書はこのような頻出する誤解を訂正し、 皆様が統計を用いる際の失敗を一つでも減らす という目的で執筆に至ったにも拘らず、 まさか書でこのような重大な失敗をしてしまったことに対し 心からお詫び申し上げ訂正させて頂きます。 なお、問題個所の記述は共著者の森藤氏ではなく 私が記述したものであり、全責任は私にあります。 を書くに当たり、誤字脱字や言い回しの不備は出来る限り無くすべきですが、 人間であるためミスをす

    エンジニアのためのデータ可視化実践入門という本を書いた - あんちべ!
  • 無料で始めるアプリのバックエンド開発

    きたあず第14回の資料です。 PowerShellを使ったAzure Function Appの紹介です。 デモで使用したスクリプトは下記のリポジトリにあります。 https://github.com/papeMK2/kitaazu_14_demo

    無料で始めるアプリのバックエンド開発