Ansible使ってVagrant上のCentOSにHubot入れる
GithubKaigiでHubotが結構フィーチャーされてたので触ってみました。
https://hubot.github.com/
https://github.com/github/hubot
Hubotでヒューボットと読むらしいです。
(Human + Botとか)
最近思うのですが、何かの環境構築するならAnsibleでPlaybook書いておくと後からやる時にいろいろと助かるので、Hubot動かすまでのPlaybook作りました。
Hubotをインストールするにあたり、こちらの記事を参考に進めました。
かなり助かりました。
開発のお手伝いボット Hubot で定期処理を自動化しよう! | KRAY
TypeScriptリファレンス読んだ感想
前に書いた記事の続きになります。
TypeScript触ってみた感想 - yutaponのブログ
やっとTypeScript本を一通り読んだ(目を通した)ので、メモ書きをまとめてみる。
大雑把な感想
TypeScriptのことをたくさん書いてあるのは
- 4章 基礎知識
- 6章 応用知識
あたりで、かなり読み応えがあります。
私の場合、1回読んだだけだとよくわからないままになりそうなので、ここは何回も読んでおきたい章です。
7章 開発新ツール ではnodebrew, npm, gruntなど、最近のJS開発では定番のツールの使い方が解説されてるので、JSを余り触ったことがなければ先にこの章を読んでおくといい気がします。
8章 開発サンプルでは、TypeScriptを使ってまるばつゲームを一から作ったり、AngularJS+TypeScript、enchant.js+TypeScriptの組み合わせのサンプルが載っています。
まるばつゲームを作る部分が個人的には面白かったです。
仕様を洗い出して、設計して、実装するって流れがわかりやすかった。
Object.defineProperty()について調べた
TypeScript本の5章ではコンパイル後のJSファイルを読めるようにJavaScriptの仕様について解説されています。
Object.defineProperty()
というメソッド、ご存知でしょうか。
このメソッドは主に書き換え不可能なオブジェクトプロパティを定義するため使います。
これ、今まで知りませんでした・・
ってことで、ここらへんをサイ本を見ながら復習してみます。
続きを読むTypeScript触ってみた感想
TypeScriptリファレンスを買って、4章まで読んだのでその感想を。
大雑把な感想としては、勉強しておいて損はない言語、といったところです。
ちなみに章構成はこんな感じです。
- 概要
- 開発環境の構築
- TypeScript & JavaScript基本文法
- 基礎知識
- 必要とされるJavaScript知識
- 応用知識
- 開発支援ツール
- 開発サンプル
- 作者: わかめまさひろ,井上章,丸山弘詩
- 出版社/メーカー: インプレスジャパン
- 発売日: 2014/05/16
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る
IRKitとSiriを連携して家電制御したかった
GWはIRKitとSiriを使って家電制御する仕組みを作ってたんですが、
SiriProxyがまだiOS7に対応してないとのことで、連携できませんでした。。
完成させてから紹介するつもりでしたが、どんなことをしようとしたのか書いてみます。
IRKitとは
IRKit - iPhone,iPadを使って外出先からエアコン等の家電を操作できる学習リモコン
- 出版社/メーカー: maaash.jp
- メディア: エレクトロニクス
- この商品を含むブログを見る
IRKit、とても面白い商品だと思います。
一言で言えば学習リモコンで、HTTPサーバが内蔵されてるのでHTTPでAPIを叩くこともできます。
APIがあるということは、プログラムから利用できるので発想次第でいろんな使い方ができます。
面白い使い方だなーと思ったのはこちら。
橋本商会 » IRKitで一番2ch実況が盛り上がってるテレビチャンネルを追跡する
2chの実況が盛り上がっているチャンネルに自動で切り替えるというもの。
ただ単に家電を制御するのではなく、プラスα面白い使い方してるのがいいですね。