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

Выбор Минцифры: какие российские операционные системы получат господдержку

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

В марте 2022 года американская компания Microsoft объявила о постепенном сворачивании бизнеса в России. Легальное использование ее главного продукта — операционной системы Windows — было поставлено под угрозу. Интересно, что уже в апреле IT-гигант начал «мягко» возвращаться, в июне президент Microsoft Брэд Смит заявил о «планомерном уничтожении бизнеса в стране», а весной 2023 года многие отечественные корпоративные клиенты стали получать письма с предложениями продлить лицензию на Windows. Но еще задолго до череды этих непоследовательных действий поставщика российские госорганы стали плавно переходить на отечественные решения, потому что их на рынке достаточно. 

В ноябре 2022 года стало известно, что эксперты Минцифры выбрали 3 наиболее перспективные российские операционные системы, которые получат всестороннюю поддержку от государства — Astra Linux (ГК «Астра»), ОС «Альт» («БазАльт СПО») и «Ред ОС» («Ред Софт»). Сегодня мы поговорим об этих и других ОС из реестра ПО, а также оценим перспективы вытеснения Windows с российского рынка.

Читать далее
Всего голосов 16: ↑15 и ↓1 +14
Комментарии 17

Почему я использую эргономичную сплит-клавиатуру и не собираюсь возвращаться к обычным

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

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

Читать далее
Всего голосов 43: ↑40 и ↓3 +37
Комментарии 150

Сделали по красоте: победители «Конкурса красоты кода»

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

Вчера прошла наша технологическая конференция SmartDev на которой мы подарили заслуженные призы победителям «Конкурса красоты кода». Свои работы прислали больше 1000 талантливых программистов. Некоторых мы даже пригласили к себе работать. Код оценивало очень большое жюри из экспертов Сбера и других компаний.

Напомним, что в конкурсе было пять категорий: Python, Java, Mobile (Android), Data Science, Fronted, — и в каждой из них было по три номинации.

Читать далее
Всего голосов 37: ↑19 и ↓18 +1
Комментарии 12

Использование технологий машинного обучения в аудите: примеры эффективного применения

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

Привет, Хабр! На связи Егор Гершевский и Никита Горбачёв, участники профессионального сообщества NTA.

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

Сегодня почти каждая крупная технологическая компания внедряет машинное обучение (ML) в аудит. Вот, например, как оно применяется в Facebook и Amazon. Его можно задействовать в разных аспектах, включая анализ данных, обнаружение мошенничества, прогнозирование рисков и оптимизацию процессов. Алгоритмы машинного обучения могут обрабатывать и анализировать огромные объёмы данных, выявлять скрытые зависимости и аномалии, что помогает аудиторам принимать более обоснованные и точные решения. Далее мы рассмотрим различные типы задач машинного обучения, которые могут быть применены в аудите.

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 0

Дополнительные контейнеры в Kubernetes и где они обитают: от паттернов к автоматизации управления

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 2.4K
Туториал

Всем известно, что pod в Kubernetes может включать в себя несколько контейнеров: для Service Mesh, работы с внешним хранилищем секретов, журналирования и т. д. В итоге это множество вызывает вопросы. Правильно ли использовать столько контейнеров? Как их изолировать от пользовательских приложений? Можно ли вообще исключить дополнительные контейнеры из пользовательских релизов?

Я Максим Чудновский, занимаюсь Synapse Service Mesh в СберТехе. Расскажу, какие есть паттерны применения дополнительных контейнеров в Kubernetes, как они могут помочь в платформенной инженерии, и, самое главное, как полностью автоматизировать процесс управления жизненным циклом таких контейнеров.

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

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 0

Кто отвечает за развитие Python

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

Начиная с первой версии Python, развитием языка занимался его создатель — голландский программист Гвидо ван Россум, нареченный в рамках языка неофициальным, но очень солидным для open-source сообщества титулом Benevolent Dictator for Life (BDFL), что можно перевести как Бессрочный Великодушный Диктатор. По мере усложнения Python всё большую роль в его развитии стало играть комьюнити, и в июле 2018 года Гвидо отказался от титула. Начиная с версии 3.8, за будущее Python отвечает руководящий совет в составе нескольких известных разработчиков. В этом посте мы подробней расскажем о том, кто и как направляет развитие одного из главных языков программирования в современном мире.

Читать далее
Всего голосов 24: ↑22 и ↓2 +20
Комментарии 0

Как работает SberPay под капотом

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

Как вы думаете, когда и чем впервые оплатил человек?

Вряд ли это была знакомая всем карта с чипом и магнитной полосой во времена до нашей эры…

Конечно, альтернатива наличке появилась еще за пару тысяч лет до этого…

О том, как бартер превратился в оплату телефоном, вы узнаете из этой статьи.

Читать далее
Всего голосов 24: ↑23 и ↓1 +22
Комментарии 20

Распределённые снапшоты: определение глобального состояния распределённых систем

Уровень сложности Сложный
Время на прочтение 19 мин
Количество просмотров 1.5K
Перевод

Наша команда продолжает развивать Platform V DataGrid — распределенную базу данных в оперативной памяти для высокопроизводительных вычислений. В последнем релизе мы реализовали инкрементальные снапшоты, которые быстро снимаются, сохраняют транзакционную целостность и почти не влияют на общую производительность системы.

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

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 0

Картина ясная: как мы визуализируем метрики Platform V DataGrid в Grafana

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

Привет, Хабр! Меня зовут Илья Степанов, я работаю в СберТехе в команде продукта Platform V DataGrid — распределённой базы данных, основанной на Apache Ignite и доработанной до enterprise-уровня надёжности и безопасности. В статье расскажу, как мы обеспечиваем промышленный мониторинг критических систем и визуализируем метрики наших кластеров.

Периодически к нам обращаются пользователи и клиенты с вопросом: «Как лучше визуализировать то или иное состояние кластера?» В нашем продукте есть несколько способов получения метрик из кластера. В том числе «классические» для Java-приложений: можно прочитать метрики через JMX, экспортировать в формате Prometheus, сбрасывать в log-файл, получать в результате SQL-запроса или через вызов управляющего скрипта. То есть, с метриками может работать практически любая система мониторинга.

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 0

Не только ASUS, Acer и HP: мощные ноутбуки, которые производят в Китае и можно купить в РФ

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

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

Читать далее
Всего голосов 32: ↑27 и ↓5 +22
Комментарии 18

Человеку нужен человек, или История успешного найма

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

В жизни очень сложно встретить людей, с которыми готов пройти свой путь, но не менее сложно сформировать команду мечты и найти того самого идеального кандидата.

Герасимова Любовь, HR команды Сбера

Однажды передо мной стояла задача в кратчайшие сроки найти Java‑разработчика уровня Senior на приоритетный проект Сбера. Когда я нашла подходящего кандидата, у него, естественно, уже было несколько офферов от крупных игроков на рынке. Наше предложение, как и другие, было привлекательным, но требовало обдумывания. На принятие решения кандидат попросил неделю, но я постоянно оставалась с ним на связи: могла позвонить и спросить, как дела, просто поболтать с ним, поделиться новостями, которые кто‑то из нас услышал. Мотивация кандидата была для меня прозрачна, я понимала, что он уже достиг определенного профессионального уровня и что ищет от нового места работы. Это помогло мне расставить акценты на интересных моментах и важных для него факторах: кандидата интересовали не столько деньги, сколько возможность реализовать свои идеи. Я в красках рассказала ему, что где, как не в Сбере, можно раскрыть свой потенциал, описала преимущества работы в конкретной команде, и он выбрал нас раньше, чем закончилась неделя.

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Комментарии 5

«Мне нужен твой палец, глаз, лицо и голос»: популярные методы биометрической идентификации

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

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

Читать далее
Всего голосов 15: ↑14 и ↓1 +13
Комментарии 1

Разбираемся в «базовых» алгоритмах для проекта

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

Меня зовут Александр Певненко, я Java developer в СберТехе. Вместе с командой развиваю Platform V DataSpace — BaaS-продукт, обеспечивающий базовые сервисы для работы с данными.

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

Если скорость и производительность критичны для системы, то оптимизация кода перестает быть пустой тратой времени. А использование сторонних библиотек без понимания их устройства становится риском, так как может обернуться падением производительности.

Поэтому здесь я приведу несколько «базовых» алгоритмов, знание которых помогает мне работать с прицелом на эффективность кода, и дополню примерами на Python и Java.

Читать далее
Всего голосов 32: ↑18 и ↓14 +4
Комментарии 17

Опыт горизонтального масштабирования: как мы перешли с Ignite на Platform V DataGrid в антифроде

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

Привет, Хабр! Меня зовут Михаил Сапрыкин, я ведущий инженер разработки в Сбере. Наша команда развивает систему антифрода. Раньше мы работали с Apache Ignite, но затем перешли на Platform V DataGrid — распределённую базу данных в оперативной памяти для высокопроизводительных вычислений, которую разрабатывает СберТех.

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

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Комментарии 2

Замена Paint в задачах разметки графических данных

Уровень сложности Средний
Время на прочтение 7 мин
Количество просмотров 7.5K
Обзор

Привет, Хабр! С вами Кирилл Иванов, участник профессионального сообщества NTA. Модели машинного обучения компьютерного зрения являются крайне актуальной задачей в современном мире, поскольку компьютерные системы, способные «видеть», могут применяться во многих областях жизни. Одной из самых популярных областей применения моделей компьютерного зрения является распознавание объектов на изображениях и видео. Это может быть полезным, к примеру, для систем видеонаблюдения, автоматической сортировки на производстве, диагностирования медицинских изображений. Кроме того, модели машинного обучения используются при создании дополненной и виртуальной реальностях. Они позволяют создавать интерактивные пользовательские интерфейсы, а также обеспечивать визуализацию информации на основе видео и изображений.

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

Читать далее
Всего голосов 12: ↑10 и ↓2 +8
Комментарии 1

Мультиоблачная архитектура: проблемы и подводные камни

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

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

Читать далее
Всего голосов 4: ↑4 и ↓0 +4
Комментарии 0

Электротяга на воде и в воздухе: как обстоят дела у «чистого» транспорта

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

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

Читать далее
Всего голосов 18: ↑15 и ↓3 +12
Комментарии 29

PostgreSQL: обходим подводные камни при миграции

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

Привет! Меня зовут Антон Казачков, я специалист вендорской поддержки СУБД Platform V Pangolin. Это реляционная СУБД уровня enterprise, которая разработана в СберТехе на основе PostgreSQL и доработана до корпоративного уровня надёжности и производительности. Сегодня Pangolin — целевая СУБД Сбера, основа для миграции всех существующих приложений и разработки новых.

Расскажу о ситуациях, с которыми сталкиваются команды на последних этапах миграции СУБД и в начале производственного цикла. На Хабре часто обсуждаются нюансы переезда СУБД из разных проприетарных версий на PostgreSQL. А вот информации о том, как вводить базы в эксплуатацию и выявлять производственные «болячки», на мой взгляд, не так много.

Читать далее
Всего голосов 20: ↑20 и ↓0 +20
Комментарии 1

Жизненный цикл задачи: как быстро и бесконфликтно провести задачу от замысла до реализации

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

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

Меня зовут Вячеслав. Я разработчик в Сбере.

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

Читать далее
Всего голосов 15: ↑12 и ↓3 +9
Комментарии 4

Что такое обезличивание и с чем его едят?

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

Три года назад, весной 2020, пандемия COVID-19 только начиналась и все переходили в режим самоизоляции. Мы в один миг оказались в ситуации, когда у нас имеется огромное количество данных, доступ к которым можно получить лишь из офиса, в который, разумеется, невозможно попасть. Работать без доступа к документам нереально, нам критически необходимо продолжать размечать данные, а значит нужно разработать подход, при котором можно это делать удаленно. Именно тогда мы в очередной раз подняли тему, которая и так периодически возникала в наших обсуждениях — а так ли нам нужны настоящие данные? Ответ очевидный: нет, если мы сохраняем их вид (ФИО меняем на ФИО, адрес на адрес и т. д.). Данный процесс называется обезличиванием.

Читать далее
Всего голосов 13: ↑13 и ↓0 +13
Комментарии 7

Информация

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