kkamegawa's weblog

Visual Studio,TFS,ALM,VSTS,DevOps関係のことについていろいろと書いていきます。Google Analyticsで解析を行っています

プログラム

MSDN libraryで検索すると…

すげー、MSDN Libraryで検索すると一枚目に私のページが出てくるよ(^^;。そんなにみんな書いていないのかw。ちょっと余裕がなかったので書いていませんでしたが、がんばって書こう。

C_TYPE検証プログラム

昨日のエントリはちょっとわかりづらかった(^^;。コメントどうもです>biacさん さて、検証用のプログラムをさらっと書いてみました。Windows 2000とXP/2003では結果に差があります。UnicodeでもMBCSでもコンパイルできます*1。 #include <windows.h> void printType(WC</windows.h>…

続:MSDN Library

biac wrote: http://msdn2.microsoft.com/ja-jp/library/ で、おーむねなんとかなるので、 ディスク容量的に入れないこともありますね〜。 msdn-jaではWin32 SDKがないのよ〜(涙)。この前のTech Edで「英語のコンテンツでもいいからツリーにぶら下げてくれ。…

管理に何を使うべきか

やっとWindows SharePoint Service(MOSSではなく、無償のほう)の検索が動くようになったので、いろんなソフトを使いながら、ワーキングスタイルにおいてどうするのがよいのか、試行しています。Visual Studio Team Systemを使うソースコードばかりではなく、…

ASP.NETとWeb Interfaceに悩む

CitrixのWeb Interface SDKを使うのは挫折しました。ちょっと難しすぎるのとドキュメントなさすぎ。まぁこちらは今まで調べた成果をまたまとめます。 結局どうするかといえば、Web Interface(以下WI)そのものを改造しようかと。WIはソースが分離していない(a…

EFS暗号化ファイルを最終更新日時を保持したまま解除する

リソースが見つかりませんでした。 そういうもの。ExplorerからEFS暗号化&解除すると、ファイルの最終更新日が変更されてしまいます。本来の仕様としては変更されるべきなのでしょうが、やっぱり使いにくいので、最終更新日を保持したままEFS暗号化を解除す…

ペルソナって何よ

biacさんのエントリからリンクされている本家でリンクされている@ITの記事は結構まとまってますね。MSDN offlineでも赤間さんが同じようなことをしゃべってくれました。 「Aliceはビデオのへヴィユーザーで毎週MADを一本作ってYouTubeにアップロードしないと…

CORBAとC++

C++でCORBAプログラムなんてやるもんじゃない...。とある事情で今まで使っていたロジックを改良することになり、ついでにC++で書かなきゃいけなくなり、結構大変。Javaだともうちょっと楽みたいなんだなーJava使って呼び出している実装を参考にするも、私の…

mkIIに追加

WindowsでアプリケーションおよびDLLに実行権限がない場合 - 屋根裏部屋mkII改 リソースが見つかりませんでした。 二つほど追加。0xc0000022は最初かなり悩みました。Temninal Serviceでちょっと権限を間違えると起きちゃうかもしれません。WDSもこれまた悩…

C++のはずかしいミス

正確にはC++/CLIでのお話。 class hoge { private void foo(void) { static int bar; } }; これでclass hogeのオブジェクトのライフサイクルが終了したので、deleteして、新しくhogeをnewすると、foo()の中のbarも初期化されると思っていたorz。変なところで…

EUDCの生まれた経緯って?

EUDCという言葉が生まれた経緯より 川俣さんの興味深い昔話です。私がWindowsに本格的に触れたのは3.0Aから(2.1は触った程度)です。といっても、3.1の開発真っ最中にEUDCって言葉を聞いて、「それって外字と何が違うのよ?」と思った記憶が…あったかもしれま…

シェーダでマンデルブロートが描ける時代か

id:NyaRuRuさんの記事 プログラマブル・シェーダによる積極的なGPUの活用 − @IT 時代変わったなぁ。大学時代日立のVOS3マシンで一枚描く間にあっという間に課金を使い果たしたのもいい思い出です(^^;。8bitのPC-8801mkIIで一晩かかって描きあげて、PC-9801R…

Jasper

Microsoft Download Center mix 2007で公開されたJasperという動的言語だそうな。ダウンロードセンタの説明ではADO.NETをラップして、データベースからの取り扱いを楽にする…ということでいいのかな。なので、当然実行にはSQL Server(Express)が必要。

続Jazz

Jazz: biac の それさえもおそらくは幸せな日々@niftyより biacさんところから*1。Rational ClearCaseやRational ClearQuestとは懐かしい。そういえばそういうものありましたね。あのときは全然魅力を感じなかったのに、VSTSだと使ってみようとか思ったのは…

MFCが好きなところとSDKプログラム

いまWindows Mobileプログラミングがおもしろい - 第2回 モバイルで増幅される,生APIプログラミングの魅力...:ITpro 多分川俣さんの意図されるところとは違うかもしれない…という事を書いておきます。私も「プログラミングWindows(Windows 3.0の頃)」を読…

deprecatedプラグマ

リソースが見つかりませんでした。 久しぶりにmkIIに二本書いた。deprecatedプラグマってVC2003からあったのかー。.NET FramewokeのObsolete属性を見たとき、C++にも欲しいなーと思っていて、無い物ねだりかと思っていたのに(^^;。

2日間でプログラムの楽しさはわかるか?

矢沢久雄のソフトウエア芸人の部屋 - 講師ヤザワのセミナー日記[12] 2日間でプログラミングの楽しさを教え...:ITproより 私はたとえ話をするよりも、「なぜこんなものが必要になったのか」という歴史も一緒に教えればいいんじゃないかなぁ…と思う。別にFORT…

DLL Help

前からあったけど、すっかり忘れていた。そのDLLがどのプロダクトに含まれているか検索するためのもの。 DLLHelp

Team Systemの汎用テスト

Visual Studio Team System fot Testersというエディションには汎用テストという仕組みがついています。この辺。 テストの種類 普通はfor Developerにもある単体テストでいいのですが、いくつかの機能の組み合わせとか、ちょっと長いテストになると単体テス…

ライブラリにリンクできないという質問

MSDN forum/VSUGなどを見ていると、一週間に一度は見かける。いや、質問するのが悪いと言うことは全くない。何度出てきても私は気にしないし、聞いた人はまたどこかで他の人に教えて回答が循環するといいなぁ(と思うようにしている)。 でも、この質問が出て…

何かが足りない

UI側がC#、ネイティブコードとのブリッジ用にC++/CLIのクラスライブラリ…という構成で開発しています。まぁよくありますよね。最初は.NET 1.1で作っていたので、ArrayListとか使っていましたが、.NET 2.0なのでGenericsベースのListを使おうと書き換えました…

インストーラーって大変

コメント#1107675 | JUST Suite 2007、インストーラのバグで出荷停止 | スラッシュドット・ジャパン どこかで見たような人のコメントだけれど、きっとインストーラー作者の共通認識なんだろうなぁ…。

C++ Template

今までSTLについているvectorとかlistくらいしか使っていなかったのですが、今日はじめて自分でFunction Templateを作ったら…やっぱり便利ですねー。 フォーマットの中に複数の異なるリスト構造持っているデータがあって、その中のメモリを解放しなくてはな…

人様にライブラリを使ってもらうために

お仕事でヘッダファイルとライブラリもらってちょっと突っ込み。構造体のアライメントが指定されていなかったので、「一応指定してね♪」と頼むと「なぜ必要なのかわからない」という、なかなか怖い返事(^^;。 自分のところだけだったらいいけれど、人様に提…

Windows SDKでのJIS X 0213:2004(JIS2004)対応

というお題でちょっとしゃべってきました。資料はこちらからどうぞ。 リソースが見つかりませんでした。 Uniscribeのデモは間に合わなかったけれど、もうちょっと気合いを入れてやりなおしたい。

続・Win32の国際化

社本@ワック wrote: 『MSDNフォーラムっすか?w』 第12回codeseek勉強会を開催しますの「C言語から見たVISTAで変わる文字コード」でしゃべるのが私だからです(^^;。C言語ってなってますが、素のWin32 APIでどーやってやるの?ってのが中心です。かなり後悔…

TaskDialogの間違い

リソースが見つかりませんでした。 こっちに書きました。まぁ、C/C++で使う人ならコンパイルエラーになるからすぐにわかるんですけどね。TaskDialog()はあんまり面白みがなくて、TaskDialogIndirect()の方が使い出があります。とはいえ、ひとつのメッセージ…

コマンド解析クラス

CommandLineParser クラス | 渋木宏明 Weblogより やっぱ多かれ少なかれ、みな書きますよね(^^;。私もお仕事に書いてます。.NET Framework 1.1で動かなきゃいけないので、Genericsとかは使えない、かといってObject型を返すのもなんとなくいやんなので、明示…

資料公開

codeseek 11回で使用した資料公開 - 屋根裏部屋mkII改 ううっ、今日もここまでやるだけで一日が終わってしまった…勉強会の資料公開しました。少し加筆したので、見た人もどうぞ。最初Primo PDFで出力したら、Adobe Reader 8ではレンダリングが遅い遅い(Scree…

久しぶりに小物作った

リソースが見つかりませんでした。 本番環境とリリース物件格納用のバックアップ&コピーするのがいい加減面倒になったので、簡単なデプロイツール作ってみた。上からどうぞ*1。release notesとか作るの面倒なので、バイナリ配布なし、ソースから勝手にコン…