Архив за 21 ноября 2016 - 3

React.js State of the art (интервью с Max Stoiber) - 1

Современная разработка веб-интерфейсов сосредоточена вокруг нескольких больших сообществ. На протяжении последних пяти лет React завоевывал симпатии программистов из самых разных отраслей. React – это одна-единственная библиотека, сделавшая MVC рудиментарным в программировании веб-интерфейсов. Сегодня React используется крупнейшими компаниями для разработки самых разнообразных продуктов — Facebook, Airbnb, BBC, Coursera, eBay, Expedia, IMDB, список можно продолжать.

Одной из уникальных особенностей мира React является крупнейшее и очень активное сообщество опенсорс-разработчиков вокруг него. Max Stoiber — один из людей, благодаря которым React стал тем, чем он является на сегодня как проект. На протяжении последних нескольких лет он работал над популярнейшим boilerplate проектом в сообществе и внедрял новейшие и лучшие технологии в массовое использование.

Мы поговорили с Максом о новых веяниях в сообществе, о статической типизации для разработки с React, о новом подходе стилизации компонентов и о snapshot-тестировании.

К секретам разработки на React можно приобщиться ниже в интервью.
Читать полностью »

На сайте MSI появилась информация об акции, в которой участвуют системные платы X99A Gaming Pro Carbon . Производитель бесплатно включает в комплект поставки этих плат, представленных в мае, твердотельные накопители Intel 600p объемом 256 ГБ.

Нейросеть читает по губам 46,8% слов по телевизору, человек — только 12,4% - 1
Кадры четырёх передач, по которым обучалась программа, а также слово "afternoon", произнесённое двумя разными дикторами

Две недели назад рассказывалось о нейросети LipNet, которая показала рекордное качество 93,4% распознавания человеческой речи по губам. Уже тогда предполагалось множество применений для такого рода компьютерных систем: медицинские слуховые аппараты нового поколения с распознаванием речи, системы для беззвучных лекций в публичных местах, биометрическая идентификация, системы скрытой передачи информации для шпионажа, распознавание речи по видеоряду с камер наблюдения и т.д. И вот сейчас специалисты из Оксфордского университета совместно с сотрудником Google DeepMind поведали о собственных разработках в этой области.
Читать полностью »

Новые технологии рвутся в нашу жизнь с каждым годом. Еще недавно мы пользовались GSM, а теперь в наши ворота стучится пятое поколение стандартов связи увеличивая скорость передачи данных, уменьшая задержку прохождения сигнала, используя на полную катушку MIMO и сканирование спектра в области рабочих частот. И сегодня я хочу рассказать, каким изменениям подверглась модуляция в пятом поколении стандарта связи, как вместо OFDM стали использовать GFDM и в чем же между ними разница.
GFDM — как использовать радио-ресурсы еще эффективнее - 1
Читать полностью »

Ассортимент видеокарт компании PowerColor пополнился моделью Radeon RX 470 Red Dragon V2. Новинка является упрощенным вариантом ранее выпущенной модели Radeon RX 470 Red Dragon: частоты не изменились, а вот система охлаждения стала проще.

PowerColor Radeon RX 470 Red Dragon V2

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

Опасения, что отзыв смартфонов Galaxy Note7 в связи со случаями возгорания отрицательно скажется на восприятии продукции Samsung в США, оказались напрасными. Об этом свидетельствуют результаты опроса, проведенного Reuters/Ipsos.

Опрос, проведенный с 26 октября по 9 ноября, показал, что пользователи смартфонов Samsung верны выбранной марке в такой же степени, как и те, кто выбрал смартфоны Apple iPhone. Среди тех, кто уже пользуется продукцией Samsung, 91% считают наиболее вероятной покупку смартфона Samsung, 92% — другой продукции Samsung. В стане Apple эти показатели равны 92% и 89% соответственно.

NTechLab, разработчик решения для поиска людей по фотографиям FindFace, запускает новый b2b-продукт — Enterprise Server SDK. Теперь сайты и приложения могут внедрять технологии FindFace и обрабатывать запросы на своём сервере. Раньше клиентам был доступен только API, который NTechLab запустил в октябре. Об этом «Роем!» рассказали в компании.

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

Несколько лет назад Фабрис Беллар написал jslinux — эмулятор ПК, написанный на JavaScript. После этого был ещё как минимум Virtual x86. Но все они, насколько мне известно, являлись интерпретаторами, в то время как написанный значительно раньше тем же Фабрисом Белларом Qemu, да и, наверное, любой уважающий себя современный эмулятор, использует JIT-компиляцию гостевого кода в код хостовой системы. Мне показалось, что самое время реализовать обратную задачу по отношению к той, которую решают браузеры: JIT-компиляцию машинного кода в JavaScript, для чего логичнее всего виделось портировать Qemu. Казалось бы, почему именно Qemu, есть же более простые и user-friendly эмуляторы — тот же VirtualBox, например — поставил и работает. Но у Qemu есть несколько интересных особенностей

  • открытые исходники
  • возможность работать без драйвера ядра
  • возможность работать в режиме интерпретатора
  • поддержка большого количества как хостовых, так и гостевых архитектур

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

И вот, после двух лет неспешного ковыряния в свободное время исходников Qemu появился работающий прототип, в котором уже можно запустить, например, Kolibri OS.

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

Все готово, чтобы рассказать Хабр аудитории о применении FPGA в сфере научных высокопроизводительных вычислений. И о том, как на данной задаче надо удалось значительно обскакать GPU (Nvidia K40) не только в метрике производительность на ватт, но и просто с точки зрения скорости вычисления. В качестве FPGA платформы использовался кристалл Xilinx Virtex-7 2000t, подключенный по PCIe к хост компьютеру. Для создания аппаратного вычислительного ядра использовался язык C++ (Vivado HLS).

Под катом текст нашей оригинальной статьи. Там, как обычно бывает, сначала идет долгое описание зачем это все надо и модели, если нет желания это читать, то можно переходить сразу к реализации, а модель посмотреть потом при необходимости. С другой стороны без хотя бы беглого ознакомления с моделью читатель не сможет получить впечатление о том, какие сложные вычисления можно реализовать на FPGA )

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

Система управления реляционными базами данных Microsoft SQL Server имеет давнюю историю – идея продукта зародилась еще в середине 80-ых, а первая версия появилась в 1988 году. Его основой стал язык запросов Transact-SQL, созданный совместно Microsoft и Sybase. Стратегия дальнейшего развития Microsoft SQL Server приобрела цельный и завершенный вид в 2010 году. Тогда было объявлено, что SQL Server будет представлять собой единый продукт, реализуемый в настольных системах, в центрах обработки данных и в облаке (в 32- и 64- разрядном вариантах).

Microsoft SQL Server для Linux: мост между мирами Linux и Windows - 1

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


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