Задать вопрос
  • Обновление версии PHP с 7.4.33 до 8.3 насколько необходимо?

    В первую очередь надо смотреть на то, когда заканчивается поддержка у той или иной технологии. И у PHP 7.4 она закончилась ещё в 2022 году.

    Это означает, что дыры в безопасности уже никто чинить не будет. А там их немало. И сайт будет всё проще и проще взломать с каждым новым днём.

    Возможно, ваш хостер имеет возможность внедрять патчи расширенной поддержки от Zend, которые так же закончатся уже в 2026 году.

    Поэтому, обновить стоит. Но перед этим надо убедиться в работоспособности сайта с этой версией.

    1. Полный бэкап файлов и базы. Это даже не обсуждается. Если у хостера бэкап не купили, купите.

    2. Обновите всё, что сможете до последних версий. Разработчики часто добавляют совместимость для новых версий PHP в эти последние версии. Это касается и ядра WordPress, и плагинов, и темы, если она была куплена, а не писалась с нуля. Если тему писали с нуля, то можно связаться с разработчиком, чтобы он дал вам точный ответ, будет ли тема работать, или сделал бы поддержку 8.3

    3. После обновления плагинов и тем проверьте в их документации совместимость этих обновленных версий с PHP 8.3.

    4. Используйте плагин проверки совместимости, чтобы узнать, будет ли ваш сайт работать на 8-х версиях PHP. Он старый, но именно с этой задачей поможет справиться. https://wordpress.org/plugins/php-compatibility-ch...

    5. Самым идеальным вариантом проверки всего этого дела было бы купить у хостера на месяц такой же хостинг и там опробовать сайт на новой версии. Это закроет все галочки в вашем списке сомнений. Если нет возможности этого сделать, то хотя бы на локальной машине запустите сайт на новом PHP. Можно ещё и дебаг-режим включить, чтобы иметь полный расклад в логах.

    6. Если всё это сделали, можно пробовать менять версию PHP на основном хостинге. Делать это лучше когда посетителей меньше всего, но поддержка хостера ещё не спит. Если не сработает, то верните всё из бэкапа.

    7. Далее вам нужно наблюдать за работоспособностью и стараться периодически обновлять ядро и плагины, чтобы следующий апгрейд прошел более гладко. Если вы всё-таки решили купить второй хостинг на 5 шаге, то вы можете его даже и оставить как раз для целей проверки обновлений и каких-то новых фич. Не забудьте его тогда закрыть от роботов на всякий случай, чтобы предотвратить индексирование поисковиками.
    Ответ написан
    1 комментарий
  • С самых азов до этичного хакинга. С чего начать и как не сбиться с пути?

    XOR2048
    @XOR2048
    Web & Browser extension developer
    Из книг можно почитать что-то такое - https://www.amazon.com/Tangled-Web-Securing-Modern... , по большей части там рассказывается как все работает
    Из ресурсов, где можно набить руку, можно использовать:
    https://www.root-me.org/en/Challenges/Web-Server/
    https://www.hacksplaining.com/lessons
    https://overthewire.org/wargames/
    Ответ написан
    1 комментарий
  • Потенциальные проблемы программиста без послешкольного образования?

    DevMan
    @DevMan
    на ряде позиций наличие корочки – мастхэв.
    Ответ написан
    Комментировать
  • Потенциальные проблемы программиста без послешкольного образования?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Недавно писал ответ сюда

    Сто тысяч подобных вопросов - и всегда имеют в виду одно и то же - "я ведь правда умнее всех, что не получил вышку, но работаю в ИТ"?

    Да нифига не правда.

    Не, можно ничего не делать, продолжать считать себя самым умным и жить дальше - особенно, если фриланс, если он приносит доход, если есть реальная возможность смотреть на все свысока. Но жизнь такая штука - сегодня он есть, а завтра что-то случилось - и его (дохода от фриланса) - нет. А время идет. Хыры считают - в 25 быть без вышки нормально, в 30 - начинают коситься, в 35 и далее - делают бровки домиком и спрашивают "А почему?". И тут ты начинаешь что-то блеять и мычать про то, что вышка не дает знаний. Да, она их не дает (почти). Она дает другое. Она показывает, что ты обучаем :)
    Ответ написан
    5 комментариев
  • Потенциальные проблемы программиста без послешкольного образования?

    @nApoBo3
    Если есть возможность получить профильную корочку, это нужно сделать. Есть один случай когда получать корочку не обязательно, это когда у вас есть очень четкий жизненный план, и в этом плане есть дефицит ресурсов.
    Если вы очень четко понимаете чем хотите заниматься, у вас есть идеи в этом направлении, вы пытаетесь эти идеи реализовать( занимаетесь продуктивной деятельностью с максимальной отдачей в этом направлении, а не просто фантазируете, как было бы классно открыть стартап, уже занимаетесь и уже пришли к дефициту ресурсов, а не предполагаете что он будет и уже выжали ресурсы из всего остального, но все равно их не хватает ), но ЕДИНСТЕННОЕ препятствие в реализации этих идей недостаток времени и взять его больше не от куда кроме как отказаться от вышки, то да, от вышки следует отказаться.
    Но таких людей единицы.
    Обычно вопрос стоит так, у меня уже что-то есть, и вроде даже я работаю и что-то зарабатываю, зачем парится, получать вышку, лучше пойду в клуб или поиграю в доту.
    Время когда у вас есть реальный выбор получать вышку или нет очень скоротечно, да, ее можно получить и в 40, и в 60, но большинство людей реально способно это сделать до 30, далее ипотеки, дети и прочие обязательства, плюс снижение когнитивных способностей, стрессы. И это время нужно использовать максимально продуктивно.
    Ответ написан
    Комментировать
  • Потенциальные проблемы программиста без послешкольного образования?

    Вспомните о наличие вышки, когда захотите уехать из страны. При релокации офф. корочка крайне нужна.
    Ответ написан
    1 комментарий
  • Как стать профи в it-менеджменте?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Для первого погружения рекомендую эту книгу.
    Ответ написан
    Комментировать
  • Как стать профи в it-менеджменте?

    @mimila
    3D visualization & gamedev
    Мне в свое время очень помогла книга Тома Демарко «Deadline. Роман об управлении проектами». Читается на одном дыхании и хорошо передает опыт руководства IT-проектами и командами. Успехов!
    Ответ написан
    Комментировать
  • Как почистить Linux от TOR?

    Zoominger
    @Zoominger
    System Integrator
    apt-get remove tor*
    Ответ написан
    Комментировать
  • Чему, как и где учиться веб дизайну?

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

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

    Второе, нужно аналитическое мышление. Это не просто картинки рисовать, но нужно понимать как это будет решать задачи бизнеса, и как этим будут пользоваться люди. Поэтому нужно будет читать документы, понимать требования к продукту, которые потом нужно будет "переводить" в дизайн приложения.

    Третье, разобраться как устроены сайты (структура, шапка, контент, футер, меню), и посмотреть на разные UI Kit'ы, чтобы понять из чего обычно строятся все интерфейсы (плюс-минус, если без наворотов).

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

    Ну и практика-практика-практика, больше никак.
    С опытом придет чувство что хорошо, а что не очень. Объяснить это сложно :)

    По инструментам – Zeplin, или вектор, но могу ошибаться, потому что не дизайнер, я просто знаю что крутые дизайнеры работают с этим. Если сложно (вектор это непросто для новичка), можно начать с фотошопа.
    Ответ написан
    1 комментарий
  • Чему, как и где учиться веб дизайну?

    Kadzi
    @Kadzi
    Ом
    Ответ написан
    Комментировать