Weekly 02/18 - 02/24

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

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

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

目录

新闻

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

学习

  • 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

前端编辑器

recommended by @at15

Qiniu

里面提到了这篇文章

我至今仍然极度推崇 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

    Gin console logger

  • 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

    Octotree on GitHub Octotree on GitLab

  • Github Hovercard

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

    recommended by @at15

    Avatars in trending repos Issue in news feed

  • Octo-Linker

    Navigate in your JS file like in WebStorm

    recommended by @at15

    d

  • GitHub Awesome Autocomplete

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

    recommended by @at15

    capture

组织与项目

  • 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

Cash

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

技巧

Linux Commands Cheatsheet

recommended by @arrowrowe

奇怪的东西

  • Bilibili Mac Client

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

    recommended by @arrowrowe

  • GitHub Shop

    买买买

    recommended by @arrowrowe

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

by @gaocegege