Читать «Bash IT Happens Истории ## 11001 – 12000» онлайн - страница 73

Bash.org.ru IT

Так и получилось, что ранним утром по зданию бегал человек в обтягивающем костюме с раскрасом под Спайдермэна и спасал интернет.

#11183: Герои интернет-передовиц

12:15 16.07.2013, IT happens

Пользуясь случаем, передаю привет и преклоняюсь перед вашим тяжёлым трудом. А знаете ли вы, почему тепличные айтишники-монтажники типа меня не знают о вас ничего? Многие, наверное, думают, что такие трудовые подвиги навсегда остались в романтическом прошлом — а они, оказывается, совершаются и в суровом настоящем. А все дело в том, что раньше о таких, как вы, писали передовые статьи, а теперь не пишут.

Возможно, вы считаете меня, устроившего себе между монтажными работами передых в уютном офисном кресле с шуруповёртиком на коленях, сосунком. Возможно, даже заслуженно. Но всё же один мой совет выслушайте. Я прекрасно понимаю, что вы люди скромные и не считаете нужным хвалиться. Но раз о вас больше не пишут передовиц — начните их писать сами. Несколько романтиков с хорошо подвешенным языком среди вас, уверен, найдётся. Расскажите о своих трудовых буднях. И тогда такие, как мы, перестанут жаловаться на, в общем-то, не такие уж дискомфортные трудовые будни. Нет, я не утверждаю, что мы совсем не нужны: мы тоже занимаем нишу, без которой отдельно взятое предприятие взвоет. Но без вас взвоет вся страна, и мы в том числе.

Начните писать о себе передовицы. Остановите наш поток нытья!

#11184: Объедков хватит

12:15 16.07.2013, IT happens

Разработчики — люди весёлые, когда не угрюмые. Некоторые из них с точки зрения нормальных людей могут выглядеть абсолютно неадекватными, а при детальном рассмотрении всё оказывается очень даже логично. Но чего только стоит программист микроконтроллеров, который начинает дико ржать после получасовой медитации на код, отображаемый на мониторе! Особенно если при этом присутствует конструктор из соседнего отдела, пришедший помучить схемотехника… Но речь не об этом.

Сделали разработчики в несекретном военном НИИ некий несекретный военный прибор. Помимо прочего в приборе есть программно управляемый ключ, подцепленный к слабенькому микроконтроллеру. От микроконтроллера уходит наружу UART, используемый в основном для отладки, и некоторые другие интерфейсы. Ну да бог с этими некоторыми, дело касалось именно UART. Наблюдался интересный эффект: при выключенном питании контроллер благополучно общался по этому самому UART с хостом, адекватно ему отвечал, пытался включить тот самый ключ, честно выдавал ошибку (питания-то нет!) и чуть ли не с собачьей преданностью готов был вертеть хвостиком в ожидании очередной команды от «хозяина».

Увидев такое дело в первый раз, разрабы были серьёзно удивлены. Настолько серьёзно, что первым комментарием было короткое, но очень уж нецензурное слово. Ещё бы — где это видано, чтобы прибор без электричества работал?

Эффект объяснялся довольно просто. Питания хватало от самого UART: линия TX в состоянии логического нуля всегда держится в высоком (+5 вольт) состоянии. Эти-то пять вольт и переходили через защитный диод внутри микроконтроллера на его же линию питания, к которой снаружи, естественно, была подключена кучка конденсаторов. Хватало, чтобы питать маленького и преданного зверька, а вот до гальванически развязанного управляемого ключа уже не доходило.