看了一下,重庆好像进入了极热世界的样子……不光是重庆,现在这个时候一般都是很热的才对。感谢空调之父,很难想像没有空调现在要怎么度过这极热的日子。实际上,要想避暑,不光是开空调,也可以去游泳什么的,虽然一般来说,室外的游泳池,在你刚刚下去的那一刻,你就能感受到它内心和外表温度的火热,而且一般人这个时候一定会想到温泉这个词……所以说这兴许也不算是一个好选择。这个时候就需要祭出 plan c 了——干脆一点,回家避暑就好了。既然热的是重庆,那么从根本上避开这一段时间就是个好选择。风萧萧兮易水寒,壮士回家避暑兮不复还,正是这么个意思。
当你们看到分段之后,就应该知道这里应该是进入正片之前的简介了。这一周有两个很有用的知识图谱类项目上榜:#Front-End Performance Checklist#能帮你提升前端的性能,而#InterviewMap#则能够帮助你在不少方面涨涨姿势。学 React 的同学可以考虑看看#Guppy#,它能够帮你更好的进行 使用React 的开发;如果你手上有些英文文章的话,也可以拿#prose#对着它们玩一玩;使用 GraphQL 的朋友则可以看看这个 GraphQL 服务器#Hasura GraphQL Engine#;还有 Node 调试工具#ndb#,图像和视频加速处理用的#GPUImage3#,JavaScript 验证库#V8N#,图片上传工具#PicGo#,最后是#Cirq#……这个 Python 库和量子计算机有关系,有兴趣的可以看一看。
这么多好玩的开源项目可以玩,快快动手开始新的征程吧,也欢迎持续关注开源周报;如果你在学习的过程中遇到问题,欢迎加入我们的 QQ 群(开源工场新手群202790710)或者电报群 t.me/OpeningSourceOrg 一起讨论,学习 GitHub Trending 最新开源项目。
1.Guppy
Guppy 是一个对 React.js 友好的应用程序管理器
React Web 开发有许多与构建优秀的Web产品没有任何关系的“元”技能,而本项目是一款免费的桌面应用程序,旨在让用户更轻松地构建 React Web 产品,它为 React 开发人员所面临的许多典型任务提供了友好的 GUI :
- 创建新项目
- 运行开发服务器
- 执行任务(构建生产,运行测试)
- 管理依赖项(添加,更新,搜索)
并且,Guppy 是为刚学 Web 开发的初学者设计的,尽管作者希望它也能为高级用户提供帮助,但开发者们会始终优先考虑新开发人员的体验。
2.GPUImage3
GPUImage 3 是GPUImage框架的第三代,用于在 Mac 和 ios 上进行GPU加速图像和视频处理,这个版本的 GPUImage 框架使用 Metal 代替openGL,但除了部分低级接口外所有的接口都兼容之前的版本
它的使用要求为:
- Swift 4
- Xcode 9.0 on Mac or iOS
- iOS: 9.0 or higher
- OSX: 10.11 or higher
当你按官方说明将该框架导入到项目后,便能愉快的使用了,可惜的是,当前完成的常用功能只有过滤实时视频,要实现其他功能的话目前只能通过自定义操作。
3.Cirq
Cirq 是一个 Python 库,用于进行量子操作的程序,并针对量子计算机和模拟器运行它们。
安装:
详见 https://cirq.readthedocs.io/en/latest/install.html
实例:
输出为
更多可以详情见官方文档:
https://cirq.readthedocs.io/en/latest/
4.prose
prose 是一个在 go 语言下运行的,用于处理英语的语言处理库。它支持标签化(tokenization),分割句子(Segmenter),词性标注(part-of-speech tagging)和命名实体提取(and named-entity extraction)。
本库的处理准确度与处理速度都较为优秀,以最精确的 ruby 的 pragmatic_segmenter 为参照,prose 的准确率略低,但速度是它的近四倍。
目前本库只适用于英文,但后续开发会进行添加。其v2.0.0版本引入了学习库 NLP ,可以通过样例学习优化处理效果。链接:
https://medium.com/@errata.ai/prodigy-prose-radically-efficient-machine-teaching-in-go-93389bf2d772
5.InterviewMap
建立最佳的面试图谱。目前的内容包括JS,网络,浏览器相关,性能优化,安全性,框架,Git,数据结构,算法等,这是一份能让你更好准备下一次面试的图谱。
顾名思义,这个图谱上有各种各样关于面试你会用到的知识点,前端有 Vue 有 React,还有通用知识系的各种数据结构与算法,即使你不需要去面试,看看这个涨涨姿势也是很不错的。
6.Hasura GraphQL Engine
Hasura GraphQL Engine 是一款超快的 GraphQL 服务器,可提供基于 Postgres 上的即时 GraphQL API。它帮助您构建 Postgres 支持的 GraphQL 应用程序,或者使用 Postgres 逐步转移到现有应用程序的 GraphQL
7.ndb
ndb 是谷歌推出的一款 node.js 的调试工具。node.js 已经非常流行,它轻量又方便,在今年的谷歌 IO 大会上也有提到 node.js。ndb 便是一款由此而生的调试程序。它可以由 Chrome 开发者工具启用。
ndb 的工能是非常强大的,可以检测子进程,在需要的模块之前填加断点,在 UI 中编辑文件,当然还有很多通常的 node 调试中会用到的功能,比如异步堆栈,断点调试,JS 采样分析器,在控制台中的一些操作等。
8.V8N
这就是你所需要的终极 JavaScript 验证库,它有着简单的 API,同时可定制,可重用。
简介
V8N 不仅仅是一个输入字段验证库,它也可以在函数调用,服务器逻辑中进行验证。这是一个强大的引擎,可用于验证创建、重用和代码验证执行。有了 V8N,我们就可以编写验证策略并在需要时重用它们。
特色功能
1、流畅且可链接的 API
2、有用的标准验证规则
3、自定义验证规则
4、异步验证
5、可重用性
9.PicGo
这是一个简单而美观的图片上传工具,能有效进行图片上传与图片管理,支持微博图床,腾讯云 COS, 阿里云 OSS 等,未来用户也可自行开发第三方图床插件。
10.Front-End-Performance-Checklist
提高网页的性能不仅仅是后端的任务,前端同样重要。这个项目就是告诉你在前端开发时应该注意哪些要点以提高网页的性能。主要从 HTML,CSS,字体,图片,JS,服务和 JS 框架方面展开。
Articles like these put the consumer in the driver seat-very imtnrtaop.