KatsuYuzuのブログ

.NET の開発をメインとした日記です。

.NET

独自のTriggerBehaviorを作る方法 #win8dev_jp

先日の記事とアドベントカレンダーで連携した記事でビヘイビアーとトリガーアクションにしか触れていなくて"トリガー"について触れていませんでした。*1 Blend対応のビヘイビアー、トリガーアクションを作る方法 #win8dev_jp - KatsuYuzuのブログ 独自のBeha…

Windows PhoneアプリのローカリゼーションとApplication BarのBinding #wpjp

この記事はWindows Phone Advent Calendar 2013 - Adventarの18日目の記事です。昨日は@Kera1601さんのPeopleハブの分析と活用 ~Windows Phone Advent Calendar 2013 17日目~ | 高校生のComputer備忘録と考察です。 ドコモメールをWindows Phoneで運用する…

Blend対応のBehavior、TriggerActionを作る方法 #win8dev_jp

この記事はXAML Advent Calendar 2013 - Adventarの13日目の記事です。昨日は@f_swallowさんの独自のBehaviorとTrigger Actionを定義して利用する « 空談録です。 帰路中に考えたネタが被ってしまって焦りましたがなんとか味付けが出来たので同じネタで。 ビ…

ASP.NETとImageMagickで動的画像サーバーを作る その2 #aspnetjp

この記事はC# Advent Calendar 2013 - Adventarの11日目の記事です。 先日のASP.NETとImageMagickで動的画像サーバーを作る #aspnetjp - KatsuYuzuのブログの続きです。某カレンダーの種類が変わっているけど気にしない……! ASP.NETとImageMagickで動的画像…

ASP.NETとImageMagickで動的画像サーバーを作る #aspnetjp

この記事はOne ASP.NET Advent Calendar 2013 - Adventarの9日目の記事です。遅くなって大変申し訳なく。 ASP.NETとImageMagickで画像サーバーを作る ImageMagickってなんぞやって方もいらっしゃるかと思いますが、とても有名な画像変換ツールです。 ImageMa…

Safari 6.1 / 7でSilverlightがUnauthorizedAccessException出す用になった

先週、10月末に公開されたOS XのMavericksではsafariがsandboxで動作するようになりました。Mavericksはsafari 7で、旧OSにはsafari 6.1が公開されてます。 Apple、OS X 「Mavericks」でセキュリティを強化 ― Safari、サンドボックス、暗号化 - インターネッ…

WebプロジェクトをTFSでビルドした時の_PublishedWebsitesにweb.configを変換を適用する方法 #aspnetjp

環境に合わせて変換されるようにweb.configを構成していても、ただビルドしただけだと変換されずに出力されてしまう。 ずばりな解決方法があった。一部のみの転載なので必要箇所は元サイトを見てください。 <TransformXml Source="Web.config" Transform="$(ProjectConfigTransformFileName)" Destination="$(WebProjectOutputDir)\Web.config"/> Kevin Daly's Blog: Web config transforms, TFS </transformxml>…

Silverlight ToolkitのNuGetは使ってはいけない。

以前の記事でこんなこと書いていたんですが、 Silverlight ToolkitやBlend InteractivityはNuGetからいれましょう 無料のVisual Studio 2012 Express for WebでSilverlightの開発環境を揃える - KatsuYuzuのブログ 素直にCodePlexからSilverlightのバージョ…

iOS7のMobile Safariでブラウザバック、フォワードした時にキャッシュを回避してリクエストさせる方法 #aspnetjp

Webアプリ作っててiPad mini(iOS7)のMobile Safariでハマった話。 前置き 今回のWebアプリは、ログイン機能があって、複数人で使うから最新情報が常に表示されていて欲しい(キャッシュからではなく)という要件がある。つまり、「いつでもサーバーにリク…

CLR/H #clrh84 in オープンソースカンファレンス2013 Hokkaido #osc13do に参加しました

CLR/H in オープンソースカンファレンス2013 Hokkaidoに参加しました。 CLR/H #clrh84 in オープンソースカンファレンス2013 Hokkaido #osc13do - Togetter ASP.NET SignalR によるクイズWebアプリ 「みんなで同時プレイするWebアプリでCodeQuizに挑戦!」 初…

.NET4.5とWCFサービスの組み合わせでRequest.Formが空っぽになることへの対処

自分用にメモメモ。 webHttpBindingで作ってるEndpointへのPOSTでForm("hoge")が空になる。いぜーーーーんは動いてたコードや設定。変わってそうなことと言えば.net4.5になったりmvc4インスコしたり。— しみみん (@KatsuYuzu) July 30, 2013 対処方法 @Katsu…

Team Foundation ServiceでWindows ストアアプリのビルドが可能になりました #win8dev_jp #tfsug

日々、更新されているTeam Foundation Serviceの更新情報に気になることが! Build IaaS 旧来の Azure VM Role から Azure IaaS VM (Azure 仮想マシン) にビルドプールが移行されたことで、多くのことが可能になりました。その中でも主要なポイントは、 Wind…

無料のVisual Studio 2012 Express for WebでSilverlightの開発環境を揃える

Visual Studio 2012な情報がなくて、人に教える時に困ったのでメモ。2010の頃からですが、どれインストールしたらいいかわからないとよく聞かれます。というか、私自身も困ります。 要件 下記が前提条件で。 Visual Studio 2012 Express for Web Silverlight…

Windows Phone アプリができるまで #wpjp #wpdev_jp #tfsug

トライアスロンに参加してエイッと作ったWindows Phone アプリ。書き留めておかないとすぐにえーっと……ってことになりかねないのでメモしておきます。 Windows Phone アプリができるまで IS12TユーザーなのでWindows Phone 7で開発していきます。当然、最初…

縦横のレイアウト変更を自動化するビヘイビアー #wpdev_jp

Accent Color Cameraアプリを更新しました。カラーをリアルタイムに採取できるようになりました。 Accent Color Camera | Windows Phone アプリ + ゲームストア (日本) 縦画面にも対応したのですが、そのときに得たTIPSです。 概要 アプリで縦横対応すると向…

TFS(Team Foundation Service)では日本語のコードをビルドできない

先日、AccentColorCameraを高速化と写真の向き補正いれて更新申請しました! それで、ソースコードをTFSで管理していて、先日の方法でゲートチェックインも組んでいるのですが…… 5分でわかるTFSでWindows Phone アプリ、Silverlightのビルドを構成する方法 #…

5分でわかるTFSでWindows Phone アプリ、Silverlightのビルドを構成する方法 #wpdev_jp

Windows Phone アプリ、および、SilverlightのプロジェクトをTFSでビルドする時に押さえなくてはいけないポイントが1つだけあります。ここではTeam Foundation Serviceで説明しますが、Team Foundation Serverでもポイントは変わりません。 Windows Phone ア…

MsTest で .NET2.x 以前向けアセンブリを使った混合モードで単体テストを行う方法

古いライブラリを使ったプロジェクトの単体テストコードを書いていてハマったお話。 前提知識 古いライブラリを現在の環境で動かそうとすると下記の例外が出る。 混合モード アセンブリはバージョン v2.0.50727 のランタイムに対して作成されており、追加の…

CLR/H ナイトセミナーに参加しました #clrhn2

CLR/Hナイトセミナーに参加しました。Visual Studio 2012概要とTypeScript入門です。 Visual Studio 2012概要 Microsoft 椎野さんによるセッション。 Microsoftさんの新製品セミナーには何度か参加させていただきましたが、椎野さんのセッションは一味違いま…

LTでSQL Serverの単体テストフレームワークtSQLtについて話しました #clrh78

CLR/H第78回目テストデイでSQL Serverの単体テストフレームワークtSQLtについて話しました。 テスト用DBファイルをコピーする方法と比較してメリット、デメリットを見ていただければと思います。 セッションの方は「実装→シナリオ→継続的インテグレーション…

Windows 8でVisual Studio 2012のインストーラーが起動出来ない問題

つい先日(10月26日)にWindows 8がリリースされましたね!僕もパッケージ買いました。 Windows 7 HomeからWindows 8 "Pro"へのアップグレードです。Pro!嬉しい!今ならキャンペーンやってるのでお得です。 Windows を購入する - Microsoft Windows Windows…

Silverlight5で標準のSDKに含まれたPivotViewerを使おう!

Silverlight5で標準のSDKに含まれたPivotViewerを使おう!と、いうことを学習しながら連載していきます。指摘やアドバイスお願い致します>< PivotViewerって何? 実に特徴的なコントロールなので見ていただくのが一番早いです。 (Silverlight4が必要です…

IISの自己署名入りサーバー証明書をうるう年の2月29日に作成するとパラメーターエラーが起きる。

昨日2月29日、俺俺証明書を作ろうとIISで自己署名入りサーバー証明書の作成を実行したところエラーが発生した。パラメーターエラー何度やってもダメで、その日は諦め、翌日の3月1日。 あっさり成功。(゚Д゚)ハッ!と、して時計を戻し実行。パラメーターエラー………

Silverlight5×WCF RIA Services×Reactive ExtensionsでTreeViewをいじってみた。

ちょっと疑問に思って投げっぱなしだったのを形にしました。が、少し詰め込みすぎてやりたかったことに辿りつくのに時間が……。 疑問に思ってたこと(=やりたかったこと)は「ツリー構造のIEnumerableをLINQで展開したり、要素を探したりしたかった」です。…

d:DataContextでデザイナ用にViewModelを設定する

実行時に引数を伴って生成されるViewModelをデザイナで使用したいことってありませんか? そういった時はデザイン時属性のd:DataContextを使いましょう。 さくっとやってみる 下記のシナリオでやってみます。 まず、普通(?)にXAMLでDataContextにViewModelを…

ファイルのドラッグ&ドロップをビヘイビアーで。

このエントリは、Silverlight Advent Calendar 2011 : ATNDの 20日目のエントリです。前日のエントリは、@tanaka_733さんの12月 2011 Archives - 銀の光と碧い空です。ファイルのドラッグ&ドロップをビヘイビアーで定義して簡単に扱えるようにしてみます。…

SilverlightのTheme適用について その3「テーマを選択して切り替える」

インデックス SilverlightのTheme適用について その1「マークアップ」 - KatsuYuzuのブログ SilverlightのTheme適用について その2「コードからの適用」 - KatsuYuzuのブログ はじめに 前回は1つのThemeをアプリケーションの開始時に設定していました。今回…

SilverlightのTheme適用について その2「コードからの適用」

インデックス SilverlightのTheme適用について その1「マークアップ」 - KatsuYuzuのブログ コードからの適用 前回はXAMLでのマークアップでした。今回はコードから適用してみます。 XAMLはこんな感じで、前回との違いはLayoutRootを囲っているコントロール…

Silverlight Advent Calendar 2011の紹介

Silverlight Advent Calendar 2011が始まりました。 それって何?って方もそうでない方も下記のサイトへ! Silverlight Advent Calendar 2011 : ATND

SilverlightのTheme適用について その1「マークアップ」

Silverlightの強みはUIの柔軟性だと思っています。 クロスブラウザを意識しなくてもいいとか、Web上でごりごりした業務操作をさせられる柔軟性とか、とかとか…… 従来のWeb開発(Html + CSS)に比べて、とにかくXAMLがすばらしい!目指せXAMLer! Theming The…