题图:jeffhopper @ unsplash.com
转眼 2019 了,整体更新下装了啥。
翻墙
主 google cloud,备 rixcloud、阿里云香港和公司翻墙。
- google cloud 免费,一年到期后可无限续,支持 netflix
- rixcloud 到期后不续了,有点贵,老牌服务商,比较稳定,支持 surge 客户端,当时买这个主要是为了看 netflix,后来 google cloud 支持 netflix 后就没必要买他了
- 软件方面,Mac 下用 ShadowsocksX-NG-R,iPhone 下用 ShadowRocket(需切美区下载)
- 通过 Proxifier 实现命令行应用或其他应用翻墙,比如 iTerm2 下执行 npm publish 偶尔会被墙,并且实测下来比
export http_proxy
快 - 家里的路由器翻墙是用 RT-AC88U + 梅林小宝版固件
- 电视上看 youtube 和 netflix 可以用 Nvidia Shield TV,我买的美版,据说国版也可刷原生系统
Mac 软件
编辑器和 Terminal
主 Intellij Idea,辅 VSCode 和 Vim。选 Intellij Idea 的原因是无需安装插件就很好用,另外也是没有时间去折腾插件。
- 字体主 Dank Mono,辅 Operator Mono,看厌了一个换另一个
- Intellij Idea 使用 material-theme-jetbrains,Theme 选 Material One Dark,字号 16 号,行距 1.2,效果图
- Intellij Idea 插件额外装了 File Watchers、GitLink、Import Cost、Prettier 和 Rainbow Brackets
- Terminal 用 iTerm2 + zsh + oh-my-zsh 的组合,主题是 robbyrussell
- zsh 的插件开了 git、autojump、brew、git、git-extra、git-flow、git-prompt、git-remote-branch、github、gitignore、history、history-substring-search、iterm2、node、npm、npx、nvm、tig、vscode、yarn
- iTerm2 里配
Run command…
为/usr/local/bin/idea \1
(图),这样 Command + 点击文件路径,就会在 Intellij Idea 里打开
开发辅助
- SourceTree,git 辅助,由于 git 高级操作命令记不住,就只用借助 UI 了
- Paw,请求模拟,前后端联调时我会用这个先走一遍
- Github Desktop,管理 github 仓库的变更和 PR,代替了 SourceTree 的部分工作,可以方便地把别人的 PR checkout 到本地验证
- Gas Mask ,Hosts 管理
- ColorSnapper2,取色工具
- Charles,抓包用,支持 https
- Google Chrome + Google Chrome Canary + Firefox + Safari,浏览器,调试用,IE 的测试会借助内网的云测平台
输出
- Bear,写作工具,颜值高,订阅了 Pro,和手机同步
- Typora,可以基于目录编辑 Markdown,所以 github 仓库的文档都会用他编辑
- OmniGraffle + iThoughtsX,画流程图
- LICEcap ,GIF 录屏工具
输入
- Reeder,RSS 阅读软件,我的主要信息来源,没有提供 rss 源的我会先在 rsshub.app 上找,再没有就自己写一个 serverless 服务部署在 now@2 上
- Kiwi for Gmail,Gmail 客户端
效率
- Alfred + Powerpack,应用启动、粘贴板管理、Workflow、Snippets 管理等
- Thor,一键直达应用
- OmniFocus ,任务管理,通过 Omni Sync Server 和 iPhone 同步
- Karabiner Element,用于把右 Command 和 Capslock 键利用起来,避免快捷键冲突,简单 note,详见《我的快捷键技巧》
vlog 相关
- ScreenFlow,视频录制和剪辑
- Final Cut Pro,视频剪辑
- RDM,分辨率切换,允许设置未支持的分辨率,比如我会在录屏时设置 720p(hd) 的分辨率
- KeyCastr,按键显示
其他
- CleanMyMac 3,系统清理
- 1Password,密码管理
- Bartender 3,管理系统右上菜单项,隐藏或收起不常用的
- KeepingYouAwake,可保证系统不自动休眠
- Softorino YouTube Converter,YouTube 视频下载
- Downie 3,通用视频下载
- Folx 5 + qBittorrent,下载工具,前者下 http,后者下 magnet
- f.lux,调节显示器色温,护眼,尤其是早上起来屏幕实在是刺眼
- IINA,视频播放
- RunCat – 菜单栏显示奔跑的小猫,CPU 占用率越高跑地越快
- 钉钉 + QQ + 微信 + Telegram + Slack,通讯交流
命令行
通过 homebrew 安装
- autojump,目录跳转
- the_silver_searcher,文件搜索,命令行是 ag
- hub – git 扩展
- tig – git 扩展
- bat,带行号的 cat,可以配
alias cat="bat"
- fd,比系统自带的 find 友好
通过 yarn global add
安装
- projj,github/gitlab 项目管理
- serve,本地静态服务器
- fkill,比 kill 好用的进程 killer
- qrcode-terminal,二维码生成
Chrome 插件
Github 相关
- OctoLinker,根据 require/import 或 package.json 中的 dependencies 进行快速跳转
- Refined Github,Github 改进
- npmhub,在 README 下方显示 npm 依赖信息
- Hide Files on GitHub,隐藏配置文件等非必要文件
- Github Hovercard,比如不用点进去就能看到 issue 详情
- Git History Browser Extension,可视化的方式显示文件修改历史
- File Icon for GitHub, GitLab and Bitbucket,更好看的文件 icon
其他
- Workona,tab 管理,基于使用场景
- JSON Formatter,让 JSON 更易读
- Better History,搜索历史记录用
- Tampermonkey,油猴,通过脚本定制网页
- uBlock Origin,广告 Block
- Netflix Rating,在 netflix 上显示每个影片的 IMDB 的评分信息
iPhone 软件
每天用
- 支付宝
- 微信
- Chrome,代替 Safari,好处是可以和电脑同步
- Gmail
- Reeder,我是 RSS 重度用户
- 钉钉,工作交流
- Shadowrocket,你懂的,需切换美区安装
- Twitter,感觉官方客户端够用了
- Workflow,最常用的一个 workflow 是 clipboard to instapaper,用于把微信文章经由 instapaper 保存到 github issue
- 网易云音乐
- OmniFocus,任务管理
更多参考 https://github.com/sorrycc/ama/issues/12
在线服务
免费
- refiddle + regex101,调正则表达式
- astexplorer,调 ast
- globtester,调 glob
- ghub.io,redirect to an npm package’s repository page
- sketchboard + draw.io + MindMeister,在线画流程图
- HackMD,在线笔记,有 PPT 展示功能
- Slides,PPT 制作
- CodeSandbox + glitch,在线代码编辑
- node.green,查询 NodeJS 的 ES2018 特性支持情况
- Can I use,查询浏览器的特性支持情况
- carbon,根据源码生成图片
付费
- Oreilly Safari Books,Oreilly 图书、视频教程、newsletter 等,看地比较少,到期了不准备续费了
- Frontend Masters,视频教程
- Zeit Now,serverless 服务,域名等
- name.com,域名服务,之后会转到 Zeit Now 上
- 少数派 Power+ 2.0,提效相关文章
- 网易云音乐
- 百度云盘 + 115 网盘 + 麦果网盘中转,资料下载
- 爱奇艺 + 腾讯视频 + 优酷,会员去广告
硬件
电脑
- MacBook Pro 15-inch, Mid 2015,公司配的,256 G 不太够用,自己买了个 SDCZ43 128G U 盘 一直插着做扩展
- 神舟战神 Z7-KP7S1,可以玩一些要求不太高的 PC 游戏
电脑辅助
显示器、键盘、鼠标都 x2,保证公司和家里的体验一致。
- U28E590Dx2,三星显示器,应该是 4K 中最便宜的了
- (HHKB Pro 2 无刻 + 彩色键帽)x2
- Razer DeathAdder Chromax2
路由器
手机
耳机
- Bose QC30,公司环境有点吵,降噪耳机必备