Web3极客日报

2020-08-06

Web3极客日报 #230

1. Compiler Explorer https://gcc.godbolt.org @陈锡亮:优化C++代码达不到性能的极致?C++遇到了undefined behaviour不知道compiler在搞什么鬼?怀疑遇到了compiler bug但是不确定?不知道C++新语法是如何编译成机器码的?来试试Compiler Explorer吧,可以详细对照编译出来的汇编和源代码,更好的掌握底层开发技巧。   2. FIDO – 下一代无密码登陆标准 https://fidoalliance.org/how-fido-works/ @尹航@Phala:你还在用密码登陆Github吗?如今密码已经被认为是最不安全的认证方式,但如果你有一个YubiKey或者Trezor硬件钱包,就可以用公钥签名来代替密码登陆系统。FIDO /...

Read More
2020-08-05

Web3极客日报 #229

1.Uniswap 大迁徙 https://mp.weixin.qq.com/s/6XQOOCtAqrU5vP6Ey6q3_A @daddy.eth:一个月以来,以太坊链上的gas费用激增,uniswap dex上开始重新上演很多2017年发生的狂热泡沫故事。随着用户不断从交易所提币回归钱包,三线小交易所和山寨币似乎需要拥抱新的改变。   2. 以安全为目标的Android改进版本 https://grapheneos.org/ @北美开吻:在不离开Android这个大家庭的前提下获得安全和隐私保护,这个OS似乎算是一个不错的选择。 3.Ron Minnich podcast 采访 https://oxide.computer/podcast/on-the-metal-3-ron-minnich/ @肖雪洁:通常我们关心的计算机组成部分,有软件和硬件,但是很少有人对固件(firmware)有所了解。On...

Read More
2020-08-04

Web3极客日报 #228

1. Microsoft (微软)宣布推出一种高效且通用的零知识证明技术方案 Spartan https://github.com/microsoft/Spartan @张晓-冰链科技:Microsoft (微软)宣布推出一种高效且通用的零知识证明技术方案 Spartan 该方案能在更短时间内以更高效的方式实现简洁非交互的零知识证明(zkSNARK),是首个无需做可信设置的 zkSNARK 方案。   2. getyarn:根据关键字搜索电影和电视剧片段的搜索引擎 https://getyarn.io/ @Easy:getyarn是一个根据关键字搜索电影和电视剧片段的搜索引擎...

Read More
2020-08-03

Web3极客日报#227

1. release-drafter,github action下的自动化release工具 https://github.com/marketplace/actions/release-drafter @kun:release drafter能够自动化将合并到主分支的pull request(features)发送release,其提供丰富的配置和模版供用户选择,省去用户大量的查pr,commit去draft release的时间。 2. 躺着挣钱的工具 https://altwork.com @北美开吻:没什么技术文章可以推荐,那就推荐一个让大家躺着挣钱的东西吧。 3. 一睹72位图灵奖得主的风采 https://mp.weixin.qq.com/s/F6R87qmW70u9Zis5AlrHIw @Dream:图灵奖,计算机科学界的诺奖,看看你我还差多远????

Read More
2020-08-02

Web3极客日报 #226

1. Nact:使用 nodejs 写 Actor 模型 https://github.com/ncthbrt/nact @Harry:Nact ⇒ node.js + actors。Actor 模型起源于 Erlang,用于更好的处理并发。作者使用 nodejs 实现了...

Read More
2020-08-01

Web3极客日报 #225

1. 40 个改变编程技能的小技巧 https://mp.weixin.qq.com/s/N4bM3MIgKIGQhz7WY5VoCA @River: 40 个将永久改变你编程技能的小技巧,你值得拥有~   2.写自己的代码让别人无处可写 https://mp.weixin.qq.com/s/S__ZDiAVB50ipKeA0imtOw @Frozen: 教你如何写让同事、队友、老板无法阅读的代码!从此成为团队里不可替代的角色!   3. Java学习总结 https://github.com/whx123/JavaHome...

Read More
2020-08-01

Web3极客日报 #224

1. GO+语言 https://github.com/goplus/gop @Gala:为了更好地适配数据科学时代,让数据科学享受 Go 语言的简约之美,Go+ 应运而生,可以称得上为数据科学而生的一门新语言。Go+ 以 Go语言“升级版”的姿态出现,它兼容 Go,扩展 Go ,支持生成 Go 代码,方便 Go 语言编译代码,并与其他...

Read More
2020-07-30

Web3极客日报 #223

1. GraphvizOnline https://dreampuf.github.io/GraphvizOnline @陈锡亮:做架构经常需要画各种各样的图,可是画图大部分时间都浪费在了画上面,而不是设计架构流程。 作为程序员,自然更加擅长写代码,Graphviz就可以用DOT语言来定义各种图。我们就可以专注于设计,而不是花时间在画图上面。   2. 微软SEAL:据说将同态加密运算降到10的三次方数量级 https://github.com/microsoft/SEAL @Dream:微软SEAL 一个同态加密的开源库,允许对加密的整数或实数执行加法和乘法。 将未加密的计算转换为加密数据的计算并不总是容易或直接的,例如,不可能对加密数据进行分支。microsoftseal本身有一个陡峭的学习曲线,需要用户理解许多同态加密的特定概念,尽管最终API并不太复杂。即使用户能够使用microsoftseal编程并运行特定的计算,高效实现和低效实现之间的差别可能是几个数量级,而且新用户很难知道如何改进其计算性能。   3. JavaScript 花园:想少出错,来多逛逛...

Read More
2020-07-29

Web3极客日报 #222

1. Go 常见库 cobra 教程 https://segmentfault.com/a/1190000023382214 @Frozen:cobra是一个golang的语言库,非常适用于编写命令行工具   2. Marp:用 Markdown「写」PPT 的新选择 https://sspai.com/post/55718 @Shooter:在少数派以往的文章中其实已经有介绍如何使用 Markdown 制作幻灯片的方法,但这些方法有的需要在...

Read More
2020-07-28

Web3极客日报 #221

1. 数学全景地图 https://www.youtube.com/watch?v=OmJ-4B-mS-Y @张晓-冰链科技:用10分钟的动画,形象地展示了整个数学学科的各个主要领域,非常适合各位已经工作的朋友快速定位自己要充电的数学领域。   2. 一键一个HTTP Server https://www.jianshu.com/p/49900e4cd4fe @Frozen:在开发的过程中咱们经常会使用云服务器,而云服务器又需要配置安全组,一旦自己不是拥有权限配置机器的人时就有点尴尬,不知道是自己的服务没起来还是端口没开放。学会一键一个HTTP Server的话,哪个端口可以随便验证,不用再发愁。   3. 让你的ssh客户端更智能 https://github.com/moul/assh @Shooter:一个情况,...

Read More
2020-07-27

Web3极客日报#220

1. Pulumi ,一款中立的开源云开发平台 http://joeduffyblog.com/2019/09/05/journey-to-pulumi-1-0/ @Shooter:pulumi ,一款中立的开源云开发平台,Pulumi 支持多语言、混合云环境、完全可扩展。初期支持 JavaScript、TypeScript、Python 和 Go 语言,支持 AWS、Azure、GCP 云平台,另外还支持所有兼容 Kubernetes 的公有云、私有云和混合云。Pulumi 实现了一种单一、一致的编程模型,一组编程工具,可管理所有以上环境,丰富的生态系统支持大量可复用的包。...

Read More
2020-07-26

Web3极客日报 #219

1. 程序员必会:实用的 VS Code 使用技巧 https://code.visualstudio.com/docs/getstarted/tips-and-tricks @Harry:这篇文章介绍了使用 VS Code 的常用技巧,让你可以变得更高效,包括多光标编辑、行操作、块操作、格式化等等。就算你不使用 VS Code,这里提到的很多技巧也应该在你的编辑器中配置好对应的功能。对于一些常用的快捷键,建议记到笔记中或者将 cheatsheet 设定成桌面背景,直到练成肌肉记忆。 2. 密码学知识:一步步教你如何计算...

Read More
2020-07-25

Web3极客日报 #218

1. 黑马程序员 120天全栈区块链开发开源教程 https://github.com/itheima1/BlockChain @River:  区块链是综合性的技术栈, 单单掌握一门语言肯定是不够的,为了防止劣币驱逐良币, 为了区块链技术在国内快速的普及, 为了千万人少走弯路, 传智播客智能物联网+区块链学院决定github开源全套就业班课程。   2. Kickstart your blockchain development with DappStarter...

Read More
2020-07-23

Web3极客日报 #217

1. 超级实用的搜索引擎————Semantic Scholar https://www.semanticscholar.org/ @王多余:该网站由微软创始人之一 Pual Allen 于 2015 年参与建立,其目的在于打造一款专业的学术搜索引擎,让研究人员可以更为快速、精准的检索专业学术论文,力争在学术论文检索领域做到比 Google 更加智能。   2. 一秒一副抽象画 https://1secondpainting.com/...

Read More
2020-07-22

Web3极客日报 #216

1. 我中意的那些成为区块链开发者的免费课程 https://hackernoon.com/my-favorite-free-courses-to-become-a-blockchain-developer-in-2020-cvo3u0u @Frozen:成为区块链开发者需要了解区块链基础知识,同时还需要对其他多方面知识有所了解。文章总结了8个免费的课程,可以让开发者轻松入门区块链。 2. ConsenSys发布新的以太坊DeFi报告 https://media.consensys.net/new-ethereum-defi-report-the-rise-of-wrapped-bitcoin-eth-insurance-and-yield-farming-27dc8a63be03 @Frozen:ConsenSys发布最新的DeFi发展趋势研究报告。报告涵盖DeFi当前数据、总结和图示,DeFi用户行为和用户同不同协议之间的关联关系,主要的DeFI安全事故等等。提供当前DeFi发展情况概览 3. Data Oriented Design https://www.dataorienteddesign.com/dodbook/ @肖雪洁:我们听说过 Object Oriented...

Read More