2013年10月11日金曜日

YouTube Downloader Plus RTはとても便利

YouTubeの動画をダウンロードする場合、WindowsストアアプリのYouTube Downloader Plus RTがとても便利です。

動画を検索し、ボタンを押すだけでPCに保存してくれます。
このアプリで一番うれしい機能は、保存する際に動画として保存するか、音声(MP3かACC)だけを保存するかを選べることです。
 

このアプリで動画または音声を保存

Windows Phoneへ同期、Zuneでバックグラウンド再生

というのが幸せな使い方かと思います。

使用して1年、Windows Phone(個人的)おすすめアプリ

といっても私の使い方では必須のサードパーティアプリというのはとても少ないのですが、これは絶対に外せないというものは一つです
標準カレンダーアプリでGoogleカレンダーとの同期ができなくなった今、これだけは絶対にはずせません。
見た目、機能ともに申し分なく、有料(180円)ですがその価値はあります。

以下は、個人的にはなくても困らない、しかし客観的にみて他の人におすすめできる、と思ったアプリをリストアップしておくので参考にしてください。
  • Triplexer
    • gMapsと並んで優秀な地図アプリの一つ。ルート案内可。オフライン時に少量なりともマップのキャッシュを表示してくれるのはありがたい。このクオリティで無料か・・・。
  • gMaps
    • Triplexerと並んで優秀な地図アプリの一つ。ルート案内可。オフライン時に直近のマップキャッシュを表示してくれる。時速、自分の進行方向、目的地までの距離と所要時間なども表示してくれる非常に優秀なアプリ。
  • MyQR
    • 他の携帯電話と連絡先を交換するのに便利。シンプルなのが◎。
  • Runtastic
    • 運動のお供に。ランニングやサイクリング時の平均時速や距離、走行ルート、消費カロリーを記録してくれる。単純に日々の運動の記録を付けるだけでも便利。各種スマートフォンにも対応し、Webサービスとも連携。
  • GPS Logger-san!
    • 移動を記録してくれる。旅行やハイキングに行ったときに使うといいかも。
  • Mapsnap GPS
    • 写真に撮った地図をアプリ上で使えるところが実に画期的。ネットワークにつながらない場所でも地図上での自分の現在地が一目瞭然。
  • WorldCard Mobile
    • 名刺の管理、Peopeleハブへの登録に重宝。日本語認識性能が高い。

Google Maps APIのGeocodingリクエストのパラメータが変更になっていた

2013年6月あたりに作成したアプリで使用していたGeocoding(逆Geocoding)の機能が働かなくなっていた。

調べてみるとリクエストのパラメータが変更されたことが原因のようだ。

2013年10月10日現在でのGoogle Maps APIの最新版はV3。
リクエストの書式については以下の公式ページを参照のこと。
https://developers.google.com/maps/documentation/geocoding/?hl=ja#GeocodingRequests


例を挙げておく。
簡単な例だが、住所や名称から経緯度を取得したり、経緯度から住所を取得する分には十分と思われる。

・住所、名称から経緯度を取得
http://maps.googleapis.com/maps/api/geocode/xml?address=住所または名称&language=ja&sensor=false
(注:住所または名称にはURLエンコード(UTF-8で)した文字列を入れる。)
/*
「札幌市」の場合

http://maps.googleapis.com/maps/api/geocode/xml?address=%e6%9c%ad%e5%b9%8c%e5%b8%82&sensor=false

*/
・経緯度から住所を取得
http://maps.googleapis.com/maps/api/geocode/xml?latlng=緯度,経度&sensor=false
(注:経度、緯度に数値を入れる)
/*
「札幌市」の経緯度を指定した場合

http://maps.googleapis.com/maps/api/geocode/xml?latlng=43.0620958,141.3543763&sensor=false

*/
それぞれの例をブラウザのアドレス欄にコピーして移動すると、レスポンスが表示されるので試してみてほしい。

レスポンスのフォーマットはxmlかjsonのどちらかを選択できる。

C#でWebClientクラスを使ってリクエストを送信し、受け取ったレスポンスを用途に応じて適宜処理する。

Visual Studio Express 2012のインストール中に「パッケージソースが見つかりません」エラーが出る。その対処。

Visual Studio Express 2012をSurface Proにインストール中に、「パッケージソースが見つかりません(unable to locate package)」というエラーが出てインストールが中断する現象が発生。

以下、この問題の対処法についてメモを残す。

よくわからないが、ダイアログのメッセージによるとWin8SharedSDKtools.msiだかが見つからないと言っているようだ。再試行を繰り返す中で、「タイムスタンプがどうのこうの」というメッセージも出た。正確な文面は覚えていない。

オンラインインストール、ISOファイルによるオフラインインストールともに同様のエラーが出る。

Surface Proを購入した9月はじめにVisual Studio Express 2012をインストールしたときは、このエラーは起きなかったが、2日前(2013/10/8)に理由あって再インストールしたところ、このエラーが起きた。

最終的にPCのリフレッシュ、再インストールともに試したが結果は変わらなかった。

諦めかけていたところで、以下のWebページを見つける。
http://social.msdn.microsoft.com/forums/wpapps/ja-jp/d715ca81-7d15-4de7-8544-3d6d79e318f1/where-can-i-download-the-following-package-win8sharedsdktoolsmsi?forum=wpdevelop

どうやら同じ問題についてのスレッドのようだ。
そこには次のようなことが書いてあった。

「PCの日付を1か月ぐらい前に戻したらインストールできる」

藁にもすがる気持ちで試してみると、インストールできた。
まったく意味がわからないが、問題は解決できた。


追記:
2013年10月10日午前10時現在、「win8sharedsdktools」でgoogle検索をかけると、次のページが見つかる。http://support.microsoft.com/kb/2897627/ja

つい4時間ほど前にMicrosoftがこの問題の解決策を公開したようだ。
この二日間を返していただきたい。

2012年7月20日金曜日

Windows Phoneの音声認識機能を使うには。

マイクロソフトのWindows Phone公式ページ(日本語)に紹介されているように、Windows Phoneには音声認識機能が搭載されています。

この機能を使えば、Windows Phoneに話しかけることで相手に電話をかけたり、近くのカフェを探したり、アプリを立ち上げたり、設定画面を開いたり…などなどを行うことができます。英語だけですが。
同種の機能で有名なのはiPhoneのSiriですね。
確か、Siriはサーバーとのデータ送受信が必要だったと思うのですが、Windows Phoneはローカルのみで動作するのでWifi運用でも使用できるのも良いです。
Windows Phoneもできませんでした。すみません。

Siriを使ったことがないので機能の比較などはできません。
また、それが果たして便利なのかどうかという点は置いておいても、せっかくある機能なのだから使ってみたくなるものです。
今回は、IS12Tにおいてですが、それを有効にする方法と注意点について書いてみたいと思います。

まず、この音声認識機能を有効にするには、「設定」→「地域&言語」→「表示言語」を「English(United States)」に設定しなければなりません。
(他にも「United Kingdom」もありますが、試していません。多分できるでしょう。)
他に「地域設定」、「システムロケール」などの項目がありますが、これらは音声認識機能の有効・無効には関係が無いようなので、お好きなように設定して構いません。
この変更を反映するために再起動が必要、と表示されるのでそれに従って再起動します。
(前述の公式ページにこのことが書かれていないのはなぜなんでしょう)

後の使い方は公式ページに書いてあるとおりなので、いろいろと遊んでみたらよいと思います。

使ってみた感想ですが、「open アプリ名」はほとんどの場合正しく認識してくれましたし、1単語程度ならば僕のような正確ではない発音でもかなりの割合で正しく認識してくれたので、認識の精度は思っていたよりも良いのではないかなと感じました。

ただし、複数単語になってくると正確な発音やイントネーションが求められますね。
試しに「Shushi shop in Sapporo」と言ってみたら、「Susha Pizza Parlor」という空耳になってしまいました。
これは単純に私の英語レベルの問題ですが、改めてそのレベルの低さを考えさせられました。
とはいえ、こういったことも含めて楽しめる機能と思います。

注意点:
前述のように「表示言語」を英語にすると、システムが英語版になり、アプリ内のメニューなどの表示も英語になります。これはこれで格好良かったりするので、私自身は英語仕様で使いたいのですが、いくつか気になる点があり、日本語仕様で使っています。

1.漢字がチャイナフォントになります。
2.アドレス帳では、50音の分類タグがなくなり日本語の文字を使った名前はすべて「地球マークのタグ(名前がわかりません)」にまとめられます。

2については労を厭わなければ、名前の読みをローマ字表記にすることでなんとかなると思いますが、1は使っていると(個人的には)非常に気になります。


日本語版のまま(英語認識のみで良いので)音声認識が使え、表示を英語表記に出来れば最高ですが。

以上です。

2012年7月15日日曜日

Tips:Windows PhoneのIEでの検索を少し便利にする小技。

Windows PhoneのInternet Exploreの少し便利な小技です。

ブラウジングをしていると、ウェブページ中の単語やフレーズについてさらにウェブ検索をすることが少なくありません。

PCのブラウザであれば、その単語なりフレーズを選択して右クリックすると、コンテキストメニューからさらに検索をかけることができ、とても便利です。

これと同じことをWindows Phoneで行う場合は、検索したい単語を選択した状態で虫眼鏡マークのサーチボタンを押しましょう。そうすると、選択した単語がbingで検索されます。
これでIEでのブラウジングが少し快適になります。

ただしこれはIEでのみ可能で、Habit Browserなどサードパーティ製のブラウザではbing検索のトップ画面が表示されるだけです。

2012年7月14日土曜日

使ってみてわかったWindows Phoneの良いところ。


購入を決めたときは、電話とメール、スケジュール管理をストレス無くできればそれで十分、と考えていましたが、実際に使ってみると期待以上に便利なことがいくつかありました。

・アドレス帳の統合
GmailなどのWebメールのアドレス帳だけでなく、Facebookに登録されている友達もPeopleハブに自動的に登録され、それらを簡単な操作で紐付けて統合することができます。
それぞれのサービスに分散していた同じ人物の情報をまとめることができ、すっきりします。これはかなり便利でした。

・アプリが充実
Windows Phoneは、iOSやAndroidアプリと比べてアプリの数が少ないことがよく指摘されます。それは確かにそのとおりなのですが、実用的なアプリは十分に揃っており、総アプリ数の少なさは特に気になりません。ただ、無料アプリが非常に少なく、殆どが有料アプリなので敷居が高く感じます。しかし、それら有料アプリは必ずと言っていいほど一定期間または一部機能を「試用」することができ、自分に必要かどうかを評価することができます。

・標準カレンダーアプリにToDoが付属
別アプリを立ち上げることなく一つのアプリでスケジュールとToDoを確認できるので、スケジュール管理には便利です。ただ、このToDoは基本的な機能だけなので、不足を感じるのであれば別途アプリをインストールするとよいでしょう。個人的にはPalm用のAgendusぐらいカレンダーとToDoを統合してして欲しいのですが。

・Peopleハブ
単なるコンタクトリストではなく、Facebook、Twitter、LinkedInといったSNSの新着情報も簡単にチェックできます。また、登録してある人をタップすると、その人の連絡先だけでなく過去にその人とどのようなやりとり(電話やメール、SMS)をしたかといった履歴も確認できます。ちなみに、Windows Phoneに登録した各メールアカウントでの過去のやりとりも表示され、なお便利です。しかし、SNS上でのメッセージのやりとりは表示されないのがちょっぴり残念な気もしないではありません。

・バンドルアプリが削除可
キャリアやメーカーによるバンドルアプリはもともと少ないのですが、これらは全てアンインストールできるようになっています。これは精神衛生上非常によろしいです。

以上、使ってみてわかったWindows Phoneの良いところでした。