史上最小 x86 Linux 模拟器「GitHub 热点速览 v.22.50」

edca797d909283f9816ecb895fee0e3f.jpeg

作者:HelloGitHub-小鱼干

本周 GitHub Trending 略显冷清,大概是国内的人们开始在养病,而国外的人们开始过圣诞、元旦双节。热度不减的 ChatGPT 依旧占据了本周大半的 GitHub 热点项目,不过本周的特推和周榜并未重复收录这些。不过,本周有个新的 C 项目颇为有意思,它便是特推史上最小的 x86 Linux 模拟器,主打小巧。另外个特推项目便是 Google 开源的漏洞检测工具,也是软件工程师的好帮手。

周榜方面,有 GitHub 常客算法,不只是算法还教你数据结构。搞音视频业务的同学也许也可以看看 lossless-cut,无损搞视频。还有 TS 的工具库 zod,OpenAI 使用指北和跑在终端的 Copilot。

以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布 | 实用 | 有趣,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝

854b2c9068eabc936ad477a54882de0a.png

1. 本周特推

1.1 最小的 x86 Linux 模拟器:blink

主语言:C

New blink 是一款虚拟机可用来跑静态编译的 x86-64 Linux,它适用于不同的操作系统和硬件架构。它和 qemu-x86_64 实现类似功能,除了 blink 不是一个 4 mb 的二进制而是一个约 158 kb 的小东西之外,在某些基准测试中,比如:gcc 模拟,blink 比 Qemu 更快。由于体积小,作为折中的方案,blink 在系统集成方面不如 Qemu 丰富。

GitHub 地址→https://github.com/jart/blink

f69420d21809012f90af1134511dc5d4.png

1.2 漏洞扫描:osv-scanner

主语言:Golang

New Google 开源的漏洞扫描器,数据由 https://osv.dev/ 提供。你可以用来查询项目现有依赖是否存在漏洞。

GitHub 地址→https://github.com/google/osv-scanner

1f89025510ffe67edede856f8f4476a4.png

2. GitHub Trending 周榜

2.1 算法入门:hello-algo

本周 star 增长数:1,600+主语言:Java、C++

New 《Hello 算法》一本动画图解、能运行、可提问的数据结构与算法入门书。「代码实践导向」提供经典算法的清晰实现与测试代码,支持多种语言、详细注释、皆可一键运行。

GitHub 地址→https://github.com/krahets/hello-algo

81ee920bd727c744238f111e8c3db580.gif

2.2 音视频无损剪切:lossless-cut

本周 star 增长数:950+主语言:JavaScript

lossless-cut 旨在成为对视频、音频、字幕和其他媒体文件进行快速、无损操作的跨平台 FFmpeg GUI,主要功能是对视频和音频文件进行无损修剪和剪切。你可以快速在一段视频中提取好片段,并丢弃 gb 的数据量,无需缓慢重编码。同理,增加音频和字幕亦然,无需新编码。

GitHub 地址→https://github.com/mifi/lossless-cut

16b314389d112186edb2b4bc3cbd0853.jpeg

2.3 TS 验证库:zod

本周 star 增长数:700+主语言:TypeScript

以 TypeScript 为先、带有静态类型推断的 schema 模式声明及验证库。这里的模式(schema)泛指任意的数据类型,从简单的 string 到复杂的嵌套对象。部分亮点:

  • 零依赖;

  • 可用在 Node.js 和浏览器;

  • 体积小:缩小压缩后 8kb;

  • 不可变:像是 .optional()会返回一个新实例;

  • 接口简洁;

  • 支持纯 JavaScript,你不一定非要用 TS 来使用它;

以下为创建一个简单的 string 示例:

import { z } from "zod";// creating a schema for strings
const mySchema = z.string();// parsing
mySchema.parse("tuna"); // => "tuna"
mySchema.parse(12); // => throws ZodError// "safe" parsing (doesn't throw error if validation fails)
mySchema.safeParse("tuna"); // => { success: true; data: "tuna" }
mySchema.safeParse(12); // => { success: false; error: ZodError }

GitHub 地址→https://github.com/colinhacks/zod

2.4 OpenAI 指南:openai-cookbook

本周 star 增长数:1,300+主语言:Python

前两周很火的 ChatGPT 的组织 OpenAI 出品的使用 OpenAI API 的示例和指南,当中包含了像是明星项目 GPT-3 的 Playground。

GitHub 地址→https://github.com/openai/openai-cookbook

ba9351704b3ddbd44fd0199667d6f4fe.png

2.5 终端 Copilot:plz-cli

本周 star 增长数:600+主语言:Rust

New CLI 工具,依据你的描述生成对应的 shell 脚本,号称终端 Copilot。

$ plz --help
Generates bash scripts from the command lineUsage: plz [OPTIONS] <PROMPT>Arguments:<PROMPT>  Description of the command to executeOptions:-y, --force    Run the generated program without asking for confirmation-h, --help     Print help information-V, --version  Print version information

GitHub 地址→https://github.com/m1guelpf/plz-cli

3. 往期回顾

往期回顾:

  • 玩 ChatGPT 的正确姿势「GitHub 热点速览 v.22.49」

  • GitHub 开源了多款字体「GitHub 热点速览 v.22.48」

以上为 2022 年第 49 个工作周的 GitHub Trending 🎉如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟 🌝

最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。👀 和之前的送书活动类似,留言点赞 Top3 的小伙伴(棒),小鱼干会努力去找 Repo 的^^

HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~

- END -

👆 关注「HelloGitHub」第一时间收到更新👆

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/21326.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

德勤:2023技术趋势报告(附下载链接)

省时查报告-专业、及时、全面的行研报告库 省时查方案-专业、及时、全面的营销策划方案库 【免费下载】2023年1月份热门报告盘点 罗振宇2023年跨年演讲PPT原稿 吴晓波2022年年终秀演讲PPT原稿 《底层逻辑》高清配图 华为2021数字化转型&#xff1a;从战略到执行.pdf华为项目管理…

图解NLP模型发展:从RNN到Transformer

图解NLP模型发展&#xff1a;从RNN到Transformer 自然语言处理 (NLP) 是深度学习中一个颇具挑战的问题&#xff0c;与图像识别和计算机视觉问题不同&#xff0c;自然语言本身没有良好的向量或矩阵结构&#xff0c;且原始单词的含义也不像像素值那么确定和容易表示。一般我们需…

一图看懂 openai 模块:ChatGPT的API python库, 资料整理+笔记(大全)

本文由 大侠(AhcaoZhu)原创&#xff0c;转载请声明。 链接: https://blog.csdn.net/Ahcao2008 一图看懂 openai 模块&#xff1a;ChatGPT的API python库, 资料整理笔记&#xff08;大全&#xff09; 摘要模块图类关系图结束 摘要 全文介绍系统内置 openai ——ChatGPT的API pyt…

chatgpt赋能python:Python在量化交易中的应用

Python在量化交易中的应用 Python是一个高级的、动态类型的解释型编程语言&#xff0c;是量化金融领域中最常用的编程语言。Python语言易读易写、易学易用&#xff0c;丰富的第三方库支持使得Python在量化交易领域中有着广泛的应用和深远的影响。本文将介绍Python在量化交易中…

chatgpt赋能python:入门Python编程指南

入门Python编程指南 Python作为一门流行的编程语言&#xff0c;不仅在科学计算和数据分析方面非常有用&#xff0c;同时也是Web开发、人工智能和机器学习的热门选择。对于初学者来说&#xff0c;了解如何入门Python编程至关重要。在这篇文章中&#xff0c;我们将探讨如何入门P…

chatgpt赋能python:Python编程好帮手——SublimeText

Python编程好帮手——Sublime Text 作为一名有着10年Python编程经验的工程师&#xff0c;我总结出来一个重要的程序员工具——Sublime Text&#xff0c;下面我将介绍如何使用Sublime Text优化你的Python编程流程&#xff0c;并且为你的SEO工作提供便利。 界面 Sublime Text有…

chatgpt赋能python:Python量化金融编程从入门到精通

Python量化金融编程从入门到精通 什么是量化金融&#xff1f; 量化金融是一种将数学、统计学和计算机科学应用于金融领域的方法。量化金融的目的是利用计算机分析海量数据&#xff0c;以帮助投资者更好地投资和风险控制。 Python在量化金融中的优势 Python在量化金融中有很…

chatgpt赋能python:如何学习Python并赚取外快?-一位有10年Python编程经验的工程师分享

如何学习Python并赚取外快&#xff1f; - 一位有10年Python编程经验的工程师分享 Python是什么&#xff1f; Python是一种高级编程语言&#xff0c;它受到了众多程序员和科学家的喜爱。Python是一种高度可读性的编程语言&#xff0c;语法简单易懂&#xff0c;没有繁琐的语句。…

Stack Overflow 遭到 ChatGPT 的 “暴击”,被迫裁员

大家好&#xff0c;我是校长。 今天早上我看到 CSDN 公众号发布的文章&#xff0c;感受到我之前的一个担忧正在变得成为现实。 据网络流量分析公司 SimilarWeb 的数据显示&#xff0c;Stack Overflow 的流量 “自 2022 年 1 月以来平均每月下降 6%&#xff0c;3 月份下降了 13.…

C知道是ChatGPT套壳?

在网上&#xff0c;大家有传言C知道是ChatGPT套壳。那么是否属实呢&#xff1f;虽然目前未下结论&#xff0c;但是小编带大家来分析一下。 虽然用中文问它它会说是csdn训练的&#xff0c;但是只要问它“Who are you?”&#xff0c;它就会回答&#xff1a; I am an AI langua…

博士大论文匿名送审

目录 前言 盲审解释 盲审时间 博士论文盲审疑问解答 第一&#xff1a;博士学位论文盲审好过吗? 第二&#xff1a;盲审论文实证数据要不要一起交过去? 第三&#xff1a;盲审的专家会不会验证数据的真假? 第四&#xff1a;盲审的时候专家会不会在软件上重新运行数据&a…

年薪6万美元/应届医学博士赴加州大学圣迭戈分校博士后就职

W博士的要求比较严苛&#xff0c;我们为其提供了多次机会&#xff0c;尽量满足其需求&#xff0c;但由于疫情原因&#xff0c;有些落实的职位与之擦肩而过&#xff0c;如哈佛、耶鲁等。最终其选择了加州大学圣迭戈分校的博士后职位&#xff0c;年薪6万美元&#xff0c;研究方向…

作为程序员,你离拿offer就差这个免费且好用的简历制作工具

为什么你的简历总是石沉大海&#xff1f;为什么你投递的岗位迟迟得不到回应&#xff1f;除了岗位招满、HR没看到以及竞争太激烈等客观因素外&#xff0c;最重要的是——“简历”出现了问题。 “简历”就像名片一样&#xff0c;在面试和求职的过程中&#xff0c;一份优质的简历…

辞退了一位简历造假的程序员

公众号关注 “前端开发博客” 设为 “星标”&#xff0c;每天分享一个前端知识点&#xff01; 【编者按】这个社会的竞争越来越激烈&#xff0c;为了能让自己得到一份高薪的工作&#xff0c;很多人都选择了走捷径&#xff0c;弄一份假的简历去面试&#xff0c;觉得这样更容易通…

简历上,我写精通 JUC 的底气

真的假的&#xff0c;你简历上敢写精通 JUC &#xff1f; 是真学到精通了&#xff0c;还是说只学到了个皮毛就写精通&#xff0c;从而争取一个面试机会。 我相信&#xff0c;当很多人看到文章标题的第一反应也会如上面的一样&#xff0c;质疑、好奇。这很正常&#xff0c;如果…

看过近百份简历后,才悟到简历应该怎么写【以申请硕博为例】

1. 跨越卓越之路&#xff1a;硕博申请简历全攻略 每个人都渴望获得更高层次的教育&#xff0c;攀登事业的顶峰。硕士和博士申请是通往顶尖教育的重要途径。为了提高成功率&#xff0c;我们需要准备一份出色的简历。在本科毕业之际&#xff0c;我们曾修过一门课程——就业指导课…

博士申请 | 新加坡国立大学Robby T. Tan教授招收CV方向全奖博士/博后/访问学生

合适的工作难找&#xff1f;最新的招聘信息也不知道&#xff1f; AI 求职为大家精选人工智能领域最新鲜的招聘信息&#xff0c;助你先人一步投递&#xff0c;快人一步入职&#xff01; 新加坡国立大学 新加坡国立大学&#xff08;National University of Singapore)&#xff0c…

博后招募 | 哈佛大学医学院招募医学信息学和NLP方向博士后

合适的工作难找&#xff1f;最新的招聘信息也不知道&#xff1f; AI 求职为大家精选人工智能领域最新鲜的招聘信息&#xff0c;助你先人一步投递&#xff0c;快人一步入职&#xff01; 哈佛大学 哈佛医学院和BWH医院的Division of Pharmacoepidemiology and Pharmacoeconomics是…

博士申请 | 香港中文大学(深圳)徐扬生院士团队招收人工智能全奖博士生

合适的工作难找&#xff1f;最新的招聘信息也不知道&#xff1f; AI 求职为大家精选人工智能领域最新鲜的招聘信息&#xff0c;助你先人一步投递&#xff0c;快人一步入职&#xff01; 香港中文大学&#xff08;深圳&#xff09; 香港中文大学 (深圳) 是一所经国家教育部批准&a…

博士申请 | 香港科技大学郭毅可教招收创造性人工智能方向博士/博后/RA

合适的工作难找&#xff1f;最新的招聘信息也不知道&#xff1f; AI 求职为大家精选人工智能领域最新鲜的招聘信息&#xff0c;助你先人一步投递&#xff0c;快人一步入职&#xff01; 香港科技大学 香港科技大学 (The Hong Kong University of Science and Technology)&#x…