Показаны сообщения с ярлыком howto. Показать все сообщения
Показаны сообщения с ярлыком howto. Показать все сообщения

среда, июня 06, 2007

Skype vs. IIS 5.1

Сегодня возникла необходимость установить на домашней Windows XP машине IIS. Установил, открыл snap-in Internet Information Services, и увидел что 'Default Web Site' не запущен. Нажал 'Start item'. И тут же увидел потрясающее сообщение об ошибке:

Unexpected error 0x8ffe2740 occurred.

Поиск известно где показал мне следующую статья в MS knowledge base:
http://support.microsoft.com/kb/816944

Статья эта говорит нам о том что подобное сообщение возникает в случае, если существует конфликт по TCP портам - какая-то программа уже использует порт, прописанный в Default Web Site. Там по умолчанию прописан конечно порт 80.

Ну дальше все уже наверное очевидно из названия поста. В лучших традициях Mark Russinovitch я запустил его замечательную утилиту Process Explorer и после недолгого изучения обнаружил:



То есть как видно Skype использует 80 порт. В настройках Skype видно следующее:



Это-то как раз и есть причина проблемы. Следовательно для того чтобы избежать описанной проблемы нужно либо выключить соответствующую галочку в Skype (и перезагрузить его), либо поменять порт по умолчанию в IIS Default Web Site.

P.S. На моей машине также (в тестовых целях) установлен пакет Денвер, представляющий из себя "набор дистрибутивов и программная оболочка, используемые Web-разработчиками (программистами и дизайнерами) для отладки сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет". Денвер это, в частности, Apache - так вот ему наличие Skype не мешает, все нормально работает ... Вот соответствующая картинка:



Возможно работает все до тех пор пока кто-то не "позвонит" в Skype на 80 порт?

четверг, марта 22, 2007

Portable Skype

Я давно пользуюсь Miranda в качестве Instant Messenger. При этом Miranda у меня находится на USB-винчестере. Все это очень хорошо и удобно, но вот последнее время мне часто приходится использовать Skype. Соответственно я скачал плагин, позволяющий использовать Skype прямо из Miranda. И все бы хорошо, но Skype приходится инсталлировать, и к тому же настраивать, на каждом из используемых компьютеров.

Сегодня я выяснил - сам не понимаю, как я об этом раньше не знал, что Skype вполне может быть portable.

Очень просто - копируешь skype.exe в любой каталог на USB-диске или flash-ке, и запускаешь вот так:

skype.exe /datapath:"путь к каталогу где будут жить настройки" /removable

где datapath указывает на каталог где будут жить все настройки. И все работает. Плагин для Miranda тоже можно настроить так, чтобы он использовал не стандартный Skype, а portable:



Кстати вот тут: Skype Command Line Options почему то эти опции не описаны.

Вот так вот. Если я тормоз, а все это и так уже знают - прошу прощения за баян.