Ключевые навыки:





Администрирование и деплой пилотных проектов


Разработка интернет-магазинов под ключ


Создание анимационных промо-сайтов


Настройка и интеграция CRM с внешними системами


Умение ставить и соблюдать сроки


Навыки написание запросов к реалиционным базам данных


Привычка писать комментируемый и строго форматированный код


Умение и желание разбираться в чужом коде





Технологии:


Laravel, Yii2, ReactJS, PHP, JavaScript, MySQL, Git
Контакты
Местоположение
Россия, Москва и Московская обл., Москва

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (15)

Лучшие ответы пользователя

Все ответы (15)
  • Как выполнить COPY файла в Dockerfile из соседних папок?

    alexanderbulatov
    @alexanderbulatov
    Fullstack разработчик
    Нужно указать контекст для Dockerfile.

    И указать сам файл Dockerfile.

    Пример, как это может быть:

    docker-compose.yml
    version: '2'
    
    services:
        nginx:
            build:
                context:  .
                dockerfile:  ./images/nginx/Dockerfile


    ./images/nginx/Dockerfile
    FROM nginx:latest
    
    COPY ["domains/docker.test", "/var/www/docker-bar.test"]


    При чём в команде COPY в таком случае нужно исоходить из того, что мы указываем директорию копирования не из того места, где находится файл Dockerfile, а от туда где указана директория в параметре context в файле docker-compose.yml.
    Ответ написан
    Комментировать
  • Как установить Yarn на OpenServer, чтобы его вызов глобально из консоли был доступен?

    alexanderbulatov
    @alexanderbulatov Автор вопроса
    Fullstack разработчик
    Я нашёл решение.

    Нужно сменить настройку на вкладке Сервер на такое значение:
    Свой Path + userdata/config/path.txt + Win Path

    А затем в директории userdata\config создать файл path.txt и просто с новой строки вставить полный путь до директории программы.

    Перезапустить сервер и вуаля!
    Ответ написан
    Комментировать
  • Как в Yii2 в ckeditor от 2amigos добавить плагин?

    alexanderbulatov
    @alexanderbulatov
    Fullstack разработчик
    Если кому интересно будет, можно это решить АБСТОЛЮТНО более простым способ))))

    Всё как на официальном сайте по CKEditor.

    Закидываете в папку vendor/ckeditor/ckeditor/plugins свой плагин.

    А затем подключаете основной файл плагина там, где вам нужно, например вот так:
    $this->registerJs("CKEDITOR.plugins.addExternal('pbckcode', 'plugins/pbckcode/plugin.js', '');", $this::POS_READY, 'tinymcepluginpbckcode');


    А в самом уже отображении вот так:
    <?= $form->field($model, 'content')->widget(CKEditor::className(), [
                'preset' => 'custom',
                'options' => ['rows' => 15],
                'clientOptions' => [
                    'extraPlugins' => 'pbckcode',
                    'toolbarGroups' => [
                        ['name' => 'undo'],
                        ['name' => 'basicstyles', 'groups' => ['basicstyles', 'cleanup']],
                        ['name' => 'colors'],
                        ['name' => 'links', 'groups' => ['links', 'insert']],
                        ['name' => 'others', 'groups' => ['others', 'about']],
    
                        //['name' => 'youtube'], // <--- OUR NEW PLUGIN YAY!
                        ['name' => 'pbckcode']
                    ]
                ],
        ]) ?>


    А после обновляете страницу с этим редактором - будет ошибка (в консоли). В консоли смотрите папку, в которой закэширован CKEditor (будет показана при наведении на файл, который система не может найти). Находите её в директории @webroot и удаляете полностью эту злосчастную папку. А затем обновляете страницу с редактором Ctrl+F5 и наблюдаете добавленный свой плагин.

    Радуемся)))

    Между прочим именно так сам этот "2amigos" даёт инструкцию на github, но забыл, что всё там блин кэшируется.
    Ответ написан
    Комментировать
  • Почему не открываются сайты сайты на Openserver?

    alexanderbulatov
    @alexanderbulatov Автор вопроса
    Fullstack разработчик
    В общем не знаю, что случилось, но добавив в настройках каждый домен и папку, на которую он будет ссылаться и, открыв через меню этот сайт, всё заработало.

    Иначе не работает. Не знаю почему.
    Ответ написан
    Комментировать
  • Как открыть файл в проектах с помощью контекстного меню в PhpStorm?

    alexanderbulatov
    @alexanderbulatov Автор вопроса
    Fullstack разработчик
    Вообщем, сам решил на просторах заморского интернета.

    Если кому-то будет интересно то в PhpStorm такого пункта в конетекстном меню нет. Его просто не одобряют.

    Но функция такая есть. Работает она не правильно, если не назначит ей горячие клавишы.

    Короче, нужно выбрать в меню File > Settings... > Keymap. Вкладка Other. И там найти пункт Select in Project View. Задать горячие клавиши и будет работать данный функционал.

    А именно, что будет работать?
    А будет: при открытом файле (который именно находится сейчас у вас в фокусе так сказать), если нажать заданные горячие клавиши, данный "в фокусе" документ выделится в дереве и при этом дерево то откроется.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (31)