GitHub 上的六个秘密彩蛋
GitHub 的代码深处隐藏着不少彩蛋。这篇文章重点介绍了其中几个——确切地说,是 6 个!
你知道吗: “复活节彩蛋”这个词最早是由雅达利公司软件开发总监史蒂夫·赖特于1979年提出的。如果你看过电影《头号玩家》,你就会明白我的意思。这是经典游戏《冒险》中,人们发现世界上第一个复活节彩蛋的场景:
1. 简单如圆周率
我认为任何一种语言的标准/数学库里都包含 π 的值。但如果谷歌宕机了,你又忘了高中数学知识,你随时可以用浏览器访问https://github.com/π。
这样你就得到了圆周率的 ASCII 码,精确到小数点后 336 位!是不是挺方便的?
3.141592653589793238462643383279
5028841971693993751058209749445923
07816406286208998628034825342117067
9821 48086 5132
823 06647 09384
46 09550 58223
17 25359 4081
2848 1117
4502 8410
2701 9385
21105 55964
46229 48954
9303 81964
4288 10975
66593 34461
284756 48233
78678 31652 71
2019091 456485 66
9234603 48610454326648
2133936 0726024914127
3724587 00660631558
817488 152092096
Via https://github.com/Legend-of-iPhoenix/ascii-pi
.json
我相信你还可以通过添加文件扩展名(如或)来获得 π 的其他表示形式jpeg
。嗯……馅饼。
2. 系统中的 Octocats
说到 ASCII 艺术,你知道 GitHub 的 Octocat 吉祥物 Mona 有一个 API 端点吗?使用 Curl 或https://api.github.com/octocat
在浏览器中访问:
curl https://api.github.com/octocat
MMM. .MMM
MMMMMMMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMM ____________________________
MMMMMMMMMMMMMMMMMMMMM | |
MMMMMMMMMMMMMMMMMMMMMMM | Keep it logically awesome. |
MMMMMMMMMMMMMMMMMMMMMMMM |_ ________________________|
MMMM::- -:::::::- -::MMMM |/
MM~:~ 00~:::::~ 00~:~MM
.. MMMMM::.00:::+:::.00::MMMMM ..
.MM::::: ._. :::::MM.
MMMM;:::::;MMMM
-MM MMMMMMM
^ M+ MMMMMMMMM
MMMMMMM MM MM MM
MM MM MM MM
MM MM MM MM
.~~MM~MM~MM~MM~~.
~~~~MM:~MM~~~MM~:MM~~~~
~~~~~~==~==~~~==~==~~~~~~
~~~~~~==~==~==~==~~~~~~
:~==~==~==~==~~
该对话框包含一点 GitHub Zen 的内容,我的朋友@benbalter在这篇博文中对此进行了解释。
🚨警告:curl
如果你从网上下载 ASCII 图像(或任何类似的图像),请务必小心。事实证明,有些 ASCII 图像是可执行的!🤯
3. 一切禅意
在黑暗的终端前呆了一整天之后,GitHub CLI用户可以深吸一口气,然后使用 漫步在仓库的 roguelike 花园中gh repo garden
。您甚至可以使用vi
键盘导航!
每朵花都由提交者的 GitHub 用户名的首字母表示,每朵花的颜色是提交的 SHA 的前 6 个字符,以十六进制代码解释。
例如,提交颜色b6b3d26ee50fc6540e1796d8bdc563d22da44ba5
是#b6b3d2
(漂亮的淡紫色)。蓟花颜色很好看👌
4. 完善用户资料
这不完全是一个秘密,但您可以通过添加以您的用户名命名的特殊存储库来定制您的用户配置文件:
借助一点 Markdown 和一两张图片,这是向人们介绍自己、展示您正在做什么等的好方法。
如果您正在寻找一些灵感,请查看这篇包含十个出色的个人资料自述文件的文章。
5. 惊悚的贡献
每年一次,您的贡献图表都会看起来更加令人毛骨悚然,因为那些可爱的绿色色调变成了……万圣节(这是一个词吗?)。
6. 查看您的贡献……80 年代风格
如果你还没发现GitHub Skyline ,它是一款很酷的小工具,可以直观地展示你在特定年份的贡献。比如,看看我 2020 年的.stl
贡献。你可以下载这些 Skyline文件进行打印,购买纸质版,或者在虚拟现实中探索它们。
要激活复活节彩蛋,请在 Skyline 加载后输入Konami 代码,您将回到更早的时代……
↑ ↑ ↓ ↓ ← → ←→ B A
感谢@carlesnunez发现它:
行尾
文章来源:https://dev.to/github/six-secret-easter-eggs-in-github-2j17