Azure Service Fabric Public Preview を試してみました

Azure Service Fabric が Public Preview となりました!以前はローカルのSDKのみ提供されていましたが、なんと Azure へデプロイできるようになりました! EXTENDED BODY: そもそも Service Fabric ってなんだっていうのは過去記事を見てください。 blog.nnasaki.com blog.nnasaki.com さて、早速次のチュートリアルを試してみました。実際動作するサンプルは http://aka.ms/tryservicefabric で確認できます。 f:id:nnasaki:20151120134434p:plain Service Fabric Enters Public Preview - Azure Service Fabric Team Blog - Site Home - MSDN Blogs 準備 Visual Studio 2015 以前は英語版じゃ無いと動かないとかあったけど、日本語版でOKでした 新しい Service Fabric のSDK http://www.microsoft.com/web/handlers/webpi.ashx?command=getinstallerredirect&appid=MicrosoftAzure-ServiceFabric から WebPI を使ってインストールします サンプルコード Azure-Samples/service-fabric-dotnet-management-party-cluster · GitHub ローカルでの実行手順 サンプルコードを Visual Studio で開く 単純にソリューションを開きます。 f:id:nnasaki:20151120151942p:plain 実行する F5かStartを押して実行します。 f:id:nnasaki:20151120152048p:plain 注意その1 Visual Studio を管理者モードで起動しないと、Service Fabric のエミュレーターが立ち上がらずエラーとなったり、 ...

November 20, 2015 · nnasaki

Mac や Linux でも使えるクロスプラットフォームな Azure ストレージエクスプローラー

f:id:nnasaki:20151116115245p:plain タイトルの通り Mac や Linux でも GUI で Azure ストレージ を扱えるようになりました。下記のリンク先からダウンロード出来ます。 Azure Storage Explorer (Cross-Platform) 以前、 Azure の ストレージエクスプローラー (Storage Explorer) は Windows 用しかなく、 Mac からは REST API を使ったり、 Cyber Duck 等の別なアプリを使う必要がありましたが、格段に便利になりましたね。 ただし、 blob のみ対応して居るみたいで、 Table や Queue は未対応のようです。 ちょっとしたファイルアップロードやダウンロードに便利に使えます。

November 16, 2015 · nnasaki

MVP Global Summit 2015 に行ってきました

MVP Global Summit とは MVP Global Summit を参照してください。英語なので簡単に言うと全世界のMVPがアメリカシアトルのレドモンドにあるマイクロソフト本社に集結するイベントです。ただ集まるだけでは無く、開発者や他のMVPとの交流・フィードバックを直接行えるまたとない機会です。交通費は自腹ですが、宿泊費はマイクロソフト社が負担してくれます。 今回も参加して本当に良かったと思います。自分が普段思っていることをフィードバックしたり他の国のMVPと交流を深めたり、本当に良い1週間でした。残念ながらNDAの関係上話せないことが多いのですが、旅の思い出を綴っていきたいと思います。 出国で別室に連れて行かれる ANAで予約したのですが、「オンラインチェックインに失敗しました。」というメールがまず届く。しかし、まったく同じ旅程の @bonprosoft 氏はオンラインチェックインは成功している。 EXTENDED BODY: 仙台から成田の国内線に乗って、再び成田のチェックインカウンターでチェックインし直す。チョー面倒くさい。 出国審査を事なき無く終えて、出国エリアで両替とかぶらぶらして、搭乗時刻になったので搭乗ゲートに向かう。バーコードを読み込ませると、何かエラーのような音がして、別室に連れて行かれる。 靴を脱がされ、手と靴をなにやら白い紙で撫でられて、機械で検査される。初めての経験でなにやら戸惑いましたらが、どうやらランダムで検査しているらしい。いらんところでくじ運使ってしまった… **ゲート通過後別室で靴脱がされて手のひらを検査された。immigrationとおるか不安— YAMAMOTO Masaki (@nnasaki) 2015, 10月 30 ドヤ顔で ぼんぷろおじさん とフライト f:id:nnasaki:20151110234802j:plain f:id:nnasaki:20151110234809j:plain 機内に無料Wi-fiがあったのでお空から Azure Web Apps にデプロイw f:id:nnasaki:20151110234913j:plain http://feet37000.azurewebsites.net/ 入国はどうかすごい心配だったけど、昨年入国出来ていたのでAPCという自動チェックイン機械(日本語選べる)で楽勝でした。 immigrationはAPCですんなり— YAMAMOTO Masaki (@nnasaki) 2015, 10月 30 シカゴの友人宅に滞在 グロサミに行く前にシカゴの友人宅に滞在しました。 シカゴピザ のお店で堪能する。ピザというより、チーズと肉の塊。 シカゴダウンタウンにつれて行ってもらう。あいにくの雨。ユニクロがオープンしてた。去年、タダで上れた ジョン・ハンコック・センター のエレベーターが ID 必須、21未満は上れないとなってしまい断念。(ID 所持していなかった) 本場のコストコに連れて行ってもらう。家電安い。肉がでかい安い。ケーキの試食が一杯ある。本も売ってる。 Picturepedia という図鑑を子供と自分向けに買いました。英語の勉強に。 [ Picturepedia ](http://www.amazon.co.jp/exec/obidos/ASIN/1465438289/hatena-blog-22/)[Picturepedia](http://www.amazon.co.jp/exec/obidos/ASIN/1465438289/hatena-blog-22/)- 作者: DK Publishing- 出版社/メーカー: DK Children- 発売日: 2015/10/06- メディア: ハードカバー- この商品を含むブログを見る 肉は3ポンドステーキ4つを購入。$50ぐらい。家に帰って調理してもらったけどチョーうまかった。多分レストランで食べると1枚だけで $50 以上すると思う。 f:id:nnasaki:20151110235210j:plain f:id:nnasaki:20151110235220j:plain 本場のハロウィンを体験。ハロウィンって子供が仮装して遊びに行くだけじゃ無くて、自分の家にも来るので、家にもだれか留守番していなくちゃいけない。ハロウィンの仮装する時間は大体18:30ぐらいまでって決まっているらしい。今回は、留守番役をやって、ピンポーンと鳴ったら鍵を開けてお菓子の入ったボールを差し出す係をやった。このとき時差ぼけの眠気がピークで大分つらかったけど面白かった。ちゃんと仮装している子もいれば、まったく仮装せずお菓子をわしづかみで取っていく子など、様々ですな。 ...

November 11, 2015 · nnasaki

【2017年版】Mac から Windows にリモートデスクトップ(RDP)した時にJIS配列(日本語)キーボードを使う方法

2017/7/10 更新 Parallels Client を使用するとうまくいきましたので、こちらを使用することをオススメします。先のβ版とですと、ExplorerなどではJISキーボード入力が出来ますが、Chromeからなどは入力出来ないなど不安定な動作になってしまいました。 2016/4/28 更新 Microsoft Remote Desktop for Mac – HockeyApp で解決する可能性があります。 26 APR 2016, 03:19 Version 8.2.22 (8.2.22.618) のバージョンを使用して、私の Mac OS X Yosemite から Windows 10 Pro Insider Preview Build 14328 に接続したところ、問題無くキー入力が出来ました。 以下の面倒な手順は非推奨です。セキュリティレベルを落としてしまうので、行わないようにしてください。 追記ここまで EXTENDED BODY: Mac から Windows へリモートデスクトップしたいときは Microsoft Remote Desktop を使います。 [ Microsoft Remote Desktop ](https://itunes.apple.com/jp/app/microsoft-remote-desktop/id715768417?mt=12&uo=4&at=1010l9rK)[Microsoft Remote Desktop](https://itunes.apple.com/jp/app/microsoft-remote-desktop/id715768417?mt=12&uo=4&at=1010l9rK)- Microsoft Corporation- ビジネス- 無料- [ ](https://itunes.apple.com/jp/app/microsoft-remote-desktop/id715768417?mt=12&uo=4&at=1010l9rK) Windows 10 や 8.1 にもリモートデスクトップできるので便利なんですが、一点困った問題があって、JIS配列(日本語)キーボードが英語の配列(@が[などで入力されてしまう)になってしまい困ってました。 ...

October 22, 2015 · nnasaki

Azure File ストレージを Mac でマウント出来なかった話

Azure File ストレージ は SMB を使用したファイル共有サービスです。みんな大好き共有フォルダをクラウドに作成できます。ワイが欲しかったのは Dropbox でも OneDrive でもなくこれだったんや!と思ったんですが、結論から言うと Windows では問題無いのに Mac からはうまくいきませんでした。ちなみに Linux からは使えます。理由は後述します。 以下は使えない原因を調査した記録ですので、あまり役には立たないです。Wiresharkはあまり使ったこと無かったのですが、共有フォルダに繋がらない場合などのトラブルシューティングに役立ちそうな感じはしました。 EXTENDED BODY: 使ってみようとおもった動機 Azure File ストレージ は今までプレビューで、オンプレミスからは使えませんでした。ですが、今回 AzureCon で GA アナウンスとオンプレミスからの接続がサポートされました。ただし、条件が厳しくてSMB3.0以上とport445が空いていることです。 Mac で使えそうな感じがした Mac ってそもそも SMB3.0 に対応しているんだっけ?と調べていたら、対応しているようでした。Samba 実装ではなく、Apple が独自に実装しているようでした。 YosemiteのSMBクライアントはTCPポート139と445に対応、445を優先でSMB3.02に対応してるっぽいな。Sambaじゃなくて、Apple独自実装になってたのか。 http://t.co/9INow9YZZY— YAMAMOTO Masaki (@nnasaki) 2015, 9月 30 Linux は Samba 実装なので使える。Mac は Apple 実装なので使えない。というのが、 Linux で使えるのに Mac では使えないことの原因かなと思ってます。 Windows では普通に使えた Azure File Storage Windows 10なら普通に問題なくマウントできた pic.twitter.com/ffsnult7JF— YAMAMOTO Masaki (@nnasaki) October 1, 2015 Azure File Storage ファイルのアップロード早い。ちょっと遅い回線使ってるからこんなもんだけど、帯域使い切ってる。 pic.twitter.com/F0oJy2BiOv— YAMAMOTO Masaki (@nnasaki) October 1, 2015 ...

October 2, 2015 · nnasaki

Azure Data Lake とは何か?

Azure Data Lake については、 Build でも発表がありましたが概要のみでした。今回よりどんな技術か?どのように使用するか?というより詳細な技術について発表がありました。今年中にプレビューとして使用出来る見込みです。 僕が最初にまず言いたいことは、Microsoft 嫌いな人も是非使って欲しいです。理由は後述します。 Build の時の発表内容についてはこちら。 blog.nnasaki.com 今回の発表はこちら。 japan.zdnet.com 記事中では、「Azure Data Lake Analytics」「Azure Data Lake Store」「U-SQL」というキーワードが出てきます。その他「Cosmos」とか「Dryad」とかもでてきますがとりあえず先の3つを抑えておけば大丈夫でしょう。 さて、これらがどのようなものか見ていきましょう。 「Azure Data Lake Analytics」「Azure Data Lake Store」「U-SQL」とは? HDFS互換の「Azure Data Lake Store」にデータを貯めて、Apache YARN で構成された「Azure Data Lake Analytics」で解析する。そのとき使う言語が「U-SQL」のようです。 「U-SQL」以外にも「Azure Data Lake Store」は HDFS 互換なので、「HD Insight」(マネージドな Hadoop)を使用して、Hive, Spark, HBase and Storm も使用出来るようです。 詳細は次の SQL Server Blog (英語) の図がわかりやすいので引用します。 f:id:nnasaki:20150929173200p:plain f:id:nnasaki:20150929174130p:plain f:id:nnasaki:20150929174204p:plain blogs.technet.com そして、この blog 中に次の記載があります。これが最初に記載したMicrosoft嫌いの人も是非使って欲しい理由です。 “Hortonworks and Microsoft have partnered closely over many years to further the Hadoop platform for big data analytics, including contributions to YARN, Hive, and other Apache projects,” said Rob Bearden, CEO at Hortonworks. ...

September 29, 2015 · nnasaki

Go (5) JAZUG にて Power BI を使った可視化について話しました

Go (5) JAZUG にて発表しました。 jazug.doorkeeper.jp togetter.com チーム東北&さっぽろの集合写真 f:id:nnasaki:20150908222449j:plain セッション内容 ご当地トラックということで、東北&さっぽろの5人で約10分ずつ話しました。オンラインで何回か打ち合わせして結構ストーリーも練ってたので、サービスの使い道は想像しやすかったのではないかなぁと思います。 各発表資料は docs.com のコレクションにしました。 docs.com EXTENDED BODY: 私の発表について [ f:id:nnasaki:20150905144649j:image ](http://f.hatena.ne.jp/nnasaki/20150905144649) さて、私の発表内容はLogic App, Event Hubs, Stream Analytics, Power BI を使って、Twitter の位置情報を地図にマッピングしました。とりあえず位置情報をツイートすれば生きているかどうか、どこに居るかがわかるということです。詳細は資料をご確認ください。 安否確認を可視化する(Yamamoto Masaki) 単一責任の原則 (SRP : Single Responsibility Principle) ここで一番言いたかったことは、各機能の責務を単一にすることで密結合にしないこと(単一責任の原則 (SRP : Single Responsibility Principle))です。たぶん、最近の流行だとマイクロサービスということになるんだろうけど、あえて言葉としては使わなかった。 今回の例ではINPUTがTwitterですが、例えばCSV、Facebook、IoTデバイスに変わろうと、Api App さえ変更すれば今の仕組みがそのまま使用出来ます。フィルタリングや他の機能を入れたい場合は、Logic App に Api App を追加する。スパムかどうか判定したければ、Machine Learning を追加する。売上情報の過去1年間の比較、先週との比較などをしたければ、DWHを追加するなど、責務を単一にすることでいろいろな機能を追加していけます。 各セッションについて その他のセッションも面白かった。キーノートは街コンとビーコンについて。福岡はガチ開発のストーリー仕立て。やっぱり、デザイナー重要っすねぇ。。。インフラ構築について小島さんにちょっと聞きたかった。 Cトラックは深夜ラジオノリのトーク大会。マグナム先輩を問い詰めたり、砂金さんの話は JAWS UG との比較とか興味深かった。Youtube Live で配信していて、録画もしていたようだけど、いろいろピー入れないと公開出来ないんじゃないかなぁw お父さんの ARM と IaaS v2 な話もよく整理されてて良かったです。 集合写真 f:id:nnasaki:20150908222546j:plain 懇親会 懇親会も大盛り上がりでした。震災について言及があり、少しお話させていただきました。当時の記憶は薄れつつあったので振り返る良い機会でした。JAZUGも震災の時に協力していただいていたお話が聞けて良かったなぁと思います。 ...

September 8, 2015 · nnasaki

2015 Microsoft MVP for Microsoft Azure を受賞いたしました

昨年に続き受賞いたしました。とりあえず1年で終わらなくて良かったと思います。 そういえば昨年なにか書いたなと思って振り返ってみました。 Microsoft MVP for Microsoft Azure を初受賞いたしました - nnasakiのブログblog.nnasaki.com あー、もう小っ恥ずかしいこと色々書いてるなぁと思いつつw 今後は目標は二つです。 一つ目はモバイルサービスだけではなく、Microsoft Azure の他のサービスを含めて実践的な使い方をご紹介しつつ、自身が作成したアプリなどの事例などを交えて、より多くの人に Microsoft Azure を使っていただくことです。 勉強会の登壇などで多少はお役に立てたかなぁ?記事とかの執筆がちょっと薄かった気がする。 二つ目は東北の仙台において、数少ない MVP として .NET 界隈を盛り上げていきたいと思っています。ASP.NET vNextにも issue を登録したりしていますが、Xamarin や Unity 等は Mac 上でも動きますし、c#は言語ランキングでも4位に入る という調査結果もあります。どうにか盛り上げていければなぁと思います。 これは サトヤ仙台 - 仙台発のMicrosoft系コミュニティ を立ち上げたことで出来たかなと思ってます。 サトヤ仙台 - 仙台発のMicrosoft系コミュニティsatoyasendai.com 私にとって Microsoft MVP は一つの目標でしたがゴールではないので、今後も後悔だけはしないように活動を継続していきたいと思います。よろしくお願いいたします。 偉そうなこと言っているなぁw この1年でいろいろな方との出会いがあり、会社も辞めるというハプニングもありましたが、皆様に支えられているなぁというのを本当に実感するばかり。後悔しないようにという部分は継続したいと思います。 しかし、今年の SQL Database の情報発信はAzure界のやまもとまさに任せる。— Masayuki Ozawa (@Masayuki_Ozawa) 2015, 7月 1 (ヾノ・∀・`)ナイナイ

July 1, 2015 · nnasaki

Azure DNS を使ってみた。はてなblogを独自ドメインに対応する

Azure DNS プレビュー公開! - nnasakiのブログblog.nnasaki.com にて Azure DNS が発表されましたので、早速使ってみました。 ただ使うだけじゃ面白くないので、このblogを blog.nnasaki.com の独自ドメインに対応させました。手順は次の通り。 EXTENDED BODY: 事前準備 Windowsマシンを用意する。仮想マシンでOK。 Microsoft Web Platform Installer をインストールして、Azure PowerShell をインストールする。 リソースグループを作る 基本的に DNS GetStarted をなぞっていけばOKです。 Get started with Azure DNS | Microsoft Azureazure.microsoft.com powershell を起動してアカウントを追加する f:id:nnasaki:20150505032006p:plain サブスクリプションを選択する f:id:nnasaki:20150505032111p:plain リソースグループを追加する f:id:nnasaki:20150505032216p:plain nnasaki.com の DNS Zone を作る Azure DNS を有効にする f:id:nnasaki:20150505032254p:plain Dns Zone を作成する f:id:nnasaki:20150505032326p:plain こんな感じで取得出来れば成功です f:id:nnasaki:20150505032546p:plain レジストラの NameServer を変更する 今回は ValueDomain でドメインを取得していたので、 NameServer を Azure DNS に切り替えます。先ほど取得した RecordType が NS のものを設定してあげればOKです。 ...

May 5, 2015 · nnasaki

Microsoft Ignite 2015 キーノートまとめ

f:id:nnasaki:20150503183510p:plain Microsoft Ignite | May 4-8, 2015 | Chicago, ILignite.microsoft.com まとめ Office 2016 Public Preview Office 2016 Public Preview now available - Office Blogsblogs.office.com Skype for Business Server 2015, Exchange 2016 and SharePoint 2016 Modern productivity–Office news at Ignite - Office Blogsblogs.office.com Skype for Business が 10000人 に対応 Skype for Business will allow broadcasts of meetings for up to 10,000 peoplewww.windowscentral.com Microsoft Azure Stack Azure と同じようなクラウド環境をプライベートクラウドに作成できる Windows Server 2016 System Center 2016 Microsoft Operations Management Suite Azure, AWS, Windows Server, Linux, VMware, and OpenStack まとめて管理できる ...

May 5, 2015 · nnasaki