在本期开源新闻综述中,我们将关注来自 Mozilla 的开源项目、一个用于分析 Flash 文件的工具、GPS 的开源替代方案等等!
Mozilla 最新的开源产品
正如您可能预料的那样,Mozilla 在许多开源领域都有涉足。在过去两周里,Mozilla 公布了两个重要的项目。
第一个项目是 Pyodide。这是一个“实验性的 Python 项目,旨在从浏览器窗口内执行计算”。虽然其他项目也在尝试将 Python 解释器引入 Web 浏览器,但 Pyodide “不需要重写流行的科学计算工具(如 NumPy、Pandas、Scipy 和 Matplotlib)即可实现足够的性能。”
第二个项目是一个 名为 Mozilla WebThings 的 IoT 平台。WebThings 并非全新。它是该组织 Project Things 平台的成熟版本,用于“监控和控制连接设备”。最新版本的 WebThings 添加了用于记录和可视化来自智能设备的数据的功能,以及监控和触发来自互联网连接探测器的警报。您可以在 Mozilla IoT 网站了解更多信息。
用于自动分析 Flash 文件的开源工具
Flash 曾经为网络上大部分动画和视频提供支持,但它也是一种拒绝消失的技术。尽管它以安全性差而闻名。为了帮助对抗恶意的 Flash 文件,安全公司 FireEye 发布了一个开源工具来分析这些文件。
该工具名为 FLASHMINGO,它使用“开源 SWIFFAS 库来解析 SWF (Flash) 文件”。您可以单独运行 FLASHMINGO,将其用作库,或使用 Python 编写的插件扩展其功能。这些插件可以识别“可疑的方法名称、常量和循环,以及检索所有嵌入式数据”。
如果您有兴趣了解更多关于 FLASHMINGO 的信息或使用它,您可以从 其 GitHub 仓库获取代码。
英国大学生创建开源导航设备
当设计与开源相遇,会产生新的导航系统吗?这正是英国皇家艺术学院和帝国理工学院的学生合作创建 GPS 的开源替代方案时发生的事情。
该设备名为 Aweigh (意为起锚),基于 Raspberry Pi 构建,是一种“不依赖卫星的导航技术”。相反,该系统“使用太阳计算用户的位置”,就像昔日的航海家使用六分仪一样。Aweigh 也可以离线工作,因此“用户的定位数据不会通过互联网泄露”。
西巴尔的摩社区中心采用法国开源平台
开源没有国界,马里兰州的一个社区中心正在证明这一点。西巴尔的摩的圣弗朗西斯社区中心 采用了在法国开发的 Lutèce 平台,“用于其为居民提供的项目和服务”。
该软件是一个“门户引擎,可以让你轻松创建你的网站或内网”,多年来一直在巴黎运行,以管理市政服务。圣弗朗西斯中心的团队将使用 Lutèce 来“扩大技术和教育机会的获取”,中心执行主任 Christi Green 说。地区居民和开源倡导者 Jacob Green 说,采用一个成熟的平台,而不是“从头开始,不如使用一个为此设计的平台。我们已经知道 Lutèce 可以为一个像巴黎这样规模的城市提供动力。你取得的任何成功都可以扩展。”
其他新闻
一如既往地感谢 Opensource.com 的工作人员和版主本周的帮助。请务必订阅我们的新闻通讯,了解开源领域的最新动态。
评论已关闭。