# Weekly

Feb 24, 2016 • 东岳

# Weekly 02/18 - 02/24

周报第二十一期 - 催稿人：@ComMouse - 交稿人：@at15 @arrowrowe @Bluemit @ComMouse @gaocegege @LukeXuan @tq5124

> 开学第一期，祝大家新学期过得愉快~ Enjoy yourselves! ~~（误~~ by @ComMouse

> 元宵节快乐~ （没吃到元宵.... by @at15

## 目录

- 新闻
- 学习
  - 前端编辑器
  - Qiniu
- 专题
  - Golang
  - Better GitHub
- 组织与项目
- 服务与工具
  - SMS
- 技巧
- 奇怪的东西

## 新闻

- Go 1.6 is released

  > 继第19期周报预告之后，它来了！

  > recommended by @arrowrowe

  > （小编按）谷歌大法好！

- Kotlin 1.0 版本正式发布

> As for the plans, our nearest goals are (apart from bug fixes):

> - Constant performance improvements for the Kotlin toolchain (this includes, for example, incremental compilation in Gradle, that is in the works now);
> - JavaScript support (including cross-compilation into both JVM and JS where possible);
> - Support generating Java 8 byte code with optimized lambdas, etc (Java 6 will be actively supported as long as Android users need it).

> by @LukeXuan

- Phalcon Release 2.0.10

  > Some minor fixes, PHP 7 is not supported

  > by @at15

- GitHub: 新 feature 们~

  - Issue and Pull Request templates and its documentation Helping people contribute to your project
  - Upload files to your repositories

- Coding: 为什么 Coding 不是中国的 Github?

  > "在我们拿到 A 轮投资的时候，有人建议我......"

  > --为什么 Coding 不是中国的 Github?

- Bitbucket: 新近的一篇安利, 6 Bitbucket secrets. ~~(只是强行凑三篇同类投稿...)~~

  > Coding 那篇是之前看 @gaocegege 分享的.

  > recommended by @arrowrowe

## 学习

- npm 混合公共源和私有源

  > recommended by @arrowrowe

- Superhero.js

  > Creating, testing and maintaining a large JavaScript code base is not easy — especially since great resources on how to do this are hard to find. This page is a collection of the best articles, videos and presentations we've found on the topic.

  > 似乎是个不错的资源站......

  > recommended by @arrowrowe

- Getting Ready For HTTP/2: A Guide For Web Designers And Developers

  > In this article, we’ll look at the basics of HTTP/2 as they apply to web designers and developers. I’ll explain some of the key features of the new protocol, look at browser and server compatibility, and detail the things you might need to think about as we see more adoption of HTTP/2. By reading this article, you will get an overview of what to consider changing in your workflow in the short and long term. I’ll also include plenty of resources if you want to dig further into the issues raised. My aim is to give you enough of the background to be able to make good decisions as you plan your move to HTTP/2.

  > cc @gaocegege

  > recommended by @arrowrowe

- CMU Introduction to Computer System

  > 2b 小伙伴推荐的

  > recommended by @at15

  > （小编按）配合 CSAPP 效果更佳

- zenany weekly has updated

  > 阅读请戳此处：https://github.com/zenany/weekly/blob/master/software/2016/0222.md

  > recommended by @at15

### 前端编辑器

- 有多大比例的前端工程师，能在合理的时间内独立开发出一个足以供商业网站使用的文本编辑器？
- Why ContentEditable is Terrible

> recommended by @at15

### Qiniu

- CERL2.0 - Erlang Model for C++

> 里面提到了这篇文章

> 我至今仍然极度推崇 Making reliable distributed systems in the presence of software errors ，认为那是对我个人了解分布式编程理论的启蒙之作 许式伟

> recommended by @at15

## [专题] Golang

- go-git

  > 一个 Production Ready 的 Git Client Library，Golang 的库

  > recommended by @gaocegege

- Gin

  > 看到土豆丝 @gaocegege Star 了，似乎是个性能很好的 Go HTTP Web Framework 感觉可以用来做一些类似 Proxy 的工作，我记得以前看到过一个用 Go 写的 MySQL 的 Proxy

  > recommended by @at15

- Packer

  > Packer is a tool for creating machine and container images for multiple platforms from a single source configuration

  > Support Docker, VirtualBox, VMWare, Amazon EC2 ..... @gaocegege have a look?

  > recommended by @at15

## [专题] Better GitHub

- Octotree

  > Browser extensions (Chrome, Firefox, Opera and Safari) to display GitHub and GitLab code in tree format.

  > 大名鼎鼎的插件，树形展示 Github/GitLab 项目代码。

  > recommended by @Bluemit

- Github Hovercard

  > Show tooltip for use and repo when hover. This is a duplicated one.

  > recommended by @at15

- Octo-Linker

  > Navigate in your JS file like in WebStorm

  > recommended by @at15

- GitHub Awesome Autocomplete

  > GitHub default search bar sucks, this one is provided by https://www.algolia.com

  > recommended by @at15

## 组织与项目

- WeUI

  > WeUI 是一套同微信原生视觉体验一致的基础样式库，由微信官方设计团队为微信 Web 开发量身设计，可以令用户的使用感知更加统一。包含 Button、Cell、Dialog、Progress、 Toast、Article、ActionSheet、Icon 等各式元素。

  > 微信团队推出的样式库，为微信量身定制。

  > recommended by @ComMouse

- Pace

  > Automatically add a progress bar to your site.

  > 傻瓜式页面加载进度条，比 GitLab 效果炫酷。

  > recommended by @ComMouse

## 服务与工具

- Glances

  > A cross-platform curses-based system monitoring tool written in Python.

  > recommended by @arrowrowe

- Simple Python Version Management: pyenv

  > pyenv lets you easily switch between multiple versions of Python. It's simple, unobtrusive, and follows the UNIX tradition of single-purpose tools that do one thing well.

  > This project was forked from rbenv and ruby-build, and modified for Python. 好像挺好用? 没试...

  > recommended by @arrowrowe

- Weather for City and its repo ```

  > $ curl wttr.in Weather for City: Shanghai, China

  \ / Clear .-. 9 – 11 °C
  ― ( ) ― ↖ 15 km/h
  `-’ 10 km / \ 0.0 mm` ``

  > （小编按）控制台也要查天气==

  > recommended by @at15

- iTerm 2 Version 3 Beta

  > iTerm2 is a terminal emulator for Mac OS X that does amazing things.

  > iTerm 2 新版本，大家都看得到的变化是

  > - A Fresh Look
  >   - iTerm2 has been updated for the modern Mac OS X "flat" look and is stunningly beautiful.

  > 还有很多小细节有变化，更加方便使用了

  > recommended by @gaocegege

- Cash

> Cross-platform Linux without the suck

> Based on interactive Node.js library https://github.com/dthree/vorpal

> Node's framework for interactive CLIs. http://vorpal.js.org

> I remember Node.js repl can be used programmatically, I don't if vorpal is using it under the hood.

> recommended by @at15

### SMS

- 容联云通信

  > 可以按条购买 SMS 推送而且速度快，DEMO 可以尝试使用

  > recommended by @Bluemit

- 云片网络

  > 不多说了

- LeanCloud

  > 前身 AVOS Cloud

## 技巧

- Wallpaper: Linux Commands Cheatsheet.

> recommended by @arrowrowe

## 奇怪的东西

- Bilibili Mac Client

  > 看 Rainux star 的, 并没有试过 (因为没有 Mac...)

  > recommended by @arrowrowe

- GitHub Shop

  > 买买买

  > recommended by @arrowrowe

> 有时间可以合买一波，为信仰充值~？听说邮费很感人，就没买

> by @gaocegege