kagamihogeの日記

kagamihogeの日記です。

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

Java: The Good Parts

ここのところ若干 Java から離れ気味だったこともあり、若干出遅れ気味だが話題になっていたので手を取ってみた一冊。前書きにもあるとおり、本書は Java のベストプラクティスや技術的な知識を提供する類の本ではない。どちらかというと、技術書というより…

コンストラクタが private なクラスをモックで差し替えてテストしたかった

最近ようやくテストコードを書くことに目覚め始めました。で、まぁ、とあるクラスをテストしようと思ったが、一部にミドルウェアと通信する箇所があるので、そこはユニットテストのときはなんもしないようにしたかった。DI なんて便利なモノがまだ無い環境な…

日本は世界5位の農業大国

ちょっとタイトルが釣りくさいなーと思いつつ、釣られて買ってしまった一冊。そして実際のところ、煽るような文体になっている箇所が幾つかあり、若干引いたりもしたが、内容はごく真っ当なことを書いているように思われる。おおよその構成としては、自給率…

小さく始めて農業で利益を出し続ける7つのルール―家族農業を安定経営に変えたベンチャー百姓に学ぶ

いわゆる、農業経営の成功体験を社長が記した一冊。筆者の澤浦彰治氏が代表取締役をつとめる 野菜くらぶ | 産地直送、生産者のこだわり野菜。新規就農の独立支援。 は平成21 年3 月の概要によれば*1売上 12 億と中々のもの。農業をビジネスとして軌道に乗せ…

アメリカの高校生が読んでいる投資の教科書

本書のタイトルからも明らかなとおり、ちょっとでも投資を知っている人にとっては、おそらく何をイマサラなことしか書いてはいないだろう。がしかし、俺のように投資の基本中の基本を勉強中の人間にとっては、ごくごく当たり前のことが書いてある本がまずは…

Javaプログラマであるかを見分ける10の質問に対する回答なのかネタなのかフィクションなのかもうよくわからないもの

Javaプログラマであるかを見分ける10の質問 - やさしいデスマーチ ==演算子とequalsメソッドの違いは何か? ==は、なぜか文字列が一致しているのに時々思ったとおりに動かないことがあるが、equalsは動くため。 文字列の連結は原則として+演算子を使ってはな…

東大生の論理― 「理性」をめぐる教室

本書は、著者が東大に非常勤講師として一年次の学生に向けて一年間記号論理学の講義を行った結果を基に、東大生とはいかなる性質を持った人間たちなのだろうか、について考察を行った一冊である。その性格上、長期間研究を行ったわけではないので、いささか…

「iPhoneアプリ & AppStore」ビジネスのしくみ

いまだにスマートフォン持ってない情弱ユーザなので、とりあえず iPhone のことすこしは勉強しとこうかなーと思って買ってみた一冊。今の俺にとってはちょっと書籍感想が書きにくい性質の本というかインプットを得るのが目的の本なんで、下記の引用文を書い…

日本の原発技術が世界を変える

北方領土問題もそうだったんだが、とかくネットにどっぷりしている住民の場合、どうにも偏った情報にアクセスしがちになりがち、な気がする。原発もその一つ。原発はテロの標的になるだとか兵器転用が可能なんで非核三原則がうんぬうととにかく原発は危険だ…

北方領土問題―4でも0でも、2でもなく

ネットに慣れ親しんでいる身だと、どうしてもいわゆるネット右翼的な言説ばかりに目がいきがちである。その言説がどういうものかといえば、北方領土は日本固有の領土である、というもの。俺は実際んとこその内容にどの程度の妥当性があるのかわからないのだ…

農を楽しくする人たち―家庭菜園から新ビジネスまで

時事ニュースとしてはやや時間が経過しているが、ここところ TPP がどうたらと日本の農業を取り巻く問題が報道されることが多かった。TPP 関連のニュースで経済に詳しい人が TPP 推進すべきと発言したり、農家さんが TPP 断固反対とデモしてるのを見て、俺は…

jboss-web.xmlがどうたらでデプロイできない

なんでじゃーと思っていろいろ調べて http://www.jboss.org/j2ee/dtd/jboss-web_5_0.dtd の URL をブラウザでアクセスしたところ・・・…たまたま jboss.org サーバがメンテナンスでダウンしていたっていう。もうなんていうか MacBook Air 11インチ欲しい!

phpのifで死んだ

PHP3 というかなり古い環境に手を入れてたときの失敗談。最近の PHP ではどういう挙動になるかわかりませんが。こんな感じのコードがあったわけです。 if($hogeFlag = "1") { print "true"; } else { print "false"; } hogeFlag の値が何になろうが、絶対に …