かとじゅんの技術日誌

技術の話をするところ

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

Javaでnullを回避するために似非Option型を作ってみる

ScalaにはOption型というプログラムの世界観を変えるような魅力的な型があり、それでnullを回避することができる。*1 詳しくはこちらを参照。 ScalaのOptionステキさについてアツく語ってみる - ゆろよろ日記Javaでも、ScalaのOption型と似て非なるOption型…

スレッドセーフにするために考えること 〜基礎編〜

ええっと、リクエストされたので、今回は並行処理ネタにいってみます。 並行処理といえば、この本は必読書ですね。でも、書いてることは、かなりムズカシイデス(´・ω・`) Java並行処理プログラミング ―その「基盤」と「最新API」を究める―作者: Brian Goetz…

[Java] Java PUZZLERSを読み始めました&出題

Java Puzzlers 罠、落とし穴、コーナーケース作者: ジョシュア・ブロック,ニール・ガフター,柴田芳樹出版社/メーカー: ピアソン・エデュケーション発売日: 2005/11/14メディア: 大型本購入: 3人 クリック: 81回この商品を含むブログ (56件) を見る この本を…

nullという値は本当に必要か考えよう

今回は、nullの扱いは気をつけようねというお話。特にこれからの人に読んでもらいたい。 nullは変数を初期化する時などに、当たり前のように登場します。Javaではnullがないなんて考えられないわけです。(C#でも同様) しかし、nullの考案者のTony Hoareは「1…

JPNewTechに参加してきました

22日土曜の夜に、JPNewTech(仮名?)というイベントに参加してきました。奥様ご理解をいただきありがとうございますm(_ _)m 東京でネットワーキングイベント #jpnt : 橋本正徳の「コラボレーション」をしていく感じいつも参加するイベントはプログラマが集う勉…

[執筆][Java] 特集記事を書きました

こんばんわ。1/24日発売の日経ソフトウエア 3月号で特集記事として、特集3「現場で通用するソフトウエア設計」を書かせていただきました。 日経ソフトウエア 2011年 03月号 [雑誌]作者: 日経ソフトウエア出版社/メーカー: 日経BP社発売日: 2011/01/24メディ…

[Scala] Scalaでコードを書きたいけど、どの開発環境がいいの?

最近、Scala本が増えてきてますが、早い話こういう話になりますよね。本はわかった、コード書かせろとw 実際にコーディングするための開発環境はどれがいいのか、触ってきた感想を超簡単にレポートします。 触った開発環境は以下です。 Eclipse + Scalaプラ…

[書評] プログラミングScala

せっかく献本いただいたので、早速 書評を。 プログラミングScala作者: Dean Wampler,Alex Payne,株式会社オージス総研オブジェクトの広場編集部出版社/メーカー: オライリージャパン発売日: 2011/01/20メディア: 大型本購入: 2人 クリック: 307回この商品を…

「プログラミングScala」を献本していただきました

非常に嬉しいことに、「プログラミングScala」を献本していただきました。@yyamanoさん、お声がけありがとうございました。 訳者の方、オライリー・ジャパン様、ありがとうございます。とても嬉しいです!!ノートとScalaバッチまで同梱というスペシャルなパ…

[Scala][Wicket] ScalaでWicketを始める

Scalaで使えるウェブフレームワークはLiftやplay frameworkなどのJavaのものを含めれば、使えそうなものは山ほどありそうですが、今回はWicketをやってみようと思います。とりあえず、Maven2のarchetypeであるWicketのQuickstartを使ってプロジェクト構成を…

そりゃ、ほしい!

MacBook Air 11インチ欲しい!

地豆の関数ライブラリとobject-manipulator

先のエントリでGoogle Collectionsを使えば、Javaでも関数型ぽくできるのですが、地豆にも関数型に特化したfunctorライブラリがあります。 まぁ、かなりマニアックなネタなので、ブクマとかスターとはつかないだろうなw そんなの気にしませんw 地豆謹製の…

ScalaとGoogle Collectionsで関数オブジェクト

あけましておめでとうございます。 年末年始はいかがでしたか?私は大晦日から実家の兵庫に向かう道中、滋賀で大雪に見舞われまして、10時間ぐらい立ち往生して車中泊という幸先悪い年越しでしたorzさて、今日は関数オブジェクトの話です。関数オブジェクト…