Ryan

2021-01-21

Web3极客日报 #394

1. ETHDenver 线上峰会 + Hackathon https://www.ethdenver.com @陈锡亮:ETHDenver 一直是最大的以太坊社区峰会和黑客松,不过今年因为疫情关系变成了纯线上活动。不过这样全世界的开发者也都可以免费参与,打破了地域的限制。大家可以在虚拟会场中聆听讲座,结识朋友,参与不同项目方的bounty,一同学习区块链技术。   2. revoke.cash https://revoke.cash/ @Caos:帮助你查看账户中 erc20 代币目前已经 approve...

Read More
2021-01-14

Web3极客日报 #387

1. 干货 | 账户抽象的动机、历史和分析 https://mp.weixin.qq.com/s/rWgjyM5O8kJIJEZ1wrvuTw @Caos:这篇文章总结了以太坊 “账户抽象” 的背景,“账户抽象” 主要为了解决两个问题,一是无需 Ether 发送事务,二是实现自定义的验证逻辑和算法。为了解决这些问题,以太坊历史上提出了多个提案,本文分析了这些提案的企图和最终未采纳的原因。本文的重点是针对 EIP-2938 这个最新的关于账户抽象的分析,讨论了其 “收获” 和 “代价”。...

Read More
2021-01-07

Web3极客日报 #380

1. 第27届 IOCCC C 语言程序竞赛冠军名单 https://www.ioccc.org/2020/whowon.html @陈锡亮:IOCCC 是一项传统的,每一位程序员都应该参加的编程竞赛。参赛者需要提交一个高质量,跨平台,符合C语言标准的C语言程序。评委会从多方面评估这些代码,包括创新性,可读性,脑洞大小等等来进行评判。每一位没有拿过冠军的程序员都应该好好学习往届冠军作品,认识到自己对代码格式风格的认知,和C语言各种特性的不足。   2. 通过交互直观理解人工智能原理 https://jibencaozuo.com/ @Caos:干燥工厂出品的交互式视频,「一个人工智能的诞生」,让用户通过与视频交互式的方式理解人工智能训练的训练过程。   3. Blockstream...

Read More
2020-12-31

Web3极客日报 #373

1. CodeSwing https://github.com/codespaces-contrib/codeswing @Caos:一个前端喜闻乐见的 vsc 插件,提供交互式编码环境,可以直接运行 HTML / JavaScript / CSS 代码   2. 另类央行的演进之路 https://mp.weixin.qq.com/s/ZLn6Gq4gwFQMMsY5DWn9Xw...

Read More
2020-12-24

Web3极客日报 #366

1. Telegram 创始人 Pavel Durov 发了一则长消息,简单介绍了接下来 Telegram 的盈利方式。 https://mp.weixin.qq.com/s/YcVL_PP_OQChX_XFzdRT6g @Caos:Pavel Durov 一直在使用自己私人积蓄支撑 telegram 5 亿活跃用户规模的服务,或许你能在文章里找到原因。   2. 价格预言机不总是可靠 https://learnblockchain.cn/article/1833 @Shooter:越来越多的项目要依赖价格预言机,而少有项目去认真的思考价格预言机的可靠性,本文用分析多个预言机失败的案例,帮助我们意识到价格预言机不总是可靠的,并提出了一些在其他项目已经实践过用来防止预言机操控的技术。推荐每个 DEFI...

Read More
2020-12-17

Web3极客日报 #359

1. Docker 预览版支持 M1 苹果芯片 https://www.docker.com/blog/download-and-try-the-tech-preview-of-docker-desktop-for-m1/ @陈锡亮:苹果 M1 芯片可谓是黑魔法,以入门级的设备完爆了专业级的机器,真的是非常的香。只是不支持 docker 使得很多开发者望而却步。现在 Docker 的预览版已经可以支持 M1,可以跑 arm64 和...

Read More
2020-12-10

Web3极客日报 #352

1. Github CLI https://cli.github.com @陈锡亮:Github 是最常用的开源软件开发服务之一,但是作为一名极客,怎么能够忍受图形化界面呢?幸好 Github 有提供 API,所以有很多开源的 CLI 软件可以使用。不过在尝试各种不同的 CLI 之前,可以先试试 Github 官方的 Github...

Read More
2020-12-03

Web3极客日报 #345

1. 基于以太坊做一个 Dropbox https://www.dappuniversity.com/videos/1KwaUyjLa4Q @Enzo:70 分钟视频的教程,演示如何使用 web3.js,react.js 和 solidity 写一个基于以太坊的 dropbox。   2. 简析 Taproot 如何降低比特币合约交易成本并改善隐私...

Read More
2020-11-26

Web3极客日报 #338

1. 如何在 Apple M1 下以原生方式编译和运行rust项目 https://gist.github.com/briansmith/dd06e8dfeac46d1032d974000dac1fa6 @陈锡亮:Apple 新出的 M1 芯片真的就是黑魔法,各种吊打 Intel 产品。当然 ARM 架构作为开发设备,目前阶段还是有坑的。虽然 Rosetta 2...

Read More
2020-11-19

Web3极客日报 #331

1. 机械键盘指南之如何给微波炉安装机械键盘 https://github.com/dekuNukem/pimp_my_microwave/ @陈锡亮:作为一个合格的程序员,机械键盘是必不可少的。但是习惯了机械键盘上敲代码畅快淋漓的感觉,你在用微波炉热剩下的比萨的时候你还能够接受微波炉上那低级的按钮嘛?没关系,今天我们可以跟着大佬学习如何给你家的微波炉安装一个机械键盘,在凌晨两点热剩饭的时候也可以噼里啪啦的敲打者属于王者的五彩霓虹机械键盘,同时给惊醒的室友一个不屑的眼神。   2. Y Combinator startup school 新一期的线上创业课程 https://www.startupschool.org/ @Caos:作为程序员,不论你是否有创业的打算,都有必要去了解当前的创业者和孵化器在做什么想什么,这个课程不仅仅能帮助我们了解如何创业,还能了解创业这件事情对我们来说意味着什么。 课程已经开始一周,当然我们随时可以开始学习,有条件的伙伴可以结伴学习,加入 yc 的论坛,互相交流学习的心得,效果会更好。...

Read More
2020-11-12

Web3极客日报 #324

1. 「Substrate Runtime 技术学院」正式面向全球招生! https://www.industryconnect.org/substrate-runtime-developer-academy/ @陈锡亮:Substrate 作为新一代的区块链开发框架,波卡生态的核心部件,自然是所有区块链开发者,或者想进入区块链行业的程序员学习的首选。「Substrate Runtime 技术学院」由波卡大使和Substrate贡献者陈锡亮主讲,Parity 参与的最新 Substrate 课程。和往期的中文课程不同的是,这一期是面向全球的英文课程,适合海外或者英文能力优秀的小伙伴参加。课程内容全部调整,针对 Substrate 2.0 的从多新特性进行了更新。  ...

Read More
2020-11-05

Web3极客日报 #317

1. git 命令行辅助工具 bit https://github.com/chriswalz/bit @Caos:如果你总是记不清楚 git 命令和命令行的功能,bit 方便的命令补全加功能解释也许能帮到你   2. SputnikVM: Rust 实现的 EVM https://github.com/rust-blockchain/evm...

Read More
2020-10-29

Web3极客日报 #310

1. 在 Substrate 上兼容以太坊工具链 https://github.com/paritytech/frontier @陈锡亮:Substrate 使得开发者可以轻易的开发出一条新的链,但是如果你已经有现成的以太坊项目想部署到 Substrate 呢?这个时候可以直接集成 Frontier 在 Substrate 中模拟以太坊的运行环境,直接部署 Soldiity 或者任何 EVM...

Read More
2020-10-22

Web3极客日报 #303

1. ORML 开放 Substrate 模块库 https://github.com/open-web3-stack/open-runtime-module-library @陈锡亮:Open Runtime Module Library (ORML) 是由 Acala 和 Laminar 维护的一个...

Read More
2020-10-15

Web3极客日报 #296

1. 2D 编程语言 Befunge https://esolangs.org/wiki/Befunge @陈锡亮:http://www.quirkster.com/iano/js/befunge.html 写代码最大乐趣自然是写出没有其他人能够理解的代码,这不但可以避免其他人对你的代码指手画脚,同样也大大增加了工作职位稳定性。在其他弱小的程序员和老板面前展示你的天书一般的代码,毋庸置疑是升职加薪走向人生巅峰的最好路径。 传统的编程语言都是一维的,一句一句的执行。如此简单的结构自然是不能表达出程序猿高级的大脑构造的。Befunge 就是一个非常简单的二维编程语言,适合大家作为学习编程的首选。以下就是一个简单的用 Befunge 实现的死循环 “` >v ^< ``` 你看,Befunge...

Read More