読者です 読者をやめる 読者になる 読者になる

がりらぼ

WindowsRuntimeの応援ブログ

MicrosoftAzure

Arduinoで室温を計測してAzure上でAPIとして公開する

de:code2015のSNR-003「Windows Phone/iOS/Android アプリ同時開発のススメ」のデータ計測とWebAPI作成をお手伝いさせて頂いてました。 この記事ではArduinoによるデータ計測からAzure上でWebAPIを公開するまでどのように作成できるかをご紹介します。 概要 …

Global Azure Bootcamp 2015 in Japanを開催してきました

久しぶりに企画から開催まで、一連の仕事に参加させてもらいました。 Global Azure Boot Camp 2015 in Japanjazug.doorkeeper.jp Global Azure Boot Camp 2015 in Japan ~学生&ハンズオン枠~jazug.doorkeeper.jp 学生枠と大人枠を同時に開催するという難易…

MonacaからAzureMobileApps(旧MobileServices)のJSライブラリをロードできない件

MonacaはJavaScriptでWeb上でアプリを記述する開発環境なので、Azure Mobile Appsへ接続するアプリを作るにはHtml/Javasciptによる接続方法を使います。 というわけでここを見ながらやる HTML クライアントの使用方法 - Azure Mobile Servicesazure.microsof…

Azure Blob StorageでSASを利用してファイルをダウンロードする

Azure Blob Storageではアカウントキー以外にもSASという共有アクセス署名を用いることでBlob Blockにアクセスすることができます。 SASが与えられるということはたいていの場合 1.コンテナーのURL (https://.blob.core.windows.net/) 2.ファイルの相対パス …

Global Azure Bootcamp 2015 in Japan ~学生&ハンズオン枠~の募集を開始しました

Microsoft Azureの世界的イベントの日本版であるGlobal Azure Bootcamp2015 in Japanの学生&ハンズオン枠の募集を開始しました。 Global Azure Boot Camp 2015 in Japan ~学生&ハンズオン枠~ - Japan Azure User Group | Doorkeeper 内容はAzure Web Apps…

DreamSparkでAzureのサブスクリプションが配布されるようになりました

待ちわびましたね。学生にとってはとてもありがたいDreamSparkですがついにMicrosoft Azureのサブスクリプションを提供してくれるようになりました。 これで何ができるかというと、学生にとって一番デカイのは無料でWebサイトを公開するサーバーを用意できる…

MSPによるAzureの勉強会が名古屋で開催されるようです

全国でMicrosoftの技術を学生に宣伝すべく活動しているMicrosoft Student Partnersですがなんと初、東海地方でAzureの勉強会(学生限定)が開催されるそうです。 Microsoft Student Partners - 教育機関の皆様へ 場所はここ タスクール(名古屋市千種区千種通7…

Azure Machine LearningとIoTを駆使して室温予測システムを構築してみた

はじめに 今回は自宅の室温予測システムを構築してみました。 前回はいろいろテキトーに書いてたので今回はかなりまじめに書いていきます。 Azure Machine Learningを使ってAzure界のお義父さんこと( @statemachine )が仕事する確率を予測してみた - がりら…

ArduinoからMobileServiceにデータを送る

ArduinoにはEthernetシールドをつけましょう。 RESTAPIを使ってデータをMobileServiceに送信します。 mac[]をEthernetのMacアドレスに、serverをモバイルサービスのドメイン名に、table_nameをデータを挿入したいテーブル名に、ams_keyはモバイルサービスの…

Mobile Service JavaScriptバックエンドからTwitterにつぶやく

Mobile Serviceのjsバックエンドは認証用に用意されているIDのタブに指定するConsumerKeyとConsumerSecretにスクリプトからアクセスすることができます。 Twitter DeveloperからConsumerKeyとConsumer Secretもらって、IDタブのTwitter設定のところに書きま…

Mobile Services サーバーサイドスクリプトからAzure MLのWebServiceにアクセスする

忘れないようにメモ node.jsでpostを送信するのにかなり苦労した function predictTempJob() { var request = require('request'); var apiKey='{api key}'; var content={ "Inputs": { "input1": { "ColumnNames": [ "value", "month", "day", "hour" ], "V…

Azure Mobile ServicesのJavascriptバックエンドでデータ挿入時に時間を含めたい

MobileServicesはデータ挿入時に自動で__createdAtというカラムが追加されるはずなのですが何故かスクリプトから参照できなかったので自前でタイムスタンプを入れることにしました。 データ挿入時のスクリプトをこうします。 function insert(item, user, re…

Azure MobileService REST APIでデータを挿入するには

REST API Azure Mobile Servicesでは、Clientライブラリが使えない場合、Http通信で操作できるようにREST APIが用意されています。 データを挿入するには https://<service_name>.azure-mobile.net/tables/<table_name> に向かってjsonコンテンツをPOSTします。 要求ヘッダー REST API</table_name></service_name>…

GoAzureに参加してきました

1/16に開催されたGoAzureに行ってきました。 僕の役割はHackFestの進行とおばかIoTでの登壇という大役?を任され、頑張ってきました。 HackFest アメリカからやってくるScott Hanselmanを楽しませるというミッションでしたがハンセルマンも楽しそうにQ&Aをや…

Azure Service Bus キューをWindowsRuntimeから使う

Azure Service Bus キュー Azure Service Busとはクラウドを利用したメッセージ配信基盤です。 クラウドに接続されたさまざまなデバイス間のメッセージの仲介役となることでさまざまなデバイス同士をつなげ、IoTなどで活躍します。 その中でもキューは比較的…

AzureWebSitesでホスティングしてるWebサイトが容量制限に達した話

よっしゃ今日も記事を書くか..とgaricchi.com にアクセスしたらこんなのになってました。 なんじゃこりゃと思ってAzure管理ポータルにアクセスすると、どうやら容量制限に達していたようです。 リソースの使用状況はこんな感じでした。メモリがやばそう とり…

Microsoft Azure Mobile Services入門サイトを作りました

4/27に【第3回】JAZUG静岡勉強会でモバイルサービスについて発表しましたが、その時のモバイルサービスのサンプルコードやスクリーンショットを使って入門サイトをつくりました。 現在Azureの公式ドキュメントではモバイルサービスについて日本語のドキュメ…

【第3回】JAZUG 静岡勉強会で登壇してきました

JAZUG静岡勉強会で登壇してきました。 第3回JAZUG静岡勉強会 - connpass 初の静岡勉強会ですが会場全体は温かい雰囲気ですばらしい会場でした。 JAZUG静岡勉強会開催しています。 ※画像はぼかしています pic.twitter.com/6QGQjAv77c— がりっち (@garicchi) 2…

AzureMobileServiceが今度のアップデートでオフラインサポートするらしい

Azureが今度のアップデートでMobileServiceにいくつかの追加機能がありました。 .Netバックエンドのサポート ActiveDirectoryのシングルサインオン そしてモバイルサービスデータのオフラインサポートです。 アプリがオフライン時でもモバイルサービスでテー…

MobileServiceのユーザー認証サービスでMicrosoftアカウントを認証するときはストアにアプリを関連付けてからやるべき

モバイルサービスのユーザー認証を行うとき、ストアアプリからの場合、Azureの公式ドキュメントではLiveConnectデベロッパーセンターにアプリを新しく作ってそのクライアントIDとクライアントシークレットを設定とかあったけど ストアアプリの場合、LiveConn…

MobileServiceカスタムAPIでPOSTリクエストを処理する

カスタムAPIへのPOSTリクエストはexports.postオブジェクトに処理されますが、 どうやってPOSTされるコンテンツを取得するするのかでちょっと悩んだ結果、 Node.jsでいろいろぐぐったらrequest.body内にあるらしい。 まあHttpPostの中身がちゃんとわかってれ…

AzureMobileServiceでスケジュールされたジョブを作成するには

モバイルサービスにはスケジュールサービスがあります。 計画されたスケジュールをトリガーとし、スクリプトを実行します。 いまのところユースケースは思いつかないけど結構使えそうな機能の一つです。 無料枠は1ジョブまで、有料枠は複数個いけます。 スケ…

モバイルサービスからストアアプリにプッシュ通知を送る

ちょっとこれあってるかどうか指摘ください pic.twitter.com/99h9qL8Dz4— がりっち (@garicchi) 2014, 4月 23 プッシュ通知の概念図です。 以前ではWNSの概念がちょっとわかりにくくてプッシュ通知やらなかったんですけどAzureのお陰でだいぶ楽になったと思…

モバイルサービスで認証済みユーザーかどうかを判断するには

アクセス許可 モバイルサービスのアクセス許可から挿入や更新のとき、ユーザーが認証されたユーザーかすべてのユーザーかを切り替えることができます。 認証されたユーザーのみにすると、認証されていないユーザーはデータを操作することはできなくなります…

Windows Azure MobileServiceを使ってアプリのバグ情報を収集する方法

アプリをリリースしたあともしくはデバッグ中に、アプリのどこで例外が発生したのかトラッキングしたいものです。 でもリリース後とかだと、ローカルテキストに保存しては開発者が例外情報を見ることが出来ません。 そこでWindowsAzureMobileServiceを使って…

Azure上のスクリプトで出力を行う

Azure上のNode.jsスクリプトはNode.jsのコンソール出力であるconsole.log()がそのまま使えます。(Node.jsだからね!) function insert(item,user,request){ console.log("データが挿入されました"); request.execute(); } モバイルサービスの「ログ」をみると…

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

非常に貴重な場でLTをさせていただけました。 2014年3月29日、Microsoft品川オフィスにてGlobal Windows Azure BootCamp in Japanが開催されました。 ブルガリアと通信したり、OfficeMobileで発表しているはるたま氏がいたり、やたらのーまりあんさんがかっ…

Global Windows Azure Boot Camp 2014 in JapanでLTすることになりました

Global Windows Azure Boot Camp 2014 in Japan 参加します— がりっち (@garicchi) 2014, 3月 2 おそろしいところに参加表明してしまいました 何がおそろしいって名前からしておそろしい...だってGlobalだもん なぜ参加決めたかっていうと 開催日が3月29日で…

AzureWebsiteのリージョンを日本に移行してみた

現在、私のWebサイトは東アジアリージョンで動かしてるので速度アップのためにも日本(東)リージョンに移行したいところ。 でもWordpress(日本語)を動かしてるのでSQLデータベースの移行もめんどくさいしいろいろかんがえてたら2通りの方法がでました。 かん…

無料かつサーバー不要でライブタイルをアップデートできるAPI Rss2LivetileAPI公開しました

Windowsストアアプリから、ライブタイルはアプリが立ち上がってない状態でのユーザーとの対話画面として登場しており、新着の通知などはすべてライブタイルで通知を行うこととなっています。 みなさんも朝Windows8を立ち上げて、スタート画面で、様々なコン…

Brandoo WordPressでデプロイできない

Azureを利用するだけの十分なサブスクリプションはあるのにAzureWebSitesでデータベースが一つしか作成できない…ってときはギャラリーからBrandoo WordPressを選択して作るとデータベースをたくさん作れます。詳しくは酢ろぐ!で詳しく説明されています。 今…

WindowsAzureMobileServiceカスタムAPIを使ってみる

アルパカ牧場はさっさとAPI提供しろ — icchu (@icchu) September 13, 2013 天からのお声があったのでアルパカ牧場をWebAPI化しつつ、前から気になっていた をなんとかするために、WindowsAzureモバイルサービスカスタムAPIとやらを手探りでやっていきます。 …

45分でできる!!WindowsAzureでオンラインランキングの実装方法 〜大人気ゲームアルパカ牧場の実装のすべて〜

はい、完全にSurfaceRT狙いです。 上のリンクを見ていただいたらわかると思うのですが、絶賛SurfaceRTのプレゼント企画が実施中らしくて、 どうやらjazugのページからのいいね数で当選者がきまるらしいです。 いいねはこの記事ではありませんここにお願いし…

WindowsAzureでモバイルバックエンドを簡単につくる

WindowsAzureMobileServicesを使えば通常ならば難しいモバイルアプリケーションのサーバーサイドを簡単に実装することができます。 主にAPI、SQLデータベース、プッシュ通知などを簡単にじっそうできます。 ちょうど、アルパカ牧場のオンラインランキングを…