Posts
sonar - Getting started
要使用 sonar CLI,需先要有 Node.js v8.x 以上的版本。
再透過 npm 安裝 sonar 到全域。
npm install -g --engine-strict @sonarwhal/sonar 安裝完可查詢 sonar 版本確認安裝的狀態。
sonar -v 若安裝無誤可用 sonar 命令產生 sonar 的設定檔。
sonar --init 設定完 sonar 的設定檔 (.sonarrc) 就會產生在當前目錄。
若有需要可將設定檔開啟修改。
最後調用 sonar 命令並帶上要分析的網址,即可使用 sonar 分析指定的網站。
sonar [URL] Link User guide | sonar documentation
read morePosts
sonar - Analyze website with online sonar scanner
要使用 sonar 網站針對網站進行分析,可切到 online scanner 頁面。
輸入要分析的網站後按下 Enter 或是後方的 RUN SCAN 按鈕進行網站的分析。
sonar 會給一個 PERMALINK,點選該連結進到網站分析頁面。
等待網站分析完成。
分析完成該分析頁面會顯示分析的網站、Warning 數、Error 數、分析的時間、分析的位置、不同分類下的 Warning 與 Error 數…等。
點選感興趣的分類即可跳至該分類下查看對應的 Warning 與 Error。
若要查看 Warning 與 Error 的細節,可點選後方的 + OPEN DETAILS 按鈕。
若還是不理解 Warning 與 Error 為何要檢測或是要如何修正,可點選後方的按鈕查閱對應的 sonar Rule 說明。
Link sonar, a linting tool for the web
read morePosts
Calibre Web - Update Calibre Web
要進行 Calibre Web 的更新,可點擊頁面右上角的 Admin 按鈕進到 Admin 功能。
移到頁面最下方,點選 Check for update 按鈕。
如果有檢測到新的版本,會顯示出新版本發出的時間。若確定要更新,可點選 Perform Update 按鈕進行更新。
更新完按下 Ok 按鈕後重整頁面。
即可看到 Calibre Web 已被更新成新的版本。
read morePosts
Calibre Web - Upload book
要上傳電子書到 Calibre Web,可在登入後點選右上角的 Upload 按鈕。
選取要上傳的電子書。
上傳後 Calibre Web 會嘗試從電子書擷取封面、名稱、作者、描述。。。等資訊。
不過因為能從電子書中擷取的資訊有限,這邊可以點選最下方的 Get metadata 按鈕。
Calibre Web 會嘗試使用電子書的名稱到 Google 與 Douban 搜尋書籍的資訊,如果有符合的書籍,可在這邊直接選取。
Calibre Web 就會將選取的書籍資訊帶進來。
書籍資訊填妥後,最後按下 Submit 按鈕即可。
read morePosts
GitBook - Browse GitBook from your favorite reading application
要在電子書閱讀軟體上閱讀 GitBook 上的電子書,可以透過 GitBook 提供 Open Publication Distribution System (OPDS) 服務。
像是若使用的是靜讀天下,可切至線上書庫。
點選增加新書庫。
帶入 Open Publication Distribution System (OPDS) 位置 https://www.gitbook.com/api/opds/catalog.atom,按下確定按鈕新增書庫。
GitBook 即會被加入線上書庫。
點選 GitBook 線上書庫瀏覽。
找尋想要下載閱讀的電子書。
點進去後點選下載按鈕。
選取下載的電子書格式。
下載後如果有設定匯入,電子書會被自動匯入到我的書架。
點選書架上的書即可直接瀏覽。
Link Browse GitBook from your favorite reading application · GitBook OPDS | gitbook-api-guide
read morePosts
PhantomJS - Examples
PhantomJS 下載下來解壓縮,裡面有個 examples 目錄,放置著 PhantomJS 提供的範例程式。
可透過 PhantomJS 將範例運行起來學習。
像是運行 hello.js 學習如何顯示訊息到主控台視窗。
phantomjs hello.js 運行 arguments.js 學習如何傳遞參數給 PhantomJS。
phantomjs arguments.js [arg1] [arg2] ... 運行 colorwheel.js 學習如何渲染並擷取畫面。
phantomjs colorwheel.js 還有很多的範例可以一一的運行起來測試、學習。
Link Examples | PhantomJS
read morePosts
PhantomJS - Hello world
要使用 PhantomJS ,可以直接調用 PhantomJS 進入交互模式,輸入要調用的 Script。
像是簡單的秀出 Hello world 字樣。
或是將要調用的 Script 寫入檔案。
用 PhantomJS 帶上檔名調用也可。
Link Quick Start | PhantomJS
read morePosts
PhantomJS - Install PhantomJS on Windows
要在 Windows 上使用 PhantomJS,可到 PhantomJS 官網的下載頁面。
下載 PhantomJS Windows 版本。
下載下來後解壓縮。
運行 bin 下的 PhantomJS.exe。
進到交互模式確認運作正常即可。
Link
read morePosts
MyInedo - Request trial/free license
要申請 Inedo 產品的試用或免費帳號,可到 MyInedo 註冊登入。
登入後按下 Request Trial/Free License 按鈕。
選取要申請的 Inedo 產品 License。
按下 Request License 按鈕。
即可取得申請的 License。
Link Log-in
read morePosts
ProGet - Licensing Activation
Licensing & Activation 頁面可設定 ProGet 的授權,像是使用 Docker 來跑 ProGet 的話,因為少了安裝的步驟,所以就需要自行到該頁面設定授權。
要設定授權的話可以點選 License key 後方的 change 連結。
輸入授權碼後按下 Save 按鈕。
然後需按下 Activation status 後方的 activate 連結啟用授權。
按下 Close 按鈕。
授權即會啟用。
read more