Исследование в области русского рукописного текста. Реализация и тестирование прототипа http://amp.gs/jY4Ka
Хабр
Исследование в области русского рукописного текста. Реализация и тестирование прототипа
Недавно мы с коллегами работали над задачей автоматического распознавания русского рукописного текста. В предыдущей статье была описана работа над созданием нашего датасета для обучения...
Вас взломали, но не сломили: криптографический тест с секретом http://amp.gs/jY4HM
Хабр
Вас взломали, но не сломили: криптографический тест с секретом
Умные устройства в вашем доме взломаны, но кто стоит за этим? Всю информацию соберёт тот, кто разберётся в шифрах и тайных знаках. Но не волнуйтесь: и мастера, и неофиты могут попасть на ближайшее собрание ложи <a href="https://u.habr.com/itnights-test-main">IT…
Отказоустойчивость в e-commerce: как подготовить маркетплейс к большим нагрузкам? http://amp.gs/jY4Fp
Хабр
Отказоустойчивость в e-commerce: как подготовить маркетплейс к большим нагрузкам?
Стабилизацию технической части ecommerce-продукта и проверку корректности всех процессов нужно начинать заранее и заканчивать за несколько недель до периода повышения активности покупателей (например,...
Имитационная модель пула потоков для сервера баз данных http://amp.gs/jY4MX
Хабр
Имитационная модель пула потоков для сервера баз данных
В работе построена объектная имитационная модель пула потоков, за
основу которой взята реализация, используемая в СУБД MySQL, MariaDB и Percona
Server. Описаны входные потоки модели и примеры их...
основу которой взята реализация, используемая в СУБД MySQL, MariaDB и Percona
Server. Описаны входные потоки модели и примеры их...
[Перевод] Туториал по JUnit 5 - Аннотация @RepeatedTest http://amp.gs/jY4Qs
Хабр
Туториал по JUnit 5 - Аннотация @RepeatedTest
Это продолжение туториала по JUnit 5. Введение опубликовано здесь.Аннотация @RepeatedTest используется для написания повторяющихся тестовых шаблонов, которые могут выполняться несколько раз в...
DI.kt: одна из первых DI библиотек для Kotlin Multiplatform http://amp.gs/jY46d
Хабр
DI.kt: одна из первых DI библиотек для Kotlin Multiplatform
Прошу приветствовать одну из первых DI библиотек для Kotlin Multiplatform — DI.kt . Вы можете спросить: «А зачем нам ещё DI либы?». Долгое время полноценного DI для Kotlin Multiplatform не...
[Перевод] Новые возможности C#10: атрибут CallerArgumentExpression http://amp.gs/jY4b7
Хабр
Новые возможности C#10: атрибут CallerArgumentExpression
Об атрибуте CallerArgumentExpression говорят уже много лет. Предполагалось, что он станет частью C# 8.0, но его внедрение в язык отложили. А в этом месяце он, наконец, появился — вместе с C# 10 и .NET...
[recovery mode] Митап «Открытая планировка: что такое Open Source в 2021» http://amp.gs/jYRYz
Хабр
Митап «Открытая планировка: что такое Open Source в 2021»
25 ноября в 19:00 приглашаем на онлайн-митап. Обсудим, почему Open Source больше не холиварная тема и ему есть место даже в суровом энтерпрайзе. РегистрацияНа митапе поговорим о том, как...
[Перевод] Ожидаемое исключение JUnit 5 — пример assertThrows () http://amp.gs/jYRpj
Хабр
Ожидаемое исключение JUnit 5
Это продолжение туториала по JUnit 5. Введение опубликовано здесь.В JUnit 5, чтобы написать тестовый код, который, как ожидается, вызовет исключение, мы должны...
Как это устроено: видеоконференции ВКонтакте на безлимитное число участников http://amp.gs/jYRpk
Хабр
Как это устроено: видеоконференции ВКонтакте на безлимитное число участников
Сервисы для онлайн-общения и всевозможная доставка — наверное, самые востребованные и активно развивающиеся отрасли 2020–21-го. Мы ВКонтакте тоже не остались в стороне: работая удалённо с первых...
Agile vs Waterfall: о чём говорили аналитики на Х5Meetup http://amp.gs/jYRlN
Хабр
Agile vs Waterfall: о чём говорили аналитики на Х5Meetup
Привет! 18 ноября мы провели новый митап, где главное темой стали особенности работы аналитиков при разных подходах к разработке. Онлайн-встречу мы записали и готовы поделиться видео с вами.Ведущий...
[Перевод] Проектирование открытых социотехнических систем как преодоление сложности разработки программного обеспечения — Часть 1 http://amp.gs/jYRCI
Хабр
Проектирование открытых социотехнических систем как преодоление сложности разработки программного обеспечения — Часть 1
Несмотря на попытки индустрии ICT (информационно-коммуникационных технологий) как можно быстрее адаптироваться и подстраиваться к нестабильной социальной и технической среде, в которой они оперируют,...
Работа с квалифицированными сертификатами в свете новой редакции Приказа №795 ФСБ РФ от 21.01.2021. Часть II http://amp.gs/jYR0j
Хабр
Работа с квалифицированными сертификатами в свете новой редакции Приказа №795 ФСБ РФ от 21.01.2021. Часть II
После опубликования статьи, посвящённой требованиям Приказа №795 ФСБ России в редакции от 29 января 2021 года, меня не покидало чувство её незавершённости. Это чувство было связано с тем, что в статье...
[Перевод] Git ls-files в 5 раз быстрее fd и find. Тесты под катом http://amp.gs/jYRWx
Хабр
Git ls-files в 5 раз быстрее fd и find. Тесты под катом
Автор материала изменил инструмент перечисления файлов в NeoVim с fd1 на git ls-files2 и заметил, что файлы отображаются быстрее. При этом цель fd — скорость, а Git — это прежде всего система...
Styled Components — идеальная стилизация React-приложения http://amp.gs/jYRoz
Хабр
Styled Components — идеальная стилизация React-приложения
ДисклеймерДанная статья будет полезна новичкам и, возможно, старичкам. Эта реализация является чисто субъективной и может вам не понравиться (жду вас в комментах). Для понимания материала требуются...