- 各种加密代理协议的简单对比 – Yachen Liu 比较了常用的 HTTPS,SOCKS5-TLS 和 shadowsocks 等加密协议。
- ChrisRx/dungeonfs: A FUSE filesystem and dungeon crawling adventure game engine. Brilliant to map MUD game to filesystem.
- TypeScript at Slack. How Slack migrate to TypeScript and the migration guidance.
- Fast Drawing for Everyone. It can suggest nice clipart according to drawing.
- Shields.io: Quality metadata badges for open source projects. All in one place to find badges for the project.
- Robert Haas: New Features Coming in PostgreSQL 10. Many features for distributed PostgreSQL.
- Use JetBrains Rider as Unity3D C# IDE.
- Wedding at Scale: How I Used Twilio, Python and Google to Automate My Wedding
- 树莓派入门指南 很详尽,很全面。
- 他热衷拍摄人与建筑的微妙关系,为了不同视角冒险爬上城市高空。 热衷于「爬楼」拍摄的独立摄影师的访谈。
- Read a specific length data from socket in Python
Use a memoryview to wrap your bytearray:
buf = bytearray(toread)
view = memoryview(buf)
while toread:
nbytes = sock.recv_into(view, toread)
view = view[nbytes:] # slicing views is cheap
toread -= nbytes