Месяц: Июнь 2021
-
Веб-скрейпинг на PHP
—
от автора
Термин web scraping означает извлечение информации из веб-страниц в интернете. Его ещё называют web crawling или web data extraction. PHP широко используется в качестве серверного скриптового языка для создания динамических сайтов и веб-приложений. И на нём можно написать веб-скрейпер. Но поскольку мы не хотим изобретать колесо, можно воспользоваться готовыми open-source библиотеками для веб-скрейпинга. Кстати, мы…
-
Lombok + JPA: Что может пойти не так?
—
от автора
Lombok — это отличный инструмент, с которым Java-код становится чище и лаконичнее. Однако есть несколько нюансов, которые надо учитывать при его использовании с JPA. В этой статье мы выясним, как неправильное применение Lombok может повлиять на производительность приложений или даже привести к ошибкам. Разберемся, как этого избежать не теряя преимуществ Lombok.Мы разрабатываем JPA Buddy —…
-
Нужно ли заряжать аккумулятор на новом автомобиле?
—
от автора
Или новый, только с конвейера аккумулятор, не успевший запылиться на складе и, стало быть, саморазрядиться? Привет, Хабр! Судя по показаниям экспресс-тестера Konnwei KW600, вроде бы и не нужно. Ток холодной прокрутки — ТХП — на 10% выше паспортного. Намётанный взгляд заметит на фото высокое НРЦ (напряжение разомкнутой цепи), но АКБ только что снята с автомобиля,…
-
Как выглядит тестирование электроники Flipper Zero
—
от автора
Flipper Zero — проект карманного мультитула для хакеров в формфакторе тамагочи, который мы разрабатываем. Предыдущие посты [1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12],[13],[14],[15],[16] Электронику и корпуса для Flipper Zero производят на разных заводах в Китае. Сегодня мы перемещаемся на фабрику, где производят электронику, и посмотрим, как выглядит автоматическое электронное тестирование отдельных плат Флиппера. На больших объемах производства электроники всегда есть брак.…
-
Security Week 26: руткит с легитимной цифровой подписью
—
от автора
На прошлой неделе коллектив исследователей по безопасности изучал руткит, известный как Netfilter. Впервые обнаруженный специалистом компании G Data, вредоносный код имеет традиционную функциональность: обращается к расположенному в Китае серверу, передает информацию о компьютере, загружает обновления для себя. Отличие от многих других подобных программ заключается в том, что Netfilter снабжен легитимной цифровой подписью Microsoft. Компания Microsoft…
-
Яндекс.Маркет начал отслеживать геолокации покупателей, чтобы отдавать посылки без номеров, паспортов и идентификации
—
от автора
У маркетплейса одно нововведение хлеще другого. Так обычно выглядят 6-е сезоны сериалов, когда писать сценарии авторы уже не в силах, но не писать тоже не могут. Так и у Маркета: то он делегирует написание отзывов искусственному интеллекту, то завышает цены для подписчиков Плюса, то приманивает на площадку продавцов и неожиданно резко поднимает для них комиссии.…
-
Почему сложно понять, что код не должно быть сложно понять?
—
от автора
Авторы очередного убийцы redux\jira\microsoft обычно обижаются в ответ на разумные замечания по качеству кода и пишут что то вроде ‘При чём тут качество кода? Посмотрите какую штуку я запилил’. Что, блин? Неужели сложно понять, что код сложно понять?Написание такого кода говорит о том, что код либо не планируется поддерживать, либо у автора недостаточно опыта, чтобы…
-
ML-обработка результатов голосований Госдумы (2016-2021)
—
от автора
Всем привет! Недавно я наткнулся на сайт vote.duma.gov.ru, на котором представлены результаты голосований Госдумы РФ за весь период её работы — с 1994-го года по сегодняшний день. Мне показалось интересным применить некоторые техники машинного обучения, а так же обычной статистической обработки для выяснения следующих вопросов. Каков диапазон степени корреляции депутатов внутри партий? Имеются ли депутаты,…
-
Все, что вы хотели знать про Qwik — новый фреймворк от создателя Angular
—
от автора
В начале мая, Misko Hevery, создатель фреймворка Angular, объявил о своем уходе из Google и команды Angular — в компанию builder.io.Всего через полтора месяца, на его странице в Medium, появился Анонс нового фреймворка — Qwik.Я решил разобраться, что он из себя представляет и зачем нужен.Qwik сейчас на стадии proof of concept, доков очень мало и…
-
Как запустить подкаст быстро и за копейки [ч. 1/2]
—
от автора
Студия в процессе выбора микрофонаВ разгар карантина мы с друзьями решили записать подкаст, для души, желательно бесплатно, и обязательно удаленно: они в Ростове, я в Лос-Анджелесе. Совсем бесплатно не вышло, но за полгода мы набрали солидный набор приемов и инструментов для максимально простого и дешевого старта, которыми спешу поделиться. В теории, подкаст — это просто,…