понедельник, 24 мая 2010 г.

Verifier

Использование средства проверки драйверов для выявления проблем с драйверами WindowsВ меню Пуск - Выполнить (или Пуск - Поиск) вводим verifier и нажмите Ввод. Запустится средство проверки драйверов. Выберите пункт Создать нестандартные параметры (для кода программ) и нажмите кнопку Далее.
На следующем шаге выбераем пункт Выбрать отдельные параметры из полного списка и нажмимаем кнопку Далее.
На следующем шаге поставим все флажки кроме Имитация нехватки ресурсов и снова Далее.
На следующем шаге выбираем пункт Автоматически выбирать неподписанные драйверы Если неподписанных драйверов не обнаружено, переходим к выборочной проверке драйверов. В любом случае будет предложено выбрать физический диск.
Выбираем диск, на котором установлена операционная система, Готово, после чего произойдет перезагрузка компьютера. Если после перезагрузки будет синий экран с ошибкой, проблемный драйвер определен - его название будет включено в сообщение об ошибке. Перезагружаем компьютер в безопасном режиме, по F8 при загрузке. После входа в систему сбрасываем все параметры проверки драйверов, командой verifier.exe /reset. Или запустив Verifier и выбрав в нем пункт Удалить существующие параметры
Читать дальше...

среда, 14 апреля 2010 г.

Режим бога

В висте или семерке создаем на рабочем столе папочку и переименовываем ее

GodMode.{ED7BA470-8E54-465E-825C-99712043E01C}
Default Location - {00C6D95F-329C-409a-81D7-C46C66EA7F33}
Biometrics - {0142e4d0-fb7a-11dc-ba4a-000ffe7ab428}
Power Settings - {025A5937-A6BE-4686-A844-36FE4BEC8B6D}
Notification Area - {05d7b0f4-2121-4eff-bf6b-ed3f69b894d9}
Manage Credentials - {1206F5F1-0569-412C-8FEC-3204630DFB70}
Get New Programs - {15eae92e-f17a-4431-9f28-805e482dafd4}
Default Programs - {17cd9488-1228-4b2f-88ce-4298e93e0966}
NET Framework Assemblies - {1D2680C9-0E2A-469d-B787-065558BC7D43}
Wireless Networks - {1FA9085F-25A2-489B-85D4-86326EEDCD87}
Network Neighborhood - {208D2C60-3AEA-1069-A2D7-08002B30309D}
My Computer - {20D04FE0-3AEA-1069-A2D8-08002B30309D}
Printers - {2227A280-3AEA-1069-A2DE-08002B30309D}
RemoteApp and Desktop - {241D7C96-F8BF-4F85-B01F-E2B043341A4B}
Windows Firewall - {4026492F-2F69-46B8-B9BF-5654FC07E423}
Performance - {78F3955E-3B90-4184-BD14-5397C15F1EFC}
Читать дальше...

четверг, 1 апреля 2010 г.

из Windows 7 нет доступа к общим ресурсам

Начиная с версий Windows 7 и Windows 2008 r2 параметры авторизации у Microsoft поменялись. Подружить системы можно изменив на Win7 свойства сетевой безопасности:

"Пуск"
"Панель управления"
"Администрирование"
"Локальная политика безопасности"
"Локальные политики"

Далее в блоке "Параметры безопасности" меняем:

* Сетевая безопасность: минимальная сеансовая безопасность для клиентов на базе NTLM SSP - убрать галочку с "Требовать 128-битное шифрование". Таких параметра два - выполнить для обоих

* Сетевая безопасность: уровень проверки подлинности LAN Manager - выбрать в списке пункт "Отправлять LM- и NTML-ответы"

URL:
Microsoft: http://support.microsoft.com/kb/239869/ru
SAmba: http://www.opennet.ru/tips/info/2309.shtml
Читать дальше...

четверг, 11 февраля 2010 г.

В меню завершения работы пропал пункт Гибернация (Hibernate)

В Windows Vista может наблюдаться следующие симптомы:
Опции гибернации недоступны в меню завершения работы из меню Пуск.
Опции гибернации недоступны в Панели управления -> Управление Электропитанием.

Причина
http://support.microsoft.com/kb/920730
Такая неполадка может возникать по следующим причинам:
1) Утилита очистки диска Disk Cleanup Utility была запущена с использованием функции Hibernation File Cleaner.
2) Компьютер не поддерживает функции Гибернации.
3) Функция Гибернации отключена.

Лечение
Запускаем консоль из-под админа и пишем:
powercfg /hibernate on
или
powercfg /h on

далее коммандой
powercfg /a 
проверить что функция Гибернации доступна.
Должно быть нечто следующее:
C:\Documents and Settings\Programmer>powercfg /a
В данной системе доступны следующие состояния спящего режима: Standby ( S1 ) Hibernate
Следующие состояния спящего режима недоступны в данной системе:
Standby (S2)
Standby (S3)

Если же компьютер не поддерживает функции гибернации, то мы не сможем ее включить.
Читать дальше...

среда, 10 февраля 2010 г.

Can not open file C:\RECOVERY.DAT

Это объясняется особенностями построения системного раздела диска (recovery), использовавшегося для восстановления начальных установок.

У некоторых производителей он идет в начале диска (перед данными), у других же в конце диска (за данными), а мы создали непредусмотренную разработчиками ноутбука ситуацию — посмели поставить операционку не с поставляемого с ноутбуком диска, а со своим уставом сунулись в чужой монастырь :)

Снова запускаем программу установки с диска. Когда программа установки доходит до места с красивой кнопочкой "Установить", давим не её, а давим ссылку, расположенную чуть ниже ("Устранение неполадок" или что-то в этом роде).
Выскочит сообщение с предложением всё исправить автоматически - отказываемся!
В меню вариантов восстановления системы давим последнюю строчку ("Командная строка")
В командной строке набираем: bootrec /fixboot
Если написано "Successfully..." и командная строка больше ничего не просит указать, закрываем окно (нажатием на крестик и перезагружаемся, предварительно достав диск из привода.

Вариант с использованием редактора разделов:

1.Сохраняем информацию.
2.Удаляем все разделы кроме раздела восстановления.
3.Переносим раздел восстановления в конец диска.
4.Создаем заново активный первичный раздел и расширенный логический раздел.
5.Восстанавливаем систему с диска System Recovery.
Читать дальше...

четверг, 26 марта 2009 г.

Полезные сайты

Сайты для вставки текста, кода, преобразования программного кода в html-friendly варианты



Подсветка кода

http://source.virtser.net/default.aspx

http://syhi.stworks.ru/

Сделать хтмл-фрэндли

http://www.elliotswan.com/postable/

Вставка кода с получением ссылки на страничку

http://pastie.org/

Туда же

http://dumpz.org/

Есть еще пара приятных сайтов для вставки кода - найду и добавлю

Читать дальше...

пятница, 20 марта 2009 г.

Кат в блоггере

Раз уж сам сделал то и вам расскажу что и как.
Способов масса, но я пользовался весьма занудным


Вначале, сохраняем, на всякий случай, уже имеющийся у нас вариант шаблона на жёсткий диск (на тот случай, чтобы если что-то не выйдет - можно было всё восстановить).

Открываем Макет там изменить HTML и ставим галочку на "расширить шаблоны виджета".

Теперь нам надо добавить код прямо перед тегом </head>

Вот этот код:
<b:if cond='data:blog.pageType != "item"'>
<script type="text/javascript">

var fade = false;
function showFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
for (var i = 0; i &lt; spans.length; i ) {
if (spans[i].id == "fullpost") {
if (fade) {
spans[i].style.background = peekaboo_bgcolor;
Effect.Appear(spans[i]);
} else spans[i].style.display = 'inline';
}
if (spans[i].id == "showlink")
spans[i].style.display = 'none';
if (spans[i].id == "hidelink")
spans[i].style.display = 'inline';
}
}


function hideFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
for (var i = 0; i &lt; spans.length; i ) {
if (spans[i].id == "fullpost") {
if (fade) {
spans[i].style.background = peekaboo_bgcolor;
Effect.Fade(spans[i]);
} else spans[i].style.display = 'none';
}
if (spans[i].id == "showlink")
spans[i].style.display = 'inline';
if (spans[i].id == "hidelink")
spans[i].style.display = 'none';
}
post.scrollIntoView(true);
}

function checkFull(id) {
var post = document.getElementById(id);
var spans = post.getElementsByTagName('span');
var found = 0;
for (var i = 0; i &lt; spans.length; i ) {
if (spans[i].id == "fullpost") {
spans[i].style.display = 'none';
found = 1;
}
if ((spans[i].id == "showlink") &amp;&amp; (found == 0))
spans[i].style.display = 'none';
}
}

</script>
</b:if>

Затем, в коде блога Макет а там Изменить HTML надо найти строку вида:
<data:post.body/>

Проблема - в разных шаблонах она может быть разной

<div class='post-body> или такой:

<p><data:post.body/></p> или такой:

<div style='clear: both;'/> <!-- clear for photos floats -->

</div>

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

div class='post'

div class='entry'

div class='post-body entry-content'

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

<div class='post-body' expr:id='"post-" data:post.id' >

<b:if cond='data:blog.pageType == "item"'>
<style>#fullpost{display:inline;}</style>
<p><data:post.body/></p>
<b:else/>
<style>#fullpost{display:none;}</style>

<p><data:post.body/></p>

<span id='showlink'>
<a expr:href='data:post.url'> Далее...</a>
</span>
<script type='text/javascript'>
checkFull("post-" "<data:post.id/>");
</script>
</b:if>


<div style='clear: both;'/> <!-- clear for photos floats -->
</div>
Обращаю внимание, на закрывающий значок " ' " сразу после первых букв "div class='post-body - если вы забудете его, то темплейт не сохранится и выдаст ошибку. Слово "Далее..." можно заменить на любое другое. Сохраняем шаблон. Затем идем в Настройки там форматирование.
В рамке внизу, над которой значится "шаблон сообщения", добавляем строки:
Шапка
<span id="fullpost">
Под катом
</span>

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