标签 Atom 下的文章

1 虽然 Firefox 市场份额继续下滑,但其 CEO 在涨薪

根据 Mozilla 提交的文件,其 CEO 米切尔·贝克 Mitchell Baker 的薪酬从 2021 年的约 560 万美元增至 2022 年的 690 万美元。而同期收入从 5.27 亿美元下降到 5.10 亿美元。尽管高管的薪酬在增长,但 Firefox 浏览器在桌面浏览器市场的份额仍然远远落后于谷歌甚至微软。不过,该 CEO 在该报告中希望 Mozilla 加快步伐,比如可以在人工智能技术方面产生影响,尤其是在开源开发者和隐私方面。它已经雇佣了 15 名工程师开发开源大型语言模型。

(插图:DA/f717549e-8a4e-4308-8999-2221b854b016)

消息来源:The Register
老王点评:以 Firefox 市场份额下滑的趋势,这钱怕是拿不了几年了。

2 Pulsar 准备继承死去的 Atom 编辑器

12 月 15 日,GitHub 宣布其 “可魔改文本编辑器” Atom 的生命周期结束。在 Atom 宣布结束之后,社区团结起来让 Atom 继续生存下去。除了存在已久的分叉 Atom-Community,还有一个新的版本: Pulsar。Pulsar 宣称其目标不仅是在功能上与原 Atom 保持一致,而且要通过更新底层架构和支持现代功能,将 Pulsar 带入 21 世纪,“它将成为一个真正的、基于社区的、可魔改的文本编辑器”。

(插图:DA/ee3bcce1-04e9-42d6-abd3-43cd1f9448cb)

消息来源:Pulsar
老王点评:Atom 可惜了,本来它应该是 VS Code 的。

3 苹果公司年收入 850 亿美元的服务业务面临法律清算

谷歌为了使其成为 iPhone 的默认搜索引擎,向苹果公司支付了数十亿美元,约占苹果公司服务收入的四分之一。如果对谷歌的反垄断审判胜诉,可能会停止支付这些费用。苹果公司也会向其应用商店的开发者收取高达 30% 的“苹果税”,其中游戏收入占一半以上,每季度苹果公司从全球应用商店中获得 60 亿到 70 亿美元的佣金。在欧盟,苹果公司正准备允许“侧载”,这可能会影响到这些营收。

(插图:DA/94d281bd-84d8-41b6-9c4f-1bc335fec9f3)

消息来源:FT
老王点评:我就觉得国外的反垄断法案真的不错。

Pulsar 的目标是成为 Atom 的替代品,随着其开发的进一步深入,将挑战 Visual Studio Code。

Pulsar:一个由社区领导的开源代码编辑器,以延续 Atom 遗志

微软决定杀死 Atom 文本编辑器,以支持 Visual Studio Code,这并不奇怪。

如果你不知道,你可以看一下我们以前的报道:

为了支持微软 VS Code,微软的 GitHub 正在扼杀 GitHub 的 Atom 编辑器

虽然你可能有了更好的选择,但曾经流行的 Atom 是一个令人印象深刻的工具。

它有一个可用的社区构建版;然而,还有一个新的版本(Pulsar),旨在实现与原始 Atom 对等的功能,并引入现代功能和更新架构。

根据它的文档,原来开发 Atom 社区版的团队现在参与创建了 Pulsar。他们之所以做一个独立的复刻版本,是因为项目的目标不同。

Pulsar 希望将一切现代化,以成为 Atom 的继承者。

? Pulsar 是一个新项目,作为 Atom 的新复刻,有开发/测试版本可供测试。

Pulsar 编辑器看起来怎么样?

Pulsar 编辑器

当然,用户界面也是大同小异。考虑到 Pulsar 还没有一个稳定的版本,看起来有时会显得有些混淆。

然而,文档、软件包以及从 Git 仓库安装软件包的能力等基本要素看起来都已具备。

根据官方网站的介绍,Pulsar 的主要功能亮点包括:

  • 跨平台支持(Linux、macOS 和 Windows)
  • 内置的软件包管理器
  • 智能自动补全
  • 文件系统浏览器
  • 多窗格的用户界面
  • 查找和替换功能

在写这篇文章时,Pulsar 还不能自动更新。你可以通过官方网站安装较新的版本。

Pulsar 编辑器设置

你可以自定义编辑器、改变键盘绑定、管理软件包、应用主题,并通过所有可用选项配置你的体验。

到目前为止,要说 Pulsar 是否会比 Atom 社区版更好还为时过早。然而,这是我们可以关注的事情。

下载并试用 Pulsar

如前所述,Pulsar 正处于早期开发阶段。因此,你可以找到用于 Linux 发行版的二进制文件和 AppImage 文件,你可以在任何发行版上试用。

在我的测试中,它 在 Linux Mint 不能正常运行,但在 Ubuntu 22.04 LTS 上工作良好。

你可以到它的 官方下载页面 去获取你的系统所需的软件包,并进行测试。

Pulsar 编辑器

via: https://news.itsfoss.com/pulsar-editor/

作者:Ankush Das 选题:lkxed 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Atom 编辑器项目进入只读归档模式

2015 年,GitHub 在开源了 Atom 编辑器一年之后,发布了 1.0;而同一年,受 Atom 灵感影响的微软的 VS Code 编辑器发布,它同样采用了 Atom 的 Electron 框架。Atom 曾经吸引了数百万开发者使用。在微软 2018 年收购 GitHub 后,虽然 GitHub 曾经承诺不会放弃 Atom,但过去几年 Atom 除了安全更新外几乎没有什么改进。半年前,GitHub 宣布终止 Atom 项目,而现在它的仓库也被归档了。

消息来源:GitHub
老王点评:Atom 可能唯一剩下的重要遗产就是 Electron 框架了。

OpenAI 预计到 2024 年收入将达到 10 亿美元

最近大火的 ChatGPT 是 OpenAI 旗下产品,其已经为超过 100 万用户回答了查询。它是由 Elon Musk 和投资者 Sam Altman 共同创办的,得到了微软 10 亿美元的资金支持。OpenAI 最近的估值已达 200 亿美元,预计明年它的收入将达到 2 亿美元,到 2024 年将达到 10 亿美元。OpenAI 在 2019 年创建的“利润上限”结构是一种不寻常的限制。OpenAI 希望通过将支持者的回报限制在其投资的 100 倍,或在未来更少,来保障其使命。

消息来源:路透社
老王点评:预期在 AI 行业还有更多的造富机会。

Meta、微软、AWS 等合作构建开放地图数据

为了对抗谷歌在地图领域的主导地位,Meta、微软、AWS 和荷兰地图公司 TomTom 推动建立了 Overture 地图基金会,由 Linux 基金会正式主持。其使命是通过公开的数据集为新的地图产品提供动力,这些数据集可以在不同的应用和业务中使用和重用,每个成员都会把自己的数据和资源放进这个组合。

消息来源:Tech Crunch
老王点评:这种基础性的数据,显然不应该掌握在一两家公司手里。

GitHub 正式宣布终止 Atom 项目

GitHub 是在 2011 年宣布 Atom,2015 年 5 月发布了 1.0 版本,并吸引了数百万开发者使用。而微软在 2015 年推出的 VS Code 也是受到了 Atom 的启发。在 2018 年微软收购 GitHub 后,Atom 成为了微软的项目。在社区对 Atom 前景的担忧之下,GitHub 承诺不会放弃 Atom。但过去几年 Atom 除了安全更新外几乎没有什么改进。而 Atom 和 VS Code 的用户数此消彼长,Stack Overflow 的 2021 年度开发者调查结果表明,仅 13% 开发者将 Atom 当做主力开发环境,而 VS Code 却高达 71%。最后,Atom 还留下了一个重要遗产,它所分拆出来的 Electron 框架被数以千计的应用广泛使用,其中包括 VS Code、Slack 和 GitHub Desktop 等等。

消息来源:GitHub
老王点评:其实可以想到,当年社区对 GitHub 被收购的担忧并非无的放矢。可惜了 Atom,至今我还对 Atom 1.0 那时候的那个 宣传视频 记忆尤深。

IETF 正式颁布 HTTP/3 推荐标准 RFC 9114

作为超文本传输协议的第三个大版本,它确定了 QUIC 包含的 HTTP/2 功能,并描述了如何将 HTTP/2 扩展迁移至 HTTP/3。QUIC 全称为“快速 UDP 互联网连接”,由谷歌创建并于 2013 年发布。其旨在化解 TCP 需要多次来回握手,才能建立连接并开始传输数据的短板。早在 IETF 颁布 HTTP/3 的意见征求稿前,谷歌就已经将 QUIC 支持内嵌于 Chrome 浏览器,并在谷歌的诸多服务上启用。Web 流量观测表明 HTTP/3 的流量已超过 HTTP/1.1。

消息来源:The Register
老王点评:我记得 HTTP/2 也不过才几年,现在都要开始普及 HTTP/3。真是风水轮流转,谁想到最主要的互联网应用 HTTP 最终会从 TCP 转向 UDP 呢。

谷歌再次打破圆周率计算纪录,计算出百万亿位

早在 2019 年,谷歌云服务就已经打破了圆周率的计算纪录,计算出了 31.4 万亿位。周三,谷歌云再次宣布打破了百万亿位的圆周率计算纪录。这 百万亿位圆周率 的最后 10 位是:30952 95560。谷歌云表示,其借助计算引擎服务完成了本次新挑战,用到了 N2 机器家族、虚拟网卡、100 Gbps 网络带宽,以及平衡持久磁盘等新功能。

消息来源:谷歌
老王点评:看似无用的圆周率计算,其实是谷歌云一次炫技的展示。有人说,任何大小的数字都能在圆周率的某个片段找到。不说百万亿位了,你能背出多少位圆周率呢?

如今,找到一个 好的开源代码编辑器 并不难,随便选择一个就可以了。

微软的 VS Code 和 GitHub 的 Atom 是两个最流行的、功能丰富的、类似于 IDE 的代码编辑器,都拥有庞大的用户群和粉丝。

VS Code 和 Atom 现在都属于微软,因为 Atom 的原开发者 GitHub 现在属于微软。这两个都有一个有吸引力的、现代的 UI,有一个漂亮的原生黑暗主题。两个编辑器都使用 Electron 作为用户界面。

相似的地方很多,这就是为什么你很容易在它们中间选择时感到迷惑。

如果你不能下定决心,想在 VS Code 和 Atom 之间进行一番比较和选择,这篇文章应该可以帮助你。

VS Code

VS Code 的用户界面与拥挤的项目界面

VS Code 是开源的现代编辑器之一。它的用户群爆炸性地增长,因为它具有类似 IDE 的功能,但仍然保持相对较轻的资源占用。

VS Code 是由微软制作的,可用于 Linux、macOS 和 Windows。微软于 2015 年 11 月 18 日在 GitHub 上根据 MIT 许可发布了 VS Code 的 大部分 源代码。

VS Code 的开发者对 Electron 进行了一些奇妙的优化,使其尽可能的轻量级和高效。由于 Electron 应用程序可以在大多数操作系统上运行,Linux、macOS 和 Windows 的用户都可以从这些优化中受益。

在 Linux 上安装 VS Code 也相当简单。事实上,它在许多发行版的软件中心都有。

为什么你应该选择 VS Code?

  • 那些从一开始就想获得接近 IDE 的功能,而又不想摆弄他们的代码编辑器的人,[通常] 会选择 VS Code 。
  • 即使是基于 Electron,VS Code 与其他 Electron 应用(如 GitHub 的 Atom)相比,开销也非常小。
  • 更多开箱即用的功能,如微软的 IntelliSense 自动补完、Git 集成、Markdown 支持等等。
  • 插件可以只用来增加功能、主题和支持新的语言;而这种插件约束确保编辑器的核心在增加新插件后仍保持熟悉。

由微软分发的 二进制版本仍然是专有的免费软件。VSCodium 建立在 VS Code 的公开源代码之上。然而,关于 VSCodium 的讨论超出了本文的范围,如果你想获得 VS Code 提供的功能,而又没有任何专有元素的话,可以考虑将其作为 VS Code 的一个可行的替代品。

Atom

Atom 编辑器的用户界面

GitHub 的 Atom 是另一个自由开源的代码编辑器,可用于 Linux、macOS 和 Windows。Atom 是一个使用 JavaScript 通过 Electron 制作的桌面应用程序,用于轻松开发软件包。

Atom 的源代码是根据 MIT 许可发布 在 GitHub 上 的。由于 Atom 是 GitHub 的产品,因此它嵌入了 Git Control。

Atom 被称为“ 可魔改的 hackable 21 世纪文本编辑器”,因为它可以使用 HTML、CSS 和 JS 完全定制。

像 VS Code 一样,你可以轻松地在其他平台和 Linux 上安装 Atom

选择 Atom 的理由

  • Atom 是那些想要一个基础的编辑器,并希望在其上进行开发的人的首选,因为 Atom 的可魔改性质。
  • 内置了 Git 和完整的 GitHub 集成;考虑到它是由 GitHub 开发的,这并不令人惊讶。
  • 从应用程序中非常容易搜索、安装和升级 Atom 的插件
  • 可用的 Atom 插件是非常可扩展的,甚至可以完全改变编辑器的功能,并最终创造出几乎一个新的编辑器;它确实是“可魔改”的。
  • Atom 的二进制版本和它的源代码是完全开源的(不像 VS Code 的二进制版本包含专有部分+遥测)。
  • 你可以 把 Atom 从一个代码编辑器变成 IDE,有更智能的上下文自动完成、代码导航功能、文档格式化等。

总结

Atom 和 VS Code 都是建立在 Electron 之上的。但是微软在 VS Code 上做了更多的优化,使其尽可能的轻量化。

在这一点上,VS Code 就像 Ubuntu,几乎所有的东西都开箱即用。而 Atom 就像 Arch,精简,而极易魔改(可扩展)。

Atom 和 VS Code 在技术上都隶属于微软,最终它们会殊途同归。因此,最好是使用你的社区(网页开发/软件开发)所倾向的编辑器,并铺平前进的道路。也许你最终会选择 Vim!


via: https://itsfoss.com/visual-studio-code-vs-atom/

作者:Pratham Patel 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Atom 是一个全面的环境,可以完成从基本到复杂的任务,适合从初学者到老用户。

 title=

现在漂亮的开源文本编辑器很常见,有 Adobe 的 Brackets、微软的 VSCode 和 GitHub 的 Atom。这些似乎都提供了类似的体验:现代化的界面、易于安装的插件,以及背后的一个大厂商支持。而且它们其实都很不错。那么 Atom 与其他超现代的文本编辑器有什么不同呢?与经典的老式编辑器如 VimEmacs 有何区别呢?

 title=

我用过很多文本编辑器,并且经过反思,我不得不承认,所有的文本编辑器基本上都差不多。在判断一个编辑器的功效时,只要它能做一件事:编辑文字,就能满足 80% 的要求。另外的 20% 则是额外的便利、额外的小玩意和花哨的功能。它们是很好的东西,但几乎不是必不可少的。

不过我经常回到 Atom,因为作为一个开源的用户,只要我愿意,我就可以奢侈地有很多应用使用。以下是我喜欢 Atom 的原因。

新手友好

我最喜欢 Atom 的一点是,它让人感觉很“正常”。我可以把 Atom 安装在任何人的电脑上,他们很快就可以开始输入了。没有新的键盘快捷键需要学习,没有严重偏离用户界面的惯例。如果我花几分钟时间向他们展示一些应用的强大功能,那么他们很快就会有能力安装新的插件,发现他们喜欢的有用功能。

它的独特之处在于让人感到与众不同,但又足够“安全”,足以让人相信(也确实如此)他们可以使用它。这是一条很难走的路线,但 Atom 做到了,我很欣赏它。

强大的扩展

当你启动应用就已经满足了大多数需求时,开源文本编辑器的一个主要“卖点”就是它的扩展。我习惯使用的编辑器是 GNU Emacs,它的扩展功能多到令人瞠目结舌,可以提供从电子邮件客户端到视频游戏的所有功能。要做到这一点很难,老实说,我还没有看到其它能做到的编辑器。不过这说明了扩展是多么重要,而 Atom 有一套不错的插件。

有一些扩展可以为语言和格式添加语法高亮、添加动态格式检查、以及集成调试器、运行时环境、视频和音乐播放器控件等等。实际上,你可以让 Atom 成为你桌面的控制中心,你很少需要离开它。

语言和语法支持

我是 Docbook 的忠实粉丝。顺便说一下,也是它的简化前端 Asciidoc 的粉丝。当我评估一个编辑器时,Docbook 模式和 Asciidoc 支持是我的两个主要指标。虽然对 XML 的支持比较常见,但与特定模式的集成可能是一个高难度的任务,而且 Asciidoc 相对小众。Atom 的社区为我最喜欢的格式提供了很好的支持。

当然,我已经提到了 Atom 一般来说有很好的扩展,但无论你在输入什么语言,语法高亮都是一个重要的功能。再次感谢充满活力的社区,在 Atom 的软件包仓库中,丰富的语法高亮选项的是它的优点之一。

简单定制主题

Atom 让你制作自己的风格就像设计网站的风格一样简单,所以如果你会使用 CSS,你可以制作你自己的 Atom 主题。要创建你自己的主题,找到 软件包 Package 菜单。如果你没有看到 软件包 Package 菜单,先按 Alt 键,露出顶部菜单栏。在 软件包 Package 菜单中,将鼠标悬停在 软件包生成器 Package Generator 上,然后选择 Generate Atom Syntax Theme 生成 Atom 语法主题 。这将打开一个新的项目,默认名为 “my-theme-syntax”。你可以把它命名为任何你想要的名字,但根据 Atom 惯例,它应该以 -syntax 结尾。

在你的新主题项目中,找到这些文件:base.lesscolors.lesssyntax-variables.less。这些文件定义了当语法激活时,特殊的关键字,甚至是背景和前景的颜色是如何显示的。因为它们都是从一个通用模板中继承的值,所以很容易修改。比如说:

// Syntax styles

.syntax--comment {
  color: @light-gray;
}

.syntax--keyword {
  color: @purple;

  &.syntax--control {
    color: @purple;
  }

  &.syntax--operator {
    color: @syntax-text-color;
  }

  &.syntax--other.syntax--special-method {
    color: @blue;
  }

  &.syntax--other.syntax--unit {
    color: @orange;
  }
}

以两个破折号结尾的值,如 .syntax--keyword,是语法高亮引擎识别的对象。当然,如果你想进一步开发你的自定义设置,你甚至可以创建你自己的语法定义(尽管这比 CSS 主题更费劲)。在 flight-manual.atom.io 上可以阅读所有关于修改 Atom 的方法。

灵活的工作流

Atom 有很多功能,默认情况下仅激活其中一部分。这意味着你可以决定你喜欢的工作方式,是否激活新的扩展并使用它们从根本上改变 Atom,还是只打开 Atom 的偏好并进行小的调整。你可以用 Atom 来写一本小说,也可以用它来写 Python 代码或技术文档或其他任何东西。

即使是它的 Git 集成也没有坚持让你使用可能会想到的显而易见的仓库(Github 赞助了 Atom)。它没有任何限制,而且它对每个人都同样有用,不管受众是谁。

安装

在 Linux、Windows 和 macOS 上,你可以 从它的网站安装 Atom

另外,在 Linux 上,你可以从 Flathub 中,以 Flatpak 安装 Atom。

如果你想自己构建 Atom,你也可以 从 Github 上的源码编译它

尝试 Atom

Atom 可以成为你的下一个文本编辑器、记事本和 IDE。它易于使用、易于配置、易于扩展,并提供了良好的用户体验。今天就下载 Atom,试试吧。


via: https://opensource.com/article/20/12/atom

作者:Seth Kenlon 选题:lujun9972 译者:geekpi 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出