2009年2月28日土曜日

Windows Mobile携帯 きましたー

今週の水曜日に、入荷の電話あり。
で、今日の午前中に取りに行きました。ipodと並べてみたところ
画面は、ipod touchのほうがアイコン1個分、大きいので見やすい
したがって、インターネットもipod touchのほうが
しやすい感じ(タッチパネルもipod touchのほうが反応がいい気が)

まあ、インターネットもそんなにしないし、まあいいか。
ということで、Wifiにつないで。。。。
あれ、つながらん。ということで半日格闘。
気を取り直して子供達と風呂に入り、
戻って再開するとなぜか接続ができた。
う~ん、原因不明。
で、気を取り直して、メールアドレスの設定(mopera U )
をしようとすると、認証連続ミスでロックされたとのメッセージが。

Wifiに格闘しているときにやってしまったんだろうか。
画面にロックされた場合は、こちらにお電話を
と書かれているので、解除依頼をする。

・・・なんだと!?
散々待たした挙句、明日の午前2時に自動で解除されるだと!

おいおい、それならそうと画面に書け!

というわけで、今もメールアドレスがない状態です。
ふう。

2009年2月27日金曜日

今週の進捗

まず、ブライトレッドを吹きました。
その後、デカールを貼って終了です。

さあ、ボディはこれからクリア、磨きだし工程にはいるので、
しばらく乾燥させないといけません。
なので、来週は、内装に取り掛かります。

2009年2月24日火曜日

UNIONとUNION ALL

勉強会ネタ ラスト

クエリーの結果を結合するには、UNIONを
使う訳ですが、UNION だけ指定すると
結合した結果から重複するものを
除外してくれます。

まあ、便利っちゃ便利ですが、
ソート、重複除外の処理が走ってしまいます。
最初から重複がない、もしくは、重複行が
あっても問題ないなら、UNON ALLを
指定しましょう。

COUNT(*)とCOUNT(カラム名)

サボっていた、勉強会ネタの続き

COUNT(*)とCOUNT(カラム名)
OTNの掲示板の古い投稿を読むと、
COUNT(*)するな、COUNT(カラム名)を使え!
という規約があったとかいう笑い話(?)が
ありましたが、行数を数えたいなら
COUNT(*)しましょう。
そもそもCOUNT(カラム名)とすると
カラム名のNULL以外のレコード数を
カウントしてくれます。
(結果からして違うー)

2009年2月22日日曜日

Oracle Enterprise Managerと闘う

ローカルマシンのDB(Oracle 10.2)を
作り変えた際、Enterprise Manager(EM)が
動かなくなってしまいました。
どうやら、古いインスタンスの情報を
見続けている模様。

いろいろ試したけど、なかなか動かず。
・$ORACLE_HOME/IPアドレス_SID フォルダの
 名前を新SIDに変えたり
・$ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_IPアドレス_SID
 フォルダの名前を新SIDに変えたり

で、もう一度、マニュアルを見直して
おまじないを発見

set ORACLE_SID=
emca -deconfig dbcontrol db

を実行するとSIDを聞かれてきた。
う~ん、ここは新旧どちらを
いれればいいのだ?
とりあえず、旧インスタンスは
もう存在しないので、新しい方を入力

お、前述のフォルダが消えた!

じゃあ、再作成
emca -config dbcontrol db

おお、いけたー。
※それにしても、10.1であった
  emca -r オプションはなくなったのか?
 なんどやってもだめだった。

マスキングしました。

悩んだマスキング終了。
結局、Canon 部分は、デカールを頼ることに。
(だって、めんどくさかったんだもん。)

台笠と立傘

雛人形 小道具の製作

とうとう、奥さんまでも巻き込みました。
で、夫婦合作第一号
台笠

立傘


柄、型紙を作り、奥さんに布製作を依頼。
(柄は竹串を適当に切り、水彩絵の具の黒で着色、
 色落ちを防ぐためにクリアーを吹いています。)

若干(かなり?)形が既存の雛人形と違うとおもうのですが、
それは、型紙製作時にてっきり、槍状の武器だと勘違い
していたためです。
(まさか、傘だとはね。まあいいけど)

2009年2月21日土曜日

Windows Mobile携帯

近くのミドリで注文してきました。

docomo HT-01A
http://www.nttdocomo.co.jp/product/foma/pro/ht01a/index.html

どうやら、在庫にはないらしく、1週間ほどかかるとの事。
HT-02Aなら1台あったが、感じがipod Touchとかぶるしやめた。
(やっぱりキーボードがほしかったので)

店員さんがちょっと面白かった。
「あの、こちら注文をキャンセルされると・・・。」
なんだ、この思わせぶりな発言
「キャンセルするとなんかされるんですか?」
「いえ、その・・・
 キャンセルされると困ります。」
・・・
そりゃ、店にとっちゃ困るだろうけど。

ちなみに、後で確認すると、
iモードメールも使えなくなるらしい。
(となると、メールアドレスの変更連絡しないといけないのか?)

2009年2月19日木曜日

INとEXISTS

INとEXISTSは、一緒か?と時々聞かれます。
そんなときには、

・固定値を条件に使う場合は、IN
・サブクエリーを条件にする場合は、EXISTS

で使いわけましょうと答えます。
さらに、脅し文句(?)として、NOT INは、
条件にNULLが含まれると、絶対抽出されない事も。

  例) WHERE カラム名 NOT IN ( ‘A’, ‘B’, NULL )
または
     WHERE カラム名 NOT IN ( SELECT NULLを含む列 From … )

2009年2月18日水曜日

携帯クラッシュ

昨日、携帯(F903i)を落としました。
まあ、落とした事は山ほどあるので、気にしていなかったのですが、
後で見ると、画面にひびが入り、液晶が4分割されていました。
しかも、内2つは真っ黒。

う~ん、縦から落ちて衝撃を吸収できなかったのだろう。
仕方ないので、週末、新しい機種を見に行きます。
ターゲットは、Windows Mobile搭載の機種!

2009年2月15日日曜日

大衆洋居酒屋 bentensan

妹が3月に居酒屋を開店するので、
ホームページを作ってみました。

http://taishuuyoubentensan.food.officelive.com/default.aspx

できるだけ無料という前提だったので、
調べた結果、Microsoft Small Businessを使いました。
他の製品を使ったことがないので、比較の使用もありませんが、
Officeっぽい画面で、結構簡単に作れました。

不便だなと思った点は、
・ページごとに非公開を設定できない。
 (作りかけでも公開されてしまう。)
・スタイルが少ない気がする。

ぐらいで、無料であることを考えたら我慢はできます。
う~ん、それにしても、もうちょっとデザインセンスが
あったらな~。

さて、次は、Google様に登録してもらわねば。
ということで、以下のことをしました。

・メタタグの設定
・居酒屋さんリンク への登録(無料)
 http://y30.net/circle/izakaya/

これでしばらく待っておこう。

ちなみに、店は岸和田です。
近くをお通りの際は、どうか寄ってやってくださいまし。

2009年2月14日土曜日

白塗りました。


白を塗りました。
(めんどくさかったので、缶スプレーです)
細かい話ですが、別売りのエッチングパーツも組み込んでいます。
(ウィングの土台部分)
さー、これからマスキング、赤塗装にかかるわけですが、
一点、悩みが。
これのデカールが赤色背景にCanonの文字がべた書きされています。
う~ん、うまく貼れなさそう。
でもマスキングめんどくさそうだなあ。
どうしようかな。

雛人形 飾りました。


んと、小道具が間に合っていないのですが、そうは言ってられず、
雛人形を飾りました。
で、あわせて追加した小道具
そう、笛です。
で、それぞれの人形のアップ写真

なかなか、いい感じ♪
でも、さらに小道具がなくなっている人形に気づきました。
もう、今年はこれでいいかな。。。

2009年2月13日金曜日

DISTINCTとGROUP BY

たまに、集計をしていないのにGROUP BYしている
SQLを見かけます。
そういうものを見る度に、DISTINCTを知らない
のかななんて思ってしまいます。
GROUP BYは、あくまで、集計する項目を
指定するための構文です。

重複行を除くのなら、DISTINCTを使いましょう。

2009年2月12日木曜日

RDBにおけるNULL

せっかくなので、勉強会で取り上げたネタを
書き込んでおきます。

第一弾は、RDBにおけるNULL

RDBは、プログラミング言語とは違い、
3値論理に基づいてNULLを扱います。
この3値論理上では、= NULLとした場合、
必ずunknownとなり、結果が得られません。
(C# とかやった後、思わずWhere 項目 != null
とかして、一瞬なんで出ないと思ってしまうのは私です。)

そのため、NULLを比較するための構文として
IS NULL, IS NOT NULLが存在します。

う~ん、ややこしいと思ったあなた。
3値論理でそんなこと言ってたらだめです。
関係モデル生みの親、コッドさんは、
さらに4値論理を提唱され、2種類のNULLを
扱おうとされていました。

2種類のNULL
未知     :サングラスの下の目の色とか
適応不能  :車の性別とか

分からなくはないのですが、実装されなくてよかった~。

続く。

2009年2月11日水曜日

交通科学博物館

昨日、4歳になった息子の希望をかなえるため、
今日は、交通科学博物館に行ってきました。
で、撮ってきた写真思えば、幼稚園児のころ、初めて乗った新幹線で、このお茶パックを買ってもらった
記憶が今も残っています。

息子は、貨物好きでよく近くの駅まで見に行かされています。
こうやって、近くから見るとその気持ちも分かるような。

2009年2月9日月曜日

セパンテスト結果

最終結果として、ストーナー、ロッシが
僅差で1、2位ですが、1位ストーナーから
1秒以内に9人ぐらいが入っています。
やっぱり、タイヤ1メイクのせいかな?

う~ん、今年はバトルが楽しめそう?

2009年2月7日土曜日

サフ吹きました。

サフ吹きました。
細かい傷、ひけが見つかったので、
まだ整形が必要です。

う~ん、先は長い。。。

勉強会

終わりましたぁ。
参加した皆さん、お疲れ様でした。
あぁ、緊張した。やっぱり人前で話すのは
緊張します。まぁ、避けてばっかりもいられないので
いい場を設けてもらったと思います。
さぁ次回のネタを考えねば。
なにかリクエストあれば
コメントください。
(当然DBですよ)

2009年2月4日水曜日

コードスニペット

いまさらかもしれませんが、
Visual Studio2005の
コードスニペットを使い出しました。

う~ん、便利♪
でも、C#は、VBに比べて少ないので、下記から追加しました。

追加したところ
http://msdn.microsoft.com/en-us/cc507827.aspx

参考記事
http://www.atmarkit.co.jp/fdotnet/dotnettips/439cstasksnippet/cstasksnippet.html

2009年2月2日月曜日

YZR-M1'09

YZR-M1'09モデルが発表されました。

去年と形状はあまり変わっていませんが、
ゼッケンベースの黒がなくなり
白と青を基調としたカラーリングになってます。
う~ん、去年のほうがメリハリが効いてて
よかったな。

2009年2月1日日曜日

モンスターエナジーがロッシのスポンサーに?

う~ん、どうなんだろ?
モンスターエナジーって、ホプキンスの胸に
マークされてた三本線だったっけ?
FIATとあうかなあ。