13時過ぎまで寝てた。
ってのも、朝の4時まで会社にいたからなんだけど。
起きれなかった。
水槽洗う予定でいたけど、昼ご飯食べてから時計をみたら14時半。
今日は洗うのを諦めた。
なんか、延ばし延ばしになってて赤ヒレには悪い気がするけど…。
嫁さんを美容院に送ってる途中で会社から電話が。
今日は15時から…何時までだろう。
カテゴリー別アーカイブ: 仕事
東京でございます
東京出張~。
なんとか本日の使命を果たすことができました。
明日は、何も無ければ社長に動向って感じ。
意地でもBEGIN_MSG_MAPを使う方法
さて、昨日の続き。
やっぱり、VisualStudioのクラスビューとかインテリセンス機能が使えないのは辛い。
ヘッダからCPPの関数宣言位置に移動するのに検索使ってるし(–;
なわけで、色々な方法を考えた挙げ句、こうなりました
BEGIN_MSG_MAP_EX問題
(WTLを知らない方には無縁な話です…)
WTL(Window Template Library)には、BEGIN_MSG_MAP_EXというBEGIN_MSG_MAPを拡張したマクロがある。
このBEGIN_MSG_MAP_EXを使うと、ウィンドウメッセージに対する宣言が楽になるんだけど、ATL7.0系からはクラスビューが正しく表示されないっていう問題が発生する。
で、よくよく読むとATL7.0からはBEGIN_MSG_MAP_EXではなくBEGIN_MSG_MAPでよいという説明がある。
ただ、これには落とし穴があって CContainedWindowT クラスを使い ALT_MSG_MAP を宣言すると、現在のカレントメッセージへのポインタがNULLでアサーションが発生する。
理由は、CContainedWindowT のベースクラス(TBase)がATL::CWindowだから。
この部分がATL::CWindowImpl だったら、問題なかったのかな?
これを簡単に解決する方法は、BEGIN_MSG_MAP_EXを使うことだそうです…。
出張ですか…
12月の最後の週…東京への出張が決まりました。
1泊2日の…。
今年は、1回も泊まりでの出張無いまま終わるかなと期待してたのに…
最後の最後で来てしまうとは。
データとか何にも準備していないから、準備もしなければ。
てか、あるいみ帰省ラッシュとぶつかるんじゃないんですか??
[晴]アンペア増強
会社の供給アンペア数を上げる為に、
一端停電するからって事で、
サーバの電源を落とすためにいつもより1時間早く出社。
結局、電力会社の人が来たのは9時40分頃だったけど…。
[晴/雨]仕事Ⅱ
連休中の仕事日、2回目。
今日も、周りは連休中なのか電話もあまりなく…ってか無かった?
静かな1日だった。
夜からは雨が降るって事なので、一旦夕飯に帰ったあとは来るまで送ってもらった。
[晴]仕事Ⅰ
連休中の仕事日。
電話はあまり無い。
久々の自転車出社。
引越しする前よりも距離は遠くなったんだけどね…。
一生懸命走れば、6~8分くらいで行けるっぽい。
[曇]リレーションしないRDB
久々にPerl + DBなお仕事。
2000年にプログラミングしたての人によって作られたシステムの修正…。
詳細を調べていて驚いた。
データベースにプライマリキーが存在しない。
でもって、リレーショナルデータベースなのにリレーションされてない。
しかも、NULLも許可されてて…
ま、別にそれでも稼動しないわけじゃないからいいんだけど。
全部手直ししたら期間内に終わらないし。
でも、この人もDB設計したら上司か先輩にこういう設計でいいのか聞けばよかったろうにな~。
と思う。
[曇]トイレ問題
会社の事務所があるビルはそのビルのオーナーとトイレが共有なのだけど、
トイレに鍵が無い。
個室にはあるんだけど、トイレ自体に鍵が無い。
で、唯一使用中か確認する方法が、電気を点けてるか点けてないかなわけで
点いてないから思いっきり入ったら個室に誰か居る…。
自分の会社の男連中は全員居たから、ビルのオーナーだろう…。
いくら節電って言っても入ってる時くらい電気を点けてくれ。
トイレの中に入ってしまったから、慌てて出るわけにも行かず急いで用をたして出た。
このときチャックを上げるの忘れたらしく、次いったとき開いてることに気づいた…。
なんか散々だな、おい。