Как стать автором
Обновить

Комментарии 58

природа электричества подсказывает, что переключатель не будет ничего делать, пока к нему не подключишь два провода

Действительно, магия, почему-то переключатель выступает в роли ключа :)

Скорее всего самый простой вариант работы этого переключателя:
Корпус выключателя был металлический, соединен с одним контактом и сидел на массе одной панели. Другой контакт выключателя соединен с массой соседней панели.
Если электрический контакт между "массами" панелей не надежен — включая и выключая выключатель можно словить кучи приколов.

Про заземление быстрее всего подумали бы те, кто разрабатывал аналоговую электронику — земляная петля в ней даёт много чего интересного. В случае цифровой электроники просто надо наводки побольше получить и привет глюкам.

На панели, которая не подключена никуда, может тупо накапливаться статика от чего угодно (проходящие мимо люди, движение воздуха, и тп). И при замыкании выключателя мы просто разряжаем этот конденсатор на землю дивайса.

Одна из основ слаботочных сетей — все должно быть притянуто к одному минусу.
Соответственно, разница потенциалов между минусами, если они все же разные, имеет значение.
Вот у меня был случай на прошлой работе. Дохли принтеры.
Дело было в НИИ, где посреди лабораторной комнаты стоят такие здоровенные рабочие столы с электрическими щитками, по десять розеток для всякого оборудования. А еще есть обычные комнатные розетки в стене рядом с окнами.
Так вот, если спойлерить сразу — эти розетки возле окон предполагали совсем небольшую нагрузку, типа коричневых настольных ламп от завода «Карболит», тогда как блоки розеток на столах как раз должны были питать всякое суровое дерьмо вроде приводов мешалок, спектрофотометров с ртутными лампами, нагревательных плиток и всего прочего. Но настал XXI век, и даже в НИИ извне проникли нормальные такие компы с блоками питания по полкиловатта, которые все поставили — правильно, на письменных столах под окнами.
А у нас два компа с мониторами были предусмотрительно запитаны удлинителем от щитка. До тех пор, пока не купили новый струйник, и не решили его за неимением свободной розетки в удлинителе включить — ну вы догадались куда. Так сдох один струйник, затем второй. Потом я с подачи электрика догадался, что в линии, питавшей стенные розетки, напряжение неплохо так просажено. И тогда же я впервые в жизни увидел, как искрит… USB-разъем при втыкании/вытыкании из него злополучного принтера. До сих пор не понимаю, почему так повезло и дохли именно принтеры, а не материнка компа со всеми лабораторными данными.
На днях буквально подключил по USB принтер к неттопу, проскочила здоровая искра! Ну, думаю, амбец мамке.
Неттоп целый, а сгорел, внезапно, блочок питания для монитора, воткнутый в ту же розетку, что и неттоп, и принтер.
Переключатель стоял в положении «больше магии»


Очень старый прикол, работающий не только с компьютерами, но и с другой электроникой.
Я, например, познакомился с ним во время службы в армии в начале 80х.

Оба устройства могли общаться друг с другом только тогда, когда между ними не было паллеты,


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

Оказалось, что это явление было вызвано толпой студентов, собиравшихся возле деканата напротив и своими телами поглощавшими сигнал Wi-Fi :)

В их офисе в очередной раз не стало интернета (выделенка). Позвонили провайдеру. Отмазка их техслужбы потрясла всех до глубины души: "На пути нашего радиоканала ВНЕЗАПНО построили дом".
(https://bash.im/quote/29431)

Как человек активно участвоваший в пионернетии в начале/середине нулевых с историями когда внезапно весной на деревьях вырастали листья или за ночь внезапно погрузили металлический пролет зсд — знаком не понаслышке. Это действительно может происходить внезапно )

Я искренне думал, что это шутка. Пока в Перми не построили пару недель назад дом на пути МОЕГО радиомоста.
Ну что я могу сказать — с современными технологиями дома строят действительно быстро.
А что там построили?
была похожая история со сверхточным прибором измерения гравитации который находился глубоко под землей рядом с университетом. и он почему-то показывал раз в неделю словно по часам на пару часов уменьшение гравитации земли. оказалось в это время студенты толпами собирались на трибунах смотреть футбол. а трибуны находились ровно над прибором, и в остальное время пустовали.
Где-то начало-середина 90-х. Аудитория машинок Искра 1030 в Технологическом институте в Санкт-Петербурге. Стоят две абсолютно одинаковые машинки, одна — работает, другая — ни в какую. Берём, меняем между машинами платы памяти… Обе работают!
Возможно, контакты почистились в разъёмах при смене плат. Такие же проблемы были. На одной плате работало 256 из 512 кБ.
Там могла быть другая магия: тактирующие генераторы работали с точностью плюс/минус лапоть.
была похожая магия, докупил планку пямяти, вставляю-не работает. точнее работает, но глючит нереально. если отдельно ставить работает без глюков. оказывается, биос увидел новую планку с меньшим таймингом, и выставил тайминги по ней. старые планки, естественно, на таких таймингах нормально работать не могли.
На Искрах 1030 там не модули были, а цельная плата микросхем в dip корпусах где-то 30-40 см размером.
У меня такая проблема наблюдалась на двух современных (ну, по сравнению с Искрой) материнках с DDR.
И дело было явно не в контактах — в этом случае после «прочистки» при обратной перестановке модулей всё бы заработало. А оно не работает, хоть тресни.
То есть модуль А в материнке 1, модуль Б в материнке 2 — работают, наоборот — фигвам. Модули одинаковые, из одной партии.
Раза три переставил туда-сюда, тайминги пытался настраивать — бесполезно.

Сейчас такая проблема с памятью ддр4, х570 (Райзены. Интелы фз). Я весной купил 4 планки озу 3000, они не работали выше 2800. За эти месяцы я нашёл "быстрый" и "медленный" слот на материнке (нестандарт по руководству и гуглу), также отсортировал планки ("неправильный" порядок либо сильно снижал частоту, либо намного увеличивал количество ошибок памяти). Затем в мессенджерах на 3х каналах толпа народа помогала мне разогнать эту бракованную хрень. Только вчера остановился на частоте 3066, на 3133 запускалась, но с ошибками в одной планке по 7-12 ошибок по постоянным адресам. И поменять нельзя — на 3000 кое-как работает, а одна отдельно от 3066 и выше может.

У меня было такое, что блок питания не дружил с материнской платой. Ставишь другой БП — работает. Ставишь этот БП в другую мать (конфигурация не меньшей мощности) — работает. А вместе — не хочет.
Причину выяснить не удалось — клиент решил, что ему проще купить новый БП и продать этот, чем доказывать неисправность по гарантии.

У меня было такое


У меня сейчас, и намного хуже:
iMac четвертый раз был в сервисе.
Проблема одна — все хорошо, потом бац -и начинаются проблемы с диском (Дисковая утилита OSX не может ни стереть его, ни переразбить — но при этом видит и иногда может проверить его, как с нахождением ошибок, так и без них.
Причем время от времени что-то там срабатывает и диск становится доступен в нормальном режиме — до следующего раза.

Первый раз заменили диск
Второй раз — заменили материнскую плату.
На третий раз опять заменили диск.

Это опять не помогло, поэтому я подрубил к компу по тандерболту внешний карман с SSD и запускал систему (10) с него. При этом 10 сообщала о проблеме со встроенным хардом. Сильно помогало работе отключение этого харда в настройках винды (родная маковская ось безнадежно путалась в дисках и зависала при включении на белом экране).

Забавно, что не смотря на отключение харда в настройках, он там снова и снова оказывался во включенном состоянии (это было заметно по диким тормозам при включении)

Так этот мак проработал лет пять.
Потом сдохла микросхема в блоке питания и девайс вообще перестал работать.

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

Мастер, выдавая этот девайс, радостно сообщил мне, что он выявил проблему — виноват был жесткий диск: «я его протестировал, он выдает кучу ошибок, не жилец»

Я был печален, так как оценивал вероятность новой встречи с мастером как 100%

Снятый хард я протестировал дома, всеми возможными тестами, включая и тест поверхности. Ошибок не было. Этот хард сейчас стоит в другом компьютере и уже месяц работает нормально.

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

И действительно, на пятый запуск опять начались знакомые проблемы — сначала с макосью, а потом и с виндой.

Для себя я решил никогда больше не связываться с моноблоками, особенно с такими, которые нельзя собрать и разобрать самостоятельно — так как возить их в сервис и обратно не очень просто: размеры, вес.
Сейчас у меня есть специальная сумка на колесиках — завтра повезу в ней свой аймак в сервис снова — как минимум, что бы убедить мастера в его неправоте :)

А дальше… если что, есть у меня знакомый радиоэлектронщик, подарю ему, на запчасти :)


Было аналогично:
1) Отдел. Закуплено 6 штук абсолютно идентичных компьютеров. Интегрированное видео.
2) Через полгода решили докупить внешние видео-карты. Купил 5 послабее и 1 мощную себе.
3) Пришло. Установил. Не работает. Пищит о аппаратной проблеме.
4) Выяснил: слабая карта работает по принципу "любая карта в любую машину". Мощная работает нормально в любой машине, кроме моей. Было обидно. Как уже говорил — все компы закупались одновременно и абсолютно идентичны в плане железа.

НЛО прилетело и опубликовало эту надпись здесь
А версии биос? Идентичны? Как раз постулат из статьи: любому явлению есть разумное объяснение.

Конечно. Закупалось из одной серии едино моментно у одного поставщика.
Есть такое понятие "производственный допуск". И всегда есть риск, что эти допуски сложатся в совсем неприличную комбинацию. Редко такое бывает — ко как правило "метко".


У самого было такое, что оборудование собранное из 100% исправных компонентов работать не хочет.

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

Тоже было. В переговорке какой-то шутник так сделал, а заявил багу один из рук-лей, не владеющих слепым набором.

После истории с "пакетом-убийцей" вспомнилась история, как кто-то обнаружил, что в конторе с несколькими территориально разнесёнными офисами связь между двумя определёнными офисами (точнее, между клиентами в одном офисе и сервером в другом) часто рвётся или данные приходят битыми. При этом из других офисов к этому же серверу в это же время можно было подключиться без проблем. В итоге выяснилось, что дело в одном порту на роутере по "пути" между офисами: порт то ли "пригорел", то ли что, и по некоторому фиксированному смещению перезаписывал пару байт в пакетах. Длинная и интересная история, я думал, что читал это у "Rachel by the bay", но найти что-то не могу.
[EDIT: потому что это не у неё]
http://mina.naguib.ca/blog/2012/10/22/the-little-ssh-that-sometimes-couldnt.html

Тоже сталкивался с таким — никак не мог скачать определённый файл с сервера на сервер (было давно, т.е. использовался http без шифрования). Другие файлы скачивались нормально. По дампу трафика определил, что сервер-получатель игнорирует некоторые входящие пакеты (и TCP-сессия тут подвисала), как оказалось — порт на одном из роутеров портил chksum для определенных пакетов. SFP-модуль в итоге заменили и все нормально дальше работало.

Слово в слово такая же история и у меня была. Тоже файл не качался, потратил некоторое время на отладку, нашёл магический пакет, предъявил провайдеру, там почесали затылок, поменяли трансивер — проблема ушла.

У меня есть файл — убийца, который вешает намертво (лечится перепрошивкой) единственный принтер. Другие аналогичные принтера печатают этот файл без проблем.
Бывают принтеры без прошивки — вместо неё загрузчик по USB. HP 1000, например. Т.е. прошивка драйвером загружается через USB и хранится в ОЗУ. При каждом выходе принтера из сна процедура повторяется.
Не то случай. Там МФУ Ricoh. Сканировать может, слать факсы может, сервер работает. А в очереди печати, на самом аппарате, висит задание которое и не печатается, и не удаляется. В том числе и через функции сервисного меню. И всё остальное из за этого тоже не печатается.
1311 units, 63 prefixes

You have: 3 millilightseconds
You want: miles
        * 558.84719
        / 0.0017893979

Только автор не знает, что ни в кабелях, ни в оптоволокнах сигнал не движется с скоростью света. А примерно в два раза медленнее. Так что радиус должен был быть 250 миль. Ну или время таймаута 6мс.

А примерно в два раза медленнее.

В полтора раза.


Так что радиус должен был быть 250 миль. Ну или время таймаута 6мс.

Тут всё объяснено.

Зануда:
Именно со скоростью света он и движется.
Но не в вакууме.

Ну, зануда-не зануда, но считал-то он с 300000км/с;

И еще одна байка про переключатель.
Был я когда-то студентом 4го курса, ковырялся с железяками в лаборатории у будущего дипломного руководителя. И был у того же препода дипломник 5-курсник. И вот однажды препод говорит: «тут мой дипломник стенд переделывает, так стенд у него не работает почему то, посмотри разберись».
Стенд: шаговый электропривод, в составе шаговый двигатель, нагруженный нагрузкой типа динамометра, крутишь ручку — нагрузка возрастает, двигатель пропускает шаги и вообще. А к двигателю в придачу большой железный ящик, который генерирует напряжения для обмоток. В том числе генератор импульсов, импульсы идут на счетчик, счетчик по очереди шлет импульсы на драйвера и так далее. Задача дипломника — управлять двигателем одиночными импульсами, не с генератора — шаговый же, пускай наглядно шагает. Дипломник нашел переключатель и кнопку, вмонтировал в в переднюю панель, нашел по схеме вход счетчика, разрезал дорожку, взял из ящика с проводами проводок об двух проводах, перевитый (типа витая пара, но советская, не моножила, изоляция прочная, паяется прекрасно, в общем чудо, а не провод), сантиметорв 30 хватило прекрасно, все спаял. Нажал кнопку — импульс, отпустил — нет импульса. Двигатель повернулся на один шаг. Теоретически.
Практически: переключатель в положении «от генератора» — шаговик крутится по честному, как обычно; переключатель в положении «одиночный импульс» — шаговик крутится как ни в чем не бывало. Реакции на переключатель нет от слова ваще :)
Я только глянул и говорю «ну все правильно, так и должно работать, провод же — перевитый!».
Но я всё ещё гадаю, существуют ли программы как в Tron, которые пытаются выбраться из своих «защищённых пространств» в попытке помешать мятежному ИИ-коду захватить Пентагон.

Use-After-Free — это не миф, %username%.
Году в 2000-м местный домовой провайдер попросил меня сделать скрипт, который позволил бы биллингу отключать клиентов за неуплату. Провайдер использовал дешевые китайские свичи, которые не имели управления по SNMP, а имели только web-интерфейс. Поковырялся в интерфейсе свича, обнаружил каким запросом в нем отключаются порты, сделал скрипт. Все работало как надо… и вдруг я понял что забыл в своем скрипте сделать авторизацию! Магия объяснялась просто: оказалось что разработчик свича проверял авторизацию только по запросам GET, но не POST. Я написал программу для смены админского пароля, и всю информацию вместе с этой программой провайдер отправил производителю. На письма видимо отвечала секретарша и ей не удалось втолковать суть проблемы. Тогда времена были простые и на это просто забили. Тот производитель жив и сейчас. Надеюсь что сейчас они делают менее дырявые прошивки.
Еще одно чудо случилось когда я работал в одном научном институте. Тогда управляемый свич, обслуживавший небольшой корпус, превратился в совершенно неуправляемый хаб. Отчаянная ситуация требовала отчаянных мер, и поэтому было решено свич демонтировать и почистить. Пылесос сотворил чудо: свич превратился обратно в свич! После этого было решено в целях профилактики пропылесосить и главный свич института. Чудо опять-таки свершилось, но иное. За долгие годы работы пыль по-видимому стала важным элементом констукции свича, и без нее свич напроч отказался работать. Реанимировать его уже не удалось. Другого подходящего устройства для подмены не было. Деньги на новый свич нашли в реордные для института сроки — минут за 5. Обычные сроки выделения денег на замену оборудования измерялись месяцами.
Пылесос может довольно сильно электризовать пыль, статикой может что-нибудь выбить. Ещё есть предположение, что при разгоне вентилятора потоком воздуха от пылесоса можно спалить микросхему, управляющую в том числе и вентилятором.
Особо педантичные чистильщики умудряются отрывать не только корпуса электролитов — но и SMD-резисторы с плат.
SMD-резисторы? Ха! Один мой знакомый умудрился сбить пылесосом отклоняющую систему с кинескопа ЭЛТ-монитора %)
Ну сведение на мониторах чуть проще регулировать, чем скажем на ламповых телевизорах, да и источник настроечной таблицы всегда под рукой. Но так попасть действительно надо уметь ;)
Вспомнил подробности — когда я спустя пару дней доехал до него чтобы своими глазами увидеть что он натворил, состоялся примерно такой диалог:
— Вот тут должна быть еще одна деталька. Где она?
— Не знаю. Наверное, пылесос всосал.
— Ну так доставай, ищи!
— Да я уже все выбросил…
В общем, без одного из двух постоянных магнитов, имевшихся в конструкции изначально, восстановить сведение не получилось и моник пришлось заменить.
НЛО прилетело и опубликовало эту надпись здесь
природа электричества подсказывает, что переключатель не будет ничего делать, пока к нему не подключишь два провода


Кстати, кто из специалистов может объяснить один фокус, который наши офицеры с высшим радиотехническим образованием показывали солдатам с высшим просто техническим (вузы без военной кафедры, служили полтора года), а также и выпускникам техникумов (гуманитариев и т.п. — не трогали, считая что это бесполезно :)

Фокус был следующим: в деревянную (или фанерную) доску внутри кунга станции вкручивался обыкновенный шуруп примерно 70 мм длиной (на глубину примерно в 10 мм).

К этому шурупу при помощи бечевки привязывалась обычная лампочка накаливания от фонарика (не неонка).

Затем офицер подносил щуп с одним проводом и касался им центрального контакта лампочки.
После чего лампочка загоралась.

На вопрос «Как?» давался чисто военный ответ: «Учись, студент!»

Внешний осмотр не выявлял никаких признаков скрытой проводки…
В общем, наш призыв так и ушел на дембель, не выяснив секрета фокуса…
НЛО прилетело и опубликовало эту надпись здесь
Поблизости случайно антенного поля какой-нибудь оооочень мощной радиостанции не было?


Антенна была, конечно.
Современный аналог:
image
А фокусы показывали в машине управления этой штукой :)

10 мм — это до контакта с корпусом КУНГ'а или нет?
А провод, очевидно, с ВЧ приличной амплитуды. Как в недавнем (3..5 лет) со светодиодом, светящимся неожиданным образом...

10 мм — это до контакта с корпусом КУНГ'а или нет?


Это было 36 лет назад. Такие подробности я уже не помню :)
Может там было 15 или 20. Но корпус точно был обшит металлом.
У меня лет десять назад был интересный случай. На маке вдруг перестала работать мышь. Курсор не двигается. Причем тачпад тоже его не двигает. Ну я расстроился и пошел ставить чайник на кухню, прихватив с собой лаптоп. И обратил внимание, что она заработала. Глюки какие-то, подумал я, и работаю я какое-то время на кухне, чайник закипел, беру чай, иду в комнату, и — мышь опять не работает. Перегружаю комп — работает секунды две, и замирает.

Мне приходит мысль в голову. А может, надо на кухню пойти? Да ну, фигня какая-то. Я дома один, некому пальцем у виска крутить, я иду на кухню. Работает!!! Возвращаюсь в комнату — не работает. Иду на кухню — работает. Возвращаюсь — не работает.

Сел и думаю. Чудес же не бывает. А что еще? Осенило минут через пять. Пошел в угол комнаты и снял тяжелую сумку с ящика, которую я на ящик недавно бросил. Где-то в глубине ящика лежала блютусная мышь, на которой была постоянно нажата кнопка. Там были батарейки, и мышь все это время подключалась к ноуту. А когда на ее кнопку села сумка, включался драг-н-дроп.
Есть у нас сервак с сетевухой на 82574 — писал когда-то скрипт, который по расписанию удаляет интерфейс из системы и ставит его обратно. Теперь ясно где собака зарыта))
Жена: Стив, принтер не работает по вторникам.

Стив: Это выходной день у принтера, конечно он не печатает по вторникам.

Жена: Я серьёзно! Я не могу печатать из OpenOffice по вторникам.

Стив: (недоверчиво) Ладно, покажи.

Жена: Я не могу тебе показать.

Стив: (закатив глаза) Почему?

Жена: Сегодня среда!

Стив: (кивает, медленно произносит) Верно.
Ощущение, что я прочитал сценарий миниатюры от команды КВН «Плюшки Ярослава Мудрова», это здорово
Был у меня тоже такой загадочный случай в 2000-м. Ставил новый комп Acer одной сотруднице, через полчаса он у нее зависал, причем не зависимо работали на компе или простаивал. Приносил к себе, никаких проблем не находил, гонял стресс тестами часами, — никаких проблем. Нес обратно, вис через полчаса. Достал из коробки такой же новый, та же беда, полчаса и виснет. Долго мучился и получал по шее. Плюнул, решил переместить его на столе(десктопный корпус) подвинул буквально на 30-40 см, проблема исчезла. Видимо место было проклятое. xD
Полагаю, чтобы это выяснить, нам нужно дождаться изобретения оцифровки сознания.

Каждый, кто видел второй Tron, ждёт самозарождения сознания в машине раньше изобретения людьми оцифровки сознания.

Про пакеты смерти. У меня есть собственная история. Закупленные у известной американской компании из двух букв дорогущие графические станции имели встроенные адаптеры другой известной американской компании, которые регулярно отваливались от локальной сети, как только в ней пробегали пакеты IP-телефонов известной немецкой компании. Длительная охота за пакетами со сниффером, переговоры с постоянно сменяющими друг-друга индусами техподдержки вендора ПК, потом индусами вендора чипов (см. ниже, там было интересно) в итоге они дослали к каждой станции бесплатный адаптер на другом чипсете. А позже мы сменили топологию сетей и изолировали порты от пакетов соседей.

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

Но и это не так впечатлило, как специально сгенерённый под нас консольный загрузчик вендора чипов, который, будучи запущенным от имени бесправного пользователя, пообщался с их сервером (проверил разрешения и подгрузил код?) перевел все чипы на материнской плате (они были того же вендора) в диагностический режим, собрал с них дампы (они пробегали в консоли), записал канальный трафик Ethernet, полазал в микросхеме UEFI, зашифровал всё это в один большой архив, предложил отправить всё почтой хозяевам и самозатёрся. Жаль давно это было, артефактов не сохранилось и код не исследовать уже. Но возможность расширенного контроля железа как со стороны сети, так и со стороны бесправного кода в ОС запомнилась очень хорошо.
Вспомнил немного магии. Давно было, детали не помню: то ли только интернет, то ли вместе с сотовой связью — не суть важно.

При посещении одной уличной курилки одного предприятия Москвы мой Lumia 625 терял связь и не восстанавливал ее до перезагрузки. Вкл/выкл авиарежим — не помогало. При этом все индикаторы показывали, что связь должна быть. Воспроизводимость была 100% на протяжении года, после чего купил новый телефон и эффект пропал. Ходил в ту курилку с включенным авиарежимом. Если перенести телефон в зону покрытия заведомо других вышек, то связь все равно не восстанавливась.

Пакетов смерти не помню, но я обжал кабель смерти. При подключении любого компьютера им падал весь сегмент сети (пинги не шли). При этом тестер кабелей показывал, что кабель нормальный.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий