2017的两次机缘巧合

已经是2017年的最后一周了。回首这一年,有两次蛮有意思的机缘巧合,让我想起一句话:凡事都若偶然的凑巧,结果却又宿命的必然。

一、科学上网及服务器搭建

2月份时,看到李笑来老师的Linode 服务器配置教程,于是按照教程申请了Linode的服务器,开始了科学访问互联网。最开始的想法很简单,就是为了访问Google、Gmail。(我还参照着写了一个Shadowsocks客户端配置教程)

5月份时,Linode服务器出问题了。那时对Linux一无所知,参照着Windows的经验,重装了N次,甚至把节点从美国迁到了日本,都没能解决问题。后来静下心来硬着头皮学习了点Linux的知识,竟然把问题解决了,不由得欣喜若狂。

后来接触比特币,有好几个平台需要科学上网,而此时我却恰好解决了科学上网的问题,并且还很巧合的选择了日本这个网速最快的站点(虽然没有对购币起到帮助)。

10月份时,因为工作上的事情,需要不定期发布公告。刚开始是用有道云笔记的分享功能,但是有几个问题:第一是链接很长很难看,如果有多篇公告,很容易搞混;第二是开大会期间,哪怕修改一个字,都要经过几个小时的敏感审核,期间是无法查看的。第三,因为链接里面有斜杠,不能放在微信的群公告里面。

有一天我突然想到,我不是有个Linode服务器吗,在上面开个网站放公告就可以解决这几个问题啊。于是在网上搜Linode建站教程,配置了简单的防火墙和网络服务,花了半天功夫把网站配好了。

但是还有问题,之前一直是用 IP 地址直接访问的,但是用微信打开IP地址时会有警告,而且IP地址也不容易记。那么为什么不申请个域名呢?干脆找了个好记的域名,.net.cn的,有效期十年,注册费只需要300多块钱。

一步步下来,最后有了一个小网站,带域名、公告、科学上网功能,还是挺有意思的。

二、Python互联网数据采集

4月份时,我发现一个P2P平台的利息时高时低,于是想看看以往项目的利息情况。搜索互联网数据采集之后,很多人推荐Python。于是买了两本书,开启了Python之旅,还写了篇Python学习心得。

10月份时,因为工作上的事情,需要定时从一个网站上获取公示数据。公司之前是采用人肉复制粘贴来取数,频率低,及时性差。我立刻意识到,这跟4月份的需求是一样的,只是还需要增加验证码识别、登录等功能。又花了大概半个月的业余时间,最后还真给做成了Python网络数据抓取。

如果没有之前的积累,我是不会去尝试用程序自动抓取数据的。

每次机缘巧合的发生,都得益于以往的积累,也都会带来不一样的惊喜。

这也许就是世上没有白走的路,每一步都算数。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20171228G0EGB400?refer=cp_1026

扫码关注云+社区