Fight the Future

Java言語とJVM、そしてJavaエコシステム全般にまつわること

2008-10-22から1日間の記事一覧

ScalaのSnippetを写経する(5)-Implicit Conversion

Snippet: Extend Builtins | The Scala Programming LanguageScalaの特徴的な機能であるImplicit Conversion(暗黙的な型変換)。 Implicit ConversionについてはJJUG CCCのBOFでもScalaについて話されていた水島さんの資料がわかりやすいです。 http://www.co…

ScalaのSnippetを写経する(4)-For and Yield

Snippet: For and Yield | The Scala Programming Languageyieldしたら処理後のものを戻しますよーというサンプル。 package sample.snippet object YieldSample extends Application { val array = Array("a", "b", "c") println("変換前" + array.toString…

ScalaのSnippetを写経する(3)-Complex Operations

Snippet: Complex Operations | The Scala Programming Language Scalaには「演算子」という概念はない。 「+」という名前のメソッドにすぎない。 だから演算子のオーバーライドで悩まされることもない。 package sample.snippet object ComplexOperations e…

ScalaのSnippetを写経する(2)-BigInt

Snippet: BigInt | The Scala Programming Language IntからBigIntにはシームレスですよーというサンプルだと思う。 package sample.snippet object BigIntSample extends Application { def functional(n: BigInt): BigInt = { if (n == 0) { 1 } else { n …

ScalaのSnippetを写経する(1)-Abstract Types

Scala公式サイトにあるSnippetを淡々と学んでいきます。 サンプルコードはコピペしちゃだめ!必ず手打ち!写経していきます。Snippet: Abstract Types | The Scala Programming Language package sample.snippet object AbstractTypes extends Application {…

AndroidでScalaは動く

Developing for Android | Scala IDE for Eclipse Space | Assembla そらScalaはコンパイルしたらclassファイルやし、Andoroidで動くよね。。。 今からObjective-Cを学ぼう、とはちょっと思えないし。 # web-career.com読んじゃったし。 そうなるとJava & Sc…

管理者とは

システム開発の仕事は、「自ら考える」ことが必要な仕事です。自発的に工夫したり、考えたりしながら作業を進めているSEにとって、単なる作業マシーンの役目を指示されることは、とても苦痛なのではないでしょうか。 キャリア・働き方を考えるブログ: 第3回 …

「下流から見たIT業界」がおもしろい

下流から見たIT業界: SEとPG、どっちが頭がいい?(2) 例えば企業の会計システムを作るとします。その設計に携わって企業の会計を知ることができるようなSEがどれだけいるでしょう。会計の知識はそんな甘いものではありません。 下流から見たIT業界: SEとPG…

Andoroidが建った

Cedric氏がアップしてくれてます。 Google社内かな?