解決GoLand在M1 Mac上delve的問題

前陣子delve終於把m1 support給integrate到main branch了,不過由於一來他還沒tag release,二來GoLand並沒有讓你選擇外置delve的選項,所以只能用它內置壞掉的delve。

不過其實是可以使用外置delve的,也一併可以經由compile新的delve解決m1相容問題。這邊有提供一些解法,翻譯成中文大概就是這樣:

  1. 安裝arm64版本的go,最簡單的方法就是直接brew install golang.
  2. 確認安裝的是Apple Silicon版本的GoLand
  3. 抓下並且編譯delve main branch。具體的做法是 git clone https://github.com/go-delve/delve,然後進入delve目錄make install。他會把delve執行檔放到 ~/go/bin/dlv。
  4. 打開GoLand,選單選Help->Custom VM Options,增加一行 -Ddlv.path=/Users/<你的ID>/go/bin/dlv
  5. 重啟GoLand,恭喜,你的GoLand的debugger正常了。
One Comment

今年信用卡展望

本文所有連結都「沒有」推薦碼。

去年是疫情爆發的一年,由於航空旅遊變得相當困難的關係,哩程卡顯得非常非常不吃香。然而,如果去看ptt點數版(points)的話,其實買賣都還是有一點需求的,只是價格跟成交都遠不如以前熱絡。以我來說,就剛賣了150000的BR里程,以0.32的比例賣了48000(最早到期日是2022.04.01),所以其實也沒有到完全停滯啦,只是價格真的很糟——以往的話,通常15萬里可以賣到0.41-0.42左右,長榮的里程是單筆里程數越高,單價越高。

Read more “今年信用卡展望”
Leave a comment

煉瓦:應該是截至目前吃過最好吃的鐵板燒

這次渡個小假,第一站就先選擇了南部非常有名的法餐Thomas Chien,隔天晚餐選擇下榻的大員皇冠假日酒店內小有名氣的煉・瓦日式料理的鐵板燒。

這家煉瓦其實在網路上的評價相當的兩極,不過兩極主要是他吃到飽的部分。煉瓦消費的方式是吃到飽(1188+10%),定食,以及鐵板燒(1580-3280 + 10%),而鐵板燒是消費最高的,但是評價卻是壓倒性的好評。其實對我來講比夏慕尼(1080+10%)高的,我就會把它歸類於高價位了(遠目)。

Read more “煉瓦:應該是截至目前吃過最好吃的鐵板燒”
One Comment

初訪高雄Thomas Chien法式餐廳

這次放鬆小旅行,安排了一個fine dining當作旅途的第一站。Thomas Chien算是很久以前就有注意到的餐廳,一部分原因是因為他在高雄軟體園區 —— 我有一些工作合作的機會就是在那裡,所以我有稍微注意一下周邊的高級餐廳。餐廳前面有專屬停車位,不過這次沒注意到所以停到旁邊的停車場了。

本來要訂晚餐,但是晚餐被包場了(驚),所以就訂了個午餐當作旅程的第一站。完整的菜單可以參考他們的官網,常常有更換,去之前可以先看一次。

由於有使用Citi Prestige的優惠,這家餐廳顯得相當划算。不過整體表現來看,即使沒Citi Prestige的半價優惠,我依然會再訪。

Read more “初訪高雄Thomas Chien法式餐廳”
2 Comments

目前Macbook M1開發環境測試

這是一張列表,從今天(1/11)看我用到的開發工具的測試,看看能不能使用。

Jetbrains IDEs

可用,而且有特別的Apple Silicon版本。目前僅有AppCode(取代Xcode)沒有而已,其他主流開發的IDE應該都有了。

OpenJDK

目前無法從Homebrew安裝OpenJDK,AdoptOpenJDK似乎也還沒跟上(雖然x86版本似乎是可以用)。普通來講是建議從azul去取得arm64的OpenJDK來跑比較好。

其他版本可以參考Azul的官方公告

Go

從homebrew裝的沒啥問題,不過delve(go的debugger)目前沒有m1 build,會造成go無法debug。根據小道消息表示應該要等到二月delve才有辦法支援m1,不想等的人可以到這裡去取得arm branch自己編譯一個,也可以取代掉GoLand裡面的delve

Docker

需要使用Technical Preview 3.0.0才能正常使用,使用上沒什麼問題。

Homebrew

沒太大問題。有不少keg/bottle會出現ad-hoc signature sign fail(比方說你試圖安裝wget就可重現),不過似乎沒碰到太嚴重影響開發的套件問題就是。

C++/Clang

用起來沒啥問題,也不該有啥問題就是…

Xcode / CocoaPods

CocoaPods會無法安裝,這邊有workaround讓你的系統能裝起來CocoaPods,跑起來沒碰到啥問題。Xcode12就….不說了,IB出來一個樣,Application出來一個樣,這個版本在編譯傳統obj-c有相當嚴重的問題(可能跟M1無關),非常不建議使用。

Leave a comment

Epicurean

其實我對很多美食主義者有意見。或者說,我對很多自稱是美食主義者的人有意見。 我尤其難以理解為什麼某些自稱美食主義者的會說「因為吃過了XXX店的OOO,所以其他的OOO我再也難以下嚥了」,這種跟許多壓根不懂咖啡的人硬說「市面上大多數咖啡簡直是黑苦的液體,根本不能喝」在自稱是咖啡鑑賞大師的人一樣等級。 先不談美食與否是否有一個絕對的度量衡,所有在舌尖上的味道都是獨一無二的。如果常常會碰到「吃了XXX就回不去了」,可能只能說有所謂的味覺依賴症。而味覺依賴症在我看來,這不就美食家,這純粹只是把舌頭養慣了,再也無法品味某些味道了 — 這種定義下,我實在很難認同他們對於自己美食主義的自稱。有些味道,或許濃厚,或許淡麗,都有一些獨一無二的體驗,少了這些東西,整個世界會變得非常單調(或者,非常奢侈)的。

薛丁格甲賽啦!

不過這篇文章跟量子力學沒啥關係 XD 我以前有想過,如果我當國文老師的話,我一定要出一篇作文,開頭大致上像是這樣:

我養了隻叫做薛丁格的貓,每天早上起床都一副半死不活的樣子

摘自:我家的貓叫做薛丁格

這個開頭,然後要求學生把用小說體寫個兩段出來。也許可以寫得很靈異,很日常,或者很科學的片段~不過既然我當工程師,顯然這應該是沒機會要一堆小毛頭寫寫看了。

所以,我試著沿著當年的思路,試試看換作我的話,會寫出什麼樣的文筆呢?

Read more “薛丁格甲賽啦!”
Leave a comment

偵測Apple產品NCC發照情況的telegram channel

先不廢話,直接上網址 https://t.me/appletwspy

Source Code : https://github.com/Rayer/AppleTwNCCSpy

Apple的NCC發照並不代表立即會發售,但是也是一個指標:無論如何都要有NCC證號才會開賣。這個channel的bot會自動每五分鐘去爬蟲https://www.apple.com/tw/nccid/一次,裡面有東西變化(以Model為準)就會發出通知。

有興趣的去subscribe吧。

Leave a comment

如果你是Mac使用者,也許你會考慮徹底移除Google Chrome

Google Chrome installs something called Keystone on your computer, which nefariously hides itself from Activity Monitor and makes your whole computer slow even when Chrome isn’t running. Deleting Chrome and Keystone makes your computer way, way faster, all the time. 

chromeisbad.com

雖然Google拿掉Don’t be Evil這格言好一陣子了,不過老實講Evil這個詞本來就滿主觀的,顯然有些人對於Chrome的判斷Evil的標準比較不以為然。

今天Hacker Daily有提到一則關於Google Chrome的Keystone元件的問題 — 喔對,這搞掛過很多人的Mac,而且是兩次。Keystone主要的功能是協助Chrome(以及遠古時期2013年是協助Google Earth)更新以及維持到最佳版本,聽起來是個人畜無害的小可愛對吧?那為什麼會用到「甚至會讓系統掛掉」的方法來做自動更新呢?他們的自動更新有什麼特別的地方值得被拿出來討論呢?

Read more “如果你是Mac使用者,也許你會考慮徹底移除Google Chrome”
Leave a comment

RedHat宣告未來停止對CentOS的主流支援

今天的重磅新聞之一就是,RedHat將不再支援CentOS。CentOS 7的主流更新仍然會續命到2024年6月,然而CentOS 8卻倉促地被宣布支援僅到明年(2021)年底(哇靠那麼急?),而且裡所當然的也不會有CentOS 9了。這毫不意外地引起開發者一片罵聲

Red Hat建議CentOS 8的使用者遷移到CentOS Stream — 一個比較像是RHEL測試版本的發行版。但是,CentOS當時就是以穩定性著稱,常被比喻成是地球上最穩定的Linux,自然這種migration並不是被使用者所喜聞樂見。不過我比較好奇的是,類似定位的還有Fedora,而Fedora跟CentOS Stream共存也是一件滿奇怪的事情啊….(思考)。

也可以參考一下這篇的分析。另外,這個諷刺網站也滿有趣的,可以看一下 XD

Leave a comment