小伙伴们大家好,一周一度的开源周报又见面了,上周开源工场发生了不少大事,在 FOSSASIA 参展,初试啼声,很多新加坡和东南亚、印度、巴基斯坦的小伙伴也知道了开源工场和0th 学生开源年会,纷纷表示希望来重庆参会,小编对此也很期待,期待各位小伙伴关注本次大会并且有机会来现场参会。欢迎所有的伙伴(学生和非学生),不过学生优先。

在新加坡的时候,小编有一些愉快的感受,当你发自内心地喜欢一件事情的时候,它能给你带来很多真正的愉悦,比如写代码也是,如果你喜欢它,它其实是一件非常快乐的事情,李白写:五花马、千金裘;呼儿将出换美酒,与尔同消万古愁。这真是畅快无比的意境,其实对于代码何尝不是如此,如果你愿意花时间,它也会回报你,在这大好春光,时节俱佳,动动手,诗酒趁年华,春光好代码,岂不快哉?

说到本周的项目:第一个要介绍的就是##,它是一个Js编写的神经网络库,是harthui的brain项目的延续(该项目已不再被维护),通过这个库,你可以轻松的进行训练。一个视频下载软件##,装好 FFmpeg就可以用了,web文本编辑器 ##、危险域名列表 ##、而##就有意思了,它是一份每天都在更新的中国独立开发者开发的项目列表,通过它你可以看看大家最近都在做什么。###是一个 Android 脱壳神器,不妨一试;##是一个能跨平台结束进程的工具,支持macOS,Linux,Windows;##是一本关于python学习的教程,旨在用实用的方法讲授python的基础语法,对python不同的专题进行了讲解并且在每个专题之后留下了练习、##堪称node.js的学习宝典,它是一份由阿里巴巴技术专家所做出来了学习node.js的指导。##则可以通过扫描二维码,即可通过wifi在不同终端间传输文件。


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

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

0.brain.js

Js编写的神经网络库,是harthui的brain项目的延续(该项目已不再被维护)

通过这个库,你可以轻松的进行训练

例如,一个简单的与函数:

var net = new brain.NeuralNetwork();

net.train([{input: [0, 0], output: [0]},
           {input: [0, 1], output: [0]},
           {input: [1, 0], output: [0]},
           {input: [1, 1], output: [1]}]);

var output = net.run([1, 0]);

另外,值得一提的是,它给你提供了4种神经网络类型:

前馈神经网络,递归神经网络,长短期记忆网络与门控循环单元

请根据自己的需要调用恰当的神经网络

另一个特殊之处便在于它还允许你以流的方式来进行训练

更详细的介绍就请自行上readme看吧,鉴于笔者水平有限,就不在这继续误导了(笑)

1. dejavu

dejavu 是 Elasticsearch(一个基于 Lucene 的搜索服务器)之前的用户界面。现有的网页用户界面都是服务器端页面渲染技术,这让页面的反应没那么快并且运行时很笨重。

作者想要创造一个现代的网页用户界面(没有重新加载页面、加载多次、过滤视图、实时更新),100%的客户端渲染,这样用户可以轻松的运行网页。

特征:

1,轻松的连接索引和记忆索引

2,视觉滤镜

3,可查询的增强过滤

4,现代的用户界面元素

5,实时数据更新

可以导入导入 JSON 或 CSV 数据

2.Annie

一个视频下载软件。安装前需要一个FFmpeg和annie。

下载过程简单明了:

以及很多支持的网站:

3.dumpDex-Android 脱壳神器

该插件目前支持市面上大多数加密壳。

插件需要在xposed环境中使用,支持 Android 8.0 以下机型,在 Android Studio 3.0  &&  jdk 1.8 下编译。下载源码编译或者下载apk包并安装,应用xposed模块后重启,运行加固的应用后,插件会自动将dex文件dump到 /data/data/包名/dump 目录。需要注意的是,apk不会实时更新,所以为了获取最新的apk,需要自行编译源码。

4.Pell

pell是一款web文本编辑器。pell可以说是目前最简单也是最轻量的文本编辑器了。它的大小(min+gzip)仅仅只有1.38KB,但是麻雀虽小,五脏俱全,它包含文本编辑器所需的几乎所有操作。同时,使用pell不需要任何依赖,它是纯粹的JavaScript,没有任何依赖关系。并且使用sass文件(pell.sass)可以轻松进行自定义,或者覆盖原有的css。

5.Blocklist

Blocklist提供了包含各种各样危险的域名的列表,它们中的绝大部分被植入木马,如果连接上就会开始下载,或者是一些引流的广告网址。

域名列表被分类放在了不同的文件夹中。第一类是通向危险地址的网址,个人网址居多,通常指向一个exe文件(会触发下载)。第二类是通向大公司的域名:CloudFlare,Facebook,谷歌,微软,Pinterest。、

列表的域名书写规范,可以较为容易地生成屏蔽规则。可以参考 dnsmasqFreeContributor 这两个项目。

6.chinese-independent-developer

中国独立开发者项目列表 -- 分享大家都在做什么

这是一份每天都在更新的中国独立开发者开发的项目列表。这份列表中不仅仅包含了项目,还列出了一些对独立开发者有帮助的网站。作为一个开发者,总会有想去看看别人写的项目的时候,这份列表就是为了这种时候诞生的。无论是充当让开发者了解其他独立开发项目的地图,还是作为一份面向非开发者的中国独立项目游览列表,它都能起到很好的作用。如果你想让自己的项目出现在上面的话,发Pull Request 或者 Issue 即可。

7.full-speed-python

full-speed-python是一本关于python学习的教程,旨在用实用的方法讲授python的基础语法,对python不同的专题进行了讲解并且在每个专题之后留下了练习。

在GitHub上,他们提供了教程Pdf和epub版本以及练习的源码的下载。

下载地址:https//github.com/joaoventura/full-speed-python/releases/

8.how-to-learn-node-correctly

node.js的学习宝典。

这是一份由阿里巴巴技术专家所做出来了学习node.js的指导。在这篇文章中,作者详细介绍了如何正确地使用node.js。

作者从node.js的内容简介开始讲起,整篇文章内容包括node.js的使用方法,安装方法,基本原理,学习方法,编译器等多个方面。对于想要学习node.js的人来说可谓是宝典一本。相信在学习了这篇文章后能对node.js

有更多的了解。

9.Fkill-cli

Fkill是一个能跨平台结束进程的工具。支持macOS,Linux,Windows。

直接运行fkill即可获得交互式用户界面:

10.qr-filetransfer

通过扫描二维码,即可通过wifi在不同终端间传输文件。

笔者自己run了一下,拍摄条件受限,大家尽量做到心中无码,感受一下它高清的功能:


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