6/30/2007

Компоненты для работы с HTTP, FTP, SMTP and POP3

Вот эти «хлебные крошки»* MSDN Home > Visual Studio > Extending Visual Studio > Affiliate Home Page ведут к набору компонентов для работы с HTTP, FTP, SMTP and POP3.

 

Компания RemObjects предлагает «Internet Pack 'Vinci' for .NET»:

 

The main goal of Internet Pack is to abstract the already powerful and relatively easy to use Socket classes of the .NET framework to provide a library that makes it easy to implement the different communication protocols commonly used on the Internet, as well as to implement custom forms of network communication. Built on top of this flexible and highly scalable architecture, Internet Pack provides ready-to-use client and server components for many protocols, including HTTP, FTP, SMTP and POP3, and more components are added over time. Internet Pack for .NET is available as a free download including full source, under the Internet Pack License.

Product Features:

  • Lightweight and comfortable to use base framework
  • Flexible and highly scalable architecture
  • Extendable Connection class allows you to easily integrate custom encryption or compression solutions
  • Extendable FTP Server framework and VirtualFTP sample implementation
  • CommandBasedServer and Client based components allow you to easily implement your own command based protocols (such as SMTP, FTP Command Connection, etc.)

Пока не смотрел, но судя по описанию, там есть на что посмотреть.

То что есть исходник – это хорошо. Но можно и без него обойтись, если сборки не обфусцированы (см. Reflector) ;)

 

* «хлебные крошки» = navigation path — which is also known as a breadcrumb or eyebrow — that shows the user the current page location and displays links as a path back to the home page.

Windows Live расширяется

В Windows Live скоро появятся новые сервисы:

 

Windows Live Photo Gallery

is a stand-alone service that upgrades Windows Vista's Windows Photo Gallery. Offered at no charge, Windows Live Photo Gallery enables both  Windows Vista and Windows XP SP2 customers to share, edit, organize and print photos and digital home videos).

 

Windows Live Folders

will provide customers with 500 megabytes of online storage at no charge.

 

Так сказал Chris Jones (Corporate Vice President, Windows Live Experience Program Management).

А еще он сказал: we want to people to be able to connect to the content they want regardless of what device they're on – be it a PC at home or work, or a phone. ... We're taking proactive steps to make this a reality.

 

P.S.

Наверное, не пройдет и года, как Microsoft объявит о выходе .NET-процессора с названием, например, «Кристаллический .NET» или «Силиконовый .NET». Скорее всего .NET-процессоры будут использоваться не только в  телефонах ;)

6/28/2007

Windows Mail

Windows Mail  - это всем известный Outlook Express после прокачки J. Наконец-то, можно создавать учетные записи на основе xml-файлов (IMAP Mail Account File, NNTP News Account File, Template Account File).

см. MSDN: New Handling for Account Data

(ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.WIN32COM.v10.en/outlookexpress/oe/overviews/account_entry.htm)

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

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

Решение:

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