# Weekly

Jan 20, 2016 • 东岳

# Weekly 01/14 - 01/20

周报第十六期 - 催稿人：@ComMouse - 交稿人：@at15 @swaylq @arrowrowe @ComMouse @LukeXuan @gaocegege @tq5124

> long long time ago, there was a mie on fire by @at15

> 寒假第一期，提前祝大家新年快乐~ by @ComMouse

## 新闻

> 本周度娘主场~

- ECharts 3.0 正式发布

  > by @at15

- China’s Baidu Releases Its AI Code: “China’s Google” is joining U.S. tech giants in giving away some of its code

  > 还没细看 = = by @arrowrowe

- 开源项目 Maintainers 对 GitHub 的建议

  > 其中提到了不少有用的建议啊我觉得。 by @at15

## 学习

- Machine Learning

  > Machine Learning course from CMU. Class videos are provided in the "Schedule“ section.

  > 10-601 may be one of the most popular graduate courses at CMU. From my own opinion, the speaker describe the question quite well. I have registered the course, so if anyone need the assignments, ~~fell~~ feel free to contact me.

  > by @tq5124

- 设计模式 in Python:

  > 当时学的时候就没弄懂，看看代码感觉还成。。 recommended by @gaocegege

- 结对编程 VS 代码审查

  > recommended by @swaylq

- What is the difference between `git merge` and `git merge --no-ff`?

  > `git merge --no-ff` 这个 GitLab 和 GitHub 的 PR merge 时候的方式，跟一般直接 `git merge` 的区别.

  > and @gaocegege :star: 1引起了你注意 ~~(意义不明）~~

  > by @at15

- JS Tips

  > 一天一个 js 小技巧，看了一下还不错~

  > recommended by @swaylq

- WiFi 破解方法

  > 话说我以前是用工具抓包再用工具分析的，好复杂。

  > recommended by @swaylq

- A Little Architecture (from https://github.com/zenany/weekly/commit/e92f31a94092e8b8f499c512b36b76c2961f129f)

  > 架构师做什么？决定用什么框架什么数据库？不是的，这些都是不重要的决定，那什么重要呢，自己看吧。

  > by @at15

- 2015 国内 node 总结 (from https://github.com/zenany/weekly/commit/e92f31a94092e8b8f499c512b36b76c2961f129f)

  > (有种大家果然还是过农历的节奏)

  > 里面提到了消息系统，认证，这几个可以好好看下，先挖个坑

  > by @at15

- Announcing Wolfram Programming Lab

> recommended by @arrowrowe

## [专题] PostgreSQL

- 从 Postgres95 到 PostgreSQL9.5：新版亮眼特性 pg 的一些优点

  > 其实不试一试感觉都不会知道

  > by @at15

- Speeding Up PostgreSQL With Partial Indexes pg 索引优化

  > recommended by @swaylq

## [专题] Docker

- Docker 入门 (from https://github.com/zenany/weekly/commit/e92f31a94092e8b8f499c512b36b76c2961f129f)

  > 其实 Docker 官方的教程非常不错，连 cmd 都告诉你怎么打开....

  > by @at15

- Docker Registry

  > 想要把东岳目前的开发环境做成 registry。 by @swaylq

  > Re: 做做做 by @arrowrowe

  > Re: 做Docker Registry非常的简单，我觉得困难的是如何把开发环境打成Image。不过我觉得这是极好的，尤其是配合一些容器集群的手段，甚至可以生产环境直接跑Docker~ by @gaocegege

- Docker 社区

- Dockerfile 的最佳实践

- 用 Docker 创建开发环境

- 使用 Docker Compose 创建 Django 开发环境

  > recommended by @swaylq

## [专题] ng2 (Angular 2)

- 广发证券 Blog

  > Issue 里讲的是 Angular2 的开发, 我们也该开始接触 Angular2 & React 了，老守着 Angular 1.x 肯定是不行的

  > by @at15

- ngMaterial 2 Early Stage

  - btw. ngMaterial 1

  > Angular Material 哪天支持 2 了我就用 2 了…

  > by @LukeXuan

## [专题] Authentication

- 理解 OAuth 2.0

  > recommended by @swaylq

- JSON Web Token - 在 Web 应用间安全地传递信息

- 八幅漫画理解使用 JSON Web Token 设计单点登录系统

  > recommended by @ComMouse

- [Node.js] Austack 认证即服务

  > 认证即服务，作者的成功案例 https://auth0.com/ 似乎跟他的项目没什么关系...只是服务类型相同。 @swaylq 这些你可以看看，这种服务的你可以看下，即使不用它们，看看API也能基本猜到大致的实现方式了，而且大部分 API 设计的都是不错的，我说的是 Auth0, 当是 socket.io 的登陆验证还是看的他们的博客。

  > by @at15

- [Java] Central Authentication Service

  > 我决定去试一下，如果能满足

  > - 提供API/自定义常用界面
  >   - 支持 OAuth登陆 Authentication
  >   - 支持 OAuth授权 Authorize
  >   - 跟 PHP 项目集成, 目前主要是 Laravel

  > 那就可以在内部的项目里先用起来了. by @at15

- [PHP] OAuth 2.0 bridge for Laravel

  > OAuth 2.0 Server for Laravel

  > recommended by @swaylq

## 组织与项目

- 萌娘百科需要开发的东西

  - 他们的 GitHub 组织

  > @arrowrowe by @at15

- gitQAQ

  > @gaocegege 我们来写个 gh 吧 (我真是挖坑小王子啊.... by @at15

  > 烂尾项目系列…… by 某小编

## 工具与脚本

- typewriter

  > 敲键盘自带打字机音效，感觉蛮有意思的。OS 10.11亲测可用

  > recommended by @gaocegege

- docblockr

  > recommended by @LukeXuan

- iScript

  > 各种脚本 多是python，少数js。里面有一个脚本引起了我的注意，猜猜是哪一个

  > recommended by @gaocegege

- babun

  > win 下的 bash，有些厉害的。

  > recommended by @gaocegege

- google-diff-match-patch

  > Google's Diff Match Algo

  > recommended by @ComMouse

## 技巧

- Emoji cheatsheet

  > 再也不怕 GitHub 里不会用 emoji 卖萌啦 :laughing:

  > recommended by @arrowrowe

- How To Achieve Atom Editor Transparency

  > cc @at15 @LukeXuan

  > recommended by @arrowrowe

  > Re: 第一眼以为是游戏....

  > by @at15