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

---

# Weekly 03/24 - 03/30

周报第二十六期

- 催稿人：[@arrowrowe][gh-mie]
- 交稿人：
  [@at15][gh-at15]
  [@swaylq][gh-sway]
  [@arrowrowe][gh-mie]
  [@ComMouse][gh-dou]
  [@LukeXuan][gh-luke]
  [@gaocegege][gh-cece]
  [@Bluemit][gh-lp]
  [@InubashiriMomizi][gh-im]

[gh-at15]: https://github.com/at15
[gh-sway]: https://github.com/swaylq
[gh-mie]: https://github.com/arrowrowe
[gh-dou]: https://github.com/ComMouse
[gh-luke]: https://github.com/LukeXuan
[gh-cece]: https://github.com/gaocegege
[gh-tq]: https://github.com/tq5124
[gh-lp]: https://github.com/Bluemit
[gh-im]: https://github.com/InubashiriMomizi
[gh-oncemore]: https://github.com/oncemore2020

[zw]: https://github.com/zenany/weekly/commit/4be0479c7c6d0db10c09bd1b709b5ae1c0d18c95

## Git | So Let's Talk about Git

> 下周 [@swaylq][gh-sway] 讲 Git 哦~

- Java Git 相关
  - [Gitblit](https://github.com/gitblit/gitblit), an open source, pure Java Git solution for managing, viewing, and serving Git repositories.
  - [JGit](https://eclipse.org/jgit/), an EDL licensed, lightweight, pure Java library implementing the Git version control system.
  - [JGit: Cannot find a tutorial or simple example | Stack Overflow](http://stackoverflow.com/questions/6861881/jgit-cannot-find-a-tutorial-or-simple-example)
  - [jgit-cookbook](https://github.com/centic9/jgit-cookbook). Provides examples and code snippets for the JGit Java Git implementation.

- [git-time-machine](https://github.com/littlebee/git-time-machine), a package for Atom that allows you to travel back in time!

## 容器与云平台相关 | 开箱可食

- [Cookpad 近期微服务经验总结](http://liubin.org/blog/2016/03/16/microservice-at-cookpad/), 日本一家 Rails 公司 Cookpad 的微服务心得. (From [zenany/weekly@4be0479][zw])

- [Seagull](https://github.com/tobegit3hub/seagull), friendly Web UI to manage and monitor docker with full features.

- [交大云平台](http://console.jcloud.sjtu.edu.cn/) 出炉! 基于 [UnitedStack](https://www.ustack.com/), 后者基于 [OpenStack](https://www.openstack.org/).

## Golang | Go Go Go!

- [Minio](https://github.com/minio/minio), an object storage server compatible with Amazon S3.

- [Shadowsocks 源码阅读](http://zhuanlan.zhihu.com/p/20631741)

- [Caddy](https://github.com/mholt/caddy), Golang 的多平台服务器架设, 支持 HTTP/2, Let's Encrypt 等.

- [Teleport](http://gravitational.com/teleport/) ([repo](https://github.com/gravitational/teleport)), SSH for Clusters and Teams. Extend SSH to create a modern access layer for teams working on distributed infrastructure. (From [zenany/weekly@4be0479][zw])

- [BigCache](https://github.com/allegro/bigcache), fast, concurrent, evicting in-memory cache written to keep big number of entries without impact on performance.

## PHP 相关发布 | \*\*\*\*\*\*\*\*

- [Phalcon 2.1.0 RC1 发布](https://blog.phalconphp.com/), 该版本是一个大版本更新, 且不再兼容 PHP 5.3. 在 Phalcon 2.1 中, 官方宣称加入了 PHP 7 的支持.

- [Laravel 5.1 中文文档](http://laravelacademy.org/laravel-docs-5_1) by [Laravel 学院](http://laravelacademy.org/about-us).
> 以前一直纠结为何中文文档一直不出.. Laravel 官方文档的两个教程也有中文了 == 感觉是看到过的 Laravel 中文站里资源和教程相对来说最丰富的站了== _[@ComMouse][gh-dou]_

- [CodeIgniter 4](https://github.com/oncemore2020). See also [CodeIgniter 4 Proposed Roadmap](http://forum.codeigniter.com/thread-62615.html).

## 前端, Node & NPM | Liberated!

- NPM 大新闻: [I’ve Just Liberated My Modules](https://medium.com/@azerbike/i-ve-just-liberated-my-modules-9045c06be67c). 讨论众多, 建议自行 google~

- 阅读资源
  - [网页前端技术小组分享计划](http://oncemore2020.github.io/webdoc/), 交大电院科协 "Web技术交流组" 讲义, from [@oncemore2020][gh-oncemore].
  - _Node Hero_, a tutorial series, just publishes its first two chapters, which is quite easy and short. Seems friendly to beginners.
    - [Getting Started With Node.js](https://blog.risingstack.com/node-hero-tutorial-getting-started-with-node-js/)
    - [Using NPM](https://blog.risingstack.com/node-hero-npm-tutorial/)
  - [史上最全 前端开发面试问题及答案整理](https://github.com/hawx1993/Front-end-Interview-questions)

- Angular
  - 重提一下老问题: [AngularJS: Factory vs Service vs Provider](http://tylermcginnis.com/angularjs-factory-vs-service-vs-provider/).
  - Angular 2 相关
    - [Welcome ng2 modules coordination repository](https://github.com/valor-software/ng2-plans)
    - [ng2-bootstrap](https://github.com/valor-software/ng2-bootstrap), native Angular2 directives for Bootstrap, works with Bootstrap 3 and 4-alfa.
    - [Awesome Angular 2](https://github.com/AngularClass/awesome-angular2), awesome list of Angular 2 seed repos, starters, boilerplates, examples, tutorials, components, modules, videos, and anything else in the Angular 2 ecosystem.
    - [Angular2 Webpack Starter](https://github.com/AngularClass/angular2-webpack-starter). This seed repo serves as an Angular 2 starter for anyone looking to get up and running with Angular 2 and TypeScript fast.
    - [Angular Style Guide](https://github.com/johnpapa/angular-styleguide)


- JS CDNs: [CDNJS](https://cdnjs.com/) and [jsDelivr](http://www.jsdelivr.com/).

- [Fetch API](https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API)
> 更好的 ajax?... _[@at15][gh-at15]_

- [Gamepad API and Xbox Controller on Mac](https://davidwalsh.name/gamepad-api-xbox-controller-mac)

- [Emulators written in JavaScript](https://github.com/fcambus/jsemu) (From [zenany/weekly@4be0479][zw])

- 📝 [alex](https://github.com/wooorm/alex) — Catch insensitive, inconsiderate  writing. (See its [website](http://alexjs.com/) for a live demo.)

- 往期回顾 - [Weekly/21](https://github.com/dyweb/web-stuff/blob/master/weekly/2016/0224.md): [Cash](https://github.com/dthree/cash), cross-platform Linux commands in pure ES6, 上 trending 了~

- [QQBot](https://github.com/xhan/qqbot), a Hubot adapter for QQ! 基于 [WebQQ 协议](https://github.com/xhan/qqbot/blob/master/protocol.md) 的QQ机器人. 命令行工具, 由不可☆思议的 CoffeeScript 提供支持.

## Slack-like | Yet Another 系列

- [Mattermost](http://www.mattermost.org/) ([repo](https://github.com/mattermost/platform)), an open source, self-hosted Slack-alternative in Golang and React.

- [简聊开源版](https://github.com/jianliaoim/talk-os)
> Teambition 的简聊开源了... btw, 代码是 coffe, 后端用 express, 搜索是 els + ik......

## 工具和服务 | Better Life Thanks to Tech

- [Anki](http://ankisrs.net/), 速记卡.

- [Koding](http://www.koding.com/): Get developers up & running on any project, from anywhere in just 5 minutes with Koding.

- [Greenhouse](https://www.greenhouse.io/), software to optimize your entire recruiting process.

- [Hushmail](https://www.hushmail.com/), 提供加密服务的邮件服务商.
> 看 PT 上一个压制组招人的邮箱后缀找到的. _[@at15][gh-at15]_

- GitHub New Feature: [Saved replies](https://github.com/blog/2135-saved-replies)

## 更多 | もっともっと!

- [用爬虫爬取知乎赞同数超过 20K 的答案合集 (不定期更新)](http://139.129.35.166:8188/)
> 召唤作者 [@Bluemit][gh-lp] 快开源快开源! _[@arrowrowe][gh-mie]_

- [OpenToonz](https://github.com/opentoonz/opentoonz), 日本的开源动画软件.
> 然而从 manual 到界面全是日文...... _[@at15][gh-at15]_

- [Nginx Openresty For Windows](https://github.com/LomoX-Offical/nginx-openresty-windows)
> Windows 下的 Openresty. 为了写代码的时候能方便扯淡... 以及解决硬盘太小的问题... 又开始找各种 Windows 的安装包... _[@at15][gh-at15]_

- [QA 这个职位在中国有前途么？ (知乎)](https://www.zhihu.com/question/19666055)
  - 延伸阅读: [Traditional Development/Integration/Staging/Production Practice for Software Development](http://dltj.org/article/software-development-practice/), [Deployment environment](https://en.wikipedia.org/wiki/Deployment_environment).

- [aima-python](https://github.com/aimacode/aima-python): Python code for the book _Artificial Intelligence: A Modern Approach_.

- [JSPatch](https://github.com/bang590/JSPatch) bridges Objective-C and JavaScript using the Objective-C runtime.
> 绕过苹果审核机制自动更新. _[@swaylq][gh-sway]_
