(点击上方蓝字,快速关注我们)
转自:开源中国、solidot、cnBeta、腾讯科技等
0、MIT 利用太空激光通信系统打造更快、更精确的水下通信系统
据外媒报道,深空探测和水下探测有什么共同点呢?--实际上相当多。于2013年投入使用的月球激光通信演示(LLCD)系统现在在经过MIT的林肯实验室的改造后能够进入水下研究领域。海洋是地球上最后的伟大疆域之一,然而在许多方面人们甚至还停留在非常浅显的研究阶段。
通信就是其中一个例子,与潜水器和无人潜水器保持通信意味着要么使用绳索、要么使用机械设备、要么使用短程光学系统。然而问题是水会对电磁通信造成使用局限。比如潜水艇只有在浮到水面并升起无线电天线或拖着一长串传感器阵列之后才能接受极低频的无线电信号,而这些信号的传输速率非常低。
某些方面,在水下建立一套可靠的高速数据链路类似于在数亿英里的距离内通过深空探测器进行高速通信。于是林肯实验室的科学家们想到了开发一套适用于水下的窄束激光系统。
MIT指出,在水下,激光通信算不上完美,因为即便是最清澈的水也会吸收和散射激光。再加上其他浮游生物和悬浮碎片,问题就变得更加严重了。目前的光学与激光通信系统能够利用广角波束来管理链路,但只能在短范围内进行并且数据交换律也很小。而科研人员需要的是一种能够比现有一系统高出一万倍的速度连接两台设备的装置,它必须是一个不依赖GPS来确定接收器位置的系统。
研究小组成员Thomas Howe表示,潜水器依靠大型、昂贵的惯性导航系统来计算位置,然而位置计算对噪音很敏感,当一潜水器在水下停留很长一段时间那么它可能会很快形成数百米的误差。
而MIT的系统依靠的则是扫描,其利用狭窄的光束寻找并获取水下目标。一旦获得目标之后,系统就会锁定,然后两个潜水器之间可以以很高的精准度进行定位、追踪和收发。
目前,这套系统已经在马萨诸塞州列克星敦市的波士顿体育俱乐部游泳池的可控和良性环境下使用。在那里,两个潜水器能够在一秒不到的时间内定位并锁定在一起,其中产生的链接可以处理数百千兆字节。
MIT称,他们接下来将要向美国海军展示这套系统的潜力并在水面舰船和水下目标之间展开连接测试。他们希望未来某一天能用上这种集成蓝绿色光电技术、氮化镓激光阵列和硅盖格尔雪崩光电二极管阵列技术并最终在清澈的海水中实现每秒兆位到千兆位的传输速度和数百米的运行距离。
1、.NET 跨平台集成开发环境 Rider 2018.2 RC 发布
Rider 2018.2 RC 发布了。主要更新内容如下:
● Debugger: 更容易理解的调用堆栈,特定于线程的断点,现在您可以检查和扩展不安全的指针。
● Docker support 现在也可以在调试器中使用。
● Publish support 用于 ASP.NET Core Web 项目。
● ......(详情:https://blog.jetbrains.com/dotnet/2018/08/16/rider-2018-2-release-candidate/)
2、Atom 1.30.0 Beta 2 发布,修复接收 metrics 数据问题
Atom 1.30.0 Beta 2 发布了,Atom 是 GitHub 专门为程序员推出的一个跨平台文本编辑器。此版本主要更新内容如下:
● 修复了 GitHub 包中的各种小问题
● 修复了未正确接收 metrics 数据的问题
● ......(详情:https://github.com/atom/atom/releases/tag/v1.30.0-beta2)
3、Erlang 编写的应用服务器 OTP 20.3.8.6 发布
OTP 20.3.8.6 发布了,OTP (Open Telecom Platform) 是一个用 Erlang 编写的应用服务器,它是一套 Erlang 库,由 Erlang 运行时系统、主要使用 Erlang 编写的许多随时可用的组件以及 Erlang 程序的一组设计原则组成。此版本仅对 inets-6.5.2.3 进行了更新(详情:https://github.com/erlang/otp/releases/tag/OTP-20.3.8.6)
4、项目自动化构建工具 Gradle 4.10 RC2 发布
Gradle 4.10 RC2 已发布。此候选版本包含针对以下问题的修复:
● #6319 无法从 plugin.apply 调用 project.afterEvaluate。
● #6337 启用依赖项锁定时,为 1.+ 解析的版本无效。
● #6354 缓存清理删除当前由另一个进程创建的条目。
● ......(详情:https://gradle.org/release-candidate/)
5、谷歌研发开源协议,助听器有望原生支安卓系统
相较于iPhone,Android一直没有原生的助听器支持,不过最近谷歌正在与丹麦公司GN Hearing合作,开发一种全新的协议,让Android系统更好地与助听器合作。谷歌已在其源网站上发布该规范,以便制造商可以开始构建与Android 9.0兼容的助听器产品。
6、甲骨文和英特尔开发支持 SIMD 的 Java API 以提升性能
Java Vector API 旨在提供一个机制用于在 Java 中编写复杂的向量(vetor)算法。甲骨文和英特尔正在开发一种 Java API 来为平台添加对向量(vector)或单指令多数据流(SIMD)的“一级(first-class)”支持,这将会带来巨大的性能提升。
觉得这些资讯有帮助?请转发给更多人
关注 技术最前线 ,看 IT 要闻