プログラムの事とか

お約束ですが「掲載内容は私個人の見解です」

2016-01-01から1年間の記事一覧

機械学習でよくわからないまま画像識別して遊んでみる その3

それでは実際に動かして遊んでみます。 まずは学習 その1で収集しておいた各200枚のBing検索のサムネイル画像を食わせます。 学習中にCPUが100%になっているところなんか、何か頑張っている風でいいですね。 全てのコアが100%になっているのはAccord.NETが内…

機械学習でよくわからないまま画像識別して遊んでみる その2

いよいよ作っていきます。 といっても学習ロジックは既存のライブラリに任せるので、そのライブラリをよくわからずに使うだけです。 学習部分を作るなんて無理っすよ。 プロジェクトを作る 画像やリストを出してみたい予定なのでWPFでつくります。 MVVMは面…

機械学習でよくわからないまま画像識別して遊んでみる その1

今流行りの機械学習ですよ。 機械学習で何かくだらないことをしてみたいけど僕にはそんな知識は無かった— ぷにお (@vl_o_lv) 2016年3月11日 とつぶやいた通り、試しに使ってみようと思ったAzure MLは私には難しすぎたんです。あれはちゃんと知識がある人が使…

Azure Machine Learning のチュートリアルがすごすぎた

機械学習とかさっぱり分からないんですがAlphaGoが話題になっているので何かやってみようと思いました。 ということでAzure Machine Learningでもいじってみようと思いMicrosoft Azure Machine Learning Studio(長い)を起動すると こんなのが出ました。 Az…

UWPでWindows 10 Mobile用にタイルアイコンを透過にする

UWP

Windows 10 Mobileのイイ!と思う機能にタイルが透過できる、というところがあります。 下は現在UWPに移植中のTweet Radarをスタート画面にピン止めした時のものです。 ちょっとわかりづらいんですが、上のMapsアプリやその横のアイコンがまとまっているやつ…

UWPにアプリ内課金処理を入れる

本当に意味のないうなじ。 UWPにアプリ内課金処理を入れてみます。いつもいい加減な内容ですが、今回は特にいい加減です。 今回はおカネが絡む事なので実装する際は自分でちゃんと調べてテストしてからリリースしてくださいね。 私は一切の責任をとれません…

UWPの共有を実装したアプリを公開しました

前回の調査結果を踏まえてUWPに共有機能を追加しました。 www.microsoft.com デスクトップの裏で動き続けることを前提としたアプリなので、使い勝手はいいとは言えないです。 興味があったらイレテみてください。 使ったプロパティとメソッド package.Proper…

UWPの共有で使われる項目がよくわからなかったので調べてみた

写真は単なる釣りです。 ほとんど使っていないと思いますがWindows10の場合は Win+Hで共有チャーム(ってまだ呼んでいいの?)が出てきますね。 存在を知らない人もかなりいるんじゃないでしょうか。 それでもUWP(Universal Windows Platform)アプリでち…

続 非同期処理の戻り値をまとめて待ちたい

C#

昨日の続きです。 var numbers = new[] { 2, 4, 6, 9 }; var resultList = new List<bool>(); foreach (var task in numbers.Select(IsEven).ToArray()) { resultList.Add(await task); } Console.WriteLine($"Even {resultList.Count(r => r)}, Odd {resultList.C</bool>…

非同期処理の戻り値をまとめて待ちたい

C#

基本は分かったつもりになっていても、相変わらず少し複雑になるとよくわからない私です。 C#にasync/awaitが追加されたのは何年前だったでしょうか。みなさん当たり前のように使っているとおもいます。 私だって使ってます。 static async Task<bool> IsEven(int </bool>…

.NET Frameworkで2点間(緯度経度)の距離を求める

C#

三平方の定理じゃだめです。 地球は丸いのでかなりの誤差がでます、ごめんなさい。 ということでちゃんと求めたくなる度にググって上位の結果から処理を作っていたんですが・・・ https://msdn.microsoft.com/ja-jp/library/system.device.location.geocoord…

iOSアプリのValidateに失敗していた期間限定の理由

スクショは撮り忘れました。 Xcode attempted to locate or generate matching signing assets and failed to do so because of the following issues. Missing iOS Distribution signing identity for _____. Xcode can request one for you. こんな感じの…

Reactive Extensions使って非同期に読みながら非同期に書き込む処理を書いたけど書けなかった話

Rxすごい!便利!と思い始めて早数年。 いまだにWhereとかThrottleとか使う程度です。難しいの書けません。ぎりぎり読める程度です。 それでも使っていなきゃ使えるようにはならないので頑張るのです。 非同期で読み続けるデータを非同期に書き込みたい こん…

続 Visual Studio Android Emulatorを使ってみる

前回「KitKat (4.4)しか無いっぽい」とか超適当なことを書きました、ごめんなさい。そんなわけないですね。 ということで他のデバイスを追加します。 Visual Studio Emulator for Android というアプリを起動すると ほらこんなにいっぱい! この辺は他のAndo…

Visual Studio Android Emulatorを使ってみる

Androidのエミュレーターといえばエミュレーターが遅すぎて安いハード買ってきた方が(工数的に)安いと言われ続け、実際に私もそう思っていました。 まぁそれはかなり過去の話で最近のエミュレーターではCPUの仮想化支援機能を使用するとかなり高速に動いて…

Xamarin.iOSでインターネットに接続しているか確認したい

Xamarinにサンプルあるよ。 Reachability Sample - Xamarin 元ネタはappleのサンプルでしょうか。サイト名がappleからgoogleに変わっているのがなんとも。 これコピペで完了です。 と思っていた時期が私にもありました。 実際にこれでいいと思って実装してい…

XamarinでApple Watchアプリを作る(その9)- App Storeに上げたい

Testflightでほかの人に使ってもらいたいのでApp Storeに上げたかったのですが、それが一筋縄ではいかなかったのでメモ。 今回は業務アプリで起こった事ですが、基本的に今まで書いてきた流れでWatchアプリを追加しているので毎回同じことが起こるんじゃない…

XamarinでApple Watchアプリを作る(その8)- アイコンを指定する

Watch側のアプリにアイコンを指定してみます。 Xamarinのオンラインドキュメントを見るとAsset Catalogを使わないとダメ見たいですね。 Asset Catalogの追加 Watchアプリ(WatchApp1.WApp)にAsset Catalogを追加します。 名前はドキュメントと同じようにima…

XamarinでApple Watchアプリを作る(その7)- トントンってしたい

Watchで通知が来ると振動で教えてくれますね。 Taptic Engineとかいうのでブルブルではなくトントンって感じで震えます。 これをアプリから行いたいと思います。 できません Taptic EngineのAPIはOS2で公開されていてXcodeならば WKInterfaceDevice.currentD…

XamarinでApple Watchアプリを作る - ソースコード

調査は一段落したつもりなので、ここまでいじってきたソースをGitHubに置いてみました。 公開するつもりなかったので名前がApp1のままなんですが面倒なのでこのまま・・・。 github.com

XamarinでApple Watchアプリを作る(その6)- デバイスのサイズ

Xamarinのオンラインドキュメントに書いてある通りのことを実験しました。 Apple Watchのサイズは2種類あって 38mm (136 x 170 logical pixels (272 x 340 physical pixels)) 42mm (156 x 195 logical pixels (312 x 390 physical pixels)) となっています。…

XamarinでApple Watchアプリを作る(その5)- 通知

通知をWatchに出します。 Watchの主な使い方がこれですね。(これ以外の使い方が思いつかない) 通知が出てくれるのは、 サーバーからのPush通知かアプリからのLocal Notificationを Watchを身に着けていて iPhoneがロックしている状態 で受信すると出ます。…

XamarinでApple Watchアプリを作る(その4)- iPhoneとのやりとり

母艦(iPhone)側アプリとのやり取りをしてみます。 適当に調べたんですが、iPhone - Watch のやり取りはWatchがトリガーになるしかなさそうです。(iPhone側から能動的にデータを送ることはできないっぽい?) これまたXamarinのオンラインドキュメントをほ…

XamarinでApple Watchアプリを作る(その3)- 文字入力

もうちょっとWatchのイベントを調べておきたかったんだけど、ググるとさっき書いたこのブログが上位に出てくる始末。 だれかタスケテ 文字入力 ということでWatchで文字列を入力してみます。 Xamarinのオンラインドキュメントそのままですが・・・。 使うの…

XamarinでApple Watchアプリを作る(その2)

Watchアプリ内でのイベントを拾ってみようと思います。 storyboardの編集 WApp内にあるInterface.storyboardをダブルクリックして編集を開始します。 いつのバージョンからか忘れましたが、Visual Studioでも編集できるようになってうれしいですね。 Interfa…

XamarinでApple Watchアプリを作る(その1)

Xamarinでの時計開発は日本語どころか英語の記事もほとんどない状況なので、基本的なところだけでも書いておこうかと。 (バージョンの違いで内容が変わるから書けないのかも・・・) 2016/1/15時点での最新バージョンで可能な限りVisual Studio 2015+Xamar…

引っ越し

Seesaaブログから引っ越しました。 Seesaaを使っていたのはXAP(Silverlight)が直接貼り付けられるからだったんですが、もうSilverlightって時代じゃないですからね。