万年素人からHackerへの道

万年素人がHackerになれるまで殴り書きするぜ。

第1回これから始める人のためのKotlin勉強会

connpass

https://kotlin-ebisu.connpass.com/event/66028/

やること

Visual Recognition + Kotlin で撮影した画像で商品検索が出来る Android アプリを作ろう https://www.ibm.com/developerworks/jp/cloud/library/kotlin/index.html

Bluemixについて

IBM developerWorks 日本語版 : Bluemix : Learn 多分月額なくて使った文だけ請求?

注意

画像認識: Watson Visual Recognition、「Amazon Associate Program」も必要っぽい。

画像認識: Watson Visual Recognitionの手順

[IBM Blumix の管理画面] にログインして Visual Recognition の使用を有効にします。カタログにある以下のウィジェットをクリックするとリンクに飛べます。

手順

f:id:shinriyo:20170909140344p:plain ⬇︎ f:id:shinriyo:20170909140350p:plain ⬇︎ f:id:shinriyo:20170909140355p:plain ⬇︎ f:id:shinriyo:20170909140440p:plain

Watson Visual Recognition実際に作る

f:id:shinriyo:20170909140956p:plain

Watson Visual Recognition の API キーを確認

f:id:shinriyo:20170909141027p:plain

ボタンを押下する。

先ほどのapi_keyをここに入れる

f:id:shinriyo:20170909142102p:plain

学習済みの分類器の作成

作成

f:id:shinriyo:20170909144937p:plain

入力

coffeeというクラスで、「boss」と「geogea」にした。 実はtypoで、 georgiaが正しいw

f:id:shinriyo:20170909144921p:plain

作成された

trainingがreadyになる。

f:id:shinriyo:20170909145243p:plain

サンプルを拝借

git clone https://github.com/developerWorksJP/VRKotlin.git

AndroidStudioが

Your version of Kotlin runtime in 'kotlin-stdlib-1.1.3-2' library is 1.1.3-2, while plugin version is 1.1.4-release-Studio2.3-3.
Runtime library should be updated to avoid compatibility problems.

と促したんで、 Kotline1.1.3-2だが1.1.4いれた

ラッキングID???

・その1  AmazonのトラッキングIDとは?トラッキングIDを追加する方法 | アフィリエイトで稼ぐ方法を全部話そうと思う

 AmazonではIDが2種類あります。「アソシエイトID」と「トラッキングID」の2種類です。  「アソシエイトID」はAmazonアソシエイト登録時に割り振られたIDであり、「トラッキングID」は後から自分で追加できるIDです。

・その2  farugalog.hatenablog.com

 最初はアソシエイトIDとトラッキングIDは「1対1」で、自分で追加しなければ、このままです。  つまり、ID自体としては、アソシエイトID=トラッキングIDです。  複数のトラッキングIDをつくる意味  最初の段階でトラッキングIDが作られています。そして、これだけでも大丈夫です。

エラー

NDK is missing a “platform” directory.

File -> Project Structure -> SDK Location

stackoverflow.com

NDKの更新 f:id:shinriyo:20170909162408p:plain

Androidnoカメラの設定について。 codezine.jp

カメラのエミュレートだと変な図形が出てくる、