Работы
Сайты разработанные на MODX REVOLUTION

Разработка сайтов и приложений на MODX REVOLUTION

Создание сайтов, разработка приложений, оказания консультационных услуг, поддержка сайтов, синхронизация с 1С, разработка интерфейсов для работы через REST API, разработка пасреров для гос закупок, разработка сайтов на VUE.JS, администрирование ubuntu, написание PHPUnit тестов, настройка бэкапов для выделеных серверов, настройка sphinxsearch, написание скриптов на Python, поиск и фильтры для интернет-магазина через ElasticSearch с составлением агрегаций, написание пакетов для composer

Последние записи

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

Введение

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

В этом материале мы рассмотрим альтернативный подход к мотивации, основанный на поощрении инициативности и автоматизации распределения дежурств.

Проблема

На практике мы столкнулись с тем, что сотрудники перестали реагировать на сообщения в Telegram-канале Оповещения Техподдержка. Применение штрафов не дало результата:

  • Никто не хочет заниматься контролем;
  • Коллектив старается избегать конфликтов;
  • Наличие формального штрафа не обеспечивает фактическую реакцию.

Теория vs Реальность: как ставятся и выполняются задачи в ИТ

Теория (как "должно быть")

  1. Постановка задачи:

    • Четкая формулировка цели
    • Понимание контекста
    • Указаны сроки и приоритет
    • Предусмотрены риски и зависимости
    • Сотрудник имеет все нужные ресурсы
  2. Исполнение:
    • Сотрудник сразу понимает, что нужно
    • Оценивает и подтверждает срок
    • Выполняет в срок, без сбоев
    • Вовремя отчитывается о прогрессе
    • Минимум итераций и уточнений

Термины

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

И так, давайте погрузимся в ваш базовый глоссарий по веб-разработке!

Управление открытием доступа через openingAccessPython

Пакет управления доступом https://github.com/webnitros/openingAccessPython

systemctl start opening-access
systemctl status opening-access
systemctl restart opening-access

Проверка занимаемого места на жестком диске

Получить размер в текущей директории Для linuxs

du -BM -d 1

Автообновление сертификата certbot letsencrypt

Если вы хотите вручную обновить все сертификаты, которые у вас установлены, то необходимо ввести команду:

cd /opt/letsencrypt/letsencrypt-auto-source ./letsencrypt-auto

Написание своего пакета для composer

Описание создания пакета для github и подключения его в свои проекты через composer.

Как пример будет использоваться уже написанный пакет webnitros/readerxlsx для чтения данных из файлов xlsx.

В первую очередь проверяем что composer работает у вас в phpStorm

Создаем файл composer

composer init

Плагин ElastiSearch для PHPStorm

Полезный плагин для отладки запросов к эластику. Его можно сказать для phpstorm и отлаживать запросы Открываем в phpstorm Settings->Plugins, и в репазитории находим плагин Elasticsearch

Img

Exim + DKIM на примере CentOS

Exim поддерживает DKIM, начиная с версии 4.71. В данный момент в репозитарии CentOS доступна версия 4.72, она нам отлично подходит, устанавливаем:

yum install -y exim exim-mysql exim-sa

Наверх