Рубрика «microsoft» - 196

Microsoft создает прототип носимого манипулятора в 3D пространстве

Microsoft research не перестает нас удивлять своими разработками в области дополненной реальности и инновационными интерфейсами. Новинка официально будет представлена на 25th ACM Symposium.
Устройство в виде браслета отслеживает положение кисти и пальцев для управления в 3D пространстве с помощью инфракрасного лазера, камеры и диффузора.
Читать полностью »

После прочтения статьи «Почему Windows Phone обречен на успех» я таки решил высказать свое мнение, стараясь приводить исключительно факты. В топике много риторических вопросов, которые адресованы тем людям, которые утверждают, что их Windows Phone всем устраивает. Уверен, что так же можно написать и об Андроиде, и, наверно, iOS.

Меня не устраивает Windows Phone

Дисклеймер: У меня была Люмия 710 около 6 месяцев. Из них она провела 90 дней в ремонте (официальном гарантийном). Второй ремонт, к сожалению, так и не пережила. Я пишу программы под винфон и пристально слежу за новостями этой платформы. Мне выгодно, чтобы система развивалась. Этим постом не преследую цели, показать, что система безнадежна, я просто хочу, во-первых, ответить всем ярым фанатам, которые говорят, что их «все устраивает», и, во-вторых, обратить внимание майкрософт. Кажется, что они просто не видят никаких проблем

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

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

Официальный релиз Windows 8 уже не за горами, также как и появление нового поколения ультрабуков, умеющих не только хорошо «думать», но и «чувствовать». Как никогда более актуальной становится оптимизация приложений для новых мобильных платформ: реализация обработки пальцевого ввода, использование сенсорных датчиков, повышение энергоэффективности. Начиная со следующей недели у вас будет возможность посетить онлайн-сессии с инженерами Intel, посвященные этим вопросам.

image

За подробностями заходите на страницу событий компании Intel или под кат.Читать полностью »

[цитата]Читатель, заходящий на сайт NodeJS.org, по центру страницы видит четыре цитаты от лидеров сайтостроения, выражающие удовольствие от Node. Цитаты меняются каждую минуту. При некотором везении (или терпении при перезагрузке страницы) читатель увидит похвалу от Клаудио Кальдато из Microsoft Open Technologies, Inc. — для вашего удобства я привожу эту цитату на иллюстрации справа.

Чем вызвана к жизни такая похвала? Ведь, казалось бы, задолго до того, как движок Node вообще успел появился на свет, у Microsoft существовало собственное (встроенное в Windows, начиная с Windows 98, а также устанавливаемое вместе с Internet Explorer 5) средство для запуска скриптов — Windows Script Host.

Ответ очевиден: Node.js работает гораздо быстрее. (У него, кстати, ещё и API попроще. Но главное — скорость.)

Но насколько именно быстрее Node, чем WSH?

Это нетрудно выяснить опытным путём. Возьмём тот скрипт, при помощи которого evgeniyup вчера сравнивал быстродействие WSH с быстродействием виртуальной машины своего языка ObjectScript. В начале скрипта добавим десяток строк — «костыль» для Node.js, реализующий WSH-функцию WScript.Echo при её отсутствии.

показать (или вновь скрыть) исходный код скрипта

// CScript to Node.js:
if (typeof WScript == "undefined") WScript = {};
if (typeof WScript.Echo == "undefined") WScript.Echo = function(){
  var i;
  var log = '';
  for (i=0; i < arguments.length; i++){
     log += arguments[i];
  }
  console.log(log);
}

var fannkuch = function(n)
{
  var p = [], q = [], s = [], sign = 1, maxflips = 0, sum = 0;
  var i;
  for(i=1; i<=n; i++) p[i] = q[i] = s[i] = i;
  for(;;){
    // Copy and flip.
    var q1 = p[1];				// Cache 1st element.
    if(q1 != 1){
      for(i=2; i<=n; i++) q[i] = p[i];		// Work on a copy.
      var flips = 1;
      for(;;){
        var qq = q[q1];
        if(qq == 1){				// ... until 1st element is 1.
          sum = sum + sign*flips;
          if(flips > maxflips){
            maxflips = flips;
          } // New maximum?
          break;
        }
        q[q1] = q1;
        if(q1 >= 4){
          var i = 2, j = q1 - 1
          for(;;){ var tmp = q[i]; q[i] = q[j]; q[j] = tmp; if(++i >= --j) break; }
        }
        q1 = qq; flips++;
      }
    }
    // Permute.
    if(sign == 1){
      var tmp = p[2]; p[2] = p[1]; p[1] = tmp; sign = -1;	// Rotate 1<-2.
    }else{
      var tmp = p[2]; p[2] = p[3]; p[3] = tmp; sign = 1;	// Rotate 1<-2 and 1<-2<-3.
      for(i = 3;; i++){
        // print "mark 4"
        var sx = s[i];
        if(sx != 1){ s[i] = sx-1; break; }
        if(i == n) return [sum, maxflips];	// Out of permutations.
        s[i] = i;
        // Rotate 1<-...<-i+1.
        var t = p[1]; for(var j = 1; j <= i; j++){ p[j] = p[j+1]; } p[i+1] = t;
      }
    }
  }
}

function getTimeSec(){
 	var d = new Date();
    return (d.getTime() + d.getMilliseconds() / 1000.0) / 1000.0;
}

var n = 10;
var start_time = getTimeSec();
var r = fannkuch(n);
var sum = r[0], flips = r[1];
WScript.Echo(
    sum,"n",
    "Pfannkuchen(",n,") = ",flips,"n",
    "time = ",(getTimeSec() - start_time),"n"
)

После этого достаточно запустить этот скрипт дважды (сперва в Node, затем в WSH) — и мы получим вот какой результат в консоли (и на скриншоте):

[скриншот]

Разница на два порядка! Вычисления, с которыми Node.js справляется за секунду, Windows Script Host перемалывал больше двух минут.

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

Друзья!
Сегодня, 5-го октября, в 10:00 начнётся саммит Patterns'n'Practices в Москве, который интересен одновременно как с точки зрения обсуждения практик и подходов, используемых при реализации программных проектов, так и с технологической стороны, потому что здесь будет также рассказано о применении самых передовых инструментов и технологий.
image
Читать полностью »

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

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

«У вас уже есть сервис, вы ведёте твиттер проекта и страницу в фейсбук, а ваш канал видео на youtube набирает популярность с каждым днём?

Дайте пользователям Windows 8 удобную возможность узнать и следить за новостями вашего сайта или сервиса – напишите клиент.

На мастер-классе мы обсудим и попробуем на практике возможности по созданию подобного клиента и увидим, что первую версию можно создать всего за пару часов, а потенциал дальнейшего развития практически неограничен!»,

Стас Павлов, Эксперт по стратегическим технологиям Microsoft.

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

Продолжение первой части:

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

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

Сегодня мы хотим вам рассказать про Бэкап Академию, ресурс для начинающих в области виртуализации: бесплатные онлайн видео-курсы и сертификация по бэкапу виртуальных машин для VMware и Hyper-V. Курсы направлены на изучение базовых технологий, принципов и методов бэкапа виртуальных машин, а не на обзор конкретных продуктов или решений производителей в этой области.

На кого ориентируется Бэкап Академия?

При создании Бэкап Академии мы думали в первую очередь про тех ИТ-специалистов, которые хотят развивать свою карьеру именно в сфере виртуализации, но еще не обладают достаточным опытом и знаниями в этой области.
Курсы будут интересны как совсем новичкам, так и тем, кто уже работает с VMware и Hyper-V. Все видео и сам ресурс представлены на английском языке.

О чем курсы?

Бэкап Академия освещает базовые технологии и виды бэкапа: чем они друг от друга отличаются, как могут быть выполнены, чем тот или иной метод лучше/хуже другого, какие условия нужно соблюсти для удачного бэкапа и восстановления и многое другое. В фокусе, конечно, бэкап и восстановление данных.

Что дает сертификация?

Бэкап Академия дает возможность бесплатно сдать сертификационный экзамен, при удачном прохождении которого, пользователь получает именной сертификат со статусом Backup Academy Certified Professional. Человек, обладающий таким статусом, вполне готов обучаться дальше и получать уже более узкие сертификации, которые предлагают VMware, Hyper-V и другие вендоры, направленные уже на получение более узких специальных знаний, advanced level. Удачная сдача экзамена Бэкап Академии не гарантирует, что вы больше никогда не “завалите” все свои бэкапы, но по крайней мере дает базовый набор знаний и умений новичкам, которые еще не знают, почему, например, дедупликация – это хорошо, и почему тестирование бэкапов можно и нужно делать.Читать полностью »

Примечание: Все технические характеристики и прочая информация о next-gen консолях от Sony и Microsoft являются неофициальными сведениями, так как эти компании еще не анонсировали свои устройства, и состоят из утечек и догадок.

Прошло около 7 лет с момента запуска первой current-gen (тогда еще next-gen) игровой платформы Microsoft Xbox 360, а к 2012 году это поколение все еще доминирует на мировом игровом рынке. Действительно, с чего бы ему не доминировать, если приемники не то что не вышли, а еще даже не анонсированы? 7 лет кажутся довольно долгим сроком для игровой платформы, но это ведь не ПК, требующий постоянной замены комплектующих.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js