读 Linux 像读小说「GitHub 热点速览 v.22.03」
本周特推选取了一个画风有点意思的 Linux 代码带读项目 flash-linux0.11-talk,希望有趣的文风能带你读完 Linux 代码。当然画风可以增加阅读体验,彩色标记也是一种学习方法——annotated_latex_equations 手把手教你学各种各样彩色的公式注释,那色彩就像是 GitHub 移动端新支持的快捷键功能的配色,非常的赞。
每周当然少不了实用小工具,比如 Files 这个老牌的文件管理器你可以像用浏览器一样管理你的文件,还有快速构建静态站的 astro 速度、性能杠杠的,还有可下载一切的 Hitomi-Downloader…
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布
| 实用
| 有趣
,根据项目 release 时间分类,发布时间不超过 14 day 的项目会标注 New
,无该标志则说明项目 release 超过半月。由于本文篇幅有限,还有部分项目未能在本文展示,望周知
- 本文目录
- News 快读
- 功能·移动端 GitHub 支持快捷键
- 资讯·Faker.js 作者删库拒被白嫖
- 本周特推
- 1.1 读小说一样读 Linux:flash-linux0.11-talk
- 1.2 彩色方程注释:annotated_latex_equations
- GitHub Trending 周榜
- 2.1 MAE PyTorch 实现:mae
- 2.2 游戏引擎:bevy
- 2.3 文件管理:Files
- 2.4 快速建站:astro
- 2.5 多功能下载工具:Hitomi-Downloader
- 往期回顾
- 3.1 swift 音乐播放器:Music-Player
- News 快读
News 速览
1. 移动端 GitHub 支持快捷键
在 2022.01.13 GitHub 官方发布产品 Changelog 表明移动端 GitHub 支持快捷键功能,让你在首页自定义和过滤问题列表、pr 和讨论。
2. Faker.js 作者删库拒被白嫖
这条资讯为本周热点,简单来说就是知名数据模拟项目 Faker.js 作者同样也是 color.js 维护者 Marak 删库(将原先仓库变更为 private 重新创建了一个同名仓库)后在另外一个知名颜色管理项目 color.js 注入恶意代码以抗议企业用户的白嫖行为,详情可看 HG 上周发布的 《狠人!标星 3.4 万的项目说删就删,几行代码搞崩数万个开源项目》。
1. 本周特推
1.1 读小说一样读 Linux:flash-linux0.11-talk
本周 star 增长数:1,050+
flash-linux0.11-talk 带你读 Linux 0.11 核心代码并理解背后的操作系统设计思考,按照作者的宣言“你管这破玩意叫操作系统源码 — 像小说一样品读 Linux 0.11 核心代码”这是一个 Linux 代码趣读项目,可以从章节(节选)感受下画风:
- 第 5 回 进入保护模式前的最后一次折腾内存
- 第 8 回 烦死了又要重新设置一遍 idt 和 gdt2
不过目前作者暂时只更新完了 2 个部分内容,还有 4 部分内容在更新中。
1.2 彩色方程注释:annotated_latex_equations
本周 star 增长数:2,050+
New
annotated_latex_equations 让你可以写出彩色方程注释的项目,你可以参考示例编写自己的 Latex 文件。
GitHub 地址→https://github.com/synercys/annotated_latex_equations
2. GitHub Trending 周榜
2.1 MAE PyTorch 实现:mae
本周 star 增长数:700+
New
mae 是 Facebook 人工智能实验室研究科学家 KaimingHe 开源的 Masked Autoencoders PyTorch 实现。Masked Autoencoder 是一种更为通用的图像去噪自动编码器。有兴趣的小伙伴可以阅读论文 https://arxiv.org/pdf/2111.06377.pdf 来了解该技术。
GitHub 地址→https://github.com/facebookresearch/mae
2.2 游戏引擎:bevy
本周 star 增长数:800+
Bevy 是一个 Rust 写的 data-driven 游戏引擎,对新手友好、可用来做 2D、3D 游戏。不过相比才开源 1 年多,距离成熟的引擎还有一段路,如果你对它有兴趣不妨来学习研究下。
GitHub 地址→https://github.com/bevyengine/bevy
2.3 文件管理:Files
本周 star 增长数:1,750+
Files 是 Windows 的一个文件管理器,它拥有多个选项卡、窗格、列、上下文菜单和标签中的 shell 扩展等功能。
GitHub 地址→https://github.com/files-community/Files
2.4 快速建站:astro
本周 star 增长数:1,200+
Astro 是一个快速建站工具,它结合目前验证过的高性能最佳实践,在尽量使用少 JavaScritp 的前提下保证你网站的运行速度,如果一张图片需要 4.0 的 TTI 在 Astro 这大概需要 2.3 秒,一个对静态网站非常友好的小工具。
GitHub 地址→https://github.com/withastro/astro
2.5 多功能下载工具:Hitomi-Downloader
本周 star 增长数:650+
Hitomi-Downloader 一个强大的下载工具,能下载图片、视频、音乐、文本等等格式文件,而你只需要复制粘贴一个网页地址即可。
3. 往期回顾
3.1 swift 音乐播放器:Music-Player
虽然知道 Swift 各个版本大有不同,这里选了一个项目代码注释详实的项目 Music-Player 仅供“白衣”学习之用。
GitHub 地址→https://github.com/bpolat/Music-Player
往期回顾:
以上为 2022 年第 3 个工作周的 GitHub Trending 如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟
最后,记得你在本文留言区留下你想看的主题 Repo(限公众号),例如:AI 换头。 和之前的送书活动类似,留言点赞 Top3 的小伙伴(棒),小鱼干会努力去找 Repo 的^^
HelloGitHub 交流群现已全面开放,添加微信号:HelloGitHub001 为好友入群,可同前端、Java、Go 等各界大佬谈笑风生、切磋技术~
读 Linux 像读小说「GitHub 热点速览 v.22.03」的更多相关文章
- 开发者的瑞士军刀「GitHub 热点速览 v.22.04」
Swiss Army knife 可以说是本周的关键词了,多个项目采用该词来描述它的特性:像是能全方位解决浏览器"网络"操作的 CyberChef 方便你进行数据加密.解编码,还有 ...
- 火爆的文字游戏你玩了吗?「GitHub 热点速览 v.22.06」
不知道你有没有被 Wordle 这款游戏刷屏,在本期热点速览的特推部分选了一个 React 编写的开源版本同你分享,而本次公众号摘要也是一个提示, 只不过这个只能盲猜了.别小瞧 Wordle 这个游戏 ...
- 专注效率提升「GitHub 热点速览 v.22.36」
本周最大的 GitHub 事件无疑是国内多家自媒体报道过的,GitHub 官方或将下架 GitHub Trending 页面.作为 GitHub Trending 长期用户,本周也是找到了实用且提升效 ...
- 换工作?试试远程工作「GitHub 热点速览 v.22.40」
近日,潜在某个技术交流群的我发现即将毕业的小伙伴在焦虑实习.校招,刚好本周 GitHub 热榜有个远程工作项目.不妨大家换个思路,"走"出去也许有更多的机会.当然,除了全球的远程工 ...
- 程序员的情人节「GitHub 热点速览 v.22.07」
又是一年情人日,刚好还是发文的今天.也没什么好送的,送点程序员的浪漫--代码和开源项目吧.记得在本周特推查收这份来自程序员的独有浪漫. 本周 GitHub 霸榜的项目基本上都是老项目,从老项目中挖点新 ...
- 3D 世界的钥匙「GitHub 热点速览 v.22.08」
有没有想过把身边的物件儿转成 3D 动画,在网页上实现一把?本期特推的项目 Three.js 就是帮你创建 3D 页面的知名开源项目,好玩的 3D 世界在向你招手.除了打开浏览器 3D 世界的钥匙外, ...
- 你的程序员女孩「GitHub 热点速览 v.22.09」
本周最火的项目要数上周推荐的开源项目 How to Cook,火到一周涨了 18k+ star,但网友对它的定量烹饪方法褒贬不一.在本人看来,烹饪本就是一门"玄学",萝卜青菜各有所 ...
- 你也可以很硬核「GitHub 热点速览 v.22.13」
本周特推介绍了一个非常易上手,操作难度(主要难度在于机件购买)极低的硬件项目,SmartKnob 让你有个可玩性极高的控制仪.本周特推另外一个项目则是一个安全项目,打破你对 URL 是可靠.安全的认知 ...
- 一起来作画吧「GitHub 热点速览 v.22.14」
作者:HelloGitHub-小鱼干 又一个现象级.火爆社交媒体的项目--多人作画,把你想要放置的元素添加到某一个画布上,Reddit Place 便有了你的痕迹.在本周特推中 reddit-plac ...
随机推荐
- Google Earth Engine 批量点击RUN任务,批量取消正在上传的任务
本文内容参考自: https://blog.csdn.net/qq_21567935/article/details/89061114 https://blog.csdn.net/qq_2156793 ...
- java 多线程:Callable接口;FutureTask类实现对象【Thread、Runnable、Callable三种方式实现多线程的区别】
Callable接口介绍: Java5开始,Java提供了Callable接口,像是Runnable接口的增强版,Callable接口提供了一个 call()方法可以作为线执行体. call()方法比 ...
- Tornado WEB服务器框架 Epoll
引言: 回想Django的部署方式 以Django为代表的python web应用部署时采用wsgi协议与服务器对接(被服务器托管),而这类服务器通常都是基于多线程的,也就是说每一个网络请求服务器都会 ...
- 不同机房vpc使用openswan打通内网
1.测试环境: 北京6云主机:120.92.51.75/10.0.3.13 VPC:10.0.0.0/16 Ren-test 上海2云主机:42.157.163.120/192.168.3.3 ...
- 怎么从svn服务器上把工程导入到MyEclipse里
怎么从svn服务器上把工程导入到MyEclipse里,步骤如下:
- centos安装宝塔命令
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh & ...
- 【经验】 Java BigInteger类以及其在算法题中的应用
[经验] Java BigInteger类以及其在算法题中的应用 标签(空格分隔): 经验 本来在刷九度的数学类型题,有进制转换和大数运算,故而用到了java BigInteger类,使用了之后才发现 ...
- 【LeetCode】Gas Station 解题报告
[LeetCode]Gas Station 解题报告 标签(空格分隔): LeetCode 题目地址:https://leetcode.com/problems/gas-station/#/descr ...
- 【LeetCode】43. Multiply Strings 解题报告(Python & C++)
作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 日期 题目地址:https://leetcode.c ...
- Unknown Treasure(hdu5446)
Unknown Treasure Time Limit: 1500/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Other ...