-
Привет, Хабр! Этим постом я хотел бы начать серию публикаций по промышленным решениям, которые мы сейчас активно тестируем в нашей КРОК-лаборатории. Для начала попробую разобрать основные вопросы проводных промышленных сетей и показать, чем их построение отличается от классических офисных. В…
-
Ваш ABI, скорее всего, неверен
ABI, или двоичный интерфейс приложения (Application Binary Interface), определяет способ взаимодействия двоичных файлов друг с другом на конкретной платформе и включает соглашение о вызовах. Большинство ABI имеют один конструктивный недостаток, который снижает производительность.Давайте начнем с рассмотрения ABI System V для…
-
Как мы тестировали web систему с требованием в 42 000 пользователей
Web-система. Ver 1.0К нам обратился клиент, который хотел выполнить тестирование своей системы на возможность выдержать работу 42 000 пользователей. Они представили нам свой продукт и требования работы данного продукта:Опросник международного уровня;Содержал около 5 вкладок для перехода и переключение языка;Срок работы…
-
Как добавить Natural Language Processing в Minecraft
Создание хороших примеров по использованию NLP инструментария — не самая простая задача. Они получаются или слишком простыми, так что читателям кажется, что в реальных проектах не стоит даже использовать какие-то внешние системы для решения таких простых NLP задач, а можно…
-
(не) Безопасный дайджест: Colonial Pipeline, пароли 18+ и взломанные госсервисы
В майском дайджесте по традиции собрали «классические» и нетривиальные ИБ-инциденты за месяц. Нынешняя подборка серьезнее некуда: тут вал атак на КИИ, рекордные потери от телефонных мошенников и хакеры без страха и упрека, берегущие репутацию от спецслужб. Читаем:Капля дёгтяЧто случилось: В…
-
С 4 часов до 1 минуты. Как найти одну строчку, которая ускорит сервис на Ruby
Как-то раз у нас перестал работать один сервис. Никто давно его не трогал, никто не помнил, кто его написал. Работает — и ладно. Генерировал CSV отчеты для бизнеса в Sidekiq воркере (асинхронно). Проблема стала очевидной то ли от того, что…
-
Построение достоверных геологических моделей
После публикации серии статей про построение геологических моделей пришло время обсудить, скажем прямо, самое интересное — а насколько эти модели достоверны? Несомненно, все представленные ранее модели интересны и полезны — землетрясения, вулканы, золотые месторождения и другие. Теперь покажем, что они…
-
Фактор демотивации №2: «Расхождение по фундаментальным ценностям»
“В 2018 году одна крупная сеть аптек решила внедрить во всей своей сети обязательный стандарт обслуживания, который включал кросс-продажи. Ни одна консультация клиента, посетившего аптеку, не должна была пройти без кросс-продажи. Перечень препаратов для кросс-продажи определялся ежемесячно. Это был список…
-
Из столицы в провинцию. Как мы открывали первый бар. Часть 1
После неудачного опыта с попыткой открыть сеть крафтовых кафе-мороженых в Минске, мы искали более стабильную бизнес-модель и решили открывать бар.Что этот материал делает на Хабре?Проведя тысячи часов в офисной рутине невольно задумываешься, можно ли применить свои опыт и знания для создания бизнеса…
-
Грамматический разбор для естественных языков. Ч.2: Алгоритм Кока—Янгера—Касами (CYK)
Часть .1: Языки описания языковВ идеале нам хотелось бы разбирать текст за линейное время и за один проход. Регулярные выражения это позволяют, но уже с CFG это не получится: например, S → A | B; A → a | x A;…