今天有几件不顺的事,让心情很差,干活也没什么状态。
关于 EOS 的学习,由于 EOS 本身还不完善,这样的学习有非常大的开放性;换句话说,不知道该怎么学。官方虽然有文档,看目测不是很够。即使在官方的文档,在学的过程也遇到各种问题,比如环境的配置等。还是一个很重要的:EOS 最佳开发语言是 C++,而我几乎已经忘了。非常纠结是学习 C++,还是坐等 REST API 接口完善。
明天确定目标:完全照着官方文档走一遍,用 C++ 的代码,去理解智能合约及 EOS 的实现。
独立开发,自由职业
今天有几件不顺的事,让心情很差,干活也没什么状态。
关于 EOS 的学习,由于 EOS 本身还不完善,这样的学习有非常大的开放性;换句话说,不知道该怎么学。官方虽然有文档,看目测不是很够。即使在官方的文档,在学的过程也遇到各种问题,比如环境的配置等。还是一个很重要的:EOS 最佳开发语言是 C++,而我几乎已经忘了。非常纠结是学习 C++,还是坐等 REST API 接口完善。
明天确定目标:完全照着官方文档走一遍,用 C++ 的代码,去理解智能合约及 EOS 的实现。
在最合适的时间,做最合适的事。
比如,你现在可以写代码、也可以去投资;
十年后,你可以去投资,但几乎写不了代码。
抓住青春的尾巴,享受技术的快乐。
EOS 编程到底是什么呢、学什么呢?
抱歉,我现在也不无法回答。不过,我可以告诉你我做了哪些尝试、目前的理解,以及下一步还要做什么。
首先,EOS 开发最重要的文档自然是在 GitHub: https://github.com/EOSIO/eos,比如:
其中 一些基础概念:
eosd
- server-side blockchain node componenteosc
- command line interface to interact with the blockchaineos-walletd
- EOS wallet然后,主要开发文档在此:https://eosio.github.io/eos/,主要分为 2 种形式的接口及文档:
你可能知道,EOS 在 17 年 12 月 4 日发布了 pre-release 2.0,同时也发布了 公测版的 EOS 区块链网络(不是主链,主链预计 18 年 6 月发布),以下是这部分的介绍:
v1/blocks
接口有问题,其它正常下一步怎么学呢?其实我也还不清楚,有这么几个可选项:
你也对 EOS 感兴趣吗?希望这篇文章能帮你揭开 EOS 开发的神秘面纱,也欢迎一起啃这块骨头。
首先,这里不是讨论 EOS 币的买卖,而是 EOS 编程、基于 EOS 的应用。
今天从 GitHub 上下载了 EOS 的应用,也花了半天编译了,按照操作演示创建了钱包、进行了交易。但,依然是云里雾里。
EOS 编程方面的资料确实太少了,只能一点点摸过。编程语言上,看起来是 C/C++/JS 栈的,也有些吃力。不过,看起来是有 REST 接口的,比如首个公开测试网络就有 REST 接口的文档:https://t1api.eos.io/v1/docs/
另外,一个人学习,确实很吃力,遇到问题也没人讨论。我拉了个 Telegram 群,不过暂时不打算公开。如果你感兴趣,可以留言或其他方式告诉我你的 Telegram 账户。强调:这里只讨论 EOS 编程,不讨论币价、买卖。
使用 Kindle 的重度用户会知道,在 Kindle 上读书时可以任性标注,但在导出标注时则有限制:Kindle 限制能导出的标注的文字总数。这个比例没有明文规定,各本书也有不同,通常理解是一本书所有内容的 10%;一旦超出这一限制,导出时则会看到恼人的 <您已达到本内容的剪贴上限>
。
如果大家遇到这个问题,又实在想导出所有的标注,怎么办呢?可以这样操作:
<您已达到本内容的剪贴上限>
对应的标注,右击并删除。文件
菜单,选择 从 Kindle 导入…
,然后选择刚才导出的 html 文件。<您已达到本内容的剪贴上限>
,重复上面的步骤:删除已导入的、重新导出、然后导入。我测试过,这个办法是有效的。技术上,是 Kindle 在导出标注时,会机械地判断导出的内容是否过多。而一旦删除已经导入的标注,自然能向后延伸,导出后面更多的标注。
这个方法有 2 个潜在的问题需要注意:
这 2 点请大家知会。如果理解了,就可以放心地使用上述方法,完整导出你自己花时间做出的读书笔记。
祝,阅读愉快。