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

データベース作成・JPA・JSF・Webサービスのデモ

データベースを作成してJPAクラスを作ってJSFで管理ページを作って、Webサービスを作成してGUIクライアントを作成するというデモを作ってみました。 組み込みブラウザはJDICプラグインを使ってますが、それ以外はインストールしたときのままです。 http://ww…

NetBeans 6.0でのコードエディタ

もうEclipseには負けませんよ。 http://wiki.netbeans.info/wiki/view/Java_EditorUsersGuide 「to beat Eclipse」とか書いてあるし。 http://cld.blog-city.com/netbeans_60s_new_code_editing_features.htm あとは日本語変換中にカーソルが消えなくなれば…

エンティティビーンのシリアライズは、どうやるのが正しいの?

EJB3(JPA)で取得したエンティティをシリアライズしたいとき、具体的にはWebサービスでどっかに送り付けたいとき、循環参照をどうやって切るのが正しいんでしょうか? 例えば、ShohinからMakerに@ManyToOneのプロパティが、逆にMakerからShohinに@OneToManyの…

セッターゲッターなんかいらない

副作用が欲しかったり、セッターゲッターがないとフレームワークが認識してくれなかったり、書き込み不可にしたくなったときに作ればいいだけだし。 リファクタリングがやってくれる。

Thread.sleepのバグ

どうやら上記の件は10ミリ秒未満のThread.sleepで時計が進むというVMのバグが関係しているようです。 JDIC中のThread.sleep(1)をThread.sleep(10)に書き換えると解決しました。 http://www.archivesat.com/Jdic_project/thread1762339.htm

時計が速くなる問題

原因がわかりました。 JDICのBrowserライブラリを使ってIEを組み込むと、時計があからさまに速くなるマシンがあります。 時計を表示して、JDICのサイトのJava Web Startのデモを実行するだけで確認できます。 いまのところ確認してるのはIBMのWindowsXPマシ…

Webサービスの取得がうまくできない件

プロジェクトのパスにスペースやら漢字やらが入ってると、いろいろ不具合があるみたいです。

第13回二度寝しても大丈夫なSICP読書会 in 福岡

前回はきしだはお休み。 で、今回。月曜が休日だったので火曜日に振り替え。 眠かった・・・。 とりあえず問題2-23までということで、やってたんだけど、動きそうなコードを書いて一応動くのに最後にエラーが出て、いやになってビーズクッションで寝てました…

@WebServiceRefが効かない件のその後

http://d.hatena.ne.jp/nowokay/20061004#1159942900 @WebServiceRefを使うにはGroupLayoutが使えないという件。 @WebServiceRef(wsdlLocation = "http://localhost:8080/App-war/XxxService?wsdl") private static wsc.XxxService service; というコードが…

ほんとに「聞」の耳は右下が抜けないのかな?

この康煕字典のサイトでは「耳」になってますねぇ。 http://www.zdic.net/zd/zi/ZdicE8Zdic81Zdic9E.htmこのサイトが本物の康煕字典と一致してるかという問題はありますけど、まあ康煕字典に書いてあるなら右下が抜けてる方が正しいってことになりそうです。…

Javaコミュニティ@九州準備会

参加したい人は、コメントに書いたりいきなり来たりしてください。 日時:10月13日(金)19:00〜 場所:日本オラクル西部支社セミナールーム http://www.oracle.co.jp/corp/seibu.html 内容:12月のセミナーの予習 (JavaSE6 EJB3 NetBeans) 準備するもの:ノー…

MSゴシックで12ポイントのときだけ「聞」の字が間違ってる

「聞」っていう字の門がまえの中の文字は「耳」じゃなくて、一番下の横線が右に抜けない字*1で、MSゴシックでも10ポイントや16ポイントなんかのときには正しい字になっているんだけど、なぜか12ポイントのときは門に耳になってます。 *1:テレビでやってた

@WebServiceRefが効かない件

@WebServiceRefが効かない件。 http://d.hatena.ne.jp/nowokay/20060921#1158819469 GroupLayoutのクラスがみつからないというエラーがベリファイアの方で出てるので、BorderLayout使ってやりなおしてみるとうまく動きました。 JDK6でもうまく動かないのが、…

Visual Web Packデモ

Creator Packと呼ばれてた、Java Studio CreatorをNetBeansのプラグインにするもののデモが公開されました。 Wanna Take a Look Under the Hood? Creator2と違うのは、NetBeansのデータソース上のテーブルをドラッグできてることですね。 10月30日にテクノロ…

そうだミュージシャンになろう

早起きしたので作曲してみた。 メロディとベースとドラムだけだけど。 作業ミスでコード間違えたので、当初の予定と全然違う曲になった。 http://www.fk.urban.ne.jp/home/kishida/fri.mp3

Faceletサポート

ライブラリサポートと入力補完ができるようです。 http://wiki.netbeans.info/wiki/view/FaceletsSupport

AspectJプラグイン

Webアプリだとフィルターで例外処理かけたり、最近はDIでアスペクト織り込めたり、あんまり表に出なくなったAspectJですけど、GUIモノ作ってる人は重宝してるとかしてないとか。 Using the AspectJ Plug-In Module for NetBeans

1chip MSXクルヨー

おうおう ProjectMSX

第11回二度寝しても大丈夫なSICP読書会 in 福岡

前回9/11にやってたんですけど、レポなし。 今回はちゃんと書きます。 きしだはフレッシュネスバーガーを食べるために早めに到着。 20:05についた。 id:kohei846の人とid:toshiaki-hの人がすでに到着。 いろいろダラダラ話してたら、id:brazilの人登場。机の…

Glassfish v2 b13に配備できない

it contains zero ejb. といって怒られます。 Glassfish v1 b48なら大丈夫です。

メモリリークの様子見

とりあえず1日放置してたところ、順調には動いてる様子。 でも、GCしたときの下限がなんか増えてます。 なんかリークしてるのかなぁ。 ともあれ、メモリリークは 「許さない!」 「絶対につぶしてやる」 です。

NetBeansのWebサービスクライアント

NetBeans5.5はWebサービスを呼び出すときに@WebServiceRefを使ったコードを生成するので、とてもシンプルなのはいいんだけど、うまく動いてくれない。 @WebServiceRef、効いてないよ。

jMakiとか

jMakiが注目され始めてます。これで「なんで巻やねん!」という悩みを共有できる人が増えます。 http://journal.mycom.co.jp/articles/2006/09/20/jmaki/ というのはどうでもよくて、jMakiにはNetBeansが最初から用意されてるということ。 こういう感じで、…

NetBeans 6.0 M3のいいところ

今回は ・実行時の出力ウィンドウに再実行・停止のボタンがついた ・Windows VistaのLaFに対応 ・実行オプションの設定がやりやすくなった というところですかね。 停止ボタンはちょっとありがたいです。いままでは「実行時」ウィンドウを開いてプロセスを見…

NetBeansプロファイラを実戦で初使用

OutOfMemoryが出てたので、プロファイラ使ってみました。 DBコネクション張りっぱなしのアプリで、PreparedStatementやらResultSetをcloseしてなかったのが悪かったらしい。 でも、プロファイラ無しではわからなかったし、プロファイラ使えば一発だったし、N…

EJB3ってのは、DelphiのTTableみたいなもんだと思う

これから先、またGUIの時代が戻ってくると思うんですよね。 だいぶ前からいろんな人が言ってますけど。 そうすると、GUIツールを使ってAccessやDelphiみたいにコーディングレスである程度やっていける時代が戻ってくるわけです。 でも、Javaにはまだそんなコ…

Google Earthのすごいところ

動作要件のこれ 4 年以上前のデスクトップ コンピュータでは、実行できない可能性があります。 2 年以上前のノートブック コンピュータでは、実行できない可能性があります。 的確でわかりやすい

new Dateの時間があわない問題、続き。

いま、Javaのプログラムの時計は20:09、Windowsの時計は19:03をさしてます。 ちなみに、今は17:55。なんなんだろう。

Javaコミュニティー@九州

あちこちでJavaコミュニティーが勃発してますが、九州でも起ち上がります。 代表、暫定きしだ。 某社のきれいなおねぇさんに代わってもらった方が、集客上よろしいかと思うんですが。 とりあえずメーリングリスト勃発。 Javaコミュニティ@九州 に入ろう! […

Javaコミュ@九州.mixi

mixiにもコミュニティを作ってみました。 どんどんmixiの人は参加しちゃってください。追記:URL書いてませんでした。 http://mixi.jp/view_community.pl?id=1312091