解决方案:【这些年】沉淀的生产力工具集
优采云 发布时间: 2022-10-03 18:14解决方案:【这些年】沉淀的生产力工具集
资料来源:掘金
原文链接:【这些年】沉淀的生产力工具集——掘金
在这篇文章中,我将从背景、写作工具包、工作工具包、学习工具包四个方面来总结我这些年积累的生产力工具集。
以下是长期稳定的工具集。如果有后续更改,此 文章 将被更新。
背景
作为一个技术工程师,你肯定折腾过很多东西,比如下面的灵魂思想:
看着这几个字,是不是感觉似曾相识?这几乎是任何软件工程师都会经历的事情,包括我。好了,背景介绍到此结束,接下来分享一下我这些年积累的生产力工具集,都是精华,请和我一起往下看。
书写工具
我将通过先看整体,然后再看部分来说明这一点。
编写工具包整体程序
目前的总体规划是:
实时同步:使用百度云同步空间写作软件:使用vscode截图:使用snipaste绘图:使用excalidraw录屏:使用gifox粘贴板:使用粘贴思维导图:使用xmind或screen或mindnode图床管理:使用PicGo关联gitee文章多平台发布:使用开源项目mdnice,进行本地化代码改造
整体方案如上,下面对部分选定的部分做简单介绍。
实时同步
这里我选择百度云同步空间来做,也可以选择gitee和github进行实时同步。
百度云同步空间,其官网介绍如下图所示:
看图就知道具体的能力了。我在这里使用它的主要原因如下:
之前我尝试过用github、gitee、硬盘做这个,但是现在我选择使用同步空间进行实时同步。有兴趣的朋友可以试试,还是很不错的。我现在是svip会员,没钱拿折扣价。买一个既高效又方便。
编辑软件
写之前文章用过txt自带的编辑器,微知笔记,有道云笔记,尤利西斯,还有各种博客网站。但是现在写文章,我只用vscode。
我在这里写的 vscode 插件是:
编写过程大致如下:
PicGo、snipaste、paste软件打开需要截图为图片时,使用快捷键cmd+1进行截图,然后使用快捷键shift+cmd+p将图片上传到gitee图床通过PicGo,成功后自动复制到markdown中图片url格式需要优化代码截图,即使用vscode插件Polacode-2020优化代码截图。
之前在windows和mac上尝试过各种截图、绘图等工具。现在在只用mac的情况下,沉淀了以下4个软件:
截图截图
软件设置图如下:
具有以下优点:
一句话总结:这次的截图体验真的是太棒了。
绘图excalidraw
软件图如下:
具有以下优点:
一句话总结:这是最唯美的网图工具,用过的人都说好。
屏幕录制gifox
之前用过LICEcap,直到找到gifox,才决定用gifox,真的好用!
软件图如下:
具有以下优点:
一句话总结:这是mac最好的gif录制工具。
纸板糊
软件操作图如下:
上图是复制的内容。您可以通过按 cmd + 2 快捷键来调用粘贴板。查看复制的记录和使用某些复制的内容非常方便。解决了使用系统复制功能时,同一内容多选复制的问题。
一句话概括:看似简单的功能,效果明显,让你倍感舒心,不再为反复选择而焦虑。
图床管理
折腾了uPic、云服务器oss、github、掘金、csdn,最终选择了与gitee关联的PicGo作为我的解决方案。
软件图如下:
具有以下优点:
图床我选择了gitee,优点是国内,免费,免域名。虽然有图片大小限制,但这对我没有影响。像云兔床一样,需要记录自己的域名,不方便。也存在github强的问题,所以我一般选择gitee。
一句话总结:PicGo + gitee 是目前我能找到的最简单最稳定的图床设置。
文章多平台发布
这里我使用的是基于开源项目markdown-nice的定制工具。
显示图如下:
文章发布步骤如下:
写好文章后,打开本地项目,导入文章,进行实时自动阅读功能,选择我要使用的主题,根据自己的需要创建一个合适的主题,比如通用主题、掘金主题和公众号主题点击右侧的平台按钮,如掘金、公众号等平台,内容会自动复制复制到各个平台的编辑中,然后粘贴。还原度非常高,大大节省了多个平台。是时候调整 文章 布局了
一句话总结:站在开源的肩膀上,定制自己的需求,让文章多平台发布高效快捷。
编写工具包总结
至此,写作工具包已经介绍完毕,包括编辑、截图、绘图、录屏、复制粘贴、图床,以及文章写作过程中会涉及到的发布场景。它基本上涵盖了技术写作的所有过程。目前我对这个写作工具包很满意,可以很好的满足我现在的写作需求。
工作包
我将通过先看整体,然后再看部分来说明这一点。
工作工具包总体方案
目前的总体规划是:
终端软件:iterm2 + zsh + oh-my-zshppt 创建:使用 wps 截图:使用 snipaste 绘图:使用 excalidrawpc 录屏:使用 gifox 粘贴板:使用粘贴插件工具集:使用 utools 开发工具:使用 vscode、android studio、small程序开发工具ui:使用figma和sketch抓包:使用charles、wiresharkapi工具:使用apifox数据库:使用navicat 思维导图:使用xmind或窗帘或mindnodehost管理:使用SwitchHostsFTP软件:使用filezilla浏览器:chrome其他工具:提取-压缩包| 颜色提取- sip | 比较 - 超越比较 | 版本管理 - git | 软件下载 - 冲泡
整体方案如上,下面对部分选定的部分做简单介绍。
iterm2 + zsh + oh-my-zsh
从使用系统自带的终端,到找到具体的终端软件,如item2、tmux,最后稳定使用iterm2。
iterm2软件如图:
iterm2核心的配置如下:
我调整的iterm2配置就是上面的,其他的没有修改。我将其备份为配置文件并存储在同步空间中。
zsh + oh-my-zsh 配置代码如下
这里我在.zshrc中列出我的配置代码,具体效果就是上面的软件图,界面干净漂亮,用户体验极佳。
一句话总结:iterm2 + zsh + oh-my-zsh 的终端工具集,足以满足我目前对终端的使用要求,非常满意。
ppt
折腾了office、wps和keynote,因为大家在工作中都会用到office和wps,综合方案如下:
插件工具集 - utools
只需双击唤起utools的选项,唤起后,模糊输入p,点击Preferences,进入如下图界面:
您可以在首选项设置中安装您想要的插件。安装完成后,可以使用指定的快捷键快速启动插件。启动快捷键也支持模糊查询,非常方便。
下面是我录制的操作的gif:
斗图功能非常过瘾。
具有以下优点
一句话总结:这是一个非常高效的插件工具集,用户体验也很棒。是我用了很久的软件。
开发工具-vscode | 多终端开发者工具 | 安卓工作室
代码
每个人都熟悉它。我现在的主编,曾经在前端开发中折腾过sublime、atom、webstorm。但是现在已经确定只用vscode了。这里有一些推荐的插件供您使用
小程序开发者工具
现在前端基本都在用的开发者工具,虽然不会在上面写代码,但是一定要用。比如开发小程序、快应用,甚至使用uni和taro在多个终端上开发应用。
安卓工作室
我们公司是一家安卓手机公司。最近在学习Android开发,使用android studio。感觉很好,希望能掌握更多的客户知识和实战技巧。
用户界面
我用过ps、sketch、figma。没用figma的时候,蓝湖也用过。但是目前我用的最多的是figma,直接在web端查看和编辑非常方便。草图也被使用。对了,figma的cto是esbuild的作者,很强。可以预见,未来web端的figma等ui协作软件将成为主流。
数据包捕获 - 查尔斯 | 线鲨
在目前的mac开发环境中,我只使用了charles和wireshark。使用方法如下:大部分情况下只使用charles,使用wireshark来抓取更多底层更详细的内容。
我也曾抱怨过charles和折腾proxyman体验不佳,但考虑到公司使用charles进行测试和开发,我还是继续使用。这个要根据工作情况来选择。就像ppt一样,大家都使用wps进行工作ppt交流。如果你使用keynote,会有一些问题。
api工具——apifox
api工具是指用于接口文档、接口调试和接口模拟的工具集。之前折腾过各种api工具,现在只用apifox,集成了接口文档、接口调试、接口mock等操作,还有很多开放的api。
软件如图所示:
官网介绍其Apifox = Postman + Swagger + Mock + JMeter
一句话总结:非常好用,非常好的api工具,用就行。
在这里,一些公司有这方面的自研工具,可以根据工作需要灵活切换。
数据库——navicat
折腾了很多数据库管理软件,比如MongoDB Compass、nosqlbooster for mongodb、MySQL Workbench、navicat。由于navicat支持mongodb,所以我一直使用navicat作为我的数据库管理软件,稳定且强大。
软件如图所示:
一句话总结:体验非常好,一款非常好用的数据库管理软件。
思维导图
之前折腾过各种思维导图,现在只用xmind、mindnode和窗帘自带的思维导图。
浏览器-chrome
这将不再解释。开发者必须拥有一个具有非常强大的开发者工具和丰富插件的浏览器。这里有几个我推荐的插件
还有一个自己开发的chrome插件,用来推送好的文章到资源管理网站,类似于zoom前端团队的小报系统。
解压-maczip | 颜色提取- sip | 版本管理 - git | 软件下载 - 冲泡
颜色选择器啜饮
目前只使用sip,非常轻巧好用。输入cmd+3快捷键快速取色,流畅不卡顿。
软件如下图所示:
比较 - 超越比较
目前我只用Beyond Compare,非常好用,功能超强。
软件如下图所示:
一句话总结:对于一些精心合并的文件,当需要手动比较差异时,使用Beyond Compare。
版本管理——git
话虽如此,我当前的 git 快捷命令设置如下:
这些快捷命令也是我用得最多的。它们虽然简单,但方便实用。
工作工具包总结
至此,工作工具包已经介绍完毕。有些像项目管理软件、cicd系统和文档系统。我用的是公司内部的自研软件,这里就不介绍了。目前介绍的沉淀软件可以满足我大部分的工作内容。如果以后有好的沉淀软件,会更新这篇文章。
学习套件
总体规划如下:
自研资源管理存储:百度云笔记:Curtain、腾讯文档、语雀自研资源管理整体架构如下: 页面展示如下图:
chrome插件截图:
功能如下:
本地docker一键启动,数据库由navicat管理,数据定期备份,上传的图片直接保存在项目目录下。在使用git管理的同时,项目也会放在同步空间中。
对于个人的事情,我不再需要放在云服务器上。之前调整过域名之类的,现在觉得没必要了。local + git + 同步空间即可解决,非常可靠稳定。
目前使用体验不错,平时想采集的知识点都能采集到,方便自己学习、查阅和使用。
存储-百度云
作为一款存储软件,百度云是目前我的最佳选择。我一直用它来存储我的各种数据,包括各种视频、电子书和图片。它的安全性和可靠性是我一直使用它的原因。
我也折腾过云服务器存储和硬盘存储。后来发现不如百度云安全可靠。虽然要求会员不限速,但遇到大促销再买也是可以的。它是可以接受的。省了很多东西,现在可以使用同步空间功能了,体验更好。
笔记- 窗帘 | 腾讯文档 | 玉雀
我折腾过txt文件,微知笔记,有道云笔记,马克飞翔。现在主要用窗帘、语雀、腾讯文档做笔记。
幕布如下图:
鱼雀和腾讯文档我就不截图了,这两个大家都比较熟悉。
学习工具包摘要
至此,学习工具包已经介绍完毕,内容不多。主要介绍采集文章的管理系统、软件、各种好资源,以及保存各种学习视频和电子书的百度云。还有窗帘语雀和腾讯的结合作为我的笔记软件。
整体降水比较满意,唯一不满意的是学习时间有点短。
附上所有软件官网地址
百度云/downloadvscode /snipaste excalidraw /gifox gifox.io/paste pasteapp.io/xmind 窗帘mindnode PicGo /PicGo/mdnice /mdnice/mark…iterm2 /utools u.tools/figma sketch apifox navicat SwitchHosts swh.app/zh/maczip /sip sipapp.io/charles wireshark Beyond Compare 语雀腾讯文档/wps全文总结
综上所述,我总结了这些年在写作、工作和学习方面积累的一些工具集。俗话说:磨刀不误樵夫,刀越锋利,砍柴越容易,越有效率。本文中描述的想法也是如此。如果您认真地存放工具,您将能够轻松地做事,事半功倍。
谢谢
感谢您阅读我的文章,请关注我,我会定期发布一些总结文章。
整套解决方案:千万级内容类产品中台应该有哪些模块?
文章结合牛肉加工案例,直观梳理了内容中台的运行机制,对各个模块进行了分析和介绍,与大家分享。
说到内容,把它想象成一块牛肉。首先是一头牛,然后将牛送到加工厂,经过一系列加工,通过物流到超市,最后通过消费得到牛肉。内容也是如此,需要经过制作、加工、审核、分发等过程,最终展示给用户。这就是这篇文章在中国所说的。
一头牛(内容原料/内容制作)
不同于通常的UGC/PGC分类,这里所说的中间平台将内容来源分为外部创作和内部创作。
外部创造
外部创作是指爬虫采集、人工摘录、频道协作和用户生成的内容 (UGC)。
(1)爬虫采集:指机器爬虫采集和针对特定信息源的内容存储。这里所说的特定信息源通常是公开信息网站,例如, gov类.爬虫采集要求全、快、准、稳。
完整,要爬取的内容必须完整,信息源的文章不能少爬几个。
快,采集快,存储快,最好在几秒内出现在内部文章池中,不过现在一般是五分钟左右。
准确,内容元素要准确,内容定位要准确。例如,作者不能被视为媒体来源。
稳定,采集程序稳定,要有及时的监控和报警机制。
(2)手动摘录:主要针对那些时效性要求高的内容,比如突发重大新闻。这也反映了爬虫采集存在一定的缺陷,比如时效性低,难以实现秒级响应。另外,部分来源还有反爬虫机制,会造成内容缺失,此时需要人工摘录补充。
(3)渠道合作:指合作伙伴提供的接口,除了常规的内容元素外,还应包括增删改查,最好有适当的日志和信息同步机制。
内部创作
内部创作是指企业原创,分为两种:一种是纯手工创作,一种是智能制图。
纯人工创作:即原创内容,由强大的编辑团队创作
智能脚本:这有点像文本填充。经过一系列的分析,产品经理选择了能够满足用户需求并且技术能够支持的文章类型,然后为每个类型文章编写一个模板,并指定字段由机器填写。之后,机器可以自动产生符合要求的内容。
加工厂(内容处理)
加工厂主要有两种“机器”,一种是标签系统(内容分类),另一种是内容处理。
标签系统主要用于构建文章 池,作为个性化推荐的基础。比如一个文章的tag是{A,B},而一个用户的tag也是{A,B},那么这个文章很有可能被推送给这个用户. 这里的标签系统就是通过对内容的分析,给它们贴上各种标签,方便后续的分发和推送。值得注意的是,标签越多越好,但要遵循一定的规则,尽可能提高匹配度,从而提高文章的消费率。
内容处理主要包括以下步骤:
首先是格式的优化。对于来自采集的文章,我们需要去掉不合适的内容,比如超链接、广告等。
然后是内容传输,将文章的图片和视频传输到自己的服务器上(这需要对方的许可)。
其次,还有一些附加模块,主要针对各个前台的特殊功能或者个性化需求,比如在文章中添加图片、表格、投票、附件、操作模块(主要是banner)等.
最后一步是冲压链接。就像加工厂给牛肉盖章一样,我们需要审核内容的合规性以及与原文的一致性。主要是屏蔽了非法词(就是不能在杀虫大王中显示)。香味)、关键词替换、原文对比等。
物流配送(内容配送)
物流配送的输出是成品牛肉-文章池,其最重要的元素是:标题、摘要、文本、时间、排序、内容标签和个性化模块。分发的逻辑比较复杂,也需要满足前台的具体需求,这里就不展开讨论了。