かずきのBlog@hatena

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

Azure

Azure Mobile Appsでポータルから作ってないjsから作ったテーブルでもEasy Tableを使おう

過去記事 Azure Mobile AppsでUWPを作ってみよう - かずきのBlog@hatena Azure Mobile AppsでUWPを作ってみよう「手組編」 - かずきのBlog@hatena Azure Mobile AppsでUWPを作ってみよう「同期編」 - かずきのBlog@hatena Azure Mobile AppsでUWPを作ってみ…

Azure Mobile Appsのジェネレーター

手組しても大したことはないのですが、めんどくさいですよね。 ということでyoで作成してみたいと思います。公式のがあるので、それをつかいましょう。 github.com yoはインストールしてあるものとして、以下のコマンドをうちます。 npm install -g generato…

Azure Mobile AppsでUWPを作ってみよう「カスタムAPI編」

過去記事 Azure Mobile AppsでUWPを作ってみよう - かずきのBlog@hatena Azure Mobile AppsでUWPを作ってみよう「手組編」 - かずきのBlog@hatena Azure Mobile AppsでUWPを作ってみよう「同期編」 - かずきのBlog@hatena Azure Mobile AppsでUWPを作ってみ…

Azure Mobile AppsをXamarin.Formsからも使ってみよう「認証編」

過去記事 Azure Mobile AppsでUWPを作ってみよう - かずきのBlog@hatena Azure Mobile AppsでUWPを作ってみよう「手組編」 - かずきのBlog@hatena Azure Mobile AppsでUWPを作ってみよう「同期編」 - かずきのBlog@hatena Azure Mobile AppsでUWPを作ってみ…

Azure Mobile AppsをXamarin.Formsからも使ってみよう

過去記事 Azure Mobile AppsでUWPを作ってみよう - かずきのBlog@hatena Azure Mobile AppsでUWPを作ってみよう「手組編」 - かずきのBlog@hatena Azure Mobile AppsでUWPを作ってみよう「同期編」 - かずきのBlog@hatena Azure Mobile AppsでUWPを作ってみ…

Azure Mobile AppsでUWPを作ってみよう「プッシュ通知編」

過去記事 Azure Mobile AppsでUWPを作ってみよう - かずきのBlog@hatena Azure Mobile AppsでUWPを作ってみよう「手組編」 - かずきのBlog@hatena Azure Mobile AppsでUWPを作ってみよう「同期編」 - かずきのBlog@hatena あらすじ オフライン同期まで出来た…

Azure Mobile AppsでUWPを作ってみよう「同期編」

過去記事 Azure Mobile AppsでUWPを作ってみよう - かずきのBlog@hatena Azure Mobile AppsでUWPを作ってみよう「手組編」 - かずきのBlog@hatena あらすじ すべて手組で最初からやってみた。今度はオフライン同期というものをやってみようと思う。 オフライ…

Azure Mobile AppsでUWPを作ってみよう「手組編」

過去記事 Azure Mobile AppsでUWPを作ってみよう - かずきのBlog@hatena あらすじ 前回は、Mobile Apps Quickstartを使ってTodoListのひな型をダウンロードして、そいつに認証機能をつけてみました。 前回は全部自動で作られてたので、今回は手組してみよう…

Azure Mobile AppsでUWPを作ってみよう

食わず嫌いしてるMobile Appsですがここらへんで触ってみようと思います。バックエンドが簡単に作れるならそれにこしたことはないよね。ということで行ってみよう。 Mobile Apps Quickstartの作成 まず手始めにとっかかりをつかむには、Mobile Apps Quicksta…

ASP.NET(Azure WebApp)でMicrosoft.Office365.OutlookServicesを使って予定をとってくる

超苦労したのでメモっておきます。 まず、Office 365のテナントからいけるAzure ADにアプリケーションを追加します。追加したら、CliendIDとClientSecret(期限つきのキーのやつ)とTenantID(エンドポイントを表示したときに見れるやつ)をとっておきます。…

うまくいかない…DataFactoryを使ってSQL Databaseの中身をData Lake Storeにコピーする

DataFactoryでコピーするだけなのにうまくいかない 何が足りてないんだろう要調査。誰か教えて。 やったこと まず、East US2(DataLakeの置き場の都合)にData Lake StoreとSQL Databaseを作成します。 SQL Database側に以下のようなテーブルを定義しておきま…

Global Azure Boot Camp in Japan 2016でLTしてきました

Azure Data Lakeのはまりどころという感じでLTしてきました。 20160416 Azure Data Lakeのはまりどころ from 一希 大田 www.slideshare.net 資料を公開しておきます。

Data Lake Analyticsに.NETからクエリを投げる

下準備については1つ前のエントリを参照してください。 blog.okazuki.jp 下準備で作ったプロジェクトに以下のアセンブリをNuGetから追加します(プレリリースで) Microsoft.Azure.Management.DataLake.Analytics そして下準備のプログラムに以下のような感…

Data Lakeを.NETから使う「アップロード・ダウンロード」

下準備については1つ前のエントリを参照してください。 blog.okazuki.jp このプログラムに続いて以下のコードを書くことでファイルのアップロードとダウンロードが出来ました。 // file upload using (var fs = new FileStream("ConsoleApplication8.exe", F…

DataLakeを.NETから使う下準備

超ハマったのでメモを残しておきます。 まず、AzureADでアプリ作らないといけないんですよ、アプリ。基本的な手順は以下のページに従ってやればOKです。 azure.microsoft.com ハマった所としては、このとき使うAzureADのディレクトリってAzureに最初から作ら…

Notification Hubを使ってお手軽にUWPでプッシュ通知をする

トースト出したりするだけなら簡単に実装できるんですね。 Notification Hubの作成 AzureでNotification Hubを作成します。 私はokazukinsという名前空間でokazukinhというNotification Hubを作りました。 作ったら、WNSの情報を入れます。Windows Developer…

UWPからIoT Hubにデータを投げる

世の中IoTですよね。Windows 10のIoTから、クラウドにデータを上げたい! ということでやってみましょう。 まず、コンソールアプリを作って、NuGetでMicrosoft Azure Devicesで検索して出てきたものを追加して、以下のコードでデバイスキーを作ります。 usin…

Azure ADを使ってAzure Web Appの認証をする

ログイン画面とかユーザー管理画面とかをそんなに求められてないシステムならお手軽なのでお勧めです。 基本的にここに書いてある内容にそっていきます。 azure.microsoft.com ASP.NET Webアプリケーションを作る 空のアプリを作ります。ここではokazukiadap…

IoT HubでEventProcessorHostを使ってメッセージを受信する

IEventProcessorを作って。 class EventProcessor : IEventProcessor { private Stopwatch stopwatch; public async Task CloseAsync(PartitionContext context, CloseReason reason) { if (reason == CloseReason.Shutdown) { await context.CheckpointAsyn…

Azure WebJobsでTable storageにupsertをかける

WebJobsを使うときには、TableStorageに対してICollectorでデータを追加したり、IQueryableでデータを検索したりできて便利でしたが、より細かな制御(ここでいうupsertみたいなこと)をするにはTableStrageのAPIを直接たたく必要があります。 TableStorage…

Azure WebJobsでテーブルからデータを読み込む

テーブルストレージに書き込む方法はやったので次は読み込みをやってみたいと思います。 テーブルからデータを読み込むには、Table属性のついたIQueryableを引数に受け取ります。 このIQueryableにクエリを発行することで、テーブルからデータを取ってこれま…

Azure WebJobsからテーブルにデータを書き込む

Table属性にテーブル名を指定してICollectorインターフェースを引数に渡してやればOKです。 ICollectorインターフェースの型引数はTableEntityあたりを拡張した型であればOKです。(自前でRowKeyとかPartitionKeyとか定義した型でもOK) using System; using…

Azure Web appのデプロイメントスロット

AzureのWeb appは本番と本番前のテスト用との環境を作っておいて、さくっと入れ替える機能を持っています。 デプロイメントスロットを作っておいて、そっちにデプロイしたあとにスワップを押すといい感じに入れ替えてくれます。 構成情報をスロットごとに保…

Azure WebJobsでHello world

Azureで常時実行しておくものとして何かないかと思ってたらこんなレスをいただきました。 @kosmosebi @okazuki おっとっとそうでした。ContinuousモードのWebJobsも使えます— 帝国兵 (@superriver) February 2, 2016 存在は知ってたけど今まで使ってこなかっ…

TypeScriptのプロジェクトをAzure Web Appにgitデプロイする

TypeScriptのプロジェクトをgit使ってdeployしたいなぁと思います。 問題点 TypeScriptのプロジェクトではgitにJSが含まれてない。でもAzureにはJSをpushしないといけない。 とった対策 デプロイ用ブランチを作って、そこでJS追加してデプロイした。 デプロ…

AzureのEventHub -> Stream Analytics -> ServiceBus Queueのスルーパスでどれくらいのスピードなのか見てみた

@xin9leさんと話しをしてて、EventHubに突っ込んだデータがStream Analyticsが処理してQueueに突っ込んだ結果どれくらいで返ってくるものなのかという話しになりました。 なので、まぁ適当にプログラム組んでみました。 Service Bus名前空間の作成 まず、Eve…

Azure MLでガジェクラかどうか判定してみよう #azurejp #jazug

たなかさんからこんな問い合わせがありました。 かずきせんせー、Azure MLで異常値検出をしたいです— たなか@ (@tanaka_733) 2015, 10月 8 @okazuki みんなの端末所持数一覧から異常な人をあぶりだすのはどうでしょう?— たなか@ (@tanaka_733) 2015, 10月 8…

Azure MLで天気予報をしてみた #azurejp #jazug

Azure MLで天気予報してみよう(占いくらいの精度のやつ) ということで、気象庁の過去データから 天気概況(昼:06時~18時)を15年分落としてみました。 www.data.jma.go.jp やることは月と日を入力したらなんと天気を出してくれる…!まぁ日付と天気には、…

Azure MLで平均気温を予測してみた #azurejp #jazug

Azure MLの勉強もかねて遊んでみました。 データの準備 機械学習って、データを用意するのがめんどくさいんですが@garicchiさんから気象庁の過去データおすすめを言われたので覗いてみました。これは確かにいい。 www.data.jma.go.jp ということで、東京都の…

CloudServicesのWorkerRoleでアプリケーションログを出す #azurejp #jazug

Azure SDK 1.xの時代からタイムスリップしてきたのですが、ログの出し方が変わってたんですね。 Azure SDK 2.6 の Azure Diagnostics に移行する | ROMANCE DAWN for the new world ということでメモ。 WorkerRoleを作って設定画面から、ログ用のストレージ…