javascript
Магия чисел в System Design: эти формулы спасут вас от банкротства и помогут оптимизировать вашу си…

При решении реальных задач по System Design или при прохождении собеседования, обязательным этапом является расчет нагрузки и стоимости на вашу IT-Систему. Давайте разберемся что это за этап и почему он так важен?Зачем нужен расчет нагрузки?1. Определение требований к инфраструктуреСколько серверов, ядер CPU, оперативной памяти, дискового пространства и пропускной способности сети потребуется.Пример:Если система должна обрабатывать 10000 RPS, а один сервер выдерживает 1000 RPS, то нужно 10+ сер…

  • понедельник, 7 июля 2025 г. в 00:00:05
javascript
Прощай, reCAPTCHA! Как я защитил формы входа с помощью бесплатной и невидимой CAPTCHA от Cloudflare

Привет, Хабр! На связи разработчик Peakline — аналитической платформы для Strava. Сегодня я хочу поделиться опытом внедрения Cloudflare Turnstile в веб-приложение на FastAPI. Это решение позволило мне отказаться от назойливых CAPTCHA, улучшить пользовательский опыт и при этом надежно защитить формы регистрации и входа от ботов.Боль традиционных CAPTCHAКаждый, кто хоть раз вводил логин и пароль в интернете, сталкивался с ними: "Выберите все светофоры", "Введите искаженный текст",…

  • понедельник, 7 июля 2025 г. в 00:00:04
javascript
Реактивные системы: возможно ли отслеживать зависимости в асинхронном коде?

В реактивных системах существуют специальные функции, такие как watchEffect во Vue или autorun в MobX, которые умеют автоматически отслеживать зависимости и перезапускать «эффект» при их изменении. Принцип их работы следующий:Регистрация эффектаФункция принимает другую функцию (так называемый «эффект») и сразу её выполняет.Трекинг зависимостейВо время выполнения эффекта система фиксирует все обращения к реактивным свойствам и подписывается на их изменения.ПерезапускПри изменении любого наблюдае…

  • понедельник, 7 июля 2025 г. в 00:00:03
github
home-assistant / home-assistant.io

📘 Home Assistant User documentation Home Assistant website This is the source for the Home-Assistant.io website. Setup Setting up to contribute to documentation and the process for submitting pull requests is explained in the developer documentation. Site preview In order to make the preview available on http://127.0.0.1:4000, use the following bundler command: bundle exec rake preview If the preview is not running on your local machine, pass the IP of the target machine from where it should …

  • понедельник, 7 июля 2025 г. в 00:00:02
xaker
Microsoft просит игнорировать ошибки Windows Firewall

Компания Microsoft попросила пользователей не обращать внимания на ошибки брандмауэра Windows, которые появляются после установки предварительного обновления от июня 2025 года.

  • воскресенье, 6 июля 2025 г. в 00:00:15
xaker
Шпионское приложение Catwatchful раскрыло данные 62 000 пользователей

Исследователь обнаружил уязвимость в шпионском приложении Catwatchful для Android, которое рекламируется как решение для родительского контроля. Проблема раскрывала данные более 62 000 пользователей, включая адреса электронной почты и пароли открытым тестом.

  • воскресенье, 6 июля 2025 г. в 00:00:14
xaker
Печатная версия «Хакеров.RU» в продаже

Недавно мы завершили публикацию романа Валентина Холмогорова «Хакеры.RU» — истории о свободе и времени, когда интернет казался бесконечным миром возможностей. Напоминаем, что для заказа доступна печатная версия книги с черно-белыми иллюстрациями — для тех, кто ценит бумагу.

  • воскресенье, 6 июля 2025 г. в 00:00:13
habrahabr
Звоним через полстраны по dial-up модему в 2025 году

Приветствую всех! Многие из нас застали лично и всё ещё помнят «модемную» эпоху. И даже мне самому доводилось ими пользоваться, а много позже я писал про то, каково в нынешних реалиях сидеть в интернете через старый аналоговый модем. Но вот мне стало интересно: а как насчёт попробовать позвонить не через мини-АТС, а на модем в другом районе или даже в другом городе? Именно этим мы сейчас и займёмся. Итак, в сегодняшней статье проверим на практике, реально ли заставить два модема связаться др…

  • воскресенье, 6 июля 2025 г. в 00:00:12
habrahabr
HackRF One. Доступный SDR трансивер для каждого

В очередной раз перебирая залежи своей электроники мне на глаза попался старый добрый товарищ - SDR-трансивер HackRF от Great Scott Gadgets. И я вспомнил, что у меня когда-то давно были планы написать несколько статей о том, как им пользоваться, что он может, да и зачем он вообще нужен. По всему Интернету я нагуглил огромное количество самого разнообразного разрозненного материала насчёт HackRF, утилит, прошивок, дополнительных модулей и прочего. И я решил подсобрать все это в своём материале с…

  • воскресенье, 6 июля 2025 г. в 00:00:11