2010/02/28

[BizTalk2009]BizTalk2009プロジェクト管理にVSS2005を使うとエラーポップアップ!

VisualStudio2008でBizTalkServer2009のプロジェクトを作り、
管理をVSS2005でしていたところ、
開発メンバーからアップデート・チェックイン・チェックアウトが出来ないと苦情がきた。

エラー表示ポップアップが出るそうだ。

Error: Not Implemented
File: vsee\pkgs\vssprovider\csolutionnodebase.cpp
Line number:2111
ネットのフォーラムを漁ったところ、以下の記事を発見。

Error in Visual SourceSafe when checking in from Visual Studio 2008(@Microsoft Connect)

BizTalk Server 2009 プロジェクトを Visualk Studio 2008 で作成し、VSS2005でソース管理しようとした時に
よく起きるバグらしい。(勘弁してくれー)

回避策1:エラーポップアップを無視

エラーメッセージボックスのOKボタンを何度か押して消していると
モーダルが解けて後ろのボタンを押せるようになる。
押せば問題なく、チェックイン等のアクションが成功する。


回避策2:ツリービューをフラットビューに変更する。




どうやらツリービューの描画でエラーがおきているようだ。
とりあえずこうすることでポップアップが出る現象は回避できた。

ツリービュー or フラットビューの状態は各アクションごとに記憶されるので、
各アクション一度はフラットビューへの変更を行わないといけないが、
この方法が一番ストレスなくその後の作業に従事できるためオススメ。



しかし・・・
ほんとにコレでいいのか!BizTalkServer2009!

2010/02/22

[Windows][続報]2月 Windows Update で XP がブルースクリーンになる現象について

[Windows]2月 Windows Update で XP がブルースクリーンになる現象について
の続報

結局MS10-015が悪いの?

どうやらMS10-015が悪い訳ではなく。
ブルースクリーンが発生するのは、Alureon ルートキットなるマルウェアの感染が原因。

(Alureon ルートキットが Windows カーネルのバイナリを変更することが原因で、
システムが不安定になるためにブルースクリーン等が発生していた模様)

後、Alureonは64bitシステムには影響しないため、
64bit環境ではMS10-015を適用しても問題ないそうです。
(うちの仕事先の環境はWindows Server 2008 64bitだからよかったよかった。)

現在マイクロソフトではAlureonを発見・駆除するためのソフトを開発中だそうです。
(数週間かかるそうです)


参考資料:
Alureonに関する情報
http://www.casupport.jp/virusinfo/2006/win32_alureon_family.htm

MS日本セキュリティチームのブログ
http://blogs.technet.com/jpsecurity/archive/2010/02/18/3313624.aspx

2010/02/19

[BizTalk2009]VisualStudio2008でBizTalk新規プロジェクトが作れなくなる。

BizTalk Server 2009 のプロジェクトをVisual Studio 2008 で作ってると
ある日突然新規プロジェクトを作成しようとしても、
Creating project 'project name'… project creation failed.
が返ってきて失敗してしまうようになる。


これはVisual Studio 2008 のバグである。
修正方法が以下のブログにあったので書き記しておく。


Visual Studio 2008 fails to Create new BizTalk projects
http://blogs.msdn.com/biztalkcrt/archive/2009/08/21/visual-studio-2008-fails-to-create-open-biztalk-projects.aspx


修正するにはレジストリの編集が必要になる。
レジストリはファイル名を指定して実行の欄で「regedit」と入力すれば編集出来る。


Visual Studio 2008 32bit の場合

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Projects\{FAE04EC0-301F-11d3-BF4B-00C04F79EFBC}]

の中の

"PossibleProjectExtensions"="csproj" を

"PossibleProjectExtensions"="csproj;btproj" に変更する。


Visual Studio 2008 64bit の場合

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Projects\{FAE04EC0-301F-11d3-BF4B-00C04F79EFBC}]

を上記32bitと同じように編集する。


まとめ

上記のレジストリキーはデフォルトでは "csproj" であり、
BizTalk2009のインストール時に "csproj;btproj" に変更されます。

ただし、Visual Studio側に何らかの更新(Windows Update等)が入ったタイミングで、
レジストリの値が元に戻されてしまうことがあります。

つまり、何度でもこの事態は起きるので、プロジェクトの新規生成でこけたら
とりあえずレジストリチェックを覗くようにしましょう。
(覗きたくないですね!)

2010/02/16

[Windows]2月 Windows Update で XP がブルースクリーンになる現象について

2月のWindowsUpdate適用後に
WindowsXPがブルースクリーンになる現象が起きているそうです。

多くは日本語環境以外でおきてるそうですが、油断はできません。


現象:
2 月MS10-015適用後に Windows Update を実行するとブルースクリーンになる。


対象環境:
WindowXP 32bit、WindowsVista


対処方法:
MS10-015 Windows カーネルのセキュリティ更新プログラム (977165) をアンインストールする。


現在WindowsのAutoUpdateでは、MS10-015の配信は停止していますが、
手動でUpdateのチェックを行うとMS10-015のインストールが行われます。
(止めんかい)


この件に関して、日本のMSのセキュリティチームのブログにエントリがあります。

MS10-015で再起動やブルースクリーンが発生する件について
http://blogs.technet.com/jpsecurity/archive/2010/02/12/3312344.aspx



うーん、この前会社の開発用サーバ(Windows Server 2008 SP2)に
MS10-015を適用してねーってMSから言われたばかりで手のひら返し
流石MS !
結局MSは悪くなかったってことがわかったので手のひら返しました。

後、続報を書きました。
[Windows][続報]2月 Windows Update で XP がブルースクリーンになる現象について
 
 

 

2010/02/13

[日記]息子生誕一年経過

早いもので息子が生まれてもう1年が経過。

出てきた時は赤茶色い不思議な物体だったものが、
日に日に人間味を帯び始め、一年前の写真と今を見比べると
大分子供っぽい顔になってきている。

首がブラブラで、座ることすらままならなかった赤ん坊は
今では元気に家の中を走りはじめています。
(まだまだ本田技研のロボ並み)


身体能力の向上は目を見張るものがあり、
ジャイロもついてないのによくバランスをとるものだと。

何度も転んでは、そのパターンを覚え、
一種のエキスパートシステムのように膨大な経験を脊髄で覚えて筋肉制御をする。
人間ってすごいね。



最近ではやっと意思の疎通が始まり、
家の中に一人別言語を話す外国人がいる状態。

こちらの真似をしてジェスチャーをしてはいるが、
その意味までは理解出来ていない様子。


アウトプットされる言葉の種類も増えてはきているが、
その一つ一つに意味はあるのか?

脳みそのダンプ吐き出させて解析してみたい。
絶対ビルド段階で多種のエラーが出てるはずだ。
(違うかコンパイラ自体に欠陥か)

こいつに日本語環境を構築するのは大変だ
日本語とその意味のマッピング一覧を頭に直接ぶち込めたらいいのに。
出来れば二歳までには喋らせたいが人月的にデスマ確定。



そんな感じで息子と接していますが、
基本的に親ばかです。ああ、かわいいかわいい。

ニコニコ見てる時にキーボードをバンバン叩きにこなければもっとかわいい。

OSXで動く窓の手のキーボード掃除機みたいに、
起動したらマウス押すまでキーボード操作不能に出来たらいいのに。

2010/02/11

[DynamicsAX2009][X++]安全なクラスキャストとシステム日付

X++の小技を自分メモ用に紹介。
X++に対してgoogle-code-prettifyがうまく動作するか不安だがやってみる。


安全なクラスキャスト


static pulic void main(Args _args)
{
    binaryIO b;
    textIO t;
    ;
    b = SysDictClass::as(t,classIdGet(b));
}

ちなみにObjectを使用して安全でないクラスキャストもできる。

static pulic void main(Args _args)
{
    binaryIO b;
    textIO t;
    Object o;
    ;
    o = t;
    b = o;
}

システム日付

utcDateTime型とDate型で取得

void method1()
    {
        utcDateTime utc;
        Date d;
        ;
        utc = DateTimeUtil::applyTimeZoneOffset(
                    DateTimeUtil::getSystemDateTime(), 
                    DateTimeUtil::getUserPreferredTimeZone()
                    );

        d = DateTimeUtil::date(utc);

        print utc;
        print d;
    }

実行結果
2010/12/12 12:12:12
2010/12/12

2010/02/02

[読書メーター]2010年1月読書まとめ

あー、これだけ見るとラノベしか読んでない人になってしまうなぁ・・
仕事本、勉強本も読んでるんだが、
読み終わるって本が少ないのだ。

必要なトピックスだけ読んだり、
読むのに時間がかかったり。

だから決してラノベしか読んでないわけじゃないんだああ

それはさておき今月読んだ本は見事にゼロ魔一色。
図書館でまとめ借りしたから仕方ないんだけどね。
大体通勤電車の行き帰りで1冊読むってペースで読んでました。
さっくり読めるのがよいね。

1月の読書メーター
読んだ本の数:15冊
読んだページ数:3932ページ

ゼロの使い魔(7) (MF文庫J)ゼロの使い魔(7) (MF文庫J)
読了日:01月30日 著者:ヤマグチ ノボル



ゼロの使い魔〈11〉追憶の二重奏 (MF文庫J)ゼロの使い魔〈11〉追憶の二重奏 (MF文庫J)
読了日:01月28日 著者:ヤマグチ ノボル



ゼロの使い魔〈10〉イーヴァルディの勇者 (MF文庫J)ゼロの使い魔〈10〉イーヴァルディの勇者 (MF文庫J)
読了日:01月26日 著者:ヤマグチ ノボル,兎塚 エイジ



ゼロの使い魔 16 (16) (MF文庫 J や 1-19)ゼロの使い魔 16 (16) (MF文庫 J や 1-19)
読了日:01月21日 著者:ヤマグチ ノボル



ゼロの使い魔 15 (15) (MF文庫 J や 1-18)ゼロの使い魔 15 (15) (MF文庫 J や 1-18)
読了日:01月20日 著者:ヤマグチ ノボル



ゼロの使い魔14 (MF文庫 J や)ゼロの使い魔14 (MF文庫 J や)
読了日:01月20日 著者:ヤマグチノボル



ゼロの使い魔13 (MF文庫 J や 1-16)ゼロの使い魔13 (MF文庫 J や 1-16)
メールが届いたのは無線LANかな?認証を叩いている描写はないから垂れ流し回線近くにたまたま世界扉が開いたとか?
読了日:01月19日 著者:ヤマグチノボル


ゼロの使い魔(7) (MF文庫J)ゼロの使い魔(7) (MF文庫J)
読了日:01月18日 著者:ヤマグチ ノボル



【MF文庫J】ゼロの使い魔12 (MF文庫J)【MF文庫J】ゼロの使い魔12 (MF文庫J)
読了日:01月16日 著者:ヤマグチノボル



ゼロの使い魔〈11〉追憶の二重奏 (MF文庫J)ゼロの使い魔〈11〉追憶の二重奏 (MF文庫J)
読了日:01月15日 著者:ヤマグチ ノボル



ゼロの使い魔〈10〉イーヴァルディの勇者 (MF文庫J)ゼロの使い魔〈10〉イーヴァルディの勇者 (MF文庫J)
イーヴァルディの台詞の中の町娘を助ける動機を語るくだりを見ていると、修羅の刻の陸奥 雷を思い出した。
読了日:01月15日 著者:ヤマグチ ノボル,兎塚 エイジ


ゼロの使い魔〈9〉双月の舞踏会 (MF文庫J)ゼロの使い魔〈9〉双月の舞踏会 (MF文庫J)
通勤時暇だったので再読 やはり読みやすい
読了日:01月14日 著者:ヤマグチ ノボル,兎塚 エイジ


ゼロの使い魔〈9〉双月の舞踏会 (MF文庫J)ゼロの使い魔〈9〉双月の舞踏会 (MF文庫J)
読了日:01月13日 著者:ヤマグチ ノボル,兎塚 エイジ



ゼロの使い魔 (5) トリスタニアの休日 (MF文庫J)ゼロの使い魔 (5) トリスタニアの休日 (MF文庫J)
読了日:01月13日 著者:兎塚 エイジ



ゼロの使い魔(2) 風のアルビオン (MF文庫)ゼロの使い魔(2) 風のアルビオン (MF文庫)
読了日:01月12日 著者:ヤマグチ ノボル



読書メーター