Как известно, недавно вышел Firefox 3. В то же время, официально он еще не поддерживается в Silverlight, потому что первая версия вышла до этого, а вторая выйдет после этого.
Тем не менее, работать с сайтами на Silverlight можно, однако в некоторых случаях необходимо сделать небольшое обновление. Мои коллеги уже писали об этом ранее, однако на днях вышла новая версия файла Silverlight.js.
Итак, для корректной работы сайтов, использующих Silverlight нужно обновить файл Silverlight.js. Это касается в том числе и сайтов, использующих первую версию Сильверлайта. Подробная информация - в блоге Tim Heuer.
Если коротко - если вы не занимались работой с Silverlight.js, просто замените старый файл на новый. Иначе - внимательно ознакомьтесь с документацией и следуйте инструкциям в ней.
Оригинал - http://blogs.msdn.com/mikcher/archive/20
Пока меня не было, вышел Silverlight 2 Beta2, о чем, уверен, вы все уже давно знаете.
На всякий случай напомню, что теперь можно скачать:
- Собственно Silverlight 2 Beta2
- Silverlight Tools Beta 2 for Visual Studio 2008 для разработки
- Expression Blend 2.5 June 2008 Preview для дизайна
- Deep Zoom Composer для работы с Deep Zoom
Соответственно, нужно удалить предыдущие версии каждого из пунктов.
Не менее интересен вопрос, что делать с приложениями, написанными на первой бете. Как это обычно и бывает, есть существенная разница между Beta 1 и Beta 2. В то же время понятно, что между Beta 2 и финальной RTW версией разницы будет гораздо меньше.
По миграции приложении на МСДН есть подробный документ, который я очень настоятельно рекомендую посмотреть всем, у кого есть приложения на первой бете.
Самое приятное, что есть достаточно простой путь для миграции - ставим новый Silverlight Tools for VS2008, открываем старый проект, пробуем собрать, читаем сообщения об ошибках и постепенно мигрируемся на свежую версию :)
Оригинал - http://blogs.msdn.com/mikcher/archive/20

Повинуясь стадному чувству :), решил сходить на очередной фильм Бекмамбетова.
К слову сказать, пока все его фильмы я смотрел в кинотеатре и еще ни разу не было, чтобы совсем пожалел. Потому что даже если сам фильм мне не очень нравился (как например "Ночной дозор"), такие спецэффекты на компьютере или тем более домашнем телевизоре точно не увидишь. Так что можно всегда сходить хотя бы ради красивых моментов и хорошего звука.
Про "Особо опасен" написано уже много. В целом меня не покидает аналогия все с тем же "Ночным дозором". Фильм смотрится очень хорошо, эффекты выше всяких похвал + тут теперь и голливудские звезды играют (и не только Джоли).
Сюжет же очень прост, хотя сценаристы (а может авторы комикса, откуда все и взято?) все-таки сделали небольшую закрутку столь прямой линии фильма.
Рекламы стало поменьше, картинка получше, смотреть можно с большим удовольствием. Но не более одного раза. А так - теперь надо аккуратно ходить, чтобы случайно не встать на место желтой буквы X :)
Почти сразу пришло продолжение от Стива Балмера.
Я люблю свою работу! ;)
Опубликовано с мобильного портала m.lj.ru
Друзья, а вы понимаете смысл в Твиттере и прочем микроблоггинге? Я там уже давно зарегистрирован, но только чтобы мое имя не заняли.
А так... Думаю, это может быть мне полезно, только если я на каком-то важном мероприятии "телеграфирую" о том, что там сейчас происходит.
Ну а вообще может студентам полезно. Пишет там один товарищ всему курсу "Вытянул билет 11. Кто-нибудь что-то знает про дифференциал?" :)
К чему я все это? К тому, что уже "Секрет фирмы" про это пишет, причем на первой странице...
Итак, на северо-американской конференции TechEd Билл Гейтс объявил о Silverlight 2 Beta2.
Новость №1 - вторая бета будет доступна до конца этой недели!
Новость №2 - возможности второй беты:
- UI Framework - улучшения в поддержке анимации, обработке ошибок, доступности, вводе с клавиатуры, быстродействии. Больше совместимости между Silverlight и WPF.
- Rich Controls - новая модель шаблонов Visual State Manager, облегчающая работу с элементами управления. Введение TabControl, обтекания текстом и скроллинга для TextBox, а также допонения для DataGrid - автоматическое изменение размера, сортировка, изменения порядка, улучшение быстродействия. Большинство элементов управления теперь "живут" в runtime.
- Networking - улучшенная поддержка кросс-доменных запросов и безопасности, загразки с WebClient и дуплексная коммуникация.
- Rich Base Class Library - улучшенная работа с потоками, LINQ-to-JSON, поддержка ADO.NET Data Services, улучшенная поддержка SOAP.
- Deep Zoom - новый формат на базе XML, введение MultuScaleTileSource. Улучшенная поддержка нотификации при увеличении и перемещении по картинке.
Также из новостей оттуда - Internet Explorer 8 Beta2 будет в августе на 20 языках.
Оригинал - http://blogs.msdn.com/mikcher/archive/20
На прошедшей конференции ReMIX мы рассказывали про стратегию Microsoft в Интернете и особое внимание уделяли инициативе Software + Services. О ней же говорил в своем выступлении и Стив Балмер.
В то же время на конференцию "Платформа 2008" в Россию приезжал известный эксперт Дэвид Чеппел, который умеет очень понятно и доступно рассказывать про стратегические инициативы в ИТ.
Поэтому именно сейчас я предлагаю вам посмотреть интервью с Дэвидом, в котором он рассказывает о том, что такое S+S для российских разработчиков и архитекторов.
Подробную информацию про S+S можно получить из одного из выпусков Architect Journal.
Оригинал - http://blogs.msdn.com/mikcher/archive/20
www.silverlightscreencasts.com
Mike Taulty и Mike Ormond сделали великое дело - выложили 50 обучающих скринкастов по Silverlight 2 Beta1.
Сама оболочка естественно тоже написана на Silverlight и хостится на Silverlight Streaming.
А вот и темы:
- "Hello World" with VS and Blend
- Anatomy of a Silverlight Application
- The <asp:Silverlight> Control
- Controls - What's In the Box?
- Why Controls have a Content Property
- Width, Height, Margin, Padding, Alignment
- Laying out Content with Grid
- How To Use a GridSplitter
- Laying out Content with StackPanel
- Laying out Content with Canvas
- Embedding Video and Audio
- Handling Media Events
- Simple Data Binding of UI to .NET Classes
- List Based Data Binding
- Data Binding UI to .NET Classes with Converters
- Using Custom Types in XAML
- Applying Simple Styles to Control Look and Feel
- Templating a Simple Button Control
- How to Build a Simple User Control
- Controlling Animations & Storyboards
- Accessing resources from XAP/DLL/Site.
- Asynchronous Downloads with the WebClient Class
- HTTP request with HttpWebRequest
- Making Requests Cross-Site to Another Domain
- Making Calls to Web Services
- Calling Web Services over HTTPS
- Using Sockets
- Using File Dialogs & Files from the User
- Using Isolated Storage for Application Data
- Accessing and Changing Isolated Storage Quotas
- Modifying the HTML DOM from .NET Code
- Calling Javascript Functions from .NET Code
- Calling .NET Functions from Javascript Code
- Handling .NET Events in Javascript Code
- Handling HTML DOM Events in .NET Code
- Evaluating Javascript from .NET Code
- How to Pass Initial Parameters from the Web Page
- How To Display A Custom Splash Screen
- Reading/Writing XML with LINQ to XML
- Dynamically Loading Assemblies/Code
- The <asp:MediaPlayer> Control
- More on the <asp:MediaPlayer> Control
- Loading Media at Runtime
- Hosting an Application on Silverlight Streaming
- Using Multiple Threads with the BackgroundWorker
- Making Use of Custom Fonts
- Getting Started with MultiScaleImage (DeepZoom)
- Getting Started with the DeepZoom Composer
- Getting Started with the DataGrid
- Insert, Update, Delete with the DataGrid
Оригинал - http://blogs.msdn.com/mikcher/archive/20
http://video.sportbox.ru/silverlight
Прямо сейчас болеем за наших!
Оригинал - http://blogs.msdn.com/mikcher/archive/20
Update: МЫ ВЫИГРАЛИ!!!

Вот я и стал профессионалом :)

Как вы знаете, компании Microsoft и Novell минувшей осенью заключили партнерское соглашение по поддержке проекта Moonlight. Основная идея проекта - запуск Silverlight-приложений под операционными системами Linux.
Проект Moonlight активнно развивается силами команды Mono на протяжении всего этого времени, ну а сегодня состоялся выход релиза Moonlight 1.0. Все подробности можно прочитать в блоге лидера проекта Мигеля де Иказа. Moonlight 1.0 позволяет запускать приложения, написанные на Silverlight 1.0.
В то же время, напомню, что параллельной с веткой Silverlight 1.1 Alpha - Silverlight 2 Beta1 идет и разработка следующей версии Moonlight. Например, мы демонстрировали работу кода на 1.1 на Линуксе во время открытия конференции "Платформа 2008". Работа над этой версией продолжается.
Все версии доступны на странице проекта. Делитесь впечатлениями, что работает, как работает. Интересно.
Оригинал - http://blogs.msdn.com/mikcher/archive/20

Microsoft и Вебпланета запустили конкурс на лучший вариант логотипа компании Microsoft, нарисованный в новом пакете для дизайнеров Expression Studio 2.
Это шанс для каждого из вас выразить свое отношение к нашей замечательной компании и за это получить призы :) А призы ценные - игровые консоли Xbox 360, программные пакеты для работы с графикой Expression Studio 2, а также лицензионные версии Windows Vista Ultimate и Windows Vista Home Premium.
Автора лучшего отзыва о программном пакете Expression Studio 2 компания Microsoft наградит специальным призом - медиа-плеером Zune 2.0 8Gb.
Все подробности на странице конкурса.
Оригинал - http://blogs.msdn.com/mikcher/archive/20

Друзья, уверен, что подавляющее большинство из вас знает MSDN - главный официальный информационный канал Microsoft для разработчиков. Надеюсь, вы заметили, как много нового стало в нем происходить - теперь у нас обновленный Бюллетень с меняющимися авторами из российского офиса и локальными новостями, и веб-трансляции для разработчиков и грядущий перевод Библиотеки.
Еще один важный шаг в приближении MSDN к российскому разработчику - это блоги на русском языке.
Наверняка, вы читали блоги наших коллег из других стран на blogs.msdn.com. С сегодняшнего дня и мы начинаем вести свои основные блоги на МСДН. Адрес моего блога - http://blogs.msdn.com/mikcher, новый RSS-поток - http://blogs.msdn.com/mikcher/rss.xml. Пожалуйста, обновите свои ссылки/закладки/итд.
Мои коллеги также начинают писать на МСДН - например, Александр Ложечкин, Роман Здебский, Гайдар Магдануров, Евгений Марченков и другие...
В то же время я настраиваю зеркалирование на прежние площадки. Например, это сообщение я уже пишу на МСДН, а большинство из вас читает его в другом месте. Так вот, перемещайтесь на основную страницу :) Отвечать на комментарии я буду в первую очередь именно на МСДН.
Надеюсь, что блоги на русском языке - это еще один шаг в превращении МСДН в главный сайт для вас - русскоязычных разработчиков.
Оригинал - http://blogs.msdn.com/mikcher/archive/20

Как я уже писал, Silverlight вместе с появлением второй версии становится полноценной платформой для создания интерактивных бизнес-приложений. Авиалинии, банки, что дальше?
А дальше больницы! И посмотреть на то, как может выглядеть обработка медицинских данных в удобной визуальной форме можно уже сейчас.
Patient Journey Demonstrator - это проект наших британских коллег, который разрабатывается на Silverlight 2 и уже готов для предварительного публичного просмотра. Конечно, это еще не финальная версия, сделано на Silverlight 2 Beta1, однако основной функционал уже есть и крайне интересен.
Итак, приложение состоит из трех частей - демонстрации одного дня работы медицинского учреждения со стороны различных пользователей. Вы можете зайти и посмотреть полностью интерактивный интерфейс, который "проведет" вас через все приложение. Справа сверху всегда доступен гид, который покажет, как воспользоваться всеми возможностями приложения.
Наиболее интересная возможность лично для меня - это работа с кардиограммами с использованием технологии DeepZoom, о которой я рассказывал в своем докладе на "Днях разработчика". Попадание прямо в точку - много графической информации, с которой нужно удобно работать.
Также хочу отметить, что среди разработчиков значится Сергей Голубев, который хоть и живет в Англии, и родом из Эстонии, все равно наш человек :)
Интересно, когда такое счастье будет сопровождать работу наших медицинских учреждений?..
Когда я был студентом, я и мечтать не мог побывать внутри Microsoft. Теперь же для этого есть прямой путь - летняя стажировка для студентов в российском представительстве!
Итак, если вы студент 3-4 курса российского ВУЗа и хотите попробовать свои силы во время летних каникул, вам нужно не позднее 15 мая отправить заполненную форму на адрес internru@microsoft.com. Есть возможность попробовать свои силы в Москве, Санкт-Петербурге, Калининграде, на Урале и в Сибири.
Стажировка идет два-три месяца. По-моему это отличная возможность заработать в свободное время, а главное - получить очень полезный опыт зарекомендовать себя на будущее!
Пользуясь возможностью, хочу рассказать про позиции внутри нашего Департамента стратегических технологий, на которые мы готовы взять студентов на летнюю стажировку. Ну и от себя замечу, что, как это часто бывает, требования требованиями, но если вы понимаете, что эта работа для вас, но какое-то требование не выполняется, все равно пробуйте - нам же нужны выполненные задачи, а не 100% соответствие.
Академическая группа
Задачи:
работа над сайтом для студентов создание демок по разным технологиям, например, iRobot работа над проектом ELMSТребования:
- Devtools skills
- written English, result-oriented, teamwork
- для проекта с сайтом - знание SharePoint
- для проекта с демами - знание C#, C++, приветствуется знание XNA, iRobot
- для проекта с ELMS - знание C#, C++
Группа маркетинга
Marketing Coordinator - Database management & support:
- Analysis of activities results (work with databases)
- Creation of architect database (gathering data from different sources)
- Creation of activities calendar on sharepoint portal
Требования:
- Fluent English
- MS Office skills
- student of at least 3rd year of marketing/economics/management
Marketing Coordinator:
- Marketing materials production management
- Data Base development
- Web sites content management (ms-student.ru)
- Banners production
- Quantitative research
Требования:
- Fluent English
- MS Office skills
- good communication skills, good analytical skill
- marketing student at least 3rd course
http://www.vesti.ru/videos?vid=onair_sl
Код для вставки -
<iframe src="http://pics.vesti.ru/i/SL/" width="320" height="240" marginwidth="0" marginheight="0" scrolling="no" frameborder="0"></iframe>
Наверное, вы все знаете, что 23 мая в Москве состоится грандиозное мероприятие ReMIX для веб-разработчиков, на котором выступит сам Стив Балмер!
Для того, чтобы попасть на само мероприятие вживую, нужно зарегистрироваться на сайте и участвовать в конкурсе на лучший вопрос Стиву. Также на сайте проводятся розыгрышы промо-кодов среди всех зарегистрированных.
Однако у меня чудесным образом образовалось несколько билетов, которыми я готов поделиться с вами - моими любимыми читателями :)
Если вы можете 23 мая быть в Москве и хотите попасть на это мероприятие вживую, напишите мне на почту mikcher собака имяизвестнойкомпании точка com с темой "Билет на ReMIX". Чем раньше напишете, тем больше шансов, что счастливые билеты еще остались.

Новое видео на Russian Channel 9 - беседа с Евгением Розенфельдом.
Нас часто спрашивают, что происходит в Microsoft с системным программированием, не забыли ли мы про С++, что тут и как. Надеюсь, это интервью будет интересно тем, кому небезраличны эти темы. Это рассказ про проект Phoenix, про разработку компиляторов в Microsoft и немного про операционную систему Singularity.
Проект Phoenix развивается уже несколько лет и нацелен на построение инфраструктуры для создания компиляторов. Мне эта тема лично особенно интересна, потому что несколько лет назад я защищал диплом, где как раз и использовал Phoenix :)
Удачного просмотра!

Только что на сайте Popfly.com открылся новый раздел, посвященный созданию игр.
Напомню, что Popfly - это проект Microsoft, написанный на Silverlight и ориентированный на легкое создание различных "мэшапов" (mashups), то есть приложений, которые могут подружить различные сервисы в Интернете.
Так вот, теперь Popfly позволяет не только дружить сервисы, но и игроков казуальных компьютерных игр :) Причем создавать такие игры могут даже те, кто никогда ранее такими вещами не занимался.
Изначально есть набор более чем из 15 шаблонов игр, сотни картинок, анимаций, звуков и других элементов ваших будущих игр. В визуальном режиме вы можете создавать и изменять различные элементы. Ну и поиграться в это все великолепие можно конечно тут же.
При желании можно кастомизировать игру под свои нужны, используя язык JavaScript. А готовой игрой можно поделиться друзьями, в том числе вставив ее куда-нибудь к себе на сайт. Оставляйте в комментариях ссылки на свои игры, интересно же :)
Ну а напоследок небольшое видео, показывающее, с чего можно начать:

