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

---

# Weekly 03/03 - 03/09

周报第二十三期

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

[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

## 命令行工具 | YUKI.N >

- JSON Processors in Commandline
  - [Jsawk](https://github.com/micha/jsawk), like awk, but for JSON.
  - [jq](https://stedolan.github.io/jq/), like sed for JSON data.
- [Rainbow Stream](https://github.com/DTVD/rainbowstream). Terminal-based Twitter Client. Realtime tweetstream, compose, search , favorite … and much more fun directly from terminal.

## 密码, 安全 | Safety First

- [pass](https://www.passwordstore.org/), the standard unix password manager, using GPG encryption and git to synchronise.
- [keywhiz](https://github.com/square/keywhiz), 听说是谷歌在用的管理 secrets 的工具.
- [Argon2](https://github.com/P-H-C/phc-winner-argon2), 密码哈希比赛冠军.
- [GitHarvester](https://github.com/metac0rtex/GitHarvester): [GitHub是个敏感数据宝库 可以从中收割数据](https://mp.weixin.qq.com/s?__biz=MjM5NzI0Njc2MA==&mid=410519883&idx=1&sn=d6519f05e510a307b3a6161f9e9013a8)

## 阅读 | Memory in Library

- 设计, 架构
  - [长文观点丨为什么我不再使用MVC框架？](http://mp.weixin.qq.com/s?__biz=MjM5MDE0Mjc4MA==&mid=402913644&idx=1&sn=62bb9b5ab901480fed123b55205e1bfe)
  > 似乎是推崇 SAM 模式, "状态-行为-模型, State-Action-Model, 一个函数式反应型的编程模式, 致力于简化数据 Model 和 View 之间的交互." _[@at15][gh-at15]_

  - [Build Docker Image的另一种选择](http://gaocegege.com/Blog/docker/dapper): [Dapper](https://github.com/rancher/dapper).
  > 构建 Docker image 的更加 awesome 的方式, 采取的方式是先构建一个 build image, 里面有构建的依赖等等环境, 之后基于这个 image run 一个 conatainer, 在这个 container 中执行构建, 把 output 输出到一个 host 的目录下, 最终的 image 只需要简单地 cp 之前的输出目录到 image 中就好了. _[@gaocegege][gh-cece]_

  - [使用HAProxy、PHP、Redis和MySQL支撑10亿请求每周架构细节](http://www.csdn.net/article/2014-08-14/2821203), 使用 Symfony 的基于 REST 的网站架构案例.

- 入门
  - **[Try Git](http://swaylq.me/#/article/0), @swaylq 出品的 Git 入门.**
  - [Converting MySQL to PostgreSQL](https://en.wikibooks.org/wiki/Converting_MySQL_to_PostgreSQL), PostgreSQL 踩坑指南.
  - [Strikingly's Hangman Game](https://github.com/joycehan/strikingly-interview-test-instructions/tree/new), 给定一个猜词游戏服务器, 写一个自己玩的 AI.
- [ResumeSample](https://github.com/geekcompany/ResumeSample), Markdown 技术简历模板.
> 我觉得模板不一定好, 但是模板前面的分析可能比较有道理. _[@Bluemit][gh-lp]_

- [关于请求被挂起页面加载缓慢问题的追查](http://fex.baidu.com/blog/2015/01/chrome-stalled-problem-resolving-process/)
> Chrome 的蜜汁超长 Stall 时间 (通常 40 秒或一分钟以上) 的原因分析..._[@ComMouse][gh-dou]_

- [《开源2015年鉴手册》中文版电子书](https://github.com/OCselected/opensource-2015-yearbook-zh), 翻译认领中!

## 项目集锦 | Programmers' Tower of Babel

- Go
  - [Go for Visual Studio Code](https://github.com/Microsoft/vscode-go)
  > I choose PhpStorm. _[@at15][gh-at15]_

  - [Micro](https://github.com/micro/micro), a microservices toolkit to simplify writing and running distributed applications.
  > 感觉 Micro 要比 Go Kit 更实用一点, 另外从 Kit 的 README 里看它有受到 Micro 的启发, 不过 Kit 的 star 更多, 可能因为宣传或者看上去更x一点. 毕竟感觉很多人 star 也只是 star 了而已, 我猜国外不会比国内有什么不同. _[@at15][gh-at15]_

  - [Go kit](https://github.com/go-kit/kit), a distributed programming toolkit for building microservices in large organizations.

- Java
  - [Auto](https://github.com/google/auto), a collection of source code generators for Java.
- PHP & JVM
  - [JPHP](https://github.com/jphp-compiler/jphp), a new implementation for PHP which uses the Java VM.
- PHP
  - [Google APIs Client Library for PHP](https://github.com/google/google-api-php-client)
  - [php-terminal-gameboy-emulator](https://github.com/gabrielrcouto/php-terminal-gameboy-emulator)
- Python: [KingPin](https://github.com/pinterest/kingpin), the Python toolset used at Pinterest for facilitating service oriented architecture and application configuration management.
> Python 的分布式. _[@at15][gh-at15]_

- Haskell: [fm-client](https://github.com/foreverbell/fm-client), NetEase Cloud Music FM client in Haskell.
> @foreverbell 出品! _[@arrowrowe][gh-mie]_

- Opensource Frontend
  - [Closure Library](https://github.com/google/closure-library), a powerful, low-level JavaScript library designed for building complex and scalable web applications, used by many Google web applications, such as Google Search, Gmail, Google Docs, Google+, Google Maps, and others.
  > Google's common JavaScript library, 不过 [demo](http://google.github.io/closure-library/source/closure/goog/demos/) 都看上去好古老...... _[@at15][gh-at15]_

  - [Hilo - HTML5 Game Framework](https://github.com/hiloteam/Hilo), 阿里开源的 HTML5 游戏引擎, 已申请专利. 附个 demo: [切水果](http://g.alicdn.com/tmapp/hilodemos/3.0.7/fruit-ninja/index.html).
  > 虽然都在黑阿里, 但是阿里开源还是很活跃哒. _[@gaocegege][gh-cece]_

  - [UEditor](https://github.com/fex-team/ueditor), 百度 web 前端研发部开发的所见即所得富文本 web 编辑器.
  > UEditor 又开始维护了...... @swaylq _[@at15][gh-at15]_


## 花边 | ミク!!

- [atom-miku](https://github.com/sunqibuhuake/atom-miku), Atom 里的公主殿下 /w\
> 你们程序员真会玩系列. _[@gaocegege][gh-cece]_

- gitlab 也开始卖衣服和 sticker 了 ..... 然后他们用的是一个 [现成的商城服务](http://www.brightstores.com/company-store-brightsites.html)......
> btw: [GitLab 照的照片](https://gitlab.mybrightsites.com/products/86669) 比 GitHub 的好看... _[@at15][gh-at15]_

- [Scala 的公司 Typesafe 改名了](http://www.lightbend.com/blog/typesafe-changes-name-to-lightbend)
> 评论大亮 _[@at15][gh-at15]_

