今度の日曜日に MCP の 70-431「TS: Microsoft SQL Server 2005 - Implementation and Maintenance」を受ける。

で、勉強で「データベースメール」機能について実際に試してみた。

・・・・けっこういいやん、これ。

・・・しかしふと気になってメールのヘッダを確認。

Content-Type: text/plain; charset=utf-8


・・・使えね〜〜〜〜〜〜〜〜〜

と、いうか、.NET Framework 2.0 でもだが、
Microsoft が日本のメールの文字コードが JIS だということを
軽視しているのには非常に難儀している。

う〜ん。。。。。。

---
2010年3月31日
参考になるかな?
「日本語メールの送信で起こりうる予期せぬクレーム~.NET Framework標準機能と市販コンポーネント「Secure Mail」を徹底比較~ 」
http://codezine.jp/article/detail/5042

返品されました。

2006年12月14日 旅行
日焼けがかゆい。。。
返品される予定w

今朝は満員

2006年11月17日 日常
会社の最寄駅の御徒町で動けず、秋葉原まで行って戻ってきました。
式は終わったけど、まだいろいろあります。
うぐぐ。。。

今日は結婚式

2006年11月12日
これから式場に向かうが、
忘れ物ないかなぁ。。。

つうわけで

2006年11月11日 結婚式
婚姻届だしてきた。

499-480

2006年10月30日 読書 コメント (3)
今月末で切れる楽天ポイント 499点(= 499円分の買い物ができる)があった。
ポイント倍増セールかなんかでよけに付いたやつ。

今は特に買うものもないし、本でも買うか〜と考えたが、
「彩雲国」も「護くん」も「フジミ」も
どこまで買っているか良くわからん。

先週、日経新聞の夕刊の羽生さんの連載を見ていて、
三浦綾子の「氷点」が挙っていた。
で、あまったポイントがあったこともあり、衝動買い。
全4冊まとめて注文しました。

で、届きました。4冊。
・・・・氷点(上)、氷点(下)、続氷点(下)2冊

注文確認のメールまで見直しましたが
注文ミスでした。。。orz
VAIO のバッテリー交換の話が挙って、
僕の VAIO U (PCG U3/P) のへたったバッテリーが交換されたらラッキーだなぁ。。。と思っていが、
交換対象のバッテリーの型番から見事に外れていた。
がっかり。

・・・ってしてたらソニーからメールが届いた。

「バッテリー自主交換プログラム非該当のご案内」


あうあうあう。。。。
久しぶりに DB Magazine を買った。

なんとなく、終末を感じた。
"後2回" となっている連載も多いし。
会社でなんでもかんでもUML の「シーケンス図で書け」となってきています。

あほらし。
google八分・・・解消したかな???

わぁ

2006年9月7日 日常
地震だ地震だ地震だぁ
7月、JScript での話。

 元々は文字列を日付に直そうとしていた。
しかし、
「YYYY-MM-DD hh:mm:ss.nnn」
って形の日付(例えば「2006-07-30 09:12:34.567」) を
JScript の Date Object の Constructor の

new Date(str)

の書式は受け付けてくれなかった。
 で、仕方が無いので構文解析してばらばらにし、
JScript の Date Object の Constructor の別の書式

new Date(year,month,day,hour,minute,second,millisecond)

を使うことにした。ここで注意しなければならないのは
month の値は 「1〜12」ではなく、「0〜11」である。
・・・っというわけでこんなコードを書いてしまった。

(注:危険なコード)
new Date(strYear,parseInt(strMonth)-1,strDay,
        strHour,strMinute,strSecond,srtMillisecond)

テストしてもきちんと正しく動作した。
ただし、それは 7月の話。

 8月になって、データの日付を見ていると、
昨年の 12月になってる。
テストで使ったスクリプトを動かしても
昨年の12月になる。
なんでだ〜〜〜〜

 調べていくと、

parseInt("08")

が 「0」を返している。
うぅ・・・。0 が付いていると
解釈できなくなるのかなぁ・・・。

マニュアルで parseInt を見てみる。
う〜ん・・・ 0 が付いていると
0 になるなんて書いてないなぁ・・・。

お手洗いに立って用を足しながら考える。
・・・あっ。(エウレカ!)

マニュアルを見返すと

「0 で始まるときは 8進数で解釈される」

とある。これだぁ〜〜〜〜。
 つまり、0 から始まるので 8進数と解釈しようとし、
8進数では 8 は数字で無いので 0 までで解釈をして
0 となっていた。そして Date のコンストラクタの月のところに
範囲外の -1 が与えられて昨年の 12月だった。
7月の場合は 07 が与えられて8進数で解釈しても
10進数の 7 になっていたので問題が発覚しなかったのだった。
(つまり、8月、9月限定で障害が出る。)

そういうわけで明示的に進数を指定して

new Date(strYear,parseInt(strMonth,10)-1,strDay,
        strHour,strMinute,strSecond,srtMillisecond)

としないといけなかった。

うぅ・・・・・。
最近、急にアクセスが落ちたなぁ〜って思ったら、
Google からこの日記が検索されなくなってる。

う〜ん。。。。
7月だと動いているのに8月になると発生するバグをしこんじゃってた。。。。

http://diarynote.jp/d/10395/20060902.html

---
2008年10月15日 システム改変に伴って発生していたリンク切れ修正
今年も行けない。。。。

来年はいける会社にいますように。。。。

台風

2006年8月9日 日常
朝から強い雨。
パソコン「MANDARA」が壊れているし、
お弁当用のご飯炊き忘れていたので
とっとと会社に行った。
HDD に異常が発生して起動しなくなった。
う〜ん。。。。。

ごろごろ

2006年8月8日 日常
朝から雷さん。
こあいよぉ〜〜〜

< 4 5 6 7 8 9 10 11 12 13 14 15 16 >