Месяц: Декабрь 2016
-
Нелинейная регрессия в Apache Spark. Разрабатываем своими руками
—
от автора
При решении задач обработки сигналов часто применяют метод аппроксимации сырых данных моделью регрессии. Исходя из структуры, модели можно разделить на три типа – линейные, сводящиеся к линейным и нелинейные. В модуле машинного обучения «Spark ML» Apache Spark функционал для первых двух типов представлен классами LinearRegression и GeneralizedLinearRegression соответственно. Обучение нелинейных моделей в стандартной библиотеке не…
-
Опыт построения Infrastructure-as-Code в VMware. Часть 1: Обозначение проблемы
—
от автора
Приветствую, дорогой читатель. Я начинаю цикл статей о том, как мы искали решение для применения подхода Infrastructure-as-Code в нашем виртуальном окружении VMware VSphere.
-
Сказ о том как я свой REST фреймворк с веб-сокетами писал
—
от автора
Эта статья посвящена очередному REST фреймворку (для Python 3), особенностью которого является использование веб-сокетов для обмена данными между клиентом и сервером. О том откуда пришла идея, с чем мне пришлось столкнулся при написании своей первой библиотеки для Python и что из этого в итоге получилось, я расскажу далее. Для тех, кому интересна эта статья —…
-
Magento 2: ObjectManager и Proxy-классы
—
от автора
Процесс создания объектов в Magento 2 включает в себя некоторые особенности, присущие именно Magento 2 и связанные с автоматической генерацией кода при определенных условиях (proxies, factories и interceptors). С interceptor’ами для меня было все более-менее понятно, а вот назначение двух других типов генерируемых классов было скрыто туманом непонимания. И если относительно фабрик у меня туман…
-
О языке С и производительности
—
от автора
Если программист хорошо знаком только с высокоуровневыми языками, например PHP, то ему не так просто освоить некоторые идеи, свойственные низкоуровневым языкам и критичные для понимания возможностей информационно-вычислительных процессов. По большей части причина в том, что в низко- и высокоуровневых языках мы решаем разные проблемы. Но как можно считать себя профессионалом в каком-либо (высокоуровневом) языке, если…
-
Почему не надо писать ботов для Skype
—
от автора
Некоторое время назад я обещал «специалистам» службы поддержки Skype/Microsoft опубликовать данную статью. А обещания, как известно, надо исполнять, потому — Полгода назад мною был написан бот для Skype (само по себе создание бота не было лишено трудностей благодаря неполной документации Microsoft, см. мою статью об этом).
-
Иллюзии мозга. Почему умного человека легче обмануть на бытовом уровне
—
от автора
Уильям Джеймс Сайдис до восьмилетия написал четыре книги, его уровень IQ оценивался от 250 до 300 (наивысший зафиксированный IQ в истории). Поступил в Гарвад в 10 лет. В юном возрасте Уильям решил отказаться от секса и посвятить жизнь интеллектуальному развитию Что лучше: 100 рублей сейчас или 300 рублей через год? Бейсбольная бита с мячом стоят…
-
Куда движется интернет вещей?
—
от автора
Сам термин IoT (Интернет вещей) появился достаточно давно, в конце 90-х годов прошлого века. Его придумали маркетологи, чтобы пиарить революционную на тот момент технологию RFID, и «вещами» на тот момент были в основном разные товары на складах и в магазинах, обклеенные радиометками. Но термин прижился, и в скором времени его «натянули» практически на все M2M…
-
Как руководит компанией генеральный директор-программист — мнения и опыт экспертов
—
от автора
Бывает, что в какой-то момент разработчик проекта берет на себя бразды правления. Кто-то делает это по своей воле, кто-то видит осознанную необходимость. Если компания состоит из нескольких друзей, обычно договориться достаточно легко, и роль СЕО довольно формальна. Но когда штат расширяется, у гендиректора появляется больше возможностей и проблем. Кому-то придется сделать выбор между управленческой работой…
-
Oculus, HTC, Google, Acer, Samsung и Sony объявили о создании ВР-ассоциации
—
от автора
Основные игроки рынка виртуальной реальности в лице Oculus, HTC, Google, Samsung, Sony, а также компания Acer, объявили о создании глобальной ассоциации по развитию технологий виртуальной реальности (Global virtual Reality Association). Ассоциация уже обзавелась официальным сайтом gvra.com, на котором в форме пресс-релиза был размещен мини-манифест организации. Цель Всемирной ассоциации виртуальной реальности заключается в содействии развитию и…