[安裝筆記] Windows 10 WSL 2 安裝 Docker Desktop (含更改 Docker Image 路徑)

在 Windows 10 要能充分整合 Docker 應用與開發,安裝 Docker Desktop 是最理想的。

關於 Docker Desktop 可以參考官方文件的介紹

Docker Desktop is an easy-to-install application for your Mac or Windows environment that enables you to build and share containerized applications and microservices.
Docker Desktop includes Docker Engine, Docker CLI client, Docker Compose, Docker Content Trust, Kubernetes, and Credential Helper.

安裝 Docker Desktop 之前,要先確認在 Windows 10 系統上已安裝建置好 WSL 2 的 Linux 子系統,可以參考前寫的:[安裝筆記] Windows 10 安裝 Linux 子系統 (WSL2)。

安裝 Docker Desktop 只要下載官方的安裝檔並執行安裝即可。這裡有篇很詳細的安裝文件,可以參考:How to Set Up Docker in WSL [Step-by-Step]

安裝完 Docker Desktop,系統會提示登出 (logout) 再重新登入,如此 Docker 已常駐於系統 (可觀察工作列的通知區有否鯨魚圖示),點擊該圖示即可出現 Docker Desktop 操作介面。
[安裝筆記] Windows 10 WSL 2 安裝 Docker Desktop (含更改 Docker Image 路徑)

閱讀全文 »

從大陸京東採購了電腦升級核心組件

從京東採購了電腦升級核心組件

上個月中,剛授課完 Java Spring 線上課程,隔天隨意滑購物網站時,竟然在對岸的「京東」打著購物節 (8.18) 的名號,除了滿2000送購物金,還有電腦產品的組合優惠,更甚著直遞運回台灣幾乎是免運費!

想想我的 PC 桌機,竟然核心組件 (i7-2600) 已有 10 年時間沒有升級啦!! 詳見 - 2011年初的i7電腦採購暨DIY-組裝心得分享。這幾年只有針對記憶體 (升級至 32Gb)、顯卡 (Nvidia 1060) 與 儲存裝置 (升級為 512Gb SSD) 小幅升級而已,喔,還有原來的聯力靜音機殼不堪老用,也從購物網站買了好像是酷媽?的機殼,約兩千來元,但並非是靜音。

這陣子透過遠距教學,同時開啟遠距教學與錄製軟體,以及虛擬機 (Virtual Machine),再加上開啟如 STS (Spring Tool Suite) 與 Visual Studio 2019 等開發工具,才逐漸感受到系統 CPU 的負荷不足,效能很差 (並非是記憶體不足)。

然後看到購物節在「京東」的「Asus TUF-Gaming B550M-Plus 主機板 + AMD Ryzen 7-3700X CPU」有組合優惠價,粗算下約比台灣便宜個四千元以上!這實在挺莫名其妙,Asus 的產品,包括我前兩年也從對岸購買的 AC86U/AC68U 無線寬頻路由器,明明是台灣的品牌,但在對岸賣得卻是便宜很多!

腦子一熱,也沒太多考慮保固的問題 (不過還好,萬一真有問題,寄給我老婆已定居在東莞的老哥委託送修),還有一個重點,AMD 3700X 這顆已是兩年多前的 CPU 在台灣的售價幾乎沒有降下來,全新盒裝大約落在 9千5 台幣以上 (京東約 8千台幣左右),它可說是 AMD 的榮耀代表,效能極佳,超頻也穩定,是我最佳首選,C/P 值甚高。

閱讀全文 »

Windows Terminal 美化 for WSL 2 Ubuntu (zsh + zim + powerlevel10k)

Windows Terminal 美化 for WSL 2 Ubuntu (zsh + zim + powerlevel10k)

執行 Ubuntu@WSL 最好用的就屬 Windows Terminal,這是在 Microsoft Store 就可以找到直接安裝的。從 Terminal 運行 Ubuntu,最好是給它美化一番,視覺化與介面操作性會好上很多。

看到這篇:「用 zsh + zim + powerlevel10k 讓你的 Terminal 潮又快」,以前我所使用的 oh-my-zsh 的 zsh 配置框架,看來現在有了效能更佳的 Zim 可以選擇,而且設定更是容易,所以也更着依樣畫葫蘆主要照該篇介紹再佐以 Zim 與 Powerlevel10K 的官方說明安裝與設定。

底下就摘記下安裝 zsh + zim + powerl10k 的步驟:

    閱讀全文 »

[安裝筆記] Windows 10 安裝 Linux 子系統 (WSL2)

在 Windows 10 上跑 Linux 子系統,實在太過方便了!尤其是近年所推出 WSL 2 (Windows Subsystem for Linux version 2),利用其內建的虛擬機器 (其實就是輕量化後的 Hyper-V),可以充分完整支持原生 Linux 核心 (kernel),擁有比前一版 WSL 1 更好的效能與穩定性。

如何安裝 WSL 2 @Windows 10 環境,相當簡單,可以參考官網 WSL 文件:
Windows 10 上適用於 Linux 的 Windows 子系統安裝指南」。這裏僅摘要記錄下安裝的要項:

啓用 WSL 功能與所需組件

開啓「控制台 —> 程式和功能 —> 開啟或關Windows功能」,勾選如圖必要功能:「Windows 子系統 Linux 版」與「虛擬機器平台」,至於「Hyper-V」則不需要,原來以爲需要,再爬文才知「虛擬機器平台」就是輕量化 (lightweight)的 Hyper-V 虛擬機。勾選完畢後重新開機。
[安裝筆記] Windows 10 安裝 Linux 子系統 (WSL2)

閱讀全文 »

在 WordPress 文章內顯示如 Facebook 鏈結預覽效果 – 安裝 Visual Link Preview 插件

在 WordPress 文章內顯示如 Facebook 鏈結預覽效果 – 安裝 Visual Link Preview 插件

我經常在網路上查找特定主題的文章,當看到內容還不錯的,就會將之儲存到我使用 Notion 建立的閱讀清單,或使用 Hypothes 可以對網頁內容作摘記。當某篇文章我可能想分享個人的評論或重點文摘時,若是軟體本業的類型,我會分享到「FB 社團-軟體設計鮮思維」。如果是一般或生活性,我可能也會分享到個人FB或特定主題的社團。

我覺得分享文章鏈結在 Facebook 或 Tweet 時,所顯現的鏈結預覽效果挺不錯,同時我現在也打算將我在 FB 所分享的文章鏈結,以及心得摘要等,同步在 WordPress 文章內。不過我也希望能有鏈結預覽這種美觀又醒目的效果。查找外掛 (plugin) 資訊,找到這款還算不錯用的 Visual Link Preview。以下就是我使用其外掛所產生的預覽效果。

閱讀全文 »

WordPress 嵌入 Google Photos 相簿與單一相片鏈結

WordPress 要嵌入 (Embed) Google Photos 的某一個相簿 (Album) 並不困難,透過一些插件 (plugin) 做一些設定就可以完成。不過大部分插件都要收費,使用者付費是合理沒錯,但 WordPress 社群的插件/主題大都是採每年訂閱付費,這樣下來可是不便宜。查看免費有支援 Google Photo 相簿的插件就屬「Photonic Gallery」這個功能最強最爲完整。

不過由於 Photonic Gallery 支援衆多相簿平台,以及透過諸多的 Javascript 函式庫實作,在設定上挺繁瑣的,尤其 Google Photos API 的建立與設定等弄得很繁雜,會比較麻煩些。參考這篇:【WP外掛筆記】Photonic Gallery 外掛設定,內文有大致提及到 Google Photos API 的設定。

我這裏展示下在 WordPress 透過 Photonic Gallery 嵌入 Google Photos 相簿的效果。

閱讀全文 »

軟體思維顧問

專職軟體輔導與教育訓練的獨立顧問。輔導企業資訊單位如何有效組織系統開發與維護;輔導開發人員達成有效的專業分工。傳授如何把軟體作軟 (Keeping Software Soft)的技能,得以提昇系統的彈性/延展,並進而創造系統的再利用價值。

Personal