Сам себе мастер: различия между версиями

Материал из Posmotrelisu
Перейти к навигации Перейти к поиску
м
 
(не показана 1 промежуточная версия 1 участника)
Строка 1: Строка 1:
{{q|Кира: Что за ацтойная операционка у вас тут на Гандаме стоит?! Уйди, женщина, щаз я все тут настрою как надо!
{{q|pre=1|
Кира: Что за ацтойная операционка у вас тут на Гандаме стоит?! Уйди, женщина, щаз я все тут настрою как надо!
Так Кира Ямато и стал ГлавГероем, потому что ни пилотировать, ни перенастроить Гандам после его участия военные так и не смогли.|Анекдот по [[Gundam/Mobile Suit Gundam SEED|Gundam SEED]]}}
Так Кира Ямато и стал ГлавГероем, потому что ни пилотировать, ни перенастроить Гандам после его участия военные так и не смогли.|Анекдот по [[Gundam/Mobile Suit Gundam SEED|Gundam SEED]]}}


Строка 12: Строка 13:
=== [[Фольклор]] ===
=== [[Фольклор]] ===
* Анекдот про не особенно радивого работника, которого не могут уволить потому, что больше никто не разберется где и что у него лежит на рабочем месте.
* Анекдот про не особенно радивого работника, которого не могут уволить потому, что больше никто не разберется где и что у него лежит на рабочем месте.
=== [[Комплексные франшизы]] ===
* «[[Звёздные Войны]]»:
** Джеонозианский истребитель типа «Нантекс» был очень хорош, но пригоден для пилотирования только джеонозианцами. ''Последний человек, который пытался управлять нашим истребителем, разбился в лавовых полях Н’ракти. Ваши пилоты падают с неба, как мокрые мотыльки.'' © Эрцгерцог Поггль Меньший — графу Дуку.
** Маластарские гоночные поды, акклиматизированные дагами и на Татуине — в ту же степь. Энакин Скайвокер, не подозревавший о своих джедайских способностях — '''единственный''' во вселенной человек, пилотировавший под наравне с прочими инопланетниками и не убившийся при этом!
** Крейсеры мон-каламари — аналогично и с [[обоснование]]м. Движения, которыми они управляются, для самих мон-каламари просты и естественны, а вот для наземных созданий требуют поистине [[резиновое тело|резинового тела]], даром что эти [[рыболюди]] вполне гуманоидного телосложения.


=== [[Литература]] ===
=== [[Литература]] ===
* Валентин Пикуль, «Океанский патруль» — старый [[поморы и купцы|архангельский]] корабел Антип Сорокоумов, талантливый самоучка-практик, строит парусники, по мореходности способные и с современными (а действие происходит в Великую Отечественную) кораблями потягаться — вот только парусное вооружение и особенно такелаж на них выходят настолько нестандартные, что когда такой парусник приходится оперативно ставить в строй, все офицеры дружно говорят, что <s>оружие орков стрелять не может</s> не знают, как этим зееадлером управлять, и приходится вызывать капитанить самого мастера.
* Валентин Пикуль, «Океанский патруль» — старый [[поморы и купцы|архангельский]] корабел Антип Сорокоумов, талантливый самоучка-практик, строит парусники, по мореходности способные и с современными (а действие происходит в Великую Отечественную) кораблями потягаться — вот только парусное вооружение и особенно такелаж на них выходят настолько нестандартные, что когда такой парусник приходится [[каждый, способный держать оружие|оперативно ставить в строй]], все офицеры дружно говорят, что <s>оружие орков стрелять не может</s> не знают, как этим зееадлером управлять, и приходится вызывать капитанить самого мастера.
* Павел Шумил, «[[Слово о драконе|Долг перед видом]]» — хакер-рептилоид Болан пытается разобраться в коде, написанном парочкой [[ИИ]]: «Сестрёнки писали программы неправильно! Никто так программы не пишет. Ни ящеры, ни драконы, ни люди. Программа должна быть красивой. Программа должна быть структурной. Программа должна быть понятной и читабельной. Сестренки не пользовались командами безусловного перехода. Пусть. Некоторые эстеты от программирования считают, что оператор безусловного перехода — зло. Но они не пользовались и операторами условного перехода. Сестрёнки не писали подпрограмм. Они вообще не использовали 90 % команд компьютера. Логическое умножение на маску, сдвиги, логическое сложение, несколько команд арифметики — и все! Вместе с тем их программы обладали чудовищным быстродействием. Программы, состоящие на 95 % из таблиц адресов переходов и дешифраторов — с таким Болан не сталкивался. Таблицы и дешифраторы. Это же надо! Сестрёнки выделяли умножением на маску одним им известные битики, собирали их в слово, сдвигом превращали это слово в адрес в таблице переходов, запихивали полученный адрес в стек и давали команду „возврат из процедуры“. По существу, тот же самый безусловный переход по косвенному адресу, но на 8 тактов быстрее<ref>8 тактов? Программист удивлённо вскидывает брови. Для начала, если такой хак действительно существует в описанной архитектуре, руки создателям архитектуры нужно вырвать из задницы и пересадить на нормальное место. Это не говоря о том, что низкоуровневые программисты существуют до сих пор, и борьба за быстродействие вполне себе ведётся, просто переползла с персоналок на более специализированные системы. Автор этой правки в студенчестве писал программы для микроконтроллеров, где действительно была гонка за каждым машинным циклом (просто потому, что такты были медленные) — там подобные трюки изучались, изобретались и всесторонее исследовались, урезать тело цикла на пару МЦ было делом важным. Безусловный переход — команда достаточно „быстрая“, запихивание адреса в стек не может быть ''настолько'' быстрее. Ещё можно кое-как поверить, если адрес собирается в стеке из нескольких разрозненных байт, но тогда какого же чудовищного размера их программы?</ref><ref>[[Адвокат дьявола]]: возможно, чтение из памяти ''очень'' медленное, так что переход по косвенному адресу (то есть предварительная вычитка адреса из памяти) будет медленнее, чем „сборка“ адреса в регистрах процессора. Впрочем, исходное произведение не читал.</ref>. Ни один нормальный программист не использует ТАК команду „возврат из процедуры“. Хакеры используют. Но чтоб на этой команде строить всю логику программы — для этого нужно быть психом или суперхакером».
* Павел Шумил, «[[Слово о драконе|Долг перед видом]]» — хакер-рептилоид Болан пытается разобраться в коде, написанном парочкой [[ИИ]]: «Сестрёнки писали программы неправильно! Никто так программы не пишет. Ни ящеры, ни драконы, ни люди. Программа должна быть красивой. Программа должна быть структурной. Программа должна быть понятной и читабельной. Сестренки не пользовались командами безусловного перехода. Пусть. Некоторые эстеты от программирования считают, что оператор безусловного перехода — зло. Но они не пользовались и операторами условного перехода. Сестрёнки не писали подпрограмм. Они вообще не использовали 90 % команд компьютера. Логическое умножение на маску, сдвиги, логическое сложение, несколько команд арифметики — и все! Вместе с тем их программы обладали чудовищным быстродействием. Программы, состоящие на 95 % из таблиц адресов переходов и дешифраторов — с таким Болан не сталкивался. Таблицы и дешифраторы. Это же надо! Сестрёнки выделяли умножением на маску одним им известные битики, собирали их в слово, сдвигом превращали это слово в адрес в таблице переходов, запихивали полученный адрес в стек и давали команду „возврат из процедуры“. По существу, тот же самый безусловный переход по косвенному адресу, но на 8 тактов быстрее<ref>8 тактов? Программист удивлённо вскидывает брови. Для начала, если такой хак действительно существует в описанной архитектуре, руки создателям архитектуры нужно вырвать из задницы и пересадить на нормальное место. Это не говоря о том, что низкоуровневые программисты существуют до сих пор, и борьба за быстродействие вполне себе ведётся, просто переползла с персоналок на более специализированные системы. Автор этой правки в студенчестве писал программы для микроконтроллеров, где действительно была гонка за каждым машинным циклом (просто потому, что такты были медленные) — там подобные трюки изучались, изобретались и всесторонее исследовались, урезать тело цикла на пару МЦ было делом важным. Безусловный переход — команда достаточно „быстрая“, запихивание адреса в стек не может быть ''настолько'' быстрее. Ещё можно кое-как поверить, если адрес собирается в стеке из нескольких разрозненных байт, но тогда какого же чудовищного размера их программы?</ref><ref>[[Адвокат дьявола]]: возможно, чтение из памяти ''очень'' медленное, так что переход по косвенному адресу (то есть предварительная вычитка адреса из памяти) будет медленнее, чем „сборка“ адреса в регистрах процессора. Впрочем, исходное произведение не читал.</ref>. Ни один нормальный программист не использует ТАК команду „возврат из процедуры“. Хакеры используют. Но чтоб на этой команде строить всю логику программы — для этого нужно быть психом или суперхакером».
** Самих сестренок чуть не закоротило от попытки разобраться в созданной Боланом программе защиты от наблюдения: «— Здесь мегабайты кода! В этом невозможно разобраться! Он псих ненормальный». Но в данном случае [[субверсия]]: никаких «мегабайтов кода» в действительности не было, а была имитирующая их наличие ловушка для особо любопытных искинов.
** Самих сестренок чуть не закоротило от попытки разобраться в созданной Боланом программе защиты от наблюдения: «— Здесь мегабайты кода! В этом невозможно разобраться! Он псих ненормальный». Но в данном случае [[субверсия]]: никаких «мегабайтов кода» в действительности не было, а была имитирующая их наличие ловушка для особо любопытных искинов.
* Джон Варлей «Нажмите Ввод» — классика киберпанка. По соседству с протагонистом жил сам-себе-мастер Клюгер, которого однажды убили, а большие дяди [[Вещи, которые лучше не знать|начали расследование, в процессе которого вышли на ещё бо́льших дядь]]…
* Джон Варлей «Нажмите Ввод» — классика киберпанка. По соседству с протагонистом жил сам-себе-мастер Клюгер, которого однажды убили, а большие дяди [[Вещи, которые лучше не знать|начали расследование, в процессе которого вышли на ещё бо́льших дядь]]…
* Р. Хайнлайн, «Космическое семейство Стоун». Близнецам Стоун срочно потребовался космический катер. Настолько, что они даже подумывали дать знакомому упрямому шахтёру по голове и угнать его машину. К счастью, удалось договориться миром, потому что на поверку катер был переделан под управление четырьмя конечностями: проведший большую часть в жизни в невесомости шахтер управлялся ногами [[Очумелые ножки|не хуже, чем руками]]. Да и навигационная система оказалась нестандартной, вряд ли кто-то, кроме владельца, сумел бы рулить этим творением.
* Роберт Хайнлайн, «Космическое семейство Стоун». Близнецам Стоун срочно потребовался космический катер. Настолько, что они даже подумывали дать знакомому упрямому шахтёру по голове и угнать его машину. К счастью, удалось договориться миром, потому что на поверку катер был переделан под управление четырьмя конечностями: проведший большую часть в жизни в невесомости шахтер управлялся ногами [[Очумелые ножки|не хуже, чем руками]]. Да и навигационная система оказалась нестандартной, вряд ли кто-то, кроме владельца, сумел бы рулить этим творением.


==== Сетевая литература ====
==== Сетевая литература ====
* [[Worm]] — [[Зигзаг]]: таким образом работают почти все изделия супер-изобретателей этого сеттинга, Технарей. Это чудо-машины, способные на невероятные вещи. И в принципе пользоваться ими могут даже гражданские. Но при этом сами Технари не понимают принципов работы своих поделок. А улучшить, воспроизвести или хотя бы починить поделку Технаря может, кроме автора поделки, только другой Технарь с похожей специализацией.
* [[Worm]] — [[Зигзаг]]: таким образом работают почти все изделия супер-изобретателей этого сеттинга, Технарей. Это чудо-машины, способные на невероятные вещи. И в принципе пользоваться ими могут даже гражданские. Но при этом сами Технари не понимают принципов работы своих поделок. А улучшить, воспроизвести или хотя бы починить поделку Технаря может, кроме автора поделки, только другой Технарь с похожей специализацией.
=== [[Кино]] ===
* «[[Звёздные Войны]]» — джеонозианский истребитель типа «Нантекс» был очень хорош, но пригоден для пилотирования только джеонозианцами. ''Последний человек, который пытался управлять нашим истребителем, разбился в лавовых полях Н’ракти. Ваши пилоты падают с неба, как мокрые мотыльки.'' © Эрцгерцог Поггль Меньший — графу Дуку.
** Маластарские гоночные поды, акклиматизированные дагами и на Татуине - в ту же степь. Энакин Скайвокер, не подозревавший о своих джедайских способностях - '''единственный''' во вселенной человек, пилотировавший под наравне с прочими инопланетниками и не убившийся при этом!


=== [[Телесериалы]] ===
=== [[Телесериалы]] ===
Строка 32: Строка 35:
=== [[Мультсериалы]] ===
=== [[Мультсериалы]] ===
* Megas XLR — Куп ТАК перенастроил гиганского робота Мегаса, что управлять им теперь может только он сам. Похоже, идею для мультсериала сценаристы взяли как раз из анекдота в эпиграфе.
* Megas XLR — Куп ТАК перенастроил гиганского робота Мегаса, что управлять им теперь может только он сам. Похоже, идею для мультсериала сценаристы взяли как раз из анекдота в эпиграфе.
=== [[Аниме]] ===
=== [[Аниме]] ===
* [[Oban Star-Racers]] — главная героиня Ева «Молли» Вэй, механик команды землян. После аварии, покалечившей основного пилота, переделала кресло и управление гоночного средства под свой рост, став единственным пилотом.
* [[Oban Star-Racers]] — главная героиня Ева «Молли» Вэй, механик команды землян. После аварии, покалечившей основного пилота, переделала кресло и управление гоночного средства под свой рост, став единственным пилотом.
Строка 37: Строка 41:
=== [[Видеоигры]] ===
=== [[Видеоигры]] ===
* Общее место — шмот с «расовыми» или «классовыми» спецификациями. Не надо его отдельно приводить в примеры — слишком много подобных случаев.
* Общее место — шмот с «расовыми» или «классовыми» спецификациями. Не надо его отдельно приводить в примеры — слишком много подобных случаев.
** [[Педаль в пол]] при наличии свойства «привязывания» вещи к персонажу — в таком случае после первого надевания другие персонажи могут разве что в инвентаре предмет потаскать (это если предмет попадает персонажу в руки «чистым», а не сразу «именным»). В обычных RPG заставляет игроков тщательнее продумывать распределение экипировки между сопартийцами, а в многопользовательских предотвращает переполнение рынка имбалансными (для своего уровня) предметами (особенно часто встречается для предметов, выдаваемых в награду за квест — кто заслужил, тот и носит).
** [[Педаль в пол]] при наличии свойства «привязывания» вещи к персонажу — в таком случае после первого надевания другие персонажи могут разве что в инвентаре предмет потаскать (это если предмет попадает персонажу в руки «чистым», а не сразу «именным»). В обычных RPG заставляет игроков тщательнее продумывать распределение экипировки между сопартийцами, а в многопользовательских предотвращает переполнение рынка имбалансными (для своего уровня) предметами (особенно часто встречается для предметов, выдаваемых в награду за квест — кто заслужил, тот и носит).
* [[Eve Online]] — линейки навыков Fitting и Rigging отвечают именно за сабж. [[С прикрученным фитильком]], потому как достаточно освоить нужный уровень соответствующих навыков, но по [[Слово_Божие|лору]] эти навыки отвечают именно что за настройку систем корабля пилотом строго под себя.
* [[Eve Online]] — линейки навыков Fitting и Rigging отвечают именно за сабж. [[С прикрученным фитильком]], потому как достаточно освоить нужный уровень соответствующих навыков, но по [[Слово Божие|лору]] эти навыки отвечают именно что за настройку систем корабля пилотом строго под себя.


=== [[Реальная жизнь]] ===
=== [[Реальная жизнь]] ===
Строка 50: Строка 54:
** способ тру-мастеров, ну вы поняли — самому написать и библиотеку и программу.
** способ тру-мастеров, ну вы поняли — самому написать и библиотеку и программу.
* Правила и стандарты программирования требуют чтобы код был читаем, прокомментирован, понятен и легок для модернизации — и тот кто намеренно будет уклоняться от следования принципам — приближается к тропу: его программы будут понятны только ему. Но это первое время, потом он наравне с остальными будет заново пытаться понять что эта штука делает.
* Правила и стандарты программирования требуют чтобы код был читаем, прокомментирован, понятен и легок для модернизации — и тот кто намеренно будет уклоняться от следования принципам — приближается к тропу: его программы будут понятны только ему. Но это первое время, потом он наравне с остальными будет заново пытаться понять что эта штука делает.
** Принципы «работает — не трогай» и «никто туда больше не полезет» в современном мире потихоньку умирают, слово «рефакторинг» перестает быть чем-то мифическим, код пишется «с запасом» в расчете на будущее масштабирование. Но существует приличное количество легенд и анекдотов на тему (типа комментария в коде /*Если ты на свой риск решил попробовать улучшить этот код, то обнови число затраченых часов для будущих коллег. На данный момент впустую потрачено: 874 часа. */
** Принципы «работает — не трогай» и «никто туда больше не полезет» в современном мире потихоньку умирают, слово «рефакторинг» перестает быть чем-то мифическим, код пишется «с запасом» в расчете на будущее масштабирование. Но существует приличное количество легенд и анекдотов на тему (типа комментария в коде: ''/*Если ты на свой риск решил попробовать улучшить этот код, то обнови число затраченых часов для будущих коллег. На данный момент впустую потрачено: 874 часа. */''
** А потом выясняется, что «читаем, понятен и лёгок для модернизации» получается антонимом к «быстр и эффективен» как следствие снижения планки качества как самих программистов (код, понятный мастеру, не будет понятен дешёвому и доступному новичку), так и кода (очень многие «правила и стандарты» — на самом деле результат работы таких самсебемастеров, желающих во что бы то ни стало остаться на пригретом месте).
** А потом выясняется, что «читаем, понятен и лёгок для модернизации» получается антонимом к «быстр и эффективен» как следствие снижения планки качества как самих программистов (код, понятный мастеру, не будет понятен дешёвому и доступному новичку), так и кода (очень многие «правила и стандарты» — на самом деле результат [[вредительство|работы таких самсебемастеров]], желающих во что бы то ни стало остаться на пригретом месте).
* Художники, скульпторы и мастера технических профессий, которым в силу редкости специальности приходится самим изготавливать сподручный инструмент. Так, например, скульпторы признают удобными те лишь инструменты для лепки, которые выточили сами. Художники нередко сами делают кисть «кошачку» из кошачьей шерсти и всевозможные циркули, а кузнецы куют собственные клещи и прочие пробойники.
* Художники, скульпторы и мастера технических профессий, которым в силу редкости специальности приходится самим изготавливать сподручный инструмент. Так, например, скульпторы признают удобными те лишь инструменты для лепки, которые выточили сами. Художники нередко сами делают кисть «кошачку» из кошачьей шерсти и всевозможные циркули, а [[кузнец]]ы куют собственные клещи и прочие пробойники.
* Редакторы вопросов спортивного ЧГК.
* Редакторы вопросов спортивного ЧГК.
* Специфические почерки вызывают большую головную боль у других людей.
* Специфические почерки вызывают большую головную боль у других людей.
** Врачи же! Их почерк вошёл в фольклор.
** Врачи же! Их почерк [[почерк врача|вошёл в фольклор]].
*** Обратная сторона — те-же IT-шники, которые со временем просто [[Умеет читать, не умея писать|разучиваются писать]]. В итоге, когда писать приходится, пишут с трудом и «детским» почерком, который тоже не всегда может прочитать кто-то кроме писавшего (а порой не может и сам писавший, особенно если не сразу). Не улучшает ситуацию и тот факт, что нередко бесконечное бумагомарательство (в ВУЗе)<ref>Автору правки за четыре года пришлось переписать от руки не одну методичку. Нет, не потому, что получить методичку другим способом нельзя. Просто потому, что переписанная методичка — условие допуска к зачету. XXI век. Европа. Самый престижный ВУЗ страны в соответствующем направлении. Nuff said.</ref> и отсутствие письма вообще (в рабочей практике) случаются в разные периоды жизни одного человека.
*** Обратная сторона — те-же IT-шники, которые со временем просто [[Умеет читать, не умея писать|разучиваются писать]]. В итоге, когда писать приходится, пишут с трудом и «детским» почерком, который тоже не всегда может прочитать кто-то кроме писавшего (а порой [[Тзинч#Демоны Тзинча|не может и сам писавший]], особенно если не сразу). Не улучшает ситуацию и тот факт, что нередко бесконечное бумагомарательство (в ВУЗе)<ref>Автору правки за четыре года пришлось переписать от руки не одну методичку. Нет, не потому, что получить методичку другим способом нельзя. Просто потому, что переписанная методичка — условие допуска к зачету. XXI век. Европа. Самый престижный ВУЗ страны в соответствующем направлении. Nuff said.</ref> и отсутствие письма вообще (в рабочей практике) случаются в разные периоды жизни одного человека.
** Кто угодно кто пользуется какой-либо системой стенографии. Педаль в пол выжимают те, кто пользуются особой системой сокращений и условных знаков, известной только ему.
** Кто угодно, кто пользуется какой-либо системой стенографии. Педаль в пол выжимают те, кто пользуются особой системой сокращений и условных знаков, известной только ему.
*** Автор этой правки попал в забавную ситуацию, используя для ведения конспекта по матанализу вполне общепринятый и широко известный язык математической логики, с которым познакомился ещё в школе в рамках общего курса алгебры. Конспект вышел довольно компактным и очень даже читаемым. Первый конфуз случился, когда лектор пообещал поставить автомат за самый подробный конспект, для чего собственно конспекты собрал. Как выяснилось, подробность конспекта предполагалось оценивать по его объёму, а у автора правки по объёму изведённой бумаги конспект оказался самым маленьким на потоке (четверть общей тетради против четырёх общих тетрадей у самого большого). Второй конфуз случился, когда лектор вызвал автора правки и таки заслужившую объёмом конспекта автомат однокурсницу перед всей аудиторией и стал выяснять, отсутствие чего в несчастном конспекте привело к такому падению объёма — в результате лектор не смог назвать ни одной темы, которая не была бы описана в «худшем» конспекте потока (для чего собственно оный конспект открывался на нужном развороте и в таком виде предъявлялся лектору), а обладательница «лучшего» конспекта потока не смогла найти в своём конспекте ни одной из названных лектором тем (не исключено, что в том числе из-за проблем с чтением собственного почерка). Третий конфуз случился, когда однокурсники таки попросили у автора правки конспект для облегчения подготовки — оказалось, что на весь поток языком математической логики владел только автор правки.
*** Автор этой правки попал в забавную ситуацию, используя для ведения конспекта по матанализу вполне общепринятый и широко известный язык математической логики, с которым познакомился ещё в школе в рамках общего курса алгебры. Конспект вышел довольно компактным и очень даже читаемым. Первый конфуз случился, когда лектор пообещал поставить автомат за самый подробный конспект, для чего собственно конспекты собрал. Как выяснилось, подробность конспекта предполагалось оценивать по его объёму, а у автора правки по объёму изведённой бумаги конспект оказался самым маленьким на потоке (четверть общей тетради против четырёх общих тетрадей у самого большого). Второй конфуз случился, когда лектор вызвал автора правки и таки заслужившую объёмом конспекта автомат однокурсницу перед всей аудиторией и стал выяснять, отсутствие чего в несчастном конспекте привело к такому падению объёма — в результате лектор не смог назвать ни одной темы, которая не была бы описана в «худшем» конспекте потока (для чего собственно оный конспект открывался на нужном развороте и в таком виде предъявлялся лектору), а обладательница «лучшего» конспекта потока не смогла найти в своём конспекте ни одной из названных лектором тем (не исключено, что в том числе из-за проблем с чтением собственного почерка). Третий конфуз случился, когда однокурсники таки попросили у автора правки конспект для облегчения подготовки — оказалось, что [[сапожник без сапог|на весь поток языком математической логики владел только автор правки]].


== Примечания ==
== Примечания ==
<references />
{{примечания}}
{{Nav/Профессии}}
{{Nav/Профессии}}

Текущая версия на 10:47, 25 августа 2026

«

Кира: Что за ацтойная операционка у вас тут на Гандаме стоит?! Уйди, женщина, щаз я все тут настрою как надо!
Так Кира Ямато и стал ГлавГероем, потому что ни пилотировать, ни перенастроить Гандам после его участия военные так и не смогли.

»
— Анекдот по Gundam SEED

Сам себе мастер — специфическая разновидность профи с причудами, одна из причин того, что серийные образцы никуда не годятся.

Этот персонаж (или группа персонажей) делает что-то очень хорошо. Возможно, лучше всех в сеттинге. Но делает это настолько специфическим образом, что в полной мере пользоваться результатами может только он сам (или только другие члены этой группы). Остальным в лучшем случае неудобно, эффективность снижается, в худшем — попытка использования приводит к мучительной смерти. Причём речь не идёт о попытках защиты копирайта или целенаправленном ограничении неавторизованного доступа. Нет, мастер честно старается сделать своё творение простым, понятным и удобным в использовании… только вот его представления об удобстве и рациональности сильно отличаются от удобства среднего человека.

Близкие тропы — Сумасшедший учёный, Невезучий изобретатель.

Примеры[править]

Фольклор[править]

  • Анекдот про не особенно радивого работника, которого не могут уволить потому, что больше никто не разберется где и что у него лежит на рабочем месте.

Комплексные франшизы[править]

  • «Звёздные Войны»:
    • Джеонозианский истребитель типа «Нантекс» был очень хорош, но пригоден для пилотирования только джеонозианцами. Последний человек, который пытался управлять нашим истребителем, разбился в лавовых полях Н’ракти. Ваши пилоты падают с неба, как мокрые мотыльки. © Эрцгерцог Поггль Меньший — графу Дуку.
    • Маластарские гоночные поды, акклиматизированные дагами и на Татуине — в ту же степь. Энакин Скайвокер, не подозревавший о своих джедайских способностях — единственный во вселенной человек, пилотировавший под наравне с прочими инопланетниками и не убившийся при этом!
    • Крейсеры мон-каламари — аналогично и с обоснованием. Движения, которыми они управляются, для самих мон-каламари просты и естественны, а вот для наземных созданий требуют поистине резинового тела, даром что эти рыболюди вполне гуманоидного телосложения.

Литература[править]

  • Валентин Пикуль, «Океанский патруль» — старый архангельский корабел Антип Сорокоумов, талантливый самоучка-практик, строит парусники, по мореходности способные и с современными (а действие происходит в Великую Отечественную) кораблями потягаться — вот только парусное вооружение и особенно такелаж на них выходят настолько нестандартные, что когда такой парусник приходится оперативно ставить в строй, все офицеры дружно говорят, что оружие орков стрелять не может не знают, как этим зееадлером управлять, и приходится вызывать капитанить самого мастера.
  • Павел Шумил, «Долг перед видом» — хакер-рептилоид Болан пытается разобраться в коде, написанном парочкой ИИ: «Сестрёнки писали программы неправильно! Никто так программы не пишет. Ни ящеры, ни драконы, ни люди. Программа должна быть красивой. Программа должна быть структурной. Программа должна быть понятной и читабельной. Сестренки не пользовались командами безусловного перехода. Пусть. Некоторые эстеты от программирования считают, что оператор безусловного перехода — зло. Но они не пользовались и операторами условного перехода. Сестрёнки не писали подпрограмм. Они вообще не использовали 90 % команд компьютера. Логическое умножение на маску, сдвиги, логическое сложение, несколько команд арифметики — и все! Вместе с тем их программы обладали чудовищным быстродействием. Программы, состоящие на 95 % из таблиц адресов переходов и дешифраторов — с таким Болан не сталкивался. Таблицы и дешифраторы. Это же надо! Сестрёнки выделяли умножением на маску одним им известные битики, собирали их в слово, сдвигом превращали это слово в адрес в таблице переходов, запихивали полученный адрес в стек и давали команду „возврат из процедуры“. По существу, тот же самый безусловный переход по косвенному адресу, но на 8 тактов быстрее[1][2]. Ни один нормальный программист не использует ТАК команду „возврат из процедуры“. Хакеры используют. Но чтоб на этой команде строить всю логику программы — для этого нужно быть психом или суперхакером».
    • Самих сестренок чуть не закоротило от попытки разобраться в созданной Боланом программе защиты от наблюдения: «— Здесь мегабайты кода! В этом невозможно разобраться! Он псих ненормальный». Но в данном случае субверсия: никаких «мегабайтов кода» в действительности не было, а была имитирующая их наличие ловушка для особо любопытных искинов.
  • Джон Варлей «Нажмите Ввод» — классика киберпанка. По соседству с протагонистом жил сам-себе-мастер Клюгер, которого однажды убили, а большие дяди начали расследование, в процессе которого вышли на ещё бо́льших дядь…
  • Роберт Хайнлайн, «Космическое семейство Стоун». Близнецам Стоун срочно потребовался космический катер. Настолько, что они даже подумывали дать знакомому упрямому шахтёру по голове и угнать его машину. К счастью, удалось договориться миром, потому что на поверку катер был переделан под управление четырьмя конечностями: проведший большую часть в жизни в невесомости шахтер управлялся ногами не хуже, чем руками. Да и навигационная система оказалась нестандартной, вряд ли кто-то, кроме владельца, сумел бы рулить этим творением.

Сетевая литература[править]

  • Worm — Зигзаг: таким образом работают почти все изделия супер-изобретателей этого сеттинга, Технарей. Это чудо-машины, способные на невероятные вещи. И в принципе пользоваться ими могут даже гражданские. Но при этом сами Технари не понимают принципов работы своих поделок. А улучшить, воспроизвести или хотя бы починить поделку Технаря может, кроме автора поделки, только другой Технарь с похожей специализацией.

Телесериалы[править]

  • Battlestar Galactica — сверхсветовые двигатели сайлонов намного эффективнее человеческих и позволяют прыжки на тысячи световых лет (человеческие — максимум на полтора десятка). Вот только работают эти двигатели только при подключении к ним живого сайлона. Хорошо, что у людей есть Афина…

Мультсериалы[править]

  • Megas XLR — Куп ТАК перенастроил гиганского робота Мегаса, что управлять им теперь может только он сам. Похоже, идею для мультсериала сценаристы взяли как раз из анекдота в эпиграфе.

Аниме[править]

  • Oban Star-Racers — главная героиня Ева «Молли» Вэй, механик команды землян. После аварии, покалечившей основного пилота, переделала кресло и управление гоночного средства под свой рост, став единственным пилотом.

Видеоигры[править]

  • Общее место — шмот с «расовыми» или «классовыми» спецификациями. Не надо его отдельно приводить в примеры — слишком много подобных случаев.
    • Педаль в пол при наличии свойства «привязывания» вещи к персонажу — в таком случае после первого надевания другие персонажи могут разве что в инвентаре предмет потаскать (это если предмет попадает персонажу в руки «чистым», а не сразу «именным»). В обычных RPG заставляет игроков тщательнее продумывать распределение экипировки между сопартийцами, а в многопользовательских предотвращает переполнение рынка имбалансными (для своего уровня) предметами (особенно часто встречается для предметов, выдаваемых в награду за квест — кто заслужил, тот и носит).
  • Eve Online — линейки навыков Fitting и Rigging отвечают именно за сабж. С прикрученным фитильком, потому как достаточно освоить нужный уровень соответствующих навыков, но по лору эти навыки отвечают именно что за настройку систем корабля пилотом строго под себя.

Реальная жизнь[править]

  • История создания Линукс, которая началась с одного энтузиаста.
  • Менее эпический, но достаточно примечательный образец из мира программирования.
  • В идеале тропу будет соответствовать только программист, который не верит другим и все нужные библиотеки пишет сам. Скорость работы сами можете представить.
  • А еще в такие обстоятельства вполне можно попасть выбрав (или создав) редкий язык программирования или очень специфическую сферу применения.
  • Если с фитильком — то таким мастером стоит считать любого, владеющего навыками написания скриптов или программ на высокоуровневых языках и использующего эти навыки для решения своих задач.
    • для сравнения: способ простых смертных — найти программу которая это делает.
    • способ более продвинутых — искать библотеку которая это делает, чтобы использовать ее в своем коде.
    • способ тру-мастеров, ну вы поняли — самому написать и библиотеку и программу.
  • Правила и стандарты программирования требуют чтобы код был читаем, прокомментирован, понятен и легок для модернизации — и тот кто намеренно будет уклоняться от следования принципам — приближается к тропу: его программы будут понятны только ему. Но это первое время, потом он наравне с остальными будет заново пытаться понять что эта штука делает.
    • Принципы «работает — не трогай» и «никто туда больше не полезет» в современном мире потихоньку умирают, слово «рефакторинг» перестает быть чем-то мифическим, код пишется «с запасом» в расчете на будущее масштабирование. Но существует приличное количество легенд и анекдотов на тему (типа комментария в коде: /*Если ты на свой риск решил попробовать улучшить этот код, то обнови число затраченых часов для будущих коллег. На данный момент впустую потрачено: 874 часа. */
    • А потом выясняется, что «читаем, понятен и лёгок для модернизации» получается антонимом к «быстр и эффективен» как следствие снижения планки качества как самих программистов (код, понятный мастеру, не будет понятен дешёвому и доступному новичку), так и кода (очень многие «правила и стандарты» — на самом деле результат работы таких самсебемастеров, желающих во что бы то ни стало остаться на пригретом месте).
  • Художники, скульпторы и мастера технических профессий, которым в силу редкости специальности приходится самим изготавливать сподручный инструмент. Так, например, скульпторы признают удобными те лишь инструменты для лепки, которые выточили сами. Художники нередко сами делают кисть «кошачку» из кошачьей шерсти и всевозможные циркули, а кузнецы куют собственные клещи и прочие пробойники.
  • Редакторы вопросов спортивного ЧГК.
  • Специфические почерки вызывают большую головную боль у других людей.
    • Врачи же! Их почерк вошёл в фольклор.
      • Обратная сторона — те-же IT-шники, которые со временем просто разучиваются писать. В итоге, когда писать приходится, пишут с трудом и «детским» почерком, который тоже не всегда может прочитать кто-то кроме писавшего (а порой не может и сам писавший, особенно если не сразу). Не улучшает ситуацию и тот факт, что нередко бесконечное бумагомарательство (в ВУЗе)[3] и отсутствие письма вообще (в рабочей практике) случаются в разные периоды жизни одного человека.
    • Кто угодно, кто пользуется какой-либо системой стенографии. Педаль в пол выжимают те, кто пользуются особой системой сокращений и условных знаков, известной только ему.
      • Автор этой правки попал в забавную ситуацию, используя для ведения конспекта по матанализу вполне общепринятый и широко известный язык математической логики, с которым познакомился ещё в школе в рамках общего курса алгебры. Конспект вышел довольно компактным и очень даже читаемым. Первый конфуз случился, когда лектор пообещал поставить автомат за самый подробный конспект, для чего собственно конспекты собрал. Как выяснилось, подробность конспекта предполагалось оценивать по его объёму, а у автора правки по объёму изведённой бумаги конспект оказался самым маленьким на потоке (четверть общей тетради против четырёх общих тетрадей у самого большого). Второй конфуз случился, когда лектор вызвал автора правки и таки заслужившую объёмом конспекта автомат однокурсницу перед всей аудиторией и стал выяснять, отсутствие чего в несчастном конспекте привело к такому падению объёма — в результате лектор не смог назвать ни одной темы, которая не была бы описана в «худшем» конспекте потока (для чего собственно оный конспект открывался на нужном развороте и в таком виде предъявлялся лектору), а обладательница «лучшего» конспекта потока не смогла найти в своём конспекте ни одной из названных лектором тем (не исключено, что в том числе из-за проблем с чтением собственного почерка). Третий конфуз случился, когда однокурсники таки попросили у автора правки конспект для облегчения подготовки — оказалось, что на весь поток языком математической логики владел только автор правки.

Примечания[править]

  1. ↑ 8 тактов? Программист удивлённо вскидывает брови. Для начала, если такой хак действительно существует в описанной архитектуре, руки создателям архитектуры нужно вырвать из задницы и пересадить на нормальное место. Это не говоря о том, что низкоуровневые программисты существуют до сих пор, и борьба за быстродействие вполне себе ведётся, просто переползла с персоналок на более специализированные системы. Автор этой правки в студенчестве писал программы для микроконтроллеров, где действительно была гонка за каждым машинным циклом (просто потому, что такты были медленные) — там подобные трюки изучались, изобретались и всесторонее исследовались, урезать тело цикла на пару МЦ было делом важным. Безусловный переход — команда достаточно „быстрая“, запихивание адреса в стек не может быть настолько быстрее. Ещё можно кое-как поверить, если адрес собирается в стеке из нескольких разрозненных байт, но тогда какого же чудовищного размера их программы?
  2. ↑ Адвокат дьявола: возможно, чтение из памяти очень медленное, так что переход по косвенному адресу (то есть предварительная вычитка адреса из памяти) будет медленнее, чем „сборка“ адреса в регистрах процессора. Впрочем, исходное произведение не читал.
  3. ↑ Автору правки за четыре года пришлось переписать от руки не одну методичку. Нет, не потому, что получить методичку другим способом нельзя. Просто потому, что переписанная методичка — условие допуска к зачету. XXI век. Европа. Самый престижный ВУЗ страны в соответствующем направлении. Nuff said.
КлассикаАтлас