烦恼一般都是想太多了。

0%

about

个人的知识体系过程

通过 markdown 格式进行知识的整理和总结,用到的编辑器有 macdown,typora。这两个编辑器各有优劣,根据使用的场景来进行选择。

对于零散的知识,通过 hexo 来部署在 github.io 上。其中用到了几个插件来对进行支持:hexo-filter-viz 用此来将我 markdown 文件中的 mermaid,graphviz 图表进行渲染。

对于成体系的知识,或者是某些文档,通过 gitbook 来进行部署。其中也用到了几个插件来进行支持:gitbook-plugin-mermaid-v8 来支持 mermaid;gitbook-plugin-graphviz 来对 graphviz 进行支持。

使用 pandoc 来将 markdown 文件转换为 pdf/docx 格式发送给对方。其中用到了几个 filter :pandoc-graphviz-filter 来转换 graphviz 图表;mermaid-filter 来对 mermaid 来进行支持。

可以看到,其实这些插件都是使用了 js 来进行编写的,有机会和时间还是将其做成一统的就好了。

时间

  • OmniFocus 个人事务,时间管理。 GTD 最好的一个实现。
  • OmniPlan 项目管理

阅读写作

  • calibre 电子书制作转换
  • Kindle 用来阅读。Android,iOS 可装上APP。
  • MacDown markdown 编辑器。导出 PDF 的效果不行,无大纲视图。长文渲染有点差劲。
  • typora 这个也是非常不错的,不过不是开源,所以定制性太差。相比 macdown 而言,其有几个优势:1. 导出 PDF 带 标签 TOC 效果非常好;2. 写作的时候有大纲视图,文件夹视图。有一点不好的地方就是不内嵌对于 graphviz 的支持,只能通过 web server 来生成。
  • Office 365 这个够用了,订阅一年家庭版 40 多,不贵。
  • pandoc 主要是用来将我的 markdown 源文件向多种文件格式进行转换。加上 mermaid, graphviz 的 filter 能实现多个编辑场景的一致。

开发

  • Sequel Pro (macOS)MySQL 客户端
  • Paw HTTP API 测试
  • mycli MySQL 命令行客户端

画图

  • 概念模型C4。从 Context,Container,Component,Code 四个层面来描述软件架构。
  • graphviz 流程图,这个用起来感觉不其他的都要逼格高,代码式的流程图,不过只能是线框组合。这个画关系图,是一个非常棒的工具。
  • memraid 这个主要用来画甘特图和序列图,效果非常棒

效率

  • Alfred macOS 全局索引搜索
  • iTerm+zsh+oh my zsh 终端工具
  • VNC-Viewer VNC 客户端
  • p7zip 命令行压缩解压工具
  • OmniDiskSweeper 用来做磁盘清理的
  • fdm Free Download Manager 这个东西不错