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

第21回名古屋アジャイル勉強会

3/26に、第21回 名古屋アジャイル勉強会に参加してきました。 テーマは、「マインドマップで高める要約力」。 要約するとき大事なこと 「誰に」伝えるのか 自分、友人、知人、初対面の人、etc. 「何を」最も伝えたいのか 「誰に」伝えたいかによって大きく違…

東海アンカンファレンス

3/20に、東海アンカンファレンスに参加してきました。 自分は発表するつもりはなかったけど、後ろにいたid:bleis-tiftに押され発表することに。 適当にノートPCの環境晒し(+自分晒し)で、すごくgdgdですた。 懇親会 一次 隣にいた id:youandi さんに仕事の話…

第5回名古屋Scala

3/19に、第5回名古屋Scala勉強会に参加してきました。 今回は継承とかトレイトとか。 ScalaのforはOption型でも使えて、Haskellのdoみたいに使えるなーとかいう話題があった。 scala> val x = Some(3) x: Some[Int] = Some(3) scala> for (i <- x) yield (i …

TDD Boot Camp 北陸

TDD Boot Camp 北陸 に参加してきました! 初日 〜開始 5時半に実家を出て名古屋へ。 名古屋で id:bleis-tift と合流してと小松まで。 新幹線の英語アナウンスはレイハさんらしい。 小松からは wtnabe さんの車で現地へ。 雪が残ってたりして驚くなど。 t-wa…

foldを使ってfoldを作る

foldr/foldl を使って、foldl/foldrを作ってみる。 myFoldL :: (a -> b -> a) -> a -> [b] -> a myFoldL f y xs = foldr (\x g a -> g $ f a x) id xs y myFoldR :: (a -> b -> b) -> b -> [a] -> b myFoldR f y xs = foldl (\g x a -> g $ f x a) id xs y -…