[GitLab] 在CentOS安裝 GitLab
GitLab 是一套開源的版本控制軟件 (Version Control), 在官方中它亦只介紹安裝Enterprise Edition, 雖然功能齊備, 但魔鬼在細節中, 過了試用期後問題便會陸續出現. 所以若須要在production 使用, 不不用太多整合的話, community edition 其實已經夠用. 在示範中會透過yum 去安裝GitLab community edition.
GitLab 是一套開源的版本控制軟件 (Version Control), 在官方中它亦只介紹安裝Enterprise Edition, 雖然功能齊備, 但魔鬼在細節中, 過了試用期後問題便會陸續出現. 所以若須要在production 使用, 不不用太多整合的話, community edition 其實已經夠用. 在示範中會透過yum 去安裝GitLab community edition.
在Selenium 中讀取版面為button 的web element 時. 叫用click() 有時會沒有反應. 其實是 Web driver 的處理問題.
在之前的示範中已經嘗試了如何自動化進行測試. 現在開始撰寫Test case, 以將需要測試的進行自動化. 而在Eclipse 進行的話, 則需要安裝TestNG 套件.
Test Automation (自動化測試) 是CI (Continuous Integration, 持續整合) / CD (Continuous Deployment, 持續發佈) 的其中一環. 當程式修改後, 透過自動測試, 確保問題能盡快發現及修正. Selenium 是一套Web Application Testing Framework, 對大好處是不用學習另一套Script Language 就可以寫到Test case / Test suit, 又可以透過不同的Web Driver 模擬不同的瀏覽器進行測試, 以確保JavaScript 在相同動作下於不同瀏覽器是否相容.
等了差不多一年, SOTO Muka 的後繼款StormBreaker終於出爐. 幸好買了兩個爐, 可以做一下使用上的比較和個人感覺. 同時貨比三家, 會用另一品牌MSR Dargonfly 陪跑, 看看有什麼分別.
有時須要在Project中讀取URL內容, 其實並不需要其他Library 支援, 只須內建的功能亦已經足夠基本使用.
在Type 1 Hypervisor 中要啟動VM, 以前須要自行寫Program 並叫用其API 才可, 現在這些基本指令已經內建於Command 中, 並可透過指令叫用. 方法如下:
Spotify 是一套串流音樂軟件, 除了在電話有app 外, 連Web, Windows 同可以享用其服務. 然而, 在Linux 中卻沒有想像中方便.
剛才已經提過利用Powershell 進行文字檔讀取, 而在Batch 中進行的話, 則需要透過for do 進行.
當使用 Powershell 存取文字檔時, 在以前的年代需要利用System.IO 進行, 但現在只須一句便可.
Copyright © 2024 | MH Magazine WordPress Theme by MH Themes