Пиратская копия платного сервиса в 39 строчек Python кода

Во время выполнения заказа по разработке telegram бота у меня возникла необходимость получения скриншота веб-страницы с его доставкой пользователю. Зачем задумываться над решением проблемы, когда его можно найти? Как оказалось, чтобы не платить! Подробнее пот катом. Так вот, судьба натолкнула меня на сервис url2png. Вроде бы всё круто: регистрируешься, получаешь API токен и делаешь себе […]

Подбираем пароль к индийскому ИНН за две секунды, или зачем брутфорсу математика

В Индии есть местный аналог нашего ИНН — «адхар». К нему прикручена электронная система «еАдхар». В «еАдхаре» каждое письмо блокируется паролем. И всё бы хорошо, но пароль составляется по простому шаблону: первые четыре буквы имени капсом плюс год рождения. Четыре заглавные буквы и четыре цифры. Из них можно составить 2 821 109 907 456 комбинаций. Если проверять тысячу комбинаций […]

DJI Ronin S — первый старт и основные функции

В этой статье-обзоре мы расскажем о новом продукте DJI Ronin S. Устройство поможет Вам не только снимать стабильное видео, но и получать удовольствие от творческого процесса. Для этого мы обратимся разберемся с его работой и воплощение Ваших идей в жизнь станет значительно проще. Стоит начать с обзора комплектации стедикама: ручка со встроенной батареей 2400мач стабилизирующий […]

Журнал «Новости Космонавтики» прекращает своё существование

Российский журнал и форум «Новости космонавтики» — эпоха, явление, бренд популяризации российской космонавтики и её истории, исчезнет в ближайшее время. В отличии от предыдущего случая в 2015 году, в этот раз нефинансовые причины. Новому руководству Роскосмоса не нужен такой журнал. В 2015 году из-за очередной «реформы» Роскосмоса журнал лишился финансирования. Ситуации в 2015 году с […]

5 простых шагов к созданию сервера для тестирования android REST-запросов

Добрый день. Не так давно возникла необходимость реализации в android приложении общения с API сервера посредством REST-запросов. Реализовать программную часть на android не составило большого труда, в связи с наличием удобной и простой библиотеки Retrofit. Однако, написав пару GET/POST-запросов к существующим открытым API (например, Github и прочие стандартные примеры Retrofit) возникла необходимость начать тестировать логику […]

Гонка с преследованием

Всем привет! Долго не было сборок, и тому есть причины. Например — обновление на новую версию ядра Chromium 68. Вместе с новыми улучшениями оно принесло нам и массу регрессий. Так что всё время с прошлой сборки мы занимались отловом и исправлением багов и регрессий, пришедших вместе с обновлением. Впрочем, есть и новые функции. О них […]

Обучение с подкреплением в среде PyBullet

Многие, кто изучает машинное обучение, знакомы с проектом OpenAI, одним из основателей которого является Илон Маск, и используют в качестве среды для тренировки своих моделей нейронных сетей платформу OpenAI Gym. Gym содержит огромный набор окружений, часть из них — различного рода физические симуляции: движения животных, человека, роботов. Данные симуляции основаны на физическом движке MuJoCo, который […]

Надежное хранилище с DRBD9 и Proxmox (Часть 2: iSCSI+LVM)

В предыдущей статье я рассмотрел возможность создания отказоустойчивого NFS-сервера с помощью DRBD и Proxmox. Получилось довольно неплохо, но не будем останавливаться на достигнутом и теперь постараемся «выжать все соки» из нашей хранилки. В этой статье я расскажу как подобным образом создать отказоустойчивый iSCSI-таргет, который при помощи LVM мы будем нарезать на маленькие кусочки и использовать […]

Исследователи утверждают, что спрятаться от слежки Google практически невозможно

Google — крупнейшая в мире рекламная компания. Она выпускает самый популярный в мире браузер, владеет самой популярной мобильной платформой и поддерживает работу крупнейшей поисковой системы в интернете. У видеосервиса, почтового и картографического сервисов Google более 1 млрд пользователей (у каждого из них). Компания использует повсеместную распространённость своих продуктов для отслеживания поведения пользователей в онлайне и […]

«Могу рассказать про общую боль всех iOS-разработчиков» — 10 вопросов программисту, выпуск 2

Пилотный выпуск вам, кажется, понравился. И мы по-прежнему уверены, что ребята, которые не попадают в объективы камер, столь же интересны, как и ИТ-звезды. А может и еще больше, потому что они рассказывают о реальных проблемах и их решениях. На этой неделе мы задали 10 вопросов человеку, который скромно стоит за «Яндекс.Картами» для iOS. Николай Лихогруд […]