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

---

# Weekly 01/28 - 02/03
周报第十八期
- 催稿人：[@LukeXuan](https://github.com/LukeXuan)
- 交稿人：[@at15](https://github.com/at15) [@swaylq](https://github.com/swaylq) [@arrowrowe](https://github.com/arrowrowe) [@gaocegege](https://github.com/gaocegege)

## Announcement - 不要总想搞一个大新闻
- [Announcing: Minecraft: Windows 10 Edition Beta](https://mojang.com/2015/07/announcing-minecraft-windows-10-edition-beta/)(related: [Microsoft's new Minecraft Education Edition - written in C++ - will outrun the Java version](http://www.zdnet.com/article/minecrafts-new-education-edition-written-in-c-will-outrun-the-java-version/))
    ![screenshot](https://camo.githubusercontent.com/870896596cb9d959fd25f769f633acb71b797792/68747470733a2f2f6d656469612e6d6f6a616e672e636f6d2f613062623266323733393562383261623665353332616261333463343036396566323866323534652f4d696e6563726166745f57696e31305f426574615f2d31302e706e67)

    > ~~我很好奇现在的插件是不是要全部重写了~~
- [AlphaGo: using machine learning to master the ancient game of Go](https://googleblog.blogspot.com/2016/01/alphago-machine-learning-game-go.html)
    - BBC: [Google achieves AI 'breakthrough' by beating Go champion](http://www.bbc.com/news/technology-35420579)
    - Zhihu:
        - [如何看待谷歌人工智能AI击败欧洲围棋冠军?](https://www.zhihu.com/question/39905662)
        - [围棋作为唯一一种电脑下不赢人的大众棋类，是何原因导致？以及量子计算机出现后有无可能？](https://www.zhihu.com/question/27169866)
    > 总之，谷歌的做法充分利用了大数据+深度学习的优势，而几乎完全没有用到围棋的领域知识，所以若是以后棋力能再往上走，我也不会惊讶。
    >
    > ——田渊栋(Facebook人工智能组)

    > @arrowrowe go is 围棋? ——at15

    > ~~using machine learning to master cece's favourite language~~

- [Parse Server is down](https://github.com/ParsePlatform/parse-server)
    > parse is closed, and they opensource a nodejs servrer, which can provides some API ( I clicked two js files and found one throws notImpl .... and they closed on 1.28 .. 0.0 )
    >
    > ——at15

- [Hacker Summit](https://hacksummit.org/)
    > 一线码农虚拟大会~？在线的，有空可以试试看
    > > The largest virtual conference in history

    > > The largest programming conference in history

    > > The largest hackathon in history

    > ——gaocegege

- 组织只有汉子，所以决定分配给[@at15](https://github.com/at15)一副黑框眼镜


## Further Reading and Deeper Thinking - 见多识广

- [CircleCI关于分布式的讨论](http://blog.circleci.com/its-the-future/)
    > 他们看上去认为RAFT是未来，Paxos过时。

    > ——gaocegege

    > I don't know raft and paxos, so cant say much about that, but I do like some part of the conversation.

    > > So I just need to split my simple CRUD app into 12 microservices, each with their own APIs which call each others’ APIs but handle failure resiliently, put them into Docker containers, launch a fleet of 8 machines which are Docker hosts running CoreOS, “orchestrate” them using a small Kubernetes cluster running etcd, figure out the “open questions” of networking and storage, and then I continuously deliver multiple redundant copies of each microservice to my fleet. Is that it?

    > btw: I like the image (look, cece is digging big holes again)
    > ![cece's hole](https://camo.githubusercontent.com/c7ecf485203bcba287fe702237d53bcb39a5cbf2/687474703a2f2f626c6f672e636972636c6563692e636f6d2f77702d636f6e74656e742f75706c6f6164732f323031352f30362f7261626269745f686f6c652e6a7067)

    > ——at15

- [中文文案排版](https://github.com/sparanoid/chinese-copywriting-guidelines) and [pangu.js](https://github.com/vinta/pangu.js)
    > ~~解决了我多年看混合文章头疼的老毛病~~

- [博文-API蓝图](http://www.dozer.cc/2016/01/api-blueprint.html)
    > 原来我也挺喜欢的，但是觉得swagger采用YAML已经足够可读了

- [数据库集群](http://blog.jobbole.com/97806/)

- [AutumnsWind](https://github.com/AutumnsWind): Nice contribution graph

## Tools, Tricks and Utilities - 怎么才能跑得快

- [Autoplay on mobile devices](http://www.cnblogs.com/givebest/p/4474403.html)
    > ~~可怜的流量~~

    > well .... it's in the contract, so e...

    > ——at15
- [kanboard](https://github.com/fguillot/kanboard): Kanban that can be integrated with Gitlab.(similarly: [taiga.io](http://taiga.io/))
    > 这个月自己已经没有issue了耶（因为上个月的都没有做完）

    > ——at15

- [rally](http://uberhackathon.devpost.com/submissions/37490-rally): App based on Uber API to ensure friends to arrive on time.

- [Cloud9 IDE](https://github.com/c9/core/): Your development environment, in the cloud.
    > all seems pretty good, especially for novice who dont want to setup dev environment locally.

    > ——at15

- [http://ftp.sjtu.edu.cn/(ubuntu/)*](http://ftp.sjtu.edu.cn/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/): Sample of badly treated symbol link.
    > For more information, please contact [@gaocegege](https://github.com/gaocegege) and he will teach you hand in hand.

- [PHP Oauth2.0](https://github.com/thephpleague/oauth2-server) and [sample](https://github.com/thephpleague/oauth2-server/blob/master/examples/relational/config/init.php) with Eloquent.

- Composer: A set of composer related tools, self host, develop own package
    - [Shared Package Plugin](https://github.com/Letudiant/composer-shared-package-plugin): share your selected packages between your projects by creating symlinks.
    - [Handling private packages with Satis or Toran Proxy](https://getcomposer.org/doc/articles/handling-private-packages-with-satis.md#satis)

- [POD](https://github.com/yyx990803/pod): git push deploy for Node.js
    > we can use it to serve swagger doc

    > ——at15

- [Awesome Public Datasets](https://github.com/caesar0301/awesome-public-datasets): May be useful for MCM/ICM?

- [Swagger Node](https://github.com/swagger-api/swagger-node): Bundled swagger editor, mock server, real server and swagger-ui.

- [OneOps](https://github.com/oneops)
    > OneOps让广大开发人员能够在混合的多云环境下开发产品，不用担心被任何一家云厂商牢牢锁定。这就意味着，他们可以测试不同的云提供商，并在它们之间进行切换，充分利用更实惠的价格、技术或可扩展性，而不被其中任何一家厂商牢牢锁定

    > 现在混合云的概念很火，大多数是一个厂商，做一个基于各种云的中间层，让开发者依赖中间层而不是依赖某个具体的云，其实对开发者来说，只是可以简单的换云，但是还是脱离不了这个中间层。

    > 那种中间层可以做到不停机的换云，相当于把下面的那些云抽象成单纯的资源，CPU，内存，硬盘等等，开发者的应用相当于是跑在这些资源上而对底下的具体是阿里云还是物理机不care，有点像Mesos的概念，事实上大多数这样的中间层都是用mesos实现的。

    > ——gaocegege

- [daocloud mirror](https://dashboard.daocloud.io/mirror): Facilitates your docker but collect your data.

- [VeryNginx](https://github.com/alexazhou/VeryNginx): 功能强大并且拥有对人类友好的界面Nginx, 提供防火墙，自定义行为和统计功能
    > openresty 看上去不错啊

    > ——at15
