应一个朋友的诉求,实现了基于百度翻译API的workflow,这里简单share下

翻译服务

因为朋友的明确需求是百度翻译,所以这里也就选择了百度。但个人更喜欢谷歌翻译,因为确实翻译质量相对好些。

使用百度翻译服务需要以下两点

  • 注册百度账号
  • 获取APP ID,密钥,对应的API服务确保开通
阅读全文 »

为了生产发版后,能够及时的通知BA,Dev同学,趁着周末,研究了会儿Jenkins,这里简单Mark下。

安装配置

Plugin Manager

自带的mail过于简单,为了实现邮件模版自定义,需安装以下插件

阅读全文 »

最近看到一道基础题,沉痛打脸,发现对于JS的事件循环机制理解不扎实,于是梳理下,巩固基础。

基础题

先上原题

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
console.log('start');
setTimeout(() => {
console.log('children2');
Promise.resolve().then(() => {
console.log('children3');
});
}, 0);

new Promise(function (resolve, reject) {
console.log('children4');
setTimeout(function () {
console.log('children5');
resolve('children6');
}, 0);
}).then((res) => {
console.log('children7');
setTimeout(() => {
console.log(res);
}, 0);
});

正确答案

阅读全文 »

今天接到一个需求,需要统计整个项目的代码量,为了系统且清晰的统计到整体的代码量,我还是做了些工作的。

于是这篇文章便诞生了。

Tasking

要做代码量统计,大致需要以下工作

  1. 批量clone group下所有仓库日常开发,我们本地并不会clone下所有的仓库代码,因此还是有此需求,批量Clone用ghorg
  2. 循环执行统计脚本,统计工具用cloc
  3. 合并到一个CSV文件

贴出代码

阅读全文 »

周末花了点时间,读了两本报告《2019-2020 中国开发者调查报告完整版》和《InfoQ-2020中国技术发展白皮书_toc》。

些许感悟这里简单Mark下

终身学习

中国开发者调查报告中有这么一条近6成开发者每周学习6小时以上.这本报告,我印象15年开始我就喜欢读,记得之前的报告并没有这样维度的统计数据。如今看到这样一个统计结果,不得不细思恐极。

想想,公司如果面对一个新入职的,薪资低,能力高,公司为何非要用老油条般的你呢。未来的社会垂直细化,想永远不被淘汰,想些许左右自己的人生,也只有持续进步了。

6个小时在国内996,997充斥下,已经不少了,在这样一个高压状态下,还有这么多人在努力,如果我们是那个不努力的,那注定会被淘汰。

阅读全文 »
0%