Давненько мы не возвращались к теме WiDi, но мы не забыли о ней, нет. Напротив, по мере избавления от детских болезней и технологического совершенствования крепнет ощущение, что беспроводной дисплей найдет свое место в нашей цифровой жизни. Дабы не отрываться от реальности, не будем оперировать фантазиями из прекрасного далека, а посмотрим, каким образом WiDi помогает улучшить функциональность реальных, существующих уже сегодня приложений. И сделаем мы это на примере ТВ плеера компании Telebreeze.
Читать полностью »
Архив за 24 февраля 2014 - 10
Говорит и показывает WiDi. Опыт Telebreeze
2014-02-24 в 7:38, admin, рубрики: telebreeze, widi, Беспроводные технологии, Блог компании Intel, Мониторы и ТВ, метки: telebreeze, widiКак мы морских карасей ловили, или обзор Huawei OceanStor Dorado2100 G2
2014-02-24 в 7:25, admin, рубрики: huawei, ssd-накопители, Блог компании ADVANSERV, Железо, Накопители, СХД, метки: huawei, ssd-накопители, накопители, СХД
В конце 2012 года, компания Huawei представила второе поколение системы хранения данных OceanStor Dorado2100 G2. Нам стало интересно сравнить её с недавно побывавшей у нас на тестировании Flash СХД IBM FlashSystem 820. Но сначала немного подробнее о Dorado.
Читать полностью »
Стрелочные функции (Arrow functions) в ECMAScript 6
2014-02-24 в 7:08, admin, рубрики: ecmascript 6, ecmascript harmony, javascript, Блог компании Mail.Ru Group, Веб-разработка, метки: ecmascript 6, ecmascript harmony, javascript
Одной из самых интересных частей нового стандарта ECMAScript 6 являются стрелочные функции. Стрелочные функции, как и понятно из названия определяются новым синтаксисом, который использует стрелку =>
. Однако, помимо отличного синтаксиса, стрелочные функции отличаются от традиционных функций и в других моментах:
- Лексическое связывание. Значения специальных переменных this, super и arguments определяются не тем, как стрелочные функции были вызваны, а тем, как они были созданы.
- Неизменяемые this, super и arguments. Значения этих переменных внутри стрелочных функций остаются неизменными на протяжении всего жизненного цикла функции.
- Стрелочные функции не могут быть использованы как конструктор и кидают ошибку при использовании с оператором new.
- Недоступность «собственного» значения переменной arguments.
Было несколько причин для введения этих отличий. Первоочередная — это то, что связывание (binding) используется довольно часто в JavaScript. Очень легко потерять нужное значение this при использовании традиционных функций, что может привести к непредсказуемым последствиям. Другая причина, это то, что JS-движки смогут легко оптимизировать выполнение стрелочных функций за счет этих ограничений (в противоположность традиционным функциям, которые могут быть использованы в качестве конструктора и которые свободны для модификации специальных переменных).
BPM (Business Process Management ) – по сути своей концепция управления бизнес процессами организации. Сферический BPM в вакууме позволяет повысить эффективность использования ресурсов компании. Я считаю, что в ситуации перманентного российского кризиса BPM – один из главных инструментов оптимизации. Но даже если вы убедили акционеров, помимо стандартных проектных рисков, не забывайте учесть специфические для BPM:
Читать полностью »
Проект «Завтрак в постели» за 10 минут
2014-02-24 в 6:33, admin, рубрики: Карьера в IT-индустрии, управление проектами, Учебный процесс в ITЕсли кто-то подумал, что пост будет посвящен 8 марта, то он ошибся. Пост будет не об этом.
Пост будет о планировании проектов. И, конечно, предназначен не только для представителей сильного пола, а для всех тех, кто еще не изучил библию менеджеров проектов («A Guide to the Project Management Body of Knowledge (PMBOK® Guide)» – Fifth Edition, Project Management Institute, Inc., 2013.), но собирается это сделать. Попробую разъяснить на пальцах простом примере такие понятия как иерархическая структура работ, зависимости между работами, план-график, выравнивание ресурсов и критический путь проекта.
Читать полностью »
Учим рекрутеров нанимать программистов
2014-02-24 в 6:00, admin, рубрики: Карьера в IT-индустрии, Офисы IT-компанийСколько ни говори халва, во рту слаще не станет. Сколько ни пиши «мы ищем программиста», программистов больше не становится. Как же пытаются «заманить» на работу типичного программиста обычные рекрутеры?
Типичное рекламное объявление:
Звучит почти как объявление из анекдота «Нужны рабочие для работы на работе, оплата деньгами».
Читать полностью »
Избавление нашего мира от длинных теней
2014-02-24 в 5:12, admin, рубрики: css, HabrAjax, habrastorage, Дизайн в IT, Хабрахабр API, метки: HabrAjax, habrastorageСтатья описывает практический пример удаления длинных теней с иконок с помощью юзерстилей или юзерскриптов. Имеются ссылки на работающие на сайтах (habrastorage.org, toster.ru, tmtm.ru) стили и скрипты.
Пришельцы (длинные тени) появились на окраинах нашего города. Если представить их высоту в лучах заходящего солнца, сознание отказывается строить эту картину.
Пришельцы должны быть удалены, иначе наш мир навсегда станет другим, неестественно рельефным. («Тостер» — это уже не наша территория, поэтому сильно беспокоиться о ней не нужно. Там длинные тени, может быть, придутся к месту, как и произвольного качества вопросы и ответы.) Сейчас санации требуют 2 мутанта — логотип «Habrastorage» и рисунок облака.
Читать полностью »
Приручаем ZoG (Часть 4: Осторожно — мины!)
2014-02-24 в 5:09, admin, рубрики: dsl, game development, Zillions of Games 2, ZRF, декларативное программирование, игры, Программирование, шахматы, метки: dsl, Zillions of Games 2, ZRF, декларативное программирование, игры, шахматы Сегодня я хочу продолжить рассказ о возможностях языка описания игр ZRF, используемого Zillions of Games. В предыдущих статьях цикла я показал как описываются ходы фигур, но есть еще одна важная разновидность хода, оставшаяся не рассмотренной. Помимо перемещения фигур по доске (возможно со взятием фигур противника), игрок (если ему это разрешено), может добавлять новые фигуры на поле. Эта разновидность хода называется сбросом (drops).
Кроме того, в сегодняшней статье, я расскажу о том, как в ZoG осуществляется генерация случайных ходов. Этот функционал необходим, например, при реализации игр, использующих броски игровых костей, для выполнения ходов, таких как Ludo или Chaturanga.
В качестве примера, я предлагаю, взяв за основу классические Шахматы, реализовать игру по мотивам одной из миссий сюжетной кампании Battle vs Chess. Большинство миссий в кампании играются по измененным правилам. Миссии различаются по сложности, в некоторых, для победы, достаточно провести одну из пешек в ферзи, в других — поставить мат за ограниченное число ходов. Я предлагаю рассмотреть четвертую миссию кампании Хаоса под названием «Точка невозврата».
Читать полностью »
Ford откажется от использования ОС Windows в своих автомобильных системах в пользу QNX
2014-02-24 в 5:00, admin, рубрики: Новости, метки: новостиКомпания BlackBerry (на тот момент ещё RIM) в 2010 году приобрела разработчика QNX Software Systems, ответственного за создание одноимённой операционной системы. Покупка обошлась в 200 млн долларов. Позже на основе QNX производитель смартфонов создал собственную ОС BlackBerry 10.