MAC

程序员-MAC 重新装机必备1软件

Posted by Yuankun Li on 2021-05-31

发现好app

  • Product Hunt 国际最流行的初创公司展示自己产品的平台,这里有各种奇妙的想法和产品,保证能够让你的脑洞大开。在这个平台上,你可以和创始人交流对话,提出意见,并发现各种好玩的产品和工具。简介:科技圈非常有名的平台,在美国有什么新产品(不论网站、APP还是插件)都会先往上前面挂。在国内原来也有些类似产品出现,但最终都没有做下去,而ProductHunt却流量很不错,有一大拨人经常关注着,是获取种子用户做冷启动的首选之地。可以免费上。可以人工影响排名和曝光。
  • G2 目前海外最大的软件选型平台,估值是超10亿美元的独角兽,国内SaaS点评网、36氪企服点评等类似网站基本都在学习这家。G2给厂商提供会员、广告、数据等服务,通用类软件流量大。想曝光想好看要花钱,评价审核非常严格。类似网站非常多,当然流量也会少,有些收费有些不收费。同类如GetApp、SaaSWorthy等很多家
  • SaaSHub 月访客约200万。介于上面两类之间,有按时间分布的热榜列表,也有产品评价和类似推荐,但网站结构较为简单。类似这种列表、找同类型的网站也有不少。免费上,可以人工干预上榜首。有流量,有转化。
  • Sourceforge 月访客约2100万,比较知名开源软件平台,后来有了专门的商业软件模块,提供面向商业软件的会员服务。如果是开源软件,推荐上去免费获取流量,但是商业软件要在上面推广费用不低,效果看情况。类似开源软件平台还不少,而类似的软件下载站更是非常多,比如流量更大的Softonic,拥有多语言站点,但是入驻麻烦且收费。可免费,可付费,人工干预影响小。
  • PartnerStack 月访客约72万。专门针对SaaS的分销管理 系统&分销平台,帮助厂商管理线索生态伙伴,也帮个人和企业找供应商。在海外线索伙伴是非常重要的,比如HubSpot就曾有很大比例来自于这块。类似平台还有,不多介绍。服务SaaS的SaaS,买吧。(老余也想做一个类似产品,对此有兴趣的朋友欢迎勾搭交流

编程必备

命令行工具和配置

内容略多,用另一篇文章来展开: 程序员-MAC-重新装机必备2命令行-环境配置

IDE

Database

  • DB Browser for SQLite DB Browser for SQLite (DB4S) is a high quality, visual, open source tool to create, design, and edit database files compatible with SQLite.
  • MongoDB Compass The GUI for MongoDB。

编程辅助

开发文档查看器

Dash 快速查API文档。免费版本会在你搜索完后等10秒再显示,付费版:$29.99 无需等待

1
2
3
4
5
# latest
brew cask install dash

# 4.6.7 with license
brew cask install https://raw.githubusercontent.com/Homebrew/homebrew-cask/baf4f35e70c225fe1a8a60ec3b4e22604187238d/Casks/dash.rb

DevDocs.io

DevDocs.io Git日语
DevDocs.io Git英语

Zeal

网络

  • Paw,【付费】请求模拟,前后端联调API时用这个先走一遍。

  • Postman,【免费】请求模拟,前后端联调API时用这个先走一遍。

  • Charles,【付费】抓包用,支持 https,公司提供的付费账号。

  • WireShark,抓包用。

  • Gas MaskHosts 管理

SSH Client

反编译工具

JD-GUI

1
brew install --cask jd-gui

JD-GUI报错

打开jd-gui,报错:
ERROR launching 'JD-GUI' No suitable Java version found on your system! This program requires Java 1.8+ Make sure you install the required Java version.

1
JAVACMD="/Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/Home/bin/java"
  • 解决问题,如果还没解决最后没有办法的话,直接进去 cd进入到JD-GUI.app/Contents/Resources/Java目录,然后java -jar jd-gui-1.6.6-min.jar(后面为你自己的jar包名字)来执行

效率

  • [x] Alfred + Powerpack 【付费,我的百度网盘、硬盘】应用启动、粘贴板管理、Workflow、Snippets 管理等。 同步问题可以参考:Alfred 中如何在不同电脑上同步自定义设置?在Mac之间同步您的Alfred设置。免费功能:File search, Web search,app启动, Calculator, Dictionary, System。付费功能(需购买Powerpack):Workflow,Action, Clipboard History,Snippets, Contacts, itunes, 1Password, Terminal. 【我的百度网盘、硬盘】

  • [x] Raycast,【开源免费】,Alfred太贵了,Raycast是很好用的平替。“打开application/文件夹”,“snippet”,"剪贴板"等功能都有。

  • [x] shortcutdetective,【网址下载】检测keyboard shortcut(hotkey) 冲突, 免费。例如control + A, 可以检测出哪些application设置有这个快捷键,避免冲突。

  • [x] Thor,【网址下载】或者[APP Store + 国外账号]一键直达应用, 免费,开源。

  • [x] Karabiner Element,用于把右 Command 和 Capslock 键利用起来,避免快捷键冲突,简单 note,详见sorrycc的《我的快捷键技巧》

    • 右 Command”改成F19: 切换到Complex modifications --> Add rule --> “Change caps_lock to command+control+option+shift.” --> 打开文件~/.config/karabiner/karabiner.jsoncaps_lock替换成right_command
      替换成
    • 我试了后, 把“右 Command”改成F19,发现我右 Command+delete还是经常用的,所以接着在Karabiner Element 的“Simple modifications” 把 “right_option” 改成了 “left_command”。
    • 遇到了macOS 10.14.6 Karabiner-Elements 疑似无法正常使用的问题
    • 另外参考Mac 自定义应用程序快捷键配置了Mac app,比如Chrome和iterm3的一些快捷键。免费,开源。

时间管理

  • Apple官方日历,简称iCalendar, 用来日程记录。
  • TimeView, [APP Store 免费版限制2个card; 付费版,5.99美元买断] iCalendar并没有提供官方的数据统计和分析功能,所以我们需要借助第三方软件TimeView。TimeView可以理解为是一个数据透视图,透视的数据都来自你在日历中记录的东西。进去之后设置规则,比如我想要统计健身的时间,可以新建一条卡片,设置规则:选取「健康」日历,并包含「健身」关键词。然后我们就可以一张透视统计图,拉取了所有相关的日程,即使课程的命名不规则,只要「健身」关键词标记准确,就可以准确统计。
  • TickTick滴答 ,任务管理,有MAC版和iPhone版,可以同步。[APP Store]
  • [x] RescueTimeWakaTime来记录你的时间,都有Chrome插件。RescueTime 手机端电脑端都有app。命令行安装WakaTime

文章:

MACOS 工具

文件

解压

  • MacZip 【免费】解压/压缩工具, 查看、编辑压缩包,无需解压!一直想找到Windows上7zip的mac替代品,终于满足了。
  • the-unarchiverApp store, 免费】解压/压缩工具,brew install --cask the-unarchiver

文件比较/查看

  • Meld 【开源免费】文件比较, Meld git下载
  • Qmenu 【免费, App strore】访达扩展,拥有QSpace【付费, App strore】的部分功能。Support open in more Apps, such as Atom, MacVim, Emacs, CotEditor, Typora, Android Studio, HBuilderX, IDEA, AppCode, CLion, DataGrip, DataSpell, GoLand, PhpStorm, PyCharm, PyCharm CE, Rider, RubyMine, WebStorm.
    • 【新建文件】
    • 计算文件哈希值
    • 【Open in Item2】
    • 【Open in VScode】
    • 【Open in IntelliJ IDEA】
    • 【Open in PyCharm CE】
    • 【Open in Typora】
    • 【Copy path】

文件清理

工具

云盘

  • 百度网盘

  • OneDrive

  • [x] Kiwi for Gmail,Gmail 客户端, 我用的免费的lite版,App store 要切换到美国。

  • [x] Microsoft NTFS for Mac by Paragon Software - 支持 NTFS 格式硬盘,因为原来买了希捷的移动硬盘,送的软件,一般、够用。

  • [x] RDM,【免费,开源】分辨率切换,允许设置未支持的分辨率,比如我会在录屏时设置 720p(hd) 的分辨率。在使用多个外接显示屏的时候,也可以调整外接显示屏的分辨率,很方便。

笔记/阅读

  • [x] Onenote,笔记工具,从 Evernote印象笔记 (原来是会员,现在只是免费版) 切到 Onenote,准备换Ulysses。不过我现在markdown一般都用vscode+github来写了。
    • Onenoted 优点
      • 0 免费 + 实时同步到onedrive
      • 1 多级目录(note - stack section - section - page - subpage)
      • 2 笔记间可相互引用:可复制page link和section link
    • Onenoted 缺点
      • 对markdown支持不好(只有windows版本有插件可以支持markdown)
  • 有道云笔记【免费,支持markdown】推荐。APP store 可下载
    • 支持markdown
    • 免费版(非会员)2-3G空间
  • Typora 专门写markdown的编辑器。
  • [x] Reeder,RSS 阅读软件
  • uPic 【免费,开源】Mac图床客户端。我当然用的免费开源版。需要在 系统偏好设置 - 扩展 - 访达扩展 中添加扩展,否则点击会没有反应,参照
    • 支持图床: smms、 又拍云 USS、七牛云 KODO、 阿里云 OSS、 腾讯云 COS、微博、Github、 Gitee、 Amazon S3、自定义上传接口等
    • 中文使用说明
    • App store 也可下载收费版¥30 只有 AppStore 是最新版本。 其他安装留在`v0.21.1’。可以拉取代码自行编译打包。

作图

  • Photoshop 【收费】,如果轻量级使用可以用网页在线工具photopea代替。

  • [x] OmniGraffle 画图工具.

  • [x] Xmind 脑图工具。

截图

  • Shottr 【免费,MAC M1】Screenshot tool fordesigners,front-end engineers,mobile developers those who care about pixels.
    • 可以量尺寸pixels
    • Text recognition (OCR) 图片识别文字
    • Scrolling Screenshots on Mac 长截图
    • Color picker 取色器

修图

修图软件

视频

视频播放

  • [x] Gif Brewery 3 ,GIF 录屏工具, 可以直接录屏并转换成gif动图。免费,App store 下载。
  • 各类视频软件
  • [x] IINAIINA视频播放。原来用的VLC media player,后来改用IINA。【开源免费】多媒体播放器,支持多倍速播放。 brew install --cask iina

视频编辑

  • [x] KeyCastr,你在键盘上按了哪些键,会显示在屏幕上,适合录屏的时候使用。通过 homebrew cask 安装: brew cask install keycastr。记得mac设置Security & Privacy下的Input monitoring 和 Accessibility里面要加上并勾选。顺便把开始显示键盘的快捷键设置成了F19 + k。免费,开源。

  • [x] DaVinci Resolve 16 达芬奇,视频剪辑,有免费版本,影视飓风在B站有免费教程。

  • [x] Blackmagic RAW Player Blackmagic RAW Player是观看Blackmagic RAW格式片段的理想选择。Blackmagic RAW Player能够播放Blackmagic RAW格式的媒体文件,以及扩展名为.braw的媒体文件。App store 有,免费。

  • [x] Blackmagic RAW Speed Test Blackmagic RAW Speed Test是一套CPU和GPU衡量工具,可用于测试系统上解码全分辨率Blackmagic RAW帧的速度。测试中多个CPU内核和GPU会被自动检测和使用,为您提供准确实际的结果。只需选择Blackmagic RAW固定比特率3:1、5:1、8:1或12:1,以及您想要的分辨率即可执行测试。测试结果以简单明了的表格形式展示,显示了您的计算机每秒解码所有支持分辨率的帧数。App store 有,免费。

  • [x] PluralEyes 4 Red Giant PluralEyes for mac是Mac平台上一款专业的音视频同步剪辑软件,pluraleyes 4 mac支持使用轨道和媒体剪辑、跨区剪辑、临时同步文件、调整同步结果、微调同步、导出为媒体文件、导出时间轴等功能,能够轻松处理多机位的音视频同步问题。付费。

  • [ ] Softorino YouTube Converter,免费24小时,之后付费,YouTube 视频下载

  • [ ] youtube-dl 命令行视频下载利器,选择下载视频,或是将视频流直接导出到自己想使用的播放器中。国内类似版本: You-Get,对国内平台支持的更好。

虚拟机

  • [x] ParallelsDesktop 【付费】Mac上跑Windows虚拟机,与Mac集成的非常好。
  • [x] VirtualBox 【免费】Oracle虚拟机。

翻译

  • DeepL 网页版,app版,浏览器插件 都有。Pro版本收费,普通版免费。

工作必备

MAC 设置

高效 MacBook 工作环境配置

Finder设置

1
2
3
defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder //显示隐藏文件

defaults write com.apple.finder AppleShowAllFiles No && killall Finder //不显示隐藏文件

删除启动台(LaunchPad)残留的图标

壁纸软件

  • Irvue: 【Apple store 美版账户, 免费】自动换壁纸,就不用再为切换壁纸这件事情消耗过多不必要的时间。它自动获取 Unsplash 上的高质量无版权图片作为壁纸。在其菜单栏菜单中的 Update interval(更新时间)中可以设置更新间隔,从每半小时到每月都可以设置,也可以选择手动更新。
  • Unsplash :【Apple store 美版账户, 免费】作为质量最高的免费无版权图片资源网站之一,Unsplash 一直被众多第三方壁纸应用选为图片来源,而这个高质量的照片网站终于有官方的 Mac 客户端了。

参考文章:



show git comment