大手SIベンダにてSEやPMやアーキテクトとして勤務したのち,株式会社豆蔵を経て,現在は合同会社シンプルアーキテクト代表社員であり,株式会社匠Business Placeのチーフコンサルタント。主に超上流のプロセスである要求開発やオブジェクト指向,アジャイル開発... 続きを読む
Scala は良いと思う。でも最近書いてなかったので、アクセスログのリファラを数えるという (変数に型のないようなスクリプト言語でさくっとすます類いの) 作業をやってみた。 % cat access.log ... 127.0.0.1 blog.8-p.info - [19/Jul/2009:06:23:26 +0000] "GE... 続きを読む
素晴らしい言語の、素晴らしい入門本。 何が素晴らしいかというと、言語の思想が、頭ではなく体で覚えられるようになっていること。これなら言語オタクでなくとも、いや言語オタクでない方が、無名関数やActorの素晴らしさがよくわかる。 それだけに、結構残念... 続きを読む
Scala, プログラミング, プログラミング言語型レベルプログラミングの会、略して型レ会、行って来ました。メモとか取ってなかったので詳細な感想は書けないのですが、とにかく濃い話が盛りだくさんで面白かったです。このように魅力的なイベントを主催していた... 続きを読む
Groovy has an interesting shortening of the ternary operator that it rather fancifully titles “the Elvis Operator“. This operator is hardly unique to Groovy - C# has had it since 2.0 in the form of the Null Coalescing Operator - but that d... 続きを読む
作者 Niclas Nilsson, 翻訳者 金森 諭 投稿日 2008年7月8日 午後12時7分 コミュニティ Java, Architecture トピック パフォーマンス&スケーラビリティ タグ Concurrency, Erlang, Scala ブロゴスフィアでは最近Scala対Erlangの議論がややヒートし続けている。マ... 続きを読む
Scala と JavaScript はありとあらゆる事が対極なので、面白いです。Scala はたくさん型(クラス)を作ることが推奨されている言語です。型は1行で簡単に作れるし、型のパターンマッチングの機能をはじめとして、型に関する機能が充実しています。ちょっとでも... 続きを読む
ナップサック問題という大昔からある有名な問題があります。怪盗が重量制限のあるナップサックにできるだけ物を詰め込んで、詰め込んだ価値を最大化する問題です。そのための、教科書的な解法は、動的計画法を使うことです。プログラミングコンテスト(IOIやICP... 続きを読む
作者 Ian Roughley, 翻訳者 白石 俊平 投稿日 2008年1月15日 午後12時24分 コミュニティ Java トピック タグ JVM, Scala ”なぜScalaなのか?”という質問に答える前に、”Scalaとは何か?”という質問に最初に答える必要がある。ScalaのWEBサイト(source)から... 続きを読む
プログラミングを嗜む普通の社会人。はじめてのプログラミングは「Hello World」ではなく、N88-BASICで画面上に円を描いたこと。「外国語のよいところはそれをいくつ学ぼうと構わないことだ」という或る言語学者の言葉はプログラミング言語にも当てはまると最近... 続きを読む
Onion開発日記は、はてなダイアリーに移行しました(URL:http://d.hatena.ne.jp/kmizushima/)。Onion開発日記のデータについては、随時移行していきたいと考えています。 よろしくお願いします(2008年5月4日)。 続きを読む