话说重庆的风景真的是很棒,处处山水风光,田园景象,实在是惬意得很,最不愁的就是周末郊游的去处,在重庆读书四年,如果要把周围50公里之内的像点样子的山都遍历一遍的话,可能很困难,因为选择太多,常记南山日暮,沉醉不知归路,七八个星天外,两三点雨山前,这种美好自是难忘怀。然而也试过眼里是面前风景,心里是无穷代码,时常低头忙着写代码,而忘记抬头看看窗外,看看校园外,那浩瀚的星光和无尽的想象。

再见少年时,已早生华发,然而你也想...手边一杯“奶茶”,可能想多了,还是继续搬砖吧!哦,不对,再打个广告!下个月第0届学生开源年会就要正式举办了!欢迎小伙伴们关注!从讲者、志愿者、工作人员都是在校学生!官方网站:https://soscon.top;大会介绍:

`
第0届学生开源年会 SOSCON 将于6月在重庆大学举办
开源工场发布最新消息:首届学生开源年会 SOSCON18 将于6月9日-10日于重庆大学举办,届时将有来自全国各大高校社 ...

好了,开始本周开源周报,全球流行开源项目榜中榜有这些好玩的项目:

后端架构师技术图谱##;一个拥有语法高亮和git集成的cat的克隆##;##是一个关于##的技术博客,详解Angular配置文件、使用方法、小技巧等;中国程序员容易发音错误的单词##;而##是一个应用广泛的,轻量级的,灵活的游戏研究平台;Github贡献图表生成器##;##是用Go编写的linux模拟内核;##一个有趣的与文本框交互的登录界面动画,看起来十分有趣的一只小熊。;##是可以在所有平台上通过React语法创建一个本地的桌面应用的程序;##能够根据HTML或者Pug文件输出pdf文件;##就厉害了,这个项目能让你同时满足自己渴望动手的心与不断抗议的胃,该项目十分贴心的教你如何从头烘培出一块面包。


这么多好玩的开源项目可以玩,快快动手开始新的征程吧,也欢迎持续关注开源周报;如果你在学习的过程中遇到问题,欢迎加入我们的 QQ 群(开源工场新手群202790710)或者电报群 t.me/OpeningSourceOrg 一起讨论,学习 GitHub Trending 最新开源项目。

本周流行开源项目榜中榜开源趋势 Top 10

0.chinese-programmer-wrong-pronunciation

中国程序员容易发音错误的单词

相信和程序代码打交道的朋友肯定都知道这个世界上不是所有东西都有中文的,倒不如说大部分时间看着英文才是常态。但是大多数时候,我们都是看着这些英文单词的,实际上读起来可能就是根据字母拼起来的大概样子去读,就有了“一千个程序员就有了一千种 Linux 的念法”的现象(实际上并没有)。

咳咳,回归正题,这个项目主要整合了一些拼写上比较容易让人有错误念法的程序员常用单词,不仅标明了音标还附赠了语音,妈妈再也不用担心我读错单词啦。顺带一提,正确音标实际上是采用了最接近有道词典发音的音标。如果你也找到了容易读错的单词,也欢迎你对这个项目作出补充。

1.github-contributions-chart

这是一个Github贡献图表生成器,可以生成自您注册后所有github的贡献图像,以便您可以在社交媒体中使用它。

仅需访问此网站,输入用户名即可获取。

 

作者的贡献图:

 

2.architect-awesome

  这是一份后端架构师技术图谱,涵盖的内容广泛丰富。作为一个后端架构师,基本的数据结构是关键一环,还需要设计一些常用算法,当然,并发也是一定要考虑到的,对操作系统也要有一定的了解,这些都列在这张图谱里面,但是图谱还包括却不限于网络,数据库安全,以及一些常用的开源框架。专注于后端的朋友还是非常有必要收藏一下的!

 

3.ReLaXed

ReLaXed能够根据HTML或者Pug文件输出pdf文件。

安装完成后,输入指令

relaxed my_document.pug

ReLaXed就会监听my_document.pug文件,如果文件发生变化,它就会在同一文件夹下生成my_document.pdf

 

4.bat

一个拥有语法高亮和git集成的cat的克隆。

特征:

Bat拥有语法高亮显示:

Bat支持大量编程语言和标记语言的语法高亮显示:

同时,bat也集成了git,bat与git进行交互来显示内容的修改:

 

5.ELF

ELF是一个应用广泛的,轻量级的,灵活的游戏研究平台。该团队用它来构建的Go机器人——ELF OpenGo,在2018年4月与四位全球前30名的玩家对抗(versus),实现了14-0的战绩。

目前在Github上面的是比较早期的版本,这意味着:
1、它可能无法在您的系统上可靠地(或完全)运行。
2、代码质量不高,文档很少,大部分代码可能让人感觉“尚未完工”。
3、有相当多的黑客专门针对其系统和基础设施(infrastructure)进行攻击。

该项目由一个小团队在开发,所以我们可能需要更多的耐心去等待下一个版本。

 

目前支持的环境:
Ubuntu 18.04
Python 3.6
GCC 7.3
CUDA 9.0
CUDNN 7.0
NCCL 2.1.2

 

更多信息:https://github.com/facebookresearch/ELF

 

6.The Bread Code Manifesto

这个项目能让你同时满足自己渴望动手的心与不断抗议的胃,该项目十分贴心的教你如何从头烘培出一块面包,

它也给了你不同的选择:

当然有些还在更新中,但你现在大可以上手先做一个基础的面包出来,快试试吧!

 

7.Gvisor

gvisor是用Go编写的linux模拟内核,它能够模拟linux的大多数界面和功能,它与沙箱极为相似但比沙箱能实现的功能多得多。它限制了应用程序访问内核表面的能力,同时仍允许应用程序访问期望的所有功能。

与大多数内核不同,gvisor不需要一组固定的物理资源; 相反,它利用现有的主机内核功能并作为普通的用户空间进程运行。换句话说,gvisor通过Linux系统模拟Linux系统。

gvisor通常采用机器级虚拟化和基于规则的执行这两种其他方法提供比本地容器更强的隔离。

通过gvisor,我们可以让程序在一个经过监管的环境中运行,每一条指令都不由主机内核直接运行,而是经由gvisor处理。

gVisor目前只能在Linux上构建和运行。另外,必须安装以下内容:

git

Bazel

Python

Docker version 17.09.0 or greater

Gold linker (e.g. binutils-gold package on Ubuntu)

 

8.proton-native

proton-native 是可以在所有平台上通过React语法创建一个本地的桌面应用的程序

特征:

  1. 和React Native(Facebook于2015年4月开源的跨平台移动应用开发框架)一样的语法
  2. 可以使用如Redux(前端构架)一样的React库来工作
  3. 可以跨平台
  4. 直接使用本地元素,不需要 Electron
  5. 适用于所有常规Node.js packages

 

 

9.blog-Angular2+

一个关于Angular的技术博客,详解Angular配置文件、使用方法、小技巧等。

给出了

1.基础概念

2.文件配置详解

3.方法介绍

4.API

5.报错处理

6.博客搭建

7.其他学习资源和学习资料

还给了一个诗词接口:https://github.com/chinese-poetry/chinese-poetry

感兴趣可以前去详细了解

 

10.LoginCritter

一个有趣的与文本框交互的登录界面动画,看起来十分有趣的一只小熊。通过用户对邮箱文本框,或密码文本框等的操作触发不同的状态。非常有趣的想法。

登录小动物的几种状态:

demo:


这么多好玩的开源项目可以玩,快快动手开始新的征程吧,也欢迎持续关注开源周报;如果你在学习的过程中遇到问题,欢迎加入我们的 QQ 群(开源工场新手群202790710)或者电报群 t.me/OpeningSourceOrg 一起讨论,学习 GitHub Trending 最新开源项目。