React + TypeScriptでreact-router-redux
react-routerをreduxで使うためのreact-router-reduxというものがあります。先日、これの型定義ファイルが公開されてたので使ってみました。react-router-reduxの公式サイトはこちらになります。github.com素のreactのプロジェクトに対して…react-reduxreact-routerreact-router-reduxreduxhistoryあた...
View Article.NET開発テクノロジ入門2016年版Visual Studio 2015対応版書きました
共著ですがUWPの章を書かせていただきました。 .NET関係の全体概要をつかむための最初の一冊として割といいのではないかと思います。www.amazon.co.jp
View ArticleTypeScriptの型定義はtsdからtypingsへ?
npm install tsd --globalと打ち込むと…npm WARN deprecated tsd@0.6.5: TSD is deprecated in favor of Typings (https://github.com/typings/typings) - see https://github.com/DefinitelyTyped/tsd/issues/269 for more...
View ArticleAzure WebJobsでHello world
Azureで常時実行しておくものとして何かないかと思ってたらこんなレスをいただきました。@kosmosebi@okazukiおっとっとそうでした。ContinuousモードのWebJobsも使えます— 帝国兵 (@superriver) February 2,...
View ArticleAzure WebJobsからテーブルにデータを書き込む
Table属性にテーブル名を指定してICollectorインターフェースを引数に渡してやればOKです。 ICollectorインターフェースの型引数はTableEntityあたりを拡張した型であればOKです。(自前でRowKeyとかPartitionKeyとか定義した型でもOK)using System; using System.Collections.Generic; using...
View ArticleAzure WebJobsでテーブルからデータを読み込む
テーブルストレージに書き込む方法はやったので次は読み込みをやってみたいと思います。 テーブルからデータを読み込むには、Table属性のついたIQueryableを引数に受け取ります。 このIQueryableにクエリを発行することで、テーブルからデータを取ってこれます。コードはこんな感じ。using System; using System.Collections.Generic; using...
View ArticleAzure WebJobsでTable storageにupsertをかける
WebJobsを使うときには、TableStorageに対してICollectorでデータを追加したり、IQueryableでデータを検索したりできて便利でしたが、より細かな制御(ここでいうupsertみたいなこと)をするにはTableStrageのAPIを直接たたく必要があります。...
View ArticleReactiveProperty v2.5をリリースしました
www.nuget.orgバリデーションを強制的に再評価するForceValidateメソッドと、強制的に外部に変更通知を発行するForceNotifyメソッドを追加しました。
View ArticleIoT HubでEventProcessorHostを使ってメッセージを受信する
IEventProcessorを作って。class EventProcessor : IEventProcessor { private Stopwatch stopwatch; public async Task CloseAsync(PartitionContext context, CloseReason reason) { if (reason ==...
View ArticleAzure ADを使ってAzure Web Appの認証をする
ログイン画面とかユーザー管理画面とかをそんなに求められてないシステムならお手軽なのでお勧めです。基本的にここに書いてある内容にそっていきます。azure.microsoft.comASP.NET...
View ArticleWPFのDataGridにstringの2次元配列をバインドしたい
小ネタです。WPF(に限らずですが)のBindingは、配列の要素にインデックスでアクセスが可能です。 なので、以下のようなBinding式を書くことで、配列を表示することが出来ます。<Window...
View ArticleUWPからIoT Hubにデータを投げる
世の中IoTですよね。Windows 10のIoTから、クラウドにデータを上げたい! ということでやってみましょう。まず、コンソールアプリを作って、NuGetでMicrosoft Azure Devicesで検索して出てきたものを追加して、以下のコードでデバイスキーを作ります。using Microsoft.Azure.Devices; using System; using...
View ArticleC言語の教科書に登場するひろ子さんをC#で書いてみよう
togetter.comひろ子さんは、他人の身長を180㎝にしてしまう能力があるみたいです。 例えば、ひろ子さんの能力をC#のメソッドにしてしまうと以下のようになるでしょう。using System; namespace Kowai { class Program { staticvoid Main(string[] args) { var taro = 167.5; //...
View ArticleWindows Runtimeの低レベルなグラフィックのAPI
ビジュアル レイヤー - Windows app developmentWindows.UI.Compositionという名前空間あたりに定義されてるAPIがあります。これは、Windows...
View ArticleUWPでパララックススクロール
1つ前の記事で、あんまりうれしくない例でWindows.UI.Compositionの紹介をしました。blog.okazuki.jpWindows.UI.Compositionを使った強力なところは文字列で式を指定して、その結果をもとにアニメーションするということが出来る点だと個人的に思ってます。コンポジションのアニメーション - Windows app...
View ArticleUWPで指定した場所に存在するコントロールを列挙する
マウスカーソルの場所にあるコントロールに対して操作をしたいとかいう結構特殊な要件のときに使えるテクニックです。VisualTreeHelperクラスのFindElementsInHostCoordinatesメソッドを使うと指定した点(Point)や、領域(Rect)にあるUIElementをとってくることが出来ます。第一引数がPointやRectで場所を指定して、第二引数でターゲットとなるコントロ...
View Article画面の録画をするPowerPointのAddIn
2016/02/13 追記@okazukiかずきさんへ、Office 2016なら画面の録画なら標準でできます、ふぁぼツバメより pic.twitter.com/1lrPzxEc6B— 幻想ツバメ (@f_swallow) 2016, 2月 13なんてこった…。しかもOffice...
View ArticleSurface Pro 3の箱が閉まらない
Surface Pro 3の箱が閉まらないと混乱してる人がいるみたいです。shinji-japan.hatenadiary.jp上記Blogにもある通りBy design.ですね!
View ArticleUWPで戻るボタンなどがソフトキーの場合の表示領域の取り方
ApplicationView.VisibleBounds | visibleBounds property - Windows app development↑のプロパティで取れます。ApplicationView.GetForCurrentView().VisibleBounds
View Article