• Привет, Хабр!Сегодня рассмотрим regexp — стандартный пакет Go для работы с регулярными выражениями. Если вы уже пользовались регулярками в других языках (например, Python, JavaScript или Perl), то знаете, как они могут нагружать процессор и вызывать некоторые подвисания.Основное отличие Go — он использует движок RE2, который не поддерживает бэктрекинг.…

  • DPI EngineОглавлениеВведениеЧто такое сетевой протокол, пакет, слой?OSIЧто такое сетевой поток?Направление потоковЧто такое Uplink/Downlink и почему это не одно и то же что CTS/STC?Что такое reassembling?Как reassembling может влиять на классификацию трафика?Что такое сервис?Более одного сервиса на одном сервереКлассификация трафикаМетоды для…

  • Кадр мультфильма «Pinocchio» Walt DisneyЧтобы получить работу, это понятно.Но кто сказал, что враньё сработает? А если наоборот?Не буду занудствовать о том, что врать нехорошо. Либо родители научили этому в детстве, либо нет. Останусь сугубо в меркантильной плоскости.Согласно исследованию CareerBuilder, 75%…

  • Уверен, вам не нужно рассказывать, как прочитать весточку от друга в Telegram, VK, WhatsApp и любом другом мессенджере, но что делать, когда речь заходит о брокерах сообщений? Скажем, пишите вы себе ная архитектура, является шаблоном архитектуры программного обеспечения, позволяющим создание,…

  • Хорошо иметь сытых друзей!Ключевой энергетической характеристикой человеческого тела (и тела животного) является скорость метаболизма — количество энергии, используемой телом в единицу времени. Я изучаю энергию во всех её проявлениях, историю и теорию энергетики, и не смог пройти мимо этой работы.…

  • React существует уже довольно давно, и за эти годы вокруг него выросла огромная экосистема библиотек. Разработчики, переходящие с других языков или фреймворков, часто испытывают трудности с выбором библиотек, необходимых для создания веб-приложений с помощью React. React позволяет разработчикам создавать пользовательские…

  • ВступлениеВ первой части мы научили команду разработчиков пяти Fetch. По запросу ветерана кровавых энтерпрайз-войн из первой части (тот, который разбился на spring-паровозике), мы продолжим двумя короткими но важными темами: получение сгенерированных колонок и количества обновленных строк. Сгенерированные колонкиВ классической бэкенд-разработке…

  • Приветствую! Продолжаем разбирать возможности @artstesh/postboy и обсуждать, как сделать ваше приложение проще, а код элегантнее. Сегодня поговорим о том, что такое асинхронные команды и запросы, почему этот механизм так удобен, и как использовать его в реальных приложениях. Как всегда, всё покажу на живых примерах, чтобы можно было сразу применить на практике.Команды и запросы:…

  • Привет Хабр! Меня зовут Татьяна Ошуркова, я разработчик, аналитик и автор телеграм-канала IT Talks. Для работы с требованиями существует большое количество различных подходов и инструментов, которые позволяют аналитику работать с ними на различных этапах. Один из таких инструментов – матрица трассировки требований.…

  • Всем привет! На связи дата-сайентисты стрима разработки моделей для корпоративного сегмента ВТБ — Андрей Бояренков, Иван Кондраков и Денис Дурасов.Как уже писали ранее в другой статье, внедрение процесса AutoML позволило нам во многом автоматизировать рутину и разработки, и применения моделей.…