2011-02-01から1ヶ月間の記事一覧

仮想デスクトップサービス

Windows 2008 R2 のHyper-V機能を利用して個人向けにウインドウズ環境を提供するクラウドサービスがいくつか始まっています。そうしたニーズが高まってきているのも原因の1つですが、Windows 2008 R2 のライセンス形態が非常に魅力的な事がビジネスを後押し…

.Netアプリに設定するバージョン情報を整理する。(ファイルバージョン、製品バージョン、アセンブリバージョン)

■バージョン番号の各セクションの意味 アセンブリに設定するバージョン番号は、[3.1.5.1] というように4つセクションで構成されます。まず、MicroSoftは以下のルールでセクションごとに意味を持たせています。 メジャー番号 (主要な機能をアップデート/リリ…

Excel 2010 の CSV と 文字エンコーディング の関係

この記事は Hello Another World! さんのところで公開されている Excel 2003 の CSV と 文字エンコーディング の関係http://cs.albis.jp/blogs/ms-18e/archive/2006/08/07/Excel-2003-_6E30_-CSV-_6830_-_8765575BA830F330B330FC30C730A330F330B030_-_6E30A2…

製品版を使っているのにトライアル版のダイアログが表示される licenses.licx の正しい設定方法

GrapeCityなどのベンダーのコンポーネントを使用している場合に、正規ライセンスを購入しているのにトライアル版のダイアログが出てしまう事があります。製品版を使っているのにトライアル版のダイアログが表示されるhttp://www.grapecity.com/japan/support…

アプリケーションの実行パスを取得する。どの方法が適切か検討してみた。

アプリケーションの実行パスを取得する方法について調べると実にさまざまな方法が見つかります。どの方法でも実行ファイルのパスを取得できるようなのですが、では実際にどの方法を使えばいいのか。一番良い方法はどれなのかを検討してみました。まずは、Goo…

Webサーバで読み込んだファイルをダウンロードさせる

Webサーバ側で読み込んだファイルをダウンロードさせるにはResponse.WriteFile([FilePath]) を使用します。その際Response.Buffer を Trueに設定する事でクライアントへの応答をバッファリングしてくれます。(ダウンロードさせるファイルの種類にもよります…

WSSE認証に利用する認証用文字列を作成します。(HTTPのX-WSSEヘッダを使用した認証)

C#

WSSE認証は、HTTPのX-WSSEヘッダを使用した認証方式です。認証文字列は、ユーザー名とSHA1ハッシュされたパスワードで構成されるためパスワードが平文で流れる基本認証よりセキュアな認証が行えます。WSSE認証は、はてなでよく使われています。HTTPSの場合は…

乱数を作ります。(System.Random, RNGCryptoServiceProvider)

C#

コンピュータでランダムな値を作る場合は、サイコロを振るのとは違い計算によって求めます。そのため計算によって作ることから疑似乱数と呼ばれます。疑似という言葉が付くと乱数として不完全な物のように思えますが、コンピュータで作る乱数は、どの程度ラ…

System.ServiceModel.Syndicationクラスを利用してRSS2.0,ATOM形式でフィードを作成する。

C#

ブログなどの更新通知に利用されるRSS/AtomフィードをSystem.ServiceModel.Syndicationクラスを利用して作成します。今日から日記にRSSをつけたので、よかったら購読お願いします。RSSはブログタイトルの右隣からどうぞ。 さて、今回はtekkの日記の2010年度…

この種類のファイルであれば常に警告するダイアログを再表示する方法

Internet Explorerの場合 ・Windows XP [フォルダオプション]-[詳細設定]、「ダウンロード後に常に開くように設定する」のチェックを外す。(拡張子別に設定可能)・Windows Vista / 7 「HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\AttachmentExec…

.Net Framework がインストールされているかの確認。.Net Frameworkのバージョン番号の確認

■.Net Frameworkがインストールされているかどうかの確認。 .Net Framework がインストールされているかどうかは%SystemRoot%\System32 ディレクトリ(SystemRoot環境変数のSystem32サブディレクトリ)に、MSCorEE.dllが存在するかどうかで確認することが出…