solidot新版网站常见问题,请点击这里查看。
软件
WinterIsComing(31822)
发表于2021年12月21日 22时40分 星期二
来自卡叠什战役
Tor 项目回顾了 2021 年同时展望了 2022 年。Tor 项目在 2020 年经历了艰难的一年,以疫情为由裁掉 13 名雇员。2021 年 Tor 项目的财务状况更稳定也更健康,能再次雇佣开发者。Tor 浏览器稳定版整合了 Snowflake,用连接页取代了 Tor 启动器,发布了一个支持论坛。2022 年 Tor 项目将改进 Tor 守护进程代码(daemon code),改进 Tor 网络的拥堵控制,进一步改进用户使用体验,Tor 项目还将致力于改善移动用户的使用体验,首先从最大的平台 Android 开始。
微软
WinterIsComing(31822)
发表于2021年12月09日 21时36分 星期四
来自伊甸
微软在继续更新和完善 Windows 11,它最近向 Windows Insider 测试者推送的更新包含了新版本的记事本应用。记事本的新变化包括了与 Windows 11 Mica 样式统一的标题栏和菜单栏,支持深色模式,支持在深色和浅色之间切换,现代化字体控制。微软还为记事本引入了许多非审美的特性,但它没有计划将记事本变成更先进的富文本编辑器。微软表示它正在解决打开大文件的性能问题,按住 Shift 键的选择文本问题。这些问题预计会在正式推出前解决。
软件
WinterIsComing(31822)
发表于2021年11月28日 20时40分 星期日
来自好兆头
本周一,Rust 编程语言的 Moderation Team 通过一个 pull request 递交了即时生效的集体辞呈,抗议核心团队在执行社区行为准则和标准上让自己不受制约。问题被认为是 Ashley Williams 引发的。Ashley 是 Rust 核心团队成员之一,与核心团队另一名主要成员 Steve Klabnik 有亲密关系,她能担任 Rust 基金会的执行董事,与 Steve 的关系被认为是重要因素。她此前担任过 Node.js 基金会的董事,曾被指控多次违反 Node 基金会的行为准则。在加入 Rust 基金会后,她的行为继续引发争议,她本来应该负责执行行为准则,但却同时不受准则的约束。Rust 核心团队成员回应称正在讨论和尝试对话,表示致力于社区和项目的长期健康。
软件
WinterIsComing(31822)
发表于2021年11月20日 23时16分 星期六
来自无尽的边界
曾经的装机音乐播放器 Winamp 正准备重新发布,它释出了新设计的网站、logo 和新 beta 测试注册入口。Winamp 上世纪由美国程序员 Justin Frankel 和俄罗斯程序员 Dmitry Boldyrev 联合开发。在 1990 年代末和 21 世纪初,几乎每一位用户的 PC 上都安装了 Winamp,它是装机必备软件之一。但在被 AOL 收购之后 Winamp 的发展就停滞不前了。2014 年,Winamp 与 Shoutcast 音乐服务一起打包出售给了总部位于比利时布鲁塞尔的在线电台聚合服务 Radionomy。2018 年 Radionomy 释出了一个新版本 Winamp 5.8,改进了兼容性,能在现代操作系统如 Windows 10 上运行。Radionomy 计划新播放器将整合音乐播放、播客和串流服务。
软件
wanwan(42055)
发表于2021年11月17日 21时43分 星期三
来自月缘
Brave 更新了它的桌面浏览器,内置了加密货币钱包 Brave Wallet。Brave 声称内置钱包比扩展安全风险更低性能惩罚更少。移动版本的钱包将在晚些时候提供。Brave Wallet 通过 Brave 1.32 的设置页面提供,用户可以跟踪加密货币市场数据,寻找最佳价格匹配,控制包括 NFT 在内的投资组合,支持 EVM 兼容的区块链。
AMD
WinterIsComing(31822)
发表于2021年11月16日 15时44分 星期二
来自没有你的天堂
知名的开源 3D 图形软件项目 Blender 预计将在 12 月发布 v3.0 版本。Blender 3.0 将部分重写核心的 Cycles 渲染引擎(被称为 Cycles X),以技术和性能理由移除对 AMD GPU 的 OpenCL 渲染支持。AMD 和 Blender 项目紧密合作使用 AMD HIP API 改进 GPU 渲染支持,确保 AMD GPU 用户能充分利用 Cycles X 带来的所有增强。HIP C++ Runtime API 应该能提供比 OpenCL C Runtime API 更好的性能,不过它只支持 RDNA2 架构的 AMD 显卡,能支持 RDNA1 显卡但不保证支持完善,之前几代的 AMD 显卡则都不支持。
微软
WinterIsComing(31822)
发表于2021年11月09日 13时13分 星期二
来自智能侵略
微软发布了 Visual Studio 2022 和 .NET 6 正式版本。Visual Studio 2022 是 Visual Studio 编译器首个 64 位版本,它将能更好的利用系统资源,将能长时间运行复杂的解决方案,早期测试显示  VS IDE 能持续运行数天,即使解决方案含有多达 700+ 项目。VS 2022 的新特性包含:AI 助手 IntelliCode 能帮助用户自动补充数行代码;支持实时更新代码的 Hot ReloadWeb Live Preview;Linux 上的跨平台测试;等等。更多可浏览发布公告
软件
1
wanwan(42055)
发表于2021年11月08日 19时15分 星期一
来自失忆者
“复杂性会致命,”Lotus Notes 作者和微软资深工程师 Ray Ozzie 在 2005 年的一份内部备忘录中写道。“它剥夺了开发人员的生命;使产品难以规划、构建和测试它带来了安全挑战;让用户和管理员感到沮丧。”

如果 Ozzie 当时就认为软件开发过于复杂的话,你会忍不住好奇他会如何看待软件开发人员在云原生时代所面临的复杂性。从你可以触摸的服务器上托管的整体架构中构建应用程序到将它们拆解成多个微服务,打包进容器,与 Kubernetes 调谐并托管在分布式云环境中,这种转变标志着软件的复杂程度激增。加上对功能丰富的消费级体验的期望,要求安全和富有弹性,这对开发人员提出了前所未有的高要求。

亚马逊首席技术官 Werner Vogels 在 2019 年 AWS 峰会期间表:“当你迁移到如此普遍的微服务环境时,复杂性明显增加了。一切都在单一整体中的日子是否更容易?是的,对于某些部分肯定如此。”或者,正如他的同事、AWS 的 DevOps 产品营销主管 Emily Freeman 在 2021 年所说的那样,现代软件开发是“一项关于熵的研究,并没有变得更简单。” 另一方面,复杂的技术从未像现在这样现成、简单、易用,通常是通过一个API——从基本库和框架到图像识别功能甚至是整个支付堆栈。只要在上面组装和构建你的业务逻辑就可以了,但真的有那么简单吗?
微软
WinterIsComing(31822)
发表于2021年11月04日 13时32分 星期四
来自黑暗平原
在 Ignite 会议上,微软宣布将 JavaScript API 引入到它的电子表格程序 Excel,开发者可以利用该 API 创建自定义数据类型和相应的函数。Excel 过去几年逐渐增加了一系列新的数据类型,从允许用户从云端抓取股票和地理数据,到 Power BI 和 Power Query 数据类型,现在开发者可以更进一步的创建自定义数据类型。微软称,客户可以创建自己的插件和扩展现有的插件去利用数据类型。微软已经和彭博社合作去尝试自定义数据类型。
软件
WinterIsComing(31822)
发表于2021年10月20日 21时18分 星期三
来自雾影1:雾影边境
微软正鼓励开发者采用 Windows App SDK 和 WinUI 3 开发 Windows 应用程序,它事实上正式放弃了 Universal Windows Platform (UWP)。微软曾计划将 UWP 作为一种通用的方案让开发者创建能在移动、桌面和主机上运行的应用,但应者寥寥。去年微软透露了被称为 Project Reunion 的项目,试图整合 win32 桌面应用和 UWP 应用关键技术,使用 WinUI 3 作为 UI 框架。Project Reunion 就是今天的 Windows App SDK。微软表示,UWP 未来不会再加入新功能,只会引入 Bug、安全和可靠性修正。现有的 UWP 应用开发者如果对现状满意可以继续使用 UWP,但如果想要利用新功能或完全兼容新系统,则需要迁移到 Windows App SDK。
生物技术
wanwan(42055)
发表于2021年10月19日 19时25分 星期二
来自银色金属恋人
未来十年,医学的发展可能会最终治愈一些困扰着人类的最复杂顽疾。许多疾病都是由人类基因的突变引起的,这些突变可能是从父母遗传而来如囊性纤维化,也可能是在生活中获得的,如大多数癌症。医学研究人员已经找到了导致其中一些疾病的确切突变,但是对更多的疾病,他们仍然在寻找答案。如果找不到问题的原因,就很难找到治疗方法。

我们相信,某种计算机辅助设计(CAD)程序将是推动此类探索的关键技术,GP-write 将在本周的 Genome Project-write(GP-write)大会上推出这样一个程序。

借助这个 CAD 程序,医学研究人员将能任意组合不同的突变,快速设计出数百个不同的基因组,将遗传编码发送给制造 DNA 片段的公司。然后这些合成 DNA 片段将被送到代工厂进行组装,最后送到实验室,这些被设计出来的基因组将在细胞中进行测试。根据细胞的生长状况,研究人员可以使用该 CAD 程序,迭代设计出一批新的基因组,并将数据共享进行协作。只有通过自动化才能快速重新设计出数千种不同的变体;在这种规模下,研究人员有可能找到导致遗传疾病的突变组合。这是寻找治疗方法的第一个关键研发步骤。
软件
WinterIsComing(31822)
发表于2021年10月13日 15时33分 星期三
来自龙牙
2021 年 1月,Adobe Flash 终止开发和支持。这标志着一个时代的结束,但实际上,Flash 并没有完全死亡。Flash Player 在中国仍然可用,而 Clean Flash 项目能继续提供 Flash 的安全洁净版本。中文版 Flash 每个月会有一次安全更新,可以从 Flash.cn 免费下载,但有个附加条件。它预装了名为 Flash Helper 的广告程序,据安全专家披露,该程序表现出恶意行为。由“darktohka”开发并发布在 Github 上的 Clean Flash Installer 解决了这些问题。Darktohka 对 TorrentFreak 表示:“Clean Flash Installer安 装了最新的 Flash 免费版本,移除了广告程序。在 Flash 支持结束之后,任何人都可以通过 Clean Flash Installer 来使用相对安全的 Flash Player 版本。”

开发者表示其灵感来自于创建工具保持 Flash 内容的活力,他表示这些内容是他童年的重要组成部分。可是 Adobe 对他的工作并不那么热情,向 Github 提交了 DMCA 通知,该平台随后删除了这个项目。在 2021 年 10 月 4 日提交到 Github 的 DMCA 投诉中,Adobe 的法律代表解释称,Clean Flash Installer 项目违反了版权法。该文件表示,“Adobe 是版权所有者,我被授权代表其行事。我们的 Adobe Flash Player 软件的版权遭到了侵犯。涉事文件包含了我们专有的、Adobe 拥有版权的内容(软件代码)” ,投诉要求必须删除该项目。

darktohka 解释说:“这是我倾注了热情的项目,我对 Adobe 的行为深感失望。库中仅托管了该项目的安装程序代码,这些代码是我自己写的,不包含任何侵权代码……Adobe Flash 是我们童年的重要组成部分,可是在有免费提供的、带有安全更新版本的时候,Adobe 却宁愿让每个人都使用这个软件过时版本,这令人震惊。这是一个独立编写的安装程序,提供可免费下载的版本,他们对此动用 DMCA 投诉毫无意义。”
软件
WinterIsComing(31822)
发表于2021年10月02日 17时46分 星期六
来自人猿泰山之英雄归来
微软将在 10 月 5 日发布 Office 2021,它将是 MS Office 办公软件套装的下一个独立版本,提供给想避开订阅版本的企业和消费者使用。Office 2021 家庭和学生版售价为 149.99 美元,包括 Word、Excel、PowerPoint、OneNote,以及支持 PC 和 Mac 的即时协作工具 Microsoft Teams。Office 2021 家庭和企业版售价为 249.99 美元,包括家庭版的所有内容,以及 Outlook for PC 和 Mac,允许将所有 Office 应用用于商业目的的权利。Office 2021 将包括 Microsoft 365 版 Office 中的协作功能,实时共同创作、OneDrive 支持,Microsoft Teams 集成。Office 2021 还将包括新的 Office 设计,更新了 Ribbon 界面、圆角和中性调色板,匹配 Windows 11 中的 UI 变更。
软件
wanwan(42055)
发表于2021年09月24日 18时10分 星期五
来自霸主的影子
Virtual Reality Modeling Language (VRML) 的作者、首批虚拟现实初创企业的创始人 Mark Pesce 认为,我们迫切需要永久性的软件更新。设备制造商一直希望消费者能尽快更新设备,所以很多产品还没有出现物理故障就已经被清除出软件更新清单。消费者只能祈祷制造商“发发善心”,正常为这些设备提供固件与软件安全更新。但由于可能导致制造商损失部分利润,所以愿意“发善心”的厂商并不多。也正因为如此,很多设备在还能正常运行时就被丢进了垃圾堆。这对消费者不友好,对地球环境也不友好,所以必须加以解决。

目前全球创客(maker)社区已经发起了大规模维修权运动,其结果可能直接影响到诸如备件储备等问题的公共管理政策。与之对应,我们也应该发起平行的维护权运动,要求设备制造商将购买价格中的一小部分作为后续软件维护费用,尽可能延长设备的使用寿命。毕竟吸引消费者换代靠的应该是提升新产品卖点,而非停止对旧产品的更新支持。

这是不是代表着索尼等公司应该对近 20 年前推出的产品提供支持,比如我们熟悉的 PSP 掌机?话说起来简单,但在决定该由谁来具体承担这些成本时,往往会出现很多事前难以预料的麻烦。不过即使是完全由消费者来承担,我怀疑只要厂商能保证购买者确实可以无限期获得可靠的使用体验,那么大家还是愿意为此多花点钱的。没错,我们都想要崭新闪亮的新玩具,但这并不是说我们就得被迫丢弃当初的老朋友。
软件
WinterIsComing(31822)
发表于2021年09月02日 21时10分 星期四
来自摩若博士岛
微软预览了编辑器 Visual Studio Code 的 Web 版本,但相关文章很快就被移除(404 page not found),可能是过早发布了。Visual Studio Code 的 Web 版本能工作在浏览器上,可以方便的打开托管在 GitHub 和本地的程序源代码,相比桌面版本,它的优点主要就是方便,不需要安装不需要下载。
软件
WinterIsComing(31822)
发表于2021年09月01日 18时21分 星期三
来自加速世界12:红色徽章
Docker 公司将限制其 Docker Desktop 工具仅供个人或小企业免费使用,大企业将需要付费订阅。该公司正在寻找一个可维持的商业模式。Docker 将免费版的 Docker Desktop 更名为个人版(Personal),要求员工人数在 250 人以上或年收入超过一千万美元的企业如果需要使用 Docker Desktop 那么就必须付费订阅。命令行的 Docker Engine 没有改动。每月5 美元的专业版(Pro)和每月 7 美元的团队版本(Teams)和以前一样,新增的每月 21 美元的企业订阅服务包含了中心化管理、单点登陆和安全增强等新功能。Docker 的大部分工具都是开源的,Docker Desktop 则是例外,它是一个 GUI 工具,用于管理不同 Docker 组件和功能,它只支持 Windows 和 Mac。
安全
wanwan(42055)
发表于2021年08月30日 16时35分 星期一
来自读经典·美丽新世界
研究人员发现,GitHub Copilot 工具提供的代码建议中有接近 40% 存在 bug。为了对 Copilot 的实际价值做出量化,研究人员创建了 89 个测试场景以考查其代码建议质量,编写出了 1600 多个程序。经过全面审查,研究人员发现其中近四成存在安全漏洞…… 由于 Copilot 的学习对象是 GitHub 代码库中公开发布的可用代码,因此研究人员推测这些安全漏洞的出现只是系统在模仿现存的代码 bug。研究人员还指出,除了可能继承训练数据当中的 bug 之外,Copilot 还无法分辨训练数据的新旧程度。“随着网络安全的发展,早期编程时的“最佳实践”很可能会逐渐变成“糟糕实践”。”研究人员承认,“毫无疑问,像 GitHub Copilot 这样的下一代自动补全工具将大大提高软件开发人员的生产力。” “然而,尽管 Copilot 能快速生成大量代码,但我们的研究结果表明,开发者在使用 Copilot 作为辅助手段时应当保持警惕。理想情况下,Copilot 还应在训练和生成期间匹配适当的安全工具,最大程度减少在代码中引入安全漏洞的风险。”
软件
WinterIsComing(31822)
发表于2021年08月22日 20时02分 星期日
来自森林送信人

本次发布只提供Windows平台安装包。由于个人精力有限,Xmacs v2021.x暂时专注于Windows平台。后续会把macOS的构建打包脚本开源出来。

下载安装:https://gitee.com/XmacsLabs/Xmacs/releases/v2021.1 查看全文

软件
WinterIsComing(31822)
发表于2021年08月20日 18时10分 星期五
来自沙皇的邮件
The Document Foundation 宣布释出 LibreOffice 7.2 社区版。新版的一大变化是改进了处理大文件、打开 DOCX 和 XLSX 文件、字体缓存管理以及打开包含大图像的演示文稿和绘图的性能,改进了使用 Skia 后端的绘图速度,原生支持苹果 Apple Silicon ARM 芯片。LibreOffice 7.2 的新功能由 171 名贡献者开发,70% 的代码来自 Collabora、Red Hat 和 allotropia 等企业和机构的 51 名开发者,30% 来自 120 名独立开发者。
软件
wanwan(42055)
发表于2021年08月16日 16时36分 星期一
来自乌鸦从高塔坠落
语言是一种强大的工具。编程语言难学难懂在很多教师和研究人员眼中似乎成了一种共识。学术论文经常会强调编程的难度,好像这个结论天经地义、不容辩驳。但批评之声已经出现,人们认为这种立场可能导致教学实践缺乏反思、严重影响学生成绩,并很可能对教育的多样性与公平性产生冲击。事实上,一件事物“很困难”的概念会通过多种日常机制被四处传递扩散,进而在不知不觉当中经由我们的教学习惯、教科书语言、术语、教室中肃穆的氛围、工具乃至编程语言的设计特性等被固化为一种事实。最典型的例子之一当数编程错误信息,这类信息在几乎所有语言中都成了混乱、沮丧与恐怖的化身,而且往往在人们眼中既神秘又难以理解。“编程很难”的观念被我们的课堂、工作场所、学术文献乃至媒体资讯所一再强化,但这种基本立场更多反映的只是种意识形态化的判断,缺乏充足的现实证据。更重要的是,编程很难的说法很可能引发明确的直接影响,通过持续传达的间接信息给学生、教育工作者、社区乃至计算学科本身产生难以预料的后果。而这一切,长期以来并没能得到充分关注。