Как стать автором
Обновить

Компания Microsoft временно не ведёт блог на Хабре

Сначала показывать

Представлен GitHub Package Registry

Время на прочтение2 мин
Количество просмотров15K
Вышел GitHub Package Registry, сервис управления пакетами, который позволяет легко публиковать публичные или частные пакеты рядом с исходным кодом.

Реестр пакетов GitHub полностью интегрирован с GitHub, поэтому вы можете использовать те же инструменты поиска, просмотра и управления, чтобы находить и публиковать пакеты, что и при работе с репозиториями. Вы также можете использовать одни и те же пользовательские и командные права для совместного управления кодом и пакетами. GitHub Package Registry обеспечивает быструю и надежную загрузку, с поддержкой глобальной CDN GitHub. Кроме того, он поддерживает знакомые инструменты управления пакетами: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet) и Docker (и другие на подходе).

Вы можете попробовать GitHub Package Registry сегодня в ограниченной бета-версии. Он всегда будет бесплатным для использования для Open-Source. Более подробная информация о ценах будет объявлена ​​в ближайшее время.

Попробовать бета-версию

Читать дальше →
Всего голосов 45: ↑40 и ↓5+35
Комментарии3

Digital Transformation: Начало

Время на прочтение7 мин
Количество просмотров24K
Привет, Хабр! Сегодня мы поговорим с вами о цифровой трансформации (digital transformation), том самом buzzword, про который все говорят, но никто не знает как это делать. Это первая статья из цикла, в которой будет больше теории. Под катом вы узнаете о том, чем трансформация отличается от автоматизации на примере бизнеса бабушки, найдёте топ-10 кейсов от Microsoft, а также расскажем немного о новой программе Tech Acceleration.


Читать дальше →
Всего голосов 39: ↑37 и ↓2+35
Комментарии2

Расширение Visual C++ for Linux Development

Время на прочтение9 мин
Количество просмотров36K
Расширение Visual C++ for Linux Development позволяет создавать решения на C++ для серверов, настольных ПК и устройств под управлением Linux. Управлять подключениями к ним можно непосредственно в Visual Studio. VS будет автоматически копировать и удалённо собирать исходный код программ. Также среда позволяет запустить ваше приложение в режиме отладки. Система управления проектами поддерживает создание решений для конкретных архитектур, в том числе APM. Под катом мы расскажем, как начать работу с новыми проектами для Linux.


Читать дальше →
Всего голосов 35: ↑35 и ↓0+35
Комментарии35

Приглашаем на российский финал Imagine Cup: 19 апреля в офисе Mail.ru Group будет праздник!

Время на прочтение2 мин
Количество просмотров2.5K
Дорогой %USERNAME%!

Очень хотим пригласить тебя на технологический праздник: 19 апреля 2014 года, в субботу, состоится наше самое главное мероприятие этого учебного года для студентов — Российский финал Imagine Cup. На нем выступят 20 лучших студенческих команд России, которые сделали свои проекты в номинациях игры, инновации и социальные проекты. Чтобы взрастить и выбрать эти команды мы провели более десятка хакатонов по всей стране, региональные финалы соревнований прошли в Москве, Санкт-Петербурге, Екатеринбурге, Томске, Казани, Астрахани, Воронеже, Саратове, Ульяновске и Перми. Приходите посмотреть на уникальные студенческие проекты, послушать интересные доклады (в т.ч. про сферических роботов в облаке), поучаствовать в мастер-классах по само-пиару (от известного блоггера) и по поступлению на работу в большую компанию. Подробнее про то, что вас ждет — читайте ниже.



РЕГИСТРИРУЙТЕСЬ и приходите на мероприятие в самом центре Москвы – в инновационном офисе компании Mail.ru Group (Ленинградский пр-т, 39 стр.79, м. Аэропорт, БЦ SkyLight). Если хотите рассказать о мероприятии другу — то вот событие вконтакте, а вот плакатик, который можно распечатать и повесить на стенку.
Читать дальше →
Всего голосов 37: ↑36 и ↓1+35
Комментарии4

Анонс Visual Studio Online

Время на прочтение2 мин
Количество просмотров32K
Сегодня состоялся официальный релиз Visual Studio 2013 и был сделан анонс Visual Studio Online. У разработчиков появилась возможность использовать облачные сервисы размещенные в Windows Azure и использовать интегрированные сценарии по созданию, развертыванию и управлению приложениями. Новые инструменты включают в себя предварительную версию Visual Studio Online “Monaco” – упрощенного редактора кода прямо в браузере, Visual Studio Online Application Insigts — инструмент анализа работоспособности приложений и инструменты Release Management позволяющие управлять развертыванием. Уже сейчас вы можете зарегистрироваться и попробовать эти сервисы по адресу http://www.visualstudio.com/. До 5 пользователей этот набор инструментов будет бесплатен.
Читать дальше →
Всего голосов 57: ↑46 и ↓11+35
Комментарии19

Digital Transformation: Лотерея в облаке

Время на прочтение7 мин
Количество просмотров6.4K
Пока все ждут новостей, появится и заберёт ли свой выигрыш житель Воронежа, сорвавший рекордный джекпот в 506 млн. рублей, мы расскажем вам о технической части решения, которое позволило одной из крупнейших компаний по продаже лотерейных билетов в России увеличить объём продаж в 3 раза.


Читать дальше →
Всего голосов 40: ↑37 и ↓3+34
Комментарии4

О том, как сайт Have I been pwned? масштабировался под высокой нагрузкой и сколько это стоило (<$25)

Время на прочтение18 мин
Количество просмотров28K
На картинке изображен график роста траффика, который облачные адепты по всему миру продают в виде одного из сценариев, когда эластичное масштабирование имеет высокую ценность:

Sessions going from barely anything to almost 12k an hour almost immediately

Это график посещений сайта Have I been pwned? (HIBP), который в один момент стал обслуживать со ~100 сессий в час до… 12000 сессий в час. Практически мгновенно.

Это случилось на неделе в сентябре, когда траффик буквально увеличился в 60 раз. 10 сентября – 2105 сессий, 11 сентября – 124036 сессий. Интересные вещи происходят, когда нагрузка увеличивается так резко, так быстро. Так что мне захотелось поделиться с вами несколькими вещами, которые я узнал – что было сделано мной хорошо и что следовало улучшить.
Читать дальше →
Всего голосов 56: ↑45 и ↓11+34
Комментарии12

Windows 8.1 и Visual Studio 2013 доступны для скачивания

Время на прочтение1 мин
Количество просмотров105K


Ура! Случилось то, чего давно многие ждали — для скачивания доступны обновление с Windows 8 до Windows 8.1и финальная версия Visual Studio 2013:
* Анонс обновления до Windows 8.1
* Анонс выхода VS2013
* Анонс открытия Windows Store для W8.1 приложений

Обновление до Windows 8.1 доступно бесплатно для всех пользователей Windows 8 непосредственно из Windows Store.

Скачать Visual Studio 2013 можно из своей подписки MSDN (например, получив доступ через BizSpark, если вы стартап), через DreamSpark (если вы студент), либо с сайта студии — Trial и Express-версии.

Читать дальше →
Всего голосов 82: ↑58 и ↓24+34
Комментарии210

HTML5 Camp — как это было

Время на прочтение3 мин
Количество просмотров9.9K
(Сразу скажу, что записи докладов уже готовы и находятся в процессе публикации — мы отдельно напишем, когда все будет выложено, — надеюсь, сегодня или завтра.)



Итак, 30 ноября в Санкт-Петербурге состоялся второй HTML5 Camp. Мероприятие вызвало огромный интерес среди веб-дизайнеров и веб-разработчиков и им сочувствующих :)

Осторожно, много фоток
Всего голосов 52: ↑43 и ↓9+34
Комментарии19

Microsoft Excel исполнилось 25 лет!

Время на прочтение1 мин
Количество просмотров12K


25 лет назад, в 1985 году (лично мне был 1 год :) в мире появилась одна из самых популярных программ в мире — Microsoft Excel.
К своему юбилею, разработчики сделали 2 видео (на английском) про историю создания этого продукта.
А когда вы впервые увидели Excel? И как используете сегодня?
Читать дальше →
Всего голосов 78: ↑56 и ↓22+34
Комментарии41

Новые материалы по ASP.Net на русском языке (150 статей)

Время на прочтение1 мин
Количество просмотров18K
Добрый день, друзья!

image

Сегодня мы полностью обновили from scratch Центр разработки на ASP.Net на MSDN. Мы добавили 150 статей на русском языке про ASP.Net MVC, ASP.Net AJAX, ASP.Net WebForms и WebMatrix.
Читать дальше →
Всего голосов 78: ↑56 и ↓22+34
Комментарии20

Прототипирование в Expression Blend + SketchFlow. Часть 1. Немного истории

Время на прочтение2 мин
Количество просмотров26K

Введение


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

В качестве введения в тему и для того, чтобы получить общее представление, предлагаю посмотреть вот это короткое видео (всего 90 секунд!) с обзором текущих возможностей SketchFlow:


А начнем мы со статьи Christian Schormann об истории SketchFlow.

SketchFlow: Немного истории


SketchFlow, инструмент динамичного прототипирования для Expression Blend, наконец официально вышел (от переводчика: статья писалась к выходу Expression Blend 3)! Вы можете скачать триальную версию здесь.

Так как мне всегда нравилось наблюдать за развитием людей, идей и продуктов, я подумал, что вам тоже будет интересно узнать немного о прошлом SketchFlow — сейчас, кажется, подходящий момент, чтобы взять школьные тетрадки со столика и рассказать немного о том, как рос SketchFlow. Если вы хотите узнать больше о сегодняшем состоянии SketchFlow, смотрите этот пост…
Читать дальше →
Всего голосов 64: ↑49 и ↓15+34
Комментарии26

Нативное редактирование Jupyter Notebooks в VS Code

Время на прочтение3 мин
Количество просмотров33K
С октябрьским релелизом расширения Python, мы рады объявить о поддержке нативного редактирования Jupyter Notebooks в Visual Studio Code! Теперь вы можете напрямую редактировать файлы .ipynb и получать интерактивность Jupyter Notebooks с полной мощью VS Code.

Вы можете управлять исходным кодом, открывать несколько файлов и использовать такие функции, как IntelliSense, интеграцию с Git и управление несколькими файлами. Все они предлагают совершенно новые способы для дата-сайнтистов и разработчиков эффективно экспериментировать и работать с данными. Вы можете попробовать все это уже сегодня, загрузив последнюю версию расширения Python и создав/открыв Jupyter Notebook внутри VS Code.



Начиная с первой публикации наших практик в области анализа данных в VS Code одной из главных функций, которую запрашивали пользователи, являлся макет, похожий на блокнот, для редактирования собственных блокнотов Jupyter в VS Code. В оставшейся части этого поста мы рассмотрим эти новые возможности VS Code.
Читать дальше →
Всего голосов 33: ↑33 и ↓0+33
Комментарии10

А какая Windows была первой у тебя? День рождения Windows 3.0

Время на прочтение4 мин
Количество просмотров22K
Привет, Хабр! Сегодня, 22 мая, день рождения Windows 3.0. 28 лет назад (представляете?) была выпущена первая версия Windows, завоевавшая широкую популярность среди пользователей. Мы решили немного поностальгировать и написали статью о значимых ПК-версиях системы. Начнем с единички и придем к десятке, но их там больше десяти. Подробнее под катом.

Читать дальше →
Всего голосов 43: ↑38 и ↓5+33
Комментарии166
Microsoft Azure, как и все облачные решения, обладает самыми разными сервисами и услугами и годится для решения самого широкого спектра задач. Но не в каждой ситуации мы можем перенести данные в облако: правила безопасности, удаленность от цивилизации, требования регуляторов и множество других причин не позволяют развернуться по полной. Но что если мы создадим сервис, который перенесет всю мощность Azure в буквальном смысле в ваш персональный дата-центр? Поближе к пледу и чаю.
Подробности – под катом
Всего голосов 33: ↑33 и ↓0+33
Комментарии5

Модульное приложение на Xamarin

Время на прочтение17 мин
Количество просмотров14K

В этой статье вы узнаете про интересные проблемы и их решения, которые возникали в процессе разработки «конструктора» приложений, построенного на модульной архитектуре, в компании Notissimus. Проект находится в стадии активной разработки, поэтому будем рады узнать ваше мнение в комментариях, а также приглашаем на заключительный в 2016 году митап для разработчиков на Xamarin. Всех заинтересовавшихся просим под кат.


Читать дальше →
Всего голосов 41: ↑37 и ↓4+33
Комментарии7

Asm.js пришел в Chakra и Microsoft Edge

Время на прочтение8 мин
Количество просмотров17K
Asm.js в Microsoft Edge

Несколько месяцев назад мы объявили о начале работ по внедрению Asm.js. Поддержка Asm.js была одним из 10 наиболее востребованных запросов в на UserVoice для Microsoft Edge, начиная с самого запуска в декабре 2014 г. С тех пор мы добились хорошего прогресса: в Windows 10 Insider Preview, начиная со сборки 10074, вы можете попробовать Asm.js в Chakra и Microsoft Edge.

Что такое Asm.js?


Asm.js – это строгое подмножество JavaScript, которое может быть использовано как низко-уровневый и эффективный язык для компилятора. Как подмножество asm.js описывает ограниченную виртуальную машину для языков с небезопасным доступом к памяти вроде C и C++. Комбинация статичной и динамичной проверок дает возможность движкам JavaScript использовать техники вроде специализированной компиляции без страховок или AOT-компиляции (Ahead-of-Time) для корректного asm.js-кода.


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

Учитывая сложность написания asm.js-кода вручную, сегодня asm.js в основном производится за счет транскомпиляции C/C++ кода, используя такие инструменты, как Emscripten. Полученный результат используется в рамках веб-платформы вместе с такими технологиями, как WebGL и Web Audio. Игровые движки, например, Unity и Unreal, начинают внедрять раннюю или экспериментальную поддержку игр в вебе без использования плагинов, используя комбинацию asm.js и других связанных технологий.
Читать дальше →
Всего голосов 39: ↑36 и ↓3+33
Комментарии18

Windows 10 приходит на Raspberry Pi 2

Время на прочтение2 мин
Количество просмотров82K
Статья – перевод статьи одного из наших любимых авторов, настоящего гика, Скотта Хансельмана.

Я – искренний фанат Raspberry Pi. Я использую три штуки дома, одну для мультимедиа-центра, одну для 3D-печати и одну просто на поиграть. Теперь же у меня еще больше хорошего, после новости о том, что была анонсирована Raspberry Pi 2. За $35 я получаю компьютер, который можно засунуть в карман, и у которой есть несколько отличных моментов:
  • Она все еще небольшая! Размера Raspberry Pi B+. То, что у меня работало, будет работать и дальше. ;)
  • HDMI! Ethernet! Порт под камеру!
  • Micro USB для питания!

ПРИ ЭТОМ
  • Четырехядерный 900 MHz ARM Broadcom Cortex A7 с BCM2836 на чипе – от 3 до 6 раз увеличения производительности. Вау.
  • 1 гиг RAM (поделено с GPU)



Вообще, мне нравится использовать Raspberry Pi как отдельный девайс (“Dedicated Device”).
Она, конечно, компьютер общего назначения, но при этом такой дешевый и мощный, что его можно использовать под одну конкретную задачу, и работать он будет прекрасно.
Читать дальше →
Всего голосов 59: ↑46 и ↓13+33
Комментарии39

Internet Explorer: Переход к живому Edge-режиму — следующий шаг к тому, чтобы веб просто работал

Время на прочтение6 мин
Количество просмотров35K


Сегодня мы выпускаем новую сборку превью Windows 10 с существенным обновлением Internet Explorer в области интероперабельности. В соответствии с нашими планами, это обновление включает более 2000 исправлений проблем интероперабельности, добавляет поддержку 20 новых возможностей в платформе и привносит новых подход в архитектуре IE. Мы рады поделиться нашим прогрессом в этом направлении на ранних стадиях разработки, чтобы собраться максимальное количество отзывов именно в этот момент. Мы также выпускаем эту сборку для пользователей сервиса RemoteIE, доступного для Windows, Mac OS X и других платформ.

Edge-режим и новые классные фишки
Всего голосов 59: ↑46 и ↓13+33
Комментарии79

Почему Windows Azure стала просто Azure? Введение в платформу для пользователей Linux, Open Source, Oracle DB, Android, iOS и других инструментов

Время на прочтение10 мин
Количество просмотров25K
Не так давно облачная платформа Microsoft Windows Azure была переименована в Microsoft Azure. Эта небольшое по сути, но очень важное по факту событие, которое отражает стремление Microsoft предложить Azure как открытую публичную облачную платформу для всех пользователей.



Это переименование давно напрашивалось, ведь платформа является открытой для всех технологий, предлагая строить решения на любых инструментах от Windows, SQL и .NET и до Python, Ruby, Node.js, Java, Hadoop, Linux и Oracle. В этой статье мы посмотрим какие возможности предлагает Azure для пользователей Linux, разных языков и opensource-инструментов:

  • поддержка Linux в качестве ОС в виртуальных машинах
    • 1000+ готовых образов VM
    • использование любимого дистрибутива Linux
    • opensource-партнеры Azure
  • поддержка Oracle и Java
    • поддержка OpenJDK, разработки Java и Eclipse
  • поддержка Java, PHP, Python, Node.JS, Ruby в качестве PaaS
    • Visual Studio, Azure и Python, Node.js
    • WebMatrix, Azure и PHP
    • интеграция с Git, Mercurial, GitHub и другими системами
  • поддержка Android, iOS, Xamarin, HTML5/JS, PhoneGap единым мобильным бэкендом
  • Hadoop как сервис в облаке Azure
  • администрирование Azure
    • работа с Azure из командной строки в Linux, OSX, Windows
    • интеграция с Puppet и Chef
  • MongoDB, Redis и MySQL по запросу из Azure Store
Читать дальше →
Всего голосов 63: ↑48 и ↓15+33
Комментарии43