2017年8月25日 星期五

「賣摳Soft」關貿單一窗口登入異常排除

  1. 問題描述
    1. 如下圖,點下送出後,出現載入中,請稍候。
    2. 開發人員工具中顯示物件沒有支援這個屬性或方法FSGPKI_GetAttributeCert
      ^B08F355F24A60E2AB9617FC8B6F860C14DAC1F443751F5A6DA^pimgpsh_fullsize_distr.jpg
  2. 解決流程
    1. IE->工具->管理附加元件->GPKICALT Class-->連點二下
    2. 確認版本是否如>=2.1.13.130 (此版本可正常運作,1.x版基本上是不會WORK的)
    3. 若版本小於此版本依照以下流程處理
      1. 記下檔案名稱及路徑
      2. 點下Remove all site (移除所有網站)
      3. 此時全部的網址將被清空
      4. 按下Remove(移除)
      5. 按下Close
      6. 關閉所有執行中的IE
      7. 進入剛才記下的資料夾,刪除FSKGPKICryptALT.dll。
      8. 重新新進入關貿單一窗口,(1)按OK (2)按下允許,
      9. 稍等一下讓它安裝(安裝過程中IE 可能會卡卡的) ,等一下後重新開啟IE。
      10. 確認附加元件的狀態為啟動(Eanble),若是顯示無法使用,代表沒有裝好,重來一次。
      11. 確認附加元件的版本
      12. 完成,請再次登入。


[Garmin][Webduino] Garmin Forerunner 235 點亮Webduino Smart LED (5/5) -Garmin 與 IFTTTT



IFTTT,是一個新生的網絡服務平台,通過不同其他平台的條件來決定是否執行下一條命令。即對網絡服務通過其他網絡服務作出反應作出反映。IFTTT得名為其口號「if this then that」。

簡單講它本身比較像是一個轉介平台,讓你可以用設定的方式來存取其他網路服務 。
(依據目前淺淺的使用感想)

首先到以下URL註冊一個帳號













你可以選擇用GOOGLE帳號或FACEBOOK帳號快速註冊,也可以自己註冊一組帳密,

在此我選擇用FB快速註冊登入。






















註冊完成後就會直接登入


















點一下右上角名字的地方,New Applet






點+this












打上Webhooks





接下來點選Webhooks圖示



接下來會跑到這個頁面,點選左下方的Connect
點選Receive a web request




















輸入你喜歡的名字,例如LED_ON,這個名字要記住,到時候要設定讓手錶啟動webduino,

設定完成後按下Create trigger
































接下來要設定trigger被觸發(按下手錶上後)要做的就是亮起webduino 上的LED,

所以我們要設定Heroku上的URL給它,按下+that









一樣打入Webhooks,並且按下Webhooks圖示




















點選Make a web request


















輸入前一篇在heroku要大家記下讓LED亮起來的URL































其他設定都不用改,拉到最下方,點下Create action

















按下FINISH






























完成




































在我們離開IFTTT之前,再到一個網址
https://ifttt.com/maker_webhooks

點選Settings























記住https://maker.ifttt.com/use/ 之後的那串字。


接下來拿起手機,連上Connect IQ , 安裝一下Maker App































搜尋Maker































































下載







































設定





























































































把剛才IFTTT那一段字串貼入Secret Key中,並且在Name輸入設定的Event Name




畫面拉到最下方,按下Save 。


稍等一下讓它同步,之後可以開始玩囉,實際執行效果














參考資料:

Ifttt 串接 webduinohttps://www.slideshare.net/mingzeke/ifttt-webduino

Webduino link with garmin connect iqhttps://www.slideshare.net/dyyeung/webduino-link-with-garmin-connect-iq


前一篇

[Garmin][Webduino] Garmin Forerunner 235 點亮Webduino Smart LED (4/5) -Heroku

2017年8月22日 星期二

[Garmin][Webduino] Garmin Forerunner 235 點亮Webduino Smart LED (4/5) -Heroku

Heroku是一個支援多種程式語言的雲平台即服務。在2010年被Salesforce.com收購。Heroku作為最開始的雲端平台之一,從2007年6月起開發,當時它僅支援Ruby,但後來增加了對JavaNode.jsScalaClojurePython以及PHPPerl的支援

資料來源:
https://zh.wikipedia.org/wiki/Heroku

Heroku 最受人喜愛的地方之一,就是它提供免費額度:網站空間部份,每個專案的限制是 100 MB,這對一般的小型的專案來說已經足夠了;資料庫的部份,每個專案的資料庫大小限制則是 5MB,而且有 SQLite、MySQL、PostgreSQL 可以選用。
至於效能也不至於太差,對一個普通的網站來說,Heroku 的 1 個 dyno(Heroku 的計價單位)差不多可以處理 10 ~ 50 request/second。如果覺得不夠用,也可以考慮用它的付費方案來增加 dyno 數量
資料來源:


申請免費帳號方式很簡單,點下SIGN UP FOR FREE
https://www.heroku.com/














填一下資料
















提示你該去收信

會收到一封,點下連結



















設定一下您登入Herouk用的密碼










接下來就可以使用這組帳號登入了。


登入Heroku後,開啟一個新的專案











取個app名字,記得只能用小寫,數字和dash,名字不可以和Heroku中不

的其他人專案名稱相同,如果名字可以使用就會像下圖中一樣有綠色的勾勾。

取好名字後按下Create App

















App建好後的畫面













接下來滑一下滑鼠滾輪,把畫面下拉一點,會看到透過Git方式上傳













安裝Heroku CLI (用來GIt 程式碼到Heroku上)

brew install heroku



我們回到終端機,輸入以下指令回到LED目錄下。
cd ..

輸入以下指令來登入Heroku CLI (需要輸入Email 及 Password)

heroku login









初始化Git

git init





設定git remote

heroku git:remote -a garmin-webduino-smart



把程式碼加入版本管理

git add .

Commit 程式碼(加上一個註記說我改了什麼東西)

git commit -am "my webduino smart led on"

























最後我們把程式碼推上去Heroku,並啟動專案(這會需要一點時間)

git push heroku master



























直到看見以下畫面時,表示成功推上並且運行專案在Heroku上



























重新整理網頁一次,會看到右邊有個Open App,點下去


接下來會開啟一個網頁,看起來跟我們本機的一模一樣,但運作在Heroku

















接下來在這串網址後面加上/on並按下Enter

例如我的URL是https://garmin-webduino-smart.herokuapp.com

則變成

https://garmin-webduino-smart.herokuapp.com/on




















此時你會發現Webduino Smart 亮起來囉。

到這裡進度已完成85% ,熱情燃燒4小時。

下一篇就是最後的手錶與IFTTTT使用。

請先記住這個網址,稍候會用到
https://garmin-webduino-smart.herokuapp.com/on

Heroku是個免費好用的空間,但網上的資料亦有提醒,一段時間後它會因為都沒人

使用而關閉服務喔,需要用時再去手動開啟。



參考資料:

安裝node.js並申請herokuhttps://sites.google.com/jes.mlc.edu.tw/ljj/linebot%E5%AF%A6%E5%81%9A/%E5%AE%89%E8%A3%9Dnode-js%E7%94%B3%E8%AB%8Bheroku

Ifttt 串接 webduinohttps://www.slideshare.net/mingzeke/ifttt-webduino