bash.im ithappens.me zadolba.li

Факапы

11828

Басня о щербатой синусоиде

15 января 2014, 07:15

Помимо компьютерного железа иногда приходится ремонтировать и всякую бытовую технику. В один прекрасный день начальник соседнего отдела приволок аудиоусилитель. Так как аппарат был советских времён, да ещё и полностью на «рассыпухе», помучиться пришлось изрядно. Когда все ремонтные и профилактические мероприятия были завершены, дело дошло до настройки. С установкой режимов по постоянному току проблем не возникло, оставалось только настроить одинаковую чувствительность на обоих каналах и убедиться в отсутствии искажений.

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

Увиденное при проверке первого же канала мне очень сильно не понравилось: на синусоиде имелась «ступенька» (один из видов искажений, характерных для двухтактных усилителей). Возникает такая бяка, как правило, в двух случаях: при неправильной настройке и при слишком значительном разбросе параметров транзисторов, из которых собран усилитель. Второй вариант является частным случаем первого, за исключением того, что штатными регулировками не устраняется. Так как рекомендуемые режимы по постоянному току уже были установлены, оставалось только выпаять все до единого транзисторы и проверить их коэффициент усиления.

Прежде чем заниматься дурной работой, я решил проверить состояние второго канала. В нём обнаружилась та же проблема. Проверив сигнал на входе усилителя, я обнаружил, что с компьютера он приходит уже искажённым. Встроенная звучка моего рабочего компа пережила множество экспериментов, поэтому запросто могла оказаться подпаленной. В загашниках я откопал SB Live 5.1, работоспособность и качество которой не вызывали сомнений. С драйверами под этот раритет пришлось повозиться: все старые версии при установке отправляли XP SP3 в синий экран. Когда всё-таки удалось подобрать рабочие дровишки, выяснилось, что на выходе «саунд-бластера» сигнал имеет аналогичные искажения.

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

11818

База на долгую память

Сентябрь. Компания решает внедрить у себя CRM-систему.

Октябрь. Обсуждение ТЗ, договор, оплата.

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

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

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

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

11815

Минус одна копия

Офис внутренних служб компании. В коридоре на тумбе стоит шредер Kobra 400 C4. Около шредера мнётся печальный паренёк с несколькими листками бумаги. Паренёк ловит проходящего мимо айтишника (с заявки, с патч-кордами и инструментом), спрашивает: «Ну, вот оно, это как сделать?» — и вертит листки бумаги. Айтишник спокойно говорит:

— Нажмите эту кнопочку, когда загорится вот этот огонёк, загружайте листы.

Паренёк делает всё это, запихивает листы и уже в спину уходящему айтишнику задаёт вопрос:

— А копии откуда вылезут?

11796

Дедушка с дубинушкой

5 января 2014, 07:15

Первое января началось как обычно. Ничто не предвещало беды. Внезапно пришло сообщение от Гугла, что пытались взломать почту, с указанием IP-адреса. Потом пытались взломать и другой аккаунт, потом ВК; после неудачных попыток позвонили на сотовый и поржали.

Весь журнал звонков, естественно, был удалён, пришлось сделать детализацию. Что имеем: IP и сотовый номер дебила, который так наследил. Уважаемые недохакеры, если хотите напакостить, чистите за собой следы, а то к вам едет Дедушка Мороз — и, поверьте, он не будет добрым. Остальных — с Новым годом!

11736

Выживет сильнейший

Родилась идея для мелкой админской пакости: настроить всей бухгалтерии вместо ярлыка к «косынке» ярлык к ней же, но с сервера через Remote App. Причём всем под одной учётной записью — тогда каждый следующий игрок будет вышибать из игры предыдущего. Выживет сильнейший.

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

11713

Дело было вечером, делать было нечего

11 декабря 2013, 07:15

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

Дело было вечером, делать было нечего.

11707

На кривого неча пенять

9 декабря 2013, 07:15

Поднимаю сетку между двумя комами для игры по LAN. На один из них особо весёлым вечером пролили вино. Пингую — ответа нет.

— Дебил! — говорит мне мозг. — Говорили же, что на Ethernet-джек пролили, не выйдет.

«Ага, щас!» — самодовольно думаю я. Прописываю сеть вручную. Пинга нет. Смотрю, как обжат кабель. Вроде бы правильно. Но пинга всё равно нет.

В общем, после часа мучений с полумёртвым компом удосуживаюсь посмотреть на тот, что вроде бы «здоровый». Ага, тупые юзвери при перестановке винды не поставили дрова. 30 секунд, IPv4 лапками — уже час как рубимся с другом.

Мораль такова: не всегда виноват кривой.

11695

Выпрямление кривых зеркал

Все вы наверняка знаете такой лайфхак: если ты что-то натворил и не хочешь за это отвечать, заставь почувствовать вину за это другого причастного к ситуации.

Дело было в провинциальной конторке. Стоял там и долгие годы исправно работал компьютер с рейд-массивом «зеркало», реализованном средствами встроенного в материнскую плату контроллера. Не знаю, что там произошло, но одному из работников пришлось сбросить настройки BIOS на заводские, от чего контроллер жёстких дисков из режима рейда переключился к более привычному — совместимому с IDE. Естественно, после такого перестала загружаться и стоявшая там винда: её попытки оканчивались подвисанием анимации на бутлого и последующей перезагрузкой…

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

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

Вот так я заставил рейд-массив почувствовать, что в проблеме был виноват он, а не сотрудник, сбросивший настройки BIOS и разваливший массив.

11680

Идеальная фигня

1 декабря 2013, 07:15

Однажды родственники спросили: «Что тебе подарить на день рождения?» Я ответил: «То, чем я когда-то давно с удовольствием пользовался, а теперь не могу найти адекватной замены».

В общем, подарком стал 3D-телевизор без функции «смарт-ТВ». Раз подарили — надо подключать. Неподключённый девайс — это плохо, это непорядок.

Попытка номер раз: в подъезде найден оставшийся от прошлых хозяев квартиры хвостик кабельного ТВ. Покупка кабеля и соединителей, прокладка по квартире в плинтусах, заключение договора с оператором кабельного телевидения. Через две минуты понял, что качество картинки из эфира не устраивает вообще. Некачественно работающий девайс — это непорядок.

Попытка номер два: читаю отзывы в интернете, приобретаю вайфайный USB-стик на Андроиде, подключаю к ТВ — окей, уже лучше. Можно смотреть почту на большом экране и даже играть в простенькие игры, но просмотр ТВ не получается по причине лагов трансляции из внешней сети. Не полностью работающий девайс — это непорядок.

Попытка номер три: на персональной страничке провайдера подключаю себе услугу «ТВ на экране компьютера». Что ж, на большом брате всё работает, на стике — нет. Непорядок. Но я же упёртый паренёк…

Попытка номер четыре: из Москвы заказан и собран маленький такой медиасервер — два ядра, ноль вентиляторов, Mini-ITX, к нему настроен пульт. До кучи, чтоб два раза не вставать, заменён роутер, организована гигабитная сеть, заменены все кабели. Вот теперь точно порядок!

По случаю окончания работ открыта бутылка 12-летнего односолодового… Включаю медиасервер, захожу на трекер и не нахожу ни одного 3D-фильма, который захотелось бы скачать. Запускаю телевидение, листаю каналы: ток-шоу, реалити-шоу, клип отечественной «звезды», ток-шоу, заезженная советская комедия, клип афроамериканского рэпера, соревнования по кёрлингу — смотреть нечего ровно так же, как и семь лет назад.

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

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

* * *

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