• Что должен знать PHP программист о сервере?

    win0err
    @win0err
    Веб-разработчик. Люблю UNIX, технологии и дизайн
    Бекенд-разработчик должен уметь пользоваться UNIX-like системами, так и есть.
    В основном, Linux: уметь устанавливать ПО (докер сам себя не поставит), настраивать веб-сервер, писать баш-скрипты, настраивать Cron. Естественно, работа в консоли, так как через SSH доступна лишь она, большее и не требуется. Нужно знать где хранятся логи, читать их при необходимости.

    Советую обратить внимание на Ubuntu, Debian и CentOS — это самые популярные линуксовые дистрибутивы. Неплохая книга — «Внутреннее устройство Linux» Брайна Уорда.

    Нужно знать хотя бы базовые штуки в плане безопасности, настройку файервола, популярные виды уязвимостей и методы защиты от них. Было бы хорошо ещё знать про модель OSI и протоколы.

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

    Если что-то упустил — добавьте в комментариях.
    Ответ написан
    6 комментариев
  • Photoshop в MacOS с Retina - как сделать чтобы изображение отображалось в соответсвии с разрешением?

    win0err
    @win0err
    Веб-разработчик. Люблю UNIX, технологии и дизайн
    Фотошоп — это графический редактор, и он показывает ровно те пиксели, которые есть в макете.

    Если вы просматриваете ретиновый макет на неретиновом компьютере, уменьшите масштаб до 50%.
    Если вы просматриваете неретиновый макет на ретиновом компьютере, увеличьте масштаб до 200%.

    Источник
    Ответ написан
    1 комментарий