3 个骚气满满的开发者工具,诞生了!
The following article is from GitHubDaily Author 小 G
大家好,我是喵哥。
前阵子上班摸鱼的时候,无意间又在 GitHub 发现了几个比较好玩的工具,下面跟大家分享一下。
元宇宙编程
近两年,随着元宇宙概念的爆火,GitHub 上与此相关的项目也开始被陆续挖掘出来。
比方说下面这个 Linux VR 桌面窗口管理器:Simula,便是其中之一。
GitHub:https://github.com/SimulaVR/Simula
为了推进 VR 与 AR 技术在 Linux 系统上的应用,国外一家名为 SimulaVR 的机构,将此工具研发了出来。
其主要作用,就是在你戴上 VR 头盔后,便能在虚拟现实环境中编写项目代码,打开多个窗口对项目进行调试。
就像下面视频展示的一样:
如果觉得用键盘操作不够过瘾,还能通过 VR 控制器上的快捷键来对窗口进行管理。
工具的使用过程整体看起来没什么硬伤,就是不知道代码写久了会不会晕机
打印 GitHub 贡献图
如果你平时习惯于用 GitHub 来托管代码库,那么,随着代码提交次数越来越多,你应该也会发现,展示 GitHub 代码提交记录的小绿点也会变得密集起来:
因为 GitHub 这个代码贡献图,能从侧面反映出一位开发者平时的编码状态,因此,也有不少面试官在看个人简历时,会顺带看一眼你的代码提交频率。
另外,身边不少在做开发的朋友,在写年终报告时,也常喜欢将往年的代码贡献图粘贴进去,以见证自己过去几年的成长与收获。
如果你想将过去一年的代码贡献图打印出来,作为见证自己成长的留念,或是以此作为某种成就勋章,那可以看看下面这个项目。
国内一位名为 djyde 的开发者,做了一款可实现 GitHub 贡献图打印的开发者工具:ossart,让大家可以快速打印过去 6 年的 GitHub 贡献图。
具体展示效果如下:
GitHub:https://github.com/djyde/ossart
不知道搞个画框裱起来,放在电脑桌上看,会不会促进编码生产力呢
打印 GitHub 小票
有维护过开源项目的朋友应该知道,当 GitHub 上每次有人给项目提交 issue 时,都会心头一震,在项目受到关注之余,也会疑惑是否又有新 Bug 产生。
可以说,妥善处理好每个项目 issue,再将已修复的 issue 逐个关闭,都是开源作者日常必不可少的工作之一,在此过程,也会令他们产生难以言喻的成就感。
既然如此,为何不把这个过程做得更有仪式感呢?
说干就干,国外一位 PHP 工程师,便借助树莓派与 GitHub Action,成功做了一款工具:GitHub 小票打印机。
每次当有人给你提交一个 GitHub issue 时,就会跟在超市买东西一样,在打印机弹出一张小票,就像下面这样:
如果再搭配个语音功能,收到 issue 时,发出语音播报:"您有一笔新的 issue 订单,请及时查收!",是不是更有意思呢
为了详细阐述项目技术原理,作者还写了一篇文章:《I built a receipt printer for GitHub issues》,感兴趣的同学也可以看看。
https://aschmelyun.com/blog/i-built-a-receipt-printer-for-github-issues/
好了,今天的分享到此结束,感谢大家抽空阅读,我们下期再见,Respect!