6/28/2007

Не работает View - Source в IE

Ситуация: иногда бывает, что IE не может или не хочет отобразить код страниц. Т.е. вызов View – Source  не работает как предполагается.

Решение:

1.      Создать папку, например, Z:\Projects\IE View Source

2.      Создать в ней файл: ViewSource.htm со следующим текстом:
<html>

<body>

<script language="JavaScript" defer>

var win = external.menuArguments;

var szsource = win.document.documentElement.outerHTML;

 

var wincounter = 0;

var mywin = null;

do

{

mywin = window.open("about:blank", "Source" + wincounter++,       
                    "toolbar=no,location=no,menubar=yes,status=yes,scrollbars=yes,resizable=yes");

}

while(mywin == null);

 

mywin.document.open("text/plain");

mywin.document.write(szsource);

mywin.document.close();

mywin.document.title = "Source for: " + win.location.href;

</script>

</body>

</html>

3.      Запустить regedit; в ветке  HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt создать Key с именем
View Source.
В Default записать: Z:\Projects\IE View Source\ViewSource.htm

4.      Открыть IE, в контекстном меню выбрать View Source.

 

Подробнее, см. MSDN: "Adding Entries to the Standard Context Menu" (ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.WEBDEV.v10.en/ieext/workshop/browser/ext/tutorials/context.htm)

 

P.S.

Все сказанное выше не поможет, если IE запущен в режиме Run As с включенным Run this Program with restricted access.

Лучшая реклама Windows Server 2008

Под управлением Windows Server 2008 теперь работают все сайты Microsoft.

Статистика:

Audience Reach:

   #4 in U.S (65M UU) & #5 worldwide (287M UU)

Availability YTD:

   99.83% (Measured by Keynote Systems, Inc.)

   0% Impact to Availability during upgrade to Beta 3

   99%+ of hosted App's upgraded without any change required

Hosting Model:
   2 Internet Data Centers &  80 Web Servers

   500+ Vroots, 350+ IIS Web Applications & 12 Application Pools

   10,000 Requests/Sec & 300,000 Concurrent Connections

 

6/27/2007

Баг в Outlook Express и Microsoft Excel 2007

Outlook Express:

Открыть Outlook Express во весь экран. Перейти на одну из групп новостей на любом из новостных серверов (NNTP). Запустить flash.exe (Microsoft HTML Help Image Editor Version 4.73). Выбрать режим «Capture Using Mouse».Окно flash'а скрывается, под мышью находится Outlook Express и список тем из выбранной группы новостей. Щелкнуть левой кнопкой мыши. Окно flash'а появляется и в нем некорректный скриншот. Список новостей в Outlook Express смещен в правый нижний угол

 

OE.jpg

 

Excel 2007:

Открыть Excel 2007 во весь экран. Запустить flash.exe. Выбрать режим «Capture Using Mouse». Щелкнуть левой кнопкой мыши. В результате скриншот некорректный, а в Excel вся сетка съезжает вниз. И с каждым создание скриншота съезжает все больше и больше.

 

Excel2007.jpg

 

P.S.

ОС: Windows Server 2003 R2 EE SP2

 

Software Update Services

Кто писал Automatic Updates? Сэкономили на юзабилити: окно маленькое, изменить размер невозможно; невозможно указать порядок загрузки исправлений; список обновлений отображается в виде текста, а не в виде таблицы: [степень важности | дата выхода | название | размер обновления | продукт ];

Среди компонентов Windows нашел Software Update Services. Подумал, что в нем есть все что мне надо.

После установки в IIS появилось новое веб-приложение http://localhost/susadmin/

На странице Synchronize server нажал на кнопку Synchronize Now. Через какое-то время получил сообщение, что загружается 1-е исправление из, кажется, 1345 исправлений. М-да ... L

Переезд завершен

Сегодня можно поставить точку, переезд на Windows Server 2003 завершен! Это было похоже на страшный сон. То драйверов нет, то еще что-то. Самый ужас -  установка TFS (Team Foundation Server). У него самый привередливый инсталятор. Ему надо … нет, не буду говорить, что ему надо J ... лучше всего при его установке строжайшим образом соблюдать все шаги, приведенные в TFSInstall.chm! Иначе инсталятор TFS будет выдавать ошибки одну за другой, см. Common Team Foundation Server installation errors and possible resolutions.