2017年1月10日のブックマーク (3件)

  • ES6版React.jsチュートリアル - Qiita

    はじめに 初心者による初心者のための記事 React.js公式チュートリアルの和訳風 ES6 さらっと仮想DOM調べてみたよ、ぐらいの人向けです。 JavaScript初心者、ES6初心者、React初心者向けかつ僕がそうです。 なので間違いがあるかもしれません。見つけたら教えて下さい。 公式のチュートリアルはこちらです。 React Tutorial React チュートリアル (和訳) 公式Documentのソース (Markdown) 環境 Mac OSX Node.js v0.12.7 Gulp 3.9.0 React 0.13.3 作るもの 公式のTutorialに沿って、シンプルなコメントボックスをReactで作成します。 次の機能を提供するものです。 すべてのコメントの表示機能 コメント投稿フォーム バックエンドサーバーとの連携 また、次の特徴を持っています。 更新最適化:

    ES6版React.jsチュートリアル - Qiita
    kent-where-the-light-is
    kent-where-the-light-is 2017/01/10
    “index.jsを次のように編集してください。 index.js import React from 'react' class CommentBox extends React.Component { constructor(props) { super(props); } render() { return( <div className='commentBox'> <h2>Comments</h2> <CommentList /> <CommentForm /> </div> ); } } class CommentLis
  • HubotにOpsWorksのDeploymentを監視させてSlackに流す - Qiita

    経緯 OpsWorks(Chef)の実行時間は長い 完了はできるだけ早く知りたい 誰かが操作したら教えて欲しい つまり、操作の通知の機能が欲しい OpsWorksには通知の機能がない インスタンス間のオーケストレーション的な通知はあるんですが、SNSでイベント通知的な機能がない。 作ってみた 各操作の情報は OpsWorks:DescribeDeployments で取れる。 Deploymentsと書いてるけどCommandsも取れるので、これを監視して新しいのが来たら通知する感じ。 依存ライブラリ aws-sdk (2.1.42) cron (1.0.9) ※()内は実際に使用しているバージョンでそれでしか動かないわけではないです 必要なIAM権限 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Actio

    HubotにOpsWorksのDeploymentを監視させてSlackに流す - Qiita
    kent-where-the-light-is
    kent-where-the-light-is 2017/01/10
    “OpsWorksには通知の機能がない インスタンス間のオーケストレーション的な通知はあるんですが、SNSでイベント通知的な機能がない”
  • Prefer Guard Clauses over nested conditionals

    kent-where-the-light-is
    kent-where-the-light-is 2017/01/10
    ““Why don’t you ever use guard clauses?” he asked. A guard clause is a conditional statement at the top of a function that bails out as soon as it can. Like this: def save_to_file(filename) return false if filename.blank? #<- Guard clause do_something do_something_else File.write...# blah bl