利用虛擬化機制包裹舊應用系統 – Postgres + Nginx + Php – Part-1

利用虛擬化機制包裹舊應用系統 – Postgres + Nginx + Php – Part-1
近期輔導台中某家 ERP 系統開發的單位,她們公司有個客戶服務系統,是使用大約10年前的開源 Bug Tracker 建置的,其基礎應用服務是使用 Postgres 8.4、Php 5.5.3 挺舊的版本與 早期版本的 Apache 在 Windows 環境所架設的。因為她們有計畫要採購更新的伺服器或 NAS,並希望舊有的客服系統能順利移轉,但又不希望整個伺服器系統環境被舊有的系統牽絆住,所以 ...

安裝 Windows 11 有感 – 為了更充分支援 Linux 子系統

安裝 Windows 11 有感 – 為了更充分支援 Linux 子系統
前篇文章提及了如何在 Windows 10 環境下執行 Linux GUI Apps,所使用的方法是透過 RDP 遠端連結 WSL 內的 Linux。就近再爬許多文,還發現到如果安裝了 MobaXterm,因為該應用程式內建了 X-Server,所以透過 MobaXterm 也可以直接執行 Linux GUI Apps。而更甚者,如果是安裝 Windows 11 系統,因為其內建的 ...

[設定摘要] Windows 10 WSL2 執行 Linux GUI (XFCE)

[設定摘要] Windows 10 WSL2 執行 Linux GUI (XFCE)
安裝完 Windows 10 WSL2 (Windows Subsystem for Linux version 2),就可以透過 Windows Terminal 執行已安裝的 Linux (如 Ubuntu)。不過只能執行 Console 模式,如果要執行 Linux 版的桌面環境,Windows 11 是已經有內建可以直接執行 Linux GUI 應用程式,可以參考:「在 ...

SourceTree 使用 SSH 連結 GitHub 與載入 SSH Key 設定摘要

SourceTree 使用 SSH 連結 GitHub 與載入 SSH Key 設定摘要
GitHub 為了安全性議題,已從 2021/08/13 強制要求用戶登入 (authentation) 機制只能採用 SSH 或 Persoan access token,傳統使用賬號/密碼登入方式已不再支援。可參考:「Token authentication requirements for Git operations」。 關於 PAT (Personal Access Token) 具 ...

微服務的內部分層結構- 洋蔥 (Onion) 架構

微服務的內部分層結構- 洋蔥 (Onion) 架構
** 本文同步發表於 FB社群-軟體設計鮮思維 ** 基於 DDD (Domain Driven Design) 設計思維的一種架構呈現。洋蔥的中心即爲系統最爲穩固的核心 (如圖爲 Domain Model)。本質仍為三層式 (3-tier) 分層,亦即展示、應用邏輯、資料存取的分層,但特別強調相依反轉 (IoC, Inverse of Control)。 ...

使用 Calibre 轉檔為 Kobo Kepub 的一些重點摘要筆記

使用 Calibre 轉檔為 Kobo Kepub 的一些重點摘要筆記
使用 Kobo Forma 已有一年餘時間,雖沒有我原來 Kindle 的閱讀器好用,但主要看在有 8 吋較大螢幕與 32Gb 的儲存記憶體,所以我現在所有電子書包括 mobi, epub 等格式都轉換到這台閱讀器了。 我的中文電子書閱讀習慣還是偏向直排,但這台與 Kindle 一樣都沒有支援,所以我都是透過「天火藏書」這個超棒佛心的網站轉檔並轉成直排,而且效果相當好。 但前幾天我的 ...