近期感想

生活

结束了为期两年的异地恋,张潇同学顺利入职华为,姐姐有了小宝贝,一切安好。

能力

增强能力的方式只有一种渠道,就是学习。学习可以增长你的认知,而你的认知决定你的赚钱能力。

俗人才讲钱,可是我们需要俗,俗才能温饱,俗才能财富自由。

两年以来,一直在技术和投资方面想做出一点成就,但是,心愿都没有达到。深入了解比特币之后,接触到了区块链这个概念,区块链结合了技术和投资,深深的吸引着我们这几个年轻人。

技术

#1
随着EOS代币的众筹及交易,这个无节操的币搞坏了整个市场生态,联系300多天众筹,每天根据投入ETH的量来决定EOS众筹的成本价格,相当于一级市场和二级市场同时进行交易,所以萌生了统计实时价格及每个窗口成交量等等的想法,结果,下午就有人做出来了,网址如下: eoschart.com。既然这样我就做个小程序吧,也不做统计了,就我自己看看实时行情。然后开始行动:

  • 数据源:nodejs爬取eoschart的数据作为数据源的一部分;云币网提供实时价格API

  • 接口:后台提供json接口

  • 小程序:从hello world做起,直接文字显示实时价格和窗口期价格。结果微信访问接口要求:域名+https,就到tencent申请ssl免费证书,域名使用 https://iliuqiang.net ,想来想去还是使用了nginx做反向代理比较方便,如下图:

吐槽一点,腾讯对于小程序审核太过严格,我估计我这个类似helloworld,但对我挺实用的小程序通不过审核。

#2

在1中提到了nginx做反向代理,突发奇想,nginx可否做一个正向代理,通过实践操作,nginx对于http请求, 可以通过proxy_pass直接转发,而对于https,这么做不行,日志类似这样

“CONNECT www.google.com:443 HTTP/1.1” 400”

说到正向代理,之前接触过github上一个叫apnproxy的项目,Java实现,网络框架使用的Netty,也就几十个star,在想是否可以用nodejs来实现一个这样的正向代理。