2009/10/25(日)MS系プログラマがJavaを勉強するよ

2009/10/25 24:19

Java信者の上役に「Cができるってことはポインタとか分かるんですか?」と「人を馬鹿にするのも大概にしろ」と思うようなことを言われてかなりムカついたので *1 、Java信者に馬鹿にされない程度にJavaができるようになろうと思いました。負の感情って前を向くとものすごいエネルギーになるんだぜw

今の私のスペックなんですが、冷静に考えてみると今の流行からは完全に外れているような気がします。

  • メインはC、C++
  • というかVC
  • MFCに頼り切っていたのでSTLはわりと怪しい
  • Java言語そのものはなんとかなるけどフレームワークとかよく分からん
  • COBOLも読めなくはない
  • Perlもなんとかならなくはない
  • 実はVB大好きっ子
  • というかみんなVBAを舐めすぎだよね
  • 汚いHTMLを書く奴は死ねばいいのに
  • Rubyはあまり好きじゃなかったけど、Railsは素直にすげぇと思った
  • 今さらPHPに興味津々
  • Pythonが世界を制する日を正座して待っています

最大のネックは「Javaのオブジェクト指向」を多分よく分かっていないこと。Python信者からすれば、クラスだけではなく、関数も、モジュールも、パッケージも、ありとあらゆるものがオブジェクトなのであり、単なるクラス指向をオブジェクト指向と呼ばれても困るのです。この点からすれば、すべてがオブジェクトではないものの、逆にすべてのものをクラスの内側に定義する必要のないC++のほうがまだ馴染みやすい。というかC++の泥臭さ最高! 最高!

……脱線しました。

当面の目標は2つ。

  • 流行っているフレームワークくらいは使えるようになること
  • C++っぽくない、Javaっぽいソースを書けるようになること

というわけで、今やっている社内プロジェクトはSpring、Hibernate、Velocityを使っているので、それを踏まえてフレームワークの本を1冊買ってきました。

ただ、買ってきたはいいけど、家に帰ってきて調べてみたら、今年の2月に改訂版が出てやがったw

TECHNICAL MASTERはじめてのJavaフレームワークStruts12/Spring/Hibernate対応

TECHNICAL MASTERはじめてのJavaフレームワークStruts12/Spring/Hibernate対応

比べてみるとStrutsのバージョンが2.xに上がっているようですが、Strutsは今のプロジェクトでは使わないっぽいので気にしないことにします。

昨日から読み始めて、一応本のサンプルどおりに進めていますが、環境だけは付属のCD-ROMではなくネットから最新版を落としてきて使っています。昨日、今日でとりあえずChapter5まで。

  • Chapter1 開発環境を整える
  • Chapter2 Webアプリケーションの全体像
  • Chapter3 JSP/Servletをプログラミングする
  • Chapter4 データベースの基礎
  • Chapter5 JDBC

さすがにここまでは全て知っていることなので躓くようなこともなく。ServletとかJSPとかを頑張って書くようなWebアプリであれば、今までの知識でも充分に作れましたので。もっとも、今さらそんな案件ないけどw

ちなみに、ここまでの記述は基本から丁寧に書いてあったので、同じプロジェクトの汎用機メインだった人に見せてあげようかと思います。Amazonのレビューでは酷評されていたけど、こういうレベルの記述が役に立つ人も必ずいるはず。

Chapter6はHibernateのサイトが落ちていてダウンロードできず、先に進めることができないので明日以降にw

*1:C言語はポインタなしでは文字列すら扱えません。

2009/10/24(土)北海道日本ハムファイターズ、クライマックスシリーズ制覇おめでとう!

2009/10/24 19:25
【北海道日本ハム vs 東北楽天 CS第2S第4戦】
(2009年10月24日:札幌ドーム)
 
東北楽天     0 0 0  3 0 0  0 1 0  4
北海道日本ハム  1 3 0  0 0 0  2 3 x  9
 
[勝] 藤井 1勝0敗0S
[敗] 藤原 0勝1敗0S
 
[本塁打]
  2回裏 森本    1号 2ラン (藤原)
  8回裏 スレッジ  2号 3ラン (岩隈)

ファイターズが9-4でイーグルスを下し、2年ぶりの日本シリーズ出場を決めました。おめでとうございます!

今日のゲームは序盤から点を重ねたファイターズが常に一歩先を行く展開。イーグルスは8回途中から岩隈をつぎ込む執念のリレーを見せましたが、その岩隈がスレッジに一発を食らって試合が決しました。

結果としてはアドバンテージ込みで4勝1敗とファイターズの圧勝にはなりましたが、個々の試合を見てみると、4試合ともいいゲームばかりだったと思います。見ていて本当に楽しいクライマックスシリーズでした。ライオンズが出ていなかったから気楽に見られたということもあるのかもしれませんけどw

さて、ちょうど1週間後の31日から、いよいよ日本シリーズが始まります。まだどちらが相手になるかは決まっていませんが、今年もパ・リーグにチャンピオンフラッグを持って帰ってきてください。応援しています。頑張ってください。

2009/10/24(土)2009-10-24

2009/10/24 18:57
【北海道日本ハム vs 東北楽天 CS第2S第3戦】
(2009年10月23日:札幌ドーム)
 
東北楽天     0 0 0  3 0 0  0 0 0  3
北海道日本ハム  0 1 0  0 0 0  0 1 0  2
 
[勝] 田中 1勝0敗0S
[敗] 八木 0勝1敗0S
 
[本塁打]
  1回裏 高橋   1号 ソロ (田中)
  4回表 渡辺直  1号 ソロ (八木)

もう今日の結果が出ているのに今さらという感じですが、昨日の第3戦を。

先制したのはファイターズでした。2回に高橋のホームランで1点を先行。

対するイーグルスは、八木の前に3回まで1安打に押さえ込まれていましたが、4回、渡辺直のホームランで追いつくと、中島のタイムリー、草野のタイムリーで計3点。勝ち越しに成功しました。

イーグルス打線は5回以降再び抑え込まれますが、田中がその3点を守りきって完投勝利。イーグルスがCS初勝利を挙げました。

2009/10/23(金)2009-10-23

2009/10/23 25:07

アルコールが入って目茶苦茶眠いので簡易更新。

クライマックスシリーズの戦評は明日まとめて書きたいと思います。