2016年6月25日 星期六

解決 ubuntu 16.04 字型檢視程式無法啟動

今天將家裡桌機升上 ubuntu 16.04,結果要裝字型時發現預設的字型檢視程式無法啟動,找了一下出問題的不只我一個呀,Font Manager Fails in Ubuntu 16.04 - Ask Ubuntu

由這個 PPA 安裝 font-manager:

sudo add-apt-repository ppa:font-manager/staging

sudo apt update

sudo apt install font-manager


補充:
原字型檢視程式的指令是 gnome-font-viewer,
.desktop 是 /usr/share/applications/org.gnome.font-viewer.desktop

新安裝的是 org.gnome.FontManager.desktop 與 org.gnome.FontViewer.desktop

2016年6月24日 星期五

angular-cli 執行 ng serve 錯誤之解法

angular-cli 是個方便開發 angular2 應用的工具,不過最近執行如 ng serve 指令時都會出現如下圖的錯誤。



解法:

npm install glob --save-dev


希望這個問題官方能趕快修正掉啊....

2016年6月6日 星期一

[ 參考 ] 用 Arduino + ESP8266做 WiFi 遙控車

參考資料:



目前使用的主要元件:
電源部份:
  • 18650 充電電池 * 2
  • 供電給 L298P,再由 L298P 供電給 UNO
遙控部份:
  • 網頁
  • Android APP

2016年6月5日 星期日

App Inventor 2 啟用多點觸控

App Inventor 2 預設似乎並不支援多點觸控,最近試做的功能需要同時操作兩個 Canvas,就需要多點觸控,找了一下,方法還滿簡單的,只是有些『眉角』要注意....

使用工具:Windows 限定,需要有 JRE,下載解壓縮,執行 runMeWindows_v40.bat
apptomarket 網上論壇
AppToMarket 下載
AiLiveComplete! - Browse Files at SourceForge.net => 最新版

參考資料:
[GUIDE] I will show you how to have multitouch with App Inventor 2
<uses-sdk> | Android Developers

設定 Certiticate Details:
基本上隨便填,設定一次即可,除非要改設定。
如果要相容 App Inventor 的 keystore,參考:
Making your keystore compatible with App Inventor

修改步驟:

  1. 從 App Inventor 下載 apk 到電腦
  2. 切換到 2> De/Re compile and wrap-up
  3. 按 Browse 找到下載的 apk
  4. 按 1> Decompile
  5. Features 中設定 Min SDK Ver 為 4,Target SDK Ver 為 11,其他視需要設定(這個步驟似乎沒有正確加入設定,須手動加入)
  6. 按 2> Update Manifest
  7. 按 3> Edit Manifest,加入:參考<uses-sdk> | Android Developers
    <uses-sdk android:minSdkVersion="5" android:targetSdkVersion="11" />
  8. 按 Save 再按 Close
  9. 按 3> Create New .apk,會產生 _new.apk 檔
  10. 按 4> Sign
  11. 按 5> Verify
  12. 按 6> Zip Align,產生 _new_zipAlign.apk 檔,用這個檔安裝

收工啦!!