Ballerina

[SI] Balleria 簡介

2018-04-17 C.H. Ling 0

進行系統整合時, 通當會以3 tier 形式實現. 當條件發動(e.g. API called 或文件夾有檔案)時, 透過中介軟件(middleware) 叫用對方執行有關一系列指令. 從而達到效果. 但Middleware 那一層, 通常都不能夠General purpose 地共用, 因而會有類似動作但須要叫用不用middleware 發生. 而Ballerina 則可以解決這問題.

7-Zip

[Batch] 利用7-Zip 進行備份

2018-04-13 C.H. Ling 0

7-Zip 是一套有用的壓縮工具. 除了GUI 介面外, 還可以透過指令執行. 亦因此部份情況下會利用它進行備份. 在示範中會以指令形式執行備份.

Computing

[JQuery] DataTables

2018-04-12 C.H. Ling 0

DataTables 是一個在資金所限但又要用DataGrid 情況下的一個替代品. 透過JQuery, 可以將資料從JSON 中顯示出來.

Computing

[GitLab] 在CentOS安裝 GitLab

2018-04-11 C.H. Ling 0

GitLab 是一套開源的版本控制軟件 (Version Control), 在官方中它亦只介紹安裝Enterprise Edition, 雖然功能齊備, 但魔鬼在細節中, 過了試用期後問題便會陸續出現. 所以若須要在production 使用, 不不用太多整合的話, community edition 其實已經夠用. 在示範中會透過yum 去安裝GitLab community edition.

Computing

[Selenium] 於 Eclipse 建立 test case

2018-03-23 C.H. Ling 0

在之前的示範中已經嘗試了如何自動化進行測試. 現在開始撰寫Test case, 以將需要測試的進行自動化. 而在Eclipse 進行的話, 則需要安裝TestNG 套件.

Computing

[Selenium] 自動化網頁應用程式測試

2018-03-21 C.H. Ling 0

Test Automation (自動化測試) 是CI (Continuous Integration, 持續整合) / CD (Continuous Deployment, 持續發佈) 的其中一環. 當程式修改後, 透過自動測試, 確保問題能盡快發現及修正. Selenium 是一套Web Application Testing Framework, 對大好處是不用學習另一套Script Language 就可以寫到Test case / Test suit, 又可以透過不同的Web Driver 模擬不同的瀏覽器進行測試, 以確保JavaScript 在相同動作下於不同瀏覽器是否相容. 

爐具 Stove

[裝備評測] SOTO StormBreaker

2018-03-17 C.H. Ling 0

等了差不多一年, SOTO Muka 的後繼款StormBreaker終於出爐. 幸好買了兩個爐, 可以做一下使用上的比較和個人感覺. 同時貨比三家, 會用另一品牌MSR Dargonfly 陪跑, 看看有什麼分別.

No Picture
Computing

[Java] 讀取URL 內HTML

2018-03-16 C.H. Ling 0

有時須要在Project中讀取URL內容, 其實並不需要其他Library 支援, 只須內建的功能亦已經足夠基本使用.

1 11 12 13 14 15 27