Search
Write a publication
Pull to refresh
674
0
Владимир Юнев @XaocCPS

Chief Architect

Send message

Реализация простого видеочата на ASP.NET MVC

Reading time7 min
Views36K

Доброго времени суток, господа хабраюзеры!
В данном топике я расскажу, как можно сделать простой видео-чат на ASP.NET MVC.

Но для начала предыстория. Мы запускаем сервис видеоконсультаций с врачом через интернет. О нём обязательно будет отдельная статья, а сейчас хотим выяснить, насколько большую нагрузку смогут выдержать сервера и каналы.
Для этого мы написали небольшое веб-приложение, исходным кодами и описанием которого рад с вами поделиться.
Основная идея позаимствована у чатрулетки: заходишь в общий чат, выбираешь любого собеседника и общаешься по видео.
Исходный код проекта опубликован на codeplex.com под свободной лицензией, буду рад комментариям/замечаниям/предложениям.
Читать дальше →

Ферма SharePoint 2013 в Windows Azure. SharePoint 2013

Reading time5 min
Views7.7K

Это продолжение цикла статей, посвященного созданию фермы SharePoint 2013 в Windows Azure. Первые главы вы можете найти по следующим ссылкам:

В этой статье рассмотрим, как добавить в домен SharePoint 2013 и дальнейшие действия для его настройки.
Читать дальше →

Почта Mail.Ru под WP7: разработка, крупный план

Reading time6 min
Views12K
image
Не так давно стартовало приложение Почты под WP7. Когда мы думали о том, нужно ли нам самостоятельное приложение для Windows Phone, или достаточно адаптировать Почту Mail.Ru для IE Mobile и его аналогов, вопрос решился быстро. У владельцев смартфонов на WP7 должно быть собственное полноценное приложение Почты, полностью адаптированное под платформу.

О том, какие требования мы предъявляли к приложению, с какими проблемами столкнулись и как их решали, расскажем под катом.

Читать дальше →

Прекрасная украинская игра Contre Jour портирована на HTML5

Reading time1 min
Views28K
Contre Jour — популярная украинская игра, с прекрасной графикой, отличным дизайном и замечательной музыкой была портирована в веб на базе современных стандартов с поддержкой HTML5 и тач-функций. Игра завоевала несколько наград после выхода в свет на iPad.

Смотрите ролик с анонсом:



Игра была портирована в веб благодаря инициативе команды Internet Explorer и прекрасно работает на планшетах с Windows 8 и IE10.

Попробуйте игру на ContreJour.ie

Опубликованы бесплатные электронные книги по технологиям Windows Azure от команды Patterns & Practices

Reading time3 min
Views8.6K
Хорошие новости! В электронной библиотеке TechNet (E-Book Gallery for Microsoft Technologies) опубликованы переведенные на русский язык электронные книги (EPUB, MOBI, PDF) по технологиям Windows Azure.

Миграция приложений в Windows Azure


imageМиграция приложений в Windows Azure, 2-й выпуск
Справочник\руководство Patterns & Practices

Это первая книга в серии patterns & practices, посвященной платформе Windows Azure. В книге рассматривают различные аспекты (изменения в архитектуре, вопрос стоимости, мониторинг и диагностика системы и т.п.) миграции локального приложения на облачную платформу Microsoft – Windows Azure. В книге описана миграция на примере приложения aExpense, это ASP.NET приложение согласования авансовых отчетов. Во-первых, книга поможет получить хорошее представление о тех вопросах, которые необходимо учесть при миграции приложения в облако, а, во-вторых, в книге даются ответы на ряд практических задач, которые являются актуальными не только при миграции приложения, но и просто при разработке любого облачного приложения.

EPUB | MOBI | PDF
Читать дальше →

Windows Azure SQL Databases для Windows Phone 7

Reading time2 min
Views3.7K
Идея одного из проектов, над которым мне довелось работать в последнее время, заключалась в создании базы данных продуктов питания: штрих-код, состав, вредные добавки и т.д. Поскольку эту базу данных предполагалось использовать на мобильных устройствах, в частности Windows Phone 7, решение о том, какие технологии хранения данных использовать при разработки проекта склонялось к одной из технологий: Windows Azure SQL Databases (WASQLDB) или же SQLite for WP 7. Однако после создания прототипов проекта были взвешены все «за» и «против» каждого прототипа, и, в конечном итоге, предпочтение было отдано Windows Azure, о чем мы нисколько не пожалели впоследствии. Я постараюсь рассказать о нашем опыте использования Windows Azure OData в разработке приложения для Windows Phone 7.

Читать дальше →

В панель администрирования Windows Azure добавлена возможность управления сервисами Service Bus

Reading time2 min
Views2.9K
Хорошие новости! Новая панель администрирования Windows Azure на базе HTML5 постоянно совершенствуется и сегодня в ней были добавлены функции управления сервисной шиной Service Bus.

image

Пользователи могут создавать новые элементы сервисов Windows Azure Service Bus, такие как очереди, темы и подписки, новые пространства имен.
Читать дальше →

Ферма SharePoint 2013 в Windows Azure. SQL Server 2012

Reading time3 min
Views4.5K

Это продолжение цикла статей, посвященного созданию фермы SharePoint 2013 в Windows Azure. Первые главы вы можете найти по следующим ссылкам:

В этой статье рассмотрим, как добавить в домен SQL Server 2012 и дальнейшие действия для его настройки.
Читать дальше →

Обзор безопасности Windows Azure, часть 2

Reading time11 min
Views5.6K
Продолжение первой части:

Во второй части обзора будет приведена информация об SQL Databases, физической безопасности, средствах обеспечения безопасности, которыми может воспользоваться клиент, сертификации платформы и рекомендациях по обеспечению безопасности.

Читать дальше →

Эффектная анимация разрушения (Pixel Dust) на JavaScript

Reading time5 min
Views44K
В процессе развития нашей игры на HTML5, мы столкнулись с дилеммой: рисовать для каждого элемента эффект разрушения или попробовать сделать это программно на JavaScript (canvas). Если с первым способом всё понятно (проверенно работает, но много работы художнику), то со вторым у нас были сомнения относительно скорости рендера, ведь это 60FPS x 64 x 4 байта ~ 1 МБ/сек. на один элемент, а если их 40 на одном экране?

Как оказалось, наши сомнения были напрасны...

Обзор безопасности Windows Azure, часть 1

Reading time18 min
Views8.3K
Добрый день, уважаемые коллеги.

В этом обзоре я постарался максимально просто рассказать о том, как обеспечиваются различные аспекты безопасности на платформе Windows Azure. Обзор состоит из двух частей. В первой части будет раскрыта основная информация — конфиденциальность, управление личностью, изолированность, шифрование, целостность и доступность на самой платформе Windows Azure. Во второй части обзора будет приведена информация об SQL Databases, физической безопасности, средствах обеспечения безопасности, которыми может воспользоваться клиент, сертификации платформы и рекомендациях по обеспечению безопасности.

Читать дальше →

Unbiased DirectX Рендеринг на GPU, CPU и в облаке

Reading time9 min
Views44K
Как создать рендерер, который бы работал даже на компьютере вашей бабушки? Изначально перед нами стояла немного другая задача — создать unbiased рендер для всех моделей GPU: NVidia, ATI, Intel.
Хотя идея такого рендера для всех видеокарт витала в воздухе давно, до качественной реализации, тем более на Direct3D, дело не доходило. В своей работе мы пришли к весьма дикой связке и дальше расскажем, что нас к ней привело и как она работает.

renderbro resource combined
Читать дальше →

Windows Azure на конференции Patterns & Practices Summit Russia

Reading time2 min
Views1.7K
pnp

Уважаемые разработчики! Я рад рассказать вам об очередной конференции Patterns & Practices Summit Russia, в рамках которой будут рассмотрены современные практики построения бизнес-приложений. Конференция пройдет 5 октября в Москве.

С полной программой конференции можно ознакомиться на официальном сайте. Здесь мне бы хотелось рассказать более подробно про трек для разработчиков облачных приложений на платформе Windows Azure.

Докладчиками конференции стали ведущие эксперты компании Microsoft из группы Patterns & Practices и российского отделения компании:

  • Эухиньйо Паче. Создание гибридных приложений в облаке на базе Microsoft Azure
  • Кристофер Бенаж, Эухиньйо Паче. Погружение в Command Query Responsibility Segregation (CQRS)
  • Владимир Гусаров. ALM в Облаке — использование инфраструктуры Microsoft Windows Azure для управления жизненным циклом приложений
  • Наталья Ефимцева. Windows Azure предоставляет новые возможности для работы с Workflow Foundation
  • Владимир Юнев. Решение интеграционных задач предприятия с помощью Windows Azure Service Bus
  • Эухиньйо Паче. Автоматическое масштабирование приложений Windows Azure по требованию

Под катом вы найдете краткую информацию о докладчиках и несколько анонсов.
Читать дальше →

Case study: Дневник.ру и Windows Azure

Reading time5 min
Views6.3K
image

Среди всех школ, использующих какие-либо системы управления обучением или системы электронного документооборота, «Дневник. ру» занимает более 80% рынка. В мире конкурентами «Дневник. ру» являются проекты Moodle, Blackboard, Schoology, Edmodo. В общей сложности проект обслуживают 35 серверов и две облачные площадки — Windows Azure и Amazon Web Services. Средняя посещаемость сайта «Дневник. ру» — 265 000 человек в сутки. Число подключенных школ — 22 922, общее количество пользователей превышает 4.4 млн: более 2.8 миллиона учеников, около 400 тысяч учителей и более 1.28 миллиона родителей.

Разработка образовательной сети «Дневник. ру» началась в 2007 г., в 2009 г. к проекту была подключена первая школа. Реализация проекта «Дневник. ру» включает три модуля. Модуль дистанционного обучения позволяет использовать различные форматы обучения — от образовательных игр до онлайн-тестирования и проведения олимпиад для поступления в вузы. Ученики и преподаватели получают доступ к ресурсам не только своей школы, но и ко всем накопленным наработкам региона. Интеграция с мобильными устройствами, планшетами, телефонами позволяет пользоваться ресурсами «Дневник. ру» в любое время и в любом месте.

Модуль управления школой представляет электронный формат для всех бизнес-процессов в школе. Электронные журналы, дневники, домашние задания, расписания, конструктор отчетов, запись в образовательное учреждение, учет движения учеников и другие инструменты помогают образовательному учреждению сэкономить время и средства на организации процесса и сосредоточиться на повышении качества обучения.

Модуль социальной сети служит для создания единого информационного пространства как внутри образовательного учреждения, так и в масштабах региона и делает образовательный процесс более интерактивным. Персональные профили, группы, события, сети, электронная почта, единый календарь, школьный сайт помогают эффективно и быстро обмениваться информацией учителям, ученикам и родителям. Органы управления образованием получают прямой канал связи со всеми образовательными учреждениями региона.
Читать дальше →

15 миллионов страниц в сутки. Результаты нагрузочного тестирования .NET Forge CMS в облаке Windows Azure и на Windows Server

Reading time6 min
Views6.3K


Интересные результаты получены при нагрузочном тестировании системы управления контентом .NET Forge CMS в облачном окружении Windows Azure и на серверах Windows Server. Подготовку методики тестирования, проведение нагрузочных тестов и анализ данных проводила компания «ГАЛС Софт» на оборудовании хостинг-провайдера Infobox. Тестирование проходило при участии российского отделения Microsoft.

В тестировании исследовались возможности следующих редакций .NET Forge CMS:

  • Community-редакция: бесплатная редакция с широкими возможностями для создания сайтов сообществ, блогов, персональных сайтов и других типов решений;
  • Бизнес-редакция для создания интернет-магазинов, сайтов с высокой нагрузкой, для которых критически важны вопросы масштабирования, отказоустойчивости и безопасности;
  • Веб-кластер создания интернет-магазинов, сайтов с высокой нагрузкой, включающая поддержку платформы Windows Azure и Web Farm.

Читать дальше →

Итоги конференции “Облачная платформа Windows Azure для мобильных приложений”. Видео докладов и фотографии

Reading time1 min
Views2K
image

18 сентября в Москве прошла конференция “Облачная платформа Windows Azure для мобильных приложений”. Мы рады сообщить, что видео-записи докладов конференции опубликованы онлайн и доступны для просмотра.


Приятного просмотра!

Кроме того, вы можете найти фотографии с конференции в группе пользователей Windows Azure на Facebook по следующей ссылке. Присоединяйтесь к нашему сообществу разработчиков на Facebook!

Ниже несколько примеров фотографий:
Читать дальше →

Анализ данных Twitter в облаке с помощью Apache Hadoop и Hive

Reading time8 min
Views10K
image

В данном руководстве описаны процедуры запроса, изучения и анализа данных Twitter с помощью служб на базе Apache Hadoop для Windows Azure, а также Hive-запрос в Excel. Социальные сети — это главный источник больших данных. Поэтому общедоступные API таких социальных медиа, как Twitter, служат источником полезной информации и помогают лучше понять сетевые тренды.

Руководство состоит из следующих разделов.

  1. Поиск, загрузка, установка и использование Microsoft Analytics для Twitter
  2. Получение фидов Twitter с помощью cURL и Twitter Streaming API
  3. Запрос и настройка нового Hadoop на кластере Windows Azure
  4. Обработка данных Twitter с помощью Hive на Hadoop в кластере Windows
  5. Настройка Hive ODBC и панели Hive в Excel для получения данных Hive

Читать дальше →

Создание облачного сайта на PHP с SQL Database и его развертывание с помощью Git

Reading time8 min
Views15K
Это руководство содержит сведения по созданию веб-сайта PHP Windows Azure с Windows Azure SQL Database и его развертыванию с помощью Git. Предполагается, что на вашем компьютере установлены PHP, SQL Server Express, драйверы Microsoft для SQL Server для PHP, веб-сервер и Git. После выполнения всех действий вы получите веб-сайт PHP с базой данных SQL, работающий на платформе Windows Azure.

Примечание. Для установки и настройки PHP, SQL Server Express, драйверов Microsoft для SQL Server для PHP и служб IIS можно воспользоваться установщиком Microsoft Web Platform Installer.

О чем пойдет речь в данном руководстве:

  • Как создать веб-сайт Windows Azure и базу данных SQL с помощью портала управления (предварительная версия). Поскольку на веб-сайтах Windows Azure технология PHP включена по умолчанию, для выполнения кода PHP никакие особые действия не требуются.
  • Как публиковать и повторно публиковать приложения на платформе Windows Azure с помощью Git.

Следуя инструкциям в этом руководстве, вы создадите простое веб-приложение на языке PHP для регистрации. Это приложение будет размещено на веб-сайте Windows Azure. Снимок экрана готового приложения приведен ниже:
Читать дальше →

Обзоры Nokia Lumia 920 и Nokia Lumia 820

Reading time11 min
Views299K
Привет, Хабр!

Многие из вас наверняка следили за презентацией Nokia и Microsoft в Нью-Йорке, где мы представили ряд мобильных аксессуаров и, что самое главное, первые в мире работающие смартфоны на операционной системе Windows Phone 8 — это Nokia Lumia 820 и флагманская модель Nokia Lumia 920.

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


Nokia Lumia 920

Дизайн


Оба аппарата выделяются ярким фирменным дизайном Nokia, впервые появившимся в смартфоне Nokia N9 — похожие корпуса были и в Nokia Lumia 800, и в Nokia Lumia 900.

Флагманская модель Nokia Lumia 920 выполнена из цельного куска поликарбоната, как это было с N9 и Lumia 800/900, за счёт чего достигается отличная ударостойкость устройства. Корпус аппарата прячет в себе и медную индукционную катушку для беспроводной зарядки по стандарту Qi, обеспечивающей всего на 10% меньшую эффективность использования электроэнергии, чем обычные проводные зарядные устройства, но сильно упрощающей процесс зарядки по сравнению с ними.

Читать дальше →

Сравнивая и противопоставляя Windows Azure Table Storage и Windows Azure SQL Database

Reading time13 min
Views9.8K
В этой статье приводится сравнение двух сервисов структурированного хранилища, поддерживаемых Windows Azure: Windows Azure Table Storage и Windows Azure SQL Database, ранее известного как SQL Azure. Целью данной статьи является сравнение этих технологий для того, чтобы вы могли понять их общие и различные характеристики. Это сравнение поможет вам вынести более обоснованное решение о том, какая из технологий будет лучше подходить под реализацию вашего сценария.
Читать дальше →

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Works in
Date of birth
Registered
Activity