四大科技巨头呼吁废除闰秒;国内 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 () 实现
相关文章
|
4月前
|
存储 安全 Java
【Golang】(4)Go里面的指针如何?函数与方法怎么不一样?带你了解Go不同于其他高级语言的语法
结构体可以存储一组不同类型的数据,是一种符合类型。Go抛弃了类与继承,同时也抛弃了构造方法,刻意弱化了面向对象的功能,Go并非是一个传统OOP的语言,但是Go依旧有着OOP的影子,通过结构体和方法也可以模拟出一个类。
293 1
|
4月前
|
机器学习/深度学习 人工智能 监控
Java与AI模型部署:构建企业级模型服务与生命周期管理平台
随着企业AI模型数量的快速增长,模型部署与生命周期管理成为确保AI应用稳定运行的关键。本文深入探讨如何使用Java生态构建一个企业级的模型服务平台,实现模型的版本控制、A/B测试、灰度发布、监控与回滚。通过集成Spring Boot、Kubernetes、MLflow和监控工具,我们将展示如何构建一个高可用、可扩展的模型服务架构,为大规模AI应用提供坚实的运维基础。
374 0
|
6月前
|
Cloud Native 安全 Java
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
405 1
|
6月前
|
消息中间件 人工智能 缓存
Go与Java Go和Java微观对比
本文对比了Go语言与Java在线程实现上的差异。Go通过Goroutines实现并发,使用`go`关键字启动;而Java则通过`Thread`类开启线程。两者在通信机制上也有所不同:Java依赖共享内存和同步机制,如`synchronized`、`Lock`及并发工具类,而Go采用CSP模型,通过Channel进行线程间通信。此外,文章还介绍了Go中使用Channel和互斥锁解决并发安全问题的示例。
324 0
|
6月前
|
Cloud Native Go API
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
480 0
|
6月前
|
Cloud Native Java Go
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
321 0
|
6月前
|
Cloud Native Java 中间件
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
353 0
|
6月前
|
Cloud Native Java Go
Go:为云原生而生的高效语言
Go:为云原生而生的高效语言
388 0
|
12月前
|
编译器 Go
揭秘 Go 语言中空结构体的强大用法
Go 语言中的空结构体 `struct{}` 不包含任何字段,不占用内存空间。它在实际编程中有多种典型用法:1) 结合 map 实现集合(set)类型;2) 与 channel 搭配用于信号通知;3) 申请超大容量的 Slice 和 Array 以节省内存;4) 作为接口实现时明确表示不关注值。此外,需要注意的是,空结构体作为字段时可能会因内存对齐原因占用额外空间。建议将空结构体放在外层结构体的第一个字段以优化内存使用。
|
12月前
|
运维 监控 算法
监控局域网其他电脑:Go 语言迪杰斯特拉算法的高效应用
在信息化时代,监控局域网成为网络管理与安全防护的关键需求。本文探讨了迪杰斯特拉(Dijkstra)算法在监控局域网中的应用,通过计算最短路径优化数据传输和故障检测。文中提供了使用Go语言实现的代码例程,展示了如何高效地进行网络监控,确保局域网的稳定运行和数据安全。迪杰斯特拉算法能减少传输延迟和带宽消耗,及时发现并处理网络故障,适用于复杂网络环境下的管理和维护。