かとじゅんの技術日誌

技術の話をするところ

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

Scalaのカリー化について学ぶ

Scalaでカリー化。「カリーか」って聞くと、あれしか想像できなかったのですが、なんとなく理解したというエントリ。まず、このエントリを読む。 Scalaの関数部分適用とカリー化 - kyabの日記関数型プログラミングの世界は奇妙な世界ですね。慣れてくると好…

今日のScala

とりあえず、リストの宣言 scala> var list = List(1,2,3,4,5) list: List[Int] = List(1, 2, 3, 4, 5)繰り返し処理をかいてみる。 scala> list.foreach(println) 1 2 3 4 5これも同じことができる。 scala> for( i <- list ) println(i) 1 2 3 4 5戻り値は…

今日のScala

Scalaの記事も面白いと思うので、気分転換に読んでみてくださいませw本日書いたScalaコードはこちら。 val strList = List("K","A","T","O") val join = strList.reduceLeft((x,y) => x + ", " + y) println(join) とすると、カンマ区切り文字列を簡単に作…

ドメイン駆動設計を始めるときにおすすめなコード例

ドメイン駆動設計で開発する時に、まずお手本となるコード例をみたいですよね。まず、これ見ましょう。 DDDSampleは、Javaで実装されたものです。*1 原書の内容と連動しているので、原書を読んでいる人にとっては分かりやすいと思います。読んでいなくても、…

DevLOVE Beautiful Develpmentに参加してきました

"Beautiful Develpment"(10/27 DevLOVE)に参加してきました。私も直近でドメイン駆動設計の記事を書かせていただいていたので、タイミングがよかったと思います。参加者も多く皆さんの関心の高さを伺えました。 9月24日発売の日経ソフトウエア 11月号の特…

Scala始めました

今からでも遅くないということで、私もScalaを始めました。去年ぐらいにも耳に入っていたのですが、なんか小難しい言語だなーと思っていました。まぁ、でも食わず嫌いはよくないということで、まずやってみようと本を何冊かを買い込んで勉強してます。やって…

Scansnap S1500と裁断機PK-513Lを買いました

etc

BOOKSCANサービスをプレミアム会員で利用していたのですが、さすがに毎月1万弱でていくのはどうかなと思ったのと、リードタイムがどうしても我慢できなかったので、以下の自炊キットを購入しました。7万ぐらいでした。 プラス 断裁機 裁断幅A4 PK-513L 26-1…

ドメイン駆動設計を始めるときにおすすめな教材&情報源

ドメイン駆動設計(DDD)を始めるときにおすすめな教材&情報源を順不同で紹介します。 まずは、EvansのDDD本。洋書ですが、原書にしか書いてないことがあるので、はやりこれです。 Domain-Driven Design: Tackling Complexity in the Heart of Software作者: E…