pretty code

2022年12月13日 星期二

聖騎士的感恩畢業之旅

玩暗黑2 也半年多了,從 90 級開始便嘗試使用聖騎士打紅門,未通關前因為沒有破物免手段,83 級還卡在 A2 召喚者,無法突破擋路的鬼魂,最後怎麼過的我也忘了,應該是用幻化誓約硬打過去的?

之後每升一級至少打一次紅門,前幾次一直沒打到自己職業的火炬,高符也只掉過一顆貝和一顆羅,橡樹之心的伐克斯還是用兩顆古爾合的,一顆是敲靈魂石掉的,一顆沒有什麼印象,對於 20 年前只玩過非資料片的我來說,喬貝羅都是看 Youtube 知道的,所以對其他符文都沒概念,只對拓荒容易拿到的靈光和精神有感覺!玩到後來,心真的是有點累了XD

若不是看了 Youtube 玩家的影片,我還沒發現只要兩顆古爾就可以合成伐克斯!後來橡樹之心組完沒多久打鑰匙的過程中便在召喚者打到一顆羅,也順利組出人生中第一把悔恨!但在這之後高符進度便一直停滯不前。

其實不只高符,一些日常暗金我也都沒拿到,直到現在我都還沒有一雙蝕肉騎士!下面是我有印象在沒有聖騎士火炬之前,這一段時間農裝備、農鑰匙、練等級所拿到的東西及高符,一次單機版換難度重開地圖後,大莫傳送站出來左轉不到十步便是第三層入口,故花了很長一段時間收集不少裝備,不過真正能用的不多!雖然不到非酋,但離歐洲人應該還有段距離?

德古拉之手(地獄大莫,第一次打紅門前農出來的,另外還有哥布林腳趾)
死喪(地獄大莫,鬼頭、盜賊皇冠、骨隨行走、沙織等都是差不多時間農到的)
貝(暴皮,死靈召喚小弟收集鑰匙時意外掉落)
飾金盾(地獄大莫)
羅(地獄召喚者,第 5 次打紅門前收集鑰匙時意外掉落)
蜘蛛之網(地獄大莫)
安頭(地獄大莫)
滅絕小符(貢獻很久之前死靈打到的喬丹得來,也是看影片才知道單機可以這樣搞)
大君、旭日、腐肉之風(忘記哪邊打到的,不是尼拉就是三王?)
伐克斯(超市小怪,第 6 次打紅門後)
馬爾(超市小怪)
烏姆(超市小怪)
伊司特(超市小怪,另外還有一顆忘記是那掉的)
古爾(超市小怪)
撕裂者(督軍旁小怪)
馬拉(尼拉塞克)
薩拉森(尼拉塞克)
歐姆(世界之石第二層小怪,當機被回收)
奇拉(地獄暗黑吧?)
亞面(地獄暗黑)
聖騎士火炬(第七次打紅門,前六次分別為德魯伊、死靈、亞法遜、死靈、法師、法師)

持續利用時間好不容易升到 93 級後,連打兩次紅門都拿到法師火矩,此時也來到第 6 次挑戰紅門過後不久,覺得繼續這樣下去不是辦法,於是便給自己訂下畢業條件:

1. 升級到 94 再打最後一次紅門。
2. 拿到喬組謎團。
3. 再拿一顆羅組剛毅。

在緩慢的 94 級升級過程中,雖然在超市打到不少 20 號以上的符文,但離我想要的還有很大的距離,於是後來也放棄 2 跟 3 了。

就在上星期五回家前,我跟我老婆說,這週應該可以打紅門(缺 3 把鑰匙),如果沒打到聖火我就畢業了,如果有打到我就要來規劃一場畢業之旅,把地獄的每一關跟每張圖都再走一次?

果然皇天不負苦心人,終於在第 7 次挑戰紅門順利拿到聖火XD

為了替這趟旅程作個完美 Ending,我還特別放棄了地獄大墨那完美的打寶地圖,想說去惡夢打三王試試運氣,看看會不會比較容易掉出我要的蝕肉騎士?沒想到一樣的打寶率(MF 33X),暗金都沒掉幾件,掉的還都是一些很低階的暗金?沒關係,人生總不能事事如意!於是便果斷的回去地獄開始畢業之旅,沒想到卻讓我遇到這該死的複製 Bug?

回地獄第一件事便是脫下打寶裝及 MF 小符(打洞鑲完美黃寶軍帽、打洞鑲完美黃寶斯寇德、升級後的打寶腰帶以及 8 個 MF 小符,其中有些小符還帶有雙屬性,雖然都是沒人要的,但已經是我單機打了很久才有的),換上我的戰鬥畢業裝(打洞 15 攻速 CB 頭、強制、悔恨、打洞完鑚滿變飾金盾、德古拉、吸血鬼腰帶,鴉霜,雙吸手工戒、全抗傳送項鍊),為了順便統計畢業之旅時數,換完畢業裝後還特別關掉遊戲並清除遊玩記錄好做一次乾淨統計。

大概在 A1 打完血烏沒多久,沉淪魔便掉了一顆伐克斯給我,感覺似乎要轉運了?殊不知在一次回城整頓物品時,赫然發現共享倉庫怎麼多了一條吸血鬼腰帶?一開始還沒想太多,以為是自己以前打到沒注意,後來又看到一件跟身上一模一樣數值的強制甲,我就知道糟了,感覺就是共享倉庫回到換裝之前狀態?

稍微想了一下,大概知道發生什麼事了,這應該就是傳說中複製東西 Bug,巴哈有人有分享過,但以前只有看過就算,因為自己打寶還是比較有趣?

雖然我們有按下存檔離開,但因為 Switch 暗黑2 沒有退出遊戲選項,故雖然有存檔,但可能為了同步仍然需要時間,當你回到 Switch 主頁,在遊戲圖示上按下 X 離開遊戲,如果該存檔同步還沒做完,共享倉庫就會回到存檔前狀態,但我猜不影響背包?

我唯一一套的打寶裝就這樣沒了,為了懲處暴雪,我決定在畢業之旅後,拿我身上的兩顆伐克斯合歐姆,並利用此 Bug 複製兩顆甌姆來合成一顆羅,算是拿回我之前當機失去的歐姆以及彌補我消失的打寶裝和花在兩次打洞任務的時間。

也許有人有疑問為何不甘脆複製貝來得到喬組謎團?但我認為雖然我最後是利用此 Bug 多拿到一顆歐姆及一顆塔爾(畢業之旅後要組戰召才發現為了做手工拉爾都用完了,故需要一顆複製塔爾配身上兩顆塔爾組拉爾XD),勉強來說我有點小虧?但失去的東西和時間似乎也不值一顆喬?

總之,做人還是要有原則,暴血雖不仁,但我不能不義XD

事情發生都發生了,組戰召和懲處暴雪是完成畢業之旅後的事,我還是繼續我的感恩之旅,雖說我為了節省時間,一路上都在趕路XD

一路都在趕路的狀態下,直到打完古代人任務後才有時間好好看看風景,順便讓自己跟 A5 傭兵好好回顧一下這幾個月玩遊戲的點點滴滴,雖然不捨,但人生總是要繼續,一生中難得有這樣的時間玩了半年的遊戲,雖然很多時候都是半夜失眠起來玩遊戲的時間XD


終於要邁向最後關卡世界之石了,一路上遇到成群電鬼和女妖還是一路勇往直前,有一次甚至遇到 10 幾個女妖卡在下去王座入口前的道路,一個一個引來打都還看不到世界的盡頭?雖說有悔恨在手,好幾次都是透過傳送避免被扣到沒血(經驗值很難賺不想太冒險XD),最後還是窩囊的透過傳送下去王座,真的是有損我正義之師聖騎士的顏面XD

當然還是順利的解決掉巴爾,也清完之前偷懶沒去的尼拉塞克,還順便去牛關聽牛哞哞叫?這趟感恩的畢業之旅也終於劃下了句點!

統計一下畢業之旅收穫:

伐克斯(A1 沉淪魔)
烏姆(A2 小怪)
馬爾(A3 小怪)
幾件低階到想不起名字的暗金及綠裝
暗金次元刃(牛關)

花了應該有超過 10 個小時,坦白說東西真的很難掉,鑰匙跟粉也沒看到半個XD

當然也不是說就從此不玩了,但真的要很有空才會再開啟遊戲,人生總是要有取捨!

最後,抓些圖留個記念。

聖騎士畢業服裝

最後等級

19/20 聖火

CB 頭 + 15 攻速, 23 冰抗

唯一一個戰鬥技能版,還是之前死靈打到的!

強制甲

悔教夫婿覓封侯之悔恨本人

滿變飾金盾,農了非常久,那時連烏姆都沒有,只能鑲顆完鑽!

獻祭很久之前死靈打寶打到的喬丹得來,數值真爛!但也打不到第二顆喬丹了。

通關後兼職古慕奇兵拿到的第一顆藍姆組成執法者,也虧有了它才能打牛關,不然每次都只能落荒而逃!

從死靈那強奪來的傳送項鍊,沒辦法,後來比較喜歡聖騎士,雖然聖騎的打洞任務有兩個都用在死靈身上的打寶裝。

死靈打寶時就拿到的。

手工藝品做了很久後才勉強能看的雙 C 戒,有了它之後從此不用喝藍水!

死靈畢業武器


A5 傭兵




33X MF,農地獄大墨,3pp 所有收穫,只有少數裝備是其他時候練等打別的怪掉的

A2 傭兵專用

A5 傭兵專用

阿瑪的裝備,已經丟掉一堆弓了,不然放不下。

聖騎士通關時用的武器(A3 ~ A5),這支是後來掉的,原來用的數值更差XD

只差雷神之力的腰帶群。

阿蠻的裝備。

阿蠻的雙手武器。

一堆衣服,後來放不下,綠裝又開了一個號放。

後來開的綠裝人物倉庫。

一些頭盔。

法師的暗金裝備。


差一件的不朽套裝。

一些手套,法拳打了快 10 雙有。

一些盾牌。

一些鞋子,但沒有蝕肉騎士,哭哭。

第三個創號人物,原本只是想放寶石,後來也打了幾個刺客暗金武器。

看別人平民聖騎士過關時拿的,一直很想要,但拿到已經是好久以後的事,升級它又是更久之後的事,結果升級沒多久又拿到一支比原來好的,但已經沒有符文可升級了。

一些武器,其實不只這些,已經丟掉不少,包括可能有用的冰鋼之眼,搞不好擊頭者及沙薩比劍都有打過被丟了?

動物園園長的裝備。

最後組的戰召和剛毅,不得不說,真的很爛XD



2023/01/03 更新

趁著元旦連假,把之前還在普通難度 A2 的野蠻人練通關,靠著遺產,惡夢 8pp 大部份情況下都還算順暢,到了打巴爾前就開始感受到不足,借了聖騎士的悔恨、剛毅以及傳送項鍊,惡夢還是打過了,但到了地獄後明顯不行,我想這也合理,我的聖騎士要輕鬆打 8pp 也是要改靠 A2 力量傭兵加上死喪才有流暢的感覺,故只好改 1pp 難度練通關!

練通關後,因為之前已經有 4 把鑰匙了,想說趕快利用死靈配傳送項鍊加解謎杖來快速收集鑰匙,看是否能在上班前拿到野蠻火炬?


由於沒有共用空間交換加上懶得拔來拔去,只把剛毅和傳送項鍊從野蠻人身上脫掉,聖騎士只拿把無形彎月斧誓約就要挑戰紅門了,沒想到卻在莉莉絲那關吃盡苦頭,只有一萬的準確率在打紅色女長槍兵時常 miss,雖然還是可以打得動,但效率確實變差,就在小心翼翼的尋找莉莉絲時,經過一個棺木順手點了一下,居然掉下了我夢寐以求的喬,一開始我也是會意不過來,過了 10 秒才意會到這是傳說中的喬,於是我的謎團就誕生了XD



還是老樣子,差 2 就觸底的防禦率,除了悔恨以外,我果然跟高等符文裝備不合XD

雖然該次紅門最後還是順利過關,但又拿到法師的火炬?沒關係,現在有謎團了,就在隔天最後一天收假前,死靈使用謎團迅速的收集齊鑰匙,再交由拿無形彎月斧誓約的聖騎挑戰紅門?終於我的野火也到齊了XD


2023/01/09 更新

昨天晚上想說不再開遊戲了,拿了古爾及伐克斯想來組死亡呼吸,一時沒注意到鑲材種類,於是得到了一把鑲滿寶石的斬鐮XD


今天下班時老婆說,反正等她洗澡的空檔時也不方便看書,不如還是照常玩遊戲?於是我又把遊戲開啟了XD

就在測試 8pp 雙熱聖騎士怎樣打才有效率的時候(應該說怎樣才不會被冥河娃娃搞死,如果不用傳送逛大莫地下二層時,結論還是帶執法者,靠傭兵擋XD),在地獄大莫那翻箱子又翻出一個貝XD


2023/01/22 更新

今天是大年初一,早上在等待回父母家的空檔,使用祝福之槌聖騎士在 5pp 牛關中終於打到第一雙蝕肉騎士,晚上回家後又打到第一條雷神之力,真是一個好的開始XD

2023/01/26  更新

今天直接使用 11K 祝槌傷害的聖騎士挑戰 8pp,雖然不到無腦打,但也是比我的悔恨雙熱聖騎快上很多,在刷某場避難所使用傳送要打大菠蘿時,途中看到一個沒打開過的隱藏物品,順手點了一下,又掉了一顆羅,一時之間還真不知道要拿來做什麼XD

2023/01/27 更新

一樣是祝槌聖騎,但把帥氣的 CB 頭換掉後,傷害來到 12K,一樣在 8pp 避難所,在封印幽魂怪那掉了第一顆 33 號薩德XD

這下我這隻聖騎士就只剩 29 和 32 沒掉過了XD

題外話,祝槌傷害強歸強,8pp 還是得視情況更換傭兵武器,例如牛關不帶死喪,我的聖騎士只能落荒而逃,如果沒有謎團我應該會被一群牛圍死XD

2023/01/28 更新

第三顆羅入手,這次換大菠蘿掉的XD


2023/01/29 更新

玩祝槌玩到有點乏味,再度換上 CB 頭和蝕肉騎士,雖然雙熱相關技能只能點一點,但配上悔恨在 A1 虐菜還是沒問題,由於 8pp 難度常掉歐特,沉浸在雙熱的打擊感中順手撿了一顆歐特也是很正常的,直到過了 10 分鐘後點開物品欄才發現是歐姆扮歐特XD

這次考慮了許久才決定使用幻化來組,反正給聖騎用的一定拿得起來XD

2022年12月1日 星期四

致我失去的歐姆

從 6 月份買 switch 到現在,都只有玩暗黑 2 重製版這款遊戲,雖然說我也只有多買了另一套什麼七龍珠的遊戲而已XD

在這紛紛擾擾亂風雲的幾個月當中,只能在有限的時間內玩遊戲,大多是下班等老婆洗好澡的空檔以及半夜失眠睡不著覺的漫漫長夜,但我也陸續用了死靈和聖騎士在單機版順利通關。

昨天快睡覺前在世界之石第二層傳送站入口沒多遠的地方,使用正義之師聖騎士打一堆小矮人後掉了我人生中的第一顆歐姆,一開始還想說不會是歐特扮歐姆吧XD

就在不敢相信開門準備回城組戰召的進傳送門當下,單機版遊戲又來個無預警當機,這已經不知道是第幾次了!

於是我的歐姆也就這樣 GG 了,再見了我的歐姆﹍

不知道下次打到高符時先存檔會不會好一點?真是去你的暴雪呀!


2022/12/12 更新

先存檔看來沒有比較好,尤其在我無意中試出複製大法後,即使已按下存檔離開,還是有機會被還原到存檔前,這樣的程式是不被允許的XD

2022年11月30日 星期三

PCL - coefficients detail information

RANSAC 是 PCL 裡面蠻常用的一種演算法,我們常利用它來偵測平面或是一些幾何圖案的模型。

我們會利用 setModelType 來偵測不同的模型,由於 PCL 是用 C++ 開發,裡面用到大量的 Template,再加上又有一些 class 的繼承,故有時候一樣的語法,但取到的值有不同的意義。

pcl::ModelCoefficients 在不同的模型下,就有不同的意義,故裡面的 values 的型別才會是 vector,其數量也不同。

舉例來說,SACMODEL_NORMAL_SPHERE 要偵測的是球體,故 values 共有 4 個值,分別代表 center.x,、center.y、center.z、radidus。

昨天到現在一直找不到官方的說明文件在哪?剛好現在看到,馬上留個記錄先。

2022年11月22日 星期二

PCL 點雲踩坑紀錄

連續好幾個月都在碰點雲,看到點雲都快吐了,但暫時應該還是脫離不了它。

剛好很久沒更新 Blog 了,藉此機會記錄一下最近遇到的坑。

01. pcl::PolygonMesh

為了模組化 code,我們應該會常常把東西拆解成函數,昨天為了重覆利用此變數並透過 reference 傳進函數中,當在這個函數中重覆使用它去載入 Mesh 檔案,之後再去使用這個變數便會觸發異常。

當異常時有時候會跳出 VC 視窗,有時候又不會,目前看過兩種不同的錯誤,一個是類似操作 Heap 錯誤,一個是操作 vector 錯誤,有抓到的視窗如下。


雖然不知道如何解決?但應該是跟資源沒有清除乾淨誤存取有關?不看 PCL Code 的情況下看了一下文件,剛好裡面有一個 Public member polygons,它本身就是一個 vector,試著清除它後,這個問題便不再發生。

解決方式:mesh.polygons.clear()

後記:這個問題的奇怪點只有當傳 mesh 的參照進去函數並重複使用才會發生問題,區域變數重複使用不會有問題,跟參照有關?可惜本人 C++ 很弱,想不到錯誤的發生原因。

02. pcl::PassThrough

一樣是為了重覆利用變數才發生問題,但這就跟 PCL 本身無關,純粹是 Coding issue XD

簡單來說,在做點雲時,時常要將點雲不要的東西切掉,故很常用到這個 Filter,但有時候我們要的是選到的範圍以外的,故我們會 call pass.setNegative(true),但你重覆使用這個變數繼續再割另一個點雲時,這個值已經被設為 true,故會變成跟你要的範圍相反。

這個沒注意還真不容易看到錯誤,尤其是在做了好幾十次切割後,看 Code 都看到懷疑人生了。

解決方式:每次重複利用變數時,開頭一定要 call pass.setNegative(XXX),將它設成你要的設定。

2022年8月21日 星期日

Install PCL on Windows 10

PCL 是一個點雲運用的函式庫。

官方在 Download 頁面中建議使用 vcpkg 來安裝,在過程中有遇到一些問題,記錄一下以免忘記。

建議用 Linux 應該會比較省事或者是使用 PCL 官方預先編譯好的版本(github),但就必須安裝一樣版本的開發環境,目前 1.12.1 版配合的是 VC2019。

01. 安裝 Visual Studio Build Tools 2017

此刻 PCL 的版本是 1.12.1,我電腦的環境是 VC2015,因為 PCL 是用 C++ 開發,有用到比較新的 C++ 標準語法,至少要 VC2017,本想直接上到 VC2022,但安裝過程會警告跟 Windows 10 不合,就沒有安裝 VC2022 了。

這裡是為了避免 Community 版商業使用的問題,因為 Build Tools 的授權跟 Community 不同,個人用的話應該直接安裝 Community 就可以。

我只打勾基本【Visual C++ build tools】和【通用Windows 平台建置工具】。

02. 安裝 vcpkg

建議路徑為 C:\src\vcpkg,故在 C:\src 下執行下面指令。

git clone https://github.com/microsoft/vcpkg
.\vcpkg\bootstrap-vcpkg.bat

03. 安裝 PCL

打開【適用於 VS 2017 的 x64 Native Tools 命令提示字元】,切到 C:\src\vcpkg 路徑。

vcpkg install pcl:x64-windows

執行上面指令會順便安裝其他相關模組,其中編譯 PCL 過程最久,我的電腦花了 2 hours,全部是 2.722 hours。

04. 執行 vcpkg integrate install 

這個步驟不確定是否要執行,但因為我後面有遇到其他問題,我有回過頭來做這個步驟,故不確定是否是必須?但我在第二台電腦整個重做還是有做這個動作。

---------------------------

測試 PCL

01. 使用官方 pcd_write.cpp 範例

02. 使用官方 CMakeLists.txt 範例

但必須加上 set(PCL_DIR "C:/src/vcpkg/installed/x64-windows/share/pcl"),否則 cmake 過程中會失敗。

03. 執行 cmake

cmake . -A x64

上面那個 -A 是關鍵,否則下面步驟一直會失敗。

04. build pcd_write.cpp

cmake 後會產生 VC 的專案檔,但因為我們只有 Build Tools,故使用 msbuild 產生執行檔。

msbuild pcd_write.sln

沒有意外的話,在 Debug 目錄下就會有執行檔,並且還會把相關 dll 複製到該目錄。

2022/08/22 更新

試了幾個範例都沒有什麼問題,直到試了一個 visualization 的範例,會說找不到相關的標頭檔,看起來是用到 VTK,使用 vcpkg list 查詢,確實是沒有 VTK,網路上找了一下,要用 vcpkg install pcl[visualization]:x64-windows 的方式才會有 VTK,可惜我在編譯 VTK 時,會發生內部編譯器錯誤,網路上查了一下似乎跟 VTK 還有 PCL 版本有關?也許是要換 VC2019?但懶得重新編譯了,直接安裝 VC2019 + 官方編譯的版本。

步驟如下

01. 安裝 VC2019

步驟同 VC2017。

02. 安裝官方版本

預設會安裝在 C:\Program Files\PCL 1.12.1,另外 OpenNI2 似乎也被一併安裝了,路徑為 C:\Program Files\OpenNI2。

安裝以後,環境變數會多一個 PCL_ROOT 以及其他 OpenNI2 的相關變數,故我們就不用去改 CMakeLists.txt 了。

隨便拿一個範例來試,看起來這樣就可以了,cmake 已經內建在 VC2019。

有些範例需要 OpenNI2.dll,去 C:\Program Files\OpenNI2\Tools 複製一份到執行檔路徑即可,或是把這個路徑加到 PATH,程式執行時會在 PATH 環境變數下尋找。

2022/08/25 更新

又看了一些討論,覺得 vtk 應該要沒問題才對,懷疑跟我測試的電腦 VC 版本太多有關?重新以 vcpkg install pcl[core,qt,vtk]:x64-windows 重 build,果然一切順利完成。

這次再執行 vcpkg integrate install 後,出現提示可以加上下面參數在使用 cmake 時。
 
-DCMAKE_TOOLCHAIN_FILE=C:/src/vcpkg/scripts/buildsystems/vcpkg.cmake

之後改用 cmake . -A x64 -DCMAKE_TOOLCHAIN_FILE=C:/src/vcpkg/scripts/buildsystems/vcpkg.cmake,就不用再自己定義相關 PCL_DIR 等等。

這次連 Qt 的範例都可以順利完成,唯一可惜的是 Qhull 不知為何沒有成功?

之後有空再繼續嘗試。

2022/08/29 更新

終於解決了 Qhull 這個錯誤 (AllInOne)
surface features related to qhull will be disabled

只要設定下面 Windows 環境變數
set QHULL_DIR=C:\Program Files\PCL 1.12.1\3rdParty\Qhull\lib\cmake\Qhull

convex_hull_2d 的官方範例便可以順利編譯了(為了順利執行,還得把 C:\Program Files\PCL 1.12.1\3rdParty\Qhull\bin 加到 Windows 環境變數 PATH

但 vcpkg 使用同樣的一招還是無法成功。

2022/09/09 更新

找到 vcpkg Qhull issue 的解決方式了,假設 cmake 後的 VC 專案檔為 AAA.vcxproj,找到所有前置處理器定義的 DISABLE_QHULL,把它全移除掉即可,這樣編譯 Qhull 相關就可以成功了。

另外,-DCMAKE_TOOLCHAIN_FILE 這招有時會失敗,可以在 CMakeList.txt 裡面加上 find_package(PCL CONFIG REQUIRED),不要使用官方或網路範例指定版本的寫法。

2022/09/27 更新

又找到另一個 vcpkg Qhull issue 的解決方式。

cmake 時加上 cmake . -A x64 -DCMAKE_TOOLCHAIN_FILE=C:/src/vcpkg/scripts/buildsystems/vcpkg.cmake -DCMAKE_CXX_FLAGS_INIT="-UDISABLE_QHULL"

則在編譯時,會先 /D DISABLE_QHULL  再 /U DISABLE_QHULL,故最後就不會有這個 define,這個方式比前一個解決方式簡單。另外,有試過 cmake 的 remove_definitions(/DDISABLE_QHULL) 無法成功,但用 add_definitions(/UDISABLE_QHULL) 是可以的。

結論

Fix Qhull issue

AllInOne
set QHULL_DIR=C:\Program Files\PCL 1.12.1\3rdParty\Qhull\lib\cmake\Qhull

vcpkg 
add_definitions(/UDISABLE_QHULL)  or  -DCMAKE_CXX_FLAGS_INIT="-UDISABLE_QHULL"

2022年7月28日 星期四

HyRead 7.8 吋彩色電子紙閱讀器預購

好久沒有寫文章了,最近工作的東西實在沒有辦法寫出像樣的感想,因為我大概還處在襁褓的階段吧XD

今天是 HyRead 這台機器預購的日子,限量 100 台,特價 10,999 的機器,在我中午吃飯時看已經售完,再來 11,999 的機器,在我當下寫文章的時候都還能下單。

也算是記錄一下幾家知名廠商預購的狀況吧?

在我看來,感覺是每下愈況,參與過的幾台機器,個人覺得當初 mooInk Pro 10 吋的預購最踴躍。

2022年6月14日 星期二

WFH 所需頻寬統計

Wi-Fi 訊號一直很差,WFH 視訊開會時確實造成不少困擾,故重要會議時都改用手機 USB 網路分享,手機一直插著這樣下去不是辦法,還好我有一個預付卡門號,上面還有幾 G 可用,買了一個 4G USB 網卡來改善 WFH 辦公環境好提升工作效率。

在偶爾上上網查詢資料的情況下,随便看一下流量統計似乎都不到 20MB。

今天在開了 2 個小時又 7 分鐘會議的情況下,使用 Skype Bussiness 約莫用了 500 MB 流量。

2022年6月6日 星期一

上週生活雜感

上星期因為測試進去辦公室兩天,再加上遇到一些問題心中頗有感觸,不得不提筆記錄一下。

首先是在研究 C++ 書籍時,無意間看到 tinlans 大神回答網友的某篇文章,看到大神在回覆文章時,還不厭其煩的先搜尋一下對方的發文才決定如何回答 C++ 參考書籍的問題,這才是理工人該有的素養,實事求是,可惜我的 Level 不夠,無法遇到這樣的隊友,真希望我有大神的萬分之一功力就好,我現在也不會被 C++ 搞到好煩XD

再來是進辦公室後遇到網路問題,也算是被折騰了一下,後來終於在快下班時把所有想法都搞定,可以悠閒的觀察測試結果。還好我有帶 Elipsa 進去,在觀察測試結果時,可以邊看一下書避免無聊,雖然因為不想多帶翻頁器導致無翻頁器可用,但因為兩年前有開發過軟體翻頁器,馬上拿出我的手機使用這個軟體,一邊按著音量鍵翻頁看書,一邊又可以觀察測試結果避免 miss,真是聰明的工作方式呀?


最後則是我的書房越來越潮濕了,目前看來是外牆的防水層沒了,導致書房的兩面對外牆都是濕氣,不是不想花錢找蜘蛛人搞定,但以裝潢修繕業的陋習來看,在沒有熟識的人介紹下,你肯多花錢都不一定可以找到有良心的施工廠商!還好我的爸媽已經不住在這裡,不然對他們的身體健康一定不好。

有時候敗家就是一個爽字而已

最近買了四樣東西,都是我考慮好幾天以上才購買的東西,甚至其中有一項東西我可能考慮了兩年有吧XD

第一個是 Supernote A6 X,購買它的原因是被討論區的某位社友形容燒到,包括內建 Kindle App、PDF 可支援裁邊,再加上略輸給 reMarkable 2 的手寫體驗,我大概考慮了一兩個星期有,後來還是拿起我的魔法小卡勇敢的給它刷下去,可惜因為疫情關係,現在應該還躺在對岸倉庫中XD


第二個是 OWON VDS1022I,兩年前在開發翻頁器時,因為需要製作升壓或降壓電路,想來看一下供電電源是否穩定,不過因為價格確實較高,故當初並沒有購買。最近因為某些原因,我需要研究一下示波器,剛好又買了幾顆穩壓 IC 想要配合 3D 列印做一支漂亮一點的翻頁器,再加上那麼貴的電子閱讀器前後買了十台有,吃飯的工具不買一台似乎說不過去?於是在端午節前夕終於收到它本人,目前的感想就是一分錢一分貨呀,不過我最不滿意的是它的 UI 過於陽春,也不方便測量,如果有機會可以研究它 USB 封包的格式,我想自己來寫 UI 應該是比較好用?但暫時先這樣用即可。



第三個是 Nintendo Switch OLED,既然都買了示波器,乾脆一不做二不休的連電動都買了,另外還買了兩個數位版遊戲,我終於可以玩到去年就想玩的《暗黑破壞神 2 重製版》了!不過坦白說,可能是人老了,覺得玩遊戲很浪費時間,這應該也是四樣中我最後悔購買的東西,之後再視情況買幾個瑪莉歐的遊戲來玩玩,看看是否能從中找到玩遊戲的樂趣?我想這應該跟我童年本來就沒有一直在玩遊戲有關,絕對不是說任天堂不好,畢竟我還是很喜歡任天堂的《太空戰士三代》,這是我童年唯一自己購買的卡匣,它應該也是我人生當中覺得最好玩的遊戲無誤。

最後則是 NeoFlam FIKA 鑄造不沾炒鍋 26CM,由於我平常用的是父母搬走後留下的不鏽鋼炒鍋,雖然是雙人牌的,但坦白說不太好用,尤其煎蛋時那一層遺留蛋屑,都讓人覺得很阿雜,雖然阿淇博士常說什麼要注意萊頓弗羅斯特現象,但我有那麼厲害我就去當特級廚師了還做什麼工程師XD

終於在前天悠哉的星期六購物時,因為不用特別買生鮮食品可以去 HOLA 閒逛後,入手了這隻鍋子,試用的感想就是為什麼不早點買,我想我的廚藝能力至少有加 30% 有,大概可以算是我心目中的傳說廚具之一。


後來我上網查了一下,好像很多人用了半年後還是會沾鍋,不過我就是把它當陶瓷鍋用,不沾只是附加的好處,幾個月後再來看看是否開始會沾鍋呢?