17611538698
webmaster@21cto.com

开发者头条:华为搜索引擎上线后,又突然403禁止访问;AngularJS生命周期结束;开源作者删除源代码库,致多个项目无法运行

资讯 0 1391 2022-01-17 11:49:00
导读:各位开发者,周末愉快。这是一组面向开发者的相关内容~


华为花瓣搜索引擎 Petal 上线后,突然 403禁止访问


图片


1 月 12 日,华为花瓣搜索引擎 Petal Search 网页版(https://petalsearch.com/)近期已经面向国内地区开放,页面无广告,支持图片、新闻、视频、学术搜索。Petal 搜索是华为提供的谷歌搜索替代品,此前已经在海外市场发布。有网友称,花瓣搜索引擎 Petal Search 网页版可以访问,但是华为手机内置的 Petal 搜索 App 还不能正常使用。


然而到了 1 月 12 日晚间,华为花瓣搜索引擎 Petal Search 网页版搜索出现 403 访问错误,至今仍未恢复。


图片

2020 年 10 月,华为面向海外用户正式推出多个全新应用,包括支持多种搜索方式的通用搜索引擎 Petal Search、可以通过 Mate 40 系列隔空操作的地图应用 Petal Maps 等。2021 年 6 月,华为表示,Petal Search 已为 170 多个国家和地区的海外用户提供了搜索服务,月活用户数超过 1800 余万。


IPython REPL 更新推进了代码格式化


IPython REPL (read-eval-print-loop) 的第 8 版本正式到来,它增强了代码格式化、自动建议和回溯。


IPython 8于 1 月 12日发布,隶属于Jupyter 项目,自 7.0 发布以来,它已经酝酿了三年。其一项关键功能是在 CLI 中使用黑色自动重新格式化,它还正确格式化了错误回溯功能,显示了发生错误的单元格编号。IPython 8 允许用户使用 Ctrl-E、Ctrl-F 或右箭头来接受自动建议。

该版本还删除了几乎所有在 IPython 版本 1.0 和 5.0 之间标记为已弃用的特性、功能和模块。IPython 的目标是 为交互式和探索性计算提供一个综合的环境。


AngularJS生命周期正式结束


图片


AngularJS 是基于 JavaScript 的开源前端框架,它主要由 Google 以及个人和公司所组成的开源社区维护。


AngularJS 由 Brat Tech LLC 的 Miško Hevery 在2009 年开发,后为 Google 所收购。AngularJS 是 Angular 框架的第一个版本,于 2010 年发布,后面发布的版本都称为 Angular。 


Google 最初计划在 2021 年 7 月结束 LTS,但由于 COVID-19,它决定将该日期推迟了六个月,也就是到 2021 年 12 月 31 日。 Angular 团队正敦促开发人员将所有 AngularJS 应用迁移到 Angular 2 或更高版本。


Faker.js 删库,PLC4X 作者停止社区支持


Faker.js 创建者 Marak 近日将GitHub 项目仓库的所有代码清空,并在 commit 信息写下"endgame",还在 README 中写道:“What really happened with Aaron Swartz?。”


图片
Faker.js 是流行的 Node.js 工具库,提供了各种类型的模拟数据,用于开发调试。Marak 投入了大量精力和时间来维护 Faker.js 项目,据介绍它几乎可以覆盖到开发者需要的任何用例。

因为 Faker.js 使用的是十分宽松的 MIT 开源许可协议,所以许多商业公司并没有为使用此项目支付任何费用。Marak 曾在 2020 年 11 月发文要求使用 Faker.js 的公司向他支付费用,否则这些公司就 fork 项目然后自行维护,因为他不再打算免费为任何人工作。

删库事件发生后,有很多项目均受到影响。据Marak 最新的推文称,NPM 已经恢复到之前版本的 faker.js 包,GitHub 则暂停了他对自己所有公共和私有项目的访问。


1 月 11 日, Apache PLC4X 的创建者 Christofer Dutz 在 GitHub 发文,称由于得不到任何形式的回报,他将停止对 PLC4X 的企业用户提供免费的社区支持。若后续仍无企业愿意站出来资助项目,他将停止对 PLC4X 的维护和任何形式的支持。

图片


Apache PLC4X 是一个用于集成 PLC(可编程逻辑控制器)的库。工业的可编程逻辑控制器(PLC)大多采用大量不兼容的协议进行通信,因此和外界(IT/互联网)的交互变得很困难。PLC4X 项目致力于提供一组统一的 API,通过这些 API 实现能与大多数 PLC 进行通信的驱动程序(通过各种 PLC 的原生通信协议)。

和纯软件项目还不太一样,由于 PLC4X 涉及物联网和精密的自动化硬件,Christofer 不得不购买一些昂贵的软硬件来对 PLC4X 项目进行测试和维护,这让他的财政状况每况愈下。

2020 年公司的财务状况还算乐观,获得了一些机构的资金支持,PLC4X 的开发和维护仍能正常维持。


如此看来,开源有喜有悲,最难的是坚持与奉献。


作者:场长


评论