Windows 10 PowerToys(0.16.0)

Windows 在 Windows 95 的年代,就曾經有推出過名為「PowerToys」的輔助小工具集(維基百科),算是 Windows 功能的擴展;而後來到了 Windows XP,也有推出對應的新版本。

基本上,這個免費的小工具集算是提供了不少實用的功能,也算是補強了 Windows 一些缺點。

而過了很久,在去年年底,微軟也針對 Windows 10、以開放原始碼的形式、推出了新的 PowerToys 了!他的官方 GitHub 是:

https://github.com/microsoft/PowerToys

閱讀更多»

品質不錯的日中翻譯服務:DeepL

目前 Google 和微軟都有提供線上翻譯的服務,甚至很多網站也會直接把翻譯的功能掛進去。
像是 Twitter 其實就有掛了 Google 翻譯的連結,使用者可已在不離開頁面的情況下,看到翻譯的結果。

但是根據自己的經驗,其實 Google 翻譯在把日文翻譯成中文的時候,其實結果實在很難說是夠好…很多時候,看著翻譯的結果,常常會覺得不但文法詭異到一個極致,就算想自己重新拼湊、也還是無法理解它的意思。

而這次在《DeepL 翻譯器新增中文日文,更接近真人流暢語意的翻譯品質》這篇文章看到的 DeepL,感覺則是提供較好的翻譯結果了!

他的網站是:https://www.deepl.com/translator

閱讀更多»

全國電子超便宜的 Office 365!四份家用版只要 3990

微軟的 Office 軟體(官網),應該算是大部分的人都知道的軟體了。而微軟在前一陣子,也試著將銷售方式,由本來的「賣斷」,改成持續付費的「訂閱」形式,也就是所謂的 Office 365 了~

訂閱制雖然要持續付費,但是相對的好處就是在訂閱期內都可以持續更新、同時也還有 1TB 的 OneDrive 空間可以使用。

以目前的官方訂價來說,個人版一年是 2190 元、可以給六個人用的家用版則是要 3190 元(官網);所以比較划算的方法,應該就是湊齊人數後,直接買家用版來分攤了~

閱讀更多»

Windows 10 Facebook Messenger 測試版大更新

Windows 10 本身推出他的 Microsoft Store 來提供軟體已經很久了,他類似 Google Play、主要是提供 UWP(通用 Windows 平台)的 App 讓使用者可以更快地下載、更新軟體。

而雖然上面的軟體量不算少,但是實際上個人卻覺得沒什麼用到…而像是 Twitter、Facebook 等社群的 App,雖然都有上架,但是功能大多遠少於網頁版、或是 Android App,所以搞到後來也很少在用。

像是以 Facebook Messenger 來說,在功能面上就缺網頁版一大截,很多操作也和其他版本不相同,感覺就一整個很虛…

閱讀更多»

Windows 10 1909、2019 十一月更新正式推出

2019 年 Windows 10 第二次大版本更新正式推出囉~這次的更新名稱是「Windows 10 November 2019 Update」、版本是 1909,OS 組建則是 18363。

官方的公告可以參考《How to get the Windows 10 November 2019 Update》,而新功能的部分,在《What’s new in Windows 10, version 1909》也有完整的紀錄。

基本上,1909 算是一個功能比較少的更新,包括 WSL2(參考)在內、不少已知的新功能,都是要等到下次的大更新(20H1)才會有。

閱讀更多»

GitLab 的 C++ CI/CD 腳本:使用 PowerShell

之前已經在《GitLab 簡單的 C++ 專案腳本範例》這篇文章裡面,大概整理了一下 Heresy 這邊針對自己的 C++ 專案、撰寫出來的 GitLab CI 自動建置的腳本了。

不過,當時在 Windows 平台下,Heresy 是使用「Windows Batch」(CMD)這個 shell 來進行操作的。

但是,GitLab 官方其實有說,從 11.11 開始,就將「Windows Batch executor」設定為棄用(deprecated),並將於 13.0 時移除(預計時間是 2020/06/22);而取而代之的,GitLab 將使用 PowerShell 來作為 Windows 上預設的 shell。(參考

而這篇記錄,就是簡單地記錄一下 Heresy 把之前 cmd 的 script、改寫成 PowerShell 版本的紀錄。

閱讀更多»

GitLab 簡單的 C++ 專案腳本範例

之前寫過《Gitlab CI/CD 簡單介紹》,大概介紹過 GitLab CI/CD 的架構了,而 Heresy 這邊,其實也針對工作用的 C++ 專案,撰寫了對應的腳本了。

雖然實際上還是有點問題,不過目前看來運作得好像也還算正常,就來稍微分享一下吧~

首先,在系統的配置上,Heresy 這邊是準備了兩台 VM 作為 GitLab Runner,一台是 Windows 10、一台是 Ubuntu,分別處理 Windows 和 Linux 的環境。

而在腳本上,則是分成了分析、建置、測試三個階段:

閱讀更多»

Windows 10 1903 的新功能

微軟自從推出 Windows 10 之後,基本上就開始固定針對 Windows 10 推出新功能的更新,使用者不需要另外購買新的作業系統,就可以有新功能了~

從最初的 1511 到上一版的 1809,也已經有六個版本了,中間也陸陸續續加了不少實用的功能。

而這次推出的更新,版本是 1903、代號(codename)則是「19H1」(以前是「Threshold」和「Redstone」,不過看來整個改了)、理論上是以「May 2019 Update」(2019 五月更新)的名稱來推出的。

微軟在昨天也已經開始正式推送這次的更新了~不過為了避免 1809 時的慘案,這次的推送並沒有這麼激進,也可以讓使用者選擇是否要更新。

閱讀更多»

Gitlab CI/CD 簡單介紹

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

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

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

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

閱讀更多»