设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 开源热点 查看内容

LUPA开源周刊:微软将垄断开源系统工具?

2019-5-21 14:26| 发布者: joejoe0332| 查看: 8748| 评论: 0|原作者: LUPA开源社区|来自: LUPA开源社区

摘要: Build 2019上微软的开源动作有点不一样  微软今年举办的 Build 开发者大会可谓是抢足风头,大会第一天就放了不少大招:宣布新的命令行终端 Windows Terminal、Windows 10的Linux子系统WSL 2将运行真正的Linux内核 ...

  Brent 承认 PHP 当前仍然存在一些问题,比如许多核心函数仍然有不一致的方法签名、配置设置还是令人困惑,但是以他自己的开发经验来看,他认为 PHP 是 Web 开发的绝佳选择,使用 PHP,他可以创建可靠、可维护和高质量的应用,并且自己与客户对最终结果都满意。


  文章中 Brent 关注于 PHP 这些年来发展得好的一面,他通过几下几点,说明“PHP 不再是十年前那一门糟糕的语言了”:PHP 正在积极开发,每年都会发布新版本;PHP 5 之后性能在不断提高;有非常活跃的框架、包和平台组成的语言生态;PHP 在不断发展,过去几年中添加了许多新功能;各种开发工具在过去几年中已经成熟,并且保持增长。

  当前 PHP 版本是去年 12 月份发布的 7.3,7.4 预计在今年年底发布,而 PHP 8.0 将是 7.4 之后的下一个版本。

  自从 5.X 时代以来,核心团队希望每年发布一个新版本,在过去四年中他们成功维护了这么一个发布周期。通常每个新版本都会得到官方两年时间的积极支持,之后有一年仅提供安全修复,其目的是激励 PHP 开发人员尽可能保持更新。

  其实早在 2005 年,PHP 社区就发起了 PHP 6,但由于实现 Unicode 面临的困难太大,项目最终流产,PHP 官方没有发布 PHP 6 GA,并且在 2010 年将 PHP 6 取消。虽然 PHP 6 项目取消了,但其大量已实现功能集成到了 PHP 5.X 中,包括 OOP 方面的改进,使得 PHP 从面向过程跨越到面向对象。

  PHP 6 被取消了,但是之前对这个主要版本的研发都是以 PHP 6 的名义进行的,所以许多参考资料与书籍都是用“PHP 6”来指代该版本。官方担心这在放弃 PHP 6 之后会引起混乱,于是干脆不使用 PHP 6.X 版本号,直接从 5 跳到 7。

  Stack Overflow 遭黑客入侵一事仍在调查中,官方博客披露了调查最新进展。入侵实际发生在5月5日,当时部署到 stackoverflow.com 的开发层的构建包含一个错误,该错误允许攻击者登录到开发层,并在网站的生产版本上升级他们的访问权限。


  黑客潜入系统并探索了至少5天都未被发现,直到5月11日,“入侵者对我们的系统进行了更改,以便为自己提供访问特权。这一变化很快被发现,我们撤销了他们在整个网络的访问,开始调查入侵,并采取修复措施。”

  调查显示整体用户数据库没有受到损害,攻击者提出的特权 Web 请求已经确定,这些请求返回了约 250 位 Stack Exchange 用户的 IP 地址、名称或电子邮件。受影响用户将很快接到官方的通知。

  Stack Overflow 团队表示会针对此次安全事件采取以下措施:终止对系统的未授权访问;对所有日志和数据库进行广泛而详细的审查;修复导致未经授权访问和升级的原始问题,以及在调查期间发现的任何其他潜在问题载体;主动发表公开声明;聘请第三方取证和事件响应公司协助进行补救;采取预防措施,如重置公司密码、评估系统和安全级别等,更多内容,请关注本次专辑……

  近日有多名用户在 Chrome 浏览器的 bug 提交列表中提出同一个问题:地址栏中的搜索自动填充由默认最常用搜索变成了默认最近搜索。


  以LUPA为例复现一下这个场景:假设你每天都要搜索 OSCHINA,那么通常只需键入字母 “L” 即可。这看起来不是什么大问题。不过,越是常用的地址,人们按回车的手速会越快,当你习惯性输入一个常用字母并按下回车后,才意识到这不是想要的搜索结果,听起来确实有些恼人。

  Chromium 开发人员随即回复了帖子,并承认这的确是一个错误。他还发现 Windows 10、Mac 10.13.6 和 Ubuntu 14.04 上的 Chrome 74、Chrome 75 Beta 和 Chrome 76 Canary 都存在这一问题。

  目前,该问题在 Chromium bug 列表中被标记为 “open” 状态,也就是正在修复。Reddit上已有用户给出了解决方案,即禁用 "Omnibox Google Drive Document suggestions"

  更多本周开源资讯,本次专辑将为您一一呈现……

Build 2019上微软的开源动作有点不一样


  微软今年举办的 Build 开发者大会可谓是抢足风头,大会第一天就放了不少大招:宣布新的命令行终端 Windows Terminal、Windows 10的Linux子系统WSL 2将运行真正的Linux内核、跳过 .NET 4宣布 .NET 5的计划、宣布Web版本的VS Code(Visual Studio Online)。

开源倡导者担忧微软垄断开源系统工具

  在收购了 GitHub 之后,微软加大了对开源系统的支持力度,允许开发者为其服务添加新的功能。例如在今年的开发者大会(Build 2019)上,微软就开源了全新的 Windows Terminal。随后不久,该公司又发布了兼容 npm、Maven、Maven、RubyGems、NuGet、以及 Docker 等包管理器的 GitHub Package Registry,方便开发者通过相同的接口来查找和发布其软件包,从而更加高效地进行包管理。

多名中国开发者入选FFmpeg决策委员会


  近日,全球最领先的开源多媒体框架 FFmpeg(全名是 Fast Forward MPEG(Moving Picture Experts Group))决策委员会公布了其扩容席位名单,委员会成员由原来的 22 人扩容为33人。


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部