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

クラス図がダメな理由

クラス図にちゃんとかけるのは、継承関係だけです。 集約とかおまけです。 委譲とかうまく書けません。 ということで、クラス図を書くと継承したくなるのです。 いっぱい矢印書きたくなるのです。 継承サイコーヽ( ・∀・)ノ と言ったらキチガイ扱いされる昨今…

九州ソフトウェアライセンス(QSL)

バイナリコードの利用は自由 芋焼酎を水割りで飲める人にはソースを公開。ただし改変しての再配布は不可。 芋焼酎をストレートかお湯割りで飲む人は、改変したソースを再配布可。 芋焼酎をロックで飲む場合の規定はないので、ソースの公開はしない。ロックで…

テスト駆動執筆

入門書を書くときに、そこで理解してほしいことのテスト問題をまず書いて、そのテストが答えられるように本文を書くというのがいいのではないか、と思った。 いや、むしろそうやらないといけない気がする。 ということで、次からはそうします。

GoogleマップにFirefoxロゴ

おぉ。 なぜかその周辺だけ解像度が高い Google maps

Springプラグイン

素敵! Spring Netbeans Module download | SourceForge.net 画像

NetBeans6.0マイルストーン5

新しいエディタが載ったNetBeansがやってきました!! マイルストーン5について ダウンロード ちょっと使ってみて気づいたこと やっぱり型的にあうものだけ候補に出るのはいい。 「String[] array = new 」みたいな配列初期化のときのnewの候補は出てくれな…

続・JSFのホットデプロイ

コードを書いてみたんだけど、ちゃんと動かなかった・・・(TдT) やっぱ世の中そんなに甘くない。 SunのRIのコードを見たいんだけど、登録が必要なので帰ってから。

Java Festa札幌のデモ

JPA+JSF+WebサービスのFlashデモと同じようなデモをやろうと思ったんだけど、Webサービスがうまく作れませんでした・・・。 で、結局NetBeasnが帰ってこなくなってしまって、一度ムリヤリ落とすことに。 見苦しいところをお見せしてしまって、申し訳ないです…

メールがいっぱい

SPAMでメールボックスいっぱいで、受け取れなくなってました。 いらないメール消したので、今は大丈夫です。 29日以降にメールされた方がいらっしゃったら、お手数ですが再送お願いします。

JSFでのホットデプロイ

北海道のバーで、他にだれもお客さんがいない中、ヒガさんと話してたときに 「SeasarのホットデプロイってJSPがやってるのとは違うんですか?」 と聞くと、アルコール度数60度のジンをストーレートで飲みながら 「JSPみたいに他から呼び出されないクラスなら…

Visual Web Packで条件のある一覧を作成するデモ

気分転換にもうひとつ作ってみました。 条件付きの一覧を表示するデモです。 http://www.geocities.jp/nbdemo/vwp-crud3.htm 簡単な画面構成なら、これである程度作れるようになると思います。

掲示板

> 28 忙しいですよぅ。

もうひとつVisual Web Packのデモ

容量の関係であげれなかったやつ。 なんとか工面。 関係テーブルがある場合の編集パターンです。 http://www.geocities.jp/nbdemo/vwp-crud2.htm

もう全部ストアドで書けばいいじゃないか

ビジネスロジックもUIも全部全部ストアドで書けばいいじゃないか。 そのストアドの文法がたまたまJavaだったり、XMLによる定義ファイルが必要だったり、定義ファイルが煩雑だから命名規則で解決したり、HTMLをはけたり、HTMLにJava構文のストアド埋め込めた…

Visual Web Packでの編集フォーム作成

技術プレビュー版でデモを作ってみました。 http://www.geocities.jp/nbdemo/vwp-crud1.htm Studio Creator2でも同じ操作でいけると思います。 なんだか、ちゃんと使い方がわかると、Studio Creator2ってめちゃくちゃいいような気がしてきました。 まあStudi…

JBuilder2007

いま6万円とか40万円とか出して開発環境を整えるところはどのくらいあるんでしょうか? http://www.borland.com/us/products/jbuilder/index.html

NetBeans6.0はどうなるの?

Matisseとエディタについては文章をみつけていたのですが、その他の部分も調べてみました。 MatisseについてはData Bindingと画面の継承が良さげですが、地味に、changing component type in the formというのも嬉しい機能です。すでに配置したコンポーネン…

補完ができなくなったとき

補完候補を検索中に「インポートを修正」したときなど、NetBeansの挙動が不安定になって補完ができなくなるときがあります。 ※右下になんかアイコンが出て、クリックするとスタックトレースが表示される。 これはNetBeansを再起動しても回復しないので、 .ne…

アプリのタイトルバーのビルド番号を消したい

NetBeans Platformを使って作成したアプリケーションでは、タイトルバーにNetBeansのビルド番号が表示されます。 多くの場合、それは邪魔くさいので、モジュールスイートプロジェクトの branding/modules/org-netbeans-core-windows.jar/org/.../ui/Bundle.p…

開発手順とか。

1.ワークフロー作る 2.画面・帳票・メールなど抽出 3.データベース作る 4.データを考慮して画面遷移を確定 5.プログラムを書きながら、詳細を決める 6.だいたい動いて満足 7.やる気がなくなってくる 8.やる気を出すためにお菓子を食べる←い…

Java製ゲーム

Java Video Game Demo Reel

NetBeans 5.5の地味にいいところ

@Overrideで改行してもインデントが深くならなくなった つまり @Override public void paintComponent(Graphics g){ ... } とか書こうと思ったら @Override public void paintComponent(Graphics g){ ... } になっちゃってて @Override() public void paintC…

残念なおしらせ

ソバ屋がつぶれてました チャチャチャ・ヘイ・ドミドミソ♪

JavaScriptでストアド

が書けたら面白いですね。

UMLの中で一番使わないのはクラス図

どうせER図書くでしょ。

NetBeans Visual Web Packテクノロジープレビュー

出てました。 あと、NetBeans5.5の英語版が正式リリースされてます。 ついでに、NetBeansのサイトがなんだかスッキリしてます。 Visual Web Packですけど、Studio Creator2をNetBeans上で動かせるようにしただけ、という感じです。 Studio Creator2と比べた…

Ajaxの限界

Ajaxで本格的に業務アプリを作ろうとしたときに問題になるのは開発環境です。 開発環境としてWYSIWYGなエディタが必要になるのですが、本質的な壁が立ちはだかります。 Ajaxを構成するためのHTML+CSS+JavaScript+サーバーサイドというのが、すべて独立した技…

JAX-WSでの認証

StatefulWebServiceManagerを使う SunのRIでしか使えない。 https://jax-ws.dev.java.net/nonav/jax-ws-21-ea2/docs/statefulWebservice.html HttpServletRequestのセッションを使う サービスごとの認証になってしまう。 http://weblogs.java.net/blog/ramap…

富豪的TDD批判

・よい バグが出たらなおせばいいじゃない ・悪い バグが出たら捨てればいいじゃない ・富豪 バグが出たらほかのソフト買ってくればいいじゃない ・ダメ バグが出てもリリースすればいいじゃない*1 *1:ハテブのコメントを参考に追加

6.0マイルストーン4リリース

エディタの変更が取り込まれるのは、次のマイルストーン5になるらしいです。 残念。 11月27日あたりになるらしい。 http://wiki.netbeans.info/wiki/view/Milestone4Report http://wiki.netbeans.info/wiki/view/NewAndNoteWorthy エディタの変更のあとは、…