Рубрика «microsoft»

Нужен энергоэффективный дата-центр? Тогда стоит построить его под водой - 1

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

Речь идет о проекте, который получил название Project Natick. О нем мы уже писали, а сейчас появилась более подробная информация с некоторыми техническими деталями. По словам авторов идеи, основные преимущества такого типа ЦОД-ов это снижение затрат энергии на охлаждение оборудование, а также возможность размещения дата-центров ближе к пользователям, что сократит время обработки запросов. В Microsoft подсчитали, что около 50% населения мира живут примерно в 100 км от побережья. Еще одно преимущество — модульность.
Читать полностью »

Мэдс Торгерсен (Mads Torgersen), занимающийся больше 11 лет развитием .NET-языков в Microsoft, поделился описанием принципов, которыми руководствуется его команда, принимая решения о развитии каждого языка. Передаю слово Мэдсу.

Стратегия развития языков программирования .NET - 1
Читать полностью »

Pwn2Own 2017: итоги десятого по счету соревнования хакеров - 1

В этом году прошло уже десятое по счету соревнование хакеров Pwn2Own, которое проводится организацией Zero Day Initiative. Каждый год о ходе соревнований рассказывают и авторы Хабра, но в этом году почему-то этого не случилось. Поэтому мы, компания Kingservers, исправляем это упущение. Так вот, в этом году призовой фонд соревнования составил рекордные 1 миллион долларов. Участникам предлагалось показать свои навыки в пяти основных категориях.

Это взлом виртуальных машин (VMware Workstation и Microsoft Hyper-V), взлом браузеров и плагинов к ним (Microsoft Edge, Google Chrome, Mozilla Firefox, Apple Safari и Flash Player для Edge), повышение привилегий (Microsoft Windows, macOS и десктопная версия Ubuntu), взлом разного типа корпоративных приложений (Adobe Reader, Word, Excel и PowerPoint) и взлом серверов (Apache Web Server под Ubuntu). Надо сказать, что участникам удалось многое, соревнование было очень интересным.
Читать полностью »

Project Olympus: собственный вариант open-source серверного оборудования от Microsoft - 1

Социальная сеть Facebook одной из первых начала разрабатывать открытое аппаратное обеспечение для дата-центров. Для компании это выгодно, поскольку оборудование такого типа дешевле в производстве, эксплуатации и модернизации, чем проприетарные серверы и прочие системы. О начале работы над проектом Open Compute Project социальная сеть заявила еще в 2011 году. С тех пор к реализации проекта присоединилось еще несколько телекоммуникационных гигантов, включая корпорацию Microsoft.

В ноябре Редмондская компания представила собственный вариант открытого аппаратного обеспечения для серверов, готовый на 50%. Завершить проект Microsoft попросила сторонних специалистов и энтузиастов. Сам проект получил название Project Olympus (так же называется и «облачный» сервер компании). По задумке разработчиков, новое оборудование для ЦОД будет соответствовать единому стандарту, и будет обеспечивать работу всего и вся в Microsoft — от Azure до Office 365, Xbox и Bing.

Читать полностью »

В этом руководстве мы воспользуемся существующим приложением WebApi (оно вычисляет сумму и произведение двух чисел), чтобы продемонстрировать варианты использования dotnet watch. Образец приложения специально содержит ошибку, которую мы исправим во время изучения.

ASP.NET Core: Разработка приложений ASP.NET Core с помощью dotnet watch - 1
Читать полностью »

Последние обновления для Windows 7 и 8 несовместимы с новейшими процессорами AMD и Intel - 1

Некоторые пользователи Windows 7 и 8 столкнулись с проблемой вида «в вашем компьютере используется процессор, который не поддерживается данной версией Windows». Связано это с тем, что компания Microsoft искусственно ограничила поддержку этими операционными системами новейших процессоров от AMD и Intel.

Под ограничение совместимости попали процессоры от Intel седьмого поколения (Kaby Lake) и процессоры от AMD, изготовленные по технологии Bristol Bridge. Кроме этого, проблема совместимости коснулась процессоров Qualcomm Snapdragon 820 MSM8996 и выше, о чем сообщается на официальном сайте поддержки Microsoft.
Читать полностью »

Пересылка файлов между приложениями является довольно специфической функцией для ОС. И это то, что лучше не пытаться сделать в Xamarin.Forms, не так ли? На самом деле сделать это довольно просто, и этот пост продемонстрирует как заполучить эту функцию и запустить в iOS (в следующем посте будет рассмотрен случай с Android и, при необходимости, с UWP).

Отправка файлов в приложение Xamarin.Forms. Часть 1 - 1
Читать полностью »

24 марта стартует DevCon School — четвёртая по счёту школа от Microsoft, направленная на глубокое погружение в технологии. В этот раз мы расскажем о создания кросс-платформенных клиентов, поговорим о популярных архитектурных решениях с точки зрения создания бэкенда. Напоминаем, что для того, чтобы стать участником, нужно пройти небольшой тест, ответив на несколько вопросов, о них мы также расскажем внутри.

Хочешь узнать всё о веб- и мобильной разработке? Спроси меня как: DevCon School IV - 1
Читать полностью »

Хочу представить вам Стаса Павлова, нашего IoT-эксперта, который отобрал несколько интересных технологических историй, появившихся в рамках Microsoft Technical Case Studies. Все результаты работ по нему можно найти на GitHub. Этот материал заинтересовал Стаса тем, что технологии IoT использовались в необычном месте — для контроля состояния античного митреума в Риме. Внутри вы найдёте немного истории Древнего Рима и много Интернета вещей.

Интернет вещей в археологии - 1
Читать полностью »

Я стал замечать, что в последнее время в программировании тоже есть своя мода, свои законодатели моды, модные течения и так далее. Вот сейчас модно рассказывать про микросервисы и контейнеры, как возможность простой реализации микросервисов. Хотя, сразу оговорюсь, микросервисы <> контейнеры. Контейнеры имеют гораздо больше сценариев применения, чем реализация микросервисных архитектур. Итак, предлагаю поговорить под катом на тему: «Почему микросервисы и почему сейчас?»

Микросервисы: Azure Functions — скажи серверу нет - 1
Читать полностью »