xaker
Малварь CherryBlos использует OCR для сбора данных с изображений

Специалисты Trend Micro обнаружили новых Android-вредоносов CherryBlos и FakeTrade, которые используют методы OCR (оптическое распознавание символов) для извлечения конфиденциальных данных, хранящихся в форме изображений. Вредоносные приложения используют разные каналы распространения, включая социальные сети, фишинговые сайты и даже официальный магазин Google Play.

  • вторник, 1 августа 2023 г. в 00:00:34
habrahabr
Четыре способа написать Hello world, или инструменты для создания GUI на Python

После написания программы ее можно модифицировать и добавить графический интерфейс — с Python это проще, чем кажется. Для программирования красивого и функционального GUI иногда достаточно простого знания html и css. Под катом — подборка некоторых инструментов для создания интерфейсов на Python. Сохраняйте статью в закладки и предлагайте свои варианты в комментариях! Привет! Меня зовут Влад и уже более пяти лет я пишу на Python. Успел перепробовать многое — от олимпиадного программировани…

  • вторник, 1 августа 2023 г. в 00:00:33
habrahabr
Производство полупроводников идет в Европу и США. Страны тратят десятки миллиардов долларов на откр…

После начала торгового конфликта между Китаем и США многие логистические и производственные цепочки изменили конфигурацию. И если ранее американские и европейские страны с готовностью закрывали у себя фабрики и заводы, переводя все это в Китай. То сейчас наметился обратный процесс — в ЕС и США начинают обратный процесс — строят фабрики по производству электронных компонентов и систем, отказываясь от услуг Поднебесной. Конечно, процесс этот не особо быстрый. Но государства ряда стран выделя…

  • вторник, 1 августа 2023 г. в 00:00:32
habrahabr
Памяти Кевина Митника — хакера, ломавшего ФБР, АНБ и Кремниевую долину. Часть 1: бурная юность тёмн…

16 июля 2023 года в возрасте 59 лет наш мир покинул Кевин Митник — один из самых знаменитых и архетипичных хакеров в истории. В середине 90-х он считался самым разыскиваемым хакером в мире, и было за что: Митник лихо взламывал сети корпораций и правительства США, обходил большинство систем безопасности, прослушивал агентов ФБР, добывал тонны конфиденциальной информации и данных о банковских картах, включая счета топов Кремниевой долины, — вот только денег, как считается, он никогда не воровал…

  • вторник, 1 августа 2023 г. в 00:00:32
habrahabr
Как делается OpenSource: личный опыт

Я - автор двух пакетов, входящих более-менее во все дистрибутивы Linux: sane-airscan и ipp-usb.Кроме того, sane-airscan входит во все основные дистрибутивы BSD (FreeBSD, NetBSD и OpenBSD) и в ChromeOS. ipp-usb в ChromeOS не взяли потому, что он написан на Go, а у них там очень жестко с размером исполняемых файлов, вместо этого они написали свое на Rust, но предпочли бы взять моё изделие, если бы могли. Совсем недавно появился порт ipp-usb на FreeBSD, вероятно, другие BSD тоже скоро подтянутся.…

  • вторник, 1 августа 2023 г. в 00:00:31
habrahabr
Что порой кроется за «успехом»

Всем добрый день. Сегодня утром, полистывая статьи на Хабре, я наткнулся на истории карьерных неуспехов и подумал: почему бы мне не рассказать историю своих мытарств в 2022-2023? Честно признаюсь, получилось текста больше чем я планировал, но вроде вышло неплохо. И так, начнем:Предыстория и пара слов о себеЯ разработчик с 6 годами опыта работы под android (до этого было еще 3 года разношёрстных технологий от риверс-инжениринга до веба, пока я был в поиске милой моему моему сердцу области). Нач…

  • вторник, 1 августа 2023 г. в 00:00:31
golang
В Go 1.21 существенно расширяется стандартная библиотека

// теперь в Go так можно! slices.Contains(s, v) Год назад в блоге Каруны мы писали про дженерики в Go, и там упоминалось, что гошное сообщество разделилось на две части. Не всем это нововведение было нужно, особенно в простом продуктовом коде. И надо сказать, это до сих пор так, дженерики по-прежнему используют далеко не все проекты. Однако для стандартной библиотеки Go это было по-настоящему царским подарком. Появились новые стандартные обобщенные функции, и, отстоявшись в экспериментальном р…

  • вторник, 1 августа 2023 г. в 00:00:29
javascript
Делай так, и твой адаптив болеть не будет

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

  • вторник, 1 августа 2023 г. в 00:00:27
javascript
Внедрение зависимостей в Angular простыми словами

Всем привет👋 Меня зовут Данила, фронтенд разработчик в ПСБ. Angular я начал изучать не так давно, поэтому часто встречаются сложные темы, которые непонятны и их нужно разбирать. Одной из таких тем и стало внедрение зависимостей (Dependency Injection). Что ж, давайте разбираться :)Пару слов о DIВнедрение зависимостей, или DI, — это шаблон проектирования и механизм для переиспользования кода в разных частях приложения. Простой пример - чай с сахаром. У нас есть чай, но без сахара он не такой вку…

  • вторник, 1 августа 2023 г. в 00:00:26