---
layout: post
title: Weekly
category: Weekly
author: 东岳

---

# Weekly 05/05 - 05/11

周报第三十二期

- 催稿人:
  [@at15][at15]
  (由 [@LukeXuan][luke] 代理)
- 交稿人:
  [@at15][at15]
  [@arrowrowe][mie]
  [@gaocegege][cece]
  [@swaylq][sway]
  [@ComMouse][dou]
  [@JasonQSY][qsy]

[at15]: https://github.com/at15
[sway]: https://github.com/swaylq
[mie]: https://github.com/arrowrowe
[cece]: https://github.com/gaocegege
[dou]: https://github.com/ComMouse
[luke]: https://github.com/LukeXuan
[sxj]: https://github.com/sxjscience
[qsy]: https://github.com/JasonQSY
[pq]: https://github.com/kdplus
[ivan]: https://github.com/mrmiywj
[rainux]: https://github.com/rainux
[zenany]: https://github.com/zenany

# DevTools

- [vConsole](https://github.com/WechatFE/vConsole): A front-end developer tool for mobile web page.

- [git-standup](https://github.com/kamranahmedse/git-standup): Recall what you did on the last working day. Psst! or be nosy and find what someone else in your team did ;-)

- [BackstopJS](https://github.com/garris/BackstopJS): BackstopJS automates CSS regression testing of your responsive web UI by comparing DOM screenshots at various viewport sizes.

- [github-markdown-toc.go](https://github.com/ekalinin/github-markdown-toc.go): Easy TOC creation for GitHub README.md (in go)

- [zsh syntax highlighting](https://github.com/zsh-users/zsh-syntax-highlighting): Fish shell like syntax highlighting for Zsh.

- [Gitsome](https://github.com/donnemartin/gitsome): A Supercharged Git/Shell Autocompleter with GitHub Integration.

- [EncloseJS](http://enclosejs.com/): Compile your Node.js project. No sources aboard.

- [Slate](https://github.com/tripit/slate/): Beautiful static documentation for your API.

- [Git Annex](https://github.com/joeyh/git-annex) and [homepage](http://git-annex.branchable.com/): Manage large files with git.

# Frontend and Backend

- [elm-lang](http://elm-lang.org/) and [tutorial](https://github.com/evancz/elm-architecture-tutorial): 
the best of functional programming in your browser.

- [Redux](http://redux.js.org/index.html): A predictable state container for JavaScript apps.

- [material-ui](http://www.material-ui.com/): React components that implement Google's Material Design.

- [JsSIP](https://github.com/versatica/JsSIP): The JavaScript SIP library.

---

- [resque-loner](https://github.com/resque/resque-loner): Support for unique jobs in Resque: Only one job with the same payload per queue.

- [PHP Performance Crash Course, Part 1: The Basics](https://dzone.com/articles/php-performance-crash-course) and [PHP Performance Crash Course, Part 2: The Deep Dive](https://dzone.com/articles/php-performance-crash-course-0)

- [linkerd](https://github.com/BuoyantIO/linkerd): A dynamic linker for microservices.

- [vert.x](https://github.com/eclipse/vert.x): Vert.x is a tool-kit for building reactive applications on the JVM.

- [telegram-bot-ruby](https://github.com/atipugin/telegram-bot-ruby): Ruby wrapper for Telegram's Bot API.

- [Falcor](http://netflix.github.io/falcor/documentation/jsongraph.html) and [GraphQL](http://facebook.github.io/graphql/): 

	>	不同于 Restful 的 Api 架构，只暴露一个接口，通过 请求的 Model 获取数据 -- [@swaylq][sway]

- [WindPT](https://github.com/labs7in0/WindPT): A plugin for PHPWind 9 to build a Private BT tracker.

- [Mycat-server](https://github.com/MyCATApache/Mycat-Server): An Open-Source software, “a large database cluster” oriented to enterprises.

	>	一个基于阿里 [cobar](https://github.com/alibaba/cobar) 的开源 mysql 中间件 -- [@at15][at15]

# Pretty Service

- [Gogs](https://gogs.io/): Emphasized by [@ComMouse][dou]

- [R](http://dev.af83.com/2012/07/31/should-we-namespace-redis.html)[e](http://dev.af83.com/2012/08/02/namespace-redis-with-ease.html)[d](https://github.com/soveran/nest)[i](https://github.com/resque/redis-namespace)s: 一个namespace引发的惨案

- [Pusher](https://pusher.com/): We spend our time maintaining reliable and scalable realtime infrastructure so you can spend yours building awesome realtime features.

	>	travis-CI使用的推送日志的工具 -- [@gaocegege][cece]
	>	github 好像也用它 -- [@at15][at15]

- [elastic-graph](https://www.elastic.co/products/graph): Explore connections in Elasticsearch data.

- [VJ4](https://github.com/vijos/vj4): Next generation Vijos. Built with asyncio on Python 3.5.


- [Telegram 中文群组列表机器人](https://github.com/jqs7/Jqs7Bot)

	>	Telegram 群里一直出没的 "TG群组娘". -- [@arrowrowe][mie]

- [Tensorflow](http://playground.tensorflow.org/): Play with neural networks!

-	[Mycat-openEP](https://github.com/MyCATApache/Mycat-openEP/blob/master/mycat-ep-server/README.md): mycat电商项目.

# Mobiles

- [Wechat](https://github.com/motianhuo/wechat): 来自华强北.

- [flexbox-layout](https://github.com/google/flexbox-layout): FlexboxLayout is a library project which brings the similar capabilities of CSS Flexible Box Layout Module to Android.

- [Github.swift](https://github.com/onmyway133/Github.swift): Unofficial GitHub API client in Swift.

- Android Permission's stuff: [PermissionsDispatcher](https://github.com/hotchemi/PermissionsDispatcher) and [permissions-dispatcher-plugin](https://github.com/shiraji/permissions-dispatcher-plugin)

# Readings

- [FreeCodeCamp](https://github.com/FreeCodeCamp/FreeCodeCamp)

	>	貌似 Star 数十万了。。不知道为什么这么恐怖。。

	>	似乎里面有比较完整的前端教程的样子 
	
	>	-- [@ComMouse][dou]

-	[Programming by poking: why MIT stopped teaching SICP](http://www.posteriorscience.net/?p=206)

	> According to Sussman, his students spend most of their time reading manuals for these libraries to figure out how to stitch them together to get a job done. He said that programming today is “More like science. You grab this piece of library and you poke at it. You write programs that poke it and see what it does. And you say, ‘Can I tweak it to do the thing I want?'”. The “analysis-by-synthesis” view of SICP — where you build a larger system out of smaller, simple parts — became irrelevant. Nowadays, we do programming by poking

-	[Windows原生运行Linux的技术细节](http://www.infoq.com/cn/news/2016/05/linux-windows)

-	[Paper from Siggraph 16](http://hi.cs.waseda.ac.jp/~esimo/en/research/sketch/)

	>	自动生成漫画。

	>	目前可以公开Paper，model没有公开。

	>	PS: 是否意味着普通人也可以画本子了。
	
	>	--[@mrmiywj][ivan]

-	[Non-lexical lifetime](http://smallcultfollowing.com/babysteps/blog/2016/04/27/non-lexical-lifetimes-introduction/)

	>	MIT PhD's view of Rust's lifetime system -- [@mrmiywj][ivan]
	
-	[RePractise](https://github.com/phodal/repractise): 

	>	讲述的是架构演变的代码实践相关的内容，不过似乎部分章节还没有完成。

	>	私以为其中比较精彩的一部分是 《前端篇-前端演进史》 （虽然后面有些内容已经超出前端范畴了=w=）
	
	>	-- [@ComMouse][dou]
	
-	[Nature](http://www.nature.com/nature/journal/v533/n7601/full/nature17439.html) and its [code](https://github.com/darkreactions/DRP): Machine-learning-assisted materials discovery using failed experiments

-	[日请求从百万到八亿的技术历程](http://mp.weixin.qq.com/s?__biz=MzA5ODM5MDU3MA==&mid=2650861615&idx=1&sn=aa864106c735c5c514b7fb238477ea02&scene=4#wechat_redirect)

-	[Benchmarks of PHP sorting algorithms](http://kukuruku.co/hub/php/benchmarks-14-sorting-algorithms-and-php-arrays)

	>	讨论了一下各个排序算法的实际速度，PHP实现，事实证明世界上最好的语言自带的排序算法还是很靠谱的。。
	
	>	-- [@JasonQSY][qsy]
	
-	[OMR](https://github.com/eclipse/omr): The Eclipse OMR project consists of a highly integrated set of open source C and C++ components that can be used to build robust language runtimes that will support many different hardware and operating system platforms. 

-	[Tilt Brush](https://www.youtube.com/watch?v=TckqNdrdbgk)

	>	这个感觉可以用来画3d的本子了!!!! 技术改变本子啊！
	
	>	-- [@at15][at15]
	
-	[AI Composer - Machine Learning for Hackers](https://www.youtube.com/watch?v=S_f2qV2_U00)

-	[VSCode Updates](https://code.visualstudio.com/updates#vscode)

	>	Visual Studio Code 更新，看到了很多有趣的功能，Node.js Debugging 等等
	
	>	--[@gaocegege][cece]

-	[Another paper](https://imjad.cn/archives/lab/black-technology-automatic-tracing-and-automatic-coloring-technology-in-waseda-university-japan): 日本早稻田大学发布自动描线与自动上色技术

-	[Cron best practice](https://sanctum.geek.nz/arabesque/cron-best-practices/)

-	[algos](https://github.com/UChicagoInterviewPrep/algos): Algorithm implementations for interview.

-	[Electron 1.0](http://electron.atom.io/blog/2016/05/11/electron-1-0): So long we have walked.

-	from [zenany/weekly@a9caf83](https://github.com/zenany/weekly/commit/a9caf83788a3a00bc0b0a76626a217957bbd5af8):

	>	Programming Language Theory* https://github.com/steshaw/plt

	>	>	程序语言理论的相关书籍和资料汇总，方便想深入的同学学习

	>	[译]如果有人问你数据库的原理，叫他看这篇文章

	>	http://blog.jobbole.com/100349/ 关系型数据库非常有趣，因为它们是基于实用而且可复用的概念。如果你对了解一个数据库感兴趣，但是从未有时间或意愿来刻苦钻研这个内容广泛的课题，你应该喜欢这篇文章。
