log.saiias

あてにならない備忘録

2012-01-01から1年間の記事一覧

ProjectEuler Problem1-3

Haskellを勉強するために前々から解こうと思ったまま放置していたProjectEulerを解くことにした。 Problem1 やるだけ sum [x|x<-[1 .. 999],x `mod` 3 == 0, x `mod` 5 == 0] Problem2 これもやるだけ problem2::Integer problem2 =sum[x | x <- takeWhile (…

OSX(10.7)にGHCをインストール

Haskell-Platformをいれると以下のようなエラーをはいてGHCがまともに動かなかったのでOSX(10.7)でさまざまな方法でGHCを動かしてみた。 Loading package base ... <command line>: can't load .so/.DLL for: iconv (dlopen(libiconv.dylib, 9): image not found)このエラ</command>…

Rubyのシンボル

最近「RailsによるアジャイルWebアプリケーション開発」を読みながらRailsのお勉強の最中。その中でシンボルについての説明を読んだだけだと必要性を感じなかったのですこし調べてみた。 シンボルと文字列との違い 簡単な例を乗せる。 a1="hoge" a2="hoge" a…

tmuxの導入

縦分割がデフォルトで入っていると聞いてtmuxを導入してみた。インストール方法は $ brew install tmux導入が楽で(・∀・)イイネ!! あとは以下のような設定にしました。 window関連のキーバインドはprefix+アルファベット pane関連のキーバインドはprefix+^C-…