• Как реализовать плавное изменение background?

    @vith77
    Ответ написан
    Комментировать
  • Как очистить Wordpress от злоумышленников?

    mausspb
    @mausspb
    web разработчик, системный администратор
    • Определите точку взлома. Постарайтесь локализовать причину взлома, определив примерное время взлома и читайте логи.
    • Установите новую версию рядом из сохраненных бекапов, просканируйте на наличие malaware например с помощью онлайн сервисов https://wpscans.com/ или offline типа дистриба kali linux
    • Смените все пароли в БД , в частности для доступа к самой БД
    • Посмотрите список юзеров в WP
    • Настройте корректные права на доступ к файлам и директориям
    • Проверьте движок и плагины на возможность обновления
    • Включите на веб сервере расширенное логирование
    • Сделайте бекап текущей версии
    • Замените взломанную версию на новую

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

    P.S.: Как выше написали - так же стоит закрыть админку, я бы еще добавил блокировку при вводе нескольких не верных паролей с помощью fail2ban.
    Ответ написан
    Комментировать
  • Лестница изучения фронтендера?

    edli007
    @edli007
    full stack, team lead
    В общих чертах:
    HTML и CSS - тут расписывать не буду, итак ясно что надо как минимум уметь верстать адаптивно, базово понимать сео и знать какой-то CSS фреймворк
    Уверено, посреди ночи, даже если не выспались, JavaScript(не jQuery) и собственно сам jQuery
    Потом какой-то JavaScript фреймворк + ряд полезных штук
    И в конце Node.js, чтоб хорошенько поровнять JavaScript руки, так как браузер ровнять не умеет.

    У нас курсы в Киеве при вебстудии, мы потом берем часть людей на работу, так что это проверенная схема навыков.
    Ответ написан
  • Лестница изучения фронтендера?

    html - css - js - Практика на этих языках - сборщики проектов - изучение фреймворков, препроцессоров и другого сахара.

    Под фреймворками подразумеваю всякие бутстрапы и т.п.
    Вообще идеальный вариант, это начинать с основ, а когда появится уверенность в своих силах и ощущение, что чего-то не хватает, то уже двигаться выше.
    Без понимания основ - того как тотже бутстрап заставляет елемент выглядеть \ вести себя именно так как он это делает - использовать его бесполезно - замучаетесь отлавливать баги.
    Ответ написан
    Комментировать