Windows Virtual PC – новая версия пакета виртуализации, разработанного специально для Windows 7.

Windows Virtual PC + XP Mode

Основные отличия от Virtual PC 2007:

  • Поддержка USB-устройств – можно использовать принтеры, сканеры, камеры в гостевых ОС
  • Поддержка многопоточности – можно запускать несколько виртуальных машин одновременно без потери производительности на многопроцессорных системах
  • Перенаправление смарт-карт – можно использовать смарт-карты в гостевых ОС
  • Интеграция с Windows Explorer – все виртуальные машины представлены в одной виртуальной папке (%USER%\Virtual Machines)
  • Windows XP Mode – пакет для Virtual PC, включающий в себя предустановленную лицензионную копию Windows XP SP3, которую можно использовать в качестве гостевой ОС
  • Виртуальные приложения – при использовании XP Mode можно работать с приложениями в гостевой ОС, как будто они запущены на вашем компьютере

Все эти нововведения я продемонстрирую ниже.

Ещё...

Теги: , , , , | Категории: Microsoft 29.09.2009 20:41 | Комментарии (30)

В ASP.NET 4, которая сейчас доступна в виде бета-версии, включены ряд изменений, улучшающих основные функции платформы. Опишу несколько из них:

 

Упрощение файла web.config

С каждой новой версией ASP.NET, начиная с первой и заканчивая версией 3.5, файл web.config, содержащий настройки веб- приложения, неумолимо рос. Происходило это из-за добавления новых расширений, таких как AJAX, роутинг и интеграция с IIS 7. Всё труднее было конфигурировать веб-приложение. Например, web.config этого сайта занимает 13 килобайт.

В .NET Framework 4 основные конфигурационные элементы были перемещены в файл machine.config, а приложения ASP.NET теперь наследуют эти настройки. Это позволяет сделать файл web.config совсем пустым или хранить в нём только несколько строк:

<?xml version="1.0"?>
<configuration>
 <system.web>
  <compilation targetFramework="4.0" />
 </system.web>
</configuration>

 

Гибкое кэширование

Начиная с ASP.NET 1.0 кеширование вывода позволяло разработчикам хранить сгенерированные страницы и элементы управления в оперативной памяти. При последующих веб-запросах ASP.NET мог выдать ответ быстрее за счет использования ранее сгенерированного содержимого. Однако, было одно ограничение — содержимое кэша всегда хранилось только в оперативной памяти, и на серверах с большой нагрузкой кэш конкурировал с памятью, необходимой для обработки других запросов.
ASP.NET 4 позволяет разработчику создать один или несколько собственных провайдеров кэша. «Output-cache providers» могут использовать любой механизм хранения HTML-содержимого. Это делает возможным создать провайдеры кэша с хранением данных как на локальных жестких дисках, так и на удаленных ресурсах – share, ftp, cloud.

Провайдеры кэша представляют собой классы типа System.Web.Caching.OutputCacheProvider. Разработчик может конфигурировать провайдер кэша в файле web.config, используя секцию providers элемента outputCache. Например:

<caching>
<outputCache defaultProvider="AspNetInternalProvider">
 <providers>
  <add name="DiskCache"
  type="Test.OutputCacheEx.DiskOutputCacheProvider, DiskCacheProvider"/>
 </providers>
</outputCache>
</caching>

По-умолчанию в ASP.NET 4 все HTTP-запросы, генерирующие страницы и элементы управления, используют кэш-провайдер оперативной памяти – AspNetInternalProvider. Разработчику лишь требуется изменить параметр defaultProvider элемента outputCache для выбора своего провайдера.

Конечно, можно использовать разные провайдеры кэша для разных элементов и страниц. Проще всего это сделать, дописав в коде страницы новый параметр providerName. Например:

<%@ OutputCache Duration="60" VaryByParam="None" providerName="DiskCache" %>

Кроме кэш-провайдеров в ASP.NET 4 разработчик может выбирать стратегию кэширования веб-приложений. Например, можно кэшировать «Топ 10» страниц сайта в памяти, в то время, как менее популярные страницы будут кэшироваться на диск.

Ещё...

Теги: , , | Категории: Microsoft 27.09.2009 14:01 | Комментарии (0)

Ситуация с кризисом понемногу начинает налаживаться, но малый бизнес всегда требует поддержки и особого отношения. Поэтому я хочу рассказать о программах Microsoft для начинающих ИТ-компаний.

Microsoft BizSpark

Microsoft BizSpark — программное обеспечение и поддержка для малого бизнеса. Регистрация в программе бесплатна. Через 3 года, если стартап еще существует, он должен оплатить 100 долларов США за участие в программе.

Компания (или частное лицо в процессе регистрации бизнеса) должна быть не старше 3 лет, иметь годовой доход не более 500 тыс. долларов США, и основной её деятельностью должна быть разработка ПО.

 

Майкрософт-Бизнес-Старт

Майкрософт-Бизнес-Старт — содействие малым предприятиям, индивидуальным предпринимателям, ученым и специалистам, специализирующимся в сфере разработки тиражируемого ПО путем финансовой, информационной, консультационной и маркетинговой поддержки.

Программа реализуется совместно в Фондом содействия развитию малых форм предприятий в научно-технической сфере.

Отбор участников производится на конкурсной основе.

Подробнее на http://ms-start.ru/Programs/Start.aspx.

 

Microsoft WebsiteSpark

WebsiteSpark — программа поддержки веб-студий. Как и BizSpark, регистрация бесплатна, через 3 года оплата 100 долларов.
Участники получают:

  • 3 пользовательские лицензии на Visual Studio 2008 Professional Edition
  • 1 пользовательскую лицензию на Expression Studio 3 (включающую Expression Blend, Sketchflow и Web)
  • 2 пользовательские лицензии на Expression Web 3
  • 4 процессорные лицензии на Windows Web Server 2008 R2
  • 4 процессорные лицензии на SQL Server 2008 Web Edition
  • Панель управления DotNetPanel (облегчает удаленное управление вашими серверами)

Участвовать может любая компания, которая разрабатывает веб-приложения по заказу, и в штате которой на момент регистрации не более 10 работников.

Подробнее на http://www.microsoft.com/web/websitespark.

Также существуют другие программы для поддержки бизнеса от Microsoft. Познакомиться с ними можно на сайте http://ms-start.ru/.

Теги: , , , | Категории: Microsoft 26.09.2009 15:55 | Комментарии (0)

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

Разработчики Windows придумали, как можно облегчить жизнь техподдержки, и добавили в Window 7 новую утилиту под названием «Problem Step Recorder». С помощью неё пользователь может получить протокол своих действий нажатием одной кнопки.

Итак, запустить эту утилиту можно вызвав psr.exe или, еще проще, начав набирать её название в поиске:

 

Появится Problem Step Recorder в виде небольшой панели:

Как видно, в ней нет ничего запутанного для пользователя, ему нужно лишь нажать на кнопку начала записи. После этого утилита запишет все действия (клики, нажатия кнопок), сохранит скриншоты и после остановки записи предложит сохранить zip-архив с этим добром.

Протокол действий имеет формат веб-документа mht. Пример можно посмотреть по этим ссылкам: Problem.zip (495,11 kb) или Problem_20090905_1844.mht (727,63 kb).

Теги: , , | Категории: Microsoft 05.09.2009 18:28 | Комментарии (0)

В утилите VAIO Control Center от Sony есть интересная функция под названием «Battery Care».

Она предназначена продлить срок службы батареи ноутбука. Суть действия очень проста: драйвер электропитания ограничивает максимальный заряд батареи на 80% (или 50% при Super Battery Care). Дальше этого порога батарея просто не будет заряжаться. Неполная зарядка очень понравится литий-ионному аккумулятору.

Теги: | Категории: Разное 28.08.2009 23:24 | Комментарии (3)

Только ли через Web можно искать в интернете? Bing отвечает — нет, не только. Ему можно и позвонить.
Дело в том, что в USA работает бесплатная телефонная линия Бинг. Любой желающий, позвонив по номеру 1-800-246-4411, можно получить широкий спектр информации:

  • Об организациях, находящихся поблизости (рестораны, магазины, отели, клиники и т.д.)
  • О сеансах в кинотеатрах
  • Прослушать прогноз погоды
  • Новости спорта
  • Информацию о пробках

Одной из ключевых возможностей является функция «Connect me», с помощью которой можно бесплатно позвонить в любую организацию.

Попробовать этот сервис в действии мне очень хотелось, но, к сожалению, из России этот номер недоступен. Тогда я установил Skype и набрал +18002464411.

Ответил женский голос робота, спросив в каком городе я хочу найти организацию. Я ответил: «New York». Бинг спросил, какой вид организаций меня интересует, и я сказал: «Medical сenter». Далее мне был выдан список медицинских центров в Нью-Йорке, я повторил название одного, и мне продиктовали его адрес и телефон. «Connect me», — произнес я, и меня соединили по этому номеру. Простой и удобный сервис!

После этого я прослушал прогноз погоды в Редмонде, новости NBA, и узнал где можно посмотреть District 9 в Нью-Йорке :).

Очень жаль, что в России пока нет такого сервиса.

Теги: , , | Категории: Microsoft 28.08.2009 14:00 | Комментарии (0)

Скоро начнется новая волна семинаров от Microsoft в городах России. Главное отличие от прошлого сезона состоит в том, что теперь мероприятия не ограничены весной или осенью, а будут проходить круглый год.

В первой половине дня будут проходить семинары TechNet, а во второй — Дни разработчика. Как и всегда, Microsoft приглашает всех желающих, нужно лишь зарегистрироваться по ссылке с этой страницы.

Список мероприятий на Осень 2009:

Город Дата
Ижевск 16 сентября
Казань 23 сентября
Калининград 28 сентября
Ростов-на-Дону 30 сентября
Краснодар 7 октября
Владивосток 13 октября
Нижний Новгород 21 октября
Москва 23 октября
Санкт-Перербург 29 октября
Томск 25 ноября
Новосибирск 26 ноября

Если вы не нашли свой город в этом списке, не беспокойтесь. Можно подписаться на RSS, и, возможно, ваш город будет следующим.

Теги: , , | Категории: Microsoft 28.08.2009 11:16 | Комментарии (0)

Поисковая система от Microsoft Bing мне начинает нравится всё больше и больше.  

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

Теперь к этому списку добавились 3 веселые мелодии для телефонов в формате mp3:

  • Бингтон №1:
  • Бингтон №2:
  • Бингтон №3:
Теги: , | Категории: Microsoft 26.08.2009 15:28 | Комментарии (0)

Захотелось немного экзотики — решил попробовать Android. Благо, что для платформы x86 есть адаптированная версия — Android Live.

Скачал последнюю на данный момент версию 0.2 170 Мб iso. Быстро создал виртуальную машину в Windows Virtual PC, загружается.

Android PC 

Ещё...

Теги: | Категории: Разное 18.08.2009 0:35 | Комментарии (2)

Решил поиграться с камерой на ноутбуке. Давно хотелось попробовать управление курсором движениями рук, с этого и решил начать. Перебрал парочку программ, свое дело они делали, но использовать их всерьез оказалось неудобно.

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

И вот я наткнулся на CamSpace. Эта программа позволяет использовать в качестве мыши или руля любой предмет. В текущее время программа находится в стадии бета-тестирования, но поддерживает более 200 игр, загрузить которые можно прямо из неё.

На встроенной камере ноутбука (640x480, 30 fps) управление работает хорошо. Главное — чтобы фиксируемый предмет хорошо выделялся от фона. Этим предметом может быть всё от банки газировки до цветной наклейки на носу.

Поддерживается несколько типов управления:

Руль. Управляется поворотом маркера. Например, в игре Bedrock Bobsleddin Blowout:

CamSpace CamSpace

Ещё...

Теги: , , | Категории: Разное 13.08.2009 0:52 | Комментарии (0)