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

参議院選挙、日本観

帰省も兼ねていってきました。 で、今日は普段書かない政治ねたを書き間殴っているので、興味のない方はスルーしてください。こういうねたは偏った内容にならざるをえませんので。 現在(24:30)、おおむね結果も出てきているようですが...

期日前投票

参院選が近づいてきましたですね。なんか知ってる人が2人も立候補していてびっくりしてしまいましたが。 それはともかく、不在者投票が期日前投票に変わって、便利になってるみたいですね。これを見ると、引越しなどの理由で住民票のない場所にいても投票で…

ピープルウェアisbn:4822281108

というかまだ読み途中ですが。 で、今、身近に非常に危険なプロジェクトがあります。 リーダーが、「そんなことしたらメンバーは腐るぜぇ」と思うようなことをしています。もちろんリーダーはプロジェクトを潰したいわけではなくて、彼なりに考えた結果なの…

はてなアンテナって

さるさる日記の更新は検知しないんですかね。

今度は3週間もあいてしまいましたよ

なんとなく目に付いて今更買ってきたドラクエⅦに没頭していて、更新できませんでした。 ほんとに寝る間も惜しんでやってましたからね。いい年して。恥ずかしい...

WebStoryUnit

Webブラウザからの操作を記録したHttpUnitコード生成を行います。 これによりブラウザを操作したのと同様のテストを繰り返し行えます とのことです。 リファクタリングするには、できるだけ高いレベルで回帰テストできたほうがいいですからね。ぜひ試したい…

The top 10 (more or less) J2EE best practices

J2EEでのベストプラクティス集(10+2個)です。見出しを日本語で紹介します。(訳はいい加減です) 必ずMVCを使え:ビジネスロジック(Java BeanとEJBコンポーネント)、コントローラロジック(サーブレットとStrutsのAction)、プレゼンテーション(JSP…

ユースケースの一般的な書き方?

来週の土曜日に、社内で「ユースケースの一般的な書き方」なるものをレクチャーすることになっています。 安請け合いしちゃったなあ。どうしよ。 まあ、「ユースケース実践ガイド」ASIN:4798101273からコアな部分を要約して、「あとはこれ読んでね」って感じ…

MySQL+JBoss+Eclipseの続き

やっと暇ができつつあるので、以前この日記でやっていたMySQL+JBoss+Eclipseでいろいろやってみるシリーズに復帰してみたいと思います。 とりあえず、外部キーによる結合をO/Rマッピングしたり、それをDTOに移したり、O/Rマッピングフレームワークに移植して…

頑健なJavaプログラムの書き方

Javaコーディング標準としては定番の資料です。研修の題材として使わせていただきました。 30秒ルールは、本来の目的に即しているという点ではいいのですが、「このメソッド、30秒でわかるかなぁ」と考えながらコーディングするのは結構スキルが必要な気がし…

朝青龍

強すぎ。北勝力は硬くなりすぎたかな。

アーロンキターーーーーーーーーー!!

購入したアーロンチェアが届きました。 というわけで、今日はほとんど一日椅子に座っていました。

朝の調子をUPする3つの方法 via dot.Diary

たとえば、夜1時前後くらいの時間帯に就寝し、朝は通勤前の8時くらいに慌てて起きるような毎日を送っていると、夜遅くなった頃に体温が最も高くなるため夜中がいちばん活動的になりますが、起床時間の頃に最も体温が下がるため、起きても体がなかなか活動モ…

ORマッピングのパターン

J2EEデザインパターンisbn:4873111781より、オブジェクト−リレーショナルマッピングのパターンをメモ。 Table Inheritanceパターン Concrete Table Inferitance方式:オブジェクトモデル内の具象クラスに対応するテーブルを定義する。表の数が少なく、コード…

ソースを読む力

私が就職したころは、2000年を間近にして、どの企業でも情報システムの2000年対応におおわらわになっている時期でした。私も新人のころ、およそ一年間に渡ってCOBOLで作成されたプログラムを2000年問題に対応するために修正する業務を担当していました。毎日…

interfaceって何のためにあるの?

以前、Javaでのシステム開発にたずさわったことがないSEにまとめてJava言語を教える、という業務を担当したことがありました。 そこで、もっとも多く出てきた疑問が「interfaceって何のためにあるの? 何がうれしいのかわからん」というものでした。当時は、…

プログラミング言語の習得

大学を卒業して今の会社に入ったとき、私はプログラミングについてはまったく無知でした。会社に入ってプログラムを作ることになるとも思っていませんでした(ちなみに、私が勤めている会社はシステム開発がほぼ唯一の業務です。つまり、自分が入ろうとして…

ただいま研修実施中

会社にて、Java言語の研修を実施中。とりあえず、Java言語で作成したプログラムがどう動作するかは、だいぶ理解してもらえた模様。 この後は、「オブジェクト指向プログラミング言語」としてのJava言語の特徴を理解してもらうフェーズに入ろうと思います。 …

ちょっと忙しい

ここのところちょっと忙しくて、以前から日記のねたにしていたJWSDPやJBOSSには触れていません。今週の後半も出張だしなあ。

BPEL4WSについて調べる

ちょっと必要があって、BPEL4WSについて調べてみました。 developerWorksに8回にわたる連載が。 「BPEL4WSによるビジネス・プロセス: BPEL4WSについて」 第1回 第2回 第3回 第4回 第5回 第6回 第7回 第8回IBMのサイトにはこんな資料も。 サービスのためのフ…

ORANXO

Oracle8-9iに、Oracleクライアント要らずで接続できるJDBCドライバ、な様子。JDBC3.0対応。ダウンロードにユーザ登録が必要な模様。

Echo via IBM developerWorks

リッチクライアントのような動きをするWebアプリケーションを開発するためのフレームワーク。

JasperReports via いがぴょんの日記@はてな

プリンタに直接出力したり、PDF・HTML・Excel・CSV・XMLなどのファイルに書き出したりできる帳票作成ライブラリ。 完全にJavaで書かれている。 iReportというビジュアルデザインツールやJasperAssistantというEclipseプラグインがある、らしい。

気になるUIがらみのオープンソースプロダクト2点

今度試してみたいです。忘れないようにメモ。

虚妄の成果主義isbn:4822243729

一貫して「日本型・年功制雇用体系」の擁護をしている高橋伸夫先生の新著。大学の卒論で「資本主義類型論」をとりあげたこともあって、興味のある分野です(卒論自体は、パクリ・ツギハギのひどいものでしたが)。 世間の「スーパーエンジニア」な方って、給…

UMLによるビジネスモデリングisbn:479731382X

同じくモデリング関連。こちらはだいぶ厚いので、ぱらぱらとめくって気になったところを読む、という形になるでしょう。

UMLモデリングの本質isbn:4822221180

UMLの書き方は覚えたし、いくつかのプロジェクトで使ってはみたけれど、なんというか... これでいいの? って思ってしまうことがあります。フレームワークを作っていく部分でしかオブジェクト指向のうまみを感じられないとか、設計書にUMLの記法を入れたもの…

資本主義・社会主義・民主主義isbn:449237079X

打って変わって、半世紀前の経済学の巨頭シュムペーター先生による古典。5部構成、ハードカバーで700ページ弱という大著であることに加え、第一部が「マルクス学説」、第五部が「社会主義政党の歴史的概観」と、正直今読む価値はあんまりないかなと思う内容…

熊とワルツをisbn:4822281868

ソフトウェアプロジェクトのためのリスク管理のすすめ。 プロジェクトには不確定なことがつきもの、というより不確定なことだらけだが、その不確定さがどれくらい不確定なのか、きちんと見えるようにして対処していきましょう、ということですね。リスクを洗…

読んだ本・買った本

連休の後半は遊びに行っていたので、久しぶりの日記になりました。 JBoss+MySQL+Eclipseシリーズはちょっとお休みして、最近読んだ本・買った本のメモを書きます。