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

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

12934

Расслабьтесь и смените штаны

Писал мой коллега программу психологической релаксации для одной врачихи. Ну, там, слайдики показать с котиками-цветочками, включить релаксационную музыку… Музыки релаксационной коллега, правда, у себя на компе не нашёл; воткнул для проверки звучки от первой попавшейся игрушки, да и забыл про это.

И вот демонстрирует врачиха, будучи на четвёртом месяце, эту программу потенциальной покупательнице (на седьмом месяце). Устроились в креслицах поуютнее, смотрят слайды с котиками-цветочками. «А ещё, — говорит врачиха, — тут можно включить релаксационную музыку».

А из динамиков дурным голосом:

— Звук в твоей игре будет обязательно!

Обе чуть не родили.

12908

В оба уха влетело

Люблю истории в стиле детектива. А теперь и сам могу такой поделиться.

Итак, есть домашняя машинка с «хрюшкой» на борту. К слову, звук встроен в материнку. Понадобилось накатить третий сервис-пак. Делаю бэкап системного раздела, накатываю. Дообновляю нужный мне софт. Работает. Но через несколько дней замечаю проблему: звук идёт только моно. Притом на некоторых видео вместо звука — шипение или скрежет, будто проблема с кодеком. Странности проявляются и в играх. Замечаю, что если баланс левого и правого сдвинуть до упора в сторону, шипения больше нет — различимый звук, но строго моно. Обновляю дрова на звук. То же самое. Набор кодеков, DirectX. Без результата. Перерываю панель управления, утилиту от кодеков, перекликиваю все галочки в утилитке от кодека. Шевелю и перетыкаю в соседнее гнездо разъём наушников. Гнёзд несколько, они взаимозаменяемы. Пробую вторые наушники. Ничего не меняется.

Пару вечеров посвящаю Гуглу. Тот отвечает, что, типа, есть известная проблема: при переходе на третий сервис-пак в системе пропадает звук. Не совсем мой случай, но применяю решение из Гугла. Не помогает. Теперь грешу на встроенный звук (микрофонный вход уже накрылся ранее) или несовместимость дров, поэтому покупаю внешнюю звуковуху. Оказывается, к ней уже нет поддержки для XP, но в системе. к счастью, определяется, встают стандартные дрова. Звук есть. Но — моно! Отсутствие официальной поддержки сказалось? Отключаю встроенный кодек через биос, на всякий случаю отключаю вебку — вдруг конфликтует? Любые из двух наушников с любой из двух звуковух — моно. Программные проблемы?

Наконец решаюсь откатить систему к бэкапу (сделав на всякий случай ещё один). Откатил. Звук моно. Опять!

А теперь развязка. Втыкаю наушники в планшет, запускаю тест. Блин, моно. Вторые наушники. Моно. Третьи наушники, самые новые. Теперь стерео. И на компьютере тоже стерео. И после сервис-пака тоже (накатил последний бэкап).

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

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

12820

В пылу борьбы за чистоту

Достался мне по наследству шлюз на FreeBSD, до кучи работающий как DHCP-сервер. В *nix-like я не очень хорошо разбирался на тот момент, посему делал всё по инструкции, оставленной предыдущим админом. Но время шло — постепенно разбирался и в какой-то момент решил навести на шлюзе порядок.

На следующее утро контора стояла на ушах: на компьютерах с Linux упорно не хотела работать сеть. Быстрый осмотр показал, что проблема с DNS. Не мудрствуя лукаво, прописал в /etc/hosts нужные сервера, а сам стал разбираться дальше.

Весь день мы с напарником мучали мелкомягкие DNS-сервера. Изучили кучу мануалов, нашли кучу ошибок, наконец исправили их (и как всё до этого работало?), попутно матеря на чём свет стоит мастдайку… Только вот линуксовые машины продолжали отказываться работать с виндовыми DNS.

Уже вечером, за пять минут до конца рабочего дня, пришло озарение. Лезу в конфиги DHCP, дописываю одну строчку — всё работает.

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

Мораль такова: прежде чем ругать операционную систему, будь то Linux или Windows, и обвинять её в том, что она плохо работает, убедитесь в том, что проблема возникла не из-за ваших кудрявых рук.

12819

Entschuldigen Sie, Herr Chef!

Германия. Шеф демонстрирует клиенту продукт, для которого я оптимизировал софт. Через пару часов начальник заходит ко мне и с доброй, ленинской ухмылкой зовёт в Konferenzraum, по дороге спросив, что такое «пайпец» в сообщениях об ошибке. На английский лад, ибо он с англичанами уже второй день виснет. С очумелыми глазами перебрав весь код ошибок, захожу и вижу на экранчике Fehlermeldung:

Pipez böse Fehler!

Первая моя фраза: «Ой, @#$…» Три минуты от смеха давился, пытаясь муть нагнать. В своё время, когда работал над софтом, не определился, как обозвать ошибку, назвал вроде как временно — и забыл про неё совсем.

12812

Третий не лишний

Вспомнил я сегодня про свой старый системник. Помните, лет сто назад модно было собирать себе компы из топового железа и мериться fps в игрушках? Так вот, обнаружилось, что на видяхе дохлый кулер. Поиски в интернете результата не дали, и ничего не оставалось, как просто взять кулер 80×80 и приклеить его к радиатору видяхи. Всё чётко рассчитал: кулер спокойно можно было крепить поверх радиатора, он ничего не задевал.

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

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

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

Было не так поздно. Попёрся в магазин. Рассказал парням прикол про кулер, взял новый и попёрся домой.

Дома меня ждала видяха с уже припаянными проводами.

Как я объясню парням в магазине, зачем мне третий кулер, я не знаю.

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

12758

А больше и не надо

Пригласили посмотреть компьютер. Жалобы просты: греется, глючит.

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

А этаж совсем не первый.

Малой с квадратными глазами смотрит то на окно, то на отца.

— Папа, я теперь тебя совсем сердить не буду! Правда-правда!

12747

Пеня на пеню в пенни

Миллион лет назад наши придумали такую услугу — SMS-уведомление о списаниях со счёта абонента. О каждом списании. Позвонил бабуле — тебе тут же SMS: «−4 рубля». Отправил эсемеску, посидел в инете — тыды-ы-ым! Сообщение.

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

На стадии тестов всё было зашибись: там бабло не привязано. А тут первый за пять лет абонент подписался на эту услугу. Отправил эсемеску, получил уведомление: «−50 копеек». А потом с него списали 3 копейки за получение этого уведомления и прислали новое уведомление: «−3 копейки», за которое списали 5 копеек и прислали уведомление…

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

12727

Был человек — и нет человека

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

Через полчаса в кабинет влетает сурового вида большой босс.

— Вы тот самый специалист?

— Э-э-э… Я!

— Дайте ваш телефонный аппарат!

— Э-э-э… Вот.

(Выключая телефон.) Поднимайтесь и бегом за мной!

— Э-э-э…

— Бегом!

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

— Пока не исправишь, не отпустим!

Большой босс даёт команду охраннику: «Закончит — сообщите, проводите и отдадите вот это», — разворачивается на месте и быстро уходит. За спиной специалиста остаётся сурового вида охранник с амуницией, рацией, дубинкой на боку, шокером на ремне и выданной большим боссом папкой с чем-то в руках.

Со слов охранника: «Ну, он минут десять сидел с трясущимися руками и смотрел на экран, потом листал книжки с полки, потом что-то делал… Через час где-то сказал, что всё исправил, я позвонил шефу, тот перезвонил через пять минут и разрешил парня вывести».

Со слов кадровика: «Два часа прошли, в кабинете начатые тесты — и никого!»

11 часов вечера 31 декабря. Все помещения организации вскрываются и осматриваются, вся охрана на ногах, кого-то ищут. Кадровик и безопасник пьют кофе, предвкушая грядущее. У кадровика звонит телефон, он круглыми глазами смотрит на номер, включает громкую связь…

Со слов специалиста: «Меня проводили через проходную, вручили папку, пожелали всего хорошего. Понял, что легко отделался, быстро нырнул в метро — и домой, нервы восстанавливать. Только дома понял, что у меня в руках папка. Открываю — а там мой телефон, конверты с надписями „Рекомендация“, „Выходное пособие“ и „Трудовая книжка“. Только взяв в руки пухлую пачку денег и открыв трудовую, в которой не моя фамилия, я понял…»

Первым заржал суровый безопасник.


Эта история не происходила в 2004 году, все совпадения случайны, а пострадавшие — выдуманы.

12701

Субботний квест «Найди засранца»

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

— Пацаны, это чей-нибудь, юзать можно?

— Да не, ничей, только мы его пивом залили как-то, он не работает, наверное.

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

А с утра стало ясно, что сетка прилегла. И ладно бы в нашем отделе — она легла во всём офисе, лишив магазинов VPN-подключения и, соответственно, 1С. Невозможно нормально отпускать товар. Начальство в панике, продажи не идут. Выцепили админа в выходной из дома. Тот посмотрел время падения по логам, по видеонаблюдению высмотрел момент втыкания мной глюкавого и ликвидировал проблему. Малой кровью обошлось.

Нехитрая мораль: не втыкайте подозрительное оборудование в сетку, если не знаете, как она работает. К электрическим сетям, кстати, тоже относится: для включения моих рукожопно-ремонтированных железок у меня есть удлинитель с врезанным в шнур УЗО.

Ну и, конечно, админ, делай VLAN’ы!

12692

Порт поднял — адрес потерял

Работал дежурным сисьобнимом в достаточно известной розничной сети в 2012-м. График — сутки через трое. Обязанности распределены: сетями занимается один отдел, инфраструктурой — наш, приложениями — другой.

Ничто не предвещало беды. Как обычно, на смене в 20:00 надуваю матрац, достаю подушку с одеялом, прогуливаюсь до «Седьмого континента» с целью замешать себе снотворное (кола + виски или кола + коньяк — зависело от удалённости от дня зарплаты; если совсем далеко, а в кармане финансово-половой кризис, то вообще не ходил). По возвращении наблюдаю до хрена писем от SCOM. Тихо фигею — поначалу даже без мата. Склад, работающий ночами, разрывает телефон, XenApp работает нормально, VMware-кластер работает тоже норм. Паника. Я в первый раз не понимаю, что лажает.

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

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

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

Мораль такова: инфраструктурщики должны дружить с сетевиками и знать, какие IP заняты под сетевое оборудование, и их лучше не трогать. И ещё: пилите виртуалки только по профилю, созданному архитектором, с IP, именем сервака, VLAN и т. д. Предотвратит множество проблем.


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