habrahabr
Как я делаю круглогодичную кибер-бытовку на даче — комфортно как в квартире, но без многомиллионног…

Знакомьтесь: герой статьи — двухкомнатая бытовка размером 2.4 на 8 метров + верандаПрошлым летом у нас с женой возникло желание обзавестись своей дачей. Хотелось получить MVP загородной жизни, чтобы попробовать её на вкус, но не залезать в долги и не вкладывать в этот эксперимент огромные суммы. Брать участок с готовым домом — лотерея и у нас не было опыта, чтобы не купить кота в мешке. Строить дом с нуля — нереально дорого. Рассматривали много вариантов, в итоге купили пустой участок и постави…

  • среда, 29 октября 2025 г. в 00:00:08
golang
Величие и нищета Виктории и Прометея

Кхм. Громковатый заголовок, но я всё объясню.Итак, у меня был сервис. Обычная молотилка данных, каждый с такой хотя бы раз да сталкивался - что-то на входе, что-то на выходе, а внутри походы в базу, HTTP-вызовы, шаблоны, скриптовая логика... В общем, много всякого.Ну, ладно, тут стоит сразу уточнить, что сервис с особенностями - молотилка данных устроена так, что пытается работать с разными форматами на входе и выходе, а внутри держать всё в одном представлении. Но вот из-за этой потребности ра…

  • среда, 29 октября 2025 г. в 00:00:07
javascript
Как и зачем мы делали свое браузерное расширение для мокирования API

Понедельник, утро, открываешь проект, а авторизация на dev-стенде снова сломана. Или же надо поторопиться с релизом фичи, а бэк еще не готов, и разрабатывать нужно параллельно, и тут без моков не обойтись. Ну или классика: в командировке лежит интернет, и вся работа встала колом. Знакомо? Что тут можно поделать? Можно подождать, пока починят стенд. Можно залезть в код и что-нибудь там нахардкодить, переполнив его ненужной логикой моков. Можно поставить Postman, Insomnia или другие популярные ре…

  • среда, 29 октября 2025 г. в 00:00:06
javascript
От Jest к Vitest на backend тестах: как мы мигрировали тестовый фреймворк для ускорения CI и повыше…

Привет! Я Максим Кузьмин, старший инженер по автоматизации в команде Т-Путешествий. Строю и развиваю процессы автоматизации и разрабатываю инструменты тестирования.Для внутренних нужд мы разработали фреймворк для изолированного тестирования бэкенда. Он написан на TypeScript, обеспечивает гибкость, масштабируемость и интеграцию с разными внутренними системами. Выступает как единое решение для написания, запуска и поддержки тестов в стабильной и предсказуемой среде.В статье будет история миграции…

  • среда, 29 октября 2025 г. в 00:00:05
javascript
Делаем самые лучшие фото для документов

Привет, Хабр!Делали ли вы электронную визу в Индию? А, может, в Южную Корею? Или подавались на лотерею Green Card в США? Если да, то вы точно знаете, что для заявки на все эти документы надо прикрепить фотографию определённого размерас целым набором требований...А такое ну просто необходимо автоматизировать!И, как можно догадаться, сайтов для автоматизации фотографий на документы просто куча. Только вот есть одна проблема: все эти сайты хотят много денег - от 5 до 12 долларов за приведение фото…

  • среда, 29 октября 2025 г. в 00:00:04
github
spipm / Depixelization_poc

Depix is a PoC for a technique to recover plaintext from pixelized screenshots.Depix Depix is a PoC for a technique to recover plaintext from pixelized screenshots. This implementation works on pixelized images that were created with a linear box filter. In this article I cover background information on pixelization and similar research. Example Updates 24 dec '24: Made repo private, changed the name and made it public again. It just had a ridiculous amount of stars because of the media h…

  • среда, 29 октября 2025 г. в 00:00:02
xaker
Microsoft выпустила экстренный патч для Windows Server Update Service

Разработчики Microsoft выпустили внеплановые патчи для критической уязвимости в Windows Server Update Service (WSUS), для которой уже появился публичный proof-of-concept эксплоит. Проблема получила идентификатор CVE-2025-59287 и позволяет удаленно выполнить код на уязвимых серверах.

  • вторник, 28 октября 2025 г. в 00:00:15
xaker
ChatGPT Atlas и Perplexity Comet уязвимы перед спуфингом боковой панели

Специалисты SquareX обнаружили уязвимость в агентных ИИ-браузерах ChatGPT Atlas компании OpenAI и Comet компании Perplexity. Атака AI Sidebar Spoofing позволяет злоумышленникам подделывать встроенную боковую панель с ИИ-ассистентом и выдавать пользователям вредоносные инструкции.

  • вторник, 28 октября 2025 г. в 00:00:14
xaker
В BIND патчат серьезные уязвимости, связанные с отравлением кеша

Специалисты некоммерческой организации, занимающейся поддержкой инфраструктуры интернета, Internet Systems Consortium, выпустили обновления для DNS-сервера BIND 9, устраняющие сразу три серьезные уязвимости. Две из них позволяют атакующим отравлять кеш, а третья может привести к отказу в обслуживании.

  • вторник, 28 октября 2025 г. в 00:00:13