xaker
За год вредоносные приложения для Android скачали из Google Play более 40 млн раз

Аналитики ИБ-компании Zscaler подсчитали, что за период с июня 2024 по май 2025 года в Google Play было обнаружено 239 вредоносных приложений, которые в сумме загрузили более 42 млн раз.

  • воскресенье, 9 ноября 2025 г. в 00:00:15
xaker
До Нового года меньше двух месяцев, а бумажные спецвыпуски «Хакера» — отличный подарок

Праздники приближаются быстрее чем кажется, и самое время подумать о подарках. В бумажных спецвыпусках «Хакера» собраны лучшие статьи за 2015–2021 годы с комментариями авторов и редакторов. Раньше эти материалы можно было только скролить, а теперь их можно подарить другу, поставить на полку рядом с техлитературой или просто открыть на случайной странице. Все три спецвыпуска доступны для заказа, но тиражи ограничены, так что советуем не затягивать с заказом!

  • воскресенье, 9 ноября 2025 г. в 00:00:15
habrahabr
Разбираемся с композитным видеосигналом NTSC, и стоит ли изучать его в 2025 году. Часть 1

Раньше для генерации композитного видеосигнала требовались схемотехнические решения, а теперь задачу можно решить, используя микроконтроллер и цифроаналоговый преобразователь.Производительности микроконтроллера хватает для генерирования сигнала с достаточной степенью дискретизации, а цифроаналоговый преобразователь можно собрать, используя минимум электронных компонентов. Естественно, качество такого композитного видеосигнала будет невысоким, но думаю, эффект «Wow» и почва для экспериментов буд…

  • воскресенье, 9 ноября 2025 г. в 00:00:13
habrahabr
Эмуляция «тетриса» Apollo из 90-х и запуск кода на оригинальном железе

Продолжаю серию статей (раз, два) про "тетрисы" и используемые в них микроконтроллеры. В предыдущих частях был описан 4-битный контроллер Holtek, вариации которого использовались в Brick Game и многих других портативных электронных играх, выпускавшихся в 90-х годах. С тех пор я декапсулировал и отснял под микроскопом больше десятка кристаллов этого семейства из различных игр. Среди них были как привычные Brick Game и разные электронные брелки, так и игры от именитых производителей, напр…

  • воскресенье, 9 ноября 2025 г. в 00:00:12
habrahabr
Реставрация, которая меня сломала: Почему убрать смех из Скуби-Ду сложнее, чем сделать ремастер Том…

Наверняка многие из вас с теплотой из детства вспоминают «Скуби-Ду, где ты!» 1969 года. Я тоже был в вашем ряду, однако я решился пересмотреть. И внезапно закадровый смех, который и сейчас то даже в ситкомах считается «артефактом древности», налеплен на детективный, комедийный мультик. Мне это очень сильно начало ломать впечатление от просмотра, — невозможно выстоять, когда каждые полминуты из 20 минут серии по поводу и без повода тебе указывают «где смеяться».Так и начался мой личный ад на цел…

  • воскресенье, 9 ноября 2025 г. в 00:00:11
habrahabr
3D-реконструкция древних городов: Теночтитлан/Мехико

Сохранилось немало картин и карт из средневековья, но они часто стилизованы и лишены реализма. В результате современные люди слабо представляют то время. Лишь отдельные бытовые мелочи, такие как новгородские берестяные грамоты, дают возможность взглянуть на бытовую сторону жизни цивилизованных новгородцев 12−13 вв.То же самое с визуальным обликом городов. Мы слабо представляем дома, площади, храмы, и вообще как жили люди, чем занимались и насколько отличались от нас.Один из интересных проектов …

  • воскресенье, 9 ноября 2025 г. в 00:00:09
habrahabr
Путеводитель по матанализу, который скрывали от вас в вузе

«Суть математики не в том, чтобы делать простые вещи сложными, а в том, чтобы делать сложные вещи простыми».— С. ГуддерВы когда-нибудь задумывались, почему в компьютерных играх объекты иногда проваливаются сквозь текстуры? Или почему финансовые модели так сложны, когда пытаются предсказать курс акций, который кажется то плавным, то скачущим? В основе этих, казалось бы, разных проблем лежит одна �� та же фундаментальная идея, над которой бились величайшие умы человечества более двух тысяч лет. И…

  • воскресенье, 9 ноября 2025 г. в 00:00:09
javascript
Как мы пытались сделать фреймворк для фронтенда которого можно выучить за 5 минут и что из этого вы…

Привет!Сегодня я расскажу о своём опыте в создании фреймворка для фронтенд-разработки. Цель была ясна, как день: сделать так, чтобы всё можно было выучить за 5 минут, с расчётом на то, что человек уже знает React, Vue или Angular.Как создать компонентВариантов тут много. В React это просто функция. В Vue это файл. Мне лично нравится возможность в React создавать несколько вспомогательных компонентов внутри файла, поэтому мы решили, что компонент будет функцией и объявляется он следующим образом…

  • воскресенье, 9 ноября 2025 г. в 00:00:07
javascript
Как я создаю idle-игру «Империя Кузбасс» для Telegram, VK и браузера

Моя история разработки инкрементальной игры о горнодобывающей промышленности Кузбасса с подробным разбором технической архитектуры, системы безопасности и монетизации.Игра на 80% сделана с помощью вайб кодинга, но это не так просто как звучит.💡 Идея проектаЯ родом из Кемеровской области (Кузбасс) - угольной столицы России. Регион известен своими месторождениями: угля, золота, редких металлов. Идея пришла простая: создать современную idle-игру про управление горнодобывающей империей, где все мес…

  • воскресенье, 9 ноября 2025 г. в 00:00:06