Weekly
Weekly 06/16 - 06/22
周报第三十八期
- 催稿人: @arrowrowe
- 交稿人: @at15 @arrowrowe
Good Things
- ReactiveX, an API for asynchronous programming with observable streams.
ReactiveX is more than an API, it's an idea and a breakthrough in programming. It has inspired several other APIs, frameworks, and even programming languages.
GitHub: ReactiveX - Nextcloud, a safe home for all your data.
Access & share your files, calendars, contacts, mail & more from any device, on your terms.
GitHub: Nextcloud and its server component. - MyPaint (GitHub: mypaint/mypaint), a simple drawing and painting program that works well with Wacom-style graphics tablets. - JW Player, the world's most popular embeddable media player.
Showcase: 3D Cube. - Open Broadcaster Software (GitHub: jp9000/obs-studio), free, open source software for live streaming and recording.
Used widely......
Languages
Golang
We have the book in SJTU Library! - 7 Common Mistakes In Go (2015) - Golang Notes
I also start learning golang again in order to finish Ayi.
@at15 - Flint. Check your project for common sources of contributor friction.
This could be included in Ayi.
Python
- Spaceship Generator, a Blender script to procedurally generate 3D spaceships from a random seed.
- Nuitka (GitHub: kayhayen/Nuitka), the Python compiler, a seamless replacement or extension to the Python interpreter.
You can use all Python library modules or and all extension modules freely. It translates the Python into a C level program that then uses "libpython" to execute in the same way as CPython does. - Grip, GitHub Readme Instant Preview.
Render local readme files before sending off to GitHub.
C
- Checked C by Microsoft, an extension to C that adds static and dynamic checking.
Detect or prevent common programming errors such as buffer overruns, out-of-bounds memory accesses, and incorrect type casts.
Java
- InstaCapture, Android library to capture screenshot from your app.
PHP
- LazyRecord, an Object-Relational Mapping (ORM) for PHP5.
LazyRecord uses code generator to generate static code, which reduces runtime costs, therefore it's pretty lightweight and fast.
Node.js / JavaScript
- 深入理解 Node.js: 核心思想与源码分析
- F8 App 2016, source code of the official F8 app of 2016, available on Google Play and the App Store.
Powered by React Native and other Facebook open source projects. - Monaco Editor by Microsoft, the code editor that powers VS Code. - Hybrid Frameworks Tutorial (GitHub: Ovilia/Hybrid-Frameworks-Tutorial), a project to guide you through the whole process of making an app with hybrid solutions like ionic, react native, crosswalk and so on. - Pretty Diff (GitHub: prettydiff/prettydiff), language aware code comparison tool for several web based languages. It also beautifies, minifies, and a few other things. - Yargs (GitHub: yargs/yargs) to build interactive command line tools by parsing arguments and generating an elegant user interface.
See more at Awesome Node.js. - Kalm, Node socket wrapper and optimizer.
Simplify and optimize your Socket communications with: - Easy-to-use single syntax for all protocols - Configurable packet bundling (High-level Naggle's algorithm implementation) - Multiplexing for all protocols - Ultra-flexible and extensible, load your own adapters and encoders - Javascript developers, be warned about this crazy JIT bug in V8!
Opinions
"I do open source work, how do I find funding?"
More
查看个人的 Overwatch 排名以及各个英雄排名.
我猜是爬虫爬的, 国内有个 MAX+ 的应用也可以看, 我猜是调用别人的或者学别人调用的方法写的.