查看原文
其他

Go 语言 2018 调查报告发布;阿里巴巴全资收购 Teambition

(给技术最前线加星标,每天看技术热点)


转自:开源中国、solidot、cnBeta、腾讯科技、快科技等



【技术资讯】



0、Go 语言 2018 调查报告发布


Go 官方博客公布了 2018 年 Go 语言调查报告。参与本次调查的 5883 名受访者来自 103 个不同的国家,官方表示,这些受访者的反馈意见将被选取用于改进 Go 语言的发展。


知道大家都很忙,先直接看一下调查报告摘要:


  • 首次有一半的受访者表示 Go 是他们日常使用的编程语言之一。此外,在工作中用到 Go 语言以及在工作之余使用 Go 语言的受访者人数也显著增加。

  • Go 最常见的用途仍然是编写 API/RPC 服务和 CLI 工具。虽然用于自动化任务领域不像前两者那么常见,但也处于快速发展阶段。

  • Web 开发仍然是受访者最普遍的工作领域。与此同时, DevOps 保持着年度最高的同比增长率,整体比例仅次于 Web 开发。

  • 绝大多数受访者表示 Go 是他们最喜爱的编程语言,尽管熟练度不如其他语言高。

  • VS Code 和 GoLand 越来越受开发者欢迎,两者都是他们最喜爱的编辑器。

  • 许多 Go 开发者的主力开发系统不止一个 —— Linux 和 macOS 尤其受欢迎。大多数受访者表示使用这两者之一或全部来编写 Go 代码。

  • 受访者正在逐渐放弃在将 Go 应用程序部署到本地,转而选择容器和无服务器(serverless)的云部署。

  • 大多数受访者对 Go 社区的氛围评价是友好,而且绝大部分改进 Go 社区的想法都是给新手提供更好的入门体验。



1、HTTPS 也不安全?被发现新漏洞会暴露你的数据


新的研究表明,某些使用 HTTPS 来保护用户和 Web 服务器之间连接的网站仍然将一些用户数据暴露给黑客。在被分析的 10000 个网站中,约 5.5% 的网站容易受到攻击。HTTPS 使用传输层安全性或 TLS 加密通信。但是,有些网站没有正确实施此协议。这些网站未能使用 TLS 修复一些已知错误。


当用户访问这些网站时,HTTPS 的绿色挂锁锁仍然会出现在地址栏中。TLS 中的错误很难被检测到,但它们仍然存在,并且可能被利用。研究人员使用 TLS 分析技术来分析前 10000 个网站。他们使用 Alexa 的排名表来查找这些网站。该研究论文将在第四十届IEEE安全与隐私研讨会上发表,该研讨会将于5月在旧金山举行。


攻击者可以使用这些漏洞来解密来自 cookie 的信息。虽然 cookie 不会向攻击者提供任何敏感信息,但还有其他缺陷。攻击者可以访问浏览器和服务器之间交换的几乎所有数据。值得注意的是,被测试的 10000 个网站也链接到了大约 91000 个域名。这些漏洞也可能影响这些网站。在 10000 个网站中,898 个网站完全易受攻击,整个数据被发现受到破坏。另外 977 个网站的页面完整性很低,这也是一个很大的问题。



2、PHP 8 中确认支持 JIT


一直以来,大家都在讨论 PHP 8 中是否会支持 JIT(Just-In-Time)即时编译执行功能,最新消息是官方已经确认将其引入。



PHP 实现了一个虚拟机 Zend VM,它会将人类可读脚本编译成虚拟机理解的指令,也就是操作码,这个执行阶段就是“编译时(Compile Time)”。在“运行时(Runtime)”执行阶段,虚拟机 Zend VM 会执行这些编译好的操作码。


通常编译时与运行时两个阶段是独立分开的,脚本编译完成后,像 APC 与 OPCache 这样的字节码缓存组件会缓存这些操作码。而 JIT 去掉了编译时阶段,它将这编译时与运行时两个阶段合为一体,实现即时编译与执行。


JIT 是一种编译器策略,它将代码表述为一种中间状态,在运行时将其转换为依赖于体系结构的机器码,并即时执行。在 PHP 中,这意味着 JIT 将为 Zend VM 生成的指令视为中间表述,并以依赖于体系结构的机器码执行,也就是说托管代码的不再是 Zend VM,而是更为底层的 CPU。


虽然自 PHP 7.0 以来,通过优化核心数据结构 HashTable、强化 Zend VM 中某些操作码与持续改进 OPCache 的 Optimizer 组件等具体措施,PHP 性能得到了显著提升,但是实际上这些优化似乎已经走到极限了。现在 JIT 从底层着手,被认为是目前提升 PHP 性能的最佳出路。


关于是否引入 JIT 的官方投票结果已于近日公布,因为大部分核心开发者投了赞成票,所以 PHP 8 中将会支持 JIT


另外值得一提的是,PHP JIT 对于使用 PHP 的网站来说提速可能并不明显,因为 JIT 在 CPU 密集型的代码上效果最好,而一般情况下,用 PHP 编写的程序都是 I/O 密集型的。简单来说就是,PHP 程序往往受限于 I/O 而不是 CPU,使 PHP 代码运行速度变慢的因素往往是它们正在执行的 I/O 操作,包括连接、读取和写入数据库、高速缓存、文件与套接字等。



【业界资讯】



0、阿里巴巴证实全资收购协作软件平台 Teambition


阿里巴巴证实,已收购企业协作软件平台Teambition。此前曾有报道称,Teambition被阿里巴巴全资收购。3月30日,阿里巴巴证实了该消息,但并未透露其他更详细的细节。Teambition是一个供小组成员一起规划和协作项目的平台,侧重帮助使用团队轻松共享和讨论工作中的任务、文件、分享、日程等内容。


Teambition之前曾获得微软和腾讯的投资,其运营主体是上海汇翼信息科技有限公司。


自2013年成立以来,Teambition已融资约1700万美元。除了微软和腾讯,其他投资者还包括IDG Capital和Gobi Ventures。



1、熊猫直播发告别信,自内测起运行 1286 天


3月31日下午消息,熊猫直播于昨日发布公开信,正式与用户告别。自内测开始起,该直播平台已运行1286天。3月6日,市场便传出消息称,熊猫直播已经进入破产清算阶段,所有员工将分作两批,分别离职,公司将给予半个月工资作为赔偿。同时,直播平台将于3月20日左右关闭服务器。


在正式发布的告别公开信中,熊猫直播表示,“说再见,因为熊猫精神一直在。 告别,是为了下次更好的相见。”



2、爱情银行刘岩卸任宋城演艺副总裁,接手花椒直播


天眼查数据显示,爱情银行主体公司为上海聊聊网络科技有限公司,其最大股东为刘岩,刘岩为直播秀场六间房创始人,同时为上市公司宋城演艺股东及董事,爱情银行的A轮融资方即为宋城演艺。


据天眼查上市公告显示,3月28日,宋城演艺发布上市公告称,六间房与密境和风重组后,刘岩将担任首任总经理,其将不再担任宋城演艺副总裁和董事。北京密境和风科技有限公司为花椒直播主体公司,目前奇虎三六零为最大股东,持股45.17%,六间房为第二大股东,持股19.96%。



觉得这些资讯有帮助?请转发给更多人

关注 技术最前线 加星标看 IT 要闻

喜欢就点一下「好看」呗~

    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存