Unityネットワーク通信の基盤である「RPC」について、意外と知られていないボトルネックと、その対策法モノビット エンジン
If you were looking for MSDN or TechNet blogs, please know that MSDN and TechNet blog sites have been retired, and blog content has been migrated and archived here. How to use this site Archived blogs are grouped alphabetically by the initial letter of the blog name. Select the initial letter from the TOC to see the full list of the blogs. You can also type the name of the blog or the title of the
ここでは、ビュー ステートに保存されているデータの情報漏えいの脅威に取り組むため、機密性の緩和対策を講じる必要があります。この場合、最も有効な機密性緩和対策テクノロジは暗号化です。 ASP.NET 2.0 には、ViewStateEncryptionMode プロパティという、ビュー ステートの暗号化を有効にする機能が組み込まれています。ViewStateEncryptionMode プロパティは、ページ ディレクティブまたは web.config ファイルから有効にします。 <%@ Page ViewStateEncryptionMode="Always" %> または <configuration> <system.web> <pages viewStateEncryptionMode="Always"> ViewStateEncryptionMode に設定できる値には、Always
Joe White's Blogに"The 31 Days of ReSharper"という記事群がポストされていて面白かったので、手が空いたときにちょっとずつ翻訳してみる。 ReSharperとは前にも書いたとおり、JetBrains社(IntelliJ IDEAというJavaの開発環境を販売している会社)がリリースしたVisual Studioアドインで、基本的にC#用の開発環境。 余談だが、「EclipseやNetBeansというすごいIDEが無償なのに、なぜ有償のIntelliJ IDEAを使うのか?」という問いには、以下の記事がヒントになる。 IDEA 6.0を使っていて感じるのは、ともかく"サクサク"動作するということだ。NetBeans IDEやEclipse IDEとはまた違った快適性がある。そして説明が難しいのだが、ツールはツールであるという雰囲気というか、そういっ
はじめに Visual Studio 2005 Team System(VSTS)によって、Visual Studioのターゲットは開発者の枠を飛び越えることになりました。VSTSはプロジェクトマネージャーからテスターまでを包括的にカバーし、チーム開発を強力に支援する製品としてリリースされましたが、まだまだ浸透していないように思います。以前、Team Foundation Server(以下、TFS)の機能についてはTFSで行うチーム開発、プロジェクトマネジメントで紹介しましたが、実際どうやって使おうかと悩む方も多いのではないでしょうか。そこで今回は、TFSによるチームビルドの具体的な使用方法について紹介します。 対象読者 Visual Studio 2005 Team Systemに興味がある方 Team Foundation Serverに興味がある方 必要な環境と準備 Team Fo
.NETのセールス・ポイントの1つは、開発したアプリケーション(以下、アプリ)が単にコピー(XCopy)しただけで動作するということだろう(もちろん事前に.NET Frameworkがインストールされている必要はあるが)。そういった点から「.NETでは、アプリ自体をインストールするセットアップ・プログラムは不要」と考えている読者諸氏も少なくないのではないだろうか。 具体的なインストーラの話に入る前に、まずは前半でこの真相について考察してみたい。後半ではインストーラの作成方法について説明し、人気のある3大インストーラの機能を比較する。なお本稿では、主にスタンドアロンのWindowsアプリで活用できるインストーラを想定している。 ■なぜインストーラが必要なのか? 「ソフトウェアには必ず何らかの役割が与えられている」というのは、誰もがすんなりと理解できるだろう。もちろん、インストーラもソフトウェ
概要 コントロールの境界線の角を丸く描画をする方法を紹介します。 境界線の角を丸く描画すると次のようになります。 対象コントロール System.Windows.Forms.Control から派生しているクラス 解説 コントロールの境界線を描画する方法がわからない方は、まず「コントロールの境界線を描画する」を参照してください。 コントロールの境界線の角を丸くするためには GraphicsPath クラスを使用します。GraphicsPath クラスの AddArc メソッドを使用して四隅を描画することで、角が丸い図形を作成することが出来ます。それを Graphics.DrawPath メソッドで描画すれば、境界線の角を丸くすることが出来ます。 ' r は境界線の領域(Rectangle 型) ' w は角の円弧の描画元となる楕円の幅(Integer 型) ' h は
米Microsoft Corporationは10日、日本を含むアジア各国固有のニーズに対応したテキスト処理用のライブラリ集「Microsoft Visual Studio International Pack」v1.0を無償公開した。Windows XP/Server 2003/Vista上の「Microsoft Visual Studio」2005/2008に対応しており、現在同社のダウンロードセンターからダウンロードできる。 「Microsoft Visual Studio International Pack」は、ひらがな・カタカナ・漢字といったアジア言語固有の文字列操作を行うクラスを収録した「Microsoft Visual Studio」用のライブラリ集。 日本語文字列の操作に便利なライブラリとしては、数値データを漢数字の文字列に変換できる「East Asia Numeric
すべて Microsoft 製品 Microsoft 365 Office Windows Surface Xbox セール サポート ソフトウェア Windows アプリ OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Azure Microsoft Dynamics 365 Microsoft 365 Microsoft Industry データ プラットフォーム Power Platform 法人向けを購入する Developer & IT .NET Visual Studio
ウレタン系高反発マットレスでよく言及されるのが密度です。それを頑張って分かりやすく説明してみます。
第2回 簡潔なコーディングのために (2017/7/26) ラムダ式で記述できるメンバの増加、throw式、out変数、タプルなど、C# 7には以前よりもコードを簡潔に記述できるような機能が導入されている 第1回 Visual Studio Codeデバッグの基礎知識 (2017/7/21) Node.jsプログラムをデバッグしながら、Visual Studio Codeに統合されているデバッグ機能の基本の「キ」をマスターしよう 第1回 明瞭なコーディングのために (2017/7/19) C# 7で追加された新機能の中から、「数値リテラル構文の改善」と「ローカル関数」を紹介する。これらは分かりやすいコードを記述するのに使える Presentation Translator (2017/7/18) Presentation TranslatorはPowerPoint用のアドイン。プレゼンテー
ClickOnce機能で配布されるアプリケーション(以降、ClickOnceアプリ)は、「コードサイニング証明書(Authenticode対応Digital ID)」(以下、デジタル証明書)によって署名されなければならない。この署名作業はVisual Studio 2005(以降、VS 2005)が自動的に行ってくれるため、あまり意識していない開発者も少なくないだろう。 このVS 2005による自動署名のほかにも、makecert.exeを使って手動で発行したデジタル証明書を使う方法や、第三者機関のVeriSignなどが発行したデジタル証明書を利用する方法などがある(詳しくは「連載:ClickOnceの真実 第7回」の「■セキュリティの設定方法1 ― デジタル証明書による署名方法」を参照されたい)。 しかし、いずれの方法で署名したとしても、そこで使われるデジタル証明書の有効期間は基本的に1
マウスやコントローラなどのデバイス入力から、映像や音声の出力までを限りなく実時間に近いタイミングで処理しつづけなければならないアプリケーションがある。身近なところではゲームをその筆頭に挙げることができるだろう。また、近年は様々なジャンルのアプリケーションでコモディティ化が起こっており、機能面での差別化が困難になってきたことから、非機能要求である応答性の良さで製品を選ぶという人も増えているのではなかろうか。その意味では、デスクトップ上で動くアプリケーションはほとんどすべてリアルタイム性が求められているといえる。 従来、ガベージ・コレクション(以下GC)により非同期的にスレッドが停止する.NETアプリケーションは、応答性が重視される分野には不向きだと言われてきた。これはある意味では事実であるものの、実際には工夫次第でGCの影響をかなり軽減することが可能である。何より、「XNA Field」や「
まぁ、そんなわけで、私が書いているコードはほとんどTry-Catch-Finallyではなく、Try-Finallyばかりだ。 正当な理由がある(Catchする事に意味がある。)時や、付加情報を付けて再Throwしたい時くらいしかcatchしない。 では何処でcatchしているかというと、global.asaxのApplication_Errorイベント内。 ここに例外が飛んできたら、イベントログに、その内容を書き出してDebugモード時は画面にも例外の内容を、Releaseモード時は「ご迷惑をお掛けしています。」ページに遷移するようにしている。 では、なぜむやみにcatchしては駄目かと言えば、 正当な理由がないのにcatchして例外を消してしまうと、一見うまく行っているような動作をしてしまう そのため傷口がどんどん広がる。 そのためバグが発覚しにくい。 発覚した時には手遅れになっている
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く