标签: .htaccess

有时
Android 全力押注 Rust,Linux 却在原地踏步?谷歌:用 Rust 重写固件太简单了!

Android 全力押注 Rust,Linux 却在原地踏步?谷歌:用 Rust 重写固件太简单了!

谷歌最近使用 Rust 编程语言重写了 Android 虚拟化框架中受到保护的虚拟机固件,并且建议涉及固件处理项目的开发者也同样积极拥抱这种内存安全语言

【外评】哪些开源项目被广泛使用,但仅由少数人维护?

【外评】哪些开源项目被广泛使用,但仅由少数人维护?

我能想到的只有一个人维护的 sudo (https://github.com/sudo-project/sudo/graphs/contributors),它被所有主要的 Linux 发行版所使用

【外评】好的重构与不好的重构

【外评】好的重构与不好的重构

请记住,最好的重构通常是最终用户看不到的,但却能让开发人员的工作变得更加轻松。它们在不破坏整体系统的情况下,提高了可读性、可维护性和效率。

C 语言老将从中作梗,Rust for Linux 项目内讧升级!核心维护者愤然离职:不受尊重、热情被消耗光

C 语言老将从中作梗,Rust for Linux 项目内讧升级!核心维护者愤然离职:不受尊重、热情被消耗光

Wedson 开发了许多 Rust Linux 内核功能,甚至还主持将 EXT2 文件系统驱动程序移植到了 Rust。但他已经受够了,现在正退出 Rust for Linux 的工作

【外评】代码审查反模式

【外评】代码审查反模式

为了写这篇文章,我已经收集了很多年的笔记,这些笔记来自我参与过的代码评审(双方)、我观察过的其他人之间的代码评审以及我只在谈话中听说过的代码评审。

我受够了维护 AI 生成的代码

我受够了维护 AI 生成的代码

生成的代码仍需进行返工,由人类工程师来改 Bug,还有 32% 的开发者指出 AI 生成的代码可能导致重复。

【外评】Linux 桌面市场份额升至 4.45

【外评】Linux 桌面市场份额升至 4.45

作为一名 Linux 爱好者,我发现最近 Linux 的受欢迎程度确实令人激动!按照目前的趋势,Linux 甚至有可能在 2024 年达到 5%的市场份额。

【外评】作为全栈开发人员如何跟上 AI/ML 的发展?

【外评】作为全栈开发人员如何跟上 AI/ML 的发展?

我经常看不到人工智能/ML 在我们产品中的任何用例,但我想,如果你对这些工具有一定的经验,就会更容易看到机会。

从电梯故障到编程新宠,Rust为何连续七年称霸「最受推崇语言」

从电梯故障到编程新宠,Rust为何连续七年称霸「最受推崇语言」

几十年来,程序员一直用C和C++编写关键系统,现在Rust正逐渐成为这类任务的首选。

数据类型简明指导

数据类型简明指导

数据类型简明指导

【外评】不要把 Rust 写成 Java

【外评】不要把 Rust 写成 Java

我曾深陷 “Rust 很难 “的泥潭。一个重要原因是我坚持认为 Rust 代码应该看起来像我以前写过的其他代码。从过去的代码中汲取经验固然是件好事,但拥抱现有的习语对于掌握 Rust 代码也很重要。Rust 需要思维方式的转变。不要为 Rust 的不是而与之抗争,要为它的是而拥抱它。

第三颗原子弹

第三颗原子弹

鉴于之前发生的事件,第三个目标似乎最有可能是小仓,它原本是第二颗原子弹的主要目标,但在最后一刻因云层遮挡而幸免于难,迫使原子弹爆炸任务转向第二目标长崎。

语言设计: Rust 的几乎规则

语言设计: Rust 的几乎规则

语言设计: Rust 的几乎规则

【外评】关于是谁写了 Windows 的死机蓝屏的澄清

【外评】关于是谁写了 Windows 的死机蓝屏的澄清

不知何故,有人声称微软的 “蓝屏死机 “存在 30 年之谜。这种说法认为,作者有三个相互矛盾的来源:史蒂夫-鲍尔默(Steve Ballmer)、约翰-维尔特(John Vert)和我: 史蒂夫-鲍尔默、约翰-沃尔特和我。但实际上,并不存在冲突。有三种不同的蓝屏,每种都有不同的作者。

美国国防部建议将C代码转换为Rust

美国国防部建议将C代码转换为Rust

美国国防高级研究计划局(DARPA)正在启动一项资助计划,即推动一款程序代码转换工具 TRACTOR(全称为 Translating All C to Rust)的开发,旨在借助 AI 大模型技术独立地将传统的 C 和 C++ 代码直接转换为可用的 Rust 代码。

远程工作

远程工作

远程工作

【外评】Why Not Rust?

【外评】Why Not Rust?

Rust 没有定义内存模型,因此无法正式检查给定的不安全块是否有效。虽然有 “rustc 所做或可能依赖的事情 “的非正式定义,也有正在开发的运行时验证器,但实际模型还在不断变化。因此,可能有一些不安全代码今天还能正常运行,明天就会被宣布无效,明年又会被新的编译器优化所破坏

“不可变”发行版Vanilla OS 2发布稳定版:彻底重写、改变使用Linux的方式

“不可变”发行版Vanilla OS 2发布稳定版:彻底重写、改变使用Linux的方式

Vanilla OS 是去年崭露头角的 Linux 发行版,最初的 1.0 版本基于 Ubuntu 构建 —— 亮点之一是系统核心“不可变”。后来改用 Debian 测试分支 (Debian Sid),免费且开源,默认桌面环境是 GNOME。

【外评】80% 的开发人员不开心

【外评】80% 的开发人员不开心

尽管工作不开心,但大多数开发人员在工作之余仍将编码作为业余爱好(68%),近 40% 的开发人员在工作之余为职业发展或从在线课程中自学而编码。这可能表明,编码并不是问题所在!

“甲骨文牌”Java正在死亡

“甲骨文牌”Java正在死亡

2022 年,甲骨文虽然保住了 JDK 供应商第一的市占位置,但其份额已经缩水了近一半,跌至 34%。 2023 年,甲骨文主导的 JDK 发行版所占市场份额下跌到了 28%。

程序员的副业

程序员的副业

程序员的副业

您现在可以像运行 Python 一样运行 Java

您现在可以像运行 Python 一样运行 Java

这是一个非常新的功能。在 Java 生态系统中,还没有一种与 pip 或 npm 相同的、不与构建工具绑定的公认方法。现在不需要构建工具了,我想这很快就会出现

GitHub 删除代码等于“任何人均可永久访问”!微软回应:我们有意为之

GitHub 删除代码等于“任何人均可永久访问”!微软回应:我们有意为之

删除理论上意味着数据不再可访问,但实际上它变成了永久可访问,并且不受你控制。微软则坚称这是一个 feature,而非 bug。

【外评】 我使用(并喜爱)Rust 已经有 10 年了, 以下是它让我失望的地方

【外评】 我使用(并喜爱)Rust 已经有 10 年了, 以下是它让我失望的地方

Rust 分析器也有同样的问题。IntelliJ 会在启动时对我的项目进行一次索引,并在剩余的开发时间里立即显示错误。Rust 分析器感觉就像每次输入时都在重新索引整个项目(减去依赖关系)。这对小项目来说还行,但在 Bevy 的规模下就几乎无法使用了。