かずきのBlog@hatena

日本マイクロソフトに勤めています。XAML + C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。掲載内容は個人の見解であり、所属する企業を代表するものではありません。

.NET

Visual Studio 2017 リリース記念勉強会の動画が公開されました

先日開催されたVisual Studio 2017リリース記念勉強会ですが blog.okazuki.jp 録画されていた動画が公開されました。 www.youtube.com 実際に当日来れてないかたは是非見てみてね!

Visual Studio 2017 リリース記念勉強会で発表してきました

3月11日にC#ユーザー会が開催したVisual Studio 2017 リリース記念勉強会で発表してきました。 発表資料を公開します。 Visual Studio 2017 新機能—大田 一希 30分というあわただしい感じの発表になってしまいましたが、なにか1つくらい知らない機能を持ち帰…

.NET Coreと.NET Standardメモ

復習の時間だ。 .NET Core 日本語だとこのページがわかりやすいと思いました。 .NET Core とオープン ソース 要約するとこんな感じ。 .NET Frameworkのサブセット マルチプラットフォーム対応 Mac Linux Windows OSS!! ASP.NET Core .NET Frameworkと.NET Co…

.NET Standard 1.1のプロジェクトをPCL(.NET Standard 1.2相当)から参照すると警告が出てDLLが生成されない?

先ほどReactiveProperty v3.0.0をリリースしたのですが、PCLから参照できないので困ってます。(Xamarinは.NET Standard化することでお茶を濁してる) 現象としては.NET Standard 1.1のクラスライブラリを作る。 PCL(.net451とwin81をターゲット)から.NET S…

FtpWebRequestで絶対パス指定でファイルをとったりしたい

これだとログインしたユーザーのホームからのパス ftp://hogehoge/foo/bar 以下だと絶対パス・・・! ftp://hogehoge/%2ffoo/bar %2fが/なんだって。 参考 FtpWebRequest クラス (System.Net) URI は相対 URI でも絶対 URI でもかまいません。 URI が "ftp:/…

MVAというサイトの紹介

Microsoft Virtual Acdemyっていうサイトを最近知りました。 Microsoft Virtual Academy – Free IT Training, Online Learning of Microsoft Technologies どうも、無料でオンラインセミナーを好きな時に受けれるサイトみたいです。空き時間とかを使って気に…

.NETでSQLite使うときの接続情報

System.Data.SQLiteをNuGetで入れた後に以下のような構成を追加する。こうするとDbProviderFactories経由で諸々生成できてハッピー。 <configuration> <connectionStrings> <add name="sqlite" connectionString="Data Source=:memory:;" providerName="System.Data.SQLite"/> </connectionStrings> <system.data> </system.data></configuration>

.NET Framework 4.5 RCで気になったところ

TPL Dataflow が .NET Framework 4.5 RCから削除された まだ試したことなかったけど気になってたDataflowが.NETの標準ライブラリからNuGetにうつされたみたいです。Dataflowの立ち位置はどうなるんだろう?今後も見守っていこうと思います。 Metro スタイル …

MSDNマガジン4月号の日本語版が公開されています!

MSDN マガジン April 2012個人的に気になる記事はこれ! OpenXML SDK を使って Windows Workflow Foundation を統合する 某北海道のWFのスペシャリストに贈る記事みたいですね!いまいちぱっとしないですが、使いこなすと可能性ひろがりそうなWF・・・。なか…

Nuget Package Managerを1.5から1.6へアップデートできないときの対処法

こんな感じのログが出て更新できなかったので対処法を見てたら公式のQ&Aでも同じ問題が出てるようで対処法が書いてあったのでメモです。 2011/12/14 10:02:47 - 拡張機能はバージョン 1.5.20902.9026 からアップグレードされます。 2011/12/14 10:02:54 - 次…

デスクトップアプリケーション

12/3のセッション資料用に絵を描いたので貼っておきます。もとは、Buildで発表された下の図のDesktop Applicationの部分です。 現状どうなんだろ?というのを自分の知ってる範囲で書いた感じです。 WinRTも気になるけど、今使えるテクノロジって点ではWPF, S…

RIA アーキテクチャー研究会 第2回 セミナーでお話ししてきます

第1回に続いて第2回でもお話ししてきます。参加登録は、下記のサイトからお願いします。 RIA アーキテクチャー研究会 第2回 セミナー Windows Phone、HTML5、WPF/Silverlight、P&P... 更に進化していく RIA の現在 2011/12/03 12:30 to 18:00 私は2つ目のセ…

MSDN マガジン 2011年10月号が出てます!非同期祭り

ということで、MSDNマガジンの日本語版の10月号が出てました。今回は非同期祭りasync, await祭りです。 MSDN マガジン October 2011 この中で個人的に注目記事はタイトルにもある通り非同期プログラミング系の記事です。 新しい Visual Studio Async CTP に…

TechParty 2011 東京地区(2)(RIA Architect)で話してきました

まさか、自分がセッションする側になるとは思ってませんでした。 TechParty 2011 東京地区(2) (RIA Architect) 話してきたセッションのタイトルは「WPF/Silverlightの基本のキ ― MVVMをはじめる前に」でした。当日はustreamで放送されてたけど途中で切れ…

タスク並列ライブラリ (TPL : Task Parallel Library) 入門記事の紹介

xin9leさんがBlogで全15回のTPL入門記事を書かれています。 TPL入門 -インデックス TPLといえば、.NET環境で並列処理を実行する上で標準でついてくる機能の中では一番いけてると思われるライブラリです。連載は一回一回が単機能にしぼった紹介になってサンプ…

TPLの勉強会が開催されるみたいですね!

TPLといえば.NET Framework標準でついてくる新しい並列処理をやるためのライブラリです。 使いこなせば心強い味方!そんなライブラリの勉強会です。近所の人は行ってみるといいかも? Hokuriku.NET C# -TPL入門-

ブラウザベースのIDEでSilverlight開発・・・

.NET/PHP対応! オンラインIDE CodeRun Studio ためしにSilverlightアプリケーション作ってみたら簡単なハローワールドくらいなら作れた・・・。ブラウザでここまでできるのか・・・。 SilverlightベースのVisual Studioとかできないかな〜。ちなみに、日本語…

MSDNマガジン July 2011が出てます!超残念な感じです!

今月のMSDNマガジンが出ました。 MSDN マガジン July 2011 超楽しみだったんですけど!!今月は主要な部分は日本語訳されて、そうでもない?部分は機械翻訳という形になってます。 昔、全部機械翻訳になったときに、とても読めたものじゃない感じになったの…

そろそろWindows PowerShellをやるときがきたのかもしれない

そろそろ、バッチファイルから卒業だよね? Windows PowerShell Language Specification Version 2.0

MIX11があついみたいですね

昨日(今日?)のキーノートでは新しい発表が盛りだくさんだったみたいですね。通勤中にTwitterのタイムラインをさかのぼってみる限り以下のような感じ? ASP.NET MVC3がパワーアップ! HTML5使える Entity Framework 4.1(CodeFirst)といい感じになる さっそ…

今の時点で最新のEntity Framework CodeFirstを試す方法

NuGetでCodeFirstで検索して出てくるのではなく、EntityFrameworkで検索して出てくるものが最新っぽいです。因みに、まだ正式版ではなくRCみたいです。 メモメモ。

SQL Server CE 4.0をVisual Studio 2010で使うには

Visual Studio 2010 SP1で正式対応!を期待してたのですが、違ったみたいですorz ということで、使い方をメモがてら書こうと思ったら素敵な記事がすでにあったので紹介します。 SQL Server Compact 4.0 をVisual Studio 2010 SP1/Visual Web Developer Expre…

Visual Studio 2010 SP1 の新機能

MSDN サブスクリプションに待望のVisual Studio 2010 SP1が上がってました。帰宅したら即行でインストールしたいと思います。その前に下記のページで新機能を要チェックや!Visual Studio 2010 SP1 の新機能*1 *1:現時点では機械翻訳なのでよくわからない日…

MSDN マガジン2月号!!

何日か前から出てましたね。ざ〜っと興味のある記事だけ見てみました。今月のMSDNマガジンで個人的なお勧めは以下の記事です。 F# によるデータベース レコードのパターン マッチング http://msdn.microsoft.com/ja-jp/magazine/gg598923.aspx要件があって、…

自分用メモだけど突っ込みいただけると有り難いです(.NETの勉強会説明内容)

2011/2/23 14:39 更新ちょっとある場所で.NET全体について軽く勉強会開くことになったのでどんなことを話すのか考え中のメモです。 因みに、パブリックな勉強会ではないです。時間は1時間程度を考えてたりします。 Microsoft.NET そもそも、どういう思想で作…

Visual StudioのWebアプリケーションでIISを使用するようにしたときの罠

人が作成したWebアプリケーションを手持ちの環境で開こうとしたら開けなかったことがありました。 原因は、Webアプリケーションの実行にIISを使うようにしていたせいでした。私のマシンにはIISが入っていなかったためダメだったみたいです。まぁ、正直なとこ…

MSDNマガジン11月号出てます!

http://msdn.microsoft.com/ja-jp/magazine/gg412507.aspx今月も面白そうな記事がちらほらあります。 個人的に読んで気になったのは以下の2記事です。 Entity Framework を使用した SQL Azure のネットワーク待機時間の短縮 http://msdn.microsoft.com/ja-j…

.NET Framework 4でのCOM相互運用性のドキュメント

探すのに手間取ったのでメモ。 MSDNライブラリ→.NET開発→.NET Framework 4→.NET Frameworkの拡張開発→相互運用性→高度なCOM相互運用性 http://msdn.microsoft.com/ja-jp/library/bd9cdfyx.aspx

Visual Basic 6からVisual Studio 2010への変換

VB6からの変換機能ってVS2010でついに未サポートになったんですね。変換するにはVisual Studio 2008とかを経由する必要があるみたいです。 http://msdn.microsoft.com/ja-jp/library/bszew91f.aspx 知らなかった。

.NET Clipsというサイト

.NET関連の情報ってはてなブックマークとかにもあまり上がってこないから、自分で見たいBlogとかMSDNマガジンとかのRSSをRSSリーダーに登録したりしていましたが、便利そうなサイトがありました。 http://dotnetclips.com/ このサイトをウォッチしておけば、…

.NET 3.5から.NET 4へ移行するさいにチェックすべき項目

こんなリストがあったんだ。日本語でもほしいなぁ。 http://msdn.microsoft.com/ja-jp/library/ee941656.aspx

Developers Summit 2010参加してきた(2010/02/18)

デブサミ2010に参加してきました。受けながらとったメモです。 特にルールは決めて書いてないですが、箇条書きがセッションの内容で、箇条書きじゃないものが、自分の感想みたいなかんじです。 .NETFramework4の概要 最初にこれをうけました。 内容的には、.…

NUnitのカバレッジを取りたいことって無い?

取りたくなったので調べてみました。因みに貧乏なので、Visual StudioのはExpressかSandardしか使えないため、コードカバレッジの機能は使えないのです・・・。 一昔前はNUnitと組み合わせてNCoverなるものを使うのが良かったみたいですが、有料化されてしま…

DataTableからのデータ抽出方法の性能比較

注意)あまり真面目に測ってません 参考情報 当然っちゃ当然だけどDataTableとか使いようによっては遅い 当然っちゃ当然だけどDataTableとか使いようによっては遅い その2 今日も色々DataTableからデータを抽出(検索)する方法を比べてみました。前回より…

性能関連のチェックリスト

こんな情報があったんだ・・・ http://msdn.microsoft.com/ja-jp/library/dd350109.aspxASP.NETやADO.NETやその他諸々のパフォーマンス関連のチェックリスト。

人のソースコードは読むもんだと感じた

人のソースコードは読むといいな〜と思ったのでポスト。 データ構造なめんな http://blogs.wankuma.com/episteme/archive/2009/12/06/183571.aspx データ構造が大事ということが、この記事の首題なんですが、違うところで「ほ〜〜っ」と気付きました。 コー…

レイヤー構造

Presentation層画面表示や入力を受け持つ Service層ドメイン層への窓口 Domain層(Flow+Rule)中核 DataSource層(Data Access)DBや他システムとのやり取り なんとなくメモ。

NPOI入門してみた

C#やVBでExcelを出力するために、POIの.NET版が無いか探してみたら、NPOIというものを見つけたので試してみます!! (adsbygoogle = window.adsbygoogle || []).push({}); まず、CodePlexのNPOIのサイトからバイナリリリースをダウンロードします。ダウンロ…

C#やVBでExcelを作りたい

そんな要望っていっぱいあって、ExcelをC#とかから操作してプロセスが消えないという問題に、多くの人がぶちあたってると思います。今回は、Excelの入ってないマシンでExcelファイルを作る必要があったので色々探してみると・・・ NPOI http://npoi.codeplex…

MSDN Magazine OCTOBER 2009見てみた

毎月、何時の間にやら公開されてて、見るのを忘れてしまうMSDN Magazineの2009年10月号が出てました。 いつ出てたんだろう・・・ MSDNマガジンざ〜っと見た感じ、個人的には以下の2つの記事が気になりました。 データ ポイント: Silverlight 3 および DataF…

VS2010触ってみるものの

なかなかまとめる時間がとれないでいます。とりあえず、思ったことだけでもつらつらと書いてみようと思います。 デザイナも、細かいところで便利になっていたり、エディタもXAMLでのインテリセンスとかも地味に強化されてて、とても素敵です。後は、痛IDE化…

Visual Studio 2010 beta2 日本語版!

出ました!ついにっ!!! 一般の人用ですっ!早速ダウンロードです。全部で2GB以上あるのでじっくり落としましょう。 下のページからダウンロードできます。 http://www.microsoft.com/downloads/details.aspx?FamilyID=dc333ac8-596d-41e3-ba6c-84264e761…

Visual Studio 2010Beta2入ったー

家のマシンに入れてみた。 ただ、何が強化されたのかよく知らないので、そこから調べねば。 とりあえず、WPFやSilverlightのデザイナは、いけてた。This diary was written with HatenaSync

Visual Studio 2010 beta2を入れようと準備中

メインマシンにそのまま入れるのは、ちょっと怖かったので、VMWareに遊んでたVista1ライセンスをインストール中。 あぁ、早く終わらないかなぁ。

Visual Studio Orcas Beta1

ついに出た!!!! http://msdn2.microsoft.com/ja-jp/vstudio/aa700831(en-us).aspx

**.config系ファイルのリファレンス

machine.configやweb.configのリファレンスの辿りつきかた。 MSDN2 ライブラリ -> .NET開発 -> .NET Framework -> リファレンス -> 構成ファイル スキーマ

ASP.NETのパフォーマンスモニタの値の説明

Windows Server 2003 問題が起きた時には、これをとっかかりに問題解決するのも手。

MonoDevelop

MonoDevelop - MonoDevelop Linuxにお世話になることは無いけど、Linuxでも手馴れたC#で簡単なツール作るのとかには威力を発揮しそう。

PropertyGridに新しいTabをつけよう

PropertyGridがデフォで用意してくれる見た目は素敵。 でも、これはSelectedObjectに設定されたオブジェクトのプロパティをそのまま見せてる(Attributeで見せ方をカスタマイズ可能)だけ。 ということで、Tabを1つ追加して自分の世界を作るぞ! Tabを追加…

CollectionEditorまとめ

CollectionEditorのまとめ コレクション内のアイテムのクラスにはInstanceDescriptorへの変換(TypeConverter)を作る コレクションはSystem.Collections.ObjectModel.Collectionを継承して作る コレクション内のアイテムのクラスが複数ある場合はCollectionEd…