company_banner
  • В качестве вступления

      Microsoft logo

      Здравствуйте, уважаемые хабрапользователи! Вот и настало время компании Microsoft открыть официальный блог на Хабре. Не будем переоценивать значимость данного события, но надеемся, что вы нас ждали.

      Забегая вперед, скажу, что мы постараемся как можно больше постов посвятить техническим темам (ведь Хабр – торт!), которые для вас будут освещать наши евангелисты. Также планируется ряд интервью с людьми, отвечающими за развитие и продвижение технологий компании, в ходе которых мы обсудим интересующие вас вопросы. Ну и, конечно, расскажем вам о внутренней структуре Microsoft.

      В любой момент буду рад услышать пожелания по формату блога и вопросы.

      В скором времени Microsoft анонсирует выпуск продуктов, которые повлияют на будущее мобильных и интернет технологий – я говорю о Windows Phone 7 и Internet Explorer 9. Хочется пережить эти мгновения с вами.
    • Почему мы запустили обратный отсчет для Internet Explorer 6

        Вчера на Хабре уже писали, что был запущен сайт обратного отсчета Internet Explorer 6, цель которого – отслеживать уменьшение использования доли браузера IE6. У многих возникли вопросы, правда ли, что это сайт Microsoft, и почему мы это сделали. Это действительно наша инициатива.

        Почему мы это сделали именно сейчас? Во-первых, сейчас IE6 отмечает свой 10летний юбилей. Да-да, уже прошло целое десятилетие с тех пор, как революционный для своего времени и безусловно устаревший на сегодня продукт используется 12% пользователями Сети. Наша цель, чтобы доля IE6 стала 1%.
        Читать дальше →
      • 20 бесплатных дополнений для Visual Studio

          Для Visual Studio 2010 создано уже около 900 дополнений. Многие из них позволяют облегчить решение рутинных задач, добавить удобства. Ниже представлено двадцать популярных дополнений, которые вы возможно найдете полезными для вашей работы.
          Читать дальше →
        • Представляем Windows Terminal

          • Перевод
          Windows Terminal — это новое, современное, быстрое, эффективное, мощное и производительное терминальное приложение для пользователей инструментов и оболочек командной строки, таких как Command Prompt, PowerShell и WSL.



          Windows Terminal будет поставляться через Microsoft Store в Windows 10 и будет регулярно обновляться, гарантируя, что вы всегда будете идти в ногу со временем и сможете пользоваться новейшими функциями и последними улучшениями с минимальными усилиями.

          image
          Читать дальше →
        • Введение в CSS3 Multicolumn. Работаем с колонками

          • Tutorial
          apples

          Как расположить текст на странице в несколько колонок? И можно ли это делать автоматически? Наверняка, многие из тех из вас, кто занимается или занимался раньше веб-разработкой, сталкивались с такой задачей — и часто упирались в сложные решения, требующие хитрых стилей, либо применения дополнительных библиотек на JavaScript (см. например Columnizer-плагин для jQuery).

          Многоколоночная верстка контента (не путать с задачей общей многоколоночной верстки страницы, которая скорее ближе к проблеме расположения блоков по сетке) долго пробивала себе дорогу в мире веб-стандартов и, наконец-то, не просто достигла статуса Candidate Recommendation в виде соответствующего модуля CSS3 Multi-column Layout, но и получила достаточно широкую поддержку в браузерах: где-то с префиксами (-moz- или -webkit-) и где-то в актуальных (Opera 11.1+) и планируемых версиях (IE10+), причем сразу без префиксов.
          Читать дальше →
        • Python Tools для Visual Studio, о новинках из первых рук

            Эта статья написана Павлом Минаевым int19h — разработчиком из команды PTVS специально для публикации в нашем корпоративном блоге на Хабрахабре. Делитесь вашими впечатлениями в комментариях. Все отзывы будут переданы команде.

            Здравствуйте! Я – разработчик из команды Python Tools for Visual Studio. На днях мы выпустили новую бета-версию нашего продукта, и, воспользовавшись поводом, в этот раз я хотел бы поподробнее рассказать о том, что из себя представляет PTVS, и что он может вам предложить.

            image
            рассказ о новинках из первых рук...
          • Визуализация аудио в HTML5

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



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

              Визуализация аудио, точнее принципиальный низкоуровневый доступ к аудио-информации, находится где-то между черновыми набросками и заметками на будущее.
              Читать дальше →
            • С днем системного администратора!

                image

                В некоторых часовых поясах России день сисадмина уже настал, поэтому почему бы не начать праздновать уже сейчас? Мы постарались серьезно подойти к этому дню — со всей ответственностью и креативом, который нашелся у команды. Специально для этого дня было разработано визуальное оформление и образ медитирующего сисадмина. Но, обо всем по порядку.
                Читать дальше →
              • .NET Server Core, кросс-платформенная разработка, Visual Studio 2015 и другие анонсы Microsoft Connect()


                  Сегодня в Нью Йорке проходит конференция Microsoft Connect(), на которой анонсированы новые продукты и технологии. Выпущена предварительная версия Visual Studio 2015, специальная бесплатная редакция Visual Studio Community 2013, Visual Studio 2013 update 4, открывается исходный код .NET Server Core, выпущена предварительная версия .NET 2015, обновлены инструменты кросс-платформенной разработки на базе Apache Cordova, в Visual Studio появился эмулятор ОС Android. Это действительно новый этап в развитии инструментов разработки Microsoft, и мы рады рассказать о деталях.
                  Читать дальше →
                • Новый год, новый GitHub: неограниченные бесплатные приватные репозитории

                  • Перевод
                  Сегодня мы анонсируем два важных нововведения на GitHub, которые сделают его более доступным для разработчиков: неограниченные бесплатные приватные репозитории и более удобный продукт для компаний. Подробности под катом!

                  Читать дальше →
                • Windows XP 10 лет

                    Ровно 10 лет назад 24 августа 2001 года вышла в свет Windows XP RTM. Несмотря на столь давний срок, эта операционная система до сих пор занимает большую часть рынка, прочно обосновалась на миллионах компьютеров, и до сих пор выдерживает конкуренцию с Vista и Windows 7.
                    Согласно статистике Net Applications, XP все еще используется на 49,69% компьютеров (данные Июля 2011) но доля Windows 7 стремительно растет и уже достигла 27,92%.
                    Поддержка Windows XP будет прекращена в Апреле 2014 года, и Microsoft не планирует каких либо дополнительных обновлений после Service Pack 3.

                    С днем Рождения, Windows XP!
                    Читать дальше →
                  • Microsoft Research продемонстрировал игровой проект IllumiRoom

                      Сегодня утром, в рамках пленарного доклада Samsung на выставке CES, Эрик Раддер (Chief Technology Strategy Officer) из Microsoft продемонстрировал новый проект подразделения Microsoft Research под названием IllumiRoom. Сам проект является proof-of-concept идеи расширения игрового мира из телевизора на окружающую обстановку комнаты. Что получилось можно увидеть из видео:



                      Подробности в официальном блоге blogs.technet.com/b/next/archive/2013/01/09/microsoft-research-at-ces-illumiroom.aspx.
                    • Введение в CSS3 Grid Layout. Работаем с сетками

                      • Tutorial
                      Update: Часть сведений в данной статье устарели. Рекомендую свежие материалы на css-live.ru.

                      Введение


                      intuition game grid

                      Модуль CSS3 Grid Layout — это один из самых интересных, на мой взгляд, модулей в семействе CSS3. Официальная история модуля в виде черновика спецификации насчитывает сегодня чуть менее года. О предварительном анонсе еще с названием CSS Grid Alignment на TPAC 2010 Владимир Юнев писал еще в декабре 2010. Надо также отметить, что с чуть другим названием и несколько отличным синтаксисом, но с той же сутью, он был заявлен в качестве WD еще в 2007г. Сегодня работы по доводке модуля идут полным ходом, предварительная реализация уже есть в Internet Explorer 10 и есть надежда, что поддержка новых возможностей также появится в будущих версиях других популярных браузеров.

                      Зачем нужен Grid Layout?


                      Задача, которую решает модель CSS3 Grid Layout, очень проста и понятна любому веб-верстальщику (да и не только ему): предоставить удобный механизм расположения контента по виртуальной сетке.

                      В отличие от старых табличных подходов, основанных на использовании table, здесь не замусоривается семантика документа и представление четко отделено от содержания. В отличие от различных вариаций блочной верстки со становящимися при сколь-нибудь сложной структуре безумными и многоэтажными float'ами в сочетании с вручную просчитанными отступами, здесь описание стилей становится тривиально простым и прозрачным. В отличии от абсолютного позиционирования с привязкой к координатам, здесь сохраняется гибкость. В отличие от популярных сегодня css/js-библиотек для разметки по сетке путем указания соответствующих классов (взять хоть те же bootstrap или yui css grids), здесь не замусоривается привязка классов.

                      Сплошное удовольствие! Осталось только дождаться широкой поддержки :) Впрочем, если вы планируете делать приложения в стиле Metro для Windows 8 на html/js, ключевые возможности, описываемые в модуле CSS3 Grid Layout, уже работают — и можно двигаться вперед, используя удобные и практичные механизмы.
                      Читать дальше →
                    • Вирусный ролик от команды IE про хейтеров браузера

                        Команда Internet Explorer опубликовала в сети забавный ролик, в котором главную роль играет хейтер браузера.



                        Многие онлайн-ресурсы назвали ролик троллингом. А вы что думаете?
                      • Выпущена финальная версия Small Basic 1.0!

                          image

                          Я рад сообщить о том, что среда разработки Small Basic, предназначенная для начинающих разработчиков, школьников и детей, выпущена в финальной версии Small Basic 1.0! Дистрибутив доступен на 20 языках. Русскую финальную версию вы можете загрузить по этой прямой ссылке.

                          Стоит напомнить что такое Small Basic:

                          1. Очень простая среда разработки — текстовый редактор с многофункциональной подсказкой и лишь несколько кнопок для редактирования текста и запуска программ.
                          2. Простой язык, включающий небольшое количество ключевых слов
                          3. Встроенная в среду разработки контекстная документация по всем элементам языка
                          4. Возможность расширения компонентов Small Basic для включения дополнительного функционала (такая возможность понравится создателям online сервисов — можно дать возможность миллионам энтузиастов создать что-то свое с использованием сервиса и Small Basic). Например, в поставке уже идут возможности по работе со службами Flickr.
                          Многим знаком язык разработки QBasic, так вот Small Basic отличается от него тем, что основан на платформе .NET. Кроме того, Small Basic поддерживает современные понятия языков программирования, такие как свойства и события. В дополнение ко всему, Small Basic имеет очень удобную среду разработки.

                          Под катом еще немного информации и полезные ссылки на русскоязычные материалы.

                          Читать дальше →
                        • Книга “Разработка приложений для Windows 8 на языке C#” доступна для скачивания


                            Стала доступна для бесплатной загрузки первая русскоязычная книга по разработке Windows Store приложений на языке C#.
                            Вы можете скачать PDF версию данной книги на сайте:

                            http://www.spugachev.com/windows8book
                            Также, можно купить бумажную версию на OZON.RU.
                            Авторы книги: я (WizardBox), Atreides07 и kichik.
                            Читать дальше →
                          • Как сделать собственный видео-плеер на HTML5 Video

                            • Tutorial
                            Ранее мы уже рассмотрели общие вопросы использования HTML5 Audio и Video и начали погружаться в детали, начав с задачи определения поддержки браузером нужного кодека. Сегодня мы рассмотрим задачу создания собственного видео-плеера на HTML5 Video.


                            Напомню, что video-элемент сам по себе уже обеспечивает необходимый набор контролов для управления проигрыванием. Чтобы была видна панель управления воспроизведением, достаточно указать атрибут controls.

                            <video src="trailer_480p.mp4" width="480" height="270" poster="poster.gif" controls />

                            Однако, как я отмечал в вводной статье, со стандартными контролами есть проблема, которая заключается как раз в том, что выглядят они нестандартно. Другими словами, в каждом браузере они выглядят по-своему (проверить, как выглядят контролы в разных браузерах, можно на примере Video Format Support на ietestdrive.com — просто откройте его в двух-трех различных браузерах).
                            Читать дальше →
                          • Геолокация в Windows 7 без GPS

                              Много ли вы видели ноутбуков, которые оснащены GPS датчиком? Примерные оценки можно посмотреть тут, 58 штук из 4380, то есть 1.3%. Прямо скажем — не много. Трудно назвать все причины, по которым производители не оснащают портативные компьютеры, в общем-то, недорогим чипом, но наша заметка как раз о том, как ваш ноутбук снабдить функциональностью геолокации, даже если GPS датчика у вас нет. А заодно вы узнаете, как очень просто получить ваши координаты программным способом.
                              Читать дальше →
                            • Тренды JavaScript на 2015 год



                                Всем привет! Мы как-то задумали сделать легкий вводный курс на тему JavaScript и разработки приложений (он, кстати, скоро будет опубликован): и, пока я собирал материалы к нему, как-то само собой выяснилось, что есть довольно много вещей, которые, так сказать, находятся на переднем крае развития JavaScript. Отсюда родилась идея сделать отдельную обзорную статью в жанре «X трендов на год Y по технологии Z».

                                Многие из тех, вещей, которые я буду описывать, можно попробовать в той или иной степени уже сегодня (собственно, иначе я бы говорил о космическом будущем, а не о трендах). В этом есть несомненный плюс: если у вас будет свободное время (а на праздниках его обычно много), вам будет чем заняться. Да и, в целом, хорошо начинать новый год с расширения своих горизонтов!
                                Читать дальше →

                              Самое читаемое