都内で働くSEの技術的なひとりごと / Technical soliloquy of System Engineer working in Tokyo

都内でサラリーマンやってます。SQL Server を中心とした (2023年からは Azure も。) マイクロソフト系(たまに、OSS系などマイクロソフト以外の技術も...)の技術的なことについて書いています。日々の仕事の中で、気になったことを技術要素関係なく気まぐれに選んでいるので記事内容は開発言語、インフラ等ばらばらです。なお、当ブログで発信、発言は私個人のものであり、所属する組織、企業、団体等とは何のかかわりもございません。ブログの内容もきちんと検証して使用してください。英語の勉強のため、英語の

.NETFramework

.NET アプリケーションの高速化について探し始めてみた - その1 - ( アセンブリの圧縮 )

今月・来月は、.NET アプリケーションの高速化について色々調査したいと思います。コードの最適化、NGEN等といった一般的な高速化手法があります。今回はネットで調べ物していた時に見つけたものを少し紹介したいと思います。RPX ( Rugland Packer for ( .Ne…

Announcing the .NET Framework 4.5.1 Preview

.NET Framework Blog に .NET Framework 4.5.1 Preview の情報が掲載されていました。6月27日に Visual Studio 2013 Preview と共にリリースされてました。ここからダウンロードできます。ちょっとみてみましょう。しかし、眠たいのでとりあえずいきなりサマ…

Immutable な Collection のパフォーマンス計測をしてみる

早速、ImmutableDictionary に関するパフォーマンス検証を、Dictionary と比較しながら実施してみました。計測に用いたプログラムは下記の通りです。ロードおよび取得のパフォーマンスを計測してみました。(どこかのページで取得したコードなのですが、どこ…

Immutable な Collection を試してみる

メソッドが返すオブジェクトを予期しない形で変更されていたということは、私も経験したことがあります。Visual Basic で開発を担当していた時もそのような事象に遭遇したことがありました。C++ ではこのようなシーンに対応するため、const キーワードがあり…

Facebook SDK for .NET を試してみる

面白いものを見つけました。Facebook SDK for .NET です。APS.NET 、デスクトップ・アプリケーション、Windows Phone、Windows ストア アプリケーション などで Facebook と連動したアプリケーションを開発することができます。 早速ためしてみましょう。以…

ドメインのユーザーでプロセスを起動する

本日の打ち合わせで気になったことがあったので、簡単に検証を行なってみました。ローカルユーザーでログインしている時に、ドメインユーザーとしてプロセスが起動できるのか試してみました。そのソースコードは下記の通りです。 using System;using System.…