2009-07-01から1ヶ月間の記事一覧
今日、AnyEditToolsその他をインストールしてみたのですが。 ・・・。 Andrei Loskutovさん、カッコよすぎ。
CentOSプロジェクトがエライことになっている模様。 "Open Letter to Lance Davis"を意訳すると Lance Davis氏(以下Lance)はCentOSプロジェクトの管理者であるにも関わらず、管理者としての義務をほとんど果たしていない。 LanceはPayPalやGoogle Adsenceな…
今までこれを知らなかったのが恥ずかしい… orzxdocdiff SUGEEEEEEE!!! 近頃はwordやexcel等の成果物もSubversionなどで管理することが多いと思いますが、 xdocdiffを使うことで、それらの差分を非常に判りやすい形で表示することができます。 しかもxdocdiff…
r42utilsプロジェクトを、sourceforge.jpへ引越ししました。 引越しの直接の原因は、今日の早朝に届いたこのメールです。 From: "SourceForge.net Team" <noreply@sourceforge.net> Subject: Wikispaces being removed from SourceForge.net 2009-07-30 On Thursday July 30, 2009 at </noreply@sourceforge.net>…
MySQLでは"DELETE LIMIT"はOKですが、"DELETE LIMIT OFFSET"はNGです。なぜOFFSETを禁止しているのだろう。何か理由があるのかな。 ま、これはダメでも DELETE FROM Hoge WHERE ... LIMIT ? OFFSET ? こんな風にすればOKなんだけどさ。 DELETE FROM Hoge WHE…
これまで、synergyは画面の左か右のどちらか片側しか、切り替えの設定ができないと思っていたのですが、 両側から切り替えできるということがさっき判明しました。次のようにします。synergy.conf section: screens tp600X: tpX300: end section: links tp60…
だいぶ古いネタで恐縮ですが。なんでデスマーチが発生しちゃうのか…伝言ゲームの恐怖まあ、この業界ではありがちですね。 一方で、こういう考え方もあるわけです。 技術者というのは、うっかりするとつい、 自分にとってそれは(自分のポリシーを曲げずに)達…
いやー、1時間ほどハマりました。 JSP内で、Actionクラスのgetterでプロパティ値を取得し表示するという単純なコードで、 値がなぜか常にnullになるという現象に悩んでいたのですが。原因は、getter内でRuntimeExceptionが発生していたからでした。 OGNLの罠…
僕はThinkPad X300を開発用メインマシンにしています。OSはVistaの32bit。 メモリは目一杯(4G)積んでます。 ご存じの方も多いと思いますが、Windowsの32bit版が直接管理できるメモリは最大で3Gまでです。なので、残りの1GについてはGavotte RamDiskを使ってR…
次のようにして、@LobなフィールドをLazy loadingとして指示してもダメでした。 @Entity public class ImageData { @Id private long id; @Column @Lob @Basic(fetch = FetchType.LAZY) private byte[] data; @Column private String name; ... } このように…
響ってこんなにおいしかったっけ??? トロッとしていて、すごくおいしいと思った。ロックで飲むのはもったいない。漢ならストレートで飲むべし。
ただいま家呑み中ですが、とりあえずレビューを。 (画像は公式サイトのものをお借りしています) グリド甲州。国産の白ワインです。 ラベルにはやや辛目のテイストとありますが、そんなに辛くないです。でも甘くもない。 刺身など、淡い味わいの食べ物によく…
今日の日記をもって、はてな市民となりました。最初は3日に一度くらい書けばいいか、と思っていたけど、 ふたを開けてみると、ほとんど毎日書いてます。まあ、これからも気張らずに細々と続けていくつもりです。どうぞよろしくお願いします。
例えば、次のようなデータ構造があるとします。 Javaのソースは次のような感じ。 @Entity public class Shop { //主キー @Id private long id; //取扱商品 @ManyToMany(fetch = FetchType.LAZY) @JoinTable(name = "HandleProduct", joinColumns = @JoinColu…
今日、じゃんがららーめんを食べに行こうとしたのですが、 なんとなく気が変わってラーメン屋 秀に行ってみました。 そうですねー、3.5(5点満点)ってとこかな。極細の麺は結構自分の好みに合いました。 4点。スープは背油が浮かんでいる、割と油が濃い感じ…
サロンドマリへようこそが更新されていた。相変わらず面白いなぁ。 あ、もちろん僕は優のほうがタイプです。
『店舗』と『商品』の間にN:Nの関係があったとします。 スキーマは次のような感じ。 -- 店舗 create table Shop ( id bigint primary key, ... ); -- 商品 create table Product ( id bigint primary key, ... ); -- 店舗がどの商品を扱うかの関連を表す (As…
こちらの日記を見て思ったこと。 http://d.hatena.ne.jp/gothedistance/20090723/1248331426 僕も同じく、人月ナンボの商売は徐々に成り立たなくなっていると思います。 この業界、あまりにも効率が悪すぎる慣習がまかり通りすぎだと日々感じています。 弊社…
拙作R42FWではEclipseLinkとSpring2.5を組み合わせて使用していますが、 この組み合わせで、JPAのLazy Loadingが動作させることができたので、その手順を紹介します。 EclipseLink単品で使用する場合の手順では動かない まず最初にこちらに書いてある手順で…
Eclipse3.5へのバージョンアップに伴い、CheckStyleはメジャーバージョンが上がりました(CheckStyle4 → CheckStyle5)。 これにより、以前のcheckstyle設定ファイルは修正しないと使えなくなりました。 僕が修正した点は次の通りです。 charset要素をTreeWalk…
先週、Eclipse3.5へ移行しました。移行のベースパッケージとして、mergedocプロジェクトが配布している"Full All in One Eclipse"の"Java"を利用させてもらいました。 ファーストインプレッション 機能面で言うと、3.4とそれほど変わらないかな…といったとこ…
JPQLにおけるサブクエリーの定義は次の通りです。見ての通り、ORDER BYは使えません。 subquery ::= simple_select_clause subquery_from_clause [where_clause] [groupby_clause] [having_clause] でも、LIMITと組み合わせてトップ10とかを抽出したい場合は…
IN句 パラメータはリテラルまたはサブクエリーを指定可能。 OK SELECT f FROM Foo AS f WHERE f.id IN (1, 2, 3) SELECT f FROM Foo AS f WHERE f.id IN (SELECT b.id FROM Bar AS b WHERE ...) NG SELECT f FROM Foo AS f, Bar AS b WHERE f.id IN b.foos M…
例えば次のような1:Nのモデルがあったとします。 エンティティクラスは次のような感じですかね。 @Entity public class Shop { @Id private long id; private String shopName; @OneToMany private Set<Employee> employees; ... } @Entity public class Employee { @I</employee>…
べ、便利すぐる…http://www.dpriver.com/pp/sqlformat.htm
先日、渋谷の清山に行きました。5回目くらいの訪問ですかね。 神山ジャンル:そば住所: 渋谷区神山町10-8このお店を含むブログを見る | (写真提供:かかってこいや〜)をぐるなびで見る | このお店の特徴は次の通り。 少々分かりづらい場所にある上に、渋谷…
今日、とある映画を見に行く前に、ぶらぶらと時間つぶしをしていたのですが、気が付いたら眼鏡屋へIN。もちろんメガネを買うつもりなんて全くなかったのですが、残念なことに出会ってしまったのです。このメガネと。 (画像は公式サイトのものをお借りしてい…
今日、ハゲタカという映画を見てきました。21時スタート&映画もそろそろ公開終了、だったのに結構お客さんがいましたね。だいたい7割ほどは座席が埋まってました。 できるだけネタバレしないように感想を書きますが、これから観ようとする人は以下を見ない…
クレカを無くした模様 どうやら、クレカをどこかで落としてしまったらしい。 さっき、スーパーで買い物をしたときに発覚しました。4時間前には確実にあった(←使ったから)のに orz僕は滅多に物を無くしたり落としたりしない方なのですが、まさかクレカを無く…
Java界におけるXMLパーサーの標準実装といえばXerces。 最近はXMLを扱わないWebアプリケーションは滅多にない(設定ファイルとかは大抵XML)と思うので、非常に高い確率でxercesImpl.jarを(間接的に)使っていると思います。 ところがこのXerces、Webアプリケー…