刀剑如梦,挥舞刀剑的武侠生活如同梦境一般。代码如诗,写下的代码如同诗篇一般。相信每个人小时候都或多或少的向往过那些飞檐走壁行侠仗义的侠客,他们有的文采过人,所过之处留下几篇诗赋;有的胆识过人,仅凭一刀一人在江湖险地中四处闯荡。等到长大了,才知道江湖侠客梦只能是幻想罢了。即使没有了那些侠客梦,我们也可以做我们自己的侠客,用自己的力量在自己所在的江湖中闯出自己的一片新天地——在这一点上也与旧时代江湖中的侠客有相同之处。挥舞刀剑的武侠生活终究只是一个幻想,不过对于我们来说,用代码像侠客留下诗赋一样写出属于自己的诗篇,这一点并不困难。


这一周里面的#wechat-format#对于运营微信公众号的朋友们来说可以说是相当管用了,你可以把你的 markdown 直接转换成公众号里发布的文章;而#USTC-Course#作为中科大的课程资源对于需要学习的小伙伴来说也不容错过;最后是一个有点高端的智能家居用#home-assistant#,虽然现在实现起来还不算容易,不过这样的未来也不会太超乎想象。


本周全球流行开源项目榜中榜

1.Ghidra

Ghidra 是由 NSA 创建的软件反工程(SRE)框架。该框架包括一套功能齐全的高端软件分析工具,使用户能够在各种平台上分析编译代码,包括 Windows,macOS 和 Linux。功能包括反汇编,汇编,反编译,绘图和脚本,以及数百个其他功能。用户还可以使用 Java 或 Python 开发自己的 Ghidra 插件组件和脚本。NSA 已将 Ghidra SRE 功能应用于各种问题,这些问题涉及分析恶意代码和网络和系统中的潜在漏洞。

这个项目还没有完整的版本,开发者正在努力完善。在此期间,您可以使用 Ghidra,开发自己的脚本和插件。还需阅读首次发布时的超过一百万行的 java 和 Sleigh 代码来了解更多内容。

2.USTC-Course

这里有中国科技大学的大量课程资源,包括Web-信息处理与应用、程序设计、大学物理、实验、数据结构、数理逻辑和算法基础等等课程。若你对其中的某些内容感兴趣,不妨下载下来学一学,希望这些课程能为你们带来帮助。

3.emissary

Emissary 是一个基于 P2P 的数据驱动工作流引擎,运行在异构的、可能广泛分布的、多层的计算资源 P2P 网络中。工作流行程表不像传统的工作流引擎那样是预先计划好的,而是随着发现更多关于数据的信息而被发现的。在发送者工作流中通常没有用户交互,而是以面向目标的方式处理数据,直到达到完成状态。

密使是高度可配置的,但是在基本实现中几乎什么也不做。它可以做很多事情,工作流可以分阶段管理,即学习、ID、协调、转换、分析、IO、评审。用于指导工作流的类是 emissary.core。MobileAgent 及其派生的类,这些类通过工作流和 emissary.目录管理一组相关有效负载对象的路径。DirectoryPlace 管理可用的服务、它们的成本和质量,并保持P2P网络连接。

4.libfacedetection


本项目是一个用于图像中人脸检测的开源库 (基于 CNN )。其人脸检测速度可达 1500FPS。CNN 模型已在 C 源文件中转换为 stastic variales。该库的源代码不依赖于任何其他库,因此你需要的只是一个 C ++ 编译器在 Windows,Linux,ARM 和任何平台下编译源代码,操作十分方便,人脸识别迅速,功能强大。

5.falcon

是一个裸机 Python Web API 框架,用于构建高性能微服务,应用程序后端和更高级别的框架。可满足大规模微服务和响应式应用程序后端的苛刻需求,相比其他 Python 框架更快,用来补充更通用的 Python Web 框架。

6.code-server

今天介绍的 code-server 能够让你通过浏览器在远端服务器上运行 VS Code,这样,你就可以在 PC 端和移动端都能方便地在同一环境下编辑自己的代码。另外,如果你的设备是 Windows 或者其他非 Linux 环境,code-server 还能让你方便地开发 Linux 应用。 如果你出门在外,你也可以考虑利用 code-server,通过将大部分的运算交给远端服务器来节省你的设备宝贵的电量,同时, code-server 对编译,测试,下载等进行了优化, 运行十分稳定,使用体验很不错。

7.ArchiveBox

相信大家都有过自己收藏的网页失效或者被删除而让自己难受不已的经历,对于那些对于自己特别有用的网页,最好的方法还是本地保存,ArchiveBox 可以将喜欢的网页保存为本地可浏览的 html 文件,也可以保存 JS,媒体文件,PDF,图像等 , 它将自动从页面中提取资源和媒体,并将它们保存到你希望的文件夹中。

8.laxxx

Lax.js 是一款针对动画制作的 js 插件,它可以让你轻松就可以写出流畅而美观的网页动画。在这里你可以实现大部分网页动画所需要的动作,同时 lax.js 也支持通过 GPU 图层上渲染提升运行性能。

Lax.js 的最近一次更新中优化了屏幕外元素与滚轮的依赖,同时添加了调试模式。快来打造属于自己的网页动画吧!

9.wechat-format

大家有在写微信公众号时遇到排版问题吗,今天介绍的这一款开源的微信公众号排版编辑器,这款编辑器不仅能帮你较好地排版,还解决 ul 和 ol 元素样式渲染时被微信编辑器重置的问题,并且能把链接自动转换为参考文献索引,并且附在文字末尾。相信对在写微信公众号的朋友能提供帮助。

10.home-assistant


HomeAssistant 是个打造智能家居的神器,我们生活周遭充斥着许多智能产品,大多数时候却像散落一地的零件,并未受到统一的终端控制。

透过 HomeAssistant,我们能将近千件外部设备连结起来,从 Philips 的智能灯具、Amazon 的 Alexa、Tesla 到网上各种天气、交通等实时信息,以及各种开源软件如物件识别等等,将各种生活中的服务统合起来,掌握在手中的终端,随时随地享受服务 !


开源周报第48期:你最喜欢的开源项目是?
  • 添加你的答案