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

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

2016-01-01から1ヶ月間の記事一覧

逆波蘭記法計算機

備忘録。 Haskell operate :: [Integer] -> String -> [Integer] operate (r:l:st) "+" = (l + r):st operate (r:l:st) "-" = (l - r):st operate (r:l:st) "*" = (l * r):st operate (r:l:st) "/" = (l `div` r):st operate stack t = (read t::Integer):st…

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

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