My Contributions to Open Source Projects

整理了自己对开源软件做的一些修改、提交或者错误报告 Alibaba Cloud SDK for Python support proxy environment varhttps://github.com/aliyun/aliyun-openapi-python-sdk/pull/72 review for commit DescribeFileSystemStatisticshttps://
Continue reading

Window 批处理(BAT)中生成格式化日期时间字符串

今天打算写一些脚本同时支持 Windows 和 Linux,因此需要同一个脚本需要写一个 shell 版本和一个bat 版本。 其中一项需求是要生成一个日志文件,文件后缀是当前系统时间的字符串’yyymmddMMHHSS’这种格式的,所以需要取到当前时间并格式化。 在 Linux 中,这是一个很简单的需求,直接使用 date +'%y%m%d%H%M%S' 就可以拿到,但是在 Wi
Continue reading

为 Hexo, Hugo 和 VSCode 添加 Markdown 流程图(Mermaid)支持

最近在写blog时想画流程图,但又因为可能会频繁修改而不想用图片。因此经过一番搜寻,发现了 mermaid这个工具,支持用 markdown 撰写 流程图,时序图,甘特图,类图 等各种(简直神器)。最让人高兴的是,Hexo(博客), Hugo(网站) 以及 VSCode 都有插件或者方法可以支持。 以下就分别介绍如何在VSCode, Hexo 以及 Hugo 中安装设置来支持 mermaid. V
Continue reading

使用 Rclone 同步云端和本地文件

之前在这篇blog中介绍过使用Azure Client az 来部署生成到网站.使用az很方便,但是也有些缺点,例如会把整个网站全部重新上传一遍,速度慢不说,还浪费多次blob的操作。 后来找到了另外一个工具rclone(下载、安装、文档,或使用各平台包管理器安装),它可以像rsync一样同步本地和远端文件,只更新变化过的文件。 使用起来也很简单, 首先新建一个远端配置rclone config,
Continue reading

在 Azure Blob 存储上部署 Hexo 静态网站

_所有静态网站都可用采用此方法_ 之前,个人博客一直都是用 Hexo 生成并部署为 GitHub Pages。最近知道,因为百度的爬虫太频繁而被 GitHub 屏蔽了,所以所有部署在 GitHub 上的网站都没有收录。不深究这个理由是否靠谱,得给博客换个地方了。 手头有 Azure 和 Vultr 的 VPS,但考虑到部署静态网站到 VPS 有点大材小用,而且需要部署 HTTPServer 防火墙
Continue reading

为2012年中的13寸macbook pro更换固态硬盘SSD并添加内存

刚刚给2012年中的13寸MacBook Pro更换了SSD固态硬盘,并且添加了内存,记录一下。 注意请先断电 工具和配件 十字起子 钟表手机维修用的十字起子 锥头型号 PH000 用来开外壳以及绝大部分螺丝.网上有些文章说PH00,PH0甚至一般十字起子,这些都不对,大了容易伤螺丝。 内6角起子 另外如果要把SSD固态硬盘放到HDD机械硬盘位,那么需要拆掉机械硬盘,这个时候会用到。网上说的
Continue reading

API Gateway by Fabio & Consul

Fabio is a HTTP router app written by Go language. It is Zero-configuration and simple to deploy. As official document mentioned, “It delivers 23.000 req/sec every day since Sep 2015 without problems”
Continue reading

Samuel Chen

I am living in Wuhan with my wife and daughter.
Before 2010, I was living in Beijing for a long time.
My interesings are cloud technology, distributed system, data mining and mobile technologies.
In my spare time, I like to play football and swiming.
“Explorer. Dream. Discover. “ is my favorite quotation. And it is also the way I am looking for and doing.


Wuhan, China