• DI, PHPUnit и extract Инверсия зависимостей (Dependency Injection) — весьма приятная вещь, во многом облегчающая жизнь разработчику. Но она же и является причиной появления таких вот конструкторов: public function __construct( \Psr\Log\LoggerInterface $logger, \Zend_Db_Adapter_Pdo_Abstract $dba, ISomeService $service, … ) { $this->_logger…

  • Предлагаю вашему вниманию перевод статьи Cracking Hackerrank Encryption с сайта sobit.me. Как любит говорить мой друг: "Лучший способ изучить язык программирования — начать писать на нем алгоритмы". Конечно, это не сделает никого экспертом языка, но есть большая вероятность встретить большинство…

  • Протезы от российского стартапа «Моторика» вовсю используют уже 6 мальчиков и девочек, а сейчас ещё 4 ребёнка готовятся к установке. Впервые о тягловых протезах для детей от стартапа из Томского нанотехнологического центра я упомянул в октябре 2015 года, когда писал…

  • Приветствуем вас, уважаемые хабравчане! Наш научный коллектив, который носит название Студенческого конструкторского бюро кафедры СУиИ Университета ИТМО, продолжает разработку курсов по робототехнике, и хочется поделиться одним из последних проектов на Lego NXT. Ранее мы публиковали курс «Практическая робототехника»на NXT. Сейчас…

  • Руководство о том, как с помощью несложной конфигурации и нескольких строчек кода создать веб сервис с облачной базой данных и мобильное приложение с доступом к этим самым данным. Я опишу как создать приложение Windows 10, хотя сервис позволяет создавать приложения…

  • Не самое крупное решение компании Apple явилось толчком для начала нового витка обсуждений вопросов шифрования и приватности. Компания отказалась разблокировать зашифрованный смартфон, фигурировавший в деле о терактах в Сан-Бернандино. Производитель объясняет, что сочувствия террористам он не испытывает. Тем не менее…

  • Мы уже начинали говорить о персональных данных, их сборе и обработке. Но, об этом можно говорить бесконечно и мы продолжим. В прошлый раз мы говорили об изменениях в законе, но не учли самого главного — САМ ЗАКОН ВЫ НЕ ЧИТАЛИ!..…

  • Летом прошлого года мы писали о наступлении эпохи гиперконвергентности в индустрии систем хранения данных. И в соответствии с веяниями времени и потребностями клиентов мы представляем новый продукт — полностью интегрированную, сконфигурированную и протестированную гиперконвергентную систему VxRail, созданную на базе vSphere…

  • Телепортироваться в любой  уголок планеты? Почему бы и нет. Сегодня для этого достаточно VR-шлема. Всего пару движений, и вы слышите отдаленный шум городских улиц и уже совершили путешествие в Лондон, физически находясь в своем городе. Такую возможность сегодня предоставляет гарнитура виртуальной реальности…

  • Японская компания Ricoh обновила линейку экшн-камер. В этом году на рынке появится WG-M2. Модель на 40% компактнее, чем предыдущая (WG-M1) и включает возможность съемки 4K Full HD видео. Одной из особенностью WG-M2 является ее водонепроницаемость и способность выдерживать погружения в…