Blog Home  Home Feed your aggregator (RSS 2.0)  
light-hearted.net - May, 2008
人は計画を立て、神はそれを笑う
 
 Tuesday, May 27, 2008

現在、久しぶりの Windows フォーム アプリを開発中です。
ツール程度の簡単なモノは時々作ってましたが、今回は本格的になりそうです。

しかし、2.0から結構変ったんですね。BackgroundWorker を知りませんでした。。。
今日は、全部 Thread と delegate で作っちゃったので、明日 BackgroundWorkder に書き換えです。。。

TrackBarって何?みたいな感じでした。

Tuesday, May 27, 2008 9:47:17 PM (東京 (標準時), UTC+09:00)  #    Comments [0]   .NET  | 

かなりよさげなコンテンツではないかと。

時間がある時に見るです。

http://www.microsoft.com/japan/technet/community/events/dojo/online/self/default.mspx

Tuesday, May 27, 2008 9:33:03 PM (東京 (標準時), UTC+09:00)  #    Comments [0]    | 

現環境を更新しないとな、とメモ。

パフォーマンス関連を調べたい。

Tuesday, May 27, 2008 1:47:56 AM (東京 (標準時), UTC+09:00)  #    Comments [0]   Virtualization  | 

ホントに導入が決まったら、サマータイム対応案件って増えそうだな。

特に時間帯に応じて課金するようなシステムは大変そうだ。

Tuesday, May 27, 2008 1:39:32 AM (東京 (標準時), UTC+09:00)  #    Comments [0]    | 
 Friday, May 23, 2008

以前こんなことを書いた気がする。
ToDo List for GW

で、そのうち何ができたのか?

  • Windows Server 2008(ハードは既に調達済み、特に仮想化)
    確かにやった。が、基本的な手順の確認程度で終わってしまった。XP SP3が出るのを待ってた。
    達成感:25%
  • LEGO MIND STORM NXT
    まったくやってない。
    達成感:0%
  • 積読を減らす
    5冊減った。が、GWの最終日に6冊増えた。orz
    達成感:50%
  • 英語の勉強
    ちょっとやった。
    達成感:0%
  • WPF
    本は読んだ。が、それだけ。
    達成感:25%

なんか全然やれてない。。。全部足すと100%になるなw

だって、前半は急に旅行に行ったし、後半はActionScriptをずっと触ってたから。

Friday, May 23, 2008 6:20:18 PM (東京 (標準時), UTC+09:00)  #    Comments [0]    | 

久々のSharePoint関連。といってもよそのBlogへのリンク。

開発者のPCがサーバOSってのはそうないものな。
どっかで参加した勉強会でも「クライアントOSで動かしたい」ってリクエスト出てたし。

How to install Windows SharePoint Services 3.0 SP1 on Vista x64/x86
http://community.bamboosolutions.com/blogs/bambooteamblog/archive/2008/05/21/how-to-install-windows-sharepoint-services-3-0-sp1-on-vista-x64-x86.aspx
Friday, May 23, 2008 6:12:10 PM (東京 (標準時), UTC+09:00)  #    Comments [0]   SharePoint  | 
 Monday, May 19, 2008

フルテキスト インデックスか?の続編。と言うか原因。いや結果報告。

今回の現象は、ユニット テストからの実行時のみで発生していました。これがキモでした。

で、SQL Server Profiler で確認していたところ、問題のクエリ(SELECT * FROM t1 WHERE FREETEXT(c1, 'hoge'))実行後にsp_fulltext_getdata が実行されていました。

つまり、フルテキスト インデックスが更新される前に、検索を実行していたために、何もヒットしない今回の現象が起きていました。

こんなシーケンスです。

  1. SetUpの実行(テストデータの作成)
  2. ユニット テストの実行
  3. sp_fulltext_getdata

なので、SetUpの最後かユニット テストの先頭でThread.Sleepを実行することで

  1. SetUpの実行(テストデータの作成)
  2. sp_fulltext_getdata
  3. ユニット テストの実行

という実行順序になるので、とりあえずはこの問題は解決。

ユニット テストの罠ですw

Monday, May 19, 2008 9:37:29 PM (東京 (標準時), UTC+09:00)  #    Comments [0]   .NET | Agile | SQL Server  | 
 Sunday, May 18, 2008

SqlDataAdapter.Fillで悩むの続編です。

SQL Server Profilerでクエリを拾ってみたものの、正常に送られている模様。
Management Studioから拾ったクエリを実行すると正常な結果が返ってくる。

で、複数あるパラメータを変えたり、与えずに実行したりしてみると、
どうやらフルテキスト インデックスを使った条件句があると今回の現象が起きるみたい。
これについては、今のところ再現性100%

とは言え、「じゃ、フルテキスト インデックスやりません。」なんて解はなし。
他所では利用してるはずだし、「なぜこの現象が起きるのか?」は今のところ不明。

へるぷみー。

Sunday, May 18, 2008 11:21:22 PM (東京 (標準時), UTC+09:00)  #    Comments [0]   .NET | SQL Server  | 

ハマり中です。

SqlDataAdapter.FillでうまくデータがDataSetに充填されないとう現象。

ステップ実行だと期待通りの動作をするので、デバッグがしにくい状況。
(条件句が)長いクエリを渡してるが原因なのか、いまいちはっきりせず悩んでおります。

プログラムは、
 ユーザから渡された値を解析
 パラメタライズド クエリを生成
 ユーザから渡された値を、SqlPrameterとして追加
 Fill実行
というつくりになっています。

SQL Server Expressを使ってるので、SQL Profilerが使えず。。。
#環境作ろうかなぁ

う~む。

Sunday, May 18, 2008 12:25:06 AM (東京 (標準時), UTC+09:00)  #    Comments [0]   .NET | SQL Server  | 
 Wednesday, May 07, 2008

expireするBeta2からBeta3になっていました。

Microsoft Remote Desktop Connection Client for Mac 2 (Beta 3)
https://www.microsoft.com/downloads/details.aspx?FamilyID=6671113a-8601-42b9-bcb5-ceec68f81090&DisplayLang=en

GWも終わったなぁ。。。

Wednesday, May 07, 2008 6:09:01 AM (東京 (標準時), UTC+09:00)  #    Comments [0]   Mac  | 
Copyright © 2010 yama3. All rights reserved.
DasBlog 'Portal' theme by Johnny Hughes.
Pick a theme: