При работе с WPF/Silverlight, периодически приходится создавать кастомные DependencyProperty, в основном при создании контролов. Стандартный подход объявления и работы с ними не идеальный и имеет минусы, о которых будет сказано ниже. Соответственно, появилась идея упростить запись регистрации и работы с DependencyProperty.
Владимир Юнев @XaocCPS
Chief Architect
Amazon Glacier: хранилище данных по $0,01 за 1 ГБ в месяц
1 min
34KСегодня начал работу новый проект Amazon Glacier: долговременное хранилище в облаке по невысокой цене $0,01 за 1 ГБ в месяц. Идеально подходит для хранения бэкапов и больших архивов, к которым не нужен частый доступ. Извлечение данных из Glacier занимает от 3,5 до 4,5 часов.
Как везде в AWS, пользователь оплачивает только тот объём ресурсов, которые реально использует, никакой абонентской платы. Загрузка и извлечение архивов, мониторинг статуса возможны через Amazon Glacier APIs. Все файлы автоматически шифруются AES 256 и дублируются в разных дата-центрах, прежде чем APIs возвращают ответ SUCCESS.
Как везде в AWS, пользователь оплачивает только тот объём ресурсов, которые реально использует, никакой абонентской платы. Загрузка и извлечение архивов, мониторинг статуса возможны через Amazon Glacier APIs. Все файлы автоматически шифруются AES 256 и дублируются в разных дата-центрах, прежде чем APIs возвращают ответ SUCCESS.
+111
Настройка SSL для приложения в Windows Azure
4 min
5KTutorial

Протокол шифрования SSL (Secure Socket Layer) — это самый распространенный способ защиты данных в Интернете. В этом примере будет показано, как задать конечную точку HTTPS для веб-роли и загрузить SSL-сертификат для защиты приложения.
Этот процесс включает в себя следующие этапы:
- Этап 1. Получите SSL-сертификат
- Этап 2. Измените определение службы и файлы конфигурации
- Этап 3. Загрузите пакет развертывания и сертификат
- Этап 4. Подключитесь к экземпляру роли по протоколу HTTPS
Этап 1. Получите SSL-сертификат
Чтобы настроить протокол SSL для приложения, сначала необходимо получить SSL-сертификат, подписанный уполномоченным и независимым Центром сертификации. Если у вас еще нет SSL-сертификата, приобретите его у компании, которая их продает.
SSL-сертификат в Windows Azure должен отвечать следующим требованиям:
+8
Финальная версия Windows Server 2012 RTM доступна в Windows Azure
1 min
14KХорошие новости, в галерее готовых образов виртуальных машин облачной платформы Windows Azure добавлен образ финальной версии Windows Server 2012, которая была выпущена совсем недавно.
Сегодня образ виртуальной машины в облаке – это самый простой способ попробовать Windows Server 2012 и все его многочисленные нововведения на практике. Вы можете сделать это в три простых шага:
Шаг первый. Зарегистрируйтесь на сайте http://windowsazure.com/ru-ru/ и получите 90-дневный бесплатный доступ к облачной платформе. Запросите доступ к новым функциям платформы по адресу https://account.windowsazure.com/PreviewFeatures.
Шаг второй. Перейдите в панель администрирования Windows Azure по адресу http://manage.windowsazure.com/ и с помощью мастера создайте свою собственную виртуальную машину на базе Windows Server 2012.
Сегодня образ виртуальной машины в облаке – это самый простой способ попробовать Windows Server 2012 и все его многочисленные нововведения на практике. Вы можете сделать это в три простых шага:
Шаг первый. Зарегистрируйтесь на сайте http://windowsazure.com/ru-ru/ и получите 90-дневный бесплатный доступ к облачной платформе. Запросите доступ к новым функциям платформы по адресу https://account.windowsazure.com/PreviewFeatures.
Шаг второй. Перейдите в панель администрирования Windows Azure по адресу http://manage.windowsazure.com/ и с помощью мастера создайте свою собственную виртуальную машину на базе Windows Server 2012.

+15
Масштабирование и особенности разработки для SQL Database
8 min
16KЭто вторая часть цикла про то, как устроена SQL Database. В первой части речь шла об архитектуре SQL Database, во второй части продолжим этот обзор с фокусом на масштабирование и некоторые особенности разработки для SQL Database.

Одним из наиболее значимых преимуществ размещения баз данных в среде SQL Database являются встроенные функции обеспечения масштабируемости. При необходимости можно добавить дополнительные базы данных. Два компонента SQL Database обеспечивают масштабируемость за счет постоянного отслеживания рабочей нагрузки на каждом из узлов. Первый компонент — Engine Throttling (регулировщик нагрузки на ядро), который защищает сервер от перегрузки. Второй компонент — Load Balancer (балансировщик нагрузки), который следит за тем, чтобы сервер не работал постоянно в режиме повышенной производительности.

Обеспечение масштабируемости в SQL Database
Одним из наиболее значимых преимуществ размещения баз данных в среде SQL Database являются встроенные функции обеспечения масштабируемости. При необходимости можно добавить дополнительные базы данных. Два компонента SQL Database обеспечивают масштабируемость за счет постоянного отслеживания рабочей нагрузки на каждом из узлов. Первый компонент — Engine Throttling (регулировщик нагрузки на ядро), который защищает сервер от перегрузки. Второй компонент — Load Balancer (балансировщик нагрузки), который следит за тем, чтобы сервер не работал постоянно в режиме повышенной производительности.
+12
Обзор архитектуры и обеспечения высокой доступности в SQL Database (SQL Azure)
10 min
15KWindows Azure предлагает как NoSQL хранилища, так и SQL-реляционные хранилища. NoSQL хранилища – это, например, Windows Azure Tables (ключ\значение) или BLOB-объекты (двоичные данные такие, как фото, видео, документы и т.п.). К реляционным хранилищам относится SQL Database (ранее SQL Azure).


+19
Начните разрабатывать на платформе Microsoft сегодня!
1 min
10K
Разрабатывать на платформе Microsoft стало ещё проще с новым Центром Разработки Приложений.
Платформа Microsoft. Многие слышали это сочетание слов, но все ли точно понимают, что скрывается за этими двумя словами? Чтобы помочь новичкам разобраться с этим, на российском сайте MSDN запущен ресурс, с помощью которого можно познакомиться с основными составляющими платформы, направлениями ее развития, найти все необходимые инструменты и документацию о том, как пошагово разработать и опубликовать своё первое приложение, созданное с ее помощью.
+10
Материалы для изучения SharePoint 2013 Preview
2 min
35K
Preview официального сайта SharePoint выглядит так.
Под катом ссылки на продукты для установки, статьи и руководства.
+12
Создаем шаблон виртуальной машины с SharePoint в Windows Azure
2 min
3KTutorial

Как вы знаете, в новой версии Windows Azure есть возможность использовать виртуальные машины. В том числе, это могут быть машины с SharePoint 2010.
По умолчанию в списке систем нет машины с SharePoint 2010. Рассмотрим, как это можно исправить.
+6
Настройка workflow задач в TFS
9 min
12KЯ хочу рассказать о том, как можно расширить стандартный процесс (workflow) для некоторых элементов в TFS 2010 (про 2011 будет позже) при выборе шаблона Agile для проекта. Так же интересно услышать мнение хабрасообщества по поводу донастройки шаблонов, кто как настраивает workfolw. Расскажите, как это делаете вы, очень интересно.
Стандартные настройки проекта out-of-box на мой взгляд достаточно бедны и не обеспечивают должной прозрачности, если необходимо отслеживать/контролировать работу над проектом распределенной команды, либо когда управляющий (менеджер или еще какой-нито начальник) желает видеть как идут дела с задачами. Стандартные настройки не позволяют, на мой взгляд, уверенно говорить о текущем состоянии задач.
Обычная рабочая доска (task board) имеет больше состояний, нежели базовые настройки типичных артефактов управления проектом из которых строится процесс Agile: UserStory, Task, Bug. Мне кажется это базовые вещи, которые стоит рассмотреть и дополнительно настроить, что собственно я и сделал для себя и команды. В рассказе ниже я затрону только настройку процесса перехода состояний, не затрагивая свойства элементов. Т.е. никаких кастомизаций внешнего вида и свойств не будет.
Прежде чем двигаться дальше, расскажу, какие инструменты вам понадобятся. Все описанные манипуляции производятся над TFS2010 с установленным пакетом TFS Power Tools. Предполагаю так же, что вам понадобятся права администратора TFS.
Стандартные настройки проекта out-of-box на мой взгляд достаточно бедны и не обеспечивают должной прозрачности, если необходимо отслеживать/контролировать работу над проектом распределенной команды, либо когда управляющий (менеджер или еще какой-нито начальник) желает видеть как идут дела с задачами. Стандартные настройки не позволяют, на мой взгляд, уверенно говорить о текущем состоянии задач.
Обычная рабочая доска (task board) имеет больше состояний, нежели базовые настройки типичных артефактов управления проектом из которых строится процесс Agile: UserStory, Task, Bug. Мне кажется это базовые вещи, которые стоит рассмотреть и дополнительно настроить, что собственно я и сделал для себя и команды. В рассказе ниже я затрону только настройку процесса перехода состояний, не затрагивая свойства элементов. Т.е. никаких кастомизаций внешнего вида и свойств не будет.
Прежде чем двигаться дальше, расскажу, какие инструменты вам понадобятся. Все описанные манипуляции производятся над TFS2010 с установленным пакетом TFS Power Tools. Предполагаю так же, что вам понадобятся права администратора TFS.
+9
Экономим ресурсы при использовании виртуальных машин в Windows Azure
2 min
1.5KTranslation

Рассмотрим два сценария работы с виртуальными машинами в Windows Azure, которые помогут сэкономить деньги и время:
- Удаляем виртуальные машины (но оставляем VHD), когда они не используются – Windows Azure снимает деньги за виртуальные машины независимо от ее состояния (работает или остановлена). Проблема актуальна в случаях, если вы используете машины для тестирования или разработки (например, если вы занимаетесь разработкой на платформе SharePoint);
- Изменение сетевых настроек – если вам нужно сменить настройки облачного сервиса или сетевых настроек.
Для решения этих задач будем использовать командлеты PowerShell для Windows Azure.
+10
Samsung Smart TV и Windows Azure
2 min
12K
Электронный гигант выбрал облачные технологии Microsoft для того, чтобы иметь возможность отвечать растущим требованиям к своему сервису.
Компания Samsung Electronics анонсировала свое решение принять платформу Windows Azure для управления инфраструктурой Smart TV. Выбирая облачные технологии Windows Azure, Samsung достигает высокой продуктивности, значительного снижения затрат и увеличения емкости вычислительной мощности для того чтобы удовлетворить рост пользовательской базы.
Samsung предлагает сервис Smart TV в 120 странах по всему миру и планирует расширять его еще больше. Компания Samsung нуждалась в решении, которое могло поддержать растущий сервис, сделать его надежным и удовлетворить растущую потребность в трафике. Кроме того, Samsung не хотели быть зависимыми от определенного поставщика. Компания протестировала разные продукты и выбрала Windows Azure в качестве сервиса инфраструктуры, так как эта платформа предлагает требуемую надежность для удовлетворения требований критически важного сервиса и планам компании развивать сервис Smart TV.
+10
Быстрый старт первого проекта в Windows Azure. Веб-сайты
7 min
11KВ этой статье из пяти частей показано, как: создать веб-сайт для Windows Azure из галереи образов, создать веб-сайт и развернуть собственный ASP.NET MVC 4 проект, масштабировать веб-сайт. Веб-сайты являются новой функциональностью платформы и находятся в стадии Preview — соответственно, требуется регистрация для доступа к этой функциональности.
+17
Публикация сайта ASP.NET MVC в обновленный Windows Azure
5 min
10K
Ни для кого уже не секрет, что 6го июля компания Microsoft расширила российские возможности для работы с Windows Azure и предоставила доступ к Preview-технологиям. Об одной из этих технологий я хочу рассказать в этом посте.
Сразу хочу сказать, что большая часть информации взята из официального мануала и адаптирована к восприятию на собственном примере. Оригинал написан на английском, так что русская версия не помешает.
+13
Microsoft расширяет доступ к Windows Azure в России
3 min
6.8K
Компания Microsoft делает следующий важный шаг в развитии своего облачного предложения для российских заказчиков и объявляет о расширении возможностей приобретения сервисов Windows Azure в России. Теперь российские компании любого масштаба могут оформить подписку на портале http://www.windowsazure.com/ru-ru/.
В настоящее время на сайте http://www.windowsazure.com/ru-ru/ доступна бесплатная пробная подписка на сервисы Windows Azure. По истечении 90-дневного периода заказчики смогут продолжить использование сервисов, оплатив подписку кредитной картой или по счету.
Данное предложение стало доступным всего лишь через 2 недели после масштабного обновления облачной платформы Windows Azure. Оно включает как расширение возможностей уже существующих сервисов, так и новый функционал платформы (ряд сервисов доступен в предварительной версии):
- Виртуальные машины Windows Azure (Инфраструктура как сервис, IaaS): теперь можно запускать локальные образы виртуальных машин в Windows Azure и перемещать виртуальные жесткие диски (VHD) между локальной и облачной средой. При этом можно использовать как собственные образы Windows Server или Linux, так и выбирать существующие шаблоны. Новый функционал также помогает перемещать приложения в облако, не меняя существующий код. Это в разы ускоряет миграцию на платформу Windows Azure решений партнеров, открывает возможность развертывания SharePoint и SQL Server и экономит время и деньги. Microsoft также расширила список поддерживаемых операционных систем, который включает платформы Windows Server (версии 2008 R2, 2008 R2 с SQL Server 2012 Eval и 2012 RC) и Linux (OpenSUSE 12.1, CentOS-6.2, Ubuntu 12.04, SUSE Linux Enterprise Server 11 SP2).
+15
Анонс. 6 июля пройдет бесплатный онлайн-семинар. Встречайте Windows Azure: последние новости и сессия вопросов и ответов
1 min
4.2K
Уважаемые разработчики, ИТ-профессионалы, менеджеры и просто интересующиеся. 6 июля 2012 состоится бесплатный онлайн-семинар, посвященный последним новостям облачной платформы Windows Azure и ее доступности в России.
Облачные технологии все больше входят в жизнь разработчиков и бизнеса. В рамках этого вебинара вы сможете узнать последние новости об облачной платформе Windows Azure, использовании сервиса из России и других стран, о новых облачных технологиях и сценариях представленных в июне 2012 года.
Основной частью вебинара станет серия вопросов и ответов, на которой эксперты Microsoft ответят на все ваши вопросы.
Вход свободный. Регистрация уже открыта, ждем вас на семинаре.
+10
Копирование объектов и корзин Amazon S3 в Windows Azure Storage
11 min
3KTranslation
В этой статье – как скопировать объект и корзину (bucket) из Amazon S3 в хранилище блобов Windows Azure.
Одним из значительных нововведений после 7 июня 2012 года стало усовершенствование функции Copy Blob. При написании этой статьи я использовал материалы команды разработки, которые можно найти здесь: http://blogs.msdn.com/b/windowsazurestorage/archive/2012/06/12/introducing-asynchronous-cross-account-copy-blob.aspx. Что привлекло моё внимание – функциональность copy blob позволяет копировать блобы извне Windows Azure, если они публично доступны. То есть им нет необходимости находиться в Windows Azure.
Одним из значительных нововведений после 7 июня 2012 года стало усовершенствование функции Copy Blob. При написании этой статьи я использовал материалы команды разработки, которые можно найти здесь: http://blogs.msdn.com/b/windowsazurestorage/archive/2012/06/12/introducing-asynchronous-cross-account-copy-blob.aspx. Что привлекло моё внимание – функциональность copy blob позволяет копировать блобы извне Windows Azure, если они публично доступны. То есть им нет необходимости находиться в Windows Azure.
ЭТО ОЧЕНЬ КРУТО!!!
+9
Встречайте WebMatrix 2 RC: поддержка Node.js, Jade, EJS, LESS, CoffeeScript и многое другое
6 min
19KTranslation
После нескольких месяцев активной разработки, команда WebMatrix рада представить новую версию WebMatrix 2 Release Candidate. WebMatrix 2 включает в себя очень много новых функций, но сегодня я предлагаю вам ознакомиться с обзором той работы, которая была проделана для поддержки разработки приложений Node.js в WebMatrix.

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

Для того чтобы загрузить WebMatrix 2 достаточно перейти по следующей ссылке. Подробнее о нововведениях в WebMatrix 2 предыдущей предварительной версии можно прочитать здесь.
+39
Windows Azure: In-Memory Distributed Cache
5 min
2.9KСовсем недавно Microsoft презентовал большой пакет обновлений для платформы Windows Azure. В список нововведений входило долгожданное обновление Windows Azure Caching. Раньше разработчик сталкивался с некоторыми трудностями при работе с системой распределенного кэширования — кэш работал очень медленно. Так как Windows Azure хранил данные кэша на отдельных серверах, то на запрос выборки данных уходило порядка 30-100 мс, что является непозволительным для системы, ускоряющей доступ к данным.
Итак, что же изменилось в системе кэширования?
Итак, что же изменилось в системе кэширования?
+13
AMD, ARM и Texas Instruments объединяют усилия в создании единой платформы гетерогенных вычислений
3 min
3.2K
12 июня на пленарном докладе на конференции AMD Fusion’12 Developer Summit была представлена новая открытая инициатива Heterogeneous System Architecture (HSA) Foundation, в которую вошли компании AMD, ARM, Texas Instruments, MediaTek и Imagination. Данная некоммерческая открытая организация основывается для создания единой, открытой промышленной архитектуры для гетерогенных вычислений (CPU+GPU), гетерогенных процессоров, которые будут объединять два или более разных типов процессоров в одном чипе.
В данный момент я нахожусь на самой конференции, которая проходит в городе Белвью, США и готов поделиться с вами некоторыми подробностями анонса и данными из первых рук.
+25
Information
- Rating
- Does not participate
- Location
- Москва, Москва и Московская обл., Россия
- Works in
- Date of birth
- Registered
- Activity