2004-08-31 (火)
■[EbiYuri] CanCam 10 月号 エビちゃんベストセレクション 8
CanCam 10 月号から,お気に入りの蛯原友里ちゃんを紹介しようというこのコーナー.
今日は「おしゃれ SCOOP!」の #01「ティファニーアトラス最新作独占 SCOOP」から,P14 の友里ちゃん.
ライティングのせいか,少し日焼けしたような感じなのがちょっと残念なのですが,いかにも友里ちゃんらしいバンビ目が魅力♪
でも,小さな画像だとそのバンビ目の威力が激減しちゃうんですよね.残念!!!!
そんなわけで (どんなわけで?),やっぱり CanCam 買うしか!!
03:48 追記
おっ,今日のは小さくてもいい感じ♪
昨日のは少し残念な感じになっただけに,これは嬉しい♪
■[Hibernate] Hibernate 入門記 問い合わせ その4 order by,group by,副問い合わせ,フィルタ
今日はなんか,ゆりかもめで強い日差しを浴びすぎてぐったりしてしまいました.
頭も働かないし,結構睡魔に襲われ気味なのでお休みしようかとも思ったのですが,また休み癖が付いてしまいそうなので,老体に鞭打ち頑張るのだぁ〜.
そんなわけで (どんなわけで?),「11.9. The order by clause」へと進みます.SQL と同様に order by が使えるそうです.
前回と同じサンプルでお試し.
from study.Model order by model.age
その実行結果.
Jun Hasegawa(18) Asami Usuda(19) Karina null(20) Yu Yamada(20) Satoko Koizumi(23) Yuri Ebihara(24) Sayo Aizawa(26)
同じ ViVi に出ている潤ちゃんと紗世ちゃんが両端ですか.(^^;
どうでもいいけど降順も試しておきますか.
from study.Model model order by model.name.firstName desc, model.name.lastName desc
その実行結果.
Yuri Ebihara(24) Yu Yamada(20) Sayo Aizawa(26) Satoko Koizumi(23) Karina null(20) Jun Hasegawa(18) Asami Usuda(19)
永続オブジェクト自身でソートするとどうなるのでしょうか?
from study.Model model order by model
その実行結果.
Sayo Aizawa(26) Yuri Ebihara(24) Asami Usuda(19) Yu Yamada(20) Satoko Koizumi(23) Jun Hasegawa(18) Karina null(20)
その時のSQL.
select model0_.id as id, model0_.FIRST_NAME as FIRST_NAME, model0_.LAST_NAME as LAST_NAME, model0_.age as age, model0_.magazine as magazine from Model model0_ order by model0_.id
なるほど,ID プロパティでソートされるんですね.
order by はこんなもんで十分でしょう.
次行きますよ! 次,次!!(エビちゃん風)
そんなわけで (どんなわけで?),次は「11.10. The group by clause」.
でも,集計関数の所でもう group by 使いましたから! 残念!!!!
でもでも,having が使えるらしいです.なのでお試し.
select magazine.name, avg(model.age) from study.Model model inner join model.magazine magazine group by magazine.name having avg(model.age) > 20 order by 2
その実行結果.
[CanCam, 21.0] [Oggi, 23.0]
ふむ.order by 2
みたいなのも普通に使えますね.
ということで,group by および having もこんなもんでいいかな.
次行きますよ! 次,次!!(エビちゃん風)
そんなわけで (どんなわけで?),「11.11. Subqueries」です.
副問い合わせも使えるそうです.ただし,RDBMS がサポートしていれば.
from study.Model model where model.age > ( select avg(model2.age) from study.Model model2 )
その実行結果.
Sayo Aizawa(26) Yuri Ebihara(24) Satoko Koizumi(23)
ふむ.普通ですね.
次行きますよ! 次,次!!(エビちゃん風)
そんなわけで (どんなわけで?),次は「11.12. HQL examples」.
んー,スキップ.(^^;
困ったことがあれば参考にさせて頂くということで...
次行きますよ! 次,次!!(エビちゃん風)
そんなわけで (どんなわけで?),11章のラスト「11.13. Tips & Tricks」.
んー,これも例が載っているだけな感じだけど... Tricks に興味があるので軽く見てみますか.
HQL 中の名前付きパラメータの値を,JavaBeans を使って与えることが出来るそうです.
それには Hibernate の Query
を使います.
...
うーみゅ,自前の問い合わせクラスの名前も Query
なのは大失敗!!
ともあれ (JW),その study.Query
の問い合わせ部分を次のように修正.
final List list = (List) template.process(new HibernateCallback() { public Object doProcess(Session session) throws Exception { net.sf.hibernate.Query query = session .createQuery("from study.Model model " + "where model.name.firstName = :firstName " + "and model.name.lastName = :lastName"); query.setProperties(new Name("Yuri", "Ebihara")); return query.list(); } });
その実行結果.
net.sf.hibernate.QueryException: Not all named parameters have been set: [firstName, lastName] [ from study.Model model where model.name.firstName = :firstName and model.name.lastName = :lastName ]
ぐはぁっ.何? 何だっていうわけ!?
しまった... Name
クラスには getter がなかった...(ToT)
うーみゅ,Hibernate がフィールドでアクセスしてくれるのに甘えて getter/setter 書かずに済ませていたのが敗因ですか.やっぱり手抜きはいかんですね...
ということで,とりあえず getter のみ追加.Eclipse ありがとう!
実行!!
Yuri Ebihara(24)
よっしゃ!!
それから,永続オブジェクトがプロパティとして持つコレクションを対象に問い合わせをする,フィルタというものを使うことも出来るようです.
そんなわけで (どんなわけで?),問い合わせ用のクラスを次のように修正.
final List list = (List) template.process(new HibernateCallback() { public Object doProcess(Session session) throws Exception { Magazine cancam = (Magazine) session.load(Magazine.class, new Integer(0)); return session.filter(cancam.model, "order by this.age"); } });
まずは CanCam を取得して,専属モデルのコレクションを年齢で並べ替えています.
こいつを実行!!
Asami Usuda(19) Yu Yamada(20) Yuri Ebihara(24)
おおおおぉぉぉぉ...
やるなぁ,Hibernate.
その時のSQL.
Hibernate: select magazine0_.id as id0_, magazine0_.name as name0_, magazine0_.publisher as publisher0_ from Magazine magazine0_ where magazine0_.id=? Hibernate: select model0_.magazine as magazine__, model0_.id as id__, model0_.magazine_index as magazine6___, model0_.id as id0_, model0_.FIRST_NAME as FIRST_NAME0_, model0_.LAST_NAME as LAST_NAME0_, model0_.age as age0_, model0_.magazine as magazine0_ from Model model0_ where model0_.magazine=? Hibernate: select this.id as id, this.FIRST_NAME as FIRST_NAME, this.LAST_NAME as LAST_NAME, this.age as age, this.magazine as magazine from Model this where this.magazine = ? order by this.age
むむぅ?
最初の問い合わせは CanCam を取得するもの.これはよし.
次の問い合わせは CanCam の専属モデルを問い合わせするもの.Hibernate は普通こういう風に問い合わせするのでこれもよし.
そして次のは... order by が付いてます.これがフィルタにより作成された問い合わせですね.ふーん.
つまりフィルタというのは,メモリ上で HQL を適用してくれるわけではなくて,引数で渡した永続オブジェクトの持つコレクションを問い合わせるのに必要な SQL を作ってくれるっていう感じ? なぁんだ,ちょっとがっかり.
この場合だと,FROM 句と WHERE 句は Hibernate が作ってくれているので,その分だけ少しは楽... なんだろうか? やたらと SQL 発行されるくらいなら,一発ですむような HQL を自分で書いた方がいいんじゃないかと考えてしまいます.
今日は最初から最後まで駆け足で雑な入門記になってしまったような.
ちがうの、ゆりかもめでのぼせちゃったの。
まぁ言い訳ですが。©眞鍋かをり
そんなわけで (どんなわけで?),これで「11. HQL: The Hibernate Query Language」を終了とします.やれやれ.
次は... 「12. Criteria Queries」ですか.これもちょっとダルそうだなぁ... あ,でも量は少なめ.ちぇっ,
『はんぶんにしてくださぁぁぁぁぁい!!!!!』©眞鍋かをり
とセカチュってみたかったのにぃ.残念!!!!
ともあれ (JW),頑張りますよ.早く 14 章にたどり着いてパフォチュってみたいのだ!
■[TV][ドラマ] 「ウォーターボーイズ2」
今週のえみちぃチェーック! 今週もちゃんとありましたよ,3連発!!!
- 永吉くーん,永吉君,永吉君
ひとつだけじゃ寂しいなぁ.
でも,今日は鈴木えみの超不機嫌そうな顔が見れたのでよしとしよう.
でもでも,今日は石原さとみのコミカルさに完敗ですね.って,どういう勝負だ?
でもでもでも,来週はようやく泥沼ですか? 楽しみ〜♪
■[Fashion][Shopping] 銀座にて
ビッグサイトからゆりかもめに乗って新橋へ.そこからてくてく歩いて銀座の松坂屋へ行ってきました.もちろん GUCCI がお目当てです.08/14 に行ったときに取り寄せを頼んでおいたネイビーのベルベットのパンツと,黒いスクエアトゥのブーツを見に行ったのです.
まずはベルベットのパンツ.紫がかったいい色合いです.さっそく試着.
うーみゅ,悪くないけどすごくいい感じでもない...
今期の GUCCI のパンツって,コレクションではものすごくタイトに見えるのですが,実際に履いてみるとそうでもありません.特にももの部分.残念!!!!
あと,色がちょっと微妙.sergio rossi の黒いストレートチップを履いていたのですが,どうも合わないようです.ネイビーって,黒に合うのと合わないのとありますよね.どうもこのネイビーは黒に合わない感じ.靴もアウターも黒ばっかりの自分にとっては,黒に合わないっていうのはかなりまずい.
念のため,ショップの外に出て普通の照明 (蛍光灯) で色合いをチェック.
ぐはぁっ,随分浮いた感じのネイビーだなぁ...
うーん,残念ながらこれはパス.ごめんなさい.
もう一つ,これまたネイビーのベルベットというタキシードのパンツも取り寄せをお願いしていたのですが,こちらは日本への入荷が 2 点しかなく,そのうちの 1 点はすでに購入者がいて,もう 1 点も先に予約済みの人がいるとのことで,現物を見ることは出来ず.残念!!!!
そんなわけで (どんなわけで?),次はブーツ.
幅が狭く,ソールが薄く,コバの張り出しがなく,とってもスマートなのです.
そしてかかと側に付いたゴールドのビット.格好いいーっ!!
さっそく試着.
一番小さい 38 サイズとはいえ,自分には気持ち大きいかな.でも,それはいつものことだったり.
履いた印象も素晴らしく,これはお買いあげ決定です.(^^;
その他では,先週も見たニットとスエードのコンビのブルゾンを再チェック.M サイズを試着させて頂きました.でも,結構着丈長めで好みに合わず.残念!!!!
そんなわけで (どんなわけで?),ブーツだけ購入して GUCCI を後にしました.
それからリステアに移動.
チラホラと眺めていたところ,John Galliano のトレンチコート発見!! ん? これは伊勢丹にもあったのと同じかな? コレクションで気になっていた,アシンメトリーのものではないようです.
しげしげと眺めていたら,お店の人が声をかけてくれたので,サイズを確認したところ,44 もあるとのこと.
そんなわけで (どんなわけで?),試着させて頂きました.
ぐはぁっ,ウェストはタイトなのに上半身はブカブカ.(;_;)
コレクションに出てくるモデルのようにマッチョでないとだめですか? 残念!!!!
これだったら明らかに JIL SANDER のトレンチの方が自分に合っているはず.ということで見送りです.
その他ではこれといって目に付いたものはなし.残念!!!!
どうやら,どのショップも秋冬の入荷は一段落した感じ.これといったものが見あたらなくなってきました.
これまで見た中で気になっているものがいくつかあるので,それが今後の購入候補になりますね.
何が気になっているかというと...
- 黒いトレンチコート (JIL SANDER)
- ブラウンでスエードのプレーントゥ (JIL SANDER)
- 緑でウールの V ネックニット (JIL SANDER)
- 緑でカシミアの V ネックニット (MISSONI)
JIL SANDER 多いなぁ.
トレンチはお取り置きしてもらっているので,間もなく購入予定.その他はもう少し悩んでからですね.
そんなわけで (どんなわけで?),まだまだ続くよ買い物はぁ〜♪
...はい、学習できない子なんです。©眞鍋かをり
■[EbiYuri] TWBC 2004
というイベントに行ってきました.仕事サボって (苦笑).
そうです,蛯原友里ちゃんが出演するのです!!!!
このイベントは,タカラベルモントという理容・美容関連の企業が主催したイベントらしく,ヘアやメイク,エステといったテーマでいろいろな催し物が行われた模様.ちなみに会場は東京ビッグサイト.
そんなわけで (どんなわけで?),りんかい線に乗ってお台場っていうか有明っていうか国際会議場までお出かけしてきました.
友里ちゃんが登場するのは 14:00〜14:30 の「押切もえ・蛯原友里 STAGE & TALK LIVE」というイベント.そうです,友里ちゃんだけでなく,もえちゃんも一緒に登場するのです.これはスゴイ!
会場に到着したのは 13:20 くらい.ひとつ前のイベントが行われていて,結構な数の人が集まっていました.これはポジション争いに出遅れてしまったかとちょっとドキドキ.
ところが,そのイベントが終わると出ていく人が結構いたおかげで,グッドなポジションをキープすることが出来ました.\(^o^)/
会場はステージとランウェイで T 字型になっていたのですが,そのステージとランウェイの付け根近く,ランウェイ脇という絶好のポジションをキープ!! ラッキー♪
そして待つこと約 30 分.遂に友里ちゃん&もえちゃんが登場!!
今回のイベント,とんでもなくすごかったんです.なにがって? なぁんと,途中で着替えてくれたんですよ! しかも 2 回も!! 最初に登場したときが「オンタイム」.その後「オフタイム」「パーティタイム」というテーマで,3通りの衣装でステージに登場してくれたのです.なんという幸せ...
ということで,まずは「オンタイム」.これは仕事に出かけるときの服装ということらしい.あるいは撮影の合間の服装かな?
その「オンタイム」の友里ちゃんはクリーム色というか淡い黄色のタンクトップにピンクと白のチェック柄の短パン.先週のプレミアと同じパンツかな? テレビではもっと短く見えたけど,実際はホットパンツというほど短くないみたい.で,ツイードらしいです.それにビビッドなピンクのパンプス.
ジャラジャラっとした感じのネックレスを着けてました.
ちなみにもえちゃんは黒とグレイのトップスに黒いミニ.
続いては「オフタイム」.休日などの服装.
「オフタイム」の友里ちゃんはデニムのミニスカートに明るい茶色のニーハイブーツ.トップスは... 何色だっけ? ティアードなタンクトップで胸の所に刺繍みたいなのが入っていたと思うのですが,色の記憶が抜け落ちている... 残念!!!! 白だったかなぁ?
それに大きなリング状でゴールドのピアス,ぎらぎら輝くバングル.バングルは最初ラインストーンかと思ったのですが,ゴールドとシルバーの重ねづけ? みたいなことをいってました.
休日は,CanCam の撮影ではなかなか着ることの出来ない服を,ここぞとばかりに着るとのことでした.
ちなみにもえちゃんは... あれ? 帽子を被っていたことは覚えているけど... 忘れちゃいました.残念!!!!
そして最後は「パーティータイム」.お呼ばれの際の服装です.
「パーティータイム」の友里ちゃんはパープルのワンピース.胸のところが黒いレースになっているのがお気に入りだそうです.両サイドの裾が中央より気持ち長めでラブリー♪ そしてヒョウ柄ファーのサンダル.
華やかっていうか,エレガントっていうか,超ヤバイくらいステキでしたよぉ〜.
もえちゃんも紫系なんだけど,こっちはバイオレットって感じのワンピースで,とっても華やかでした.
こんな風に,3 通りの生ユリちゃんを楽しむことが出来ました.
しかもですよ,会場に設けられたランウェイをウォーキングしてくれたのです!! もちろん 3 通りの衣装それぞれで!!!!
おいらがキープしたポジションはランウェイのすぐ脇だったので,ウォーキングの度に目の前を通ってくれるのです.手を伸ばせば届くような所を 3 度も! 仕事サボって行った甲斐があったというものですよ.
このイベントには友里ちゃん,もえちゃんの他にもう一人,いわゆるカリスマ美容師・宮村浩気氏通称みやむーも登場.彼の出演は予告されていなかったせいか,名前が告げられたときには会場からどよめきが起きていました.やっぱり美容関係のイベントだけに,ほとんどの人が彼のことを知っていたようです.そして司会の人と4人でトークを繰り広げていました.
最初の方の話題は3人の出演者にお互いの印象を聞くというもの.ここでみやむーの印象を聞かれた友里ちゃんは,「神経質」とばっさり.(^^;
いきなり落とすとは恐るべし! 友里ちゃん!!
そこでもえちゃんが「繊細ってことだよね」みたいな感じで優しくフォロー.ナイス! どうやら,突っ込みの友里ちゃん,フォローのもえちゃんという感じらしい.
その他の話題は例によってスタイルを保つ秘訣とか,仕事でのハプニングとか.それから,好みの男のタイプも聞かれてました.友里ちゃんの好みは,雰囲気があって,...なんだっけ? もう一つ何かあってから,優しい人とのことでした.真ん中はなんだっけなぁ? 忘れちゃった.残念!!!!
あと,みやむーによると,友里ちゃんカラオケうまいとか.友里ちゃんの十八番はトトロの曲らしいです.アニソンですか?(^^;
それにしても,この前立川伊勢丹でのトークショーで生ユリ体験してしまったせいか,友里ちゃん&もえちゃんという普通ではあり得ない抜群のスタイルを持つ二人を見ても,この前のような衝撃を感じませんでした.やばい,もはやこれくらいのスタイルが標準に設定されてしまったのか?>俺
コンタクト禁止だったためメガネで出かけたのですが,絶好のポジションだったにもかかわらず,友里ちゃんをしっかり見ることが出来ませんでした.視力不足... 心より無念だ.
京都へ行くまでに対策をしなくては...
あさ美ちゃんの真面目な顔初めてみたよ。それにしてもタレントの名前でいっぱい来てるんだね〜さすが!
それにしてもSenbeiさんがエビちゃんでコメントしてくれるとは.(^^;
トランザクションにJMS,エビちゃんと趣味が合いますね♪
一緒にS2EbiYuri!?