闲聊

说起来也好笑,可能只是我太懒了吧,一看到Windows上面一堆奇奇怪怪的环境变量就开始头皮发麻懒得配,最后所有的Java学习都是在macOS上完成的。

如果让我评价macOS和Windows,我只能说其实对我来说没咋差,可能macOS干活会更加优雅一点吧。

但是我家毕竟也不是啥有钱人家,就很心酸的搞了台Hackintosh。机子是一台 2018 Dell XPS 15 9570,Intel i5-8300H的处理器,配上1080P最垃圾的屏幕,65Wh的电池简直就是反复折磨,我只能勉强撑过一场晚自习,但也是这样勉强度过了大学这三四年的时间。这里也要感谢xxxzc佬的GitHub项目,给了我这台半死不活的老机子一点新的希望。

以下的App,如果你想寻找白嫖渠道,那多半能在MacWk找到,祝你好运喽。

开发工具

JetBrains全家桶

从五月份开始勉强爬起来跌跌撞撞的把Java学了起来,那自然是要用IntelliJ IDEA的😂,Eclipse在Windows下把我折磨的够呛(也可能只是我纯菜)。我自己感觉的话,IDEA的界面明显要比Eclipse优雅不少。

另外的话,如果有强迫症相关需要,喜欢定期更新JetBrains版本号,那建议可以整一个JetBrains Toolbox统一管理全家桶的更新。

可惜的是,好东西往往都不是免费的,如果是学生的话,自然可以免费,以后毕业了就不好说了emmm

当然如果你的学校是薅羊毛大军的受害者,深表同情,看起来总有同学喜欢把自己的edu邮箱挂出去害得整个学校的edu邮箱全部遭殃,我也算是遭遇过一次了。当然上传学信网相关资料就可以解锁了,等上一个星期就可以了。

Transmit

在部署服务器的时候,如果我们想要修改一点点的配置文件啥的,比如修改一下nginx的配置文件,添加一下负载均衡的策略等等。我们大概率得通过SSH连接到服务器上面,用vi或者vim去修改相应的config。

又或者我们可能需要往服务器上面传个刚打好的jar包、war包啥的,当然我们也可以用sz、rz这样的命令完成。

碰到这些问题的时候,以前的我多半会有点脑溢血。vim好用是真好用,除非我好久不用忘了(狗头),只会:q, :wq, :q!, :wq!在那边一通瞎按😅

总有一些vim党说vim天下第一,反正我是条懒狗hhh,如果我有得选我才不用vim这种太高端的货色呢。

最后,我还是找到了这个好用的App,他的名字叫Transmit。

通过这个App,我们可以可视化的打开服务器的文件夹,如果我们需要修改某个配置文件,可以直接使用本地的VS Code调起打开,在VS Code里面查找替换相关操作就游刃有余的多了,修改完之后直接保存就可以了。

当然这款app正版的价格也是吓人😅大概这就是macOS的代价吧

Navicat yyds !

讲到macOS上面有什么管理MySQL数据库的App,那自然是Navicat喽。虽然你可能说Data Grip也不错呀,我只能说JB家的东西实在是太大了,一个个都是内存杀手,害,爱过罢了。

简单的来说,navicat也算是满足了基本的使用,我们可以简单的查看修改每个数据库每张表的情况,执行sql脚本等操作也十分的简单。

但是呢,正版总是那么的昂贵😅真心不是我不支持正版,等我富裕了点再说

RDM

刚刚聊到MySQL,那怎么能少了Redis,那自然轮到RDM(Redis Desktop Manager)上场了。

省流助手:$15

一想到对着黑白命令行redis-cli我的痛苦阈值有多高,就感觉还行(其实我白嫖的)

Docker Desktop

也许你在做老师布置的课后大作业的时候经常有这样的想法:管他呢,反正做完了就没用了,干脆卸了,还浪费我硬盘空间。

我第一次被迫接触Docker是学校的数据库课程,由于过分老气的教材,大家还在用着Windows配合SQL Server做一个很简单的Demo,搞得我的macOS就很尴尬。我网上一通搜罗才发现了Docker,不如直接创建一个SQL Server容器,用完直接销毁完事,就很简单。

后来,我干脆自己学习牛客论坛项目的时候把所有的东西都放在了Docker上面,像是MySQL,Redis,ZooKeeper和ES,总之体验还算挺好的,不用装的文件到处都是了。

Docker这个App和刚才的都不一样,在这里免费才是最贵的,我们都是小白鼠,不想更新得加钱,就很真实~

Postman

Postman在测试接口的时候就经常会用到,毕竟有些参数我们没办法直接用浏览器带着去访问前端,用curl命令又显得太复杂(痛苦阈值太高了),尤其是当你调Elastic Search的时候一想到和curl命令在那边打的有来有回,就感觉非常的脑淤血。

iTerm

其实很久以前在玩Arch和Manjaro的时候就有在用iTerm了,当时配着i3wm感觉不要太好呢

现在配着macOS感觉还是很不错,配上一个oh-my-zsh,再加上我们自己定制的powerlevel10k

效果还是很不错的

Fiddler

淦,本来还想推荐Fiddler这一款很好用的抓包软件,可惜他居然收费了~

那就对不起了

日用品

SoundSource

我在Linux上调pulse audio调到吐血发现macOS上面居然有这么好的软件

图里面就一目了然了,总之他很好的解决了一个痛点,那就是将音频的输入输出进行分流,我们还可以以App为单位对不同的音频去做增强,该外放的外放,该耳机的耳机,就很强👍

价格很感人,做好准备~

iStat Menus

对于我这种强迫症,经常想盯着CPU、内存使用率看的人来说,这个app就挺好的hhh

百度上面搜,居然有几个激活码到现在还能激活,那我就认为是正版白嫖了~

Mounty

macOS一大感知明显的痛点,就是NTFS的文件系统,只能读不能写

这里我们就用到Mounty了,很轻便,比一堆收费的离谱软件不知道高到哪里去了

Mos

由于Mac的触控板我们在拖拽的时候经常能感受一股很“物理”的惯性,但是当我们接上鼠标的时候这种惯性感却没了,就很强迫症的难受。

当然这种惯性操作模拟不是所有app都买账的,像是ppt等还是关掉为好