CI_Knight

且行善举,莫问前程。

0%

除了平时经常使用的vim操作外,vim是不是还有很多骚操作呢,网上搜索完整理一下。

0x00

首先vim其实可以加密文件的,打开一个文件,输入 :X(注意,大写的x),会提示你输入密码,确认密码后退出。再次打开后需要输入密码才可以查看文件内容,否则即是乱码。

0x01

vim是有排序功能的,可以进行行排序,输入 :sort 即可,也可以正则排序 :sort r /regex/。

0x02

vim可以直接打开二进制文件,使用 vim -b file 打开文件,输入:%!xxd dump 成二进制的文本形式,输入:%!xxd -r再转换成原来的样子。

0x03

gg=G,这个是vim的自动格式化命令,还有ggvG=。

0x04

~ S+`,这个键位可以直接转换英文的大小写。

0x05

快速按两次CTRL-O便可打开上次编辑的文件。

0x06

命令行输入vimtutor,会直接进入Vim自带的教程。

0x07

C-a,C-x 前者能对一个数字+1,后者则是-1。

0x08

vim -d file1 file2 即可高亮对比两个文件。

0x09

在vim插入模式下,按C-v再按任意建,都会打印出该键位名称。(命令模式也可以)

0xa

早日换neovim

windows的快捷键

今天突然系统桌面变成黑白了,原以为激活又失效了,其实是按错了快捷键,window+ctrl+c(颜色高对比度)设置。

参考

这个周末晚上和女朋友一起看了场脱口秀,很小的剧场,总共大概有100多个观众。我曾经也抢到过今晚80后的现场票,但是因为加班结果没有去成,想想非常可惜,现在今晚80后脱口秀也停播了。其实这样的小剧场现在运营也相当困难了。

今晚80后是要在电视上播出的,而这样的小剧场是禁止录像录音的,尺度也就大了很多,不需要用“咦”的呼喊声来代替了。所以也更加有趣,也就有了更多的关于性,辱骂,暴力,政治等话题。那场也正好有名台湾的观众,所以就有了各种调侃党的话题。

对于电视上的脱口秀,我更喜欢这种线下,因为线下约束更小,也更加刺激。所以我就很喜欢池子,敢说。

后来我想,脱口秀中大多是黑自己,黑他人,黑政府,黑各种不满意的事物。而听脱口秀是一种内心压力的宣泄的方式吧。

起因

vim8已经支持了异步,并且有很多优秀的插件,比如YCM,ale等。想要使用nvim的起因是我们公司配的2012款的mac电脑已经跑不动YCM和vim8了。

Neovim

Neovim (literally the future of vim),nvim是后起之秀,现在已经要到0.3的版本了,目前bug还是很多,github上的issue已经有600+了。最近也碰到了无法解决的问题,就是在nvim中运行!command或者system(),不能输出unicode字符。也没有查出问题。已经打算提issue了。

neovim性能要比vim8优秀,性能好。而且解决了在插入模式下光标问题(插入模式下光标已经是一个竖线),异步插件也很优秀。

因为只是迁移,并没有太过深入研究,所以就不多讲些什么,不过还是推荐早些使用neovim。

学习是个由浅到深的过程,这个过程是比较困难的。有很多人在到深的过程中就放弃了。人都是有惰性的,会知难而退。能不能深入要看这个人的毅力如何,是否可以抵制诱惑。如何确定要学习的内容,这是很大的话题,暂且不谈。聊一聊该怎么学习,怎么由浅到深。

看了编成随想的文章,大致是分为三个过程,也就是What、How、Why学习法,比如我要学习Python编成语言该怎么学习。

What

首先,什么是Python,Python是一门脚本语言,应用在众多方面,比如运维,后端开发,爬虫,数据分析,机器学习等。学习Python的基础语法,然后可以用它写一些小的程序。能够熟练使用Python中的内置方法和第三方包等等。

这些都是初级的,不管使用Python还是其他语言,这些只能是浅层的学习。

How

其次,再来深入,比如再去了解Python的底层实现,built-in内置函数的实现,了解其中的算法实现,一步步深入。

在这个层次,你是要搞懂怎么做,怎么实现。也是下一步的关键。

Why

最后,当了解了内部实现后,你就会有疑问,为什么是这么做,你会有所思考。当你知识量足够大时,你就会有所比较,比如,Python的gc为什么要使用引用计数器,而不像ruby使用预先创建的链表方法。

在这一步,才会有质的提升。也会激发自己的创造能力,也就是说读书破万卷,下笔如有神。

虽然说只有简单的三步,但是在其中要付出很多,坚持毅力,还要有一定的自学能力,自主思考的能力,才能将其研究透彻。当然,多加练习,你也会拥有这些能力。

与君共勉。

我们抛开数字货币来谈区块链,区块链技术是非常好的,区块链上的数据有着完整、一致、及时、准确,不可篡改等优点。

如今一项技术火了就会有很多教育机构争相开始培训课程。其实很多技术没有必要花钱去学,只要有心,网络上就可以搞到。一些专有课程除外。

我是比较不喜欢写网络上都有的东西的。google搜一下全都是的我就没必要再去多写一份了。所以我来列一些不错的区块链学习网站。

资料分享

Awesome Blockchain

最快的当属 Awesome 系列

比特币

《精通比特币》,这本书讲解了比特币的相关知识,有能力的同学最好读英文原版,这本书的第二版已经出来了。

精通比特币

以太坊

《精通以太坊》,该书还未写完,不过现在已经可以在github上看了。

ethereumbook

《以太坊白皮书》,官方文档。

以太坊白皮书-中文

智能合约(Dapp)

如果学习智能合约只推荐“CryptoZombies”,这个网站会带你学习solidty,并带你使用siolidty来写一个区块链小游戏。目前出到了第五章,第六章会讲解如果将智能和约部署到以太坊。学完你就可以做一个区块链养猫了。

还有一个学习的网站,朋友推荐给我的,纯英文而且后期需要付费。

newline

社区

EthFans

结语

先分享这些,后续再补充。

疯狂的是数字货币,随之是区块链,与后者相比前者疯狂到无法形容,这是我的人生经历中让我咋舌的事件。我没经历过郁金香事件,也没有领略过股灾的残酷,但是身在数字货币前沿,作为一个数字货币从业者,我却感受到了他的疯狂。

2016年末,我加入到比特别中国,曾经的比特币价格大概8000元,我没有币圈信仰也不能预测今后比特币是跌是涨,所以一直没买入比特币,因此将公司发的比特币都直接兑现了。因为比特币升值过快,政府也约见了三大交易所的管理层,这才稍稍降温。

但是人们的疯狂是压不住的,这也只是政府的缓兵之计。而这个缓兵之计把比特币推上各大媒体,让资本开始关注比特币。马克思曾说过:资本如果有百分之五十的利润,它就会铤而走险;如果有百分之百的利润,它就敢践踏人间一切法律;如果有百分之三百的利润,它就敢犯下任何罪行,甚至被绞死的危险。然而比特币利润远远高于百分之三百。

大概17年中旬币价飞涨,政府和媒体更加关注了,于此同时以太坊以及山寨币趁着东飞连涨一波。

资本靠买卖套利,收益更高的还有圈钱,以太坊的ERC20为圈钱提供了更好的工具,只要写一个白皮书就可以做到一本万利,也是这波ICO让政府放弃了监管数字货币,而是直接宣布ICO是犯法的,交易所也紧接着被关停。比特币从此去中国化,也是在此我卖出了所有的数字货币。这之后也是让人感觉到疯狂的是,比特币连涨到10万人民币,这也是币圈在去中国化时坚信的。

如果你看一下比特币的价格曲线,你会为此感到震惊。人民会为了资本变得疯狂。进来的还想投入更多,没进来的疯狂挤入。然而庄家一波波的割着韭菜,一些不贪心的赚到了满意的钱早早离场。有入场后悔的,有没入场后悔的。我也后悔,后悔币卖早了,后悔没有买更多,心是会红的,明明知道是骗局也想要进去,无非是还没有财务自由,还得努力多打拼几年,可是最终我能得到是不浮躁心。怎么说,算是安慰自己吧。所以在去中国化后,就再也没有买过,虽然已经有很多c2c平台。

资本主义,财富不能共享。社会主义困苦一起分担。大道之行也,天下为公。这世界就是还真是有趣。

有钱很好,还是脚踏实地的走比较好,一生一辈子做不了多少事情。