Сборщик RSS-лент

Развёртывание отказоустойчивого Nextcloud Enterprise: пошаговое руководство

Habr.com - пн, 06/23/2025 - 13:41

Привет! Сегодня поговорим о Nextcloud. Вы наверняка слышали об этом мощном решении для хранения, совместной работы и обмена файлами. В статье разберём, как развернуть Nextcloud в высокодоступной конфигурации с балансировщиком нагрузки, реплицируемой базой данных, отказоустойчивым хранилищем и полнотекстовым поиском.

Читать далее

[Перевод] Заблуждения программистов об авиации

Habr.com - пн, 06/23/2025 - 13:15

Перевод статьи Ben Burwell, инженера FlightAware, в которой описан довольно солидный список ложных предположений, которые программист может выдвинуть об авиации при разработке софта. Например, вы знали, что бывают сегменты в авиаперелетах, которые длятся одну минуту, чтобы переместиться из одного аэропорта в другой, хотя физически самолет никуда не летит? А вот инженерам из авиа-отросли такие уникальные случаи нужно учитывать.

Читать далее

Как мы разрабатываем отечественный AI-процессор. Часть 2. Секреты GPGPU

Habr.com - пн, 06/23/2025 - 13:11

Итак, анализ возможных вариантов архитектуры AI-процессора и мотивация выбора GPGPU были изложены в Части 1. Но в чём секрет такого успеха GPGPU в техническом разрезе? Давайте попробуем немного углубиться в данную тему.

Теория

Для начала зададимся вопросом – а каков вообще теоретический предел идеального AI-вычислителя? Допустим, мы магическим образом определили оптимальную микроархитектуру и идеально её спроектировали. Можно ли определить, какова будет производительность такого решения?

Хорошая новость заключается в том, что это возможно, но при соблюдении следующих условий:

Читать далее

Отправляем себе сообщения в телеграмм через питон. Как это может быть полезно в работе аналитика?

Habr.com - пн, 06/23/2025 - 13:07

С помощью Python мы научимся отправлять себе сообщения в Telegram от имени нашего собственного бота. Причём это будут не просто сообщения, а уведомления с информацией о времени загрузки отчёта и ещё и с графиком для анализа. Пошагово разберём, как это сделать, обсудим, зачем это нужно и какие возможности для улучшения есть.

Читать далее

Как работать с биометрическими персональными данными

Habr.com - пн, 06/23/2025 - 13:06

К концу 2024 года количество зарегистрированных биометрических образцов достигло 1,8 миллионов. Компании прибегают к использованию биометрических данных для упрощения работы с клиентами. Например, благодаря биометрической идентификации пользователю не нужно запоминать пароль — вместо него можно использовать, скажем, отпечаток пальца. А активно внедряемый способ оплаты улыбкой помогает клиентам совершать покупки, не имея при себе наличных или банковской карты. Но, конечно, все не так просто.

Привет, Хабр! Меня зовут Алена Третьякова, я аналитик по ИБ в Selectel. Компании часто сталкиваются с различными вопросами взаимодействия с биометрией. В этой статье мы поговорим, что такое биометрические персональные данные, как законодательно регулируется порядок их обработки и как компаниям работать с ними. Читать дальше →

«Санаторий у Седой Трески»: как инди-команда ретро энтузиастов создаёт FMV-квест под DOS с нуля в 2025 году

Habr.com - пн, 06/23/2025 - 13:02

Я посетил презентацию демо игры «Санаторий у Седой Трески». Это инди‑игра, которую разрабатывает студия Irreal Cube Studios. Однако разработчики решили не брать просто Unreal Engine 5 и просто готовые ассеты, как это нынче принято. Создатели решили создать проект, вдохновлённый старыми ретро‑квестами 90-х годов, такими как «Фантасмагория» или «Седьмой гость». То есть «Санаторий у Седой Трески» — это FMV‑квест с захватом движений, пиксель‑хантингом и другими характерными особенностями жанра, возвращающий нас к истокам квест‑игр. Да, Unreal Engine 5 используется, но не как основная технология. Движок у игры свой.

Но и это не всё — создатели пошли ещё дальше, сделав игру совместимой с операционной системой DOS.

Как многие из читателей Хабра знают, в 90-е годы игровые приставки, которые сейчас называют консолями, были не у всех, а домашние компьютеры были доступны ещё меньшему числу людей. И в то время основной системой на домашних компьютерах была DOS с надстройкой Norton Commander, а не Windows. Кстати, у меня не было ни компьютера, ни приставки до 2004 года. Так что FMV‑игры прошли совсем мимом меня.

Поэтому поговорить с создателями «Санатория у Седой Трески» — стало для меня уникальной возможностью узнать о создании игры по забытой технологии древних. На презентации я поговорил с создателями проекта: главой всей команды, автором идеи и актёром второго плана по совместительству автоором YouTube‑канала «Уютный подвальчик» Виктором Карасёвым, 2D‑художником Алексеем Гуськовым и оператором по захвату движений Антоном Черешневым. Мы обсудили игру, её особенности и процесс разработки. Приятного чтения!

Читать далее

Оптимизация асинхронного сервиса на Python

Habr.com - пн, 06/23/2025 - 12:42

Всем привет! Сегодня хочу поделиться с вами нашим опытом ускорения асинхронного микросервиса на Python примерно на 25%. Я расскажу, какие действия мы предпринимали с командой, что помогло, а что оказалось не особенно полезно с точки зрения ускорения сервиса.

Небольшое предисловие: мы в Иви постоянно работаем над тем, чтобы наши сервисы отвечали быстро и их максимальная предельная нагрузка повышалась. В процессе очередного анализа сервисов, мы выяснили, что один из них, о котором пойдет речь в статье, отвечает довольно медленно, учитывая его особенности. И мы решили его ускорять.

Читать далее

Кому и почему стоит посмотреть «Кремниевую долину» на английском

Habr.com - пн, 06/23/2025 - 12:33

Здесь могло быть долгое вступление о том, почему круто смотреть сериалы в оригинале. Но вы и так всё знаете. Давайте сразу к делу.

Если ваш английский - Intermediate и выше, но вы всё ещё не смотрели “Кремниевую долину” в оригинале, расскажу, кому и почему этот сериал - must-have:

Читать далее

Собираем трейс в Laravel и отправляем в Zipkin

Habr.com - пн, 06/23/2025 - 12:31

Привет, Хабр! Меня зовут Александр Белышев. Хочу немного вам рассказать о библиотеке (Laravel Zipkin Tracer), которую разработал изучая трейсинг в php. Рассмотрим что собирает, как собирает и сравним ее с OpenTelemetry.

Читать далее

Проектирование Информационных систем. Часть 9. Моделирование поведения 9.2. Моделирование процессов управления

Habr.com - пн, 06/23/2025 - 12:27

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

Напомню один из основных принципов кибернетики: Информация рассматривается кибернетикой как средство управления. Для того чтобы управлять объектом, необходимо иметь:

Читать далее

Данные на экспорт: как устроена защита персональных данных в Московском экспортном центре

Habr.com - пн, 06/23/2025 - 12:25

Если вы разобрались, как работать с китайскими заводами, смогли продать авторские валенки в Дубай и даже однажды экспортировали лед в Исландию — значит, у вас есть выдержка. А значит и требования к защите персональных данных вы точно сможете понять.

Тем более, что 1 июня 2025 года вступили в силу два новых закона — № 420-ФЗ и № 421-ФЗ. Они резко усилили требования к защите персональных данных (ПДн) и ужесточили ответственность за их утечки. Вплоть до 500 миллионов рублей штрафа.

В таких условиях защита ПДн — не бумажка для галочки, а настоящая зона риска. Особенно если вы — организация, которая ежедневно работает с тысячами предпринимателей, компаниями и заявками, связанными с экспортом. Как, например, АНО «Московский экспортный центр» (МЭЦ).

А если при этом данные путешествуют через границы также часто, как российские делегации на форумы в Китай, — будьте готовы подтвердить, что все под контролем. Потому что справиться с трансграничной передачей персональных данных — это уже почти как пройти бизнес-акселератор: не каждый дойдет до конца, но тот, кто дойдет, получит не только аттестат, но и постигнет дзен.

Читать далее

Не используйте теги в Ansible

Habr.com - пн, 06/23/2025 - 12:25

В различных дискуссиях и обзорных статьях по Ansible часто затрагивается тема такого инструмента, как теги. Многие восхищаются гибкостью данного инструмента и даже рекомендуют его использование для разделения различных сценариев исполнения кода в рамках одной кодовой базы. Мол, это удобно, можно сразу в рамках одного плейбука (или одной роли) сразу описать разные варианты запуска сценария, а потом выбирать их опционально, запуская выбранные части кода, отмеченные определенными тегами.

В данной статье я бы хотел поделиться некоторыми своими соображениями на этот счет, сформированными на базе многолетнего опыта работы с Ansible и поддержки различного кода, включая публичные роли. Сразу оговорюсь, что мнение, изложенное в рамках данной статьи - это конкретно мое видение и мой личный опыт. Это не догма и не руководство на все возможные случаи, но повод задуматься над тем, как вы работает с кодом Ansible.

Читать далее

Как в 2025 году в Django реализовать аутентификацию через Google

Habr.com - пн, 06/23/2025 - 12:15

Аутентификация через сторонние сервисы осуществляется на базе протокола OAuth 2.0, который поддерживается библиотекой Python Social Auth Django.

Для начала нам нужно установить библиотеку social-auth-core и дополнительную библиотеку social-auth-app-django для интеграции этой системы регистрации/аутентификации в Django. Оба компонента мы указали в списке зависимостей проекта в файле requirements.txt:

Читать далее

Telegram как канал доставки ВПО: сценарии атак, IoC и практический разбор

Habr.com - пн, 06/23/2025 - 12:11

Telegram давно превратился из просто мессенджера в полноценную экосистему — с ботами, файлами, внешними ссылками и тысячами активных сообществ. Всё это делает его удобной средой не только для общения, но и для злоумышленников.

Мошеннические схемы как с использованием ВПО, так и без него становятся всё более изощрёнными, злоумышленники активно пользуются всеми возможностями мессенджера, включая последние обновления. Все эти схемы разбираются и фиксируются нашими специалистами. Наиболее частые векторы — заражённые APK-файлы, ссылки на фишинговые формы и скомпрометированные боты, выдающие себя за технические сервисы

Читать далее

Когда Terraform не нужен: работаем с инфраструктурой через Ansible

Habr.com - пн, 06/23/2025 - 12:10

Здравствуйте. Меня зовут Николай, и сегодня я расскажу, как мне пригодились Ansible и Python для работы с Yandex Cloud, и совсем не пригодился Terraform. 

Как это было

Недельный геймдев: #231 — 22 июня, 2025

Habr.com - пн, 06/23/2025 - 12:06

Из новостей: Microsoft и AMD заключили многолетнее партнёрство, Nexus Mods сменил владельца, продажи Stellar Blade достигли 3 миллионов копий, «Леста Игры» перешла под контроль государства.

Из интересностей: on shaping light, пишем 3D-игру весом в 600Кб, как сделать свою Civilization, рендеринг чёткого текста на GPU, шейдер чулочков.

Читать далее

Как IT-интроверт стал страшным сном HR'ов

Habr.com - пн, 06/23/2025 - 12:06

Мне не близка манера Антона Назарова. Я не подписана на его канал и не покупаю доступ к сообществу. Это важно понимать сразу, чтобы вы не искали тут фан-клуб. В своей прошлой статье я поделилась подходом к созданию личного бренда, а в этой решила разобрать его на примере кейса, который работает, даже если вызывает раздражение. 

Антон Назаров - бывший инженер-разработчик с карьерой в EPAM, Electrolux, Grid Dynamics, Autodesk, Everli. Сейчас у него:

Читать далее

Как стать успешным резидентом Сколково: требования, виды деятельности и риски

Habr.com - пн, 06/23/2025 - 12:05

Инновационный центр «Сколково» предоставляет уникальные возможности для проектов, но для успешного участия необходимо соблюдать определенные правила и требования.

Ведь многие не торопятся идти в Сколково из-за страха, что потом придется заплатить с процентами и штрафами все, что было сэкономлено.

Но есть и те, кто без оглядки бежит за получением статуса и после напрочь забывает о необходимости соблюдения правил или ограничений

И для тех и для других будет полезно разобраться с тем как на самом деле устроена жизнь внутри Сколково.

Разберем виды деятельности, которые должны реализовывать резиденты, ограничения, которые они должны учитывать, а также требования, которые необходимо соблюдать, чтобы избежать исключения из реестра участников проекта.

Читать далее

Как мы автоматизировали обновление, развёртывание и настройку Postgres-like СУБД для пользователей

Habr.com - пн, 06/23/2025 - 12:01

Привет, Хабр! Меня зовут Роман Аминов, я руковожу группой автоматизации бизнес-сценариев в команде СУБД Pangolin в СберТехе. Это специальная доработанная сборка PostgreSQL, целевая СУБД в Сбере и не только. СУБД — сложный продукт, обновление, настройка и другие рутинные действия, связанные с её сопровождением, сопряжены с риском потери данных. Чтобы облегчить жизнь пользователям (и вдобавок разгрузить нашу техподдержку) мы разработали инструмент для автоматизации кластеров СУБД, их настройки и конфигурирования, обновления версий компонентов в их составе и обслуживание. Решение уже прошло проверку на тысячах кластеров в Сбере и я готов поделиться тем, как всё это работает.

Уточню, что мы используем систему управления конфигурациями Ansible. Всё, что нужно для её работы — это возможность устанавливать SSH-соединения и Python на удалённых серверах.

Надеюсь, статья будет полезна или натолкнёт на свои мысли автоматизаторов и администраторов СУБД и вообще всех, кто связан с базами данных. 

Читать далее

HTB Academy — Network Enumeration With NMAP — Решение задач

Habr.com - пн, 06/23/2025 - 12:01

Внимание!!!

В статье показано пошаговое решение модуля Network Enumeration with Nmap. Я настоятельно рекомендую сначала попробовать решить задачу самостоятельно, а в случае затруднений обратиться к подробному пошаговому руководству. Это позволит вам лучше понять процесс и развить собственные навыки. Также вы можете изучить различные подходы к решению и логику мышления.

Будем останавливаться на темах, в которых есть задачи...

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 1 гость.
Ленты новостей