понедельник, 19 января 2009 г.

Сброс пароля в DotNetNuke

При восстановлении локальной копии DNN-портала иногда бывает полезно сбросить пароль для host'записи. Делается это так:

1. Ищем UserId в таблице aspnet_Users, которое соответствует Username='host'.
2. Выполняем такой скрипт: UPDATE aspnet_Membership SET Password='1234567', PasswordFormat=0 where UserId='{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}'
3. В действующий блок "<add name="AspNetSqlMembershipProvider" параметр "passwordFormat" ставим в "Clear".

Насчет последнего шага не уверен, может это и не обязательно, но у меня вообщем все работает.

пятница, 16 января 2009 г.

Как подключить виртуальный диск D:\

Иногда может возникнуть задача подключения дополнительного раздела диска, но реальный винт разбивать совсем не хочется.
У меня такая задача возникла, когда пришлось поднимать на локальном ноуте (у которого один раздел C:\) бэкап портала DotNetNuke, файлы которого реально располагались на сервере в папке на диске D:\ . 
Значит делаем так:
1. Создаем папку, которая будет корнем нашего виртуального раздела (я создал у себя в папку "D": C:\TMP\D).
2. Расшариваем папку  и назначаем необходимые права (я сделал так: для своего аккаунта на FullTrust, плюс еще для пользователя ASPNET права на "Change").
3. Добавляем ее как виртульный диск (заходим через Проводник на \\[имя компьютера в сети], правой кнопкой на расшаренной папке D, там выбираем "Map Network Drive...", и со всем соглашаемся). 
4. Теперь можно обращаться к виртуальному диску D:\

Если ваш компьютер не в сети, то необходимо добавить виртуальный сетевой адаптер. Чуть позже опишу как это сделать.

Как запустить Remote Desktop Connection из командной строки

"Start" -> "Run" и вводим mstsc 
Enter не забываем нажимать...

четверг, 8 января 2009 г.

Регламент "Процессы жизненного цикла ПО"

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

И вот сегодня я наконец-то продолжил это занятие :) . Причем нашел один прекрасный документ под названием "ТЕХНИЧЕСКИЙ РЕГЛАМЕНТ «Процессы жизненного цикла
программного обеспечения»RT 38370656 - 002:2006".

Документ этот был разработан сотрудниками Государственного предприятия «Registru» во исполнение Постановления Правительства № 873 от 30.07.2004 г. «Об утверждении Национальной программы по разработке технических регламентов» республики Молдова. Ссылка есть здесь: http://www.server.md/news/13486 , но видимо там лежит "покоцанный" документ - в нем нет картинок. Зато отсюда можно взять нормальную версию этого.

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

среда, 31 декабря 2008 г.

Как настроить jabber (корпоративный аккаунт от google) в QIP PDA

Сегодня мне понадобилось настроить аккаунт для jabber'а для QIP PDA. Оставлю результаты своего поиска здесь. Пусть вам нужно настроить jabber для корпоративного аккаунта google-почты типа myName@myDomain.ru
Тогда для QIP PDA (проверено для последней на данный момент версии QIP PDA build 2041) делаете следующее:

Учетная запись:
Учётная: myName
Пароль: ваш пароль
Показать пароль: галочка на выбор
Сохранять пароль: на ваш выбор
Ресурс: QIP PDA
Сервер: myDomain.ru
Порт: 5223
Использовать SSL: галочку

Открываете Эксерт:
Указать в ручную хост подключения: галочку
Сервер: talk.google.com
Порт: 5223
Сжимать поток: галочку

Всё работает на ура !))

http://forum.qip.ru/showthread.php?t=26050

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

вторник, 9 декабря 2008 г.

Отправка email из .NET

Немного информации о том, как несколькими способами отправлять email из .NET приложений

http://www.gotdotnet.ru/LearnDotNet/ASPNET/587009.aspx