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

YouTube の新 UI に対応

YouTube の UI が変わり,これが早速動かなくなってました… http://d.hatena.ne.jp/eagletmt/20100322/1269225540 yt がなくなってしまったけど,flashvars を見ればよさそう. それと,g:yt_save_dir が設定されていなかったときの保存先を Firefox の設定…

Evaluate Haskell code anywhere

http://chrisdone.com/posts/2010-04-05-haskell-json-service-tryhaskell.html Try Haskell が eval する API を提供するようになったようなので,適当に Vimperator のコマンドを書いてみた. :hseval take 10 $ scanl1 (*) [1..]とすると [1,2,6,24,120,7…

なんかいろいろエンコード/デコードする operator を提供するプラグイン

Vim

~/.vim/plugin とかに入れて,例えば nmap <Leader>eu <Plug>encodeURIComponent vmap <Leader>eu <Plug>encodeURIComponent nmap <Leader>du <Plug>decodeURIComponent vmap <Leader>du <Plug>decodeURIComponent nmap <Leader>ej <Plug>encodeJSString vmap <Leader>ej <Plug>encodeJSString nmap <Leader>dj <Plug>decodeJSString …</plug></leader></plug></leader></plug></leader></plug></leader></plug></leader></plug></leader></plug></leader>

関数の arity を調べる関数

IncoherentInstances よくわかりません {-# LANGUAGE MultiParamTypeClasses , FunctionalDependencies , TypeFamilies , FlexibleInstances , ScopedTypeVariables , EmptyDataDecls , UndecidableInstances , IncoherentInstances #-} data Z data S a cla…