Как стать автором
Обновить
Контур
Делаем сервисы для бизнеса
Сначала показывать

Принципы дизайна интерфейсов для ИИ

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

Привет! Я Таня, продуктовый дизайнер в Центре ИИ Контура. Как и многие, я начала свое знакомство с ИИ-интерфейсами через научную фантастику. Помните, как Тони Старк общался с Джарвисом? Голографические дисплеи, разговоры как с обычным человеком... Современные ИИ-системы умеют многое, но их возможности и ограничения совсем не такие, как в кино.

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

Читать далее

Бескультурная сказка про Dottrace

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

Короткая зарисовка о том, почему важно осознанно писать каждую строчку кода, каждый символ. А заодно и небольшой мастер-класс по использованию dottrace и класса string одновременно.

Читать далее

Глассморфизм и SVG

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

Всем привет. Я Андрей Осипов, фронтендер из Контура. Почти три года назад, когда у компании был еще старый фирменный стиль, мы столкнулись с проблемой экспорта из фигмы изображений в формате SVG. Сложность была с изображениями, где был эффект глассморфизма, он же эффект матового стекла (frosted glass).

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

Читать далее

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

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

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

Когда речь идёт о небольшом локальном сервисе с нагрузкой 10 запросов в день, можно позволить себе писать в логи всё: от полного текста запроса до полного текста ответа с кучей промежуточной информации (что пришло из базы, какой запрос послали во внешний сервис и что получили в ответ и т.д.). Когда же речь об относительно высоконагруженном сервисе, обрабатывающем порядка 1000 rps даже малая часть этой информации за пару дней запросто может вызвать переполнение современного жёсткого диска.

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

Читать далее

The AdEMAMix Optimizer: Better, Faster, Older

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

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

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

Читать далее

Как много общаться с людьми и не возненавидеть их

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

Привет! Мы — Лера и Наташа — исследователи в UX-лаборатории Контура. Мы много общаемся с командой-заказчиком, с пользователями продукта и с другими коллегами.

Но есть одно существенное отличие: у исследователя лаборатории каждые 3-4 недели новый заказчик и новый продукт. Хотя мы далеко не суперэкстраверты и не особо заряжаемся от бесконечного общения.

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

Читать далее

Настройка Anycast-адреса в рамках бюджетного тестового стенда

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

В рамках IPv4 и IPv6 есть понятие Anycast-адресов. Если упрощать, то это IP-адреса выглядящие как обычные «серые» или «белые» адреса, но которые одновременно могут работать как на одном сервере, так и на множестве. Есть мнение, что это сложно настраивается, требует много дополнительных слоев маршрутизирующего оборудования и т.д. Но в данной статье я попробую описать настройку Anycast-адреса где угодно и с минимальными затратами.

Читать далее

Быстрый доступ к VPN в iOS с помощью App Intents

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

Привет! Меня зовут Антон Долганов, я iOS-разработчик в компании Контур. Я работаю над инфраструктурными модулями и параллельно поддерживаю наше приложение Контур.Коннект, которое используется для подключения к внутреннему VPN и даёт доступ к корпоративным сервисам.

Недавно мы выпустили обновление Коннекта, добавив поддержку Быстрых команд (Shortcuts). Теперь можно включать и отключать VPN, даже не заходя в приложение. В этой статье я расскажу, как я это реализовал и почему это полезно.

Читать далее

Как работать, если у тебя горе

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

Три года назад у моего мужа нашли рак. А два года назад – у папы. Было страшно и совершенно непонятно, как в целом жить, а не то, чтобы работать и развиваться.

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

Читать далее

Как T-shape бэкграунд влияет на оптику исследователей и причем тут антропология

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

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

Читать далее

Тредпульное заклятие Dotnet-демонов на Linux

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

Все слышали о том, что иногда dotnet на Linux потребляет больше ресурсов, чем на Windows. Порой эта разница практически незаметна. Но случается и такое, что одно и то же приложение потребляет на Linux в 2–3 раза больше CPU, чем на Windows.

Читать далее

Внедряем программу горизонтального премирования – получаем сотни благодарностей от разработчиков каждый месяц

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

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

Что из этого вышло – читайте в статье.

Читать далее

Как системный аналитик может data-культуру развивать

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

Всем привет! Я Вера Сапожникова, системный аналитик. В этой статье я расскажу: что такое data governance, какие проблемы поможет решить data governance и как применить data governance на практике.

Сразу хочу оговориться, что data governance – это масштабная, всеобъемлющая область, которая позволяет выстроить процессы и подходы работы с данными на разных уровнях. Поэтому я считаю, что каждый аналитик тоже может влиять на data-культуру и использовать подходы DataGov в масштабе своей команды и в разрезе своих задач.

Читать далее

Как мы провели соревнование вместо тестового на стажировку в DS-команду

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

Обычный формат тестового задания — задача и датасет  — требует много времени на проверку и не дает кандидату возможности проявить себя в открытой конкуренции. И с прошлого года мы начали проводить отбор в виде data science соревнования.

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

Читать далее

Ближайшие события

Эволюция службы поддержки сотрудников: почему так непросто сделать просто

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

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

Читать далее

Работа с бэклогом UX-исследователя

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

К работе с бэклогом можно подойти по-разному. При выборе формата важно учитывать особенности конкретной команды: количество ролей, степень неопределенности в прогнозировании будущей нагрузки, количество и сроки задач.

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

Читать далее

Как Мистер Бот для анализа изменений в Нормативке осчастливил команду аналитиков

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

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

Читать далее

Продвинутые структуры Redis

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

Редис – это кеш? А, может быть, это основная база данных? Так мы и живём в Мойре – опенсорс-системе реалтайм-алёртинга, родом из компании Контур. Расскажу вам про плюсы и минусы такого подхода, про жизнь в Редисе при 3 миллионах RPS, про миграции данных и оптимизацию базы.

Читать далее

Дока сервиса, с которым интегрируешься, неполная и неактуальная. Тестовых площадок нет. Как выжить системному аналитику?

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

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

Читать далее

Нам надоела нестабильность Microsoft Exchange, и мы перевели компанию на новый бэк календарей

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

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

Читать далее

Информация

Сайт
tech.kontur.ru
Дата регистрации
Дата основания
Численность
свыше 10 000 человек
Местоположение
Россия
Представитель
Варя Домрачева