"операционной системе требуются ваши учетные данные"

понедельник, 17 декабря 2007 г.

3 коммент.
Допустим, что сложилась у вас очень хитрая ситуация.
Работал человек у вас в домене себе и работал. Потом надо было, например, почту сделать для него и тут все понимают, что забыли пароль для пользователя. Ну значит админ заходит в AD и устанавливает новый пароль для пользователя. А у вас же всё не просто, всё хитро - включаем комп и логинимся на локалку, потом в терминальном режиме коннектимся на машину, с которой в 1С работает пользователь. Ну значит пароль поменяли и заходим на машину (локально), потом в терминалку входим и естественно видим сообщение "операционной системе требуются ваши учетные данные". Что это могло бы значить можно только догадываться. И вот незадача - 1С не соединяется с базой. Говорит, что "Не найден интерфейс пользователя 1С (80070005)". Естественно вы судорожно лезете в инет и гуглите. Тут всего 2 варианта - либо пользователь (группа пользователей) не в группе DCOM юзеров на сервере 1С, либо на локальной машине 1С не зарегистрировала DCOM интерфейс. А решения соответственно тоже 2:
1. Надо на серваке в группу DCOM пользователей добавить юзера или группу юзеров, кто пользуется 1С.
2. Нужно нормально установить 1С на машине (в случае, если вы 1С перенесли с другого компа без установки). Если нормально инсталлировать 1С на машине, то она добавит свой DCOM интерфейс и вы сможете нормально работать.
А в итоге проблему с соообщением "операционной системе требуются ваши учетные данные" нужно решать следущим образом - в AD посмотрите, включен ли пользователь, которому поменяли пароль, в нужную группу. На примере остальных пользователей посмотрите группы и вашего конкретного горе-пользователя добавьте в соответсвующую группу.

Обновление vista home basic до vista business

среда, 5 декабря 2007 г.

0 коммент.
Возможно, у кого-нибудь может возникнуть вопрос об обновлении одной версии vista до более продвинутой. Так вот, если вы купили новый ноутбук с предустановленой windows vista home basic и хотите что бы вы, например, могли спокойно работать в сети со своим ноутбуком, да не просто в сети, а в домене. И достали где-нибудь вы ещё лицензионный дистрибутив windows vista business. Просто вставляетет диск в дисковод, указываете на установку новой vista, вводите лицензионный ключ и потом нажимаете на обновление своей версии на новую. В принципе больше загвоздок быть не должно.
Возможно, на этапе "сбор файлов" может возникнуть внутрення ошибка windows и дальнейшая установка не может быть выполнена. В данном случае звонить в microsoft не имеет смысла. Они отвечают на данный вопрос так: "Поставщик оборудования имеет право вносить измененния в дистрибутивы windows, поэтому при возникновении ошибки стоит обратиться в сервисный центр поставщика оборудования".
Удачи

Cжатие CSS кода

четверг, 29 ноября 2007 г.

0 коммент.
Кодга вы пишите сайт, то часто приходится выбирать между красивым дизайном и функционалом сайта. Всем хочется что бы была хорошя навигация, красивый дизайн и что бы были функциональные возможности. Очень хорошим свойством сайта является его быстрая загрузка. Никто не хочет ждать долго, поэтому я могу предложить один из вариантов реализации сжатия css файлов для более быстрой загрузки страниц.
Ведь каждый программист пишет в коде комментарии, заметки и когда используем стандартные методы сжатия файлов, то получаем в итоге исходный код, очищенный от комментариев, пустых строк и лишних пробелов. Это конечо хорошо, но когда встает вопрос о дополнии или изменении кода css-файлов, то тут уже возникает сложность - комментарии удалены, заметок нет. Приходится долго вспоминать и тратить драгоценное время.
Итак, для сжатия css кода, но в то же время не изменяя его, можно использовать средства PHP.
Первую часть кода пишем в самом начале CSS - файла, вторую часть пишем в самом конце.


<?php
  header('Content-type: text/css'); //указываем, что это именно css
  ob_start("compress"); //включаем буферизацию вывода для дальнейшего сжатия
  function compress($buffer) {
    // удаляем комментарии
    $buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer);
    // удаляем отступы, пробелы, пустые строки.
    $buffer = str_replace(array("\r\n", "\r", "\n", "\t", '  ', '    ', '    '), '', $buffer);
    return $buffer;
  }
?>


и к конце css-файла пишем

<?php ob_end_flush();?>

Если хотите сослаться на файл, используя имя , например, style.css и у вас есть распарсенный php код, то можете использовать следующий метод в файле .htaccess


<Files screen.css>
 SetHandler  application/x-httpd-php 
</Files>

IIS, nic.ru и поддомен 3-го уровня

среда, 28 ноября 2007 г.

4 коммент.
Я очень много времени потратил на поиск информации о создании поддомена 3-го уровня средствами IIS, при том, что хозяином DNS является регистратор nic.ru
И теперь я просто обязан поделиться знаниями.
Ситуация: сервер с сайтом стоит в соседнем кабинете и упорно шумит. DNS записи находятся на nic.ru.
Идем значит на сайт dns-master.ru и авторизуемся. Находим свой домен и начинаем регистрировать поддомен. Для этого добавляем новую А-запись с названием поддомена.
Напрмер:
для сайта name.ru нужен поддомен sub.name.ru . Так вот и добавляем А-запись с именем sub и IP пишем своего сайта name.ru . Этот IP там уже есть в списке А-записей для домена name.ru
После чего идем на свой гудящий сервак и лезем в настройки IIS. IIS Manager->NAME(local computer)->name.ru->All Tasks->Save configuration to a File. Потом создаем новый сайт из файла. Если будет спрашивать о том, что Create new.. или replace текущий сайт, то говорим, что create new web site. Создается новый элемент в дереве сайтов. Кликаем на его свойства и там редактируем description, home directory и на вкладке Web Site жмем на Advanced И там меняем информацию по примеру name.ru . порт как правило 80.
Ну и не забудьте предварительно создать папку, в которой будет хранится сайт.

Ну если что забыл, то не судите и спрашивайте в комментах )
Удачи

пятница, 27 июля 2007 г.

1 коммент.
Огромная коллекция книг по компьютерной тематике. Около 6993 наименований. Как скачивать книги - написано на самом верху страницы.
Сюда!
Я там накопал книги и по PHP и по AJAX, и по ASP c C#.

Градиент средствами JavaScript

суббота, 21 июля 2007 г.

4 коммент.
Постоянная проблема с нарезанием однопиксельной полоски на бэкграунд сайта?
Дело в том, что есть один вариант создания градиента на страничке, например:
<div style="height: 100%; width: 100%; text-align: center;

filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0,

startColorStr=#000000, endColorStr=#ffffff);">

<h1 style="color: white;">
Градиент на заднем плане будет работать только в IE.
</h1>

</div>
Но этот пример будет работать только в "Ослике". Но умные и безустали работающие программисты придумали сделать кросс-браузерный вариант. Правда средствами JavaScript, но лучше уж так =)) Так вот:
<body>

<script type="text/javascript"><!--//--><![CDATA[//><!--

function leftPad(x) {

return (x.length < 2) ? "0"+x : x;

}

function hex(x) {

return leftPad(x.toString(0x10).toUpperCase());

}

for (i=0; i<256; i++) {

var div = document.createElement("div");

div.style.backgroundColor = "#"+hex(i)+hex(i)+hex(i);

div.style.fontSize        = "0px";

div.style.lineHeight      = "0px";

div.style.height          = "2px";

document.body.appendChild(div);

}

//--><!]]></script>

</body>
Естественно найдено в сети по адресу http://www.getinfo.ru/

Copyright © 2010 WEB IT blog