template 型別的需求描述:C++20 concepts(part 1)

Template 是 C++ 一個泛型的重要功能。透過 template 可以讓開發者只要寫一次,就可以針對不同的型別的資料,來做處理。

他雖然用起來很方便,但是大部分情況下都缺少對於需求型別的描述,所以如果沒用好寫錯了,就很有可能因為使用了不符合需求的型別,而導致無法正確編譯;而這個時候,編譯器給個錯誤訊息往往也會過於雜亂、讓開發者難以理解、也難以找到真正的問題點。

比如說下面這個簡單的範例程式:

閱讀更多»

Windows 10 Facebook Messenger 測試版大更新

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

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

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

閱讀更多»

還是悲劇的 SanDisk Extreme Pro A2 microSD 256GB

之前 Heresy 曾買過一張基本上到現在都還沒有什麼裝置可以發揮真正效能的 SanDisk Extreme PRO microSDXC UHS-II;不過就算過了兩年,現在的裝置普遍還是只有 UHS-I,所以其實並沒有多大的效益…

而後來,又試過了號稱 A2 規格高隨機存取的 SanDisk Extreme microSDXC A2 記憶卡,但是其結果卻讓人非常失望;即便搭配他自家的 SDDR-B531 讀卡機,也依舊沒辦法真正達到它號稱的 A2 效能…

不過,Extreme 系列並不是 SanDisk 最高級的卡,那如果換成更高階的 Extreme Pro 會怎樣呢?

閱讀更多»

Epson Moverio BT-30C 簡單測試感想

之前已經寫了 Epson Moverio BT-30C 這款 USB Type-C 的穿透是頭戴式顯示器的開箱文了;而接下來這篇,則是來簡單寫一下 Heresy 這邊簡單測試過的感想吧~

首先,這款產品感覺主要是主打「搭配 Android 使用」 ,如果所使用的是有支援 DisplayPort Alternate Mode 的 USB Type-C 的手機的話,就可以享有一個屬於個人的大螢幕。

但是由於 Heresy 自己的 Sony Xperia XZ1 Compact 雖然是採用 Type-C 接頭,但是卻沒有支援 DP 輸出,所以也就不能用了。雖然姑且是有拿同事的 Samsung 的手機玩過,確認可以用,只是因為不是 Heresy 的,所以就沒有玩得很認真了。

而這篇,也是將以在 Windows 10 PC 上的測試為主。

閱讀更多»

Type-C 的頭戴穿透式顯示器:Epson Moverio BT-30C

2015 年,Heresy 這邊曾經玩過「Epson Moverio BT-200」這款穿透式的智慧眼鏡(開箱文感想);不過礙於他 Android 4.0.4 平板系統的限制,再加上硬體不算強,個人對它的評價並不高。

後來,Epson 其實也都有持續在更新這條產品線,包括 BT-300、BT-350、BT-35E 等等,在 Heresy 來看,也算是各有特色了。

而前一陣子,Epson 則是推出了一款 一款新的「BT-30C」(官網技術人員頁面),他基本上類似之前的 BT-35E、是採取沒有主機、需要另外的視訊來源的設計,主要的差別,應該就是把攝影機拿掉、並改用 USB Type-C 作為單一的連接方式,以搭配手機作為主要訴求了。

閱讀更多»

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)才會有。

閱讀更多»

高雄大樹舊鐵橋

這篇是之前回高雄,跑去大樹的「舊鐵橋濕地公園」(官網)的簡單紀錄。

這裡主要是大樹區竹寮里、台鐵的鐵橋下方的一個人工濕地。所謂的「舊鐵橋」,實際上是 1913 年完工的「下淡水溪鐵橋」;他全長 1526 公尺,是當時亞洲最長的鐵橋。
1987 年,台鐵的高屏新鐵橋建設完成後,舊鐵橋就沒繼續使用,而是改列為二級古蹟了。

到了 2005 年七月的海棠颱風,則是沖毀了三個橋墩、四個橋拱,之後 2006、2009 年,也都陸續造成災情、持續造成毀壞。

而現在的狀況,則是 2014 年,將部分剩餘的鐵道整修,弄出了一個「舊鐵橋天空步道」,讓遊客可以走上去。(歷史參考

閱讀更多»

Qt 安裝腳本更新

之前有寫了一篇《在 Windows 命令提示字元安裝 Qt SDK》,大概紀錄了一下,在沒有圖形介面的環境下,使用腳本來安裝 Qt SDK 的方法。

腳本在當時是沒問題的,但是沒想到前幾天要用的時候,卻發現又無法使用了…

網路上找了一下資料,發現似乎是在過沒幾天、Qt 把安裝程式更新到 3.1.x 後,又改了一些東西造成的。(拜託顧一下相容性啊…)

找到的資料是 StackOverflow 上的《Bypassing “User Data Collection" screen》這個回應。根據他的說法,這次改版主要是加入了「User Data Collection」的畫面,另外在選擇元件的部分也多了分類的選擇。

也因此,腳本要針對這兩個變化,做出修改:

閱讀更多»

黑糖珍珠披薩 from 達美樂 & 必勝客

Heresy 個人算是相當喜歡吃 pizza 的一個人,過往也寫了不少相關的食記。而除了傳統的口味外,也相當喜歡一些可以當作「甜點」的 pizza。

而這陣子,達美樂和必勝客,都推出了以台灣名產「珍珠」為主題的 Pizza~由於之前「TINO’S Pizza Cafe」的「TW 珍奶甜星」給 Heresy 相當良好的印象(可惜新竹店關光了…),所以對於珍珠 Pizza 其實不但不會排斥,甚至可以說期望還滿高的!

為了避免一個人吃不完,所以 Heresy 就多找了兩個不怕死的人,一起來挑戰同時買了這兩家的新產品來當午餐吃了! XD

閱讀更多»