微星MSI Radeon RX550 2GT LP OC獨立顯示卡開箱 2020 年 2 月 13 日 Magic Len 硬體介紹、 敗金開箱 由於AMD Ryzen 9 3900X並沒有自帶核顯(內顯),為了要能夠點亮螢幕,還是需要一張獨立顯示卡才行。筆者對於顯示卡的需求不高,其實用Intel GT2等級的內顯就可以了,只要有畫面、能硬解主流影片編碼格式、能雙螢幕、不撕裂、省電並相容Linux就行。就以往8年使用帶有NVIDIA(Optimus)獨立顯示晶片的筆電的經驗,筆者覺得NVIDIA對於Linux的相容性頗差,即便使用了官方閉源... 繼續閱讀
芝奇G-Skill DDR4 3200 C16 32GB x2 記憶體開箱 2020 年 2 月 11 日 Magic Len 硬體介紹、 敗金開箱 開發程式難免會需要進行跨平台編譯與測試,所以Docker、VM自然是不會少的,再加上多數IDE(Integrated Development Environment)是使用如Java、JavaScript等非原生的(native)程式碼做的,十分佔用記憶體,覺得32GB記憶體偶爾還是無法應付突發狀況。趁著這次入手AMD Ryzen 9 3900X的機會,筆者決定一次將記憶體攻頂,不過由於主機板是選... 繼續閱讀
AMD Ryzen 9 3900X 12核心24執行緒CPU和AMD Wraith Prism散熱器開箱 2020 年 2 月 6 日 Magic Len 硬體介紹、 敗金開箱 AMD Ryzen CPU的崛起,讓Intel這個牙膏廠不得不多擠一點牙膏,將個人電腦的主流CPU核心數推向8核心。不過,既然要組新電腦的話,8核心肯定是不能夠滿足已經擁有4核心電腦的使用的。那怎麼辦?直接上AMD Ryzen 9吧!3900X擁有12C24T,3950X擁有16C32T,由於前者發熱量比較合理一點,所以筆者就決定入手一顆AMD Ryzen 9 3900X啦! 繼續閱讀
華擎ASRock Phantom Gaming X570 ITX/TB3 主機板開箱 2020 年 2 月 4 日 Magic Len 硬體介紹、 敗金開箱 最近覺得用筆記型電腦編譯程式碼和影音轉檔很花時間,就想組一台多核心的小型桌機來用。由於CPU目標是使用12核心的AMD Ryzen R9 3900X,為了讓主機板不那麼高溫,並且要能夠全功能在Linux上運作,於是選擇了標榜擁有10相供電,且沒有使用特規晶片的ASRock Phantom Gaming X570 ITX/TB3。 繼續閱讀
G-Story GS156SM 15.6吋 Full HD行動螢幕開箱 2020 年 1 月 30 日 Magic Len 硬體介紹、 敗金開箱 從幾年前筆者就打算要入手一個輕便的行動螢幕,在家或是外出都可以使用,可以跟筆記型電腦組成雙螢幕,這樣視野會比較大一點,做起事來更有效率。上網查閱了一些資料後就決定找有實體店面的電玩店入手這台G-Story GS156SM啦! 繼續閱讀
鐵三角 ATH-CKS770x 重低音入耳式耳機開箱 2020 年 1 月 28 日 Magic Len 硬體介紹、 敗金開箱 筆者覺得要用耳機聽音樂或是玩遊戲,它的低音十分重要,所以趁著換機之際,便入手網路評價很少,但標榜著重低音的鐵三角ATH-CKS770x來試試,打算讓它當作室內專用耳機。 繼續閱讀
千元左右的鐵三角 ATH-CKR30is 有線耳道式耳麥開箱 2020 年 1 月 23 日 Magic Len 硬體介紹、 敗金開箱 由於使用已久的Philips Fidelio TX2BK的橡膠和線皮剝落了,決定再購買新的耳麥有線耳道式耳麥。老實說,原本還是想再繼續購買Philips Fidelio TX2BK,但是它已被調回原價,CP值沒有那麼高了。所以這次便入手網路評價很少的鐵三角ATH-CKR30is來試試,打算讓它當作外出專用耳機。 繼續閱讀
用Clippy來優化Rust的程式碼 2020 年 1 月 21 日 Magic Len Rust lint最早用於C語言,是一種用來檢查程式碼的工具,現在的主流程式語言幾乎都有lint可以使用,尤其是JavaScript、Python等直譯式程式語言,因為它們的程式碼不會經過編譯,所以特別需要使用lint來檢查原始碼。藉由lint,我們可以寫出疑慮較少、效能更好或是更容易閱讀的程式碼。Rust程式語言雖然是靜態型別的程式語言,而且擁有十分嚴謹的編譯器,官方還是提供了一個lint工具──Clip... 繼續閱讀
用rustfmt讓Rust的程式碼能自動排版 2020 年 1 月 16 日 Magic Len Rust 為了解決不同開發者有各自不同的程式碼風格的問題。像是有些人習慣用一個tab字元進行縮排;有些人則習慣用兩個或四個空格字元來進行縮排。有些人習慣if或for迴圈的大括號要先換行;有些人則習慣和關鍵字寫在同一行。Rust官方提供了rustfmt這個工具來進行官方建議的程式排版方式。 繼續閱讀
如何在Webpack中使用TypeScript? 2020 年 1 月 14 日 Magic Len JavaScript Webpack是JavaScript的模組建置工具,運行在Node.js上,它可以將零散的JavaScript檔案用各式工具優化並打包起來,加快網頁的載入時間。Webpack也並不限於用在JavaScript上,它除了還能打包網頁有用到的靜態資源(如JS、CSS、圖片檔等)外,也還能透過TypeScript的載入器(loader)來編譯並打包TypeScript程式碼。 繼續閱讀