2008-01-01から1年間の記事一覧
朝一の飛行機で帰省する筈が、突然の腹痛で乗れませんでした。 昨日の食事にあたったっぽいです・・・ 乗る前に解約できたからお金は大丈夫だったけど、地元の忘年会とか、親にMac教える予定とか、いろいろ潰れたのが残念。 仕方ないから、回復したら散らか…
今年の後半から仕事の方向性を少しずつ変えていってまして、最近は小規模案件を中心に受託の仕事をしています。以前と比べて短期の仕事が増えるので、営業活動・プレ活動が重要になったり、エンドユーザに直接成果物を見せたりデモをしたりという機会が増え…
仕事がらみで少し触ったのですが、あっという間に好きなサーバ環境が立ち上げられるのはとても面白いですね。初期費用もほとんどかからないし。 ただ従量制なので、立ち上げっぱなしにすると安価な専用サーバサービス並の金額はかかってしまうみたいです。そ…
Eclipse 3.4用のPDTが12月にならないと正式版が出ないので、PHP目当てでNetBeans 6.5を検討していました。 開発用途としては問題ないのですが、Subversionとのやりとりで詰まってしまいました。 まず、「変更を表示」機能を使おうとすると下のエラーが発生し…
http://anond.hatelabo.jp/20081108215352 元メーカー営業で現在は開発業務主体の個人事業主の自分にとって、同感する部分が多い文章でした。元会社の経費を気にしていた立場として、現在も確定申告時にどれを経費に上げるかには気を使ってます。食事代など…
EJB3.1を調べていて思ったのですが、DIコンテナ非依存を謳っているWebフレームワークは、DIコンテナ毎のFactory実装を作成するよりも、このEJB3.1の手法に対応しておく方がいい気がします。このJNDI経由のコンポーネント取得方法に各種DIコンテナが対応しさ…
EJB3.1 Public Draftによれば、LocalのEJBに対してグローバルなJNDI名が取り決められました。その規約は java:global[/]// だそうです。 app-nameのデフォルトはearファイルの名前、module-nameのデフォルトは対象EJBが入っているejb-jarファイルの名前、そ…
ちゃんと調べていなかったのですが、JavaSEの無償サポート期間が3年になったのですね。 http://www.atmarkit.co.jp/ad/sun/0810javaseforb/0810javaseforb.html http://d.hatena.ne.jp/shot6/20081024#1224810464 http://d.hatena.ne.jp/kensir0u/20081023/…
JAX-RSのFinal Releaseが出たようです。 http://jcp.org/aboutJava/communityprocess/final/jsr311/index.html 同時に、RIであるJerseyも1.0が出たようですね https://jersey.dev.java.net/ JavaEE6系APIの最初のリリースですね。Jerseyは現時点でEJB3と連携…
前回はサーバサイドがJBoss5 + Resteasy、クライアントがSilverlight2で単純な一覧取得の例を作ってみました。今回は、加えて登録・更新・削除機能を試してみようと思います。 ・・・しかし、ここで問題発生。どうやらSilverlight2(RC0)のHttpWebRequestは…
今までJavaのRESTful Webサービス(JAX-RS)の実装としてJerseyを色々調べてきたのですが、このJerseyにはSpringとの連携機能はあるものの、EJB3との連携機能が存在しません。同じJAX-RS実装であるJBossのResteasyを調べてみたところ、こちらはSpringに加え…
http://www.springsource.com/node/558 http://d.hatena.ne.jp/higayasuo/20080921/1221962998 ひがさんのエントリで知りましたが・・・これは非常に残念な状態ですね。 SpringSource Application Platformが、ユーザ登録しないとダウンロード出来なかったと…
久々にゲームにハマってしまいました。テイルズシリーズは昔ディスティニーとかエターニアとかやったっきりで、最近の作品は全然知らなかったのですが、Xbox360用というのもあってめちゃくちゃ進化してますね。というかこれはかなり完成度高い作品だと思いま…
Railsの復習をNetBeans6.1を使ってやっているのですが、フォルダをダブルクリックしたりとか、html.erbファイルを開こうとしたりとか、ふとしたタイミングで頻繁に固まってしまいます。 以前よりかなり使い勝手は上がったと思うのですが、こんなに頻繁に固ま…
最近の仕事では顧客側が当然のように画面機能にRIA的要件を求めてくるようになりました。私個人はJavaScript本体やjQueryの勉強などをやってきたので、こういった要求にも何とか応えられているのですが、サーバサイドJava開発プログラマーとしてアサインされ…
アプリケーションサーバで動かさないこともあるわけだから、JNDIで取得するのはつらいと思うけどね。また、アプリケーションサーバ外で動くJNDIの実装を使うこともできるけど、どのJNDIに接続するのかをパラメータで設定(環境設定)する必要があり、堂々巡り…
発売日の早朝、秋葉ヨドバシで並んで整理券ゲット DocomoからのMNP予約を実行 モバイルスイカを解約。現在はカードを利用 日曜の午前中に再び秋葉ヨドバシで契約 購入したのは16Gの黒。同じ16GのiPod Touchと比べたところ、厚みはiPhoneの方があるけど、重さ…
仕事で勉強会にはいけなかったのですが、資料を見てのちょっとした感想 Configurerの目的がいまひとつピンときませんでした。環境切り分け用であれば、SpringはJNDIを簡単に使えるのでそちらを利用したいところです。特に、本番環境用設定は設定ファイル上に…
こちらも、仕事で調べたことのメモ。 HibernateをWebSphereのJTA環境で利用していた際、一部のLAZYロード中に「ResultSetが閉じられています」というエラーを出すことがありました。Hibernate・WebSphere側のトレースを追っていった結果、どうやらHibernate…
仕事で調べたことのメモ。 APサーバ側がCommonsLoggingのcommons-logging.propertiesを使っている場合(WebSphere等)、アプリ側が意図したLogger実装が使えない場合があります。 そんなときは、アプリ側のcommons-logging.propertiesの中にpriorityというプ…
http://www.square-enix.co.jp/ctds/ ゲームは最近ほとんど触れてない自分ですが、これは流石に買わざるをえない・・・ 本当はVCで出して欲しかったんだけど。
WARM deploy/COOL deployに対応。WARM deploy時には、EntityManagerのメソッドが実行されたり、QueryにJPQLやNamedQueryが渡されたタイミングで初めて該当するEntityだけを定義する。ただし、特定FWには依存しない。 Seasar2のHOT deployに対応。 内部でEnt…
Seasar2とEclipseLinkのJPA機能を連携させるS2EclipseLink-JPAをリリースしました。 V1実装機能の概要は S2.4のJPAサポート機能に対応 S2.4のSMART Deployルールに対応したEntityクラス、XMLファイルの自動登録機能 S2Assert(S2Unit4)対応 Kuina-Dao対応 …
1.0.0からの変更点は次の通りです。 Bug [TOPLINK-1] - EntityReaderで、InheritanceType.JOINEDの継承戦略を使った子クラスの、子クラス側テーブルIDが取得できない [TOPLINK-2] - EntityReaderで、N対1関連のEntityの外部キーカラムの値が取得出来ない ダ…
ブログのキーワード等で色々な人の考えを読んだ限りでは、Hibernateは複雑で使いにくいという人が多いし、JPAは微妙だと言う人が多いと感じています。それは間違いではないと思います。SQLを発行したいという目的に対しては、JPA・Hibernateは複雑すぎますし…
http://d.hatena.ne.jp/higayasuo/20080613/1213326209 ひがさんもブログの中で書かれていますが、Spring2.5は生産性を上げる為の取り組みをかなり行っているので、以前のようにXMLヘルになることはありません。設定ファイルだけで見ればSeasar2よりも記述量…
今回がファーストリリースとなります。V1実装機能の概要は S2.4のJPAサポート機能に対応 S2.4のSMART Deployルールに対応したEntityクラス、XMLファイルの自動登録機能 S2Assert(S2Unit4)対応 Kuina-Dao対応 となります。ダウンロードはこちらから。http:/…
DiscriminatorColumnに定義するカラム名を取得するAPIを探しているんですけど、なかなか見つからず・・・ ClassMappingクラス内に如何にも情報持っていそうなフィールドが存在しているんですけど、アクセスしてもデータはありませんでした。 これが見つかれ…
http://bassistance.de/jquery-plugins/jquery-plugin-treeview 仕事で使う機会があったのでメモ書き。 jQueryのプラグインで、JavaScriptによる開閉可能なツリー表示を行うライブラリです。開閉時にAjaxで動的に子階層を取得することも可能です。 基本的に…
HibernateネイティヴのSQLQueryを使う目的で、SQLをhbm.xmlに書いてpersistence.xmlのmapping-file要素に追加したところ、「NamedQueryが二重に登録されている」というエラーが発生しました。そんなはずはないのに・・・とよく調べてみたところ、どうやらHib…