Как хочется, чтобы в середине рабочего дня, сразу после обеда, ворвались грабители и закричали: «Всем лежать и не двигаться!»Мысли за два дня до пятницы.
Дисклеймер: это очередная абсолютно выдуманная история, не имеющая ничего общего с реальностью. Предыдущие выдуманные истории были
здесь и
здесь (ссылка только для друзей); там есть линки на ещё более старые, но тоже абсолютно выдуманные истории.
В начале сотворил Intel USB Type A. И было место внутри рамки USB-коннектора пусто и безвидно, и был коннектор огромным, и рамка его ржавела, и вставлялся в гнездо он только в одном положении, и не с первого раза. Коннектор надо было попробовать вставить, перевернуть, попробовать вставить снова, перевернуть, и только на третий раз он, возможно, соглашался подойти к гнезду.
Лирическое отступление:
Говорят, когда хоронили изобретателя USB Type A, гроб опустили в могилу, достали, перевернули, опустили снова, вновь достали, перевернули, и наконец опустили правильной стороной.
Но это ещё что. Изобретателя флешки пришлось хоронить в открытом гробу, потому что крышечка куда-то закатилась…
И тогда сотворил Intel USB Type B. И был он толще прежнего, и кабель его был тоже нехилым, и до сих пор используется USB Type B для подключения принтеров и сканеров.
Но Microsoft был хитрее всех зверей полевых, и разработал коннекторы Mini-USB и Micro-USB. И соблазнённые производители вставляли эти гнёзда разврата в электронные читалки, и в сотовые телефоны, и в карманные компьютеры, и перетирались провода их тонкие, и отламывались провода от контактов, и отрывались эти коннекторы от плат, к которым были припаяны, оставляя за собой лишь разрушение, слёзы и боль, потому что крепления коннекторов специально были сделаны так, чтобы их смогла оторвать даже бабочка взмахом крыльев своих. И стали умные люди заранее, ещё при покупке, разбирать свои электронные устройства и заливать крепления коннекторов эпоксидкой, чтоб не оторвалась железка бесовская от платы материнской, окирпичивая устройство. И горе было тем, у кого эпоксидка заливалась внутрь коннектора! И плач стоял по всей земле, и скрежет зубовный, и рвали люди на себе волосы в отчаянии, а у кого не было волос, имплантировали и рвали.
Вдобавок к ужасным коннекторам, тонким ломким проводам и отламывающимся креплениям, коннекторы Micro-USB и Mini-USB тоже были односторонними, и подключить их в темноте наощупь было невозможно.
Поэтому в 2014-м году вышла новая спецификация коннектора, USB Type C. Овальный 24-контактный коннектор должен был решить все вышеперечисленные проблемы: предполагалось крепкое крепление к плате, достаточно крепкий экранированный провод, и подключать его можно любой стороной. При подключении умные устройства сами определяли, какой стороной воткнут кабель, и договаривались о назначении контактов. Правда, USB-C был больше по размерам, чем коннектор «Lightning» фирмы Apple, но Apple спецификациями делиться отказалась, и её обязали потихоньку переводить устройства на USB-C, чем она сейчас и занимается.
Коннекторы USB-C в самом деле крепкие, надёжные и удобные, поэтому их принялись использовать для разных целей. Например, в интерфейсе Thunderbolt третьей версии тоже используется USB-C. Неудивительно поэтому, что мой работодатель решил вместо старых коннекторов Mini-HDMI в новой версии аппаратуры использовать USB-C. Восемь штук, для подключения периферии. Логично же?
Но! Если бы всё было так хорошо, я бы об этом не писал, правда?
Провод Thunderbolt, вставленный в помеченное молнией гнездо USB Type C (Википедия).
Для простоты распиновки ребята-субподрядчики, проектировавшие периферийные устройства, сделали коннекторы USB-C непереворачиваемыми. То есть когда пользователь попробует подключить периферию к аппарату, коннектор войдёт в гнездо в любом случае, но если коннектор будет перевёрнут по сравнению с тем, что ожидает система, периферийное устройство получит полтора ампера не на тот контакт и сгорит. Красиво, с бабахом, с дымом и с искрами. Механики божатся, что когда-нибудь на коннекторах будут поставлены красные точки там, где надо. Но пока их нет, поэтому сборочный цех напоминает передовую на второстепенном направлении: тишина, люди заняты каждый своим делом, но периодически раздаётся мощный взрыв, сопровождаемый раскатами матюков из закутка начальника цеха.
А ещё рядышком с гнёздами периферии расположено гнездо Thunderbolt. Которое, напомню, такое же USB-C, только на корпусе пририсована маленькая молния. И если подключить в это гнездо периферию, или если подключить провод Thunderbolt к гнезду периферии, тоже будет сочный «бабах». Если повезёт, можно спалить материнскую плату и остаться без работы на неделю, пока в сборочном цеху спаяют новую, потому что запаса плат у нас нет.
Всё, что я думаю о гениях дизайна, сделавших непереворачиваемым интерфейс, который пользователи привыкли втыкать любой стороной, и разместивших гнездо Thunderbolt рядом с гнёздами периферии, я напечатать не могу. То же самое относится к людям, спроектировавшим материнку и периферию взрывающимися облаком конденсаторной фольги от каждого чиха. Напечатать не могу, ибо слова эти очень непечатные, и я берегу их на тот момент, когда смогу встретиться с субподрядчиками лично и высказать им эти слова в лицо. Надеюсь, судья сочтёт мои действия оправданными, и я отделаюсь всего лишь семью годами каторги за причинение тяжких телесных повреждений и бесчеловечное унижение потерпевших крайне изобретательными, но абсолютно извращёнными способами.
Никогда не нанимайте субподрядчиков. Если уж наняли - проверяйте их работу. А если не проверили, и нет времени исправлять, пеняйте на себя.