faker.js 创建者希望 GitHub 恢复他的权利;微软公布 VS Code 2022 年路线图;Java 18 的新特性

2023-10-31

整理 | 宋彤彤
责编 | 屠敏

开源吞噬世界的趋势下,借助开源软件,基于开源协议,任何人都可以得到项目的源代码,加以学习、修改,甚至是重新分发。关注「开源日报」,一文速览国内外今日的开源大事件吧!

一分钟速览新闻点!

  • faker.js 创建者希望 GitHub 恢复他发布到 NPM 的权利
  • 微软公布 VS Code 2022 年路线图
  • 谷歌浏览器的新改进:让手动保存网站密码更容易
  • Valve 赞助更多开源 Radeon Linux 图形驱动程序的 CI 测试
  • JDK 18:Java 18 中的新特性
  • Firefox 96.0.2 发布,修复了影响音频播放的问题
  • Deno 1.18 发布,自动发现配置文件
  • Rnote:一个简单的绘图应用程序,用于创建手写笔记

开源大新闻

faker.js 创建者希望 GitHub 恢复他发布到 NPM 的权利

1 月 20 日,faker.js 创建者 Marak 在 Twitter 上发文控诉 GitHub 取消了他发布到 NPM 和修复 color.js 中 Infinity Zalgo bug 的权利后,这十天来(自从 Marak 恶意破坏 faker.js 和 color.js 后)从未回复过他的支持邮件,他还说到没有人是完美的,每个人都会不经意犯编程错误。而他的编程错误则是,因无报酬故意破坏知名 NPM 开源库

图片: https://uploader.shimo.im/f/sEpLhUxCm8vQkNBK.png!thumbnail?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2NDMwMTA1NDAsImciOiJYRDJDUmQ5RlpPTThMZGhlIiwiaWF0IjoxNjQzMDEwMjQwLCJ1c2VySWQiOjc0MjE1Mzg0fQ.AL2n_JLEiRdRcHCOKyLbPh_dn4k52_AZQzs_Dcz7Qc8

Marak 在 Twitter 上的发文

微软公布 VS Code 2022 年路线图

近日,微软发布了 Visual Studio Code Java 在 2022 年计划的开发路线图,并强调了其在 2021 年最重要的改进。2021 年,Java 扩展包中的所有扩展都得到了实质性改进,包括 1.0 版 Java 语言支持、Gradle for Java 扩展版、新的更好的入门体验以及各种用户体验改进。

微软表示,它计划在 2022 年专注于改善影响开发人员日常生产力的基本内循环体验。这包括改进代码完成建议、提供更相关的代码片段生成以及根据用户偏好提供各种快捷方式。同时调试体验也将得到改善。

谷歌浏览器的新改进:让手动保存网站密码更容易

尽管到目前为止,Chrome 还没有提供手动将密码保存到其密码管理器的选项,但这一改进很快就会完成,完成后将允许在 Chrome 中手动添加密码 —— 用户输入网站地址、用户名和密码,并要求 Chrome 随时存储它们。

Valve 赞助更多开源 Radeon Linux 图形驱动程序的 CI 测试

Valve 正在赞助 Mesa 提交的额外持续集成 (CI) 测试,这对使用 Mesa 开源图形驱动程序的 Linux 游戏玩家来说是个好消息。开源顾问机构 Igalia 的编程顾问 Charlie Turner 近日在 FreeDesktop 的 Mesa 网站上创建了一个合并请求,要求增加更多的 dEQP 运行程序。

dEQP 是 Mesa CI 已用于测试 Vulkan、EGL、OpenGL ES 和 OpenGL API 的 drawElements 质量程序。图形 API 的测试对于 Mesa 的 CI 测试非常有用,可确保不稳定的提交不会到达主线 Mesa 的 OpenGL/Vulkan 图形 API,从而发生体验倒退的情况。

图片: https://uploader.shimo.im/f/ogiCFWQNlbTtCSlu.png!thumbnail?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2NDMwMTA1NDAsImciOiJYRDJDUmQ5RlpPTThMZGhlIiwiaWF0IjoxNjQzMDEwMjQwLCJ1c2VySWQiOjc0MjE1Mzg0fQ.AL2n_JLEiRdRcHCOKyLbPh_dn4k52_AZQzs_Dcz7Qc8

Charlie Turner 创建的合并请求

开源软件专区

JDK 18:Java 18 中的新特性

Java Development Kit (JDK) 18 将于 2022 年 3 月 22 日发布。新版本的标准 Java 将有九个新特性,特性集已于 12 月 9 日冻结。在上个月开始的初始减速阶段(Rampdown)之后,该版本已于 1 月 20 日进入第二个减速阶段。

OpenJDK 页面列出了以下正式针对 JDK 18 的新特征:服务提供者接口;简单的 Web 服务器;矢量 API;代码片段;使用方法句柄重新实现核心反射;默认为 UTF-8 字符集;Foreign Function & Memory API (第二孵化器);switch 语句的模式匹配(第二次预览);以及完成了对 finalization 的弃用。

具体详情见:https://openjdk.java.net/projects/jdk/18/

Firefox 96.0.2 发布,修复了影响音频播放的问题

1 月 20 日,Firefox 96.0.2 发布。新版本中有一些改进,修复了导致在 Linux 上播放音频时选项卡高度显示不一致的问题;修复了导致在隐私浏览模式下 Lastpass 下拉菜单显示为空白的问题;修复了在调整 Facebook 应用程序大小时遇到​​的崩溃。

具体详情见:https://www.mozilla.org/en-US/firefox/96.0.2/releasenotes/

Deno 1.18 发布,自动发现配置文件

Deno 是基于 V8 JavaScript 引擎和 Rust 编程语言的 JavaScript 和 TypeScript 运行时。1 月 20 日,Deno 1.18 发布。新版本中有以下改进:Web Cryptography API 现已完成;自动发现配置文件;V8 升级到 9.8 版本;启动时间得到改善以及其他改进等。

具体详情见:https://deno.com/blog/v1.18

开源工具推荐

Rnote:一个简单的绘图应用程序,用于创建手写笔记

今日小编在 GitHub 的项目趋势榜上发现了一款实用的开源笔记应用程序 —— Rnote,一个简单的绘图应用程序来创建手写笔记,用 Rust 和 GTK4 编写。

Rnote 旨在成为一个简单但实​​用的笔记应用程序,用于手绘或注释图片或文档。它最终应该能够导入/导出各种媒体文件格式。由于它是基于矢量的,因此在编辑和更改内容时非常灵活。而且还能使用它绘制图像哦,赶快动起来!

图片: https://uploader.shimo.im/f/OZ0fAhVk4LSUX9pe.png!thumbnail?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2NDMwMTA1NDAsImciOiJYRDJDUmQ5RlpPTThMZGhlIiwiaWF0IjoxNjQzMDEwMjQwLCJ1c2VySWQiOjc0MjE1Mzg0fQ.AL2n_JLEiRdRcHCOKyLbPh_dn4k52_AZQzs_Dcz7Qc8

图片来源:GitHub

GitHub 地址:https://github.com/flxzt/rnote

【欢迎投稿】源码面前,了无秘密。大家还有哪些推荐的开源工具或者开源软件,亦或是想了解的开源资讯,可以投稿至邮箱:tumin@csdn.net。开源世界的一切,由你我共同创造!


《新程序员003》正式上市,50 余位技术专家共同创作,云原生和数字化的开发者们的一本技术精选图书。内容既有发展趋势及方法论结构,华为、阿里、字节跳动、网易、快手、微软、亚马逊、英特尔、西门子、施耐德等 30 多家知名公司云原生和数字化一手实战经验!

订阅地址:https://mall.csdn.net/item/92470?utm_source=csdn_news_group

在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

faker.js 创建者希望 GitHub 恢复他的权利;微软公布 VS Code 2022 年路线图;Java 18 的新特性 的相关文章

随机推荐

  • 3D游戏设计——UI系统

    HW9 1 血条 Health Bar 的预制设计 具体要求如下 分别使用 IMGUI 和 UGUI 实现 使用 UGUI 血条是游戏对象的一个子元素 任何时候需要面对主摄像机 分析两种实现的优缺点 给出预制的使用方法 IMGUI 使用一个
  • Python如何使用Any和All?代码示例和解析

    Any和All是python中提供的两个内置插件 用于连续的And Or Any 如果任何一项为True 则返回true 如果为空或全部为假 则返回False 可以将任何内容视为对提供的可迭代对象进行的一系列OR操作 它将执行短路 即一旦知
  • 单向链表(c/c++)

    链表是一种常见的数据结构 其中运用到了结构体指针 链表可以实现动态存储分配 换而言之 链表是一个功能强大的数组 可以在某个节点定义多种数据类型 可以实现任意的添加 删除 插入节点等 废话结束 前置知识 地址 结构体 malloc函数与循环选
  • Linux图形化界面安装

    点击创建新的虚拟机 选择自定义模式然后点击下一步 红色框内是根据自身电脑选择的 一般为默认的就行 然后点击下一步 选择一个镜像文件 选择安装到的路径还有虚拟机的名称 默认就行 也是默认 电脑配置好的话可以适当增加 根据需求选择不同的网络类型
  • 我与世界杯足球那些事——世界杯征文

    征文活动链接 https bbs csdn net topics 609601920 目录 第一次了解世界杯 第一次观看世界杯 世界杯主题曲 我最热爱的球员 今年世界杯 预测冠军 第一次了解世界杯 提起世界杯 我可能了解的比较晚一些 是在2
  • 【win11+Visual Studio 2019 配置 PCL 1.12.1 的经验总结分享】

    点云pc库的下载与安装参考另外一篇文章 链接 https blog csdn net weixin 47869094 article details 131270772 spm 1001 2014 3001 5501 各种教程里面这都很好
  • mysql-connector-java与mysql版本的对应

    记录下mysql connector java与mysql版本的对应关系 已方便以后参考 这是最新版本对应 时间 2017年5月23日 官网文档地址 https dev mysql com doc connector j 5 1 en co
  • kafka-__consumer_offsets

    consumer offsets zookeeper不适合大批量的频繁写入操作 Kafka 1 0 2将consumer的位移信息保存在Kafka内部的topic中 即 consumer offsets主题 并 且默认提供了kafka co
  • RACI 职责分配矩阵 模型使用详解及案例分析

    一 RACI产生背景 RACI是项目管理中的人力资源管理方法 一个项目团 队的成员往往来自于不同背景的各个部门 这些成员受部门经理和项目经理的双重管辖 由于这些人往往是临时组织起来的 并且项目的各个阶段扮演不同的角色 而项目的任务又很紧迫
  • Spring详解(二)------IOC控制反转

    我相信提到 Spring 很多人会脱口而出IOC 控制反转 DI 依赖注入 AOP等等概念 这些概念也是面试官经常问到的知识点 那么这篇博客我们就来详细的讲解 IOC控制反转 ps 本篇博客源码下载链接 百度网盘 链接不存在 密码 oquc
  • 全国计算机等级考试题库二级C操作题100套(第100套)

    第100套 给定程序中 函数fun的功能是 在形参s所指字符串中寻找与参数c相同的字符 并在其后插入一个与之相同的字符 若找不到相同的字符则函数不做任何处理 例如 s所指字符串为 baacda c中的字符为 a 执行后s所指字符串为 baa
  • LU分解

    在高等工程数学一书中 LU分解 LU Decomposition 是矩阵分解中最普通的一种 也是最经典的一种 它可以将一个矩阵分解为一个单位下三角矩阵和一个上三角矩阵的乘积 有时是它们和一个置换矩阵的乘积 LU分解主要应用在其数值分析中 用
  • Java远程连接Redis时出现: java.net.SocketTimeoutException: connect timed out的解决办法

    今天连接Redis报了了连接超时的错误 搞了半天终于把问题给解决了 这里来梳理一下我解决问题的思路 1 redis已经在linux上安装成功了 也已经正常启动了 端口6379 2 使用idea连接redis报连接超时 第一想法是没有开启re
  • ROI Align 解析

    ROI Align 是何凯明在2017年的论文Mask RCNN中提出的 该方法很好地解决了ROI Pooling操作中两次量化造成的区域不匹配 mis alignment 问题 本文将先从实验结果入手 然后分析ROI Pooling产生局
  • 电商运营中的五个数据陷阱

    来源 新媒之家 电商 看懂数据是基本功 软件可以解决繁琐的计算 但解读还需要运营人员有基本的数据分析能力 本文列举了五个常见的数据陷阱 了解和掌握后可以有效避免一些分析结果的偏差 如今 大数据 的概念被炒得沸沸扬扬 不可否认 数据确实是越来
  • java服务压测连接中断org.apache.catalina.connector.ClientAbortException: java.io.IOException: 远程主机强迫关闭了一个现有的连

    1 服务压测出问题 2021 06 16 09 04 51 062 http nio 8089 exec 78 ERROR o a c core ContainerBase Tomcat localhost Exception Proces
  • Java项目部署完整步骤(腾讯云服务器)

    步骤一 购买服务器 小项目2核4G够用 2 4个启动器 多了服务器扛不住 xshell默认是不携带宝塔面板的需要输入命令进行下载 Centos安装脚本 yum install y wget wget O install sh https d
  • Spring Boot使用ApplicationRunner实现项目启动之后直接执行业务操作

    前言 如果我们希望在项目启动成功后自动执行某些操作或者业务的话 可以有很多方法 比如 在Application主程序里面写 或者是 这两个接口分别为CommandLineRunner和ApplicationRunner 这里简单的介绍另外一
  • 判断字符串是否为空

    一 判断一个字符串为空的方法有 str null equals str str null str length 0 str null str isEmpty 注意 1 length是属性 一般集合类对象拥有的属性 取得集合的大小 例如 数组
  • faker.js 创建者希望 GitHub 恢复他的权利;微软公布 VS Code 2022 年路线图;Java 18 的新特性

    整理 宋彤彤 责编 屠敏 开源吞噬世界的趋势下 借助开源软件 基于开源协议 任何人都可以得到项目的源代码 加以学习 修改 甚至是重新分发 关注 开源日报 一文速览国内外今日的开源大事件吧 一分钟速览新闻点 faker js 创建者希望 Gi