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

開発工程の方言問題に、SLCP-JCF98

http://blogs.dion.ne.jp/hatopoppo/archives/570802.html

具体的に言えない=分かっていない。仕事のやり方は、締め切りから決める。

http://itpro.nikkeibp.co.jp/article/Watcher/20061114/253655/

また読まねばならぬ本が増えてしまった

http://d.hatena.ne.jp/habuakihiro/20061120#1163999381

外部仕様 in HTML=ハリボテHTML+仕様書+設計書+運用マニュアル+HTMLテンプレート?

http://d.hatena.ne.jp/habuakihiro/20061115#1163583491 確かにスゴイ気がする。HTMLが、画面仕様書と、画面設計書と、実装(ビューのテンプレート)を兼ねるので、 ドキュメントにHTMLモドキの絵を書いたり、 デザイン変更の度にドキュメントに貼り付けたH…

恋愛=酸っぱいブドウ

http://d.hatena.ne.jp/takisawa/20061117#1163708803 そうか。 僕は、恋愛に興味が無いから、恋愛感情を持たないのではなく、 恋愛できる自信がないから、興味を持たないのか。

未熟者の甘えについて

http://d.hatena.ne.jp/yuripop/20061117#p1 ヒデブ! まるで、僕のことを言われているよう。 未だ3年目だって言うのに、この意識の高さ。(それとも、僕の意識が低すぎるのか?) * 自分が案件のために必要だと思ったことは諦めず主張する ここ数ヶ月は、…

MINUS,EXCEPT(差集合)の相互変換

”PostgreSQL・Oracleで、MINUSとEXCEPTの両方を扱えるようにする。” http://d.hatena.ne.jp/hoshinom/20060930/1159611150 の頃は、(僕の能力では)実現不可能と思っていたんだけど、案外簡単に出来そう。 要は、アプリケーションプログラム(とか、psqlと…

パワータイプ

Javaでは多重継承させない。 よって汎化特化(継承)では、複数の種類を同時に持つのを表現できない。 また、種類が変化するものを表現できない。 パワータイプでは、種類を別クラスとして表現するので、 DBに落としやすい。 http://capsctrl.que.jp/kdmsnr/…

2006-11-12時点

心の整理が上手な人・下手な人―人生を元気にする6つのプラス発想 (成美文庫)では、 「私のやらないこと集」として、 やりたいがやらぬと決めること 少し関心があるがやらぬと決めること 自分に関心がなくてやらずにすむこと を決めることを勧めています。こ…

単能派

心の整理が上手な人・下手な人―人生を元気にする6つのプラス発想 (成美文庫)を頭の方だけ読みました。 すごく共感できました。 この本では、人間を”マルチ派”と”単能派”に分けています。 マルチ派は、何でも出来る(出来るように努力する)タイプ。 単能派は…

ドメインロジックとSQL

yukirelaxさんが教えてくれた、http://capsctrl.que.jp/kdmsnr/wiki/bliki/?DomainLogicAndSQLを読む。SQLにロジックを入れてはいけない理由は、なんとなく判った。 (肝心のコード部分を読み飛ばしているので、理解が不十分) 僕が考えている手法は、「画面…

javax.persistence.Queryに感動

Java World 2006/11号の特集記事 GlassFish実用入門を読んで、前々から欲しかった機能が存在することを知りました。 名前付きパラメータ(:変数名) PreperedStatementでは、クエスチョンマークなので、順番で指定するしかなかった。 blancoDBで名前付きパラ…

動的SQLを静的SQLに、改め、画面系の検索を柔軟に

動的SQLを静的SQLに - 星野正利の日記の具体例書かないと、 と考えている内に、静的SQLに適用するのもアリだって事に気付いた。 ビューに複雑なSQLを隠蔽できるってのは、静的SQLにとっても十分な利点。 ビューに検索処理の主要部分が含まれるので、複数言語…

無知とは罪?

モデリング道場のドメイン分析の課題として、偽装請負の問題(新聞記事『システム大手「請負」点検』)が出されました。 これまで、こんな社会問題が存在することを、全く知りませんでした。(二次受け・三次受けがゴロゴロしてるってことは知っていましたが…

I am 下流.

上流の考え方が出来ない。 ドメイン分析?どうやりゃ良いの? RDBMSとかJavaとか、実装のことなら、色々思いつくことあるんだけど、自分一人では手が回らないし。

どうにかでっち上げる

1枚のクラス図に収めようとすると、線がこんがらがって訳分からなくなるので、 パターン別に別のクラス図にしてみた。

JUnit3.8なのに

JUnit3.8でもTestCaseの継承なしで、テストが動いてしまった。Maven2用のTestRunnerは、名前(クラス名・メソッド名)しか見ていないって事?pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> </project>

なんか中途半端

Maven2からJUnit4のテストクラスを何とか実行しようとしました。TestCaseクラスを継承しなくてもOKなんですが、 @Testアノテーションを認識してくれないようです。Maven2って、JUnit3のTestRunnerを改造して使っているのかな? pom.xml

近日中

検索条件をテーブルに格納することによる動的SQLの静的SQL化も、まとめないと。

続 データ型に別名を付けられるか?

CREATE TYPE http://www.postgresql.jp/document/pg814doc/html/sql-createtype.html 基本型CREATE TYPEの2つ目の構文を使用すると、基本型(スカラ型)を新しく作成できます。パラメータは、上述の順番である必要はなく、任意の順番で指定することができま…

データ型に別名を付けられるか?

CREATE DOMAIN http://www.postgresql.jp/document/pg814doc/html/sql-createdomain.htmlDOMAINを使えば出来そうな気がする。 試してみる。 aaa=> CREATE DOMAIN varchar2 aaa-> AS varchar; CREATE DOMAIN aaa=> aaa=> CREATE TABLE vc2( aaa(> id int4, aa…

Oracleのdual表を移植

まるごとPostgreSQL! Vol.1のP.75に書いてありました。 CREATE VIEW dual AS SELECT 'X'::varchar(1) as DUMMY;

データ型に別名を付けられるか?

Oracle Database SQLリファレンス CREATE SYNONYM http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/server.102/B19201-02/statements_7.html#6600 FOR句 シノニムを作成するオブジェクトを指定します。シノニムを作成するスキーマ・オ…

UMLとシステム設計

7. プロセス/設計 分類 定義 例 デザインパターン 実装に依存しない設計ノウハウ GoF イディオム 実装依存の設計ノウハウ J2EEパターン 8. プロセス/実装・テスト テストカバレッジ テストの抜け・無駄を見つけるのに利用できる。 マニュアル(操作説明書) …

システム開発演習

Maven2 pom.xmlの短さに、感激した。これまで使うだけだったので、AntでもMaven2でも大差なかったのですが、 自分で書いてみると、Maven2のありがたみが身に染みます。 (書いたといっても、サンプルを少し書き換えただけですが。) Continuum 憧れの、継続…

PostgreSQL/Oracle互換性向上プロジェクト 優先順位変更

仕事でPostgreSQLとOracleの両方のSQL書いたんだけど、 CREATE TABLEのデータ型を書き換えたり(varchar/varchar2とか)、 FROM句ありなし(dualテーブル)を書き換えたり、めんどくさかった。SQL関数の移植より前に、データ型の移植をやってみよう。 優先順位 …

システム管理論 第3回

10. LDAP LDAP(Lightweight Directory Access Protocol) 汎用ディレクトリサービス。DNSもディレクトリサービス。但し、ホスト名/IPアドレス変換専用。 XML的 木構造。 好きに定義できる型を持っている。 一般的な用途には、定義済みの型の組を定義したスキ…

Wakhok国際化プロジェクト -- Wakhokの学生はネパールで何をしているのか!? --

Wakhokの学生・卒業生が、ネパールの学校で、日本語教師・IT教師。ネパールの学生が、日本のWakhokに留学。 日本語とIT技術を身に付け、オフショア開発。 感想 僕も、英語の読み書きできるようにしないと。学校の先生が、給料1万円? そりゃ、価格競争なんて…

動的SQLを静的SQLに

検索条件をテーブルに入れて、スタースキーマ的にテーブル結合するとことで、 動的SQLを使わないと書けなかった検索処理を、静的SQLで済ませる。 具体例や、利点・欠点・懸念点は、後日。

これぞ実在の、反体制派の正義の味方?

デスマーチについて考える(デスマーチ経験のエピローグ) http://d.hatena.ne.jp/ksh/20060921/1158850336