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

---

# Weekly 03/31 - 04/06

周报第二十七期

- 催稿人：听说是[@LukeXuan][gh-luke]，后来302至[@gaocegege][gh-cece]
- 交稿人：
  - [@at15][gh-at15]
  - [@arrowrowe][gh-mie]
  - [@ComMouse][gh-dou]
  - [@LukeXuan][gh-luke]
  - [@gaocegege][gh-cece]
  
[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

## 我心目中的本周最佳

* [缓存系列文章](http://carlosfu.iteye.com/blog/2269678)，一系列关于缓存的科普文章，也涉及到了书上讲的cache，一致性哈希，布隆过滤器等等在现实生活中的使用。感觉很棒，又可以去跟同学吹水了。

## WEB在手，天下我有

* [restify](https://github.com/restify/node-restify), a smallish framework, similar to express for building REST APIs. For full details, see [http://restify.com](http://restify.com).
* [writing-fast-cache-service-in-go](http://allegro.tech/2016/03/writing-fast-cache-service-in-go.html)，使用golang写一个快速的cache服务(道理我都懂，但是为什么要自己造轮子呢。轮子地址：[github.com/allegro/bigcache](https://github.com/allegro/bigcache)
* [Preact](https://preactjs.com/), fast 3kb alternative to React with the same ES6 API.
* [urlite](https://github.com/QubitProducts/urlite)，a very small, fast, dependency free url parser and formatter for nodejs and the web. It extracts all url fragments in a single step using one massive regex. 真羡慕你们会写正则的人
* [Growth: 全栈增长工程师指南](https://github.com/phodal/growth-ebook)
* [Web framework with MVC model. Angular.js + Knockout.js way](https://github.com/lega911/angular-light)，这些我都是没有评价的资格的。

  >看 example 不错，coffee 写的
  
* [ChakraCore](https://github.com/Microsoft/ChakraCore), the core part of the Chakra Javascript engine that powers Microsoft Edge.
* [Introducing React Storybook.](https://voice.kadira.io/introducing-react-storybook-ec27f28de1e2) 还没认真玩过 React......
* [JIbbs](https://github.com/SJTU-UMJI-Tech/JIbbs/)，A BBS for SJTU-UMJI，第一眼看成了。。算了还是不说了
* [github.com/primefaces/primeng](https://github.com/primefaces/primeng), angular2 UI components
* [https://icons8.com/](https://icons8.com/) 很多很多的icon
* [at15/bform-web#1](https://github.com/at15/bform-web/issues/1)

  >angular2 相关的资料，我先放自己毕设的前端 repo 里了。
  
* [symphony](https://github.com/b3log/symphony)，java写的实时论坛，那么问题来了，什么叫做实时论坛呢。
* [ua-device](https://github.com/fex-team/ua-device)，一个用于解析UA来得到用户终端信息的JS库

## 经久不衰的markdown主题

* [rmarkdown](http://rmarkdown.rstudio.com/)，r语言对markdown的原生支持，集成在rstudio中，对中文支持很差。😕 1
* [github.com/weijianwen/SJTUThesis](https://github.com/weijianwen/SJTUThesis/issues/63) sjtu thesis 模板发布 0.9

## 咩的个人秀

* [EditorConfig](http://editorconfig.org/), [Textlint](https://textlint.github.io/) and [textlint-rule-editorconfig](https://github.com/arrowrowe/textlint-rule-editorconfig) (Fixable! Proudly presented by @arrowrowe). 🎉 3
* Review [Weekly/26](https://github.com/arrowrowe/web-stuff/blob/master/weekly/2016/0330.md): [Alex](http://alexjs.com/). Wrote textlint-rule-alex tonight only to find it already published here two months ago by Textlint's core developer @azu :laughing: (thanks for @azu's star ^ ^)

## 新奇的玩意

* [github.com/PeggyZWY/sjtu120avatar](https://github.com/PeggyZWY/sjtu120avatar) 我交头像生成 \w/ [@gaocegege][gh-cece] star 的, from [@PeggyZWY](https://github.com/PeggyZWY)

  >btw: 感觉用 canvas 会更好一点

* [NovelScript](https://github.com/yinyanfr/NovelScript/releases/tag/0.1), A Visual Novel Engine Based on JavaScript. 0.1发布
* [http://haxe.org/](http://haxe.org/)

  >The Cross-platform Toolkit
  Haxe is an open source toolkit based on a modern, high level, strictly typed programming language, a cross-compiler, a complete cross-platform standard library and ways to access each platform's native capabilities.

* [bocker](https://github.com/p8952/bocker), Docker implemented in around 100 lines of bash
* [gx](https://github.com/whyrusleeping/gx)

  >gx was designed with the following major goals in mind:
  >
  >* Be language/ecosystem agnostic by providing git-like hooks for adding new ecosystems.
  >* Built-in semantic versioning.
  >* Use a flexible, distributed storage backend.

* [go-libp2p](https://github.com/ipfs/go-libp2p)，看上去挺有趣的

  >libp2p is a networking stack and library modularized out of The IPFS Project, and bundled separately for other tools to use.

* [ipfs](https://github.com/ipfs/ipfs), The Permanent Web
* [github.com/thejameskyle/spectacle-code-slide](https://github.com/thejameskyle/spectacle-code-slide)，一种用来展示代码的方式


## 东半球最大抱枕生产商的大新闻

* [https://mart.coding.net/quote](https://mart.coding.net/quote) coding 提供了项目估价功能

## 一般人此生很难用到的东西

* [Tooll](https://github.com/framefield/tooll), a new multi-purpose application for creating interactive 3d content and animations. C#写的，意味着OS X🐶可以洗洗睡了。👍 1
* [MS-word](https://github.com/rajdeokumarsingh/MS-Word), Microsoft Word for Windows 1.1a source code
* [Caravel](https://github.com/airbnb/caravel), a data exploration platform designed to be visual, intuitive and interactive. (Presented by Airbnb)
* [Snowplow](http://snowplowanalytics.com/), the event analytics platform.
* [PredictionIO](https://prediction.io/)

## 课程

* [awesome-artificial-intelligence](https://github.com/owainlewis/awesome-artificial-intelligence) and found a [fightcodegame.com](http://fightcodegame.com/) fight js robots

## 抱歉，下面这些实在是没看懂是什么

* [http://roborace.com/](http://roborace.com/)
* [github.com/postcss/postcss](https://github.com/postcss/postcss), a lot of plugins, like autoprefixer

  >Transforming styles with JS plugins http://postcss.org/

## 饭后读物

* [How exactly does MEGA's download work?](http://webapps.stackexchange.com/questions/41068/how-exactly-does-megas-download-work)

  >It uses the fileSystem API, which basically writes the file to a sandboxed section of your local file system: 
  AppData\Local\Google\Chrome\User Data\Default\File System\

* [[Python-Dev] The next major Python version will be Python 8](https://mail.python.org/pipermail/python-dev/2016-March/143603.html)
* [Github new feature: Squash your commits](https://github.com/blog/2141-squash-your-commits)
* [Github new feature: GPG signature verification](https://github.com/blog/2144-gpg-signature-verification)
* [浅谈命令查询职责分离(CQRS)模式](http://www.cnblogs.com/yangecnu/p/Introduction-CQRS.html)，看不懂
* [CQRS架构简介](http://www.cnblogs.com/guohu/p/4058954.html)，嗯，还是看不懂