Истории с тегом: факапы

Всего историй: 743

7975

Кабель — сука

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

Пытаемся решить проблему по телефону в течение часа: проверьте эти провода, пошевелите эти, попробуйте с другой розеткой… Ну, полный набор действий, которые кассир может самостоятельно провести на месте. Результата ноль. Ехать за 400 км, а потом обратно ну никак не хочется. Говорим кассиру, чтобы вызвала какого-нибудь местного мастера, дабы пришёл и починил, если что-то простое.

Пришёл человек, покрутил комп, повертел и вынес вердикт: неисправны и БП, и мать. Ладно, думаю, выхода нет: даже если юзер купит новый комп, поставить на него специфическое ПО он не сможет. Собираем экспедицию.

Приезжаем в Ульяновск с полным комплектом оборудования, от мышки до принтера. Дай-ка, думаю, проверю для начала блок питания. Замыкаю чёрный и зелёный — тишина. Ставлю блок питания от привезённого компа, собираю машину, включаю — тишина. Включаю новый комп со всеми комплектующими — тишина. По телу бежит холодок: неужто привезённый комп неисправен? В мыслях дорога назад, потом опять туда — мрак полный. Хорошо, что в панику не впал.

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

Спасибо тебе, великий ульяновский мастер, что нашёл неисправность в БП и материнке, не подумав хоть чуть-чуть! Твой профессионализм меня радует и восторгает. Неисправен был простой, нигде не пригоревшей и не оплавившийся, сетевой кабель, что соединяет системник с розеткой.

7943

Валики сала за десять дней

Делали специализированную программу для обработки графических карт. В специальном окне можно было сравнить два изображения: слева — «было», справа — «стало».

На этапе бета-тестирования из Израиля стали приходить отзывы о том, что пользователи в упор не понимают этот диалог. Они читают справа налево, блин!

7936

Будни заработавшихся капитанов кораблей в бутылках

Вчера ставил свежий Boost в виртуалке. Ну, пока он компилился, от скуки свернул виртуалку, зашёл на момент в другую — а та выпала в синий экран и пошла проверяться, чё-то восстанавливать. Какие-то битые ссылки, осиротевшие файлы… Ну думаю, вот тебе и стабильный, неубиваемый в небоевых условиях NTFS.

А потом в логе проверки пошли сплошь имена файлов с префиксами boost. Оказалось, первая виртмашина радостно компилила на виртуальный диск, армейским способом подключённый к другой виртуалке, а вторая, проснувшись, ничего не поняла и боролась за живучесть до последнего.

7921

Похоронный POST

Пару лет назад позвонил мне один коллега-айтишник и, свободно и непринуждённо выражаясь на русском матерном, поделился проблемой: после очередного апгрейда отказался работать компьютер. Три дня он мучается и не может понять, в чём дело. Слегка удивлённый, ибо в навыках и знаниях субъекта сомнений не было, я собрался и поехал выручать знакомого.

Застал я его около груды компьютерных комплектующих, по его словам, тотально мёртвых. Опишу лишь количество деталей: 6 материнских плат, 5 видеокарт, 17 планок оперативной памяти различного объёма, 3 процессора, несколько кулеров, куча жёстких дисков обоих стандартов, а также около десятка блоков питания различных мощностей. Проблема была такая: комп стартует, после чего немедленно выключается. Сразу. Во всех возможных комбинациях деталей. И на открытом стенде, и в корпусе. Несчастный нервно курил, пока я обдумывал план действий, а на мои попытки собрать что-то действующее разразился жутким криком:

— Да я всё пробовал, понимаешь?! Всё! И оно всё сгорело!

Пришлось отправить его пить валерьянку, а в эти несколько свободных минут быстренько сваять свой открытый стенд, который… заработал. Пробую другую комбинацию — работает, пробую третью — работает. Бедный коллега просто стоял в ступоре и смотрел, как его «дохлые» запчасти оказывались не такими уж и сгоревшими.

Я, не менее удивлённый, прошу его собрать комп с нуля, используя лишь те комплектующие, которые уже заработали. Подаётся питание, кулера мерно шуршат и останавливаются. Ошибок в сборке не наблюдаю, перегрева быть не может, кулер стоит абсолютно ровно. Разбираю, даю ему вторую комбинацию — опять не работает. Третью… Эврика! Знакомый зачем-то придвигает к себе и кучке деталей корпус компьютера.

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

7914

Мастер внезапных фейерверков

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

Ну, значит, сделал я всё, поехал за корпусами. Чтобы времени не терять и собрать всё на месте, таймеры запихал в рюкзак. Вышел на остановке. Путь к КБ, куда я направлялся, лежал через площадь Независимости — настолько крутое место, что на ней аж три памятника, да ещё и под Новый год ёлку большую ставят. Естественно, полно народу, детворы и ментов.

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

В общем, руку мне сломали. С Новым годом, @#$!

7903

Широковещательно

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

Вдруг мне понадобилось сходить в другой отдел. Проходя мимо одного кабинета, я увидел, как принтер настойчиво выплёвывает листы. Так было в одном, другом, третьем кабинете подряд. Моя программа настойчиво обошла все принтеры в локальной сети, а так как ограничения я не поставил, то на каждом принтере скопилось порядка тридцати заданий. Больше всего не повезло принтеру у кладовщицы, не умудрённой знаниями о технике. Когда принтер начал печатать сам, она испугалась. Жалко человека. Хорошо, что удалось отмазаться, сославшись на технический сбой.

Всегда ставьте ограничение в цикле и будьте внимательны.

7898

На полвилочки

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

Позвонил мне как-то родственник (доктор технических наук, между прочим) и описал довольно странную проблему: когда системный блок стоит на подставке (обычной такой, деревянной), он не работает, а если его с подставки снять — всё пучком.

Зимой, в минус 25, уставший после работы, попёрся к нему, будучи уверенным, что так не бывает. Хренушки: не хочет работать системник на подставке! Мало того, он выключается, как только его на эту подставку ставишь. Философские мысли о статическом электричестве были отметены прежде, чем зародились. Казалось бы, простое решение: выбросить эту полочку на помойку и работать без неё. Однако подставка оказалась интегрированной в стол; если системник на неё не ставить, то он болтается посреди комнаты и попирает эстетические чувства родни.

Не буду описывать всех деталей — скажу лишь, что в конечном итоге разобрал системник до винтика и обнаружил ещё одно чудо. Когда снята крышка, он работает. Надеваешь крышку на место — ну, вы поняли. Более того, если надевать крышку на включённый системник, он вырубается ровно в тот момент, когда крышка защёлкивается. Начали приходить мысли о потусторонних силах.

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

В конце концов решили расписаться в собственном бессилии и воспользоваться услугами «мальчика по вызову» из одной из лучших в городе контор круглосуточной компьютерной скорой помощи. Мальчик провёл с нами ещё два часа и беспомощно развёл руками, сказав, что многое повидал в этой жизни, но такое…

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

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

7867

Очень горячие предложения

Взяли на работу нового человека. Резко возрос трафик на порносайты. Человек — протеже Самого Главного; вариант «прийти и надавать по щщам» не катит. Решил ввести ACL для перенаправления со списка порносайтов на корпоративный сайт. Дал задание помощнику — пусть, думаю, попрактикуется.

Он умудрился перепутать местами «откуда» и «куда». Звонил главный. Обещал уволить.

7850

Сатана невидимого спектра

Стажируюсь в компании, занимающейся торгово-складским оборудованием. Руководитель даёт мне терминал сбора данных (этакий КПК со сканером штрих-кодов), коробку к нему и задание: настроить синхронизацию с настольником посредством ActiveSync через кабель USB с эмуляцией COM-порта.

На одном конце кабеля — юэсбишная вилка, на другом — хитрая многопиновая, как раз под разъём на терминале. Включил, подключил — «Неизвестное USB-устройство». Окей, в коробке диск, на диске дрова для кабеля RS-232 to USB, для UART bridge, для virtual COM, рогов сатаны и ещё чего-то плюс подробная инструкция, как после установки надо вставшие дрова удалить и заменить на такие же, но неподписанные, ручками похлопать и ножками потопать.

Всё делаю строго по инструкции. В результате на ПК обнаруживаются виртуальный COM, UART-мост, рога сатаны и то же самое неизвестное USB-устройство. Курю мануалы, насилую Гугл, через кардридер и карточку памяти гружу на терминал кучу всяких полезных штук. В результате терминал по кабелю учится работать как флешка или как сканер штрих-кода, но не как надо.

Через два часа приходит руководитель, смотрит на мою красную рожу, на стол, снова на рожу, снова на стол. Издаёт странный звук, находит на полу коробку от терминала, из глубин коробки извлекает кредл с ИК-приёмником. Вытыкает RS-232 из терминала, втыкает в кредл, показывает на терминале ИК-окошко. Винда сообщает, что приёмник успешно установлен.

7846

На дворе был кол, на колу мочало

Админ сидит напротив, настраивает кучу виндовых серверов для какого-то мегапроекта. Ругается по-админски. Особенно сильно матерился, когда два дня подряд вырубалось питание. Сначала по городским нуждам; во второй день монтажники серверный UPS на землю коротнули, что заслуживает отдельной истории. Короче, два дня подряд он руками поднимал инфраструктуру и матерился от непоняток: почему сервера работают, но в домен не входят?

Оказалось, что DHCP и один из контроллеров домена были выполнены в виде виртуальных машин, которые не могли запуститься, потому что сервер не вошёл в домен, потому что не получил IP, потому что DHCP не мог быть обнаружен, потому что он не работал, потому что не запустилась его виртуальная машина, потому что сервер не вошёл в домен.