ぷろぐらむの最近のブログ記事

WCF+WS-Security

user-pic
0
少し勉強中

  1. クライアントはユーザー名トークンを使用して認証される。
  2. サーバーはクライアント資格情報をカスタム UserNamePassword 検証と照合し、カスタム エラーをユーザー名とパスワードの検証ロジックからクライアントに伝達する。
  3. サーバーがそのサーバーの X.509 証明書を使用して認証される。

Windows Vistaと同じく、Winodws7においてもexeの互換性(互換性モード)の設定をレジストリでも行えます。

1.設定する場所
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers HKEY_LOCAL_MACHINE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers

2.設定できる値

互換モード
WIN95 Windows 95
WIN98 Windows 98 / Windows Me
NT4SP5 Windows NT 4.0(Service Pack 5)
WIN2000 Windows 2000
WINXPSP2 Windows XP(Service Pack 2)
WINXPSP3 Windows XP(Service Pack 3)
WINSRV03SP1 Windows Server 2003(Service Pack 1)
WINSRV08SP1 Windows Server 2008(Service Pack 1)
VISTARTM Windows Vista
VISTASP1 Windows Vista(Service Pack 1)
VISTASP2 Windows Vista(Service Pack 2)

ITproにこんな連載があったなんて、見落としていました。あとで読む。

・VB 2008で楽々Webプログラミング---目次:ITpro
http://itpro.nikkeibp.co.jp/article/COLUMN/20080318/296457/?ST=develop

.NET Framework 4.0の新機能が紹介されていました。

・次期Visual Studio 2010と.NET Framework 4.0の新機能 - @IT
http://www.atmarkit.co.jp/fdotnet/dnfuture/vs10net4_01/vs10net4_01_01.html

3.5と比べての新機能は、以下の4つ

* Dynamic Language Runtime(DLR) * Managed Extensibility Framework(MEF) * Parallel Extensions(並列プログラミング) * "Velocity"(分散キャッシュAPI)

・WPF強化
WPFの強化では、リボンが使えるようになるようです。DataGridもビジュアルです。

 さらに、(Office 2007で搭載されたような)Ribbon(リボン)コントロールが使えるようになる(詳しくは「特集:次期Windows 7とOffice 14はどう進化するのか?」を参照してほしい)。次の画面は実際にRibbonコントロールやDataGridコントロールを利用しているWPFのサンプル・アプリだ。

・CLR同時ロード
既存のCLRと4.0を同時にロードすることが可能とのこと。
でも.NET 1.1は無理か。しょうがない。

 .NET 4では、基礎エンジン部分にも改良が加えられ、同じプロセスに(.NET 2~3.5の)「CLR 2」と(.NET 4の)「CLR 4」の両方をロードできるようになる。

・並列プログラミング
マルチコア化に対応し、Parallel Extensionsという簡単にマルチスレッドで動かせるコードが書けるそうです。

1.Task Parallel Library(TPL)

For文を以下のようにParallelクラスのForメソッドで書くだけで、マルチコア対応の並列処理に

Parallel.For(0, 10000, delegate(int i) { // 重い処理 });

複数を並列処理させるなら、こんな感じ

Task task1 = Task.StartNew(delegate { // 重い処理1 });
Task task2 = Task.StartNew(delegate { // 重い処理2 });


2.Linqの並列処理
.AsParallel()をつけるだけ

var q = from file in fileList.AsParallel() select file;

ASP.NET AJAXにjQueryを搭載し、標準ライブラリとして利用できるようになるそうです。
数週間後にVisutal Studio 2008 SP1でインテリセンスもサポートするそうなので、
そうなったら、一度試してみたいと思います。

jQueryとMicrosoft - @IT
http://www.atmarkit.co.jp/fdotnet/scottgublog/20081003jquery/jquery.html

LPTSTRやLPCTSTRとか

user-pic
0

ポインタと文字列とCStringと
http://www.kab-studio.biz/Programing/Codian/MxA/09.html


Delphi FAQ: Formatで形式文字列を使いたいのですが使用例を挙げて下さい
http://delfusa.main.jp/delfusafloor/archive/www.nifty.ne.jp_forum_fdelphi/faq/00149.htm

たまーに触れる機会があるのですDelphi
そして書き方をすっかり忘れているのです。。

try except finallyが分かりません
http://piza.2ch.net/tech/kako/968/968228267.html

以下、引用

function Foo(): Boolean;
begin
 リソース確保;
 try try
  例外が発生する可能性のある処理;

  Result := True;
 Except
  On E:Exception do begin
   Result := False;
   ShowMessage(E.Message);
  end;
 end;
 finally
  リソース解放;
 end;
end;

細かいところをよく忘れる

Version クラス
http://msdn2.microsoft.com/ja-jp/library/system.version(VS.80).aspx

リンク

PLAYER(DVD付)【初回限定生産】 [CD+DVD] [Limited Edition] Oisix(おいしっくす)/Okasix(おかしっくす) ドミノ・ピザ【PC向けサイト】 楽天トラベル株式会社 ショップチャンネル ティーライフ