Заметки

Короткие заметки, видео, информация которую хочется сохранить и в нужный момент быстренько найти

Клиенты на всю жизнь [книга]

Клиенты на всю жизнь [книга]

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

Ставим менеджер пакетов composer

Ставим менеджер пакетов composer

Маленькая заметка на тему установки composer. Зачем ? Чтобы удобно устанавливать библиотеки вместе с зависимыми пакетами, собирать новые пакеты, следить за версиями установленных библиотек, обновлять или “замораживать” существующие версии. Ну и конечно же можно делиться сохраненными конфигурациями. Подробности на сайте https://getcomposer.org/ Чтобы использовать composer нужно: скачать свежий дистрибутив со страницы https://getcomposer.org/download/ установить (детали установки актуальной версии…

Установка темы на magento 1.9

Установка темы на magento 1.9

Представим себе, что мы установили интернет-магазин на платформе magento 1.9 для теста или для обучения. Оригинальная тема уж очень старо и просто выглядит. Хочется быть более современным и один из самых простых способов — установить бесплатную вполне вменяемую тему. Конечно для уникальных проектов предпочтительнее разработать свой уникальный дизайн и создать свою тему под конкретный функционал….

Установка LAMP в ubuntu 16.04

Установка LAMP в ubuntu 16.04

LAMP — linux apache mysql/maria php — популярный стек серверных технологий для запуска веб-проектов. Создаю заметку о том, как ручками в пару строк (пару команд) установить этот стек. Конечно же при установке сервера, например ubuntu, можно установить галочку, чтобы LAMP был установлен автоматически, но это прячет от нас всё происходящее, лишает нас любого контроля. Я…

Установка ubuntu 16.04 на virtualbox и настройка сети

Установка ubuntu 16.04 на virtualbox и настройка сети

Когда работаю без команды, не шарю конфигурацию и не использую штуки вроде vagrant, часто поднимаю свою чистую установку сервера. Делаю это по одной причине — хочу знать, что установлено, а что — нет, что настроено, а что — нет. И зачастую в установке дистрибутивов ubuntu можно, откинувшись на спинку стула, нажимать кнопочки «ОК» и «Далее»,…

Настройка виртуальных хостов веб-сервера apache 2.4 в windows

Настройка виртуальных хостов веб-сервера apache 2.4 в windows

Для своих экспериментов поднимаю виртуальные машины на винде испод виртуалбокса. Это не продакшен, это quick and dirty, но отлично работает. Чтобы было быстро и просто на виртуалке поднимаю веб-сервер apache 2.4. Можно работать с родным webroot и rewrite base, но я предпочитаю настраивать виртуальные хосты под разные эксперименты, версии. А еще люблю красивые урлы. Вот…

Отправка писем из консоли ubuntu 16.04 с помощью sendmail

Отправка писем из консоли ubuntu 16.04 с помощью sendmail

Еще одна «полезная» заметка в виде видео. На этот раз отправляем почту с тестовой виртуальной машины, на которой установлена ОС ubuntu 16.04. Шлём почту через простой sendmail, проверяем прямо из консоли сервера (не нужно кучу всего устанавливать и настраивать).   Итак, задача: установить sendmail sudo apt install sendmail настроить host и sendmail mcedit /etc/hosts sudo…

Создание базы данных, пользователя, назначение привилегий в mysql через консоль

Создание базы данных, пользователя, назначение привилегий в mysql через консоль

Часто сталкиваюсь с тем, чтобы развернуть веб-проект на внешнем сервере (vps или dedicated). Особенно часто приходится разворачивать небольшие проекты на DigitalOcean, еще чаще получаю доступ к виртуальной машине или хостингу без phpmyadmin или другого визуального интерфейса управления базами данных. В связи с этим публикую заметку по созданию новой базы данных, нового пользователя и назначения привилегий…