Alfred实现一键GIF压缩
个人博客中经常需要贴一些录制的GIF动画,考虑到GIF大小会影响页面加载体验,我需要手动进行GIF压缩,压缩过程乏味且浪费时间,因此动手写个小工具来提升操作效率。
效果
选中文件,唤起Alfred,输入gif
,选中Compress GIF,回车即可。
Workflow下载地址,戳这里
最近运维团队报说我们的生产A系统登陆失败了。登陆不上是个大问题,业务一度想直接提P1,P1即最高级Bug,必须在2个小时内解决。事态一度紧张严重。。。
帮忙去看了下,发现提示是连接不安全,一般HTTPS连接不安全的原因会有两种可能
查看了证书发现果然,证书是*.lenovomm.com
,而我们系统是a.lenovo.com
,因此可以断定证书错误。最后联系了相关负责人。诊断后,解释是因为证书过期,手动更新错误导致的,于是快速修复解决了。
事故虽然解决了,但是这中间有几个知识点值得梳理下,至少以后同类问题可以避免,且有必要搞懂这些。
本着DRY,本着生产力,前端基础设施有很多事情可以做。UI组件库,自定义ESLintRule,ESLint配置共享,CI配置共享等,这些机制可以一定程度的提升前端工作效率,但还有一个环节需要优化。 工作中本身并不单单只有一个项目,每个项目如果都开始从配置,实际上效率会很低。 为此业界有了很多的脚手架,比如creat-react-app,jhipster,但是第三方的往往要么过于简单,要么臃肿,根据自己实际需求打造脚手架才更为顺手。于是yeoman就派上用场了。
yeoman干嘛的?THE WEB’S SCAFFOLDING TOOL FOR MODERN WEBAPPS。
没错,要的就是它,开搞。
generator-react-web
,注意前缀固定为generator-
react-web-template
npm link
映射本地模块,方便测试1 | $ npm install -g generator-react-web. |