Microsoft выпустила Kinect для PC

Microsoft начала продажи версии бесконтактного контроллера Kinect для PC, а также представила финальную версию инструментария разработчика.

Kinect для PC стоит примерно в два раза дороже, чем оригинальный вариант для приставки Xbox 360. Кроме того, инструментарий разработчика (SDK) в финальной версии не позволяет использовать «игровую» версию контроллера. Однако возможно, что для работы с Kinect-приложениями под Windows пользователям не понадобится отдельное устройство — на рынке появятся компьютеры со встроенной поддержкой технологии.

Ноутбуки с поддержкой Kinect уже продемонстрировала компания ASUS. Таким образом, изначальные опасения на тему того, что ограничения Microsoft будут сдерживать развитие технологии, могут оказаться беспочвенными — теперь все зависит от того, заинтересует ли технология разработчиков игр и приложений, а также производителей компьютеров. Пока неизвестно, будет ли Microsoft сама производить сенсоры для встраивания в ноутбуки.

Инновационность Kinect изначально привлекала энтузиастов, создававших еще до появления документации трехмерные браузеры в стиле фильма «Особое мнение» и симуляторы боев на лазерных мечах в стиле «Звездных войн». Инструментарий, выпущенный Microsoft в середине прошлого года, лишь подстегнул интерес к этому направлению.

На первых порах Microsoft будет выпускать PC-версию Kinect ограниченным тиражом в 12 странах (Россия в это число не входит), пытаясь выйти, в первую очередь, на аудиторию профессиональных разработчиков и энтузиастов. Для этих пользователей новинка будет привлекательна возможностью создавать коммерческие приложения без отчислений Microsoft — компания планирует зарабатывать только на продаже устройств.

Новая версия инструментария разработчика получила ряд новшеств по сравнению с бета-версией. Теперь поддерживается работа до четырех контроллеров одновременно. Также появилась поддержка режима Near Mode, позволяющего Kinect работать на расстоянии от 40 сантиметров, так как оригинальное устройство проектировалось с учетом крупных пространств и некорректно определяет пользователя, сидящего рядом с компьютером. Наконец, в инструментарии появился ряд улучшений, связанных с распознаванием речи и движений тела пользователя.

© Digit.ru

Советы по увеличению автономной работы ноутбука с Debian/Ubuntu

1. Включение ALPM позволит сэкономить 1-2 Вт энергии, но может привести к
повреждению данных для некоторых устройств.

   echo SATA_ALPM_ENABLE=true | sudo tee /etc/pm/config.d/sata_alpm

2. Изменение фона рабочего стола на более светлый цвет для ноутбука с
LCD-экраном увеличит продолжительность работы примерно на 1%.

3. Включение режима энергосбережения RC6 для видеокарт Intel i915 через
передачу параметра ядра i915.i915_enable_rc6=1 позволит сэкономить 25-40%
энергии для устройств на базе архитектуры Sandybridge, но в редких случаях
может привести к зависанию на определённых ноутбуках.
Читать

Написание системных утилит на PHP CLI

Для большинства специалистов PHP не является языком, который бы всерьёз использовался для написания консольных утилит, и для этого есть много причин. PHP изначально разрабатывался как язык для создания веб-сайтов, но, начиная с PHP 4.3, в 2002-ом году появилась официальная поддержка режима CLI, поэтому он уже давно перестал быть таковым. Разработчики Badoo на протяжении нескольких лет вполне успешно используют множество интерактивных CLI-утилит на PHP.

В данной статье нам хотелось бы поделиться своим опытом работы с CLI-режимом в PHP и дать несколько рекомендаций тем, кто собирается писать скрипты на PHP, при условии, что они будут запускаться в *nix-системе (впрочем, почти всё верно и для Windows).

Рекомендации

Скорость работы

Распространено мнение, что PHP — язык медленный, и таковым он является на самом деле. Для PHP CLI рекомендуется не использовать тяжелые фреймворки и даже просто большие библиотеки на PHP по двум причинам:

  1. Время работы include/require в CLI-режиме будет всегда включать в себя парсинг и исполнение, т.к. байткод в этом режиме не кэшируется (по крайней мере — по умолчанию), а значит, инициализация займет много времени, даже если из-под веб-сервера всё работает достаточно быстро.
  2. Пользователи веб-сайтов привыкли ждать некоторое количество времени для загрузки страницы (около 1-ой секунды, а иногда и чуть больше пользователем воспринимается вполне нормально), а вот сказать то же самое про CLI нельзя: даже задержка в 100 мс уже будет ощутимой, а в 1-у секунду и более может раздражать.

Читать

Новое интервью с Линусом Торвальдсом

Мне показалось любопытным краткое, но содержательное интервью с Линусом Торвальдсом, пару дней назад взятое у него немецким онлайн-издательством Zeit, привожу его краткий компилятивный перевод по самым важным тезисам.

Мр. Линус, недавно вы высказали свои опасения в связи с усложнением кодовой базы Linux, что вы имели в виду?

Судите сами, на момент когда была создана первая версия Linux — она состояла всего лишь из 10 000 строк кода, на данный момент размер только ядра перевалил уже за 15 миллионов строк. Эта проблема быстрого роста волнует меня уже достаточно давно.

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

Microsoft представила новую файловую систему для Windows 8

Компания Microsoft представила новую файловую систему ReFS, которая будет использоваться в серверной версии Windows 8 и со временем будет адаптирована для настольной версии операционной системы.

Основной акцент в ReFS сделан на хранение данных в сложных системах дисковых массивов. Новая файловая система, являющаяся потомком NTFS, предусматривает различные механизмы повышения надежности хранения данных, восстановления утраченной информации и масштабирования в различных типах дисковых массивов.

ReFS привнесет в NTFS ряд новшеств, уже присутствующих в других современных файловых системах, таких как ZFS и brtfs, популярных в мире UNIX-подобных операционных систем. Например, в ReFS будет использоваться принцип копирования при записи (copy on write), позволяющий оптимизировать хранение данных и упростить процесс создания резервных копий файла. Создание резервных копий файла при каждом изменении позволяет реализовать на уровне файловой системы функционал, аналогичный знаменитой системе Time Machine в операционной системе Mac OS X, позволяющей хранить копию файла после каждого изменения с минимальными затратами дискового пространства.
Читать

Интервью с разработчиком reiser4 Эдуардом Шишкиным

Ввиду того, что Эдуард — человек занятой, эпопея с интервью растянулась на неопределённый срок. Но, несмотря ни на что, разработчик reiser4 таки выделил время и ответил на вопросы уважаемого сообщества Хабра и ЛОРа. Что из этого вышло — читайте под катом.

— Как обстоят дела с продвижением reiser4 в ядро?

Технических препятствий для этого я уже не вижу: все проблемы из знаменитого «списка для включения» решены. Осталось только прояснить отношения с VFS, а соответствующая статья для публикации пока ещё не готова.

Вообще, продвижение reiser4 в ядро Линукс имеет сейчас низкий приоритет. Просто, потом нужно будет мгновенно реагировать на все изменения в VFS/block layer. А у меня не всегда есть такая возможность. В -mm ветке же никто от меня этого не требует. Если что-то ломается, Эндрю Мортон просто шлёт уведомление. А я, когда нахожу время, исправляю
Читать

Файловые системы ближайшего будущего.

В мае 2011 года, в расширенном докладе Майкла Рубина (Michael Rubin), занимающегося системами хранения данных в Google (и ответственный в первую очередь за их развитие и масштабирование), прозвучал подробный сравнительный обзор современных файловых систем, в котором, кроме перечисления их преимуществ и недостатков, были даны и некоторые прогнозы о будущем развитии и потребностях информационной индустрии
в этой сфере.

 FileSys-1-2
Читать

ICANN объявила конец «эры доткомов»

Международная организация ICANN, координирующая распределение доменных имён, разрешила регистрировать собственные домены верхнего уровня организациям, коммерческим компаниям и городам. С сегодняшнего дня начался приём заявок. На данный момент существует меньше двух дюжин доменов первого уровня, после нововведения счёт должен пойти на сотни.

http://www.icann.org/ru/topics/new-gtlds/faqs-21oct11-ru.pdf

Блины с мылом

Я ремонтирую жёсткие диски.

— Сколько? Да мне бухгалтершу проще запрячь на восстановление по первичке!

— Как, информацию снять стоит дороже диска?!

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

— У моего диска сгорела плата, вы можете мне дать на время такую же? Я её поставлю на диск и сам сниму данные, а вам 300 рублей заплачу.

— Как диск мог сломаться? Я же его только две недели назад купил…

— Как диск мог сломаться? Он у меня уже целых два года нормально работал…

— Мне диск не нужно чинить, вы просто данные с него снимите.

— А почему вы говорите, что диск не будет работать? Вы же на нём головки замените!

— А вы дадите мне заключение, что я у вас диск восстанавливал, чтобы я мог пойти с ним в магазин, и мне там вернули деньги за восстановление данных?

— А вы можете восстановить данные с диска, если я снимал сам блины и мыл их с мылом?

— У меня RAID-массив, умер только один диск. Вы можете мне сделать посекторную копию с него на новый диск, чтобы я его вставил в сервер, и всё заработало? Ну, чтобы не платить за восстановление всего массива.

— А у меня нет другого диска для записи восстановленной информации. Вы можете записать мне 200 ГБ на болванки?

Barnes and Noble рассекречивает список патентов Microsoft

Barnes and Noble рассекречивает список патентов Microsoft, используемый для давления на производителей устройств под управлением Android

Крупнейшая американская книготорговая компания Barnes and Noble, на которую Microsoft подала в суд за отказ покупать лицензии на патенты, якобы нарушаемые устройством Nook под управлением Android, обнародовала часть таких патентов.

Лицензионные соглашения и соглашения о неразглашении не позволили другим производителям других Android-устройств, таких, как HTC или Samsung делиться такой информацией.

Barnes and Noble не подписывала таких соглашений и опубликовала вот такой список:

  • 6,339,780 расположение иконки статуса загрузки в зоне браузера, отображающей контент
  • 5,579,517 и 5,758,352 совместимость имён файлов, используемых текущей операционной системой и её устаревшими версиями
  • 5,652,913 хранение факторов доступа ввода/вывода в структуре данных общего пользования
  • 6,791,536 и 6,897,853 симуляция ввода от манипулятора «мышь»
  • 5,778,372 постепенная загрузка браузером изображений, включённых в электронный документ
  • 5,889,522 класс для создания виджетов со вкладками (средствами операционной системы)
  • 6,891,551 использование указателей для изменения размеров области выделения при выделении текста
  • 6,957,233 добавление заметок к нередактируемым документам

Barnes and Noble утверждают, что эти патенты в контексте их использования в ОС Android являются «тривиальными» и «незначительными» и что Microsoft использует патенты на незначительную часть функционала Android для оказания давления на производителей устройств и разработчиков ПО.

оригинал на англ. http://www.networkworld.com/community/node/79179