• Какие бывают в админки во фреймворках?

    @kzooz
    Php-developer, student, good guy
    В Symfony есть возможность заюзать SonataAdminBundle. Я использовал её в одном проекте. Админка достаточно удобная но вроде только CRUD.
    Ответ написан
    Комментировать
  • Yaml/php как верно распарсить?

    @kzooz
    Php-developer, student, good guy
    Если не менять входящий yaml - то никак. Y/N являются ключевыми символами и согласно спецификации интерпретируются как булевые. Если нужно получить символьное представление - заключайте их в кавычки:

    var_dump(yaml_parse("foo: ['y']"));
    array(1) {
      ["foo"]=>
      array(1) {
        [0]=>
        string(1) "y"
      }
    }
    Ответ написан
    Комментировать
  • Хотим писать сайт - как работать вместе через Интернет?

    @kzooz
    Php-developer, student, good guy
    Необходимые штуки:
    1. Todo-list
    2. VCS - свой git сервер или gitlab.
    3. Gitlab для Merge Request`ов и если нужно может быть как bug tracker

    Выполнение задачи:
    1. Ставится задача, создается запись в todo-list. Назначается исполнитель
    2. Откалывается ветка с id`шкой задачи(например task-451) от текущего master
    3. По окончанию задачи делается ревью. При необходимости(если есть конфликт изменений) делается rebase на актуальный master.
    4. Задача сливается в master


    Важно что бы задачи не сильно пересекались по изменениям в коде, т.к. придётся разруливать множество конфликтов.
    Коммуникации - скайп, почта + договорённости по графику работы.
    Ответ написан
    Комментировать
  • HTACCESS и redirect on screen resolution?

    @kzooz
    Php-developer, student, good guy
    На уровне веб-сервера это сделать невозможно, т.к. сервер не владеет информацией об устройстве когда принимает HTTP запрос.
    Ответ написан
    Комментировать
  • Что скрывает под собой this.var.bind(this)?

    @kzooz
    Php-developer, student, good guy
    По факту, bind возвращает специальную функцию, в которой уже есть ваш this, который вы передали в bind, как аргумент.
    frontender.info/demystifying-this-in-javascript/#r...
    Ответ написан
    Комментировать
  • Как изменить размер canvas?

    @kzooz
    Php-developer, student, good guy
    Т.е. если я правильно понял, должно произойти уменьшение всего что было на канве? Есть другая канва или нужно уменьшить на исходной?

    UPD: попробовал на своих старых лабах по графике, можно просто сделать:
    draw_canvas.style.width = "500px"
    draw_canvas.style.height = "500px"

    И всё. У меня получилось изменение размера полотна со всем его содержимым.
    Ответ написан
    1 комментарий