复活节彩蛋和开源

“复活节彩蛋”(出生的复活节彩蛋)是创作者制定的计算机游戏,电影或软件中的秘密。 游戏中的复活节彩蛋与常规游戏的秘密之间的区别在于,通常来说,其内容不符合一般概念,在上下文中看起来难以置信,荒谬,并且通常是外部链接。 对于细心的玩家或观众,复活节彩蛋扮演着特殊的笑话。 ( 维基

复活节彩蛋是不同的。 例如,在控制台中绘制母牛的apt-get moo命令是众所周知的:


  (__) (oo) /------\/ / | || * /\---/\ ~~ ~~ ...."Have you mooed today?"... 

也许每个人都会同意apt-get moo并不是破坏性的功能。 这个复活节彩蛋看似荒谬可笑,甚至完全不恰当,但它肯定不会破坏您的生活。 您还可以在linux中看到其他一些复活节彩蛋


在本文中,我想谈谈一个特定的复活节彩蛋。 特别是关于蚂蚁设计中的 “圣诞节”。 这是一个用于React生态系统的良好UI控件库。 可以写一篇单独的文章,但是现在不相关了。


今天使用该库打开了一个项目,我看到了一些奇怪的东西:


对于所有按钮,title属性都变为“ ho-ho-ho”,而按键则收到了雪帽。 之所以能够实现这一目标,是因为该提交使用了“ christmas”类和一种定制样式。



  const isChristmas = now.getMonth() === 11 && now.getDate() === 25; const classes = classNames(prefixCls, className, { // ... christmas: isChristmas, }); // ... const title= isChristmas ? 'Ho Ho Ho!' : rest.title; 

起初我笑了。 我进入了代码。 他又笑了。 看着日期。 然后我想起了生产。 嗯是的 圣诞节的气氛也到达了那里。


帮助谷歌,怎么回事。 也许我应该已经注册了一些关键的环境? 我遇到这个问题 ,并为此向作者道歉:


关于antd中的圣诞节蛋,它来自我在9月10日提交的00aebeb。 此实现将使用本地工具提示“ Ho Ho Ho!”使主按钮下雪。 在12月25日的特定日期。 这是我自己的完全愚蠢的决定,对于参与其中的每个人,我深表歉意。

蚂蚁的代码中还有其他蛋吗? 不行

将来还会发生同样的事件吗? 不,我保证。 我们是开源项目,请像以往一样一直监督我们。

更新后,问题消失了。 作者承认这个问题并悔改。 他称自己的行为为“愚蠢的决定”。


我注意到图书馆有38000星和13000叉子。 而且她真的还不错。


实际上,在评论中我想提出一个问题:您如何看待公共项目中的复活节彩蛋? 可以吗? 他们会是什么? 假设将2张MiB漫画图片拖入一个模因-绝对是失败。 平局ascii牛? 那条线去哪儿了? 幽默与开源相关吗?

Source: https://habr.com/ru/post/zh-CN434288/


All Articles