• На службе была поставлена задача ускорить работу одного контроллера веб-приложения, который формировал страницу в среднем в течение 7 секунд. Как не раз писалось умными людьми (Дональд Кнут, Мартин Фаулер, Карлос Буэно), при оптимизации важно не делать предположения о причинах медленной работы программы,…

  • Берите 1 пункт сложности, если ваши базы столь велики, что как минимум full backup идет более одного дня, что создает определенные сложностиДобавляем 2 пункта, если ваша компания работает 24/7 и у вас нет ночного окна для обслуживания (или окна на…

  • UI-компоненты — это один из базовых инструментов, необходимых фронтенд-разработчику для быстрого создания интерфейсов. Они помогают ускорить разработку и упростить поддержку кода. В этой статье представлен обзор нескольких популярных библиотек компонентов для Vue 3. Библиотеки перечислены в произвольном порядке. Naive UI…

  • Я развиваю b2b продукт и использую Service Blue Print (SBP) для пресейла. Инструмент SBP — продолжение CJM, который показывает, что происходит под капотом продукта при путешествии клиента. Обычно в нём указывают людей, обслуживающих процесс, системы, ПО и прочее по каждому…

  • пределение. Алгоритм – некоторая конечная последовательность предписаний (правил, инструкций и т.п.), однозначно определяющая процесс преобразования исходных P и промежуточных данных в результат Q решения задачи. Теория алгоритмов — это наука, изучающая общие свойства и закономерности алгоритмов, разнообразные формальные модели их представления.…

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

  • ALD Pro – это система централизованного управления ИТ-инфраструктурой, которая разрабатывается с 2021 года. В основе лежит служба каталогов FreeIPA, которая обеспечивает централизованное хранение данных о пользователях, хостах, сервисных учетных записях и предоставляет доступ к этой информации по открытым протоколам. В…

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

  • Закройте глаза и представьте: вы сидите за старым громоздким компьютером, который занимает полкомнаты и гудит так, что можно оглохнуть. Никакого Wi-Fi — интернет подключается через провод, который постоянно выпадает из розетки. Музыку можно слушать только с дисков, потому что Bluetooth…

  • Изначально навигационная спутниковая система NavStar GPS предназначалась исключительно для военного применения: например, для определения точных координат подводных лодок при запуске межконтинентальных баллистических ракет. Но с 70-х годов все изменилось. Сейчас без GPS сложно представить нашу жизнь. Давайте чуть коснемся истории и…