成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

我們在開源項目中是怎樣埋彩蛋的

Little_XM / 1207人閱讀

摘要:在開源軟件中,加彩蛋是一種樂趣,并不為奇,同為知名組件庫的項目,也經(jīng)常在文檔中埋藏很多彩蛋,不過僅僅是在文檔中,組件庫中是沒有的。本來就來介紹下我們在開源項目中是怎樣埋彩蛋的。

今天的 AntDesign 圣誕節(jié)彩蛋事件確實炸開了鍋,加彩蛋的初衷是好的,只是這次玩過了火。

在開源軟件中,加彩蛋是一種樂趣,并不為奇,同為知名 UI 組件庫的 iView 項目,也經(jīng)常在 文檔 中埋藏很多彩蛋,不過僅僅是在 文檔 中,組件庫中是沒有的。本來就來介紹下我們在開源項目中是怎樣埋彩蛋的。

全民彩蛋計劃

為慶祝 iView 兩周歲生日,以及 3.0 版本的發(fā)布,我們在 18 年 7 月 28 日更新后, iView 文檔 中放置了三枚彩蛋,它們埋藏在不同的頁面里,可能是一段隱藏的代碼,或是一段需要破解的密碼等等。當然,找到三枚彩蛋,你并不能繼承 iView 作者的遺產(chǎn)!彩蛋可以到 iView 開發(fā)者社區(qū) 兌換大量的 IO 幣,IO 幣可以換取各種禮物。

這個活動已經(jīng)進行了 5 個月,已經(jīng)有兩名聰明的小伙伴成功找到了前兩枚彩蛋,第一枚的位置是在 Collapse 折疊面板 頁面的最后一個示例中:

https://www.iviewui.com/compo...

顯示方法就是點擊倒數(shù)第二個示例“簡潔模式”中的第二個面板斯蒂夫·蓋瑞·沃茲尼亞克,然后雙擊內(nèi)容最后的 19840124,頁面中就會彈出一個提示:

19840124 是一個日期,也就是 1984 年 1 月 24 日,這一天,蘋果發(fā)布了麥金塔電腦(Macintosh),對于蘋果來說具有歷史性的意義。第一枚彩蛋就是為了紀念這個事件。

第二枚彩蛋的位置在 Circle 進度環(huán) 頁面的第二個示例總:

https://www.iviewui.com/compo...

顯示方法是點擊“+號”按鈕,當圓環(huán)到達 100% 后,再點擊兩次“+號”,頁面中就會彈出一個提示:

這串字符是用 base 64 編碼過的,解碼后,就是第二枚彩蛋的正確答案了:

ToyStory-Pixar

Pixar 就是皮克斯動畫工作室,是由蘋果前 CEO 喬布斯被“趕出家門”后收購的,ToyStory 就是《玩具總動員》,是皮克斯制作的一部計算機動畫長片和第一部劇場影片,給無數(shù)小朋友帶來了歡樂。第二枚彩蛋就是紀念它的。

第三枚彩蛋至今(2018-12-25)仍未被找到,聰明的你要趕快行動哦!第三枚彩蛋與前兩枚同樣與蘋果公司有關,這是因為 iView 的作者非常喜歡 Apple 和喬布斯!

彈幕彩蛋

在文檔中埋彩蛋并不是 iView 的第一次活動了,在 16 年的 7 月 28 日(iView 一周歲),iView 文檔首頁增加了發(fā)彈幕的功能,你發(fā)的彈幕,同一時間打開文檔首頁的用戶都可以實時看到。

一開始,大家玩的都很愉快,比如說 PHP 是世界上最好的語言 的,還有要妹子微信的,這很程序員:

再到后來,就被玩壞了,因為沒有加驗證,聰明的程序員各種 XSS 手段都用上了,于是畫風就變成了這樣:

這是一次典型的 XSS 攻擊案例,哈哈!活動持續(xù)了 1 星期,總共發(fā)布了 10 萬多條彈幕,大家玩的很開心。

節(jié)日彩蛋

逢年過節(jié),iView 首頁都會裝飾,比如萬圣節(jié)、圣誕節(jié)、春節(jié)。主要會美化一下 Logo 和改變首頁背景圖,比如今天的圣誕節(jié),iView 的 Logo 是這樣的:

比如 2018 年的春節(jié):

春節(jié)有兩個細節(jié),一個是首頁會放煙花(因為是截圖,看不到動畫),另一個是右上角有一個“福”字,當時可以支持支付寶的掃福活動。

2017 年的萬圣節(jié):

2017 年的圣誕節(jié):

如果恰巧在一些特殊的時間節(jié)點發(fā)布了新版本,iView 在更新日志里也會做一個小彩蛋,或者說是紀念。比如 2018-03-14,這一天是史蒂芬·霍金離開這個世界的日子,我們在更新日志中和當天的文檔首頁也有紀念(首頁為黑白色,現(xiàn)在無法找到當時的截圖了),下面是更新日志:

后記

埋藏彩蛋是一個很有意思和意義的事情,許多游戲、電影、開源軟件都有彩蛋。它們愛自己的用戶,愛這個世界,希望給人們帶來歡喜。iView 也會不斷帶來新的彩蛋,給用戶帶來驚喜,當然,它只會出現(xiàn)在文檔中,源碼是不用擔心的!

文章版權歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/100388.html

相關文章

  • 前端點 - 報錯監(jiān)控

    摘要:說起埋點又到了談起前端項目中數(shù)據(jù)收集與監(jiān)控,那么今天來簡單的聊下前端報錯監(jiān)控的埋點。錯誤監(jiān)控的錯誤監(jiān)控主要是為了發(fā)現(xiàn)服務接口返回值的問題。如果為,則偵聽器只在目標或冒泡階段處理事件。 說起埋點又到了談起前端項目中數(shù)據(jù)收集與監(jiān)控,那么今天來簡單的聊下前端報錯監(jiān)控的埋點。 首先先安利下自己做的報錯監(jiān)控的項目 FE-Monitor 歡迎 issue 和 star 。 首先我們可以看下前端做報...

    stackfing 評論0 收藏0
  • 「前端早讀君005」開源與安全:Ant Design圣誕“彩蛋”事件始末

    摘要:事件起因是螞蟻金服的開源項目框架的開發(fā)者別出心裁地在組件上埋下了一個在圣誕節(jié)當天觸發(fā)的彩蛋。因此,面對這樣的局面,我們能指望的,更多是靠開源作者們遵循某種開源精神,至少像圣誕彩蛋事件,是應該可以避免的。 2018年的圣誕節(jié),讓素有IT娛樂圈稱謂的前端圈著實又熱鬧了一把。事件起因是螞蟻金服的開源項目Ant Design 框架(react-ui)的開發(fā)者別出心裁地在button組件上埋下了...

    roland_reed 評論0 收藏0
  • 「前端早讀君005」開源與安全:Ant Design圣誕“彩蛋”事件始末

    摘要:事件起因是螞蟻金服的開源項目框架的開發(fā)者別出心裁地在組件上埋下了一個在圣誕節(jié)當天觸發(fā)的彩蛋。因此,面對這樣的局面,我們能指望的,更多是靠開源作者們遵循某種開源精神,至少像圣誕彩蛋事件,是應該可以避免的。 2018年的圣誕節(jié),讓素有IT娛樂圈稱謂的前端圈著實又熱鬧了一把。事件起因是螞蟻金服的開源項目Ant Design 框架(react-ui)的開發(fā)者別出心裁地在button組件上埋下了...

    zhangyucha0 評論0 收藏0
  • 前端監(jiān)控和前端點方案設計

    摘要:異常監(jiān)控包括前端腳本執(zhí)行報錯等。本文針對整個前端監(jiān)控,設計適用的方案。前端埋點系統(tǒng)的前后端通信加密在上報數(shù)據(jù)的前后端通信中,需要和端協(xié)商加密機制,利用庫來實現(xiàn)的加密,已經(jīng)是一個廣泛被采用的加密算法。 在線上項目中,需要統(tǒng)計產(chǎn)品中用戶行為和使用情況,從而可以從用戶和產(chǎn)品的角度去了解用戶群體,從而升級和迭代產(chǎn)品,使其更加貼近用戶。用戶行為數(shù)據(jù)可以通過前端數(shù)據(jù)監(jiān)控的方式獲得,除此之外,前端還...

    April 評論0 收藏0
  • 前端監(jiān)控和前端點方案設計

    摘要:異常監(jiān)控包括前端腳本執(zhí)行報錯等。本文針對整個前端監(jiān)控,設計適用的方案。前端埋點系統(tǒng)的前后端通信加密在上報數(shù)據(jù)的前后端通信中,需要和端協(xié)商加密機制,利用庫來實現(xiàn)的加密,已經(jīng)是一個廣泛被采用的加密算法。 在線上項目中,需要統(tǒng)計產(chǎn)品中用戶行為和使用情況,從而可以從用戶和產(chǎn)品的角度去了解用戶群體,從而升級和迭代產(chǎn)品,使其更加貼近用戶。用戶行為數(shù)據(jù)可以通過前端數(shù)據(jù)監(jiān)控的方式獲得,除此之外,前端還...

    Hwg 評論0 收藏0

發(fā)表評論

0條評論

Little_XM

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<