В Go есть три способа управления параллельностью тестов:Короткий гайд о -p, -parallel и t.Parallel а также бонус для любителей параллельного программирования Читать далее
О, это волшебное словосочетание "пользовательский опыт". Как много в этой фразе для сердца нашего слилось, как много в нем отозвлось. Почти цитата поэта-классика. Удачные пользовательские решения удобны им эффективны, неудачные раздражающи и иногда "убийственны". И вот несколькими обратными примерами хочется поделиться. Читать далее и обменяться мнением
Мой первый опыт с веб-хостингом у меня был в 2005 году. Тогда я на dial-up модеме нашел для себя сайт веб-хостинга (его уже не существует, так что не реклама) Ayola.net — они давали абсолютно бесплатное размещение и бесплатный домен третьего уровня. Это было нереально круто: СВОЙ ДОМЕН…
Новый перевод от команды Spring АйО расскажет вам (с примерами кода), как JVM обрабатывает исключения на низком уровне, что такое таблица исключений и какие сценарии используются для вариантов try-catch и try-finally. Читать далее
Привет, Хабр!Сегодня мы будем рассматривать один из самых мощных алгоритмов детектирования аномалий, который называется Isolation Forest.Чтобы понять суть, представьте себе огромный лес. Вы идёте по нему, случайно выбирая направления. Чем быстрее вы натыкаетесь на редкое дерево, тем более аномальным оно является. Isolation Forest использует эту же идею, только вместо деревьев у нас данные, а вместо леса — решающие деревья (метафора века). Читать далее
В этой статье мы хотим поделиться опытом разработки экосистемы (если есть слово поудачнее, то обязательно поделитесь в комментариях) сервисов для упрощения процесса разработки моделей и решений по CV. Идея написать статью укрепилась после того как мы пообщались со…
Привет, Хабр! Меня зовут Натиг Нагиев, я Devops-инженер в МТС Диджитал.На нашем проекте мы обеспечиваем авторизацию внешних клиентов в продуктах МТС. Это Mission Critical система, где мы оптимизировали и гарантировали доставку секретов в контейнеры с микросервисом, избавлялись от…
Статья-шпаргалка о типах данных в Julia: от примитивных, до параметрических абстрактных. Рассказывается, почему range умеет работать как массив, почему Vector{Int64} не является подтипом Vector{Real}, но является подтипом Vector{<:Real}, чем отличается неизменяемая структура от изменяемой структуры с неизменяемыми полями Читать далее
Многие компании сталкиваются со сложностью эффективного распределения бюджета на медийные кампании: как измерить эффективность распределения бюджета? Как оценить влияние медийной рекламы на ключевые показатели бизнеса? Как снизить издержки на медийку?Мы провели серию…
Этой статьёй мы начинаем трилогию об игровом движке Nau Engine. В первой части мы сосредоточимся на его функциональности, уделяя особое внимание трём ключевым блокам ошибок: проблемам с памятью, копипасте и логическим ошибкам. Читать далее