Quantcast
Channel: かずきのBlog@hatena
Browsing all 1387 articles
Browse latest View live

C# vNextで、ReactivePropertyはすっきり書けるのか?

コンストラクタが長くなることで定評のある?ReactivePropertyですが、C# vNextでプロパティ初期化のところに書けば綺麗に書けるんじゃないか!?という淡い期待を持ってる人は少なからずいると思います。残念ながら・・・class Person { public ReactiveProperty<string> Name { get; private set; } = new...

View Article


伝搬合体

C# vNextの個人的なNo1は、自動プロパティの初期化+プライマリーコンストラクタなのですが、null伝搬演算子も慣れないとキモくて好きです。class Person { publicstring Name { get; set; } } ---------------------------- var p = new Person(); var result = p // 伝搬! ?.Name...

View Article


Microsoft MVP for Windows Platform Developmentを受賞しました

今までClient App Devだったカテゴリが変わってWindows Platform Developmentになりました。また一年マイペースでやっていけたらと思います。よろしくお願いします。

View Article

Image may be NSFW.
Clik here to view.

Windows RuntimeのXAMLで、型に応じてDataTemplateを選択したい

id:tmytさんのアイデアです。DataTemplateSelectorを実装して、状況に応じてDataTemplateを何個かの中から返すというのはよくやると思います。今回は、これの汎用実装的なかんじです。型名をキーにデータテンプレートを管理するという発想です。/// <summary>/// DataTemplate保持用クラス/// </summary>...

View Article

****Selector改良

改良といっても、本家のつもりんがちゃんとしたやつのコードを載せてくれた&そっちのほうが強力なので、そっちを使うといいとおもいます・・・!***Selector を実装したくないので実装してみました -...

View Article


セキュリティの10大脅威

毎年こういうのがまとまってるんですね。 知りませんでした。2014年版 情報セキュリティ10大脅威:IPA 独立行政法人 情報処理推進機構

View Article

Web健康診断という名前のセキュリティテストの仕様書みたいなの

安全なウェブサイトの作り方:IPA 独立行政法人 情報処理推進機構IPAさん仕事してるっすね。

View Article

HTTPのリクエストをかすめとって書き換えることができるツール

Burp SuiteBurp suiteというのがあるみたい。フリーエディションでも基本的な機能は使えるみたいなのでメモメモ。

View Article


EnterpriseLibrary 6のException Handling Application Block

暫くストアアプリとかユニバーサルアプリとか見てたらEnterprise Libraryって6になってたんですね。例外処理は、アプリケーションの花形!(コード量的に)なので、そこをサポートしてくれる基盤はきっちり作らないといけない。ということで、Enterprise LibraryにもException Handlling Application...

View Article


EnterpriseLibrary 6のSemantic Logging Application Blockを触ってみた

Logging Application Blockというログのがあるにも関わらず、Semantic Logging Application Blockというのが追加されてます。こいつはタイプセーフにログのAPIが作れて、いい感じだぜ?みたいなノリっぽいけど、ちゃんとドキュメント読んでないのでよくわかりません。因みにETW(Event Tracing for...

View Article

Image may be NSFW.
Clik here to view.

EnterpriseLibrary 6のSemantic Logging Application BlockでAzure Storageにログをはく

先日触ってみたSemantic Logging Application Blockですが、ちょっと手を加えるだけでAzureのStorageやSQL Serverにログが吐き出せます。今回は、AzureのStorageに吐き出してみたいと思います。Azureに適当にストレージを作ったらVisual...

View Article

Enterprise Library 6のSemantic Logging Application Block + Reactive Extensions

Semantic Logging Application Blockのログですが、こいつはRxを使ってフィルタリングとかが出来ます。例えば、これまで作ってきたやつでInformation以上のログだけ表示するようにするには以下のような感じ。// リスナー作って var l = new ObservableEventListener(); // 監視するログの種類を設定して...

View Article

Enterprise Library 6のSemantic Logging Application Blockで独自の出力先に出力する方法

過去分EnterpriseLibrary 6のSemantic Logging Application Blockを触ってみた - かずきのBlog@hatenaEnterpriseLibrary 6のSemantic Logging Application BlockでAzure Storageにログをはく - かずきのBlog@hatenaEnterprise Library...

View Article


EnterpriseLibrary 6のValidation Application Blockを触ってみた

恐らく、一番機能が豊富だと思われるオブジェクトの検証機能を持ったライブラリです。標準のDataAnnotationsよりも、機能は多い(ともに使うこともできる)です。個人的にプロパティに属性を追加して使うのが好みなので、その使い方について紹介したいと思います。使い方NuGetでEnterpriseLibrary Validationあたりで検索して"EnterpriseLibrary -...

View Article

EnterpriseLibrary 6のSemantic Logging Application Blockの感想

過去分EnterpriseLibrary 6のSemantic Logging Application Blockを触ってみた - かずきのBlog@hatenaEnterpriseLibrary 6のSemantic Logging Application BlockでAzure Storageにログをはく - かずきのBlog@hatenaEnterprise Library...

View Article


Surface Pro 3でマウスカーソルが消える

という症状に悩まされていました。というか現在も起きてます。購入してからこの現象が起きるまでにやったことは以下。Windows Update完全適用Visual Studio 2013 Update...

View Article

Surface Pro 3に入れたアプリ #SurfaceJP

個人的にSurface Pro 3に入れて使ってるアプリのリストです。 タブレットとしてSurface Pro...

View Article


Image may be NSFW.
Clik here to view.

Xamarin.AndroidでHello worldというかひな形プログラムを見てみる

長らくReactivePropertyの検証用にしか使ってなかったXamarinですが、Genymotionを入れて現実的な速さでAndroidのエミュレータが動くようになったので、ちょいと試してみようと思います。Xamarinを入れるとVisual...

View Article

Image may be NSFW.
Clik here to view.

Xamarin.Androidでデバッグログを出す方法

Log.Debugを使います。例えば新規作成したひな形のボタンクリックのイベントハンドラを以下のように書き換えてbutton.Click += (_, __) => { button.Text = string.Format(this.GetString(Resource.String.ClickMessage), count++); Log.Debug("App6", "{0}...

View Article

Xamarin.Androidで、とりあえずアプリのデータが消えないようにする方法

最近はそうでもないのかもしれませんが、Androidに限らずモバイル向けアプリってメモリ節約のために裏側にまわるといつ落ちてもおかしくない状況になるものですよね。...

View Article
Browsing all 1387 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>