Select Page

CoreBluetooth For Central (7)

CoreBluetooth For Central (7) Interact Data 從前面一系列的文章下來後對於掃描、停止掃描、連線、斷線、服務、屬性的使用都很清楚的了解,最後這篇文章要進入如何利用屬性與BLE週邊溝通獲取資料,藍牙 BLE CoreBluetooth 初探 中有張示意圖用來參考接下來要做的事情: 當我們尋訪完屬性之後,會得到屬性的UUID,從這邊我們要來利用CoreBluetooth讀取屬性設定以及設定屬性通知讓有資料更新時,CoreBluetooth...

Cloud Station 同步含Git問題

Cloud Station 同步含Git問題 Cloud Station Synology產品提供的Cloud Station能建立與Dropbox類似的私有雲,也提供了版本控制的方式能讓你每個檔案最高可以存放32個本,發生問題時還可以回到前個版本來當做救援工作,同步軟體支援也很廣範,可以在Mac、Windows、Linux上運作的很好,是個自建私有雲很不錯的解決方案。 與Git同步問題 Git版本控制提供很好的版本控制,不過它在建立時會將目錄以隱藏屬性的方式建立最主要的目錄.git: 所以使用Cloud...

CoreBluetooth For Central (5)

CoreBluetooth For Central (5) BLE Device >> reconnect ReConnect BLE Device 承前面CoreBluetooth For Central (4)文章了解如何掃描BLE裝置、連線、斷線BLE裝置後,這篇要了解的則是重新連線至BLE裝置,在iOS中,當你有記錄裝置的Device UUID時,我們可以使用UUID直接與裝置連線,省除還需要掃描裝置的步驟。 取得UUID 先前文章CoreBluetooth For Central...

adt 23.0.4 升級報錯、錯誤

adt 23.0.4 升級報錯、錯誤 蠻長一陣子沒有更新ADT,正好Android 5.0 Release有一段時間,就順勢更新: 當按下Next後進行更新ADT 23.0.4 途中卻發生如下圖的問題: An error occurred while collecting items to be installed session context was:(profile=DefaultProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect,...

OSX 10.10 取消 Yosemite 的半透明效果

OSX 10.10 取消 Yosemite 的半透明效果 OSX 10.10 加強使用透明效果,連應用程式也會跟隨下層應用程式的背景產生交疊透明效果,如果你真的想要有這樣的效果,可以試著取消它。 透明效果: 取消透明效果: 首先到偏好設定中選擇 輔助使用: 開啟後選擇顯示器,並且將減少透明度選項打勾: 這樣透明度的效果就會被取失,要注意的是,它是指所有的透明效果取消,連狀態列(Status...

輸入!文字框 UITextField

輸入!文字框 UITextField UITextField 繼承UIControl後具備互動輸入,它是一個具有可編輯內容的文字框,並且帶有許多事件可以在輸入與按下鍵盤Return(輸入)後處理文字內容。 執行結果 Log textFieldDidBeginEditing:哈囉!Swift!! textFieldShouldEndEditing:哈囉!Swift!! textFieldDidEndEditing:哈囉!Swift!! 按下Return Swift 程式範例 // // ViewController.swift //...

BillMaster 智慧插頭

BillMaster 智慧插頭 物聯網興起,不少廠商都推出可能稱上是物聯網概念的產品(D-Link,Belkin..),剛好有機會搭上早鳥預購而購得AHA-Tek的BillMaster 智慧插頭,這類產品在早些蠻多廠商都有推出,但這次因是台灣公司所生產的,就特別支持一下!接下來就看看它的外盒吧! 轉向另一邊能看到產品外觀圖示以及QR Code: 從上方看到的樣子: 產品規格: 它是藍牙連線控制與取得整體的資訊,初期只支援Android、Bluetooth...

Bash 有漏洞要修補(Bash 3.x~Bash 4.3)(含mac)

Bash 有漏洞要修補(Bash 3.x~Bash 4.3) Bash 出現漏洞,如果你在環境變數宣告時,bash也會相對的執行變數中帶有指令的命令,如果有心人事將此方式利用宣告變數的方式將惡意指令夾帶,那就可能替server帶來危機,比如宣告了一個變數x,內容為: env x='() { :;}; echo vulnerable' 並且在後面加上你要執行的命令整個看起來: env x='() { :;}; echo vulnerable' bash -c "echo this is a test" 如果你的結果是:...
Arduino 使用 SCT013 量電流

Arduino 使用 SCT013 量電流

Arduino 使用 SCT013 量電流 量電流方式有串聯方式與非接觸式,一般非接觸式都是使用霍爾電流感應方式量測,但因為使用感應電流方式取得一定比率的電流再回推實際值,這會因為環境因素影響準確性,但非接觸式有個好處如其名稱一樣,我們需要變更線路設計就能量測到電流。 準備工作 下面列出硬體方面的準備工作如下: Arduin UNO SCT013 SCT013 for Arduino 電路 SCT013輸出是電流的方式,但Arduino Analog...