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

今年も、もう終わりか

この時期に思うことは、1年が本当に 早く感じるようになったことです。 1年を振り返ると、やっていたことが去年のときと 変わってない気がしており、凹んでいたことが 多々あった気がします。 何ていうか、成長している実感が自分自身で 感じられないと言…

MacBook Air を購入

Mac

つい先日ですが、MacBook Air を購入しました。 Apple MacBook Air 1.4GHz Core 2 Duo/11.6"/2G/128G/802.11n/BT/Mini DisplayPort MC506J/A出版社/メーカー: アップル発売日: 2010/10/21メディア: Personal Computers クリック: 343回この商品を含むブログ …

設計がいかに重要か、身をもって知る

今の現場で、1つの機能を自分1人で 設計、製造、単体テスト、結合テストまで行っている状態です。 しかし、設計したときは「これでバッチリ」と思っていても、 下流工程になるにつれ「設計のときにこうしていれば!」とか 「設計のときにこんな凡ミス気づけ…

疑似コードと図

去年の終わりから今年に入って、すんなりと理解できない 業務内容を設計に落とし込んだり、コーディングをしなければならず 結構悩むことが多くありました。 そこで、先輩社員に教わったことや書籍に 書かれていたことですぐに実践できることがあったので紹…

Code Complete第2版〈上〉読破

タイトル通りですが、5か月ぐらいかけて じっくりと読んでいました。 「コンストラクション」の部分に携わる人にとっては 必ず読んでおくと良い書籍だと思いました。 また、繰り返し読んでこそ価値があるものだと実感。 かなり値が張る本ですが、1人1冊レベ…

最近買った書籍

買ったものは以下の通り まず、プログラマとして一歩先を目指すために購入 Code Complete第2版〈上〉―完全なプログラミングを目指して作者: スティーブマコネル,Steve McConnell,クイープ出版社/メーカー: 日経BPソフトプレス発売日: 2005/03メディア: 単行…

ラジオボタンのラベルの自動引継ぎについて

Teedaの力を知るために、登録画面→確認画面を作っている途中に Java Expert #02に書かれていた「ラベルの自動引継ぎ」を実装してみることにしました。 セレクトボックスについては問題なく引き継がれたのですが ラジオボタンの方がうまく引き継がれず考えた…

バルク時のNOTFOUNDについて

PL/SQLを書くことがあり、パフォーマンスを考慮して バルクフェッチ、バルクインサートを使用したのですが どうも腑に落ちないのが「NOTFOUND」です。 バルクを使用して、NOTFOUNDを使用する場合 以下のような感じでコーディングしたとします。 DECLARE -- …

SMART deployのコンポーネント名ついて

間を空けると忘れてしまいそうなので、書いて残しておくことにします。 前の記事にも書いたのですが、ついつい以下のように書いて しまうことがあります。 @Binding private UserService service;しかし、Seasarのリファレンスを確認すると クラス名の先頭を…

久しぶりのS2JDBC(Teeda) その3

いちよ、DBから値を取ってくることに成功しました。 以下、ソース ※initialize, prerenderメソッドは省略 public class ListPage { @Binding("UserService") private UserService service; public Class doSearch() { List<User> results = service.getListAll(); </user>…

久しぶりのS2JDBC その2

う〜ん、1時間以上悩んでも解決しない。Pageクラスにはいかのように記述してみた。 ※initialize, prerenderメソッドは省略 public class ListPage { public UserService service; public Class doSearch() { List<User> result = service.getListAll(); System.out</user>…

久しぶりのS2JDBC

完全にはまったので書きます。 EclipseとDoltengでプロジェクトを作成(Teeda, S2JDBC) DBからEntityを作成(Entityクラスは、作成完了) PageクラスからServiceクラスを呼び出して実行 例外発生(NullPointerException)が発生 Serviceクラスは以下のよう…