Месяц: Январь 2021
-
Ионисторы вместо стартерного свинцово-кислотного аккумулятора
Идея запуска ДВС от ионисторов (на западе их называют суперконденсаторы) не нова, в сети есть несколько публикаций и видео роликов. В тех, которые я смотрел, либо ничего не вышло, либо получилось слишком дорого. Получилось заводить двигатель только на ионисторах емкостью 3 тысячи фарад. На 500 и 700 фарадах двигатель ни у кого не завелся.ТеорияНабравшись опыта…
-
Security Week 03: атака на Windows и Android в деталях
Команда Google Project Zero опубликовала детальное исследование атаки с использованием уязвимостей нулевого дня в браузере Google Chrome и Windows. Основной задачей этого подразделения Google является поиск новых уязвимостей, так что данное исследование получилось для них нетрадиционным, но от того не менее полезным. Когда появляется сообщение о закрытии той или иной уязвимости в ПО, всегда хочется…
-
Роботандем: у крохотного робота-трансформера STAR появился старший брат
Источник Несколько лет назад ученые из Университета имени Бен-Гуриона создали компактного робота — Rising STAR (RSTAR). Сейчас у него появился напарник с аналогичной конструкцией — Big STAR (BSTAR), вот только, размер нового робота больше в 6 раз. Предполагается, что тандем увеличит производительность, улучшит универсальность роботов и сделает их менее уязвимыми. RSTAR и BSTAR станут применять…
-
Скрапинг Avito без headless-браузера
Недавно на хабре вышла статья Скрапинг современных веб-сайтов без headless-браузеров, и в комментариях было высказано мнение, что без headless-браузера не выйдет получить номер телефона из объявления на «авито» или «юле». Хочу это опровергнуть, ниже скрипт на python размером менее 100 строк кода, который успешно парсит «авито»Я не являюсь специалистом по «парсингу» сайтов и это не…
-
Востребованные IT-профессии. Свежая аналитика по России
Как составить список востребованных профессий в IT, ориентируясь не только на виденье отдельных людей, но и на цифры? Конечно провести свое собственное исследование! Это мы и попытались сделать, скачав более 77 тысяч айти вакансий из HeadHunter за последний месяц и обработав их.В этой статье я расскажу и покажу на графиках, какие профессии ищут работодатели и…
-
От появления ЭВМ до периферийных вычислений в телекоме
Edge Computing — введение в темуС момента появления первых электронно-вычислительных машин (ЭВМ) в 40-х годах прошлого века системы обработки данных прошли огромный путь от отдельного, ненадежного и громоздкого вычислительного устройства до глобальных распределенных систем обработки больших данных (BigData) получаемых в реальном времени. Современные сетевые вычислительные системы несут в себе отпечаток предыдущего накопленного многолетнего опыта их…
-
Управляемость транспортного средства в симуляторе: настраиваем коэффициенты модели
Геймплей симулятора транспортного средства – управление движением транспортного средства в пространстве с некоторым количеством степеней свободы. Действия игрока изменяют вектор мгновенного состояния системы в желаемом или не совсем желаемом направлении. Игра вряд ли сможет быть интересной, если объект слабо приспособлен к управлению игроком. Приспособленность технической системы к управлению человеком (управляемость) – довольно сложная и многогранная…
-
Дизайн пагинации страниц в API
Для API может быть сложно вернуть все результаты запроса, особенно если их тысячи. Это создаёт нагрузку на сервер, на клиент, на сеть и часто является ненужным. Поэтому и придумали пагинацию. Обычный способ разбиения на страницы — это смещение или номер страницы. Вы делаете такой запрос: GET /api/products?page=10 {"items": […100 products]} а дальше такой: GET /api/products?page=11 {"items":…
-
Автоматическая очистка корзины Yandex.Disk без участия человека
Озаботившись бэкапами на своем скромном сервере я столкнулся с очевидным дальнейшим шагом — а где все это добро хранить? Выбора особо нет да и у меня есть халявный Яндекс Диск на котором со всеми бонусами у меня аж 63 Гб, грех не воспользоваться. В принципе задачу я решил но как и многие другие пользователи обнаружил…
-
Языковое моделирование с помощью управляемых сверточных сетей
Доминирующий на сегодняшний день подход к языковому моделированию основан на рекуррентных нейронных сетях. Их успех в моделировании часто связан со способностью таких сетей обработать неограниченный контекст. В этой статье мы разрабатываем подход для конечного контекста с помощью сложенных (композитных) сверток, которые могут быть более эффективными, поскольку они позволяют распараллеливать последовательные порции данных. Мы предлагаем новый…