xaker
Компания Keenetic сообщила об утечке данных пользователей

Производитель сетевого оборудования, компания Keenetic, предупреждает пользователей, зарегистрировавшихся до 16 марта 2023 года, о несанкционированном доступе к БД своего мобильного приложения. Сообщается, что часть данных могла быть скомпрометирована.

  • суббота, 22 марта 2025 г. в 00:00:19
habrahabr
Хотите ли вы дифрагировать так же, как хочу этого я?

Картинка Freepik Существует одна область, с которой мы так или иначе сталкиваемся в реальной жизни, и которая меня всегда довольно сильно привлекала — дифракция, так как она вызывает разложение света на радужный* спектр. Мы наблюдаем это повсеместно: радуга после дождя, радужные ореолы в туманную погоду вокруг фонарей вечером, радужная поверхность мыльных пузырей и капель бензина на асфальте, поверхность CD/DVD дисков, лицензионные наклейки и прочее, прочее, прочее… При этом с использование…

  • суббота, 22 марта 2025 г. в 00:00:17
habrahabr
Индикатор искусственного горизонта на базе esp32

Для получения данных о пространственном положении самолета в полете, а также для информирование о высоте и скоростях разрабатываются пилотажные дисплеи.искусственный горизонтХотелось немного рассказать о разработке такого прибора для небольшого самолета.Первое, что приходит в голову, когда речь заходит о создании какой-то графической подсистемы - использовать одноплатный ПК и с помощью вычислительных мощностей и видеокарты выводить красивые элементы прибора на дисплей.Было интересно решить эту …

  • суббота, 22 марта 2025 г. в 00:00:16
habrahabr
Зачем разработчики ПО прячут пасхалки в коде

О пасхалках в играх написаны тысячи статей и сняты тысячи видео. Но почему-то человечество упорно игнорирует пасхалки в других видах софта. А ведь они так же стары, как и само программное обеспечение. Это недокументированные функции или сообщения, которые разработчики скрывают в коде или оборудовании. Их можно найти буквально везде: от доисторических операционных систем до современных браузеров. В этой статье мне хотелось бы отдать дань уважения пасхалкам в ПО. На форуме «Council on Foreign R…

  • суббота, 22 марта 2025 г. в 00:00:15
habrahabr
Взлом гиганта: как я нашел уязвимость в поддомене Google и попал в «зал славы» багхантеров

Будни багхантера — это непрерывная охота за уязвимостями, успех в которой зависит не только от опыта и навыков, но и от банального везения. Недавно мне попалась по-настоящему крупная добыча: я обнаружил XSS-уязвимость (межсайтовый скриптинг) в одном из поддоменов Google. В статье расскажу, как мне удалось заработать на этой находке и оставить свое имя в «зале славы» багхантеров Google. Обнаружение уязвимости Как увлеченный своей работой багхантер, я постоянно занимаюсь «этичным хакингом»: пытаю…

  • суббота, 22 марта 2025 г. в 00:00:14
golang
Почему в Go нет const map и const slice? Способы решения

Привет, Хабр!Сегодня речь пойдёт о том, почему в Go нет const map и const slice, и что же можно с этим делать. На первый взгляд может показаться, что язык Go нас ограничивает, когда речь идёт о константах: можно объявить только числа, строки и булевы значения. Но почему же так?Основная идея констант в Go заключается в том, что их значение должно быть известно на этапе компиляции. Другими словами, компилятор должен «вшить» значение в бинарный код, чтобы во время выполнения не было никаких сюрпри…

  • суббота, 22 марта 2025 г. в 00:00:12
golang
Как мы сделали рекомендации, отказались от подрядчика и заработали денег

Привет, Хабр! Меня зовут Данила Федюкин и я тимлид в X5 Digital. Руковожу командой, которая занимается рекомендациями и метчингом. Так получилось, что занимаюсь этим всю свою карьеру. Раньше — в Билайне, последние 2,5 года — в X5. На досуге пишу диссертацию.X5 Digital — один из цифровых бизнесов крупнейшего ритейлера страны. Работаем в режиме Highload с RPS в 7500 и доставляем продукты в 73 регионах страны. Мы отвечаем за онлайн-канал, то есть за всю доставку. За 2023 год доставили более 75 млн…

  • суббота, 22 марта 2025 г. в 00:00:11
golang
От монолита и чатов к FMS и FMS App: новый уровень управления каршерингом с автопарком 19 000+ авто

Всем привет! Меня зовут Сухарев Даня, я руководитель FMS-продукта (Fleet Management System) в каршеринге Ситидрайв. Представьте 19 000+ автомобилей, которые нужно обслуживать, заправлять, мыть, чинить и следить, чтобы всё работало как часы. А теперь добавьте к этому старую Админку, разрозненные системы, бесконечные чаты и онлайн-таблицы, в которых исполнители координируют работу. Мы поняли, что так дальше нельзя, и за 3 квартала переписали всё, создав новую систему управления автопарком и мобил…

  • суббота, 22 марта 2025 г. в 00:00:11
javascript
Оркестрация чатов LLM моделей через Redis

Исходный код, разобранный в данной статье, опубликован в этом репозитории При работе с языковыми моделями частым явлением являются галлюцинации - когда модель даёт неверных вывод. Это связано с издержками математической модели, которая пораждает важные нюансы, разобранные в данной статьеНеверный протокол вызова инструментов при попытке запуска NVidia Nemotron Mini на OllamaПомимо галлюцинаций, на текущий момент не согласован единый стандарт инструментов: шаблон XML, используя который языковая …

  • суббота, 22 марта 2025 г. в 00:00:09