逃离北京,移居深圳

很早之前就应该写这篇文章了,毕竟已经来这边两个多月了,是时候总结一下这次的北京大逃离了。

(长篇唠唠叨叨流水账预警)

引子

刚毕业的时候有两个选择,北京or深圳。家里建议我选择北京,毕竟离家近,都是北方生活可以很好的习惯。最主要的是冬天有暖气,回家还方便。再加上之前去过一次北京稍稍有点认识地方,毕业就去了北京找工作。具体找工作怎么经历按下不提,最后在16年9月份在北京站住脚了。隔了几个月,因为之前经历了城中村,加上老板给涨了一下薪水,觉得应该提高一下居住水平,我就和同事搬到了五环边上的清河地区一起合租。房租从之前的单间1000每月涨到2500一个次卧。

经历了北京的低端人口大清理,我在清河地区的房子再续租已经从5200一个月涨到了6800一个月,再加上糟糕的天气和公司里的各种斗争搞事,我觉得不应该在这样下去了。所以2018过年期间下了决心,必须走。(压垮我的最后一根稻草应该是涨薪的时候只给涨了900块钱,和糊弄人没什么区别,本来基数就少,涨一次抠抠搜搜连房租涨幅都追不上)

离职

要离职肯定要提前申请,折腾快一个月的交接。三个人分别接收了我不同领域的任务,然后开了离职证明。(有个小插曲:离职证明网上下载的模板,领导给盖完公章说我应该没事看看文化方面的知识,全因为离职证明的那段话没空两格? 拜托那是百度搜到的模板诶,不知道老板讨这个嘴上面子有什么意思,可能是小孩子脾气?)

因为是裸辞,拿着我的所有东西离开的时候还是蛮爽的。开开心心的走出办公楼坐上回家的公交。就这么在家颓废了一个月。当然,到了出信用卡账单的时候就很方,要交最后一次房租,要还一个月放纵的生活费,也是一笔超大的开支。毕竟每个月都是动态平衡,虽然攒不下钱但不至于负债。没了工作只能用之前的存款生抗,也是没办法。

启程

定下要走了,收拾了一大堆东西,能拿走的都拿走了。拿不走的一部分送给室友一部分拜托室友等有地址了帮忙邮到广东。去深圳有好多种方法,我和家里人一起去他们帮我拿着大量的行李,肯定不能坐飞机也不能坐高铁,毕竟没有这么大的储物空间。最后买了北京西到深圳的硬卧,在车上折腾了一天一夜。硬卧车可以放很多行李,至少我的两只行李箱两只双肩背和两袋子锅碗瓢盆都能装得下。(不要考虑动卧,动卧只有床底下能放少量扁的行李,亲身体会。)

Project621 (Minecraft类体素游戏计划)

一直以来都想做一个自己的游戏,玩了MC之后更是觉得这个是自己想要的游戏。

然而Minecraft有很多缺点,既然它不开源只好自己做一个了,权当实现自己的梦想。

我对MC的一些想法

首先,一个开放的地图格式必不可少。理想情况下,高端玩家可以通过第三方工具直接读写地图存档。

而且,MC里修建建筑等有个很大的问题,WorldEdit并不好用。我不是说WE不好,问题是在MC现有的框架先没法更好的制作地图。一个良好的内置地图编辑器是必不可少的,最起码需要有平滑更改地形起伏, 放置不规则形状河道和湖的功能,这样地图作者在构建属于自己的世界时不会浪费过多的精力在地形的打造上。这应该是游戏厂商提供的工具之一。

其次,应该有一套简单的脚本系统,MC现在的JSON命令能做的事还是太少了,如果引入简单的脚本系统比如JavaScript、Groovy、Lua,整个地图的可玩性会得到极大地提升。

想象一下,你现在做了一张生存地图,想播放特定的音效,最好的办法是Game.playsound("example.ogg")一句话搞定,然而在MC里做不到,很多地图里的哭声是靠不停地刷恶魂宰恶魂实现的。(内牛满面君那么可爱为什么要伤害它)

如果这种游戏引入了可以和游戏内核交互的脚本系统,生存冒险地图的可玩性会直线上升!而且地图作者的压力也会减少很多,不用想办法触发闪电了,也不用弄自动宰恶魂机了,轻轻松松一句代码实现。

而且这个游戏对建筑党也不是很友好,想一下你是不是经常缺少某些颜色的方块?彩色羊毛什么的根本不够用啊!如果我做的话,至少会有一个RGB的颜色刷,方便改颜色。(1.12.2的彩色混凝土是个好东西,可惜颜色还是太少了)

区块链是什么,我来告诉你

区块链是什么

区块链,当今最火热的技术热点。为什么这么火呢,三个字:“比特币”。

首先,我们要知道区块链是什么,根据维基百科的描述来看,是这样的:

区块链(英语:blockchain 或 block chain)是用分布式数据库识别、传播和记载信息的智能化对等网络,也称为价值互联网。

用简单的话来说,区块链就是一个全球一起写的一本书。这本书有可能是账本,也可能是别的什么东西。

区块链有以下几个优势:

  1. 不可修改,数据写进区块就不能更改了。
  2. 单向性,你只能在最后一个块后面加新的块,而不能在之前区块中间加新块。
  3. 众生平等,任何人只要有合适的客户端就可以入网,根本没有限制。谁能出新块完全取决于共识算法。
  4. 去中心化,每个人都是客户端,每个人也都是服务端,每个人都拿着所有人的账本,所以这是完全的去中心化。

区块链的去中心化是真正的去中心化,没有管理员,唯一一种有效的攻击手段就是拿到51%以上的算力,这在现在这么多人参与的情况下几乎是不可能的。而且,这种攻击仅仅能拿来控制新出块的内容,并不能改动之前的老块。

30行不到自动下载Tumblr小姐姐

Tumblr是个好东西,上面有很多漂亮小姐姐。

在Tumblr的海洋里遨游,总会有几个对胃口的博客。如果你想下载里面的图片,应该怎么下呢? 普通人肯定是手动一张一张另存为啦。但是你要知道有的博客里会有几千张甚至几万张照片哦,你不会想一个一个手动来吧。 XD

这个时候就要请出Python了!

Python不用我过多介绍了吧,就是一个编程语言。嗯,这个东西很简单,要学的话教程网上很多,有英文基础就可以了(其实关键词就那几个,不会英文也能学啦。

要爬Tumblr的图片,首先要知道Tumblr的图片地址,正常来说需要我们解析网页然后抓取HTML中的jpg路径。但是,Tumblr这个好心的家伙居然给了API!

爱沙尼亚电子公民计划

最近一直在研究爱沙尼亚的电子公民计划,感觉很有意思,把我整理的这些东西写出来,希望对后人有用。

首先,爱沙尼亚电子公民是2014年发布的一个项目。爱沙尼亚这个国家曾经是苏联加盟国,本来是个独立国家,40年被苏联强行吞并,90年获得独立,然后现在是欧盟和北约成员国。爱沙尼亚的国旗也很好看,蓝黑白三色旗,辨识度很高很独特。爱沙尼亚域名后缀.ee,国际区号+372,首都塔林。

爱沙尼亚有发达的线上政务系统,用电子身份证可以在线办理很多很多的业务。甚至开公司都不用出门,直接线上就能办理。也正是因为有这个系统,才能搞电子公民这套东西。