發表文章

目前顯示的是 3月, 2017的文章

行動裝置的傳感器與 API

行動裝置感測器運用 – 基礎認識篇 行動裝置作為整個資訊系統的前端裝置,負責溝通我們設計的商業邏輯世界與使用者生活的真實世界。 在設計與使用者互動的行為態樣時,有許多網頁時代留下的規則仍可以讓我們參考。諸如引導使用者的視覺焦點。著力於使用者的認知情境塑造等。 但是行動裝置有一個重要的地方與過去的網頁不同。就是行動裝置通常擁有豐富的傳感器 (Sensor) 及視覺,聽覺與震動等互動機制。而這些機制可以帶給我們與過去的網頁技術截然不同的體驗。 熟悉這些感測器技術可以讓我們在設計下一個行動 App 時,擁有更多的可能性。 譬如說這個在 2010 年上架的 iButterfly ,便結合了 GPS 這類「位置感測」 , 加速計與陀螺儀這類「姿態感測」技術,使用 AR 技術與使用者互動。加入遊戲的要素以進行行銷活動。 譬如接近某商店時,可以推送訊息告知有一定的機率出現蝴蝶。而開啟 App 後可能就會看到一隻蝴蝶以 AR 的方式出現在行動裝置的螢幕上。若是使用行動裝置去「抓」蝴蝶,也就是裝置感測到向某特定方向出現角速度時,便認為使用者抓到蝴蝶。此時便將蝴蝶以動畫效果轉成折價券存入裝置內,讓使用者於結帳時出示。 本系列文章將依序介紹 iOS 及 Android 裝置內的各類傳感器以及基本使用方法。希望能為讀者將來的工作節省一些時間。 1. 功能分類 我們可以將裝置上的各類傳感器按照功能進行區分 (1)   位置感測 :這類感測器會告訴我們目前裝置所在的地理座標。 資料來源可能會是美國的 GPS ,俄國的 GLONASS ,中國的「北斗」或是歐盟的 Galileo 。 也在特定的狀況下, Google 在開街景車出去拍攝街景時,也收集了地理座標與 WiFi 站台的關係,所以透過周圍 WiFi 站台的 ID 與訊號強弱解算出裝置可能的地理座標。 ( 暫時先別管 Google 的「 Don’t be evil. 」 ) 當然搭配下列的姿態感測器,也可以做到「慣性導航」解算裝置位置。不過慣性導航需要精密的起始座標及精準的姿態感測及加速計。在短時短距的狀況下可以使用,不過長期或是長程使用在目前還是在設計目標外。 大家可以想像,若是以上的功能加上視覺的目標識別,就是巡弋飛彈的導航系統。...

安裝 Google Cloud SDK

圖片
1. Google 的 AppEngine 過去會準備一個叫 GoogleAppEngineLauncher 的 App 作為Google AppEngine 的 Client 端。其中也會有相關的 SDK 放在應用程式的內容目錄。 2.不過在 Google 試圖整合各項服務後,GAE 也納進Google Cloud SDK 管理的範圍。 所以需要透過 Google Cloud SDK 進行操作。 3. Google Cloud SDK 的主要命令是 gcloud 。全部的工作都是由這個指令發起。 4.需要透過 gcloud components 安裝 for Python  的SDK 5. 可以先列出有哪些可用工具 gcloud components list ,再看 ID 後以 gcloud component install [ID] 的指令進行安裝。

入門 R 語言

圖片
1.  R 是一個統計工具。 2. 可以幫我們很快地在一堆數字中,驗證想法。 3. 譬如想出一些股票的買賣策略,可以利用 R 以過去的資料進行驗證。 4. 當然,正如所有統計工具一樣,那會面對一些「黑天鵝」,還是一樣要靠一些方法來整理出「乾淨」的數據。 5. 有可能運用 Deep Learning 的技術,去找出勝率高一點的策略嗎?或許這是一個方向。