程序員新入手MacStudio的裝機環(huán)境

最近新入手了蘋果推出的造夢空間(MacStudio),該主機采用了Arm架構(gòu)的M1 Max芯片账忘,性能強勁志膀,散熱很棒,多核跑分是我那2019款16寸Mac Pro好幾倍鳖擒。

首先我要感謝我老婆的大力支持溉浙,定不負期望,努力造夢=浴4粱!

今天我來說下程序員新入手MacStudio后要做的事情有哪些期升,尤其是從intel架構(gòu)的Mac升級過來遇到一些坑的規(guī)避惊奇。

[圖片上傳失敗...(image-dd0820-1666164190260)]

我從網(wǎng)上找到了蘋果自研芯片M系列的評分對比,M1 Max的性能在全部芯片之中排行第二播赁,其實也算是第一颂郎,因為M1 Ultra兩塊M1 Max拼接而成的,性能自然會翻倍容为。

1. 拆箱

廢話不多說乓序,先上圖诞吱。

mac-studio-installed-2.jpg
mac-studio-installed-3.jpg
mac-studio-installed-6.jpg
mac-studio-installed-7.jpg
mac-studio-installed-5.jpg
mac-studio-installed-4.jpg

跟其他Mac一樣全金屬機身,觸摸時有一絲絲涼意竭缝。

2. 激活 & 數(shù)據(jù)遷移

第一個坑:

把顯示器房维、電源線接上后按下電源按鈕,一聲渾厚的開機聲音傳入耳朵抬纸,當我看到屏幕上的提示讓我連接妙控鍵盤妙控鼠標時我傻眼了咙俩,難道是強制性綁定消費?我平時不用蘋果官方出的鍵盤鼠標配件湿故,不如機械鍵盤用起來有感覺阿趁。

這時不要慌,拿出塵封已久的有線鍵盤坛猪、有線鼠標連接電腦后就可以進行激活了脖阵。

mac-studio-installed-8.jpg

選擇語言后進入數(shù)據(jù)遷移的階段,蘋果系統(tǒng)提供了遷移助理來進行數(shù)據(jù)同步墅茉,可以將舊設(shè)備的數(shù)據(jù)同步到新設(shè)備命黔,不過這個數(shù)據(jù)同步的速度不太快,也可能是我的文件數(shù)量比較多就斤。

image.png

第二個坑:

滿懷期望等了兩小時終于同步完了悍募,開機后崩潰了,因為架構(gòu)變了(intel -> Apple)洋机,大多數(shù)軟件不適配坠宴,而且最重要的是Git也不能用了,Git不能用導(dǎo)致無法使用brew安裝軟件绷旗,無法使用brew就會導(dǎo)致無法更新Git喜鼓,成了一個死循環(huán)!O沃庄岖!

嘗試了各種辦法最后還是放棄了,把硬盤數(shù)據(jù)抹了重新安裝了一遍系統(tǒng)膀懈,這次沒有使用數(shù)據(jù)遷移顿锰,而是作為一個新的電腦激活的。

3. 開發(fā)環(huán)境

電腦激活成功后启搂,下一步就是安裝開發(fā)環(huán)境了硼控,把各種項目所需要的開發(fā)環(huán)境都配置好。

3.1 安裝brew & 管理環(huán)境

首先先來安裝brew胳赌,該項目在GitHub開源地址:https://github.com/Homebrew/brew牢撼,官網(wǎng)安裝命令如下所示:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

我使用brew所管理的軟件:

  • Git:管理項目源碼
  • htop:可以監(jiān)控軟件內(nèi)存以及CPU使用情況。
  • jsonpp:自動格式化接口返回json數(shù)據(jù)疑苫,與curl是好搭檔
  • nodejs:可以安裝多個版本的nodejs然后使用link的方式來切換版本

3.2 安裝sdkman & 管理環(huán)境

sdkman是Java研發(fā)人員的福音熏版,支持多種軟件并且每一種還支持多個版本任意切換纷责,尤其是針對JDK版本,官網(wǎng):https://sdkman.io/撼短,安裝命令如下所示:

curl -s "https://get.sdkman.io" | bash
# 輸出全部廠家全部版本可使用的jdk
sdk list java

[圖片上傳失敗...(image-a51a4a-1666164190261)]

使用sdk use命令即可輕松切換版本再膳,使用sdk default命令還可以修改默認使用的版本,如下所示:

# 使用Semeru提供的11.0.15版本JDK
sdk use java 11.0.15-sem
# 修改Temurin提供的11.0.16版本為默認JDK
sdk default java 11.0.16-tem

我使用sdkmain所管理的軟件:

  • JDK:jdk8/jdk11/jdk17
  • Maven

3.3 安裝oh my zsh

新版本的MacOS使用zsh作為默認的shell曲横,oh my zsh是開源項目用來管理以及配置zsh喂柒,GitHub地址:https://github.com/ohmyzsh/ohmyzsh

官方提供了多種安裝方式,如下所示:

安裝方式 命令
curl sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
wget sh -c "$(wget -O- https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
fetch sh -c "$(fetch -o - https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

4. 必備軟件

4.1 開發(fā)工具

  • IntelliJ IDEA:Java項目開發(fā)工具
  • DataGrip:數(shù)據(jù)庫管理工具
  • WebStorm:前端項目開發(fā)工具
  • AppBox:JetBrains的軟件管理工具
  • Redis Desktop Manager:Redis管理工具
  • Mongo Compass:MongoDB管理工具
  • Docker Desktop:Docker桌面客戶端
  • Typora:Markdown編輯器禾嫉,很輕灾杰,很適合,源碼與預(yù)覽一起
  • Sublimt Text:文本編輯器熙参,比記事本功能強大多了艳吠,可以用來手寫Java類。
  • Wireshark:網(wǎng)絡(luò)抓包工具
  • Postman:接口調(diào)試工具

4.2 辦公軟件

  • Xmind:思維導(dǎo)圖工具孽椰,發(fā)散思維的好工具
  • MicroSoft TODO:待辦工作計劃提醒工具
  • Chrome:程序員必備的瀏覽器
  • WPS:集Word/Excel/PPT于一體的文檔工具
  • 釘釘:公司所需
  • 騰訊會議:遠程視頻會議工具
  • 印象筆記:多端同步的筆記管理軟件
  • Teambition:企業(yè)多人協(xié)同軟件昭娩,可計劃迭代版本的任務(wù)列表
  • 阿里云盤:存儲必要文件到云端
  • 阿里郵箱:企業(yè)內(nèi)部工作交流

4.3 休閑娛樂

  • 微信
  • QQ
  • QQ音樂
  • 騰訊視頻
  • 喜馬拉雅

4.4 其他

  • ClashX:科學(xué)上網(wǎng)客戶端
  • Logi Options+:羅技Master3鼠標管理軟件

5. 多設(shè)備數(shù)據(jù)同步

5.1 使用iCloud同步數(shù)據(jù)

我平時在家里與公司所使用的電腦都是MacOS系統(tǒng)所以可以通過iCloud來實現(xiàn)文件的同步,將文件上傳到云端弄屡,多臺設(shè)備可以實現(xiàn)自動同步题禀,不過如果是太大的文件還是建議放到云盤鞋诗。

iCloud默認提供了5GB的存儲容量膀捷,對于日常所需并不太夠,可以升級成50GB削彬,每月的資費為6元全庸,iCloud目前是由國內(nèi)云上貴州運營的,不用考慮文件上傳融痛、下載速度的問題壶笼。

5.2 使用Google云盤同步數(shù)據(jù)

Google云盤也支持多設(shè)備數(shù)據(jù)同步,可配置需要同步的目錄雁刷,默認提供15G的容量覆劈,不過有個前提需要科學(xué)上網(wǎng)才可以。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末沛励,一起剝皮案震驚了整個濱河市责语,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌目派,老刑警劉巖坤候,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異企蹭,居然都是意外死亡白筹,警方通過查閱死者的電腦和手機智末,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來徒河,“玉大人系馆,你說我怎么就攤上這事⊥缯眨” “怎么了它呀?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長棒厘。 經(jīng)常有香客問我纵穿,道長,這世上最難降的妖魔是什么奢人? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任谓媒,我火速辦了婚禮,結(jié)果婚禮上何乎,老公的妹妹穿的比我還像新娘句惯。我一直安慰自己,他們只是感情好支救,可當我...
    茶點故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布抢野。 她就那樣靜靜地躺著,像睡著了一般各墨。 火紅的嫁衣襯著肌膚如雪指孤。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天贬堵,我揣著相機與錄音恃轩,去河邊找鬼。 笑死黎做,一個胖子當著我的面吹牛叉跛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播蒸殿,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼筷厘,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了宏所?” 一聲冷哼從身側(cè)響起酥艳,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎楣铁,沒想到半個月后玖雁,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡盖腕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年赫冬,在試婚紗的時候發(fā)現(xiàn)自己被綠了浓镜。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡劲厌,死狀恐怖膛薛,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情补鼻,我是刑警寧澤哄啄,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布,位于F島的核電站风范,受9級特大地震影響咨跌,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜硼婿,卻給世界環(huán)境...
    茶點故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一锌半、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧寇漫,春花似錦刊殉、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至栓撞,卻和暖如春遍膜,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背腐缤。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工捌归, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人岭粤。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓,卻偏偏與公主長得像特笋,于是被迫代替她去往敵國和親剃浇。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,722評論 2 345

推薦閱讀更多精彩內(nèi)容