ASP.NET 空の Web アプリケーションからWebAPIを使えるようにするための道のり「作成からヘルプページ、ODataのクエリの有効化まで」
やってみましょう。デフォルトのWebAPIのだといっぱいなにかついてくるので。プロジェクトの作成ASP.NET 空の Web...
View ArticleItemTemplate内のプロパティをViewStateによって変える
ViewStateに応じてVSMを使ってがらっと見た目を入れ替えるのもいいですが、そうじゃなくて同じGridViewとかで見た目をちょろっと変えたいときとかに使えそうです。コードレシピにサンプルをあげておきました。ViewStateに応じてテンプレートの中の値を変更する方法
View Article自力Basic認証のやり方
Basic認証の、さらに自力だなんて最後の手段だと思うけどメモ…。とりあえず参考にしたサイトSecuring OData Services using Basic AuthenticationやったことWeb.configに以下の記述を追加。<authentication mode="None" /><authorization><deny...
View ArticleASP.NET MVCの個人的なメモ。テンプレートとか、共通的に使うViewとか
ASP.NET MVC弱者なのがつらい今日この頃。ASP.NET MVCの基本のテンプレートを見ながら少しだけ構造をメモっておこうと思います。主にViewまわりViews Shared _Layout.cshtmlError.cshtml_ViewStart.cshtmlWeb.config_Layout.cshtmlページのテンプレートになる人。中身はこんなかんじ。<!DOCTYPE...
View ArticleWeb API + Form認証
メンバーシッププロバイダーとか実装したくないですはい。ということで認証かけてないWebAPIを1個置いといて、その中で認証チケットの発行という感じかなあ。Web.configでフォーム認証を有効かするためにsystem.webの下に以下の要素を追加<authentication mode="Forms"...
View Articleパスワードをハッシュ化する方法(.NET 4.5とWinRT)
先の記事で、パスワードを平文で保存したらダメという旨を記載したのですが、じゃぁ具体的にどうやるのよ?という例をコードレシピにあげてみました。正直ここらへんは、素人なので突っ込みがあったらコメントくださいm(_ _)mパスワードをハッシュ化する方法(.NET4.5 & WinRT)
View Articleはてなブログをはてな記法からMarkdownに変更してみた
悪くないちょっと気分転換もかねて、はてなでしか通じないはてな記法じゃなくてMarkdownに切り替えてみた。コードのハイライトもいけるし。Console.WriteLine("Hello world"); googleみたいにリンクもいけるし。画像もいけるっぽいし(これは、はてな記法と変わらないんですね) Markdownの記法でURLを直指定で画像をとるほうほうは…...
View Articleパスワードをハッシュ化する方法(.NET 4.5とWinRT) 訂正
コードバグってたので訂正しました。 ストレッチングがかけれてなかった。フィードバックありがとうございました。パスワードをハッシュ化する方法(.NET4.5 & WinRT)
View ArticleASP.NET WebAPIでODataクエリの美味しいところだけいただく方法
ページングとか、最大取得件数とかソートとかetc...そこらへんとかは、誰が実装しても同じようなコードになるので提供されているライブラリで楽して実装したい。そういうのが人情だと思います。今回はASP.NET...
View ArticlePCL版のHttpClientが物足りないのでメソッドを生やした
Portable Class LibraryのHttpClientでJSONを便利に扱うPCLにHttpClientがあるのはいいけれど、PostAsJsonAsyncみたいな便利メソッドがないということで生やしました。正式対応までの繋ぎとして。
View ArticleUnityのLifetimeManagerをカスタマイズする
CodePlexにBlogのタイトルのサンプルを公開しました。UnityのLifetimeManagerをカスタマイズするLifetimeManagerを見てみて感じたのは、本当にLifetimeManagerはオブジェクトの生存期間の管理という役割に特化してるんだなあと思いました。ほんと、きれいに役割分担されてるクラス構造に感服。
View ArticleVS2013のLightSwitch HTMLClientでテーブルがサポートされた…!
いや、今までもカスタムコントロールで出来たっちゃぁできたんですが、データの表示方法に普通にTableってあって、それを選んだらテーブルになるっていうお手軽さは最高です!デフォルトの見た目はこんなかんじ。タイルとかリストと同じようにタップしたときのアクションとかも指定できるので、今までと同じノリで作れます。なかなかいい!
View ArticleWindows 8のストアアプリをとりあえずWindows 8.1対応する方法(間違ってた)
訂正Windows 8.1にリターゲットするだけで、それなりに対応してくれました。 http://www.atmarkit.co.jp/ait/articles/1308/29/news069.html以下の間違ってる内容は、標準の挙動じゃ満足できない場合にのみやるのがいいかと…。例えば、縦長をデフォルトだとポートレイトになるのをFilledにしたいとか。以下間違ってる内容Windows ストア...
View Articleログインダイアログを出したい
Windows ストア アプリでログインダイアログ出したい!ってときに使えるクラス。CredentialPicker Class使い方は結構簡単でした。var option = new CredentialPickerOptions { AuthenticationProtocol =...
View ArticleWindows 8.1のストアアプリで予定を追加しようとしたけれど
AppointmentManagerというクラスを使うと簡単に予定を追加できそうな様子を醸し出しています。AppointmentManager class使い方は簡単。Appointmentクラスに情報をつっこんでShowAddAppointmentAsyncメソッドを呼ぶだけ。コードとしては以下のような感じ。var appo = new Appointment { StartTime =...
View ArticleWindows Azure仮想マシンのWindows ServerとVisual Studioの日本語化メモ
結構前からですがVisual Studio 2013 Previewが入ったイメージがAzureの仮想マシンで提供されています。おそらく、今後もこのような形で"英語版"が提供されると思うので日本語化までの手順をまとめておこうと思います。仮想マシンの作成ここらへんは、迷うことはないと思います…。 今回仮想マシンとしてギャラリーにある中から以下のものを作成しました。Visual Studio...
View ArticleWindows 8.1のストアアプリで追加されたフライアウトのサンプル書きました
コードレシピにWindows 8.1のストアアプリで追加されたFlyoutのサンプルコードをアップしました。 個人的には、Popupを使って地道にやってたことが、簡単にできるようになってるのでFoyoutコントロールの追加は大歓迎です。ただ、画面右からにょきっとのびてくるフライアウトは無いです…。Windows 8.1のストアアプリで追加されたFlyoutの使用例
View ArticleAlertDialogで背景のグレーになっている箇所をタップすると閉じるようにしたい
AlertDialog.Builderでダイアログを組み立てたあとにcreate()で取得したAlertDialogに対してsetCanceledOnTouchOutside(true)でいけるみたい。package com.example.helloworld; import android.app.Activity; import android.app.AlertDialog; import...
View Article