UWPアプリを作ってみた。
手元のPCはもうWindows 10になったし、MADOSMAももうすぐなりそうなので、練習を兼ねてとりあえず今わかってる困り事を何とかしようとした。
まずはハンズオンの資料を使って練習。
Windows 10 UWP ハンズオンに参加した - miso_soup3 Blog https://t.co/m2ag4rWbAR セミナーの資料もウェブ上にあるらしい。ちょっと見てみたけど日本語化されてるし入口には十分足りそうなので、セミナー行かなくても良いかな。。。
— あやまどり (@ayamadori) December 2, 2015
最初に作ったのは、ブラウザで開いたGoogle Mapsなどの地図サイトと同じ場所を、Windows 10標準マップアプリで開きなおすアプリ。
www.microsoft.com
ブラウザでレストランやホテルを探すとだいたいGoogle Mapsで表示されているので、それをマップアプリで開けばお気に入りに登録したりルート案内できるなーと。海外であればさらにオフラインマップが使えるというメリットもある。
ルート案内については、ウェブで検索した結果をそのまま開きなおすのが難しそうだったので、スタートとゴールだけをコピーしてる。Googleとbingの検索結果の違いがわかってちょっと楽しい。
一応bing Maps(web)とYahoo! Maps(日本)にも対応してみたけど、まあ微妙ですな。
とりあえず、UIがほぼ不要だったのであっという間にできたし*1、『アプリを作ってストアに通す』という一番基本的なところだけを体験できたのは良かったかな。
お次はOutlook Expressなどで使われる、EMLファイルを開くだけのアプリ。
www.microsoft.com
301Zからサーバメール転送をすると、本文がEMLファイルとして添付されて送られてくるので、それを開けるようにするのが目的。Windows 10標準のメールアプリでは開けないのだけど、PCならWindows 8.1向けのアプリが使えるし、Windows Phone 8.1の標準メールアプリではそのまま開けるので、今は特に困ってない。ただ近い将来にMADOSMAがWindows 10 Mobileになると困るなと。
一番肝心なEML(MIME形式)のパースは外部ライブラリにお任せなので特にやることがなかった。UIとかファイルハンドラのいい勉強になったかな。ドラッグ&ドロップなんかはUWPで初対応のはずだし。
これでいつOTAアップグレードが来ても大丈夫!と言いたいところだけど、mobileのテスト全然やってないし不足する機能がもう他に無いか全然分からん
— あやまどり (@ayamadori) January 4, 2016
Windows 10 Mobileはまだ実機を使ったことないからね。
*1:実働2日くらい?
Microsoft Edge の同期設定が有効にできなかった。(解決)
Windows 10 のメジャーアップデートがついにやって来た。
blogs.windows.com
ということで、うちのPCもアップデートした。
ようやくバージョン 1511になった。結局WU来なくてメディア作成ツールを使ってしまった。前と同じだ
— あやまどり (@ayamadori) November 14, 2015
ここで1つ不具合が出たので覚書。
不具合
あれーEdgeの同期設定がグレーアウトしててオンにできない。どうなってるんだ
— あやまどり (@ayamadori) November 14, 2015
- Edgeの同期設定がグレーアウトして無効から有効に変更できない
- [設定]にて行うOSの同期設定はすべて有効にしてある
- Edge上に『同期するには、[設定]でWindowsの同期を有効にします。』という文言と[設定]へのリンクが表示される(しかしリンク先に飛んでも上記の通りすべて有効になっている)
Edgeの設定同期は今回のアップデートの目玉の一つで、個人的にも期待していた機能なので使えないのは痛い。
超簡易Ustreamアプリを作った。
http://t.co/B0Klwhe8w6 こっちも公開された
— あやまどり (@ayamadori) 2015, 8月 12
Ustreamのライブ動画を再生するだけのアプリ。
去年だかおととしだかにテスト的に作ったんだけど、MADOSMA使ってたら出したくなった。
やってることはUstream*1公式の自動トランスコードシステム
Ustream Asia Inc.|お知らせ
HTMLでiPad用のUstreamViewerを作ってみた- hoelog
を使用してHttp Live Streaming(HLS)に変換されたライブ動画を、
Windows Phone Streaming Mediaphonesm.codeplex.com
を利用して再生しているだけ。
トランスコードを利用している関係でライブ動画しか再生できない。
それだけじゃなーってことでWebBrowserコントロールにウェブ版のソーシャルストリーム画面をそのまま貼り付けて、とりあえずコメントがリアルタイムで見られるようにはなっているのだけど、コメント投稿は基本的にはできない。ストアでもそう明記している。
しかし実はTwitterアカウントでだけはコメントできるかもしれない。いったんログインした後チャンネル検索画面に戻って再度開くと、ログイン状態が維持されていてコメントできることがある。たぶんWebBrowserコントロールの初期化とCookieの扱いに問題があると思ってるのだけど、原因がよく分からないのでしばらく放置。
どうせWindows 10 MobileになればHLSがネイティブでサポートされるし、たぶんこんなアプリがなくても見られるようになると思ってるのでこれ以上のやる気がもはや無い。。。
以下は開発時の覚書。
続きを読む開発環境を Visual Studio 2015 に更新した。
Visual Studio 2013 の削除Windows SDKのアンインストールはどうしてこういつもいつも面倒なのか
— あやまどり (@ayamadori) August 1, 2015
Windows SDKのアンインストールはどうしてこういつもいつも面倒なのか
— あやまどり (@ayamadori) August 1, 2015VS2013と共存できるとのことだけど、そんなつもりもなかったのでまずはアンインストールから。完全に削除できたのかよく分からない。。。
インストール&日本語化
ログインしてないと日本語版がダウンロードできないらしい。最初、インストールしたら英語版になって、日本語Language Packを追加でインストールしてた。めんどくさかった。ちゃんとインストールできたか不安。。。
プロジェクトの互換性はある?
プロジェクトはWindows Phone 8のものが使えるようだったので、VS2013のものをそのまま開いたらデプロイ先*1が選択肢に出てこない。ターゲットをWindows Phone Silverlight 8.1に変更したら出てくるようになったので、ひとまずそれで解決とする。Windows Phone 8のサポートを今の時点で打ち切るのは少し心苦しい。*2
Windows Phoneエミュレータが起動しない
stackoverflow.com
今度はエミュレータを起動しようとすると『UDPポートを設定できない』というエラーが出て起動しない。上記リンクに従って仮想スイッチをいったんすべて削除したあと再作成して解決。
Windows Phoneエミュレータがインターネットに接続できない
原因はよく分からないのだけど、いったん仮想マシンをすべて削除したうえで、同時にインストールしたAndroid Emulatorを先に起動するとインターネットに接続する設定をしてくれるようだ。そのあとにWindows Phoneのエミュレータを起動すると無事にインターネット接続できた。
*1:[Device]とか[Emulator...]とか
*2:ダウンロード統計によると、まだ2割くらいはWindows Phone 8のままだったりする
XPS 12をWindows 10にアップグレードした。
http://t.co/r22NP5AYKu うちのXPS 12(9Q23)もばっちりアップグレードテスト通ってた。SDK正式版も来たし、通知無ければ今週末にでも強制アップグレードしてみよう
— あやまどり (@ayamadori) July 30, 2015
Dellによって対応ドライバが提供されていて、アップグレード可能なことは確認済み。
http://www.dell.com/support/home/jp/ja/2/product-support/product/xps-12-l221x/drivers/advanced
アップグレードは通知からではなく、MS提供のツールで実行。
おおむね問題なく完了したけど、トラックパッドの右クリックが効かなくなった。
上記URLにあるドライバを適用して解決。やっぱり最新ドライバはアップグレード前に適用しておくべき。
ただでさえ短いXPS 12のバッテリ駆動時間がさらに短くなったような気がする
— あやまどり (@ayamadori) August 2, 2015
OS表示で5時間→4時間といったところ。体感的にはよく分からない。
マイクロソフト コミュニティ: Microsoft Edge は、リダイレクトしているお気に入りフォルダーをインポートできません http://t.co/Hs80jbntgR 1つ問題が解決した
— あやまどり (@ayamadori) August 2, 2015
EdgeにIEのお気に入りをインポートできない問題が発生した。Edgeはお気に入りの保存先がIEと異なるので、MADOSMAとお気に入りの同期ができないのが不便。早くWindows 10 Mobile来ないかなー。
『love,VAMPIRE FLOWERS』的、長崎。(まとめ)
今日辿ったポイントを地図にまとめてみた。Bingマップの使い方の練習。
Edgeでの動作は写真のアップロードに失敗するなど微妙*1だし、できればこの作業をWindows 10のマップアプリでできるようにして欲しいところ。
https://binged.it/2hvUVxI (←2016/12/14 リンク更新)
反省点
しかし天気はさておき今回も反省点あるな。次は冬の晴れてる時に行きたい
— あやまどり (@ayamadori) July 22, 2015
- 時刻表の見間違いは本当によくやらかすので気を付けたい。(当初から行く予定がなかったとはいえ)柳の浜海水浴場へ行く時間も取れたかもしれない。
- 例の喫茶店の場所が分からなかった。というか最初から探すのを諦めてた。仮に分かっても作中での記述から、バスで行くのは骨が折れそうな場所だと思っていたので。でももし分かれば、次回どうにか行く方法を考えたい。
- この時期は日の入りの時刻が非常に遅いので、夕日や夜景を眺めるには逆に不便。たぶん冬のほうが空気も澄んでるし良さそう。ってことで日帰り弾丸で良いから時間見つけて再挑戦したい。
- 体力がなくて思ったよりバスに乗ったので、長崎スマートカードを買っておくべきだった。いちいちバスに乗るたびに小銭を用意するのも面倒だし、そもそも彼らは地元民なんだから持っているに違いない。
チラシの裏
最近はホント長距離路線バスに乗ることが多い。すごく楽しいw
この日記、果たして公式よりちゃんと書けただろうか(ぉ
cosmiccute.blog.jp
そいやブランド的には今作のほうが自然だよな。なんで前作はわざわざ東北だったんだろうか?
— あやまどり (@ayamadori) July 22, 2015
ホントなんで東北だったんでしょうね。。。
ayamadori.hatenablog.com
*1:同じ会社のサービスとしてこれもどうかと思うが
『love,VAMPIRE FLOWERS』的、長崎。(3日目=最終日)
最終日なので長崎市内をうろうろ。と言いつつ、できるだけ作中の動線に合わせてみた。
まずは長崎駅前からスタート。路面電車、3系統に乗って公会堂前駅で下車。
この写真を撮っているホームは4系統のホームで、浜町方面の繁華街に行くならここに立って乗り換えるのだけど、眼鏡橋に徒歩で抜ける場合には立つことはないはず。*1
そこから歩いて眼鏡橋。まあ長崎観光の定番ですね。
雨上がりで川の水がとても濁ってる。もっとも、晴れてて水がきれいな時でも飛び込みたくないw
さらに歩いて長崎市内繁華街。中通り商店街入り口。
ここか。思ったより早く見つかって良かった。位置も覚えておこう pic.twitter.com/HoIYAbbqi1
— あやまどり (@ayamadori) July 22, 2015
ここだけは事前に場所が分からなくて、作中の文脈からおそらくこのあたりだろうと目星をつけたところを歩き回って見つけた。石畳のデザインはCGとちょっと違う。そして、ここも公会堂前→眼鏡橋→浜町方面という動線からは少し外れている。
ちなみにここから浜町まで歩いた限りはビードロ細工を見つけられなかった。グラバー通りのほうには結構あるんだけど、僕が見落としたのか本当にお店が無いのか。。。
で、そのままさらに新地を抜けてグラバー通り。グラバー園入口への階段下。この辺りは隣の大浦天主堂も含めて長崎の定番・有名観光地なので、平日かつ雨にもかかわらず多くの観光客がいた。多くは外国人。来年に教会群も世界遺産登録されたらさらに人増えるんだろうか。
で、長崎駅のロイヤルホストで買っておいた佐世保バーガーをここでようやく食べる。雨に濡れて石段に座れないから食べづらかった。。。
※佐世保バーガーはロイヤルホスト製 pic.twitter.com/BUZn8bitdw
— あやまどり (@ayamadori) July 22, 2015
ちなみに佐世保バーガーは843円(税込)。残念ながら長崎市内から佐世保バーガーのお店は全て撤退してしまっていて、ロイヤルホストしか選択肢が無かった。まあ本場のが食べたければちゃんと佐世保に行けということですね。とはいえボリュームはちゃんとあるし、バンズ、玉子、ベーコン、ハンバーグもしっかりしていてなかなか美味しかった。それなりに高いだけのことはある。しかし肉がしっかりし過ぎてて食後にちょっと気持ち悪くなった。。。個人的には下田バーガーのほうが好きかもしれない。
これにて旅程終了。新地まで戻って帰りましたとさ。
まとめに続く。