Месяц: Ноябрь 2022

  • Проектируем интерфейс корзины в интернет-магазине: 138 гайдлайнов

    от автора

    Вы часто встречаете интернет-магазины, в которых нет корзины? Наверное, нет – корзина есть практически у всех, и через нее проходит практически весь трафик.Как сделать работу с корзиной максимально удобной для клиента? Разбираем 138 гайдлайнов в этой статье.Есть идеи по дополнениям – обязательно пишите, буду рад обсудить. Подпишитесь на выход новых статей здесь в Telegram, делитесь этим материалом с друзьями…

  • Как компании используют RabbitMQ

    от автора

    RabbitMQ — распределённый горизонтально масштабируемый брокер сообщений. Он разграничивает права доступа, поддерживает шифрование, сохранение сообщений на диск и работу в кластерах. Кроме того, он написан на Erlang, а значит, совместим с большинством популярных ОС. На примере кейсов Adidas и Laika разберём, как крупные компании используют RabbitMQ. Креативный подход Laika: RabbitMQ в IT-структуре анимационной студииLaika — американская…

  • Выбор параметров OFDM сигнала с целью снижения Пик-фактора сигнала для передатчиков

    от автора

    Резюме – Принципы OFDM модуляции уже получили большое распространение в аппаратуре связи (к сожалению, в основном зарубежного производства). Они обещают высокую спектральную эффективность и в то же время обладают способностью бороться с частотной селективностью каналов. К сожалению, пик-фактор в таких системах больше, чем в системах с одноканальной модуляцией. Теоретические предпосылки для решения задачи снижения пик-фактора…

  • Как бесплатно мониторить массивы HP EVA с помощью Zabbix: два варианта решения

    от автора

    Привет, Хабр! В данной статье мы рассмотрим процесс настройки мониторинга массивов семейства HP EVA (Enterprise Virtual Array) с помощью Open Source продукта Zabbix, объясним, как получать и обрабатывать данные с массива, покажем, с какими проблемами можно столкнуться при настройке, а также расскажем о двух вариантах реализации системы мониторинга.Изучаем пациентаИтак, перед нами была поставлена задача — настроить…

  • Собрать за 60 секунд: кейс автоматизации получения данных из десятков подразделений

    от автора

    Привет, Хабр! Меня зовут Сергей Корнеев, и я хочу рассказать о том, как мы организовали сбор данных в компании “Россети”. На момент запуска проекта я работал в “Россети.Цифра” и руководил проектом внедрения BI-платформы. Нам с командой удалось решить проблему ручного сбора данных на базе Visiology Smart Forms, и именно об этом я расскажу сегодня. Как известно,…

  • Как сделать трек на ИТ-конференции в меняющихся условиях и при этом не упустить работу: опыт организатора

    от автора

    В октябре этого года состоялся очередной DevFest Omsk 2022 — конференция «от программистов для программистов». Он впервые прошёл в онлайн-формате, а backend-разработчик red_mad_robot Илья Горкун организовал на нём первый трек по Golang. О том, как ему это удалось, с какими сложностями пришлось столкнуться и на что стоит обратить внимание, если вы тоже планируете делать конференции, — читайте в материале Ильи.Почему выбрал DevFest и GolangDevFest — одна из крупнейших конференций для ИТ-специалистов со всего…

  • Как работают this, call, apply и bind в Java Script: разбираемся на примерах

    от автора

    Привет, Хабр! Эту статью написал Тарас Голомозый, fullstack web-разработчик и преподаватель в школе программирования Elbrus Bootcamp. В своей практике он часто сталкивается с кейсами выпускников, которых на собеседовании просят рассказать о роли ключевого слова this в JavaScript. Простого определения про ссылку на контекст часто оказывается недостаточно, требуется более глубокое погружение в тему. В этой статье…

  • Как работать с процессами и потоками в Python

    от автора

    Раскрывать тему параллельного или асинхронного программирования непросто. Во-первых, она перегружена терминологией и трудна для понимания. Как правило, тонкости и особенности работы с языками усваиваются, лишь когда столкнешься с ними на практике. Во-вторых, в контексте Python тоже много своих подводных камней. Но сегодня почти любой современный web-сервис сталкивается с необходимостью многопоточности или асинхронности. Поскольку это многопользовательская…

  • Резиновый десктопный адаптив: как сделать большие экраны одинаковыми

    от автора

    Зачастую, когда говорят об адаптиве, подразумевают сужение большого экрана до мобильного размера без потери функциональности. Однако, на самом деле, адаптив также существует между разными десктопными версиями. Обычно разработчики не очень стараются применять адаптивные подходы для больших экранов, ведь если интерфейс поместился на HD разрешении, то он точно поместится на 2K разрешении и больше. Однако контент…

  • Собираем кластер PostgreSQL для разработки и тестирования

    от автора

    Сегодня СУБД PostgreSQL является одной из самых известных и популярных систем управления баз данными в мире. Открытый исходный код, отсутствие платы за использование, контроль целостности, репликация – это далеко не все преимущества данной СУБД. В современных реалиях, когда тема импортозамещения особенно актуальна, PostgreSQL может оказаться подходящим вариантом.Обычно PostgreSQL разворачивают в качестве кластера – системы, которая…