Hyper-V 的一些 VHD 相關筆記

Heresy 最近在工作上,一直在處理一些基礎服務的東西;而為了方便在硬體有問題的時候要復原服務,所以越來越傾向於用 Hyper-V 虛擬機器來架設需求比較低的伺服器了(例如之前的 GitLba)。

而這篇,則是一些針對 Hyper-V 的虛擬磁碟、VHD 檔案操作的筆記,算是給自己做紀錄用的了。

閱讀更多»

廣告

幾種 Windows 10 進入安全模式的方法

由於微軟從 Windows 8 開始,就有在想辦法加快 Windows 作業系統的啟動速度,所以現在新的 Windows 10 電腦,要進入安全模式,似乎已經不能像以往一樣、在開機時按下鍵盤 F8、來進入選單了。(參考《Designing for PCs that boot faster than ever before》)

也因為這樣,所以很多老玩家,如果沒注意到這件事的話,應該都曾發生過不知道該怎麼進入安全模式的狀況。

而實際上,根據微軟現在的設計,要進入 Windows 10 的安全模式,感覺主要變成是要先正常開機、然後在裡面去調整下次開機的狀況,才能做到了。

在《8 Ways to boot into Safe Mode in Windows 10》一文中,就有提到八種進入安全模式的方法(2017 的時候這篇還是四種,後來追加成八種了);而 Heresy 這邊也稍微整理一下,Heresy 知道、可以進入安全模式的方法。

閱讀更多»

NVIDIA 推出新的驅動程式分支:Creator Ready Driver

NVIDIA 在好一陣子前,就把自家的 GeForce 驅動程式,命名為「Game Ready Driver」(GRD),代表他是針對遊戲最佳化的。

在專業的 Quadro 產品線,則是有「Optimal Driver for Enterprise」(ODE)和「Quadro New Feature Driver」(QNF)兩種類型可以選。

而前幾天的 GTC2019 中,NVDIA 則是針對 GeForce 系列的產品線,推出了第二種類型的驅動程式:Creator Ready Driver(CRD)。

閱讀更多»

修正 Windows 網路分享重開機後就失效的問題

Heresy 這邊現在有幾台電腦,是使用 Windows Server + Hyper-V 來運行虛擬機器的。
而當虛擬機器不需要實體 IP 的時候,Hyper-V 的「內部網路虛擬交換器」搭配 Windows 內建的「網際網路連線共用」(Internet Connection Sharing)還算是一個不錯的選擇。

但是實際上,這樣的設定,在 Heresy 這邊卻碰到一個問題:

每次重開機後,虛擬機器的網路連線就出問題了

閱讀更多»

NVIDIA 終止 3D Vision 支援

3D 立體在這波 VR 潮流起來之前,曾經熱門了好一陣子。當時,各家電視廠商都有堆出 3D 立體的電視,試圖推廣 3D 立體設備到一般用戶。

當時,Heresy 為了工作上的需要,也有寫過《立體顯示技術簡介》一系列的文章,來介紹當時各種立體顯示技術。

不過,後來 3D 立體顯示也一如預期、在沒有殺手級應用的情況下開始慢慢地沒落了。尤其是在 HTC Vive 這類的消費級 VR 產品出現後,應該也都沒有廠商再繼續討論一般的 3D 電視了。

而當時,在 PC 電腦領域產品最完整的 NVIDIA 3D Vision 系統(官網第一代的開箱文第二代的開箱文)的產品生命,看來也步入尾聲了;NVIDIA 在日前,也不起眼地公告、將停止 3D Vision 的支援了。

閱讀更多»

NVIDIA GeForce RTX NVLink 簡單測試

NVIDIA 在之前,一直都有名為「SLI」(Scalable Link Interface、維基百科)的多顯卡技術;透過這種技術,它可以讓多張顯示卡同時計算,藉此來提高 3D 繪圖的效能。

相對於 NVIDIA 的 SLI,AMD 則也有「CrossFire」(維基百科),可以有類似的效果。

不過老實說,在 Heresy 個人來看,這類的多顯卡技術基本上對於效能的增益上都還是滿有限的,不要說「1+1=2」了,在很多狀況下其實效能增進連 50% 都沒有,甚至還有可能出現效能不增反減的狀況。

閱讀更多»

USB 命名方式再次更改,讓人覺得相當腦殘…

USB(Universal Serial Bus、維基百科)目前已經是電腦、行動裝置上最普及的介面,絕大部分的外接硬體,大多是使用 USB 來連接;而在智慧手機發展起來後,現在 USB 也成為了最主要的標準供電介面了。

而從 1996 年正式發布的 USB 1.0 只有 1.5Mbps,到 2008 年的 USB 3.0 速度已經提升到 5Gbps,進步的算是相當地快~

閱讀更多»

Gitlab CI/CD 簡單介紹

今年初,Heresy 算是終於把工作地方的 GitLab 重新架設起來了。而後來好一段時間,Heresy 則都是在研究他的 CI/CD(Continuous Integration and Deployment)到底該怎麼做,目前也算終於弄到可以動了,所以就在這邊紀錄一下吧~

不過,這篇主要是先就 Heresy 理解的概念來寫,也希望沒有理解錯誤就是了。

首先,Gitlab 的 CI/CD(官網)做的事情,實際上就是讓 Gitlab 系統,可以在特定的時候(通常是 push、merge、或是自己排程),根據所撰寫的腳本,去進行程式碼的自動化建置、測試、甚至佈署。

下面的圖,就是官方提供的 GitLab CI/CD 的示意流程圖。

閱讀更多»

Power-Z KT001 USB 電源量測器

這次開箱的這款「Power-Z KT001」(網頁),其實是去年就購入的東西了。他基本上是一個用來測量 USB 供電的硬體,不過和市面上很多早期的產品相比,他最大的特色,就是相容性、以及功能的完整性!

它除了有目前最新的 USB Type-C 介面外,支援包含高通的 QC 3.0 在內的快充模式,也支援 USB Type-C 的 power delivery,甚至支援紀錄、或連接電腦使用等功能~
對於現在的供電裝置來說,要用它來偵測,應該算是很充分了。

閱讀更多»

Gitlab Docker 的 SMTP 設定

這篇是延續之前《GitLab 系統架設簡單紀錄》的簡單紀錄。

在該文章中,基本上算是已經成功地透過 Gitlab 官方的 Docker Image 架設了一個可以正常運作的 Gitlab Server 了~不過,實際在使用上,還是有一些問題;其中,最主要的問題,就是沒辦法寄出通知信。

基本上,在官方的教學文件(官網)裡面,已經有說明該如何設定 SMTP 了;而且他也很貼心地,針對各大家服務的設定,都提供了設定的範本!理論上只要複製過來,修改帳號密碼等資訊就好了~

以 GMail 來說,設定就是:

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.gmail.com"
gitlab_rails['smtp_port'] = 587
gitlab_rails['smtp_user_name'] = "my.email@gmail.com"
gitlab_rails['smtp_password'] = "my-gmail-password"
gitlab_rails['smtp_domain'] = "smtp.gmail.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = false
gitlab_rails['smtp_openssl_verify_mode'] = 'peer'

不過由於 GMail 似乎有一些限制(參考),所以他們似乎比較不建議就是了。

閱讀更多»