エンジニアのソフトウェア的愛情

または私は如何にして心配するのを止めてプログラムを・愛する・ようになったか

CoffeeScript

iTunes の CD の情報を JavaScript で設定する

CD を購入した時に、iTunes 上で情報を設定するのが面倒だったのでスクリプトでなんとかしようと思ったらなんとかなったので、そのメモ。従来から AppleScript で iTunes を操作することはできましたが、AppleScript は不得意なため Yosemite から使えるよう…

this is not global

めも。 A = 10; console.log('A = ' + A); console.log('this.A = ' + this.A); console.log('global.A = ' + global.A); 実行結果。 $ node what-is-global.js A = 10 this.A = undefined global.A = 10 ただし。 $ node > A = 10 10 > this.A 10 > global.…

修練がてら DFA をいろんな言語で書いてみた

アンダースタンディング コンピュテーションを読んでいます。アンダースタンディング コンピュテーション ―単純な機械から不可能なプログラムまで作者: Tom Stuart,笹田耕一,笹井崇司出版社/メーカー: オライリージャパン発売日: 2014/09/18メディア: 大型本…

8つのボール問題・CoffeeScript篇

自主練。とにかくまずは手を動かして、自分で書いてみるところから。 お題に使わせてもらいました。 8つのボール問題、さらに書き直し(JavaScript手習い) - 虎塚 CoffeeScriptはシンタックスハイライト効かねぇ…。 _ = require './lib/underscore-min.js' …