• Как справить ошибку primordials is not defined?

    @kirolga
    Сталкивалась с таким багом. Этот баг возникает на node >=12 и gulp < 4.

    Возможные варианты решения проблемы:
    - перейти на новую версию gulp
    - откатить версию node (чтоб была меньше 12)

    Первый пункт, конечно, предпочтительнее.

    Если ни один из вариантов не подходит, можно воспользоваться решениями https://stackoverflow.com/questions/55921442/how-t...
    Ответ написан
    Комментировать
  • G"gulp" не является внутренней или внешней командой, исполняемой программой или пакетным файлом?

    kubris
    @kubris
    Верстка сайтов, натяжка на модх
    На Windows 8 работаю. Появилась та же ошибка.
    Открываем терминал(командную строку), пишем:
    npm ls gulp
    > `-- gulp@4.0.2 -> C:\Users\kubris.pro\AppData\Roaming\npm\node_modules\gulp // <- Это ответ системы

    npm ls -g gulp
    > C:\Users\kubris.pro\AppData\Roaming\npm
    `-- gulp@4.0.2

    Если через npm видно стоящие галпы, т.е. локально и глобально, значит ошибка в путях (PATH). Как она возникла, когда раньше все работало - не знаю, но она появилась. Если не видно надписей про Gulp, значит он не установлен.
    Далее прописываем пути:
    - Мой компьютер - свойства - Дополнительные параметры системы =>
    - Свойства системы - Переменные среды (ПС).
    В ПС два окна - верхнее пишет пути пользователя, нижнее - системы.
    В верхнем окошке, в левой колонке ищем "PATH", залазим внутрь, любуемся строчкой "Значение переменной". В нее, в самый ее конец, если там уже что-то написано, вставим ответ системы, вылезший после команды "npm ls gulp", а именно: "C:\Users\kubris.pro\AppData\Roaming\npm\node_modules\" => жмем OK.
    В нижнем окошке так же ищем PATH и проделываем аналогичные инструкции, только вставляем ответ при поиске глобальной переменной: "C:\Users\kubris.pro\AppData\Roaming\npm".

    Закрываем терминал, открываем, пишем gulp --version. Если версию Gulp пронаблюдали, значит всё, мы всё починили.

    p.s. Если не наблюдаем, тогда открываем браузер и пишем в нем:
    "gulp не является внутренней или внешней командой"
    p.p.s Может, все это можно вставить и в одном любом окне , но мне показалось логичней сделать так, как я сделал.
    Ответ написан
    Комментировать
  • Visual studio code перестал работать live server, кто стыкался с подобной проблемой?

    RoadCaptain
    @RoadCaptain
    Junior Frontend-developer
    В расширении для браузера Live Server Web Extension проверь, чтобы был включен Live Reload
    Ответ написан
    Комментировать
  • С чего лучше начать изучение PHP чтобы в конце достичь уровня профи?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Способные за 9 месяц с нуля добраться до профи даже по одному PHP, таких вопросов здесь не задают. А чтобы стать профи в C++ нужно 9 лет, не меньше.
    Ответ написан
    Комментировать
  • Каков план личностного развития PHP программиста с нуля?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    В общем, вот мой совет, после третьего пункта порядок можно брать уже любой, смотря что надо для решения задач, т.е. важна практика.

    1. Начать надо с основ - html/css
    2. Затем учить php + пару CMS (только хороших, я думаю это cms made simple, livestreet, wordpress)
    3. Узнать про базы данных, начать с MySQL, перейти в noSQL базы данных (например mongo db)
    4. Начать учить фрэймворки (Symfony2 и Yii)
    5. Изучить серверные технологии (Apache + nginx, linux различные, работу с командной строкой, ssh и ftp на уровне настройки и поднятия этих протоколов, права доступа и прочие фишки, вроде sphinxsearch)
    6. Узнать про кэширование и проникнуться этим, угореть по хайлоад
    7. Изучить еще пару скриптовых языков и фреймворков (Rubу + Ruby on rails, python + django)
    8. Угореть по IT security, penetration testing
    9. Изучить еще больше фронтэнда - javascript + jquery, Angularjs, html5/css3;
    10. Угореть по всяким системам контроля версий, git, jira

    Сдать на ZCE и получить как можно больше международных сертификатов, на случай, если хотите мигрировать.
    Ответ написан
    4 комментария
  • Каков план личностного развития PHP программиста с нуля?

    konst20
    @konst20
    Программист, преподаватель, немного электронщик
    Есть опыт помощи таким начинающим.
    реальный срок до запуска джуниора - полгода, никого не слушайте.

    Важные моменты
    веб-программирование на базе PHP - это стек технологий: PHP/SQL/CSS/HTML/JS + Linux хотя бы азы + знание важных инструментариев (FTP, Git/SVN, работа с БД)
    чистый PHP плюс даже все перечисленное выше - не особо нужно и не интересно. Нужно знание конкретных платформ: фреймворков и/или CMS. (Почитайте вакансии на Хантиме по запросу PHP, обратите на это внимание). Навскидку самые востребованные (спорно конечно): Yii фреймворк, CMS Битрикс и Wordpress.

    Как начать?
    Смело на амбразуру!
    1) Установите у себя рабочую среду LAMP/WAMP - Apache, PHP, MySQL. Для этого возьмите пакет Denwer или OpenServer, что больше понравится. Сделайте Hello World просто как HTML, потом на PHP, потом алертом на JS. Порадуйтесь.
    Установите все редакторы кода. Кто там вам будет рекомендовать блокнот или notepad++ - не слушайте. Варианты: если машина мощная (4+ Гб памяти и пр.), берите редактор phpStorm (для php/html/css/js). Если не очень мощная - берите komodo edit. Для работы с БД инструмент встроен в Denwer/OpenServer, это phpMyAdmin
    2) Идеально, если вы договоритесь сделать кому-нибудь сайт. Бесплатно или за небольшую плату. Если нет - сами себе поставьте задачу: сайт про котиков/про детей etc. Красивый сайт, с галереей, с эффектами, с материалами
    Возьмите CMS Wordpress и попытайтесь сделать сайт у себя на компьтере. Настоящий сайт, во всей красе, как вы хотите. Правьте его, смотрите код, экспериментируйте. Сообщество огромное, вы найдете ответы на все свои вопросы
    Потратьте чуть денег, купите себе домен и хостинг, залейте сайт на хостинг.
    Порадуйтесь. Похвастайтесь.
    3) Ищите в сети тестовые задачи и решайте их, изучайте материалы собеседований, вопросы - их много.
    4) Зарегистрируйтесь на odesk.com под каким-то фейковым email, пройдите тесты по PHP, CSS, HTML, jQuery, Wordpress, а во время прохождения делайте скриншоты вопросов. Потом изучайте эти вопросы, ищите ответы, далеко не обязательно на все. Тесты вы, конечно, не пройдете, но вам нужны только вопросы.
    5) Постоянно следите за вакансиями "PHP-программист", "веб-программист" на Хантиме, на hh.ru и подобных ресурсах.

    И да, как только напишете первую строку кода - начните читать про Git. Как будете готовы - сразу внедрите у себя Git, вы будете очарованы его возможностями.

    Вот как раз на полгода.
    После этого у вас появится масса информации, и дальше вы сами сориентируетесь.
    Ответ написан
    11 комментариев
  • Подготовится к стажировке Back-end разработчика?

    Wolfnsex
    @Wolfnsex Куратор тега PHP
    Если не хочешь быть первым - не вставай в очередь!
    - Насколько реально за такой срок, 4-5 месяцев, подтянуть знания до уровня которые выдвигают стажеру.
    С учётом того, что Вы адекватно оцениваете возможности среднестатистического человека, и по крайней мере не собираетесь попробовать устроиться на должность ведущего разработчика в компанию, с таким послужным списком (опытом) - вполне реально, т.е. вполне реально дотянуть до уровня стажера, при должном желании.

    - Советы насчет изучения php и mysql, видео курсы, пойдут для начала(PHP и MySQL с Нуля до Гуру 2.0)?
    Как человек, который учит людей "лично" ("в живую") - затрудняюсь сказать, какие курсы лучше... По моему сугубо личному мнению, лучше - работать напрямую с преподавателем. Но, если говорить конкретно про книги/курсы/etc, я думаю, лучше будут те - которые Вы хорошо воспринимаете. У всех разная манера писать и разное понимание прекрасного представление о том, как должен выглядеть качественный продукт (курс, книга, и т.д., не важно). Есть некоторые книги, которые возведены в разряд "библии", но далеко не все способны воспринимать стиль изложениях их авторов.

    - Насчет JS я думаю codecademy?
    Я в своё время вот это читал. Мне в целом понравилось, хотя я не JS'ник и становится им пока не планировал. Но, опять таки, если вернуться к предыдущему пункту... :)
    Ответ написан
    Комментировать
  • Flask-admin expected string or bytes-like object?

    moonz
    @moonz Автор вопроса
    web developer | seo | design
    Удалось решить приведением к строке.

    def slugify(s): 
        pattern = r'[^\w+]'  
        return re.sub(pattern, '-', str(s))
    Ответ написан
    Комментировать
  • Как запушить в новый репозиторий?

    sergey-kuznetsov
    @sergey-kuznetsov Куратор тега Git
    Автоматизатор
    Прежде чем подключать новый, надо удалить ссылку на старый.
    git remote remove origin
    Затем добавляем ссылку на новый
    git remote add origin https://github.com/...
    Привязываем ветку к новому репозиторию
    git push --set-upstream origin main
    Ответ написан
    Комментировать