Оказалось, «Копьё» под музыкальный шумок подгружало свои ресурсы, и время «X» ощутимо зависело от скорости диска. Wolfenstein в кастрированном виде влезал на один флоп, который можно было просто вынуть в процессе, но «Копьё» было ощутимо толще, и подобный номер с ним не прокатывал. Соединив по RS-232 две машины, я поднял на одной serial server, а на другой запустил досовский драйвер сетевых дисков. Запустив «Копьё» с сервера, я заботливо его уронил, организовав клиенту бесконечное время отклика, и успешно слил «Towering Above» на обыкновенный кассетник, пока игрушка пыталась подгрузить свои ресурсы.
Чуть позже мне пришло в голову более простое решение: в HEX-редакторе я изменил имя небольшого файлика, добавив в него абсолютный путь типа «a:\aaa.a», и скинул на дискету только этот файл, переименовав его в «aaa.a». Дальше — как в бета-тесте с флешкой: запустил, вынул, подвесил, послушал до конца.
#5560: История файловых форматов нового времени
14:00 26.02.2011, IT happens
Ввели в нашей школе систему дистанционного обучения. Если занятия в школах отменяют (мороз, карантин и всё такое), на сайте школы можно лицезреть домашнее задание. Как раз подвернулся морозный день. Занятия отменены, я лезу смотреть задание младшему брату на сайте. Всё понятно, но по истории предлагают скачать тест. Тест оказался диковинного формата SHS. Поначалу пытался открыть 2007-м Офисом, Опенофисом, на крайняк Блокнотом. Никак! Лезу в гугл. Выясняю, что это «файл фрагмента», что бы это ни значило, чем открывать — непонятно. Нахожу на заброшенном форуме обсуждение со ссылкой на конвертер. Хвала небесам! Получаю что-то вменяемое в виде RTF, где виден искомый тест.
Ладно, я не поленился поискать, что это такое и с чем его едят. Но, простите, как это должны открывать дети? Неужели нельзя было сохранить в тёплый ламповый DOC? Отправил брата в школу — пускай оценку только за один такой квест требует.
#5561: Истинный ректальный путь
12:00 27.02.2011, IT happens
Великая смена логинов для реализации контекстов безопасности — кто сталкивался с со сменой руководства в крупных компаниях, поймёт. Я, админ БД, и наш сисадмин (парень очень умный и учёный — только список его MS-сертификатов длиннее всего моего резюме за семь лет) выставляем новые логины. Попытки сделать это по виндостандарту заняли уже больше часа, а служба MSSQLServer всё продолжает сообщать нам, что мы отчаянно неправы. В какой-то момент времени до меня доходит идея сделать всё образом, не предусмотренным инструкциями.
— Есть предложение сделать невиндовую аутентификацию, перезавести логин на обоих серверах, дать права db_owner на рабочих базах и право securityadmin.
— Странно… По всем правилам и так должно работать.
— Почему странно? Всё через жопу, так что правильность решения сомнений не вызывает!
Через несколько минут:
— Заработало!
Если путь сообщения виндовых приложений вам кажется слишком вычурным и наполненным излишними деталями, знайте — он верный!
#5562: Чай не мак
12:00 27.02.2011, IT happens
Работал не так давно в фирме по поддержке всем известной жёлтой программы. Среди клиентов была контора, находившаяся в другом городе. Зависали у них по несколько недель. Работали по техзаданию, но иногда приходилось выполнять что-то незапланированное. Надо заметить, что организация использовала в своей работе две разные конфигурации.
Однажды главный бухгалтер завалилась к нам с претензией, что у неё не работает «перенос сотрудников». Задав серию наводящих вопросов, выяснили, что в обеих конфигурациях присутствовали справочники «Сотрудники», и тётушка хотела их, скажем так, синхронизировать. Некто, названный в процессе беседы «разбирающимся человеком», сказал главбуху, что в программе есть возможность обмена данными между конфигурациями, но не уточнил, как это нужно делать. Главбух продемонстрировала мне следующую последовательность действий: