Макет… страны

О непомерных требованиях бизнеса от ИТ

Когда так нужно, что прямо вынь и положь, то я вынимаю и кладу.

Default , , ,

Рой Джонс — Лебедев

24 мая 2011

Посмотрел субботнее позорище Джонс — Лебедев. Впечатления неоднозначные: во-первых, вроде как и все куплено, а во-вторых, вроде как и куплено все напрочь. Конечно, Джонс уже не тот. Возраст, опять же, кураж, да и амбиции, тыксызыть, не соответствуют. Но чтобы он был ТАКИМ валенком — ни за что не поверю. К 4-му раунду ходившая до этого по рингу пешком Легенда стала натурально ползать, хотя не успела даже по тыкве получить как следует, да и растерять силы было просто негде. С чего тогда вполне себе крепкий и статный 42-летний мужик вдруг (вдруг! Прошло всего-то 9 минут от начала боя) изобразил полный паралич тела и стал собирать лицом увесистые плюхи? Лебедев, кстати, не очень-то и старался. Сперва я даже повелся: думаю, щадит Легенду, не хочет обижать. Иллюзии развеялись за 15 секунд до конца 10-го раунда. Избил почти лежачего, очень жестоко и злобно. Да, победил нокаутом. За 10 секунд до окончания боя. Случайность, правда?

В 9-м раунде наше посмешище чуть было не выпало в осадок, схватив хлебалом пару увесистых Легендарных крюков. Посмешище зашаталось и было готово приняться возлежать, но Джонс… Джонс, как будто испугавшись самого себя («Damn, my money is going out!»), отошел в сторонку и дал опоненту прийти в себя. Ну да, так себя боксеры и ведут. Особенно Джонс. Никогда никого не нокаутировал (те 40 нокаутов в статистике — подлог и провокация).

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

Легенда фоткается на фоне больших-сосков-на-сале. На заднем плане Don King Jr. (есть хоть одна фотка, где его нет?!)

По пунктам:
1. Джонс симулировал и усталость и немощность. Видно невооруженным глазом.
2. В 10-м раунде квазимода перегнул палку. Поступил вообще по-скотски. Другой бы на его месте честь отдал Легенде, на колени бы стал. Ну может для вида бы побоксировал и выйграл по очкам, дав Джонсу уйти с ринга на своих ногах, улыбающимся и здоровым. А эта скотобаза скорчила свирепое ебло и стала вколачивать Джонса как гвозди в землю кувалдой. Видимо, тоже происки промоутеров. Ну не верю я в такие нокауты за 10 секунд до окончания боя. Лебедеву это было нужно для престижа. Только должного эффекта не будет: теперь его все считают мудаком. (Вспоминаю прощальный матч Марадоны. Никому и в голову не пришло ломать ему ноги в подкате, резво отбирать мяч и вообще препятствовать красивому уходу: и голов дали забить, и дриблинг показать, да и вообще все было душевно и тепло. Кто скажет «Бокс есть бокс!» — тот мудак и долбоеб.)
3. Эта хуита с переодеванием в десантника (не будучи десантником) вообще пиздец. Как толкинисты рядятся в эльфов, так и этот дебил…
4. Немного позабытый Цзю заскучал по камерам и вниманию к своей персоне. Иначе нахера?…
5. За Лебедева болели только те, кто попутно болеет фимозом головного мозга. Джонс — лучший из лучших, красавчик, умница, няка и солнышко. Не любить его невозможно, желать ему поражения даже от соотечественника — симптом опилок в голове.
6. У Джонса отличный вкус (девок, таскающих таблички с цифрами между раундов, он выбирал лично).
7. Блядь, мучительно жаль… Так хотелось, чтобы Джонсик напоследок ну хотя бы нашу квазимоду отделал… Но контракт есть контракт, да.

Default

Диалог, который НИКАК И НИКОГДА не может случиться…

— Дорогая, мне выплатили годовой бонус! Поехали купим тебе норковую шубу!
— Ой, я так сегодня устала, и голова чего-то болит. Давай в другой раз…

Default , ,

Windows XP/Windows Server 2003 не видит хостов по DNS-alias’ам

Проблема: клиент Windows XP, либо Windows Server 2003 не подключается к сетевым ресурсам по DNS-alias’ам.

Объяснение: http://support.microsoft.com/kb/281308

Решение: откройте редактор реестра и зайдите в раздел HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters. Создайте в нем параметр типа REG_DWORD с названием DisableStrictNameChecking с десятичным значением 1. Перезагрузите компьютер, и… вуаля!

Default , ,

Сброс пароля на маршрутизаторе Cisco (на примере Cisco 2911V/K9)

13 мая 2011

Итак, это случилось. Вы позабыли пароль к маршрутизатору Cisco, а шпаргалку, естественно, потеряли. Что ж, ситуация вполне житейская, с каждым может случиться. Не стоит отчаиваться, механизм сброса пароля, безусловно, предусмотрен.

1. Аксиома: у вас таки должен быть физический доступ к устройству, и вы таки должны располагать компьютером с COM-портом и консольным кабелем. Если хотя бы одно из условий не выполняется, то сбросить пароль вам не удастся. На многочисленные вопросы «а можно сбросить пароль удаленно?» ответ — НЕТ.

2. Подключите маршрутизатор к компьютеру через консольный кабель и запустите терминальный клиент.

3. Перезагрузите маршрутизатор и нажмите комбинацию клавиш прерывания загрузки (шпаргалку см. тут: http://fedoseyev.ru/2011/03/standard-break-key-sequence-combinations-during-password-recovery/. Я использую эмулятор терминала Tera Term Pro Web, из таблицы по ссылке следует, что комбинация клавиш прерывания загрузки для моего Tera Term — Alt+B). Появится строка приглашения ROMMON:

4. Выполните смену конфигурационного регистра с помощью команды confreg 0x2142, после чего сбросьте устройство командой reset

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

5. Перейдите в привилегированный режим командой enable и скопируйте загрузочный конфигурационный файл в файл текущей конфигурации командой copy startup-config running-config

Сразу по завершении операции копирования, устройство установит в качестве действующей загрузочную конфигурацию. Для наглядности перед сбросом пароля я задал своему маршрутизатору имя yourname, которое сразу после копирования файла конфигурации появилось в CLI.

6. Теперь поменяйте пароль. Для этого войдите в режим конфигурирования терминала командой conf t и установите новый пароль командой enable secret НОВЫЙ-ПАРОЛЬ

7. Скопируйте новую конфигурацию (отличающуюся от старой только паролем) в startup-config с помощью команды copy running-config startup-config

8. Поменяйте конфигурационный регистр на вариант по умолчанию, чтобы роутер загружался с конфигурацией startup-config. Для этого войдите в режим конфигурирования терминала командой conf t и и выполните команду config-register 0x2102



Для проверки выполните команду sh ver

В конце возвращенного CLI сообщения должна быть надпись, что при перезагрузке будет использован конфигурационный регистр 0x2102.

9. Теперь выполняйте reload и наслаждайтесь возвращенным доступом к маршрутизатору.

Вуаля!

Default

Ошибка в управлении ролями оснастки Server Manager в Windows Server 2008/R2: Unexpected error refreshing Server Manager: Exception from HRESULT: 0x800F0818

Проблема: в оснастке Server Manager (в русской версии, видимо, Управление Сервером) возникает ошибка управления ролями с лаконичной надписью «Error».

С указанной в заголовке ошибкой я столкнулся на производственном сервере Hyper-V после очередной установки обновлений от Microsoft. Для наглядности графическая демонстрация:

Детали ошибки сообщали некоторые более конкретные и вразумительные подробности: Unexpected error refreshing Server Manager: Exception from HRESULT: 0x800F0818. Также предлагалось подробнее изучить события Applications and Services Logs -> Microsoft -> Windows -> Server Manager -> Operational (после изучения документации, нашел второй вариант ошибки: Server Manager: Unexpected error refreshing Server Manager: No signature was present in the subject. (Exception from HRESULT: 0x800B0100). Нижеприведенное решение позволит избавиться и от нее тоже).

Объяснение: проблема возникает из-за вмешательства посторонних служб (индексирования Windows, антивируса и пр. сервисов, работающих в фоне), кэширования записи на диск или «прочих ошибок» (нравится объяснение?) при установке обновлений, из-за которого неверно или неполностью копируются пакеты обновлений с расширением .MUM и связанные с ними .CAT.

Решение:

1. Запустите Microsoft Update Readiness Tool (брать здесь: http://support.microsoft.com/kb/947821)
2. После получения сообщения об успешном окончании работы утилиты, откройте получившийся log-файл C:\Windows\logs\CBS\Checksur.log
У меня он содержал следующее:

<…>

Checking Package Manifests and Catalogs
(f) CBS MUM Corrupt 0x00000000 servicing\Packages\Package_for_KB979916_RTM~31bf3856ad364e35~amd64~~6.1.1.0.mum  Expected file name Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7600.16385.mum does not match the actual file name

<…>

Unavailable repair files:
 servicing\packages\Package_for_KB979916_RTM~31bf3856ad364e35~amd64~~6.1.1.0.mum
 servicing\packages\Package_for_KB979916_RTM~31bf3856ad364e35~amd64~~6.1.1.0.cat

Итак, проблема возникает из-за неверного содержимого двух файлов. В их названиях содержится наименование KB, в которых эти файлы содержатся. У меня это KB979916. Google подсказал, что это обновление безопасности .NET Framework 3.5.1.

3. Скачайте пакеты обновлений по вашим KB и скопируйте их в корень диска C:.  По своему КВ я брал обновление отсюда: http://www.microsoft.com/downloads/en/details.aspx?familyid=a49532d7-53f6-4190-aaf6-b1a818924764&displaylang=en
4. Теперь нам необходимо получить права  на директорию C:\Windows\Servicing\Packages. Запускаем консоль cmd с правами администратора и выполняем следующие команды:

Сделаем текущего пользователя владельцем директории:

takeown /F C:\Windows\Servicing\Packages /D y /R

Дадим пользователю (у меня это admin из домена domain.local, поэтому запись выглядит как admin@domain) полный доступ к директории:

cacls C:\Windows\Servicing\Packages /E /T /C /G admin@domain:F

5. Распаковываем скачанные ранее пакеты обновлений. Мой называется Windows6.1-KB979916-x64.msu и лежит в корне диска C:

Создадим в корне диска C: небольшую структуру каталогов (каталог TMP и вложенный в него каталог CAB), которые будут служить временным хранилищем для распаковываемых данных:

C:
cd \
md TMP
md c:\TMP\CAB

Распакуем MSU-файл с каталог TMP:

Expand -F:* Windows6.1-KB979916-x64.msu C:\TMP

В каталоге C:\TMP появится файл с именем Windows6.1-KB979916-x64.cab. Распакуем его в каталог C:\TMP\CAB:

Expand -F:* Windows6.1-KB979916-x64.cab C:\TMP\CAB

6. Найдите в каталоге C:\TMP\CAB файлы Package_for_KB979916_RTM~31bf3856ad364e35~amd64~~6.1.1.0.mum и Package_for_KB979916_RTM~31bf3856ad364e35~amd64~~6.1.1.0.cat, о повреждении или отсутствии которых нам сообщила на 2-м шаге Microsoft Update Readiness Tool. Скопируйте их в каталог C:\Windows\Servicing\Packages и перезапустите Server Manager, чтобы убедиться, что проблема решена:

Второй вариант предполагает, что нужных файлов вы не нашли. В этом случае присвойте файлам update.cat и update.mum из каталога C:\TMP\CAB имена, на отсутствие или повреждение которых состалась Microsoft Update Readiness Tool на 2-м шаге.

Вуаля!

P.S. Если ошибка не пропала, повторите инструкцию сначала.

Default ,

Создание PDF из приложений MS Office 2010

Все больше проникаюсь симпатией к MS Office 2010. Еще один плюсик в копилочку — обученность «из коробки» создавать PDF-документы (через Файл -> Сохранить как…, либо через Файл -> Сохранить и отправить -> Создать документ PDF/XPS). Раньше я для этой цели использовал PDFCreator. Может близится тот час, когда MS наконец сделают в Windows встроенный PDF-принтер?..

Default

Аудиофилам посвящается

3 мая 2011

Аудиофилам посвящается: Золотой ключик от High End. Это великолепная статья аж 2000 года, в которой физик развенчивает мифы и рвет шаблоны аудиофилов. Сабжам к прочтению обязательна!

Default , ,

Не работает оптический привод в Windows Vista/7: «Запуск этого устройства невозможен (код 10)»

27 апреля 2011

Проблема: после установки нового оптического привода (в моем случае с SATA-интерфейсом, но, судя по всему, проблеме подвержены и IDE-устройства), система обнаруживает его, но в диспетчере устройств на нем стоит «!», а состоянии устройства стоит статус «Запуск этого устройства невозможен (код 10)».

Решение:

1. Запустите редактор реестра (Пуск -> Выполнить… -> regedit).

2. Найдите раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E965-E325-11CE-BFC1-08002BE10318}, в котором параметр Default имеет значение DVD/CD-ROM, а параметр Class — значение CDROM (в реестре может быть несколько экземпляров ветки {4D36E965-E325-11CE-BFC1-08002BE10318}, так что эти параметры позволят опознать нужный нам).

3. Найдите в этом разделе параметры UpperFilters и LowerFilters и удалите их.

4. Закройте редактор реестра и перезагрузите компьютер. Вуаля!

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

Default , ,

Подключение почтового ящика Exchange 2010 SP1 другому пользователю

27 апреля 2011

Речь пойдет о связке Exchange 2010 SP1 и Outlook 2010, которая крайне просто и успешно решает поставленную в заголовке задачу.

Итак, у нас есть Outlook 2010, подключенный к серверу Exchange 2010 SP1:

Допустим, нам необходимо подключить в этот Outlook еще один почтовый ящик, к примеру, пользователя Zelenskiy Maxim.

Открываем EMC, входим в Recipient Configuration -> Mailbox, находим нужного пользователя с почтовым ящиком, вызываем с него контекстное меню правой кнопкой мыши и выполняем команду «Manage Full Access Permission…»:

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

И выполняем команду «Manage». После ее успешного выполнения перезапускаем на целевой машине Outlook и проверяем результат:

Вуаля!

Заранее имейте в виду: данная функция не работает в OWA.

Default

Переезд

31 марта 2011

Переехал на новый хостинг. Пока полет нормальный.

Подписчики, на всякий случай переподпишитесь заново.

Default

Настройка брандмауэра Windows на сервере 1С + MS SQL

28 марта 2011

Задача: настроить брандмауэр Windows для работы сервера 1С (связка из Сервера 1С: Предприятие и MS SQL 2008, например).

Решение: если сервер SQL принимает подключения на стандартный порт TCP 1433, то разрешаем его. Если порт SQL динамический, то необходимо разрешить подключения к приложению %ProgramFiles%\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\Binn\sqlservr.exe.

Сервер 1С работает на портах 1541 и диапазоне 1560-1591. По совершенно мистическим причинам иногда такой список открытых портов все равно не позволяет выполнять подключения к серверу. Чтобы заработало наверняка, разрешите диапазон 1540-1591.

Для танкистов скриншот, на котором разрешения на подключения к SQL выставлены в обоих вариантах (выберите свой!):

P.S. Вася, на здоровье.

Default , , ,

Symantec Endpoint Protection постоянно находит Trojan.Gen.2

23 марта 2011

Проблема: постоянно всплывает окно с сообщением, что SEP обнаружил и отправил в карантин Trojan.Gen.2:

Проверки другими антивирусами никаких результатов не выдают.

Объяснение: каждый раз после обновления антивирусных сигнатур SEP пересканирует карантин с целью обнаружить файлы, которые с помощью новых сигнатур могут быть вылечены. Эти файлы, будучи в карантине, зашифрованы и сжаты, но для пересканирования SEP их извлекает из архива. В процессе извлечения в рабочей директории SEP (в более старых билдах SEP — в %TEMP%) создаются временные файлы с именами DWH####.tmp. Если к этим файлам пытается получить доступ какой-либо процесс (к примеру, служба индексирования), то срабатывает Auto Protect, который рассматривает эти файлы как новые и ненадежные, и инициирует их проверку. Таким образом пересканируется и продублируется весь карантин. При последующих обновлениях будет происходить тоже самое, т.е. дублирование всего содержимого карантина.

Решение: эта проблема решена в Symantec Endpoint Protection Release Update 6, Maintenance Patch 1. Если нет возможности его установить, то воспользуйтесь следующим решением:

  1. Откройте SEP Manager
  2. Выберите Policies -> Antivirus and Antispyware Policy -> Quarantine
  3. Нажмите на вкладку Cleanup
  4. Под Quarantined Files поставьте галочку Delete oldest file to limit folder Size at X MB (вместо X поставьте, например, 1 Мбайт).

Взято отсюда: http://www.symantec.com/docs/TECH102953

Default , ,

Не работает upload данных по FTP через шлюз Microsoft TMG

22 марта 2011

Проблема: при попытке загрузить данные на внешний FTP-сервер из сети, спрятанной за NAT’ом на Microsoft TMG 2010 (к ISA тоже применимо), возникает ошибка 550.

Объяснение: в правилах исходящего трафика, созданных мастером TMG, определена политика FTP «только для чтения».

Решение:

1. Найдите ваше правило, разрешающее FTP наружу. У меня оно выглядит так:

2. Нажмите на правило правой кнопкой мыши, чтобы вызвать контекстное меню. Выполните команду «Настроить FTP»:

 

3. Снимите галочку с «Только для чтения»:

4. Примените изменения. Вуаля!

Default , ,

Amazing 7 Year Old Wrestler

20 марта 2011

Офигительный пацан!

В юношестве, отучаствовав в куче соревнований по греко-римской борьбе (а это на 95% аналог американского рестлинга), даже в старших категориях (16-18 лет) таких техничных и быстрых борцов я не видел. Реально уникум.

P.S. Песня — «My Life Be Like (Ooh-Aah)» группы Grits.

Default ,

Как симулировать комбинацию Break Key для входа в ROM Monitor маршрутизатора Cisco, если терминальный клиент не поддерживает стандартную

20 марта 2011

Иногда срабатывает такой способ:

1. Подключитесь к устройству со следующими параметрами:
— Скорость: 1200 бит/сек
— Биты данных (Data bits): 8 бит
— Паритет (Parity): без паритета
— Стоповые биты (Stop bits): 1
— Управление потоком (Flow Control): нет

Естественно, вывод на экран перестанет работать. Это нормально.

2. Перезагрузите устройство по питанию. Когда оно включится, нажмите пробел и удерживайте его в течении 10-15 секунд. Это и есть эмуляция комбинации Break Key.

3. Отключитесь от терминальной сессии и запустите ее снова, уже со стандартными параметрами.

Если вы все сделали правильно, то, скорее всего, вы увидете строку приглашения ROM Monitor.

Default ,

Комбинации клавиш для входа в режим ROM Monitor при загрузке маршрутизаторов Cisco

20 марта 2011

Она же — Standard Break Key Sequence Combinations During Password Recovery.

Табличка-полезняшка. Будет использована как вспомогательный материал в будущей серии публикаций.

Default ,

Microsoft Operations Framework 4, русская редакция

20 марта 2011

«PTR hostname must resolve to IP»

17 марта 2011

Проблема: при отправке писем с почтового ящика Exchange 2010 (да и 2003, 2007), возвращается NDR следующего содержания:

Пользователь mail.domain.ru отклонил ваше сообщение, отправленное на следующие адреса электронной почты:

example@domain.ru (example@domain.ru)

mail.domain.ru выдал это сообщение об ошибке:
PTR hostname must resolve to IP

Объяснение: ваш почтовый сервер не имеет PTR-записи в зоне обратного просмотра провайдера. Такая «обезличенность» смущает многие почтовые серверы. И они, с целью противодействия распространению спама и вредоносного ПО, блокируют письма с таких хостов.

Решение: к примеру, ваш Exchange опубликован наружу как mail.company.ru и имеет IP-адрес 20.30.40.50. Этот IP-адрес принадлежит вашему Интернет-провайдеру, соответственно DNS в этой сети управляется им же. Решение будет сугубо нетехническим. Пишете на адрес технической поддержки провайдера письмо следующего содержания:

Здравствуйте.
Прошу внести PTR-запись в зону обратного просмотра 40.30.20.in-addr.arpa. IP-номер узла: 50. Имя узла: mail.company.ru. IP-адрес узла: 20.30.40.50.
Спасибо
Компания «Company.ru», договор № 654321.
 
И ждете, когда заявка будет отработана. Вуаля.

Default ,