目的
在手機配對RPI2的BlueZ時,一直失敗,找了資料發現要改/usr/bin/bluez-simple-agent的capability 才可以配對?所以針對這個參數來了解BlueZ以及BlueTooth的相互關係
BlueTooth的SSP定義了安全配對的方法
Perry Wu 發表在 痞客邦 留言(0) 人氣(848)

目標
工作需要,所以快速的找了一些Openstack的資料,預期先了解這套系統的大概,在看下一步要做什麼。
OpenStack基本介紹
Perry Wu 發表在 痞客邦 留言(0) 人氣(14,633)
目的
在使用者第一次設備,有很大機會不知道該設備的網路ip是多少,這時候語音說出來就是一個選項了,
之前開發了google TTS,但是要連到Internet才可使用,不是很完美的方式。
參考http://elinux.org/RPi_Text_to_Speech_(Speech_Synthesis)
Perry Wu 發表在 痞客邦 留言(0) 人氣(180)
escape()
採用ISO Latin字符集對指定的字符串進行編碼。所有的空格符、標點符號、特殊字符以及其他非ASCII字符都將被轉化成%xx格式的字符編碼(xx等於該字符在字符集表裡面的編碼的16進制數字)。比如,空格符對應的編碼是%20。
不會被此方法編碼的字符: @ * / +
Perry Wu 發表在 痞客邦 留言(0) 人氣(326)
* 很多的應用
https://learn.adafruit.com/category/raspberry-pi
* 介紹USB AUDIO卡的安裝以及raspberry中alsa的設定方式
https://learn.adafruit.com/usb-audio-cards-with-a-raspberry-pi/instructions
* 介紹如何使用mpc/mpd來讓raspberry當音響盒的
https://learn.adafruit.com/raspberry-pi-radio-player-with-touchscreen/installing-the-music-player-daemon
* NAS
http://www.openmediavault.org/
Perry Wu 發表在 痞客邦 留言(0) 人氣(170)
* 在RegExp裡面包的就是需要對什麼樣的字元進行比對
For example: "a-z" 就會把所有a-z的單字消除
function stripscript(s) {
var pattern = new RegExp("[]")
var rs = "";
for (var i = 0; i < s.length; i++) {
rs = rs+s.substr(i, 1).replace(pattern, '');
}
return rs;
}
Perry Wu 發表在 痞客邦 留言(0) 人氣(3,726)

目標
使用node.js裡的套件googleapis來完成google API的存取測試
1. 安裝套件
Perry Wu 發表在 痞客邦 留言(0) 人氣(11,153)

隨著現在超過數十萬個套件在NPM上,常常發現有些套件,有著非常接近自己想要的功能,但是卻有些微的Bug存在。常言到,出來寫程式的,誰人沒BUG?
現在,這取決於誰在維護這個套件,比較簡單的方式,可以通過開一個GitHub的Issue,並等待作者解決了這個問題。另一個方法,則是實際捲起袖子,自己解決問題。
Perry Wu 發表在 痞客邦 留言(0) 人氣(175)

目標
做些簡單的操作測試,確認node-dbox存取dropbox的方式
Perry Wu 發表在 痞客邦 留言(0) 人氣(286)

原理
就是git的bare倉庫跟真正開發的環境都放在local,再開發環境上commit的code push上bare倉庫後,就會被dropbox sync到雲端
如果有協同工作人員,就將剛bare倉庫分享給他們
NOTE: 這樣的分享機制只適合個人使用,否則很容易產生bare倉庫conflict!!
Perry Wu 發表在 痞客邦 留言(0) 人氣(402)