Как стать автором
Обновить

Все потоки

Сначала показывать
Порог рейтинга
Уровень сложности

Как добиться роста извлечения полезных ископаемых с помощью нейросетевых технологий

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров191

Подробный разбор нашего четырехлетнего опыта внедрения искусственного интеллекта на обогатительных фабриках.

Привет, Хабр!

На связи Дмитрий Лохов. В прошлой статье я рассказывал, как мы внедряли VR‑тренажеры и сократили сроки обучения специалистов в 10 раз. Сегодня хочу продолжить тему цифровой трансформации и поделиться нашим следующим шагом — внедрением искусственного интеллекта на обогатительных предприятиях.

4 года назад, когда мы только начинали эксперименты с VR, главной проблемой была катастрофическая нехватка квалифицированных кадров. Наши VR‑решения позволили готовить специалистов быстрее и качественнее. Но со временем стало ясно: чтобы вывести производство на новый уровень, нужно идти дальше — сокращать зависимость от человеческого фактора.

В этой статье я хочу максимально подробно поделиться нашим опытом работы с промышленным ИИ:

Читать далее

Как мы заменили сотни Join’ов на один РТ-процессинг с 1kk RPS

Время на прочтение12 мин
Количество просмотров1.2K

Как связаны скидки, пользовательские пути и огромные массивы данных в Яндекс Рекламе? 

Привет, Хабр! Меня зовут Максим Стаценко, я работаю с базами данных и яростно в них копаюсь с 2010 года, а в Big Data — с 2016. Сейчас работаю в Яндексе в DWH поиска и рекламы.

Мы работаем с ОЧЕНЬ большими данными. Каждый день миллионы пользователей видят рекламу Яндекса, а наши системы обрабатывают огромные объёмы данных. Чтобы реклама работала эффективно, нам нужно в каждый момент времени иметь максимально полную информацию об истории жизни рекламного объявления, а значит нужно каким-то образом передавать данные от одного события к другому внутри рекламной воронки. Расскажу, как мы решали эту проблему.

Читать далее

Работник должен перестать плакать перед тем, как вернуться к работе

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров6.5K

Почему талантливые сотрудники, которые приходили к вам с горящими глазами, спустя год уходят в никуда? И что вы, как руководитель, можете сделать, чтобы уберечь своего подчиненного от последствий стрессовой работы?

Хочу узнать

Почему один и тот же сайт может летать на одном VDS и тормозить на другом

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров1.6K


VPS/VDS — это не волшебная коробка, а виртуальный сервер, зависящий от железа и рук, которые всё настраивали. Он не гарантирует стабильную производительность «по умолчанию», и даже если параметры на бумаге выглядят одинаково, под капотом могут скрываться как быстрые NVMe-диски и разумная политика CPU-шаринга, так и загруженный хост с дешёвым RAID на HDD и оверселлом в четыре слоя. Я попытаюсь разобрать ключевые факторы, от которых это зависит.
Читать дальше →

Настройка SSH для коммитов в репозиторий

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров964

Итак вам надо клонировать репозиторий с компанейского репозитория и git просит какие-то непонятные пароли.
Знакома ситуация?

В этой заметке я написал как настроить ssh ключи.

Читать далее

Какой подход для вёрстки карточек товара выбрать

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров543

На примере карточек блюд разбираемся, какой подход выбрать: блочный или строчный, как работать с данными, куда деть кнопку и т. д. Соберём минусы и плюсы каждого подхода.

Читать далее

Основные настройки FXO-шлюзов IPmatika серии IGW для аналоговых линий

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров226

В 2024 году компания АйПиМатика начала продажи линейки VoIP‑шлюзов для аналоговых и цифровых телефонных линий под брендом IPmatika (серия IGW). Ознакомительный обзор шлюзов, а также оборудование FXS для подключения аналоговых телефонов были рассмотрены в наших предыдущих статьях.

Учитывая потребность рынка в оборудовании, предназначенном для постепенной миграции от старых аналоговых телефонных систем на современные технологии IP-телефонии, компания АйПиМатика предлагает шлюзы FXO от 4 до 32 портов. Шлюзы предназначены для подключения на предприятиях малого и среднего бизнеса офисных АТС, работающих по протоколу SIP, к аналоговым городским линиям телефонной сети общего пользования ТФОП. Также шлюзы могут применяться для подключения VoIP-систем к АТС старого образца, которые используют интерфейсы для подключения аналоговых телефонов. В данной статье мы рассмотрим линейку FXO-шлюзов, а также пример настройки подключения к серверу корпоративной VoIP-телефонии.

Читать далее

Огромный гайд по настройке рабочего окружения: Linux, VScode, Python

Уровень сложностиПростой
Время на прочтение29 мин
Количество просмотров14K

Привет всем!

Как обычно это и бывает, я накопил критическую массу мыслей, и пора их как-то систематизировать, чтобы вы, мои замечательные читатели Хабра, могли что-то извлечь из моего опыта или поделиться своим :)

Я люблю и одновременно ненавижу статьи-обзоры в стиле «10 программ для {whatever}». Ненавижу — потому что их очень легко делать, вбил в гугл «программа для X», взял первые 10 ссылок, статья готова. Я называю такие статьи «лёгкий рейтинг». А люблю я их за то, что даже если 9 пунктов — чушь полная, то десятый, как правило, годный, я узнаю что-то новое, это что-то облегчает мне жизнь и позволяет мне быть более продуктивным.

Сегодня я побуду автором такой статьи — я расскажу вам про то, какие штуки я использую в разработке на питоне, если что-то из этого будет кому-то полезно — я буду рад. В своё время мне этого не хватало. А если вы знаете что-то круче — разнесите меня в комментариях.

Статья получилась ОГРОМНАЯ, и у меня был большой соблазн разбить её на сотню статей поменьше, чтобы в каждой ставить ссылки на свой телеграм-канал и получать гонорар за каждую по отдельности. Но я не буду. Пусть знания будут сгруппированы вместе. Welcome!

Читать далее

Почему AI-продуктам необходимы команды внедрения

Уровень сложностиПростой
Время на прочтение11 мин
Количество просмотров372

AI-стартапы отвергают PLG-модель, выбирая интенсивные услуги внедрения.

В статье рассказываем почему инженеры, работающие на стороне клиента стали ключевой ролью.

Читать далее

Рецепт успеха: найти интегратора на вечеринке и сделать умный дом

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.4K

Party — это не только про веселье и напитки, но иногда и про автоматизацию!

Михаил купил квартиру в Тюмени площадью 140 м² и не собирался превращать её в «умную». Но одна случайная встреча с интегратором на Sprut.Party изменила все.

Как интегратор уговорил Михаила на «умную» квартиру? Спойлер: он справился всего за два предложения. 

Нас заинтересовала эта история, и мы посетили объект, чтобы рассказать вам, каким получился умный дом.

Читать далее

Мой первый проект NDI чуть не убил меня (продолжение)

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров360

Широкоэкранный режим для виртуальных учебных классов. Помимо установки NDI Recording System в GDS-M и GDS-S, о которой было рассказано в предыдущей статье, параллельно осуществлялся еще один проект.

Читать далее

Как я сделал ИИ своим бади: здоровье, тренировки и контроль состояния в 2025

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.1K

В этом году я решил выстроить чёткую и долгосрочную систему поддержки энергии и физической формы. Не просто «пить витамины» и «ходить в зал», а реально следить за здоровьем и прогрессом — на цифрах, в динамике, с результатами. И помог мне в этом DeepSeek.

Читать далее

Как мы снизили время создания бэкапов Git с 48 часов до 41 минуты

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров2.8K

В этой статье мы расскажем о том, как GitLab выявил и устранил «бутылочное горлышко» производительности в 15-летней функции Git, что повысило эффективность, обеспечив возможность применения более надёжных стратегий резервного копирования и снижения рисков.

Резервные копии репозиториев — важнейший компонент надёжной любой стратегии восстановления после сбоев. Однако с увеличением размеров репозиториев процесс создания надёжных бэкапов становится всё сложнее. Для резервного копирования нашего собственного репозитория Rails нам требовалось 48 часов. Это заставило нас искать невозможные компромиссы между частотой резервного копирования и производительностью системы. Мы хотели найти собственное внутреннее решение для наших клиентов и пользователей.

В конечном итоге, мы нашли источник проблемы в 15-летней функции Git со сложностью O(N²) и устранили его, внеся изменения в алгоритм, что экспоненциально уменьшило время резервного копирования. В результате мы обеспечили снижение затрат, уменьшение рисков и возможность создания стратегий резервного копирования, которые хорошо масштабируются месте с нашей кодовой базой.

Оказалось, что это проблема масштабируемости Git, влияла на всех его пользователей с крупными репозиториями. Ниже мы расскажем историю о том, как выявили и устранили проблему.

Читать далее

Ближайшие события

Что не так с USB-C и как Microsoft наводит порядки в стандарте

Время на прочтение5 мин
Количество просмотров3.3K

USB-C проектировался как универсальный стандарт. Но его возможности, к сожалению, варьируются от устройства к устройству, а это сбивает с толку пользователей. Microsoft решает эту проблему, внедряя строгие требования в рамках Windows Hardware Compatibility Program (WHCP). Сегодня разберем, как компания исправляет путаницу с USB-C-портами на Windows-устройствах, какие проблемы устраняет и что это значит для пользователей и производителей.

Читать далее

Маскирование данных при работе с LLM: защита бизнеса от утечек и штрафов по 152-ФЗ

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров446

Корпоративный сектор всё активнее внедряет решения на базе больших языковых моделей (LLM) — от генерации документов до поддержки пользователей и автоматизации внутренней аналитики. Однако вместе с ростом эффективности растут и риски, особенно когда речь идёт о передаче персональных данных. Для российских компаний эти риски связаны не только с киберугрозами, но и с прямыми нарушениями Федерального закона №152-ФЗ «О персональных данных». Одним из ключевых способов защиты информации в таких сценариях становится маскирование данных — то есть скрытие или замена персональных данных в сообщениях, обрабатываемых LLM.

Читать далее

Создаем дачный офис: небанальные гаджеты для удалёнщика-дачника

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров2.8K

Дача — мое место силы и вдохновения. Если вам так же, как и мне, невыносимо работать в весенне‑летний период в четырех стенах в городе, то давайте посмотрим, что нам поможет получить наибольшее удовольствие от трудовой деятельности на природе. И здесь — не про уход за грядками. Речь пойдет о необычных и полезных девайсах и приспособлениях, которые я выбрала для себя, благо работа в дистрибьюторе diHouse позволяет быть в курсе большинства новинок электроники.

Обещаю, что не буду затрагивать такие банальности, как усилитель сигнала сотовой связи или модем. Так что же еще может пригодиться в вашем дачном офисе?

Немедленно узнать

OCP из SOLID

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров596

Знаю, что тема уже изъезжана вдоль и поперек, но я хотел бы поделиться своим видением Open/Close Principle из всеми любимым SOLID подходу к построении архитектуры софта. Ведь дядюшка Боб херни не посоветует, все таки опыта ему не занимать, поскольку он с 70х годов в разработке и знает базу, что нам и нужно. Да современный софт ушел далеко от того какой он был в 70-х, когда писали логические цепочек на перфокартах, делая дырки в картоне и компиляция занимала прямо прапорционально количеству этих самы карточек, где скорость выполнения считалась количеством символов в минуту. За все это время Дядюшка Боб собирал лучшие практики из которых и получились эти 5 принципов, которые помогут построить софт, который будет не так сильно с течением времени влиять на стоимость одной строки кода. (О чем он и пишет в своей книги «Чистая архитектура»).

Хочу отметить то, что есть мнение, что принципы SOLID — это про ООП и для языков, которые не следуют этой парадигме это не актуально, нет. Эти принципы построения архитектуры приложения не зависят от языка.

Если вы читали книгу «Чистая архитектуры» и дошли до Open/Close principle (SOLID) и из примера ничего не поняли, тогда вы пришли по адресу, поскольку я буду рассматривать именно этот пример. Для меня лично OCP это один из принципов, который заставляет продумывать архитектуру приложения, что очень важно.

Я не буду писать тут тесты или использовать TDD подход к написанию кода, потому, что это отдельная тема, я сделаю простой http сервер с одним эндпойнтом для получения финансового отчета в разных форматах.

Читать далее

Голосовой робот приема заказов по телефону. Эволюция. Внедрение. Личный опыт

Время на прочтение7 мин
Количество просмотров256

В 2022 году мы выпустили во внешний мир первую версию голосового робота приема заказов по телефону. Статья рассказывает о пути робота от «деревянного» до конверсии оформления в 80%, от негатива до принятия, от «уберите эту ерунду» до «пожалуйста, верните робота обратно».

Читать далее

Как мы делали диспетчерскую цеха выплавки металла

Время на прочтение13 мин
Количество просмотров1.6K
Дано: здоровенный конвертерный цех. Два миксера, каждый с дом, перемешивают расплавленный чугун, три конвертера (куда грузят целые ковши) превращают его в сталь, четыре установки непрерывной разливки стали формируют огромные слитки-слябы. Между всеми этими агрегатами катаются тепловозы и сталевозы с многотонными ковшами жидкого металла. Всё это — размером с микрорайон города.

image

На каждом участке есть ответственные люди и механизмы.

За всем присматривают диспетчер и начальник смены, которые «играют» с этим в Satisfactory.

Раньше у них были телефон, два больших телевизора и пять аналоговых камер.

Теперь камер — 150, они с CV-детекторами событий и «тупыми» эвристическими детекторами отклонений, есть полноценные мнемосхемы с телеметрией с каждого узла, включающие в себя ML-модели, и всё это всё больше напоминает сложную компьютерную игру.

Сейчас я расскажу, как мы меняли интерфейс диспетчера, чтобы он мог рулить цехом.
Читать дальше →

Энтропия и стрела времени: почему время движется только вперёд?

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров2.6K

Время — это неуловимая река, которая несёт нас от прошлого к будущему, никогда не позволяя повернуть назад. Мы живём в мире, где чашки разбиваются, но не собираются сами собой, где звёзды рождаются и умирают, а воспоминания о вчерашнем дне не становятся предчувствием завтрашнего. Но почему время движется только в одном направлении? Почему мы не можем перемотать плёнку жизни назад? Ответ на этот вопрос кроется в загадочной силе, называемой энтропией, и в концепции "стрелы времени", которая связывает физику с самой природой реальности. Давайте отправимся в путешествие через космос, молекулы и философию, чтобы понять, почему время так неумолимо движется вперёд.

Читать далее