Теги: Web-разработка
17.11.2019
Установка веб-сервера Nginx: sudo apt install nginx. Посмотреть информацию: nginx -v. Остановка сервера: sudo systemctl stop nginx. Запуск сервера: sudo systemctl start nginx. Проверить состояние: systemctl is-active nginx. Включить автозапуск: sudo systemctl enable nginx. Отключить автозапуск: sudo systemctl disable nginx.
11.11.2019
Установка сервера Apache: sudo apt install apache2. Посмотреть информацию: apache2 -v. Остановка сервера: sudo systemctl stop apache2. Запуск сервера: sudo systemctl start apache2. Проверить состояние: systemctl is-active apache2. Включить автозапуск: sudo systemctl enable apache2. Отключить автозапуск: sudo systemctl disable apache2.
09.11.2019
Если вы использовали гипервизор Hyper-V и в какой-то момент решили установить VirtualBox, то при запуске виртуальной машины столкнетесь с ошибкой «Не удалось открыть сессию для виртуальной машины». Решить это можно, удалив компоненты Hyper-V в Windows. Однако, если виртуальные машины Hyper-V вам нужны, это может быть неудобно.
06.11.2019
WordPress не позволяет загружать в медиатеку что попало. Файлы запрещенных типов загрузить невозможно, потому что у движка есть список допустимых mime-типов. Иногда такая защита мешает, и несмотря на потенциальную опасность, все же нужно иметь возможность загружать файлы выбранных форматов.
01.11.2019
Следить за состоянием приложения и поддерживать его в соответствии с пользовательским интерфейсом — серьезная проблема. Решить эту проблему призван контейнер состояний Redux, который заботится о том, чтобы приложение каким-то образом работало с состоянием и его сохраняло. Мы сохраняем все состояния приложения в одном месте…
30.10.2019
Главное отличие одностраничных приложений от традиционных многостраничных заключается в том, что навигация по одностраничному приложению не предполагает перехода на совершенно новую страницу. Вместо этого все страницы (называемые представлениями) обычно загружаются внутри одной и той же начальной страницы.
27.10.2019
Быстрая работа с DOM — одно из самых больших преимуществ React. Но для оптимизации приложения, нужно позаботиться о том, чтобы не вызывать метод render() компонентов приложения без необходимости. Приложения, с которыми мы работали до этого момента, никогда явно не вызывали метод render(), это происходило автоматически.
26.10.2019
Выдвижное меню сегодня — весьма распространенный элемент пользовательского интерфейса, особенно, если учитывать мобильные устройства. Наше меню расположено за пределами окна браузера, а при клике мышкой по кнопке — выдвигается слева направо, занимая всю ширину окна браузера. Итак, создаем новое приложение…
23.10.2019
Приложение устроено предельно просто. Пользователь вводит текст задачи в поле ввода и жмет кнопку «Добавить». После отправки формы в списке задач появляется новый элемент. Для удаления элемента списка, достаточно кликнуть по нему мышью. Итак, создаем новое приложение…
20.10.2019
Чтобы приложение работало быстро, размер страницы должен быть как можно меньше. Важно быстро показать пользователю первый экран, а все остальное, что может потребоваться, можно подгрузить и позже. Либо сразу после загрузки первого экрана, либо в момент, когда пользователь начнет взаимодействовать со страницей.