Yuta Watanabe's Blog

開発周りと、その他諸々

はてなブログに何時の間にか追加されていた新カスタマイズ機能を使う

こんにちは。 マイクロソフトの渡辺です。 このブログを開設してから、早1年半以上が経ちました。その間に、はてなブログにも随時新たな機能が追加されてきています。今日は、ここ数ヶ月で追加された新機能を使って、ブログをカスタマイズしてみます。 サイ…

Express のプロジェクトジェネレータと生成ファイルの中身

こんにちは。 マイクロソフトの渡辺です。 node.js 向けのアプリケーション フレームワークである Express を触りはじめた今日この頃です。前回「 node.js 向け Web アプリケーションフレームワーク Express 」で、まずは簡単に Express を使ってみました。…

node.js 向け Web アプリケーションフレームワーク Express

こんにちは。 今日は、node.js 向けの Web アプリケーションフレームワークである Express を使ってみます。 node.js と npm はあらかじめインストールしておきましょう。 Express をインストール フォルダを適当に作り Express をインストールします。 mkdi…

CEATEC JAPAN 2014 で BaaS についてお話させていただきます

こんにちは。 マイクロソフトの渡辺です。今日はイベントのお知らせです。 最先端 IT・エレクトロニクスの総合展、CEATEC JAPAN 2014 のコンファレンスにて、「 アプリ開発における BaaS の活用シナリオ 」と題しまして登壇させていただきます。 10月8日13:0…

Web アプリ/サービスの開発環境をローカル/クラウド両方同時に整える - Part.4 Azure Web サイトをブラウザから直接編集

こんにちは。 マイクロソフトの渡辺です。 Web アプリ/サービスの開発環境をローカル/クラウド両方同時に整えるシリーズ、Part.4 です。この回で一応一区切りと考えています。また何かアップデートや皆様からのリクエストがあり次第、Part. 5 以降を続けてい…

Web アプリ/サービスの開発環境をローカル/クラウド両方同時に整える - Part.3 ローカルのエディタから直接クラウドを利用して Web に公開

こんにちは。 マイクロソフトの渡辺です。 Web 制作や開発の現場では、ローカルで動作しているものを、何等かの形で Web 上に公開し、チームメンバーやお客様にご覧いただく機会があるものです。今、手元で動いている物を、簡単に Web 上に公開したい!とい…

Web アプリ/サービスの開発環境をローカル/クラウド両方同時に整える - Part.2 jQuery Mobile でスマホ向けサイト制作

こんにちは。 マイクロソフトの渡辺です。 Web サイトの制作というと、長らく PC 上のブラウザで表示する Web サイトが主なターゲットでした。しかし最近では、モバイルデバイスでの表示に最適化された Web サイトの制作が必要とされていることは、皆様も十…

Web アプリ/サービスの開発環境をローカル/クラウド両方同時に整える - Part.1 WebMatrix で Web サイトを作成

こんにちは。 マイクロソフトの渡辺です。 開発者向けのツールが続々とリリースされている今日この頃ですが、Windows & Microsoft Azure の世界にも、とっても便利な開発環境があります。 Windows で Web というと、XAMPP for Windows や IIS の設定をする必…

Pixate インタラクション/アニメーションをプロトタイピング

こんにちは。 マイクロソフトの渡辺です。 アプリのプロトタイプを作れるサービスやツールが増えてきていますが、今回ご紹介する Pixate は ベータテスト中の新サービスです。 Pixate が特にフォーカスしているのは、インタラクションやアニメーションのプロ…

【学生向け勉強会】マイクロソフトが伝授する、iOS/Android/Windows アプリ クロスプラットフォームの開発

こんにちは。 マイクロソフトの渡辺です。 今日は、学生の方々向けイベントのお知らせです。 9/12(金) 15:30-18:30@六本木ヒルズにて、「 STARTUP HILLS SCHOOL 」開催のイベントに登壇させていただきます。 【学生限定!先着40名!】マイクロソフトが伝授す…

TRY! はじめてのPhoneGapアプリ - 関連情報

こんにちは。 マイクロソフトの渡辺です。 本日 9/6(土) の午後は、アドビでがっつり、一日ハンズオン「 TRY! はじめてのPhoneGapアプリ開発 」に参加です。 Adobe / Yohei Shimomae / CC BY-NC 3.0 デモ中心になりますが、スライドはこちら。内容詳細は関連…

PhoneGap で位置情報 ( Geolocation ) を取得する

こんにちは。 マイクロソフトの渡辺です。 前回は、PhoneGap と Microsoft Azure Mobile Services を接続してみました。今回は、アプリ内で位置情報を取得して保存してみたいと思います。 Geolocation Plugin の追加 PhoneGap アプリで位置情報を取得するに…

PhoneGap で Microsoft Azure Mobile Services を使う

こんにちは。 マイクロソフトの渡辺です。 様々なプラットフォームに対応する Microsoft Azure モバイルサービス ですが、PhoneGap アプリにももちろん使えますので、今日はその流れを見ていきます。 前準備として、まだ Azure のアカウントをお持ちでない方…

PhoneGap の開発環境を Windows にインストール

こんにちは。 マイクロソフトの渡辺です。 PhoneGap の 開発環境を Windows マシンにインストールするメモです。Mac での開発環境インストールと基本的に同じ手順です。 Node をインストール Node.js のダウンロードページから Windows インストーラーをダウ…

PhoneGap iOS アプリ開発でのデバッグ

こんにちは。 マイクロソフトの渡辺です。 PhoneGap を使っての iOS アプリ開発におけるデバッグについて、簡単に書き留めておきます。 Web サイトやサービスの制作/開発をする際にブラウザの開発者ツールを使うように、PhoneGap での iOS アプリ開発でも Sa…

TRY! はじめてのPhoneGapアプリ開発に参加します

こんにちは。 マイクロソフトの渡辺です。 今日は、勉強会のお知らせです。 今週末、9/6(土) 13:00-18:00@Adobeさまオフィス にて、PhoneGap の入門者向けハンズオンを行います! TRY! はじめてのPhoneGapアプリ開発 : ATND Adobe / Yohei Shimomae / CC BY-…

アクセス解析ツール Pt engine をはてなブログに導入

*2014/12/26 追記 はてなブログユーザ専用の Ptengine 無料プランが登場しました!導入方法は下記記事をご覧ください ヒートマップが特徴的なアクセス解析ツール「Ptengine」が、はてなブログユーザー向け特別無料プランで利用できるようになりました - は…

データの生成/読出し/更新/削除を行う ( Part 2 ) - Microsoft Azure Mobile Services ( JavaScript バックエンド )

こんにちは。 マイクロソフトの渡辺です。 データの生成/読出し/更新/削除を行う ( Part 1 ) - Microsoft Azure Mobile Services ( JavaScript バックエンド ) に続き、Part 2 です。 ※これまでの記事 「 Microsoft Azure Mobile Services を JavaScript お…

データの生成/読出し/更新/削除を行う ( Part 1 ) - Microsoft Azure Mobile Services ( JavaScript バックエンド )

こんにちは。 マイクロソフトの渡辺です。 Microsoft Azure Mobile Services の話が続きます。 ※これまでの記事 「 Microsoft Azure Mobile Services を JavaScript および .NET バックエンドで作成してみる 」 「 Microsoft Azure Mobile Services の JavaS…

Skype API の新しいドキュメント

こんにちは。 マイクロソフトの渡辺です。 Skype API についてちょうど1年前、いくつか使い方をご紹介する記事を書きました。 Skype API について - はじめに Skype API - Skype Button 編 Skype API - Skype.ui 編 その記事中で Skype の開発者向けサイト …

Microsoft Azure Mobile Service でのデータ アクセスの仕組み

こんにちは。 マイクロソフトの渡辺です。 Microsoft Azure モバイルサービスは、モバイル アプリに必要とされるバックエンドサービスを簡単に構築できるように設計されています。データを始め、プッシュ通知や認証等々、アプリのバックエンドバックエンドで…

Microsoft Azure Mobile Services の JavaScript/.NET バックエンド 選択による違い

こんにちは。 マイクロソフトの渡辺です。 Backend as a Service としての Microsoft Azure Mobile Services 。前回の「 Microsoft Azure Mobile Services を JavaScript および .NET バックエンドで作成してみる 」に続き、今回はこの2つのバックエンド選…

Microsoft Azure Mobile Services を JavaScript および .NET バックエンドで作成してみる

こんにちは。 マイクロソフトの渡辺です。 モバイル アプリ向けのバックエンドサービスである、Microsoft Azure Mobile Services。いわゆる、Backend as a Service と呼ばれる形のクラウドサービスです。 モバイル アプリに必要となる オフライン/オンライン…

PhoneGap Developer App でコードの変更をリアルタイム自動更新しながらデバッグ

こんにちは。 JavaScript/HTML でネイティブ機能にもアクセスする iOS/Android/Windows アプリを開発できる PhoneGap。久しぶりに公式ページを見てみると、「 PhoneGap Developer App 」なるものを発見 ( 今年春にリリースされていた模様 )。 開発マシンと実…

コードの構造を視覚的に把握 Code Map

こんにちは。 マイクロソフトの渡辺です。 先日リリースされた、Visual Studio 2013 Update 3 。強化された様々な機能の中で、今日は Code Map をご紹介します。 Code Map はコードの中身を分析して、その構造を視覚的に表示する機能です。大規模なコードや…

AngularJSでデータバインドが効かないときは $scope.$apply

こんにちは。 AngularJS でデータバインドが効かず、少々ハマってしまったのでメモ。 コントローラの外やそもそも AngularJS とは関係のない外部ライブラリのコールバックの中等で $scope の値を変更しても View に反映されません。 $scope.$apply() を使っ…

Xamarin の最新トピックをおさらい 2014年8月

こんにちは。 Xamarin について The Microsoft Conference 2013 にて、初めてイベントでお話しさせていただいてから 、もう1年近くが経ちました。その後 Developers Summit 2014 や、最近ではマイクロソフトの開発者向けイベント de:code 2014 でも Xamarin …

MVVM パターンをより深く理解する

こんにちは。 マイクロソフトの渡辺です。 アプリケーションのデザインパターンの1つである MVVM ( Model - View - ViewModel )。既に多くの実装例や MVVM パターンを採用した Framework が公開されています。 from Wikkipedia また、MVVM パターンは、C#/.N…

OneNote API に追加されようとしている機能

こんにちは。 マイクロソフトの渡辺です。 今回は、OneNote API に、"今後"、追加されようとしている機能をご紹介します。 ※あくまで、検討・予定されているものです。提供の有無や時期、内容については変更の可能性がありますので、その点ご了承ください ※O…

Parallels 上の Windows で Windows Phone Emulator を使う

こんにちは。 Xamarin.Forms が Windows Phone にも対応しているということで、Parallels 上で Windows Phone アプリの開発をはじめました。 Windows Phone の開発で使う、Windows Phone Emulator を Parallels 上の Windows で動かすには、少々設定変更が必…