Как стать автором
Обновить
482.53
Сбер
Технологии, меняющие мир
Сначала показывать

Обзор песочницы по тестированию. Практика для QA

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров8.7K

Привет, Хабр! Меня часто спрашивают, где можно попрактиковаться в тестировании сервиса? Чтобы не просто найти баги на проде, а провести полный регресс после внесения изменений? Я называю это тестированием с обратной связью. И однажды, устав отвечать на такие вопросы, я решил спроектировать сайт-песочницу. Там не только можно попробовать свои силы, но и найти много информации для начинающих тестировщиков. 

Читать далее

Одиночество в сети

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров3.3K

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

Читать далее

Что такое тёмная паутина и опасна ли она?

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров7K

Хотя большинство людей выходят в интернет через обычные веб‑браузеры, такие как Google Chrome, Yandex, Safari и т. д., существуют более глубокие уровни интернета, которые недоступны обычному пользователю. Dark Web — это набор веб‑сайтов, форумов и торговых площадок, доступ к которым возможен только с помощью браузера Tor. Этот специализированный браузер предоставляет пользователям уровень анонимности, который особенно привлекателен для киберпреступников, хакеров и правительственных агентов, желающих скрыть свою личность.

Читать далее

Nix: насколько хороша альтернатива Dockerfile?

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров9.5K

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

Для многих это стандарт, отклонения от которого вызывают недоумение и вопросы. Но даже у всего хорошего есть альтернативы. Одна из них — Nix. Насколько она сопоставима по удобству и скорости с Docker?

Меня зовут Борис Табачников, я разработчик отдела RnD в СберТехе. Кратко расскажу, что такое Nix в целом, зачем вам его использовать и подробно сравню скорость работы Nix и Docker.

Статья будет полезна DevOps‑инженерам и разработчикам, интересующимся контейнеризацией. И особенно — тем, кто ищет альтернативы для Docker и кого заинтересовал Nix, но при этом сферы его использования и применимость для сборки образов недостаточно понятна.

Читать далее

Эволюция ИИ и что его ждёт в будущем

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров2.4K

Привет всем! Мы снова решили поднять тему искусственного интеллекта, эволюция которого развивается с головокружительной скоростью. Он прошёл долгий путь с момента своего создания, и продолжает эволюционировать, расширяя свои возможности и варианты применения. В этой статье мы рассмотрим ключевые этапы его развития, начиная с простых программ на основе правил и заканчивая перспективами создания искусственного суперинтеллекта (ASI) и самосознающего ИИ.

Читать далее

Перенос головы с картинки — сложно ли это? Модель GHOST-2.0

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров1.9K

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

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

Читать далее

Информационные технологии и цифровая антропология

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров594

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

Читать далее

Hot reload секретов под нагрузкой в Java-сервисах на Spring

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров3.9K

Привет, Хабр! На связи Андрей Чернов, Java‑архитектор в СберТехе. В прошлой своей статье я рассказал про особенности работы с секретами в Java‑сервисах на Spring Boot — где их брать и как применять к вашему сервису, на примере того, как мы делаем это в Platform V Sessions Data.

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

Как я уже говорил, файлы с секретами по разным причинам меняются, поэтому сервису нужно вовремя реагировать на это и применять новые секреты. В своём сервисе Platform V Sessions Data мы решили применять обновления секретов прямо «на горячую», не останавливая, не перезапуская сервисы, и даже не снимая с них нагрузку. Мы называем это hot reload.

Читать далее

Как мы научились управлять метриками и почему это важно для продукта

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров2.5K

Сегодня я хочу рассказать о метриках. Но не о тех, которые обычно обсуждают, к примеру, на конференциях, где каждый рассказывает о своём продукте. Я буду говорить о командных метриках и о нашей команде Sber Data Exchange.

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

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

Читать далее

Как не укусить себя за хвост во время написания функциональных тестов на Go

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров2.1K

Залог успеха любого программного решения — хорошее покрытие его функциональными тестами. Каждая полностью покрытая функция — минус одна потенциальная ошибка в работе проекта или даже больше. Однако при написании тестов в проекте, насчитывающем тысячи строк кода и множество пакетов (packages), можно столкнуться с различными трудностями.

Я Роман Соловьев, ведущий ИТ‑инженер в отделе RnD и готовых решений управления развития продукта в СберТехе. Сегодня расскажу, с какими проблемами мы столкнулись при написании тестов к проекту на Go, активно использующему Docker‑контейнеры, и как нам удалось их решить.

Эта статья будет полезна тем, кто пишет модульные тесты на Go, особенно для проектов, использующих Docker‑контейнеры. Я постараюсь просто и понятно объяснить официальный code‑style для модульных тестов, а также подсветить подводные камни, с которыми можно столкнуться при их написании.

Читать далее

Почему киберспорт завоевывает мир?

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.1K

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

Читать далее

Перспективные технологии на 2025 год

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров3.5K

Привет! Предлагаем вам выборку технологий, которые демонстрируют серьезные перспективы развития и могут повлиять на наше будущее.

Читать далее

Разработка трёхмерного движка для Dendy/NES. Часть 1

Уровень сложностиСредний
Время на прочтение18 мин
Количество просмотров16K

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

Читать далее

Как наши эмоции влияют на память и процесс обучения

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров3.7K

Привет всем! Поговорим об эмоциях и о том, как они влияют на процесс нашего познания. Многие из вас наверняка слышали, что эмоции мешают обучаться, здраво мыслить и принимать правильные решения. Так ли верны подобные предостережения? Давайте обратимся к науке и посмотрим на некоторые её достижения в этой области.

Читать далее

Как быстро освоить кибербезопасность: советы для начинающих

Время на прочтение6 мин
Количество просмотров11K

Привет! Эта статья предназначена для тех, кто хочет быстро освоить основы кибербезопасности, но не знает, с чего начать и куда двигаться. 

Читать далее

Воздействие ИИ на окружающую среду

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров1.3K

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

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

Читать далее

Автоматизировать управление инфраструктурой в облаке: почему мы решили разрабатывать свое решение

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров2K

Привет, Хабр! Меня зовут Захар Пикуль, я руковожу в СберТехе отделом сопровождения инфраструктуры тестовых сред. Созданием и внедрением ИТ‑решений в компаниях различного размера и уровня я занимаюсь уже более 15 лет.

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

Эта статья — вводная. В ней мы разберём вызовы, с которыми может столкнуться компания в процессе переезда в облако, и возможные способы их решения.

Читать далее

Единицы измерения в web, или Сколько попугаев во viewport'е

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров1.8K

Всем привет! Меня зовут Вова я разработчик СБОЛа в web-канале.

Наверное, каждый фронтенд‑разработчик, по крайней мере на собеседовании, сталкивался с вопросами: «Какие единицы измерения существуют в CSS?» или «Какие единицы измерения ты использовал для CSS?», и т. п. Скорее всего, большинство интервьюеров удовлетворил бы ответ: «Абсолютные и относительные». И в целом, это, по‑своему, правильно. Но зададим себе вопрос: если разделить множество единиц измерения на два подмножества — абсолютные и относительные, — то будут ли внутри этих подмножеств единицы измерения действительно взаимозаменяемыми? Скорее нет, чем да. Тогда по какому признаку мы могли бы их разделить? По функциональному использованию.

Читать далее

Продвинутые роботы сегодняшнего дня

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров2.3K

Привет всем! Мы подготовили для вас подборку интересных роботов, которые уже меняют или в обозримом будущем изменят нашу с вами повседневную жизнь. Без длинных предисловий перейдём сразу к делу.

Читать далее

Популярные инструменты для создания процессов DevOps

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров8.1K

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

Читать далее

Информация

Сайт
www.sber.ru
Дата регистрации
Дата основания
Численность
свыше 10 000 человек
Местоположение
Россия