День добрый, такая проблема: после компиляции «апача» наблюдается большая потеря пакетов, а температура корпуса повышается. Весь гугл излазил — не могу решить проблему самостоятельно.
Сотрудники техподдержки отвечают на удивление оперативно:
Уважаемый господин %name%, вы всё сделали абсолютно верно, а настройки при компиляции выставили оптимальные. Тут проблема с нашей стороны: в датацентре пожар. Мы постараемся устранить проблему в ближайшее время.
Недавно ездил к своей знакомой устанавливать FireWire-контроллер. Так получилось, что miniDV-камера с соответствующим интерфейсом у неё была, а подходящего разъёма на матплате не было.
Нужная деталь (реликт былых времён, когда в материнки их не встраивали) была обнаружена в ящике с комплектухой и по приезде быстро установлена в PCI-слот немолодой машины. Windows XP обнаружила и правильно распознала контроллер, установила драйвера и даже почувствовала присоединённую камеру. Отлично! Ставим VirtualDub и пытаемся переписать видео. Пишется! Теперь присоединим колонки и проверим, что со звуком. Оп-па — а звука-то и нет.
Проверяем, есть ли он вообще. Тянем ползунок регулировки громкости вверх, отпускаем — ноль реакции. Начинаем тихо паниковать. Я лезу в «Диспетчер устройств», вижу, что саунд-карта на меcте и вроде бы нормально работает. Лезу в «Настройки звука», там тоже всё вроде нормально. Обнаруживаю в трее значек Realtek, открываю фирменную утилиту, проверяю ей — звук появляется! Пробую открыть видео медиаплеером — звука опять нет. Начинаю качать драйвер звуковухи, смотрю на скорость скачивания, отменяю — дохлый номер, до завтра будет качаться. Да и с драйверами должно быть все в порядке, поскольку в принципе система не «немая»...
В конце концов еду домой — уже поздно, а результата как не было, так и нет. Уже в автобусе принимаю SMS от юзерши: «Всё заработало». Отзваниваюсь, спрашиваю, как именно.
Оказывается, копать надо было в настройках VirtualDub — там был какой-то параметр, задающий источник звука для захватываемого видео, который я проглядел, а она нашла. До его правильной установки кино получалось немым. А вообще-то звук, как оказалось, был в порядке — она проверила это, запустив музыку в медиаплеере. «Почему же при отпускании ползунка не было характерного „дзынь“?» — подумал я, повесив трубку. И, к своему стыду, вспомнил: в настройках звуковой схемы было отключено всё, чтобы виндовые шумы не раздражали при каждом действии. Значит, и звук «звёздочка», отвечающий за это самое «дзынь», системой не проигрывался.
Эникейщик, помни: нельзя ни переоценивать проблем, ни недооценивать юзеров. Если на компе творится нечно необъяснимое, значит, слишком глубоко копаешь, а решение лежит на поверхности.
С тех пор, как я жила в студенческой общаге, компьютер мой всегда существовал в «разложенном» виде для удобства подключения нового оборудования. Никогда ничего против я не имела: кругом одни достоинства. Включалось-выключалось всё замыканием двух «ножек» на материнке.
Вечером поезд: надо ехать в другой город защищать диплом. Всё по старой доброй традиции дописывается в последний момент. Что-то я выключала из розетки, и штекер упал на материнку, как раз на ту планку «ножек», через которую включалась машина. Вспышка, хлопок и тишина.
Нарастающую истерику предотвращаю радикальным решением вытащить винт, взять его с собой, а там уже дописать. Вы не представляете, чего мне стоило найти комп с материнкой с поддержкой SATA-винтов (вершиной высоких технологий на тот момент) в относительном небольшом городе. Спасли знакомые из компьютерного магазина, подключив диск к продаваемой новинке. С тех пор стационарный компьютер у меня обрёл «защитный кожух» и больше из него не вылезает — от греха подальше.
На нетбуке у меня вынужденно крутится «семёрка» — не могу без винды, потому что 3ds max под линуксом работать не соглашается. Линукс, впрочем, тоже есть. Устанавливал я его через Wubi, который не требует разбивки жёсткого, а просто создаёт файл-образ на диске.
Посоветовал друг сменить Убунту на другой дистрибутив. Согласившись, я пошёл к нему при полном параде: с пивом и в свитере.
— Надо Убунту, наверное, сперва снести. — Давай через rm -rf?
Ну, думаю, терять нечего, да и поглядеть интересно. Вбиваю в консоль ту самую строку: процесс идет, видно, как линукс разваливается на кусочки. Тут я вспоминаю, что в папку /host по умолчанию примонтирован весь жёсткий, на котором лежит файл-образ, и в ужасе вырубаю бук.
Дрожащими руками запускаю винду... Ощущение было, что от неё остались лишь проводник и глючащий «ослик» — Убунта сполна отомстила за свою смерть.
Попросил меня знакомый записать ему игрушку на болванку, сославшись на отсутствие интернета. Попросил — сделаем. Сижу, качаю 4 ГБ из сети, скучаю. Дело было уже поздним вечером. Звонок от него:
— Слушай, сегодня уже поздно, давай завтра? — Хорошо. Но если уж завтра, может быть, я сразу с винтом к тебе заскочу. — Отлично, жду, — и положил трубку.
Прихожу к нему на следующий день с винтом. Смотрю — у него нет второго SATA-разъёма для моего винта. Мда, проблемка. Бегу к себе, благо живу этажом ниже, снимаю блок питания. В его мать втыкаю свой БП, снимаю с его блока переходник, подключаю два винта, гружу его ось. Вроде бы всё здорово.
Замечаю на рабочем столе ярлык P2P-клиента, который используется в нашей локалке. Спрашиваю с подозрением:
— А у тебя сеть есть? — Ну я же говорил, что нет! Я не проплатил за этот месяц. — А если проверю? — с прищуром спрашиваю я.
Лезу в cетевые подключения и вижу активную иконку «Локальная сеть». Вспоминаю: когда разбирался с подключением винтов, мне показалось странным, что горела зелёная лампочка на задней панели, но я не придал этому значения.
Открываю P2P-клиент, качаю ему за пару минут игрушку, выключаю комп, отсоединяю свой блок питания и винт, иду домой, душась от смеха и вспоминая свои танцы с бубном. Будьте бдительны, господа!
Был я айтишником в одном турагентстве. Как-то, шерстя базу данных, я нашёл информацию о ценах в отелях на ближайшие три года. Спрашиваю у генерального директора, как это так: то ли у нас ясновидец в штате появился, то ли отели по три года не меняют цены в условиях инфляции? Босс ответил, что данные туда попали по ошибке, и их надо удалить.
Всего один короткий запрос. Всего две забытые кавычки:
delete from prices where price_date>unix_timestamp(2009-12-31)
Сервер радостно подсчитал: 2009 – 12 – 31 = 1968. Как и было заказано, база данных грохнула цены на все даты позже 1968 секунд от начала юникс-эпохи (то есть после 0 часов 32 минут 42 секунд 1 января 1970 года). На тот момент не существовало не только самой фирмы, но даже и самого гендиректора.
В итоге все отели лишились всех цен. Вытаскивать в авральном режиме из бэкапов несколько сотен тысяч строк вручную было ой как весело...
Несколько дней назад мне позвонила подруга и пожаловалась, что из её системного блока повалил дым и посыпались искры. Позже выяснилось, что она настолько тщательно протирала пыль с корпуса, что «случайно» подвинула переключатель напряжения, после чего всё и сгорело.
Я начала думать, где лучше купить ей новый блок. Через пару дней она позвонила снова:
— Я тут Маше рассказала про свой компьютер, так она решила проверить, что будет, и подвинула переключатель... В общем, ей тоже нужен новый блок питания.
Работаю начальником отдела телекоммуникаций в одной госструктуре. Пост получил не сразу — раньше я работал в одном из подразделений эникейщиком, организатором IT-процесса и бета-тестером программулин и систем, присланных свыше.
Так вот, в эникейский период и произошёл этот случай. Не помню, кто и зачем принёс комп со словами: «Сил больше нет, ведёт себя странно — может неделю работать, может через 15 минут выпадать в „синьку“».
Надо сказать, что компьютеры, поставляемые госструктурам одной из фирм, базирующейся в Митино, у меня давно вызывали плохие чувства. Пациент родом оказался оттуда. Гарантии комп была лишён — все дыры на почти новой машине были обклеены гарантийными стикерами, а юзеры решили поменять CD-ROM на более продвинутый девайс и все наклейки посдирали.
Включаю — работает, но через 15 минут уходит в BSoD. После ребута работает до конца рабочего дня. Утром прихожу — опять «синька». Коллеги-владельцы уже справляются, когда забрать можно. Посылаю коллег, надеваю халат и ухожу с головой в потроха пациента.
В связи с дефицитом деталей не могу поменять всё на исправное — процессора запасного нет. Поочередно меняю всё, что установлено — проблема не решается, а тесты показывают, что пациент здоров, как бык. Остаётся лишь камень.
Снимаю кулер в сборе с радиатором. Достаю камень на 775 сокет, задумчиво верчу в руках. И вставить-то его некуда — нет больше таких матерей, этот комп тут самый продвинутый. Ставлю назад; что-то заставляет снять процессор опять и осмотреть, собственно, «стойло».
Среди позолоченных ямочек лежала ресница сборщика.
Сижу на работе, пишу сайт на PHP. Код запутанный, громоздкий — я установил самое большое разрешение экрана, какое позволяет моя видеокарточка. Стол завален бумагами и книгами, одну из которых я читаю прямо за клавиатурой. Оторвавшись от страниц, вношу очередные изменения в код, обновляю страничку и получаю ошибку:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in ...
Номер строки с ошибкой настораживает меня: до туда я ещё не добрался. Ну, думаю, ничего, нужно всё равно искать там, где менял код. Понимаю, что ошибка пустяковая, и начинаю смотреть, где я мог пропустить точку с запятой в конце строки или не поставить доллар перед переменной. Ничего не нахожу. Комментирую все изменения в коде — не помогает. Стираю строчку целиком — нет ошибки! Возвращаю строчку кнопкой отмены — снова есть. Сижу, скрупулёзно вчитываюсь во пятому разу в код, нервничаю, курю, потею.
Замечаю на белом фоне экрана какую-то соринку. Потёр её пальцем — не отстает, поковырял ногтём — не помогло. В общем, соринка оказалась обратным апострофом, что находится под клавишей «Esc» — видать, я его нечаянно нажал корешком книги.