Web3极客日报

2020-06-27

Web3极客日报 #191

1. tutorialspoint https://www.tutorialspoint.com/index.htm @River:  tutorialspoint 网站提供很多课程、技术文章,还有一些很实用的工具,比如:JSON 格式化,base64 转化工具等;它还提供了 N 多种语言的在线编码工具,比如:html 机型适配,Java 代码运行结果等预览,都非常的实用。   2. 谁说区块链保护隐私的? https://www.infoq.cn/article/VqKXbRdSkw3rVvgBgcb0...

Read More
2020-06-26

Web3极客日报 #190

1. Rust 视频教程 https://www.youtube.com/channel/UCRA18QWPzB7FYVyg0WFKC6g/videos @洋芋:Rust学习者可以去看看,CS196 这个系列视频教程是 UIUC 的课程。B 站有Up主在搬运,目前有两节。   2. 做一个用于加密交易的Chrome插件 https://medium.com/javascript-in-plain-english/chrome-extension-building-a-simple-crypto-trading-bot-8126ebd4fbf9 @Gala:本文一步步教大家如何构建一个真实的加密交易机器人,同时还可以学会如何创建一个自动完成特定任务的Chrome插件。   3....

Read More
2020-06-25

Web3极客日报 #189

1. 波卡跨链协议格式 https://github.com/paritytech/xcm-format @陈锡亮:波卡已经上线,但是主打功能跨链还在开发中。其中最重要的部分之一就是跨链消息格式。林嘉文(Gavin Wood)最近提出了一个通用的跨链消息格式的提议,定义了一个基本的跨链消息格式。 对跨链或者波卡生态有兴趣的同学可以预览一下,提供意见建议,参与讨论。   2. @:   3. @:  

Read More
2020-06-24

Web3极客日报 #188

1. 中国剩余定理,可不剩余非常重要! https://mp.weixin.qq.com/s/IEuQw7S-s7eRdcyvYC11eA @dream:中国剩余定理可不是剩余的定理,是数论中重要的定理之一,中国人的定理,一次同余方程组的中国智慧。中国古代“物不知其数”,“韩信点兵”的故事是其形象描述。最早于中国南北朝时期(公元5世纪)的数学著作《孙子算经》提出,故又称孙子定理。如果你现在还不懂 已经落后一千多年了   2. HyperLedger Node SDK-食品溯源项目实战 https://zhuanlan.zhihu.com/p/43304180 @shooter:这篇文章介绍用Hyperledger node.js sdk开发一个简单的食品溯源项目流程。   3....

Read More
2020-06-23

Web3极客日报 #187

1. Deadline 2年的黑苹果安装教程 https://github.com/huangyz0918/Hackintosh-Installer-University @Frozen:所谓黑苹果(Hackintosh),是在非苹果的硬件设备上安装苹果系统。单从外表看来,在普通PC上面运行苹果系统是一件非常酷的事情,这也是一件很有难度的事情。 不过在2020年的WWDC上,苹果公司未来会用2年的时间用自研的ARM架构的cpu代替现在的Intel cpu,想体验黑苹果的朋友抓紧啦。   2. 撸一个预言机(Oracle)服务,真香! https://learnblockchain.cn/article/1150 @shooter:本文将通过上、中、下三篇文章带领大家一步步开发实现一个中心化的 Oracle 服务,并通过一个抽奖合约演示如何使用我们的 Oracle 服务。...

Read More
2020-06-22

Web3极客日报#186

1. DeFi资源大全100 https://defipulse.com/defi-list/ @Frozen:涵盖借贷产品、DeFi交易、去中心化支付、 DeFi钱包、用户接口、DeFi基础设施、数据分析等11个分类,是区块链 开发人员及金融从业者研究去中心化金融的必备资源。 2. FastFabric:提升性能到20000TPS https://zhuanlan.zhihu.com/p/83489810 @Frozen:文章为论文中文翻译,FastFabric通过简化BFT协议将TPS推向20000。 3. ActivityWatch拯救自己的时间 https://github.com/ActivityWatch/activitywatch @Frozen:最近两天看到有朋友在使用rescuetime来监视自己的小朋友,看看小朋友每天拿手机干什么,于是也找一个免费的来观察自己的时间。

Read More
2020-06-21

Web3极客日报 #185

1. 学习设计模式的好地方 https://refactoringguru.cn/ @Harry:设计模式是软件设计中常见问题的典型解决方案。 它们就像能够根据需求进行调整的预制蓝图, 可用于解决代码中的特定设计问题。设计模式和你使用的编程语言无关,要想向专家晋级,需要学习和掌握设计模式。这个网站对于设计模式的讲解很细致,每个设计模式都阐明了意图、问题、解决方案等部分,还有和现实世界的对应讲解,再配上精致的插画,让人学习起来很轻松。另外,每个设计模式还搭配了 8 种语言的实现方法,可以直接用到你的代码中。   2. Rosetta – 通用的区块链 api 集成框架 https://www.rosetta-api.org/...

Read More
2020-06-20

Web3极客日报 #184

1. A Bankless Nation https://bankless.substack.com/p/a-bankless-nation-part-i @NakaDaoLe:  外星人访问地球,它们看到了我们的城市,我们的科技,我们的道德准则,它们感到好奇“你们在做什么?”,人类答复:“我们在尝试协作”。协作?人类还早着呢,如果给你们一种全新的协作方式,会诞生什么?一个新的国度?   2. 开源LeetCode 刷题模板: https://github.com/greyireland/algorithm-pattern/ https://greyireland.gitbook.io/algorithm-pattern/ @River:  为了更好的与开发者分享自己的刷题技巧,greyireland 在 GitHub 上开源了一套...

Read More
2020-06-19

Web3极客日报 #183

1. 麻省理工的公开课:加密货币设计与工程 https://ocw.mit.edu/courses/media-arts-and-sciences/mas-s62-cryptocurrency-engineering-and-design-spring-2018/ @洋芋:课程重点研究加密技术,博弈论和网络体系结构,以及比特币和其他加密货币的设计以及它们在实践中的功能。   2. Substrate下的Actor模型探索(WIP PR) https://github.com/paritytech/substrate/pull/6202 @尹航@Phala:随着跨链基础设施逐渐成熟,与之而来的异步通信模型让智能合约开发变的异常困难。Actor模型源自并行编程设计模式,Parity正在探索利用它简化智能合约的跨链异步调用。   3. 完全用Rust实现的Web应用 https://medium.com/@saschagrunert/a-web-application-completely-in-rust-6f6bdb6c4471 @Gala:该文章展示了如何完全用Rust实现Web的前后端,可以感受Rust的强大。  

Read More
2020-06-18

Web3极客日报 #182

1. 用C的printf写井字棋 https://github.com/carlini/printf-tac-toe @陈锡亮:用C写井字棋很简单,用C写一个没人看得懂的井字棋也不是那么难,但是如果要把所有逻辑都是用printf来执行呢? printf-tac-toe 是 ioccc 的今年的参赛选手,完全使用 printf 的 format specifiers 来进行逻辑计算。有兴趣的同学可以研究下readme里面的介绍,帮自己打开一扇大门,进入一个全(mei)新(yong)的世界。   2. OpenRA...

Read More
2020-06-17

Web3极客日报 #181

1.Featherweight Go https://www.youtube.com/watch?v=Dq0WFigax_c @肖雪洁:在社区近乎吵翻天的要求 generics 之后,在几版褒贬不一的 generics proposasl 之后,Go 终于拉上 Haskell 的大佬 Philip Wadler 完全重新设计了泛型。我相信社区内有很多小伙伴和我一样一直担心有了泛型后,Go 走上了某些语言的一条不归路,但是...

Read More
2020-06-16

Web3极客日报 #180

1. 十本网络安全相关的优秀书籍 https://www.zhihu.com/question/34532959/answer/1261722837 @张晓-冰链科技:十本网络安全相关的优秀书籍(内有彩蛋:黑客与网络安全相关的电影合集)   2. Filecoin – Sector状态管理逻辑 https://learnblockchain.cn/article/1144 @shooter:Sector的状态管理基于状态机。通用状态机的实现是通过go-statemachine实现。状态的存储通过go-statestore实现。在这些模块的基础上,storage-fsm实现了Sector的状态定义以及状态处理函数。   3. 聚焦 Uniswap,是否能成为下一个风口 https://mp.weixin.qq.com/s/O0PxSiYwKc8o6sJZwJ7CbA...

Read More
2020-06-15

Web3极客日报#179

1. Tauri https://github.com/tauri-apps/tauri @kun:Tauri是用于为所有主要native平台构建超小型快速二进制文件的框架。开发人员可以集成可编译为HTML,JS和CSS的任何前端框架,以构建其用户界面。该应用程序的后端是带有rust的二进制文件,具有可与前端进行交互的API。 2. 2020年7个值得关注的Golang在线学习课程 https://medium.com/javarevisited/7-online-courses-to-learn-golang-or-go-programming-languages-in-2020-f599a25cf14a @Frozen:2020年7个值得关注的Golang在线学习课程。 3. 9个主流的Rust区块链开发包 http://blog.hubwiz.com/2020/06/12/rust-blockchain-crates/ @Frozen:Rust是新一代的潜力巨大的开发语言。文章编辑整理了9个主流的 用于以太坊、比特币、tendermint、eosio、polkadot等区块链 开发的Rust包,可用于区块链应用的快速开发。

Read More
2020-06-14

Web3极客日报 #178

1. 开源的休息提醒软件 https://hovancik.net/stretchly/downloads/ @Harry:Stretchly 是一个开源的休息提醒软件,可以设置每过多长时间休息多少分钟,适合久坐的人群。Stretchly 是跨平台的,在Windows、Linux 和 MacOS上都可以使用。对于开发者这样的脑力劳动者,个人推荐设置为每 1 个小时休息 10 分钟。   2. Code Server:使用浏览器和...

Read More
2020-06-13

Web3极客日报 #177

1.一款简洁的数据流引擎,让数据自由流转 https://mp.weixin.qq.com/s/JuPZmj9CafyCzdkx_GedTw @River:Dagster是一个简洁优雅的数据流引擎工具,它的目标是帮助大家构建与时俱进的数据类应用,通过该工具能够让数据科学家、数据工程师以及其他人员在同一个数据管道上进行合作协同。   2.DevDocs https://devdocs.io/ @River:DevDocs将多个API文档组合在一个快速、可搜索的界面中,让你查询API更加方便。   3.区块链,一个糟糕的数据库 https://mp.weixin.qq.com/s/G7tFFy6uy9X3b5vzDLSrlQ @River:区块链数据库就是一个写入速度极慢、花费成本极高、写入数量很小、数据不可删除、不可修改的、数据不丢失的、透明度更高的数据库!  

Read More