加速行動版網頁 Accelerated Mobile Pages AMP 加速行動版網頁 Accelerated Mobile Pages AMP由 Google 推出的 Framework 可以讓行動網站快速載入,在 Search Console 也會看到一些有關 Webmaster 使用與提交 結構AMP 的三大組成 AMP HTML 有些特規標籤 如 “, 等” AMP JS 只能使用 AMP 元件不能夠使用自己或是第三方的 JS,真的要用必須洗在 Sandboxed iframe AMP Cache 會放在 Google AMP Cache 並顯示在 Google Search...

Ubuntu 預設使用 Root 登入桌面環境 更改 profile1sudo nano /root/.profile 將最後一行改成 1tty -s&&mesg n || true 更改 gdm31nano /etc/gdm3/custom.conf 將 AutomaticLogin 改成 root 重新開機 完成

Docker Multistage Build 多映像建置 前言-不同階段出現不同的 Build 需求我們開發過程中,可能會安裝一些 Dev Tool 可是這些 Dev Tool 在 Deployment Stage 是不必要的,那如果要拆分 Dev/Deploy 以往我們會分別開出不同的 Dockerfile 因此後來出現了比較適合開不同的 Dockerfile 的工具,Dapper 但是後來 Docker 在 17.05 推出 Multistage build,讓切分環境打包更方便了 ALIAS in multistage在 Dockerfile 中我們可以用 FROM...

MinIO 儲存系統架設教學 前言在系統或維運上有時候會需要能夠存取媒體或是物件的儲存空間,那 MinIO 有者完全兼容 AWS S3 的特性,能夠去儲存媒體與檔案。 透過 Docker 啟動 MinIO12345docker run -p 9000:9000 -p 9001:9001 \ --name minio -d --restart=always \ -e MINIO_ACCESS_KEY=minio \ # 帳號 -e MINIO_SECRET_KEY=minio@123 \ # 密碼 quay.io/minio/minio server /data...

Ventory 多 OS ISO 管理軟體 安裝教學 前言安裝過電腦作業系統的你,一定都會有安裝官方 OS ISO 後需要透過 OS IOS Loader 到隨身碟上,但是如果你常用的作業系統很多,你就需要每一種 OS 都去製作一份開機隨身碟,真的很麻煩,如果你的隨身碟很少的話,可能每次都要重新製作隨身碟,因此今天介紹的 Ventory 他可以在一個儲存裝置上放置多種不同的 ISO 只要在想要安裝的電腦上插入含有 Ventory 軟體的儲存裝置,即可選擇已經載入過的 OS ISO,這樣就解決了每次不同作業系統的安裝都需要不同開機隨身碟的麻煩需求,只要一個儲存裝置安裝 Ventory...

Exploratory Test 探索性測試 簡介Exploratory Test 是一種 Black-box TestingExploratory Test 非常近似使用者的測試方法通常以手動測試為主,使用這種測試更能探索到使用者可能會發生的問題,相對於平時寫的 Scripted Test 基本上都是開發者預設好答案讓原有軟體跟者測試邏輯跑去驗證處理過程。 優點 鼓勵創造性 有更多的機會去找到新的錯誤 允許花更多的時間在複雜的 Test Cases 可以讓 Tester...

Apache Jmeter 壓力測試工具教學 大綱 Jmeter 簡介 安裝方式 測試流程 Apache Jmeter 簡介Apache JMeter 是 Apache 所開發的開源壓力測試(Stress testing)工具,常被運用於分析和測量各種網頁應用程式的性能的負載測試。使用 JMeter 能夠建立不同的測試計畫(Test Plan),模擬多個用戶同時對伺服器進行請求,驗證系統之穩定性與可靠度。在本計畫中,我們使用JMeter對做為Reader的語言模型 API Server 進行壓力測試,透過同時執行多個 HTTP...

變異測試 Mutation Testing 變異測試?基本上可以理解成用來補足 Unit Test 的不足,Mutation Test 是用來測試原本的程式碼的變異後測試,確保變異後的程式碼也保持正確,因此 Mutation Test 的前提是需求不變下的變動 參考資料 變異測試 (Mutation Test) — 一種提高測試和代碼質量的 ”新” 方法速記

各種負載測試 Loading Test 與名詞認識 Loading Test負載測試大致上可以分成幾個測試種類 Smoke Test 冒煙測試:利用最小的負載驗證系統是否正常(系統部署後的測試) 測試新功能有關的所有內容(廣度測試),不深入測試用來判斷是否需要進一步測試 Load Test 負載測試:透過測試了解高併發用戶數量以及 RPS(每秒請求數) 對於系統效能的影響 Stress Test 壓力測試:給予極限條件,評估系統的穩定性 Spike...

TrueNAS 24.04 開啟 apt 前言在 TrueNAS 24.04 開始,已經不能使用 chmod +x /bin/apt * 來開起 apt 解開 apt1install-dev-tools 接下來就可以使用 apt 了 參考資料 truenas scale 24.04 开启apt 开发者模式(Developer Mode)