Vidogost

На Пикабу
поставил 4693 плюса и 1244 минуса
отредактировал 0 постов
проголосовал за 3 редактирования
Награды:
5 лет на Пикабу
4247 рейтинг 1 подписчик 29 подписок 1 пост 1 в горячем

Юмор программистов

Наткнулся в интернетах на одну историю. Показалась интересной, так что попробую пересказать в том числе для людей, далеких от этой тематики. Кто и так знает, что такое маны - идите в первоисточник, вот ссылка.


Есть в Linux такая программа - man. От слова manual - инструкция. Разработчики программ пишут файл, программа man его читает и выводит на экран, форматируя в едином стиле для всех программ. Пишешь в командной строке "man program_name" и наслаждаешься.

Вокруг манов в сообществе линуксоидов целый пласт фольклора сформировался, в основном основывающийся на том, что новички приходят на форумы с глупыми вопросами, а старожилы отправляют их читать маны (RTFM). А у самих старожилов все время красные глаза, потому что они постоянно читают маны (а там куча текста и совсем нет картинок).


Еще есть целая серия ресурсов stackexchange, включая, например, stackoverflow. Это такие Ответы@мэйл здорового человека - сайты, посвященные определенной тематике, где люди могут задавать вопросы или отвечать на чужие.


Теперь, необходимые понятия определены и можно переходить к истории. На сайте unix.stackexchange.com, посвященном unix-подобным ОС (к которым относится Linux), появляется вопрос "Why does man print “gimme gimme gimme” at 00:30?" (почему man печатает "gimme gimme gimme" в 00:30?). Поведение для программы, показывающей инструкции, согласитесь, странное: выводит какую-то ерунду, да еще и в определенное время, да еще и в интернетах об этом ничего не знают.


К счастью, ов одинаковом видетвет нашелся достаточно быстро. Оказалось, что шесть лет назад один человек написал в твиттере: "Программа man должна выводить "gimme gimme gimme" после полуночи, как в песне группы ABBA: "Gimme gimme gimme a man after midnight"". (ну, созвучие же: man - мужчина и man - название программы). Ничтоже сумняшеся, разработчик реализовал это, есть даже ссылка на коммит.


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


Такие дела.

Показать полностью
Отличная работа, все прочитано!