Как мы закапывали пасхальные яйца в open source проектах

Открытый исходный код
Как мы закапывали пасхальные яйца в open source проектах

Сегодняшнее рождественское пасхальное яйцо AntDesign действительно взорвалось.Первоначальное намерение добавить пасхальные яйца было хорошим, но на этот раз оно зашло слишком далеко.

В ПО с открытым исходным кодом добавление пасхалок — это своего рода забава, неудивительно, это же известная библиотека UI-компонентовiViewпроекты, часто вДокументацияВ нем зарыто много пасхальных яиц, но только вДокументация, которого нет в библиотеке компонентов. Эта статья расскажет, как мы закапывали пасхальные яйца в проектах с открытым исходным кодом.

Национальная программа пасхальных яиц

Чтобы отпраздновать второй день рождения iView и выпуск версии 3.0, мы обновили 28.07.18,iView документацияПосередине три пасхалки, они спрятаны на разных страницах, это может быть скрытый код, или пароль, который нужно взломать и т.д. Конечно, найдя три пасхалки, вы не сможете унаследовать наследие автора iView! Пасхальные яйца доступныСообщество разработчиков iViewОбменяйте много монет IO, монеты IO можно обменять на различные подарки.

Этому событию уже 5 месяцев, и два умных друга успешно нашли первые две пасхалки.Первое находится вКрахВ последнем примере страницы:

Уууу. Я просматриваю UI.com/components/…

Отображается при нажатии на вторую панель в предпоследнем примере "Режим очистки"Стив Гэри Возняк, Затем дважды щелкните последний19840124, на странице появится подсказка:

19840124 — это дата, то есть 24 января 1984 года, день, когда Apple выпустилаМакинтош, является историческим для Apple. Первое пасхальное яйцо должно быть посвящено этому событию.

Расположение второго яйца находится вКруговое кольцо прогрессаИтоги второго примера страницы:

Уууу. Я просматриваю UI.com/components/…

Метод отображения - нажать кнопку «+». Когда круг достигнет 100%, дважды нажмите «+», и на странице появится подсказка:

Эта строка символов закодирована с основанием 64. После расшифровки это правильный ответ для второго яйца:

ToyStory-Pixar

Pixar — это анимационная студия Pixar, которая была приобретена бывшим генеральным директором Apple Стивом Джобсом после того, как его «выгнали из дома», а ToyStory — это «История игрушек», полнометражный компьютерный анимационный фильм и первый театральный фильм, созданный Pixar за бесчисленное количество раз. дети принесли радость. Второе яйцо в память об этом.

Третье пасхальное яйцо пока не найдено (2018-12-25), действовать надо быстро! Третья пасхалка так же связана с Apple, как и первые две, потому что автор iView любит Apple и Джобса!

Пасхальные яйца Данмаку

Закапывание пасхальных яиц в документ — не первая деятельность iView. 28 июля 2016 г. (iView исполнился год) на домашнюю страницу документа iView была добавлена ​​функция публикации экрана маркеров. в то же время Пользователи домашней страницы могут видеть его в режиме реального времени.

В начале всем было хорошо, напримерPHP — лучший язык в миреДа, есть желающие родственного WeChat, который очень программный:

Позже он был сломан, так как не было проверки, умные программисты использовали различные методы XSS, поэтому стиль рисования стал таким:

Это типичный случай XSS-атаки, ха-ха! Мероприятие длилось неделю, всего было выпущено более 100 000 барражей, все отлично провели время.

праздничные яйца

Во время новогодних праздников и праздников домашняя страница iView будет украшена, например, на Хэллоуин, Рождество, праздник Весны. Я в основном украшу логотип и изменю фоновое изображение главной страницы.Например, сегодняшнее Рождество, логотип iView выглядит так:

Например, Праздник Весны в 2018 году:

Есть две детали о Весеннем фестивале: во-первых, фейерверк будет запущен на главной странице (потому что это скриншот, а анимация не видна), а во-вторых, на главной странице есть символ «Фу». Верхний правый угол, который может поддержать удачную деятельность Alipay в то время.

Хэллоуин 2017:

Рождество 2017:

Если новая версия будет выпущена в какой-то особый момент времени, iView также сделает небольшое пасхальное яйцо в журнале обновлений или памятную дату. Например, 2018-03-14, этот день - день ухода Стивена Хокинга из этого мира, мы также отмечаем его в журнале обновлений и на главной странице документа в этот день (главная страница черно-белая, а скриншотов на тот момент сейчас не найти), вот журнал обновлений:

постскриптум

Закопанные яйца - это очень интересные и содержательные вещи, во многих играх, фильмах, с открытым исходным кодом есть яйца. Они любят своих пользователей, любят этот мир, надеюсь, принесут радость. iView продолжит приносить новые яйца, преподнося пользователям сюрприз, конечно, он появится только в документе, исходный код не беспокоит!