yutaponのブログ

javascript界隈の興味あるネタを備忘録的に残しておく場所

Object.defineProperty()について調べた

TypeScript本の5章ではコンパイル後のJSファイルを読めるようにJavaScriptの仕様について解説されています。

Object.defineProperty()というメソッド、ご存知でしょうか。

このメソッドは主に書き換え不可能なオブジェクトプロパティを定義するため使います。

これ、今まで知りませんでした・・

ってことで、ここらへんをサイ本を見ながら復習してみます。

続きを読む

TypeScript触ってみた感想

TypeScriptリファレンスを買って、4章まで読んだのでその感想を。
大雑把な感想としては、勉強しておいて損はない言語、といったところです。

ちなみに章構成はこんな感じです。

  1. 概要
  2. 開発環境の構築
  3. TypeScript & JavaScript基本文法
  4. 基礎知識
  5. 必要とされるJavaScript知識
  6. 応用知識
  7. 開発支援ツール
  8. 開発サンプル

TypeScriptリファレンス Ver.1.0対応

TypeScriptリファレンス Ver.1.0対応

続きを読む

IRKitとSiriを連携して家電制御したかった

GWはIRKitとSiriを使って家電制御する仕組みを作ってたんですが、
SiriProxyがまだiOS7に対応してないとのことで、連携できませんでした。。


完成させてから紹介するつもりでしたが、どんなことをしようとしたのか書いてみます。


IRKitとは

IRKit、とても面白い商品だと思います。
一言で言えば学習リモコンで、HTTPサーバが内蔵されてるのでHTTPでAPIを叩くこともできます。

APIがあるということは、プログラムから利用できるので発想次第でいろんな使い方ができます。


面白い使い方だなーと思ったのはこちら。
橋本商会 » IRKitで一番2ch実況が盛り上がってるテレビチャンネルを追跡する

2chの実況が盛り上がっているチャンネルに自動で切り替えるというもの。
ただ単に家電を制御するのではなく、プラスα面白い使い方してるのがいいですね。

続きを読む

AngularJSを触ってみた感想

AngularJSってどんなものかなとオライリーのAngularJS本を3章まで読み進めたのでその感想を。

AngularJSアプリケーション開発ガイド

AngularJSアプリケーション開発ガイド


この本の章構成は

  • 1章 イントロダクション
  • 2章 AngularJSアプリケーションの構造
  • 3章 AngularJSアプリケーションの開発
  • 4章 AngularJSアプリケーションの内部構造
  • 5章 サーバとの通信
  • 6章 ディレクティブ
  • 7章 その他の便利な機能
  • 8章 レシピ集

となっており、2章でAngularJSってどんなものか、
大体網羅されてるのでそれを読んだ感想になります。

続きを読む