四大科技巨头呼吁废除闰秒;国内 Go 语言爱好者发起新编程语言;Java 7 生命周期结束 | 思否周刊

简介: 四大科技巨头呼吁废除闰秒;国内 Go 语言爱好者发起新编程语言;Java 7 生命周期结束 | 思否周刊

40s 新闻速递

  • 国内 Go 语言爱好者发起新编程语言
  • 540 万 Twitter 账号信息泄露,卖价 3 万美元
  • 苹果应用商店被曝大量色情 App
  • 四大科技巨头呼吁废除闰秒
  • 马斯克要求推特收购案 10 月 17 日审判
  • iPhone14 或支持万兆网,5G 基带也要升级
  • 俄罗斯决定绕过 5G 直接开发 6G 网络
  • 苹果已聘请兰博基尼研发老将加入汽车项目
  • 苹果关闭 iOS 15.5 验证通道
  • Fedora 将不接受 CC0 授权的代码
  • Java 7 生命周期结束
  • RESP.app 2022.4.2 发布
  • Firefox 103 发布
  • Netty 5.0.0.Alpha4 发布

行业资讯

国内 Go 语言爱好者发起新编程语言

国内 Go 语言爱好者发起新编程语言:凹语言(凹读音 “Wa”)。目前代码已经在 Github 开源,并且提供了简单可执行的示例。以下是其仓库介绍的设计目标:本项目的发起人均是 Gopher,柴树杉和史斌更是 Go 社区贡献者,在开发实践中,因为不同的原因,先后萌生了发展一门新语言的想法,Go 语言克制的风格是我们对于编程语言审美的最大公约数,因此选择它作为初始的蓝本。不必讳言:本项目启动时大量借鉴了 Go 的设计思想和具体实现——这是在有限投入下不得不作出的折衷,我们希望随着项目的发展,积累更多原创的设计,为自主创新的大潮贡献一点力量。

540 万 Twitter 账号信息泄露,卖价 3 万美元

2022 年 1 月 1 日 HackerOne 用户 “zhirinovskiy” 递交了一个 bug 报告,指出 Twitter 的 Android 客户端的身份验证环节存在漏洞,允许攻击者获取目标账号相关的电话号码和 / 或电子邮件地址。Twitter 确认了这一漏洞,奖励了 zhirinovskiy 5,040 美元奖金。本周有人在黑客论坛 Breached Forums 出售包含 540 万 Twitter 账号信息的数据库并公开了样本,售价 3 万美元。这位用户证实利用的漏洞就是 zhirinovskiy 报告的。黑客有可能是从其它服务的数据泄露中收集电话号码和电邮地址数据库,然后匹配相关的 Twitter ID。

苹果应用商店被曝大量色情 App

苹果应用商店中,不少套着马甲的苹果应用,外表看上去人畜无害,打开后却是搞颜色的内容。 对此,苹果客服回应应用商店现色情 App:很震惊,记录下应用名字后,会进一步了解情况。据悉,Test Flight 是开发者在苹果正式审核前,发布的测试版应用集中地。由于测试版应用,本身就没有进行审核,因此很多搞颜色的 App,都选择在这里进行发布,为自己做推广。

四大科技巨头呼吁废除闰秒

近日,Google、微软、Meta 和亚马逊四位科技巨头呼吁废除闰秒。闰秒这一概念于 1972 年首次被提出。当世界标准时间协调世界时与世界时之间的误差超过 0.9 秒时,国际计量局会统一规定在年底或年中将协调世界时拨快或拨慢 1 秒。在过去,闰秒曾多次给网络平台造成故障。针对该问题,Google 曾于 2011 年提出闰秒弥补方案:调整系统内部的网络时间协议服务器,每次更新时增加几毫秒,弥补闰秒多出来的那一秒钟。但有两位 Facebook 工程师表示,这一方案只适用于解决「正闰秒」出现的情况。随着地球自转模式的改变,未来还可能出现「负闰秒」。不彻底解决这一问题,将对依靠计时器或调度器的软件带来毁灭性的影响。

马斯克要求推特收购案 10 月 17 日审判

特斯拉 CEO 埃隆 · 马斯克(Elon Musk)的律师团队请求法院于 10 月 17 日至 21 日对 Twitter 提起的诉讼进行审理,而不是推特要求的 10 月 10 日。今年 4 月 26 日,马斯克与 Twitter 达成收购协议,马斯克将以每股 54.20 美元的现金收购 Twitter,交易总价值约为 440 亿美元。但 7 月 9 日,马斯克宣布将终止该交易,原因是 Twitter 严重违反了协议中的多项条款,包括虚假账户的问题。7 月 13 日,Twitter 对马斯克提起诉讼,要求马斯克继续执行该收购协议。Twitter 希望法院能在今年 9 月份快速审理此案。7 月 20 日,法官裁定将于今年 10 月审理此案,预计持续五天。

iPhone14 或支持万兆网,5G 基带也要升级

据报道,iPhone 14 系列的 5G 基带这次也会升级到骁龙 X65,支持 10Gbps 万兆网速。骁龙 X65 是全球首个符合 3GPP Release 16 5G 规范的 5G 调制解调器到天线解决方案,支持全球不同地区的主要频段,也是全球首个 10Gbps 5G 基带。不过 iPhone 14 系列即便支持了 10Gbps 万兆网络,实际中也很难发挥到这么高的速度,但是骁龙 X65 的能效更高、连接质量更好,不知道 iPhone 14 的信号会不会更好。市调机构 CMR 表示,第二季度 iPhone 在印度出货量达 120 万部,相比去年同期大增 94%,市占率有望提升至 4% 左右,出货主力却是 iPhone12 与 iPhone12mini、iPhone13 与 iPhone13mini,两代机种合计贡献近 100 万部出货量。

俄罗斯决定绕过 5G 直接开发 6G 网络

据报道,俄罗斯决定绕过 5G 阶段,直接开发 6G 网络。到 2025 年,斯科尔科沃科学技术研究院和隶属于数字发展部的无线电制造科学研究所可能会收到超过 300 亿卢布(约 34.2 亿元人民币),用于研究新的 6G 通信标准。报道称,俄罗斯副总理 Dmitry Chernyshenko 在 8 月 1 日前指示数字发展部、教育与科学部、财政部一起为 6G 通信领域的研发提供额外资金,副总理办公室向《生意人报》证实该命令已下达。作为该项目的一部分,斯科尔科沃科学技术研究院和无线电制造科学研究所提议修改发展第五代移动通信网络的路线图。该文件由俄罗斯技术国家集团制定,于 2020 年 11 月获批,实施成本为 2081.5 亿卢布(约 237.29 亿元人民币)。

苹果已聘请兰博基尼研发老将加入汽车项目

苹果公司正在推进其扩充汽车项目团队的工作。报道称,苹果已经聘请了意大利汽车公司兰博基尼的 20 年老将路易吉 · 塔拉博雷利。在兰博基尼工作期间,塔拉博雷利主要在公司的研发部门工作。根据其 LinkedIn 资料,最近,塔拉博雷利为该公司底盘和动力系统主管。报道指出,塔拉博雷利曾参与兰博基尼 Urus、Huracan 及 Aventador 车型的研发。

苹果关闭 iOS 15.5 验证通道

在上周发布 iOS 15.6 正式版后,苹果公司本周停止了对 iOS 15.5 的验证。这意味着更新到 iOS 15.6 的用户无法再降级到 iOS 15.5 版本。

最新技术动态

Fedora 将不接受 CC0 授权的代码

Creative Commons CC0 是公有领域许可证,允许任何人不受限制地在全球范围内发布内容。但放弃对内容的限制并不意味着放弃商标或专利权。而自由开源社区(FOSS)的一个共识是排除任何形式的专利授权或专利宽限的许可证不能被视为 FOSS 许可证。Fedora 项目宣布将不允许使用 CC0 授权代码,现有的 CC0 授权代码可能会继续使用但决定尚未做出。

Java 7 生命周期结束

Java 7 将在 2022 年 7 月底结束生命周期,正式停止对该版本的扩展支持。

根据官方的说法,当生命周期结束后,该产品将进入持续支持模式,不会提供进一步的补丁更新(不提供错误修复、安全修复或功能实施),仅提供有限的支持。

此外,随着月底对 Java SE 7 的扩展支持结束,各种甲骨文融合中间件产品的某些旧版本将不再提供经过认证的 JDK。

RESP.app 2022.4.2 发布

主要更新内容

  • 增加 Extension Server 支持,弃用了 Native Formatters
  • 改进 Server Actions 选项卡,有 MONITOR 命令的快捷方式
  • 增加设置以控制 Value 编辑器中的 SCAN 限制和每页项目
  • 修复导入 / 导出 Connections 在 Linux 上不工作的问题
  • 修复显示服务器信息时无法向下滚动的问题
  • 修复 Windows 上的黑暗模式问题
  • 修复 macOS 下 TreeView 中的快捷方式

Firefox 103 发布

主要更新内容

  • 通过切换到现代的 lock API,改进了在 CPU 高负荷下 macOS 的响应速度
  • 必填字段现在在 PDF 表格中被突出显示
  • 改进在高刷新率显示器(120Hz 或更高)上的性能
  • 改进画中画功能
  • Tabs 工具栏中的按钮现在可以用 Tab、Shift+Tab 和方向键选择
  • 当从表单控件中复制文本时,现在保留了不间断空格,防止自动换行
  • 修复了 Linux 上通过 DMA-Buf 使用 NVIDIA 二进制驱动程序时的 WebGL 性能问题

Netty 5.0.0.Alpha4 发布

主要更新内容

  • 支持创建包含 ProtocolFamily 的所有 SocketChannel 和 DatagramChannel 实现
  • 将 ChannelOption.RECVBUF\_ALLOCATOR 更名为 RECVBUFFER\_ALLOCATOR
  • 支持 JDK 的 Unix Domain Socket
  • 将 EventLoop / IoHandler 更改为 take / IoHandle 进行注册,以便将来可以将其他东西而不是 Channel 注册到 EventLoop 中
  • 清理 RecvBufferAllocator
  • 修复在 macOS 本地实现中的 disconnect () 实现
相关文章
|
2天前
|
存储 Go 索引
go语言使用for循环遍历
go语言使用for循环遍历
16 7
|
5天前
|
存储 Go
go语言 遍历映射(map)
go语言 遍历映射(map)
18 2
|
6天前
|
Go 调度 开发者
Go语言中的并发编程:深入理解goroutines和channels####
本文旨在探讨Go语言中并发编程的核心概念——goroutines和channels。通过分析它们的工作原理、使用场景以及最佳实践,帮助开发者更好地理解和运用这两种强大的工具来构建高效、可扩展的应用程序。文章还将涵盖一些常见的陷阱和解决方案,以确保在实际应用中能够避免潜在的问题。 ####
|
6天前
|
测试技术 Go 索引
go语言使用 range 关键字遍历
go语言使用 range 关键字遍历
14 3
|
6天前
|
测试技术 Go 索引
go语言通过 for 循环遍历
go语言通过 for 循环遍历
16 3
|
8天前
|
安全 Go 数据处理
Go语言中的并发编程:掌握goroutine和channel的艺术####
本文深入探讨了Go语言在并发编程领域的核心概念——goroutine与channel。不同于传统的单线程执行模式,Go通过轻量级的goroutine实现了高效的并发处理,而channel作为goroutines之间通信的桥梁,确保了数据传递的安全性与高效性。文章首先简述了goroutine的基本特性及其创建方法,随后详细解析了channel的类型、操作以及它们如何协同工作以构建健壮的并发应用。此外,还介绍了select语句在多路复用中的应用,以及如何利用WaitGroup等待一组goroutine完成。最后,通过一个实际案例展示了如何在Go中设计并实现一个简单的并发程序,旨在帮助读者理解并掌
|
7天前
|
Go 索引
go语言按字符(Rune)遍历
go语言按字符(Rune)遍历
21 3
|
13天前
|
Java 开发者
Java多线程编程中的常见误区与最佳实践####
本文深入剖析了Java多线程编程中开发者常遇到的几个典型误区,如对`start()`与`run()`方法的混淆使用、忽视线程安全问题、错误处理未同步的共享变量等,并针对这些问题提出了具体的解决方案和最佳实践。通过实例代码对比,直观展示了正确与错误的实现方式,旨在帮助读者构建更加健壮、高效的多线程应用程序。 ####
|
4天前
|
缓存 Java 开发者
Java多线程编程的陷阱与最佳实践####
本文深入探讨了Java多线程编程中常见的陷阱,如竞态条件、死锁和内存一致性错误,并提供了实用的避免策略。通过分析典型错误案例,本文旨在帮助开发者更好地理解和掌握多线程环境下的编程技巧,从而提升并发程序的稳定性和性能。 ####
|
3天前
|
安全 Java 开发者
Java中的多线程编程:从基础到实践
本文深入探讨了Java多线程编程的核心概念和实践技巧,旨在帮助读者理解多线程的工作原理,掌握线程的创建、管理和同步机制。通过具体示例和最佳实践,本文展示了如何在Java应用中有效地利用多线程技术,提高程序性能和响应速度。
24 1