Поиск и удаление файлов
find -name "index.php" -exec rm -f {} \;
find -name "index.php" -exec rm -f {} \;
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
Правим файл /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).
Находим опции устанавливаем следующие значения
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
Сборка образа
sudo docker build -t <имя образа> <директория в Dockerfile>
Создание контейнера контейнера
sudo docker run -v <путь до локальной директории с исходниками>:<путь до директории в контейнере> -it -p 8081:80 <имя образа>
после этого сайт будет доступен по пути
localhost:8081
<путь до директории в контейнере> должен быть = /var/www/html
Список запущенных контейнеров
docker container ls
Запуск контейнера
Способы изменить размер картинок через консоль в ubuntu:
меняем размер всех картинок у которых ширина боле 1200px
convert '*.*[1200x>]' -set filename:base "%[base]" "converted/%[filename:base].jpg"
Иногда видео на телефон снимаю в горизонтальном положении при выключенном автоповороте. В таких случаях, при просмотре видео на компе приходится наклонять голову.
Короче, вот так из командной строки в ubuntu можно повернуть видео:
ffmpeg -i file_in.mp4 -strict -2 -vf "transpose=1" file_out.mp4
//Для начала проверим поддержку локальных хранилищ браузером
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;
}
}
Используем десктоп с установленным ubuntu и смартфон с установленным firefox
1. Ставим пакет
sudo apt-get install android-tools-adb android-tools-fastboot
2. Включаем в настройках андроида
Настройки->Для разработчиков->Отладка по usb
3. Включаем в настройках FireFox на смартфоне
Параметры -> Дополнительно -> Удаленная отладка
В Firefox на дескотпе открываем WebIDE (shift+f8)
Удаление файлов и директорий, который не в индексе
git clean -f
включая директории
git clean -df
Объединение нескольких коммитов, например трёх
git rebase -i HEAD~3