Кстати, о пуллреквестах.
Специально для возмущенно копипастящего «спервадобейся».
Я ни разу не программист, разве что по работе приходится сочинять веб-сервисы для внутреннего служебного употребления. Дабы автоматизировать тупую рутину. Я радиоинженер (сейчас и специальности такой-то нет, сплошь инженеры-электроники). Бывший авиационный радиоинженер, поскольку давно не работаю по этой специальности, а в ней надо непрерывно учиться. Как и любому инженеру, впрочем.
Тем не менее, за прогрессом слежу, много читаю, основные понятия в IT знаю и где-то даже понимаю.
В сях я понимаю лишь общие принципы языка и основы компилирования. Не больше. Так, читал когда-то и тыкал палочкой из любопытства. Еще во времена ZX Spectrum.
Однажды я столкнулся с кракозябрами в утилите radeontop. Этот типа утилиты top для видеокарт AMD. Проблема возникает на русской локали ru_RU.utf-8 (а может и на других, не проверял). О чем и был создан когда-то и не мной соответствующий issue (который автор удалил, и ссылка редиректится на мой пулл-реквест почему-то).
Несмотря на отсутствие серьезных знаний, подсказка для решения нагуглилась довольно быстро. Форкнул репу автора на гитхабе, поменял пару строк, собрал — о, работает! Пруфпик:
Написал автору
пуллреквест. Автор его не принял, мотивируя, что в некоторых системах оно так низя. В каких, не пояснил. Почему эти «некоторые» приоритетнее самых массовых убунту и клонов — непонятно. Ну и ладно, хозяин-барин, мое дело предложить. У меня это работает, утилитка не сказать, чтоб прямо такая уж нужная, да и проблема обходится безо всякой канпеляции. Просто сделать
и будет на аглицком без кракозябр.
В любом случае, мои труды пошли коту под хвост. Пусть и невеликие труды, а все же время потрачено зря. Представьте теперь, сколько человеколет потребуется, чтобы убедить руководящих разработкой лиц, что их выбор прожорливого и тормозного жабаскрипта, как основы для визуального интерфейса неправилен, и его следует пересмотреть. Для этого потребуется стать гуру DE-строения, завоевать всемирный авторитет, и то не факт, что руководящие лица на него поведутся.
Такие вот дела, мой юный друг, в реальности дела, а не в твоих восторженных мечтах.