awesome-tools
从 Blog 迁移到 GitHub 仓库维护,可以有历史记录。
翻墙
主 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 的测试会借助内网的云测平台
输出
- Notion,笔记工具,准备逐渐从 Bear 迁到 Notion
- Bear,笔记工具,颜值高,订阅了 Pro,和手机同步
- Typora,可以基于目录编辑 Markdown,所以 github 仓库的文档都会用他编辑
- MultiMarkdown Composer,单文件的 markdown 编辑
- OmniGraffle + iThoughtsX,画流程图
- LICEcap ,GIF 录屏工具
输入
- Reeder,RSS 阅读软件,我的主要信息来源,没有提供 rss 源的我会先在 rsshub.app 上找,再没有就自己写一个 serverless 服务部署在 now@2 上
- Kiwi for Gmail,Gmail 客户端
效率
- Alfred + Powerpack,应用启动、粘贴板管理、Workflow、Snippets 管理等
- Copied,粘贴板管理,之前一直用 Alfred 的粘贴板,试用后发现还是得用专业做粘贴板的工具
- Thor,一键直达应用
- TaskPaper,任务管理
- 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 + Motrix,下载工具,Folx 下 http,qBittorrent 下 magnet,Motrix 是 aria2 的封装,可以下百度云盘、115 等
- f.lux,调节显示器色温,护眼,尤其是早上起来屏幕实在是刺眼
- IINA,视频播放
- snipaste,截图工具,需要标注的时候用
- Get Plain Text,自动清除粘贴板内容的格式
- 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
- octotree,显示文件树形目录
其他
- Workona,tab 管理,基于使用场景
- JSON Formatter,让 JSON 更易读
- Better History,搜索历史记录用
- Tampermonkey,油猴,通过脚本定制网页
- uBlock Origin,广告 Block
- Netflix Rating,在 netflix 上显示每个影片的 IMDB 的评分信息
- Select like a boss,可以选择链接里的内容
iPhone 软件
每天用
- 支付宝
- 微信
- Chrome,代替 Safari,好处是可以和电脑同步
- Gmail
- Reeder,我是 RSS 重度用户
- 钉钉,工作交流
- Shadowrocket,你懂的,需切换美区安装
- Twitter,感觉官方客户端够用了
- Workflow,最常用的一个 workflow 是 clipboard to instapaper,用于把微信文章经由 instapaper 保存到 github issue
- 网易云音乐
- OmniFocus,任务管理
在线服务
免费
- refiddle + regex101,调正则表达式
- 30 seconds of code,代码片段
- astexplorer,调 ast
- globtester,调 glob
- ghub.io,redirect to an npm package's repository page
- unpkg,npm 包的 cdn 服务,可以查看 npm 包发布后的内容
- sketchboard + draw.io + MindMeister,在线画流程图
- HackMD,在线笔记,有 PPT 展示功能
- Slides,PPT 制作
- CodeSandbox + glitch + repl.it,在线代码编辑,前者支持 sandbox container,可以跑 npm scripts
- node.green,查询 NodeJS 的 ES2018 特性支持情况
- Can I use,查询浏览器的特性支持情况
- carbon,根据源码生成图片
- Tell me when it closes,github issue 关闭时发送邮件通知
- Package Diff,比较 npm 包两个版本直接的区别
- Firefox Send + ffsend,文件分享服务
- (beta)Webpack config tool,webpack 配置工具
付费
- Oreilly Safari Books,Oreilly 图书、视频教程、newsletter 等,看地比较少,到期了不准备续费了
- Frontend Masters,视频教程
- Zeit Now,serverless 服务,域名等
- name.com,域名服务,之后会转到 Zeit Now 上
- 少数派 Power+ 2.0,提效相关文章
- 网易云音乐
- 百度云盘 + 115 网盘 + 麦果网盘中转,资料下载
- 爱奇艺 + 腾讯视频 + 优酷,会员去广告
- Netflix
- Youtube Premium,主要为了 iPhone 上切换应用或锁屏后能继续播放
硬件
电脑
- MacBook Pro 15-inch, Mid 2015,公司配的,256 G 不太够用,自己买了个 SDCZ43 128G U 盘 一直插着做扩展
- 神舟战神 Z7-KP7S1,可以玩一些要求不太高的 PC 游戏
电脑配件
显示器、键盘、鼠标都 x2,保证公司和家里的体验一致。
- U28E590Dx2,三星显示器,应该是 4K 中最便宜的了
- (HHKB Pro 2 无刻 + 彩色键帽)x2
- Razer DeathAdder Chromax2
家庭网络
- J1900 软路由 + UBNT 交换机 + (UBNT AP & 华硕 RT-AC88U)
手机
耳机
- Bose QC30,公司环境有点吵,降噪耳机必备
相机
相关
- awesome-f2e-libs - 我关注的前端库。
- 旧版本的装了啥