• Создать простой платформер на самом деле несложно, и я попытался в 60 минут экранного времени вписать процесс разработки платформера на HTML5 со следующими критериями: 1. Редактор уровней (карт) 2. Тайловая структура 3. Система столкновений и обработчиков 4. Физика главного персонажа,…

  • Robohunter уже не раз писал о том, какие профессии в ближайшие годы достанутся машинам. В этот раз мы решили рассказать, как опыт использования роботов успешно реализуется уже сегодня. В нашем обзоре – рестораны, гостиницы и аэропорты, в которых железные человечки…

  • В среде Arduino удобно иметь доступ к Bluetooth с профилем серийного порта BT SPP (Bluetooth Serial port profile), чтобы реагировать на команды, посылаемые через последовательный Bluetooth порт. Во многих Arduino проектах используется эта возможность, чтобы удаленно управлять устройством. Раньше вам…

  • «Наука часто следует за технологией, потому что открытия дают нам новые методы осмысления мира и новые феномены, нуждающиеся в объяснениях». Так утверждает Арам Харроу (Aram Harrow), профессор физики Массачусетского технологического института, в статье «Почему сейчас самое время для изучения квантовых…

  • Привет! Мы очень рады, что в нашем сообществе есть прекрасные девушки-программисты! Сегодня интервью со спикером конференции Анной Щербининой. Аня — лид веб команды в Artec Group. А на конференции RailsClub 26 сентября она расскажет о языке Crystal и его возможностях.

  • Люди давно мечтали создать летающие автомобили. Это так заманчиво, даёт незабываемое ощущение свободы. Лети куда хочешь, езжай куда хочешь. По крайней мере, так кажется тем, кто не сидел даже за джойстиком в авиасимуляторе. Тем не менее, желание подчинить небеса своим…

  • В этой статье мы воздержимся от освещения юридических аспектов производства судебных компьютерно-технических экспертиз. Однако на одном моменте все-таки придется акцентировать внимание. В соответствии с требованиями процессуального законодательства, при производстве экспертного исследования эксперт обязан обеспечить сохранение объекта исследования в неизменном виде.…

  • Один из часто рассматриваемых паттернов — паттерн Builder. В основном рассматриваются варианты реализации «классического» варианта этого паттерна: MyClass my = MyClass.builder().first(1).second(2.0).third("3").build(); Паттерн прост и понятен как табурет, но чувствуется какая-то недосказанность — то минимальный вариант объявляется антипаттерном, то более сложные…

  • В издании Atlas Obscura вышло интервью немецкого специалиста по шифрованию и защите данных Карстена Ноля. Этот эксперт занимается самыми разными проектами в области информационной безопасности — от разработки «USB-презерватива» до помощи в организации защищенного подключения миллиарда новых пользователей к интернету…

  • Несколько месяцев назад в нашем блоге мы рассказывали о гиперконвергентной системе HP Converged System 240-HC StoreVirtual (CS240), с помощью которой всего за 15 минут можно развернуть виртуализованную инфраструктуру (о том, как происходит процедура развертывания этой системы, можно прочитать здесь). Основные…