6 пасхалок, которые можно найти на GitHub

0
871
views

Перевод статьи «Six Secret Easter Eggs in GitHub».

На GitHub можно найти довольно много пасхалок. В этом посте мы поговорим о шести из них.

Для справки: слово «пасхалка» или «пасхальное яйцо» в отношении программ впервые употребил Стив Райт, директор по разработке в Atari, и было это в 1979 году. Если вы видели фильм «Первому игроку приготовиться», вы знаете, что я имею в виду. Там была сцена, где герои обнаружили самую первую в мире пасхалку — в классической игре «Adventure».

1. Число π

Думаю, все языки программирования имеют в своей стандартной или математической библиотеке значение π. Но если Google поломается, а вы забудете курс математики старшей школы, всегда можно перейти по адресу 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

Можно получить число π и в другом представлении. Для этого нужно добавить расширение файла: https://github.com/π.json или https://github.com/π.jpg. Ммм… пирожок.

2. Осьмикоты в системе

И раз уж зашла речь об ASCII-графике… А вы знали, что есть конечная точка API для Моны, осьмикота — талисмана GitHub? Откройте адрес https://api.github.com/octocat при помощи curl в терминале или просто в браузере.

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, о котором можно почитать здесь.

Предупреждение. Будьте осторожны, запуская ASCII-графику из интернета (да и не только ее) при помощи curl . Оказывается, некоторые ASCII-изображения могут быть выполняемыми!

3. Всеобщий дзен

После напряженного трудового дня, проведенного в темном терминале, пользователи GitHub CLI могут передохнуть и прогуляться по саду своего репозитория, введя в командной строке gh repo garden. Вы можете даже перемещаться — при помощи клавиш vi!

Каждый цветок в саду — первая буква имени пользователя GitHub, а цвет каждого цветка определяется 6 первыми символами SHA коммита, интерпретируемыми как hex-код.

Например, коммит b6b3d26ee50fc6540e1796d8bdc563d22da44ba5 даст нам #b6b3d2 — прекрасный лиловый цвет.

4. Улучшенные профили пользователей

Это не то чтобы прямо секретный секрет, но вдруг вы не знали. Вы можете настроить свой профиль пользователя, добавив специальный репозиторий, дав ему в качестве имени ваш username:

Немного Markdown-разметки, пара картинок — и вы сможете выразительно рассказать о себе и красиво преподнести свои работы.

Если хотите чем-то вдохновиться, обратите внимание на этот пост с нестандартными README.

От редакции Techrocks: также советуем почитать «Сногсшибательный README для GitHub-профиля».

5. Хэллоуинские контрибуции

Раз в году схема вашей активности на GitHub меняет цветовую гамму с зеленой на «тыквенную».

6. Просмотр активности на GitHub в стиле 1980-х

Если пока еще ничто вас не потрясло, то вот вам. GitHub Skyline — маленькая, но крутая визуализация вашей активности за указанный год. Вот, например, моя активность в 2020 году.

Вы можете загрузить эти Skylines (англ. «контуры», «силуэты») в виде .stl-файлов, чтобы распечатать, или приобрести их физические копии, или исследовать их в виртуальной реальности.

Для активации пасхалки введите код Konami, как только Skyline загрузится, и вы перенесетесь назад во времени. Код:

      ←→ B A

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here