Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Weekly 13 [2018/3/26 - 2018/4/1] #12

Open
kfihihc opened this issue Apr 2, 2018 · 0 comments
Open

Weekly 13 [2018/3/26 - 2018/4/1] #12

kfihihc opened this issue Apr 2, 2018 · 0 comments

Comments

@kfihihc
Copy link
Owner

kfihihc commented Apr 2, 2018

Text Buffer Reimplementation,VS Code 的团队写了一篇文章介绍了他们新的文本缓冲区的实现。说实话很多没看懂,我估计没有相关项目实践经验的人了解应该不多。文本编辑器是一个简单也复杂的领域,有兴趣想了解更多可以先看看《The Craft of Text Editing》这本书。

FIND3 ,一套开源的、高精度的室内定位系统,相比旧版本,现在支持更多的数据源:蓝牙,WiFi,电磁场(?)。关于她的原理,这里有一篇官方的介绍文章

Storyboarder,帮助用户快速的制作人物线条画、原型草图,功能十分之丰富,主要用于制作视频、电影。也是一个开源的项目

rtl-entropy,一个密码学领域里面的熵生成器(entropy generator)。不过不是通过硬件的随机生成器(RNG),而是通过软件无线电(SDR)获取大气中传播的噪声(Noise,其实就是在大气中存在的无线电),然后经过一些处理,然后将处理后的结果作为熵。

eMMC Adventures, Episode 1: Building my own 64GB memory card with a $6 eMMC chip,想起我同事自己 DIY 的 SSD 移动硬盘……除了这一篇,还有第二篇

DHT 分布式哈希表 ,一份总结综述,DHT 是 Peer-to-Peer 网络底层的技术,这篇文章对 DHT 做了整体的介绍,还提到了现有的几个实现算法。

HTTPS 那些协议:TLS, SSL, SNI, ALPN, NPN,HTTPS 可不仅仅简单的给 HTTP 加上 TLS/SSL,毕竟细节是魔鬼。

Data Laced with History: Causal Trees & Operational CRDTs,这是一个无冲突复制数据类型(CRDT) 的学习项目,通过一个 Swift 开发的小项目来了解 CRDT 的原理和作用。CRDT 基本上用在所有有协作功能的软件上,比如 Weekly 11 提到的 Tandem.

MIDI Music Box,从零开始设计一个 MIDI 音乐盒,包括硬件设计和软件开发,Github 地址。

Go on very small hardware,2018 年始,Rust 在嵌入式领域开始发力推广,甚至官方都成立了 Embedded Group 来整合社区资源推动 Rust 在嵌入式领域的发展。Go 这边也有很多在嵌入式领域的尝试,这个 Demo 是让 Go 跑在 ARM Cortex-M3 的 MCU 上面。

史上最胡逼的 FC 模拟器是如何诞生的?,了解一下 NESticle 模拟器和它作者的故事,原文来自 Vice.

Joto - a robotic drawing board,一个可以更新图画的挂饰。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant