Месяц: Январь 2023

  • ТОП-10 экспортеров для Prometheus 2023

    от автора

    Статья Основы мониторинга (обзор Prometheus и Grafana) оборвалась на самом интересном месте. Автор предложил искать и использовать актуальные экспортеры, а читатель такой – окей, где референс? Что ж, давайте рассмотрим топ-10 наиболее полезных экспортеров на начало 2023 года – возможно именно их вам не хватало, чтобы построить свою идеальную систему мониторинга!Установка экспортеровАктуальные инструкции по установке…

  • Иной взгляд на React компоненты

    от автора

    Как мы все знаем, в React есть функциональные и классовые компоненты. Каждый вид имеет свои плюсы и минусы.Классовые компоненты имеют меньшую производительность по сравнению с функциональными и вызывают некоторые сложности в переиспользовании одинаковой логики.Моё мнениеЛично мне не нравятся повсеместные стрелочные функции и this.Функциональные компоненты, в свою очередь, для оптимизации заставляют нас оборачивать объекты в useMemo,…

  • Большой тест 5 «азиатских» аккумуляторов D23. Часть 3: резервная ёмкость

    от автора

    Привет, Хабр! Испытания пяти аккумуляторных батарей для автомобилей азиатского производства продолжаются. Furukawa Battery Super Nova 55D23L, Panasonic (Yuasa) N-75D23L/JE, Solite 85D23L, Mazda (Exide) PE1T-18-520 9B, Exide Premium EA654. Сегодня будем измерять резервную ёмкость.

  • Визуализация весов в машинном обучении на примере алгоритма Random Forest и Decision Tree

    от автора

    Привет, Хабр!Меня зовут Александр Серов, я Data Scientist и являюсь участником профессионального сообщества NTA.  Сегодня загляну «под капот» алгоритмов, использующих в своей основе деревья решений. Один из самых мощных алгоритмов контролируемого машинного обучения на сегодня – градиентный бустинг (Catboost, XBGR), построен на столь казалось легком и базовом элементе, как бинарное дерево, или же дерево решений. Оно…

  • Строим OCR-ферму на базе айфонов для скрапинга мемов в Интернете

    от автора

    Каждый, кто провел какое-то время в Интернете хорошо представляет насколько популярным стало использование мемов в онлайне. Находить новые мемы о последних событиях и делиться ими с друзьями, — это мое давнее времяпрепровождение.Большинству мемов свойственна ироническая двойственность: чем более они нишевые, тем более забавными они кажутся. Некоторые из лучших мемов — это просто глупые шутки между…

  • Testcontainers с Kotlin и Spring Data R2DBC

    от автора

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

  • 9 книг для тимлидов и тех, кто хочет ими стать

    от автора

    Привет! На связи СберМаркет Tech. Эту подборку книг составили инженерные менеджеры СберМаркета и ведущие подкаста «Для tech и этих» Олег Федоткин, Никита Елагин, Семён Мацепура и Вячеслав Артемьев. Сейчас в подчинении у ребят суммарно более 200 инженеров. Мы попросили их поделиться книгами, которые в своё время помогли им вырасти из разработчиков в управленцев. Эти книги…

  • Node.js наизнанку: не все происходит в пуле потоков

    от автора

    Node.js это кроссплатформенная среда выполнения JavaScript с открытым исходным кодом для выполнения JavaScript вне браузера. Он поддерживается движком Google V8, что делает его чрезвычайно производительным.Асинхронная среда выполнения, управляемая событиямиОдно из наиболее распространенных утверждений, с которым мы сталкиваемся при знакомстве с Node, заключается в том, что он выполняется в одном потоке. Тем не менее каждый может…

  • Мониторинг: смысл, цели и универсальные рецепты

    от автора

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

  • Как писать конспекты на компьютере быстрее, чем от руки, при помощи VS Code

    от автора

    Отдельная вкладка для просмотра математики в реальном времениВведениеДалее будут описываться способы ускорения набора LaTeX-овского текста, поэтому если Вы не знаете, что такое LaTeX, то Вам придется изучить это самостоятельно (может кто оставит полезные ссылки в комментариях).Кратко лишь скажу, что LaTeX-овский текст — это текст, при помощи которого можно создавать документы со сложными математическими формулами, красивым…