国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

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

Little_XM / 1171人閱讀

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

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

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

全民彩蛋計劃

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

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

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

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

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

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

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

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

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

ToyStory-Pixar

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

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

彈幕彩蛋

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

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

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

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

節日彩蛋

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

比如 2018 年的春節:

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

2017 年的萬圣節:

2017 年的圣誕節:

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

后記

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/100388.html

相關文章

  • 前端點 - 報錯監控

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

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

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

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

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

    zhangyucha0 評論0 收藏0
  • 前端監控和前端點方案設計

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

    April 評論0 收藏0
  • 前端監控和前端點方案設計

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

    Hwg 評論0 收藏0

發表評論

0條評論

Little_XM

|高級講師

TA的文章

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