Перейти к основному содержанию

Установка laravel

Отправлено said от пн, 02/26/2018 - 23:41

1. composer global require "laravel/installer"
2. Либо меняем document root на директорию public, либо перемещаем папки таким образом чтобы содержимое public было в document root
3. переходим в директорию laravel, вводим composer update , чтобы установились необходимые зависимости.
laravel 5 требует php не ниже 7.1
поэтому запускаю такой командой, php7.1 /usr/local/bin/composer update
4. Режим отладки включается в /config/app.php
5. Переименовываем файл .env.example в .env
6. Генерируем ключ приложения php artisan key:generate

Теги

Отключение кэша и отладка шаблонов в twig

Отправлено said от чт, 02/15/2018 - 00:26

Правим файл /sites/default/settings.php

$settings['container_yamls'][] = DRUPAL_ROOT . '/sites/development.services.yml';
$settings['cache']['bins']['render'] = 'cache.backend.null';
$settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null';

Если не помогло...
Правим файл sites/default/services.yml (если его нет, то копируем default.services.yml и переименовываем в services.yml).
Находим опции устанавливаем следующие значения

Установка drupal 8 и модулей через composer

Отправлено said от ср, 02/14/2018 - 15:24

1. Копируем ядро друпала drupal и все его зависимости

composer create-project drupal-composer/drupal-project:8.x-dev some-dir --no-interaction

Друпал установится в директорию web в корень сайта. Меняю в настройках веб-сервера корневую директорию сайта на директорию web

2. Захожу на сайт для запуска процесса установки

Для установки модуля:

1. Переходим в корень друпала, где лежит файл composer.json
2. Устанавливаем его, пример для модуля devel

composer require drupal/devel

 

Теги

Памятка по docker

Отправлено said от чт, 12/07/2017 - 12:26

Сборка образа

sudo docker build -t <имя образа> <директория в Dockerfile>

Создание контейнера контейнера

sudo docker run -v <путь до локальной директории с исходниками>:<путь до директории в контейнере> -it -p 8081:80 <имя образа>

после этого сайт будет доступен по пути
localhost:8081
<путь до директории в контейнере> должен быть = /var/www/html

Список запущенных контейнеров

docker container ls

Запуск контейнера

Теги

Массовое изменение размера картинок из командной строки

Отправлено said от чт, 11/30/2017 - 01:30

Способы изменить размер картинок через консоль в ubuntu:

меняем размер всех картинок у которых ширина боле 1200px

convert '*.*[1200x>]' -set filename:base "%[base]" "converted/%[filename:base].jpg"

 

Теги

Поворот видео записи

Отправлено said от чт, 11/30/2017 - 01:26

Иногда видео на телефон снимаю в горизонтальном положении при выключенном автоповороте. В таких случаях, при просмотре видео на компе приходится наклонять голову.

Короче, вот так из командной строки в ubuntu можно повернуть видео:

ffmpeg -i file_in.mp4 -strict -2 -vf "transpose=1" file_out.mp4

 

Теги

Работа с локальным хранилищем браузера

Отправлено said от чт, 11/23/2017 - 17:03
//Для начала проверим поддержку локальных хранилищ браузером
if (supports_html5_storage()) {
  // установка значениея
  localStorage.setItem("my_var", '111');

  // получение значения
  alert(localStorage.getItem("my_var"));
}



function supports_html5_storage() {
  try {
    return 'localStorage' in window && window['localStorage'] !== null;
} catch (e) {
    return false;
  }
}

 

Теги

Отладка сайта под андроид + linux

Отправлено said от вт, 11/21/2017 - 16:20

Используем десктоп с установленным ubuntu и смартфон с установленным firefox

1. Ставим пакет
 

sudo apt-get install android-tools-adb android-tools-fastboot

2. Включаем в настройках андроида
Настройки->Для разработчиков->Отладка по usb

3. Включаем в настройках FireFox на смартфоне
Параметры -> Дополнительно -> Удаленная отладка

В Firefox на дескотпе открываем WebIDE (shift+f8)

Теги