• Как зарабатывать 1000$ на фрилансе верстальщику?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Придерживайтесь нескольких простых правил:

    - Только западные биржи (а точнее Upwork, его одного хватит с головой)
    - Только старательно отфильтрованные заказчики (с рейтингом, рейтами, адекватным подходом и тд)
    - Только почасовка, никаких fixed priced
    - Только проекты "от Х часов", никаких мелких доделок на пару часиков
    - Почасовая ставка, соответствующая уровню верстки и сервиса в целом

    То есть, сидите и ловите адекватные заказы, которые проходят данные фильтры. Вероятность долгоиграющих проектов или постоянных клиентов при таком подходе достаточно высока. Со временем получаете контракты на частичную загрузку от одного или нескольких клиентов и работаете на них на постоянной основе, через тот же Upwork.
    Ответ написан
    3 комментария
  • Как использовать pug внутри компонента vue?

    yarkov
    @yarkov Куратор тега Vue.js
    Помог ответ? Отметь решением.
    https://pugjs.org/api/reference.html
    Подключить pug и вот так должно сработать:
    import pug from 'pug';
    
    //...
    template: pug.render(`span {{ tr(lang).title }} `)


    Но я бы не костылил ))
    Ответ написан
    6 комментариев
  • Какова суть фреймворков и библиотек?

    Stalker_RED
    @Stalker_RED
    Библиотека это инструмент или набор каких-то инструментов.
    Бибилиотека для скачивания видео с ютуба
    Бибилиотека для кропа и ресайза картинок
    Бибилиотека для определения города по IP

    Фреймворк может использовать десятки или сотни разных библиотек. Это набор не только инструментов, но и готовых компонентов, и еще и рекомендация по их использованию.

    "набор для постройки скворечника"
    В комплекте молоток, гвозди, столярный клей, 20 деревянных досточек разных форм и расцветок и инструкция с тремая вариантами скворечника на выбор.

    Или вот два фреймворка:
    Ezva9I.pngzC6ZHT.png
    Можно ли их использовать вместе? (Конечно, никто не запрещает)
    Можно ли из этих деталей построить что-то совсем другое, не такое как в инструкции? (Конечно да)
    Можно ли с этими фреймворками использовать детали еще и из этого?
    lGjE1A.png
    (конечно можно, но придется что-то придумать для совместимости деталек. Быть может придется применить клей, изоленту, пластилин или жвачку. Или шуруповерт, или сварочный аппарат. Но ни в один комплект эти дополнительные инструменты не входят, как и скиллы к ним.)

    Можете посмотреть еще сюда, этот ответ частично покрывает ваш вопрос:
    Для чего нужны фреймворки, а-ля Laravel?
    Ответ написан
    Комментировать
  • Чем заменить PUG?

    @Flying
    Посмотрите в сторону Timber, он интегрирует Twig в Wordpress, работает весьма хорошо.
    Ответ написан
    Комментировать
  • Чем заменить PUG?

    MDiMaI666
    @MDiMaI666
    Талантливый программист
    у самого WP есть методы разбивки верстки по частям

    https://codex.wordpress.org/Теги_шаблонов/get_temp...

    можете компилировать паг, но тогда подсказки пхп идут лесом
    Ответ написан
    1 комментарий
  • Почему когда удаляю index.pxp сайт все еще работает?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    установите плагин query monitor и посмотрите какой шаблон использует текущая страница.
    На Главной согласно иерархии, помимо index.php могут использоваться шаблоны page.php home.php front-page.php
    Ответ написан
    4 комментария
  • Как и в каком формате сделать/хранить скрипт на сервере?

    crazy_leo
    @crazy_leo
    Frontend Developer
    Если безопасность не имеет значение, то можно хранить в LocalStorage или в Cookies.
    Если до, то конечно только в базе данных, или в каком либо файле.

    Просто на сервере хранить число в оперативной памяти не безопасно, так как сервер может упасть и все значения которые находятся в оперативной памяти очистятся.
    Ответ написан
    2 комментария
  • Вертска + cms или есть другой путь на удаленке для новичка?

    @Zombie42679
    Пытаюсь верстать, учу JS, когда-нибудь стану топом
    Уже миллиарды раз писали, про то, что хороший код в любом случае будет востребован и никакой "конкуренции валом" не будет. Сам только начал, верстаю около года, за 2-5к еще ни разу сайт не делал.
    Ответ написан
    Комментировать
  • Как определить объём работ и цену если в ТЗ одни общие фразы?

    begemot_sun
    @begemot_sun
    Программист в душе.
    Работать на почасовке, за вашие бабки любые капризы.
    Ответ написан
    Комментировать
  • Чем webpack лучше gulp/grunt?

    Webpack - это система сборки с массой возможностей. В частности, он анализирует JS-код (а также CSS или другой, через лоадеры), это даёт ему superpowers.

    Gulp/grunt - это общая система для организации задач, которая сама по себе сборку не поддерживает, но её можно на ней написать, с помощью плагинов. При этом анализа кода, скорее всего, не будет, а значит ряд продвинутых фич отпадут.

    То есть, это две разные вещи. В качестве одной из задач на gulp/grunt вполне может быть сборка webpack, так обычно и делают.

    Простую сборку вполне можно написать и на gulp/grunt напрямую. А если посложнее или просто хочется иметь задел "на будущее", то можно воспользоваться специальным инструментом (Webpack).

    P.S. У меня когда-то были и gulp task'и сборщики и browserify, но уже давно их место плотненько занял Webpack.
    Ответ написан
    18 комментариев
  • 16 лет. Идти во фриланс или начинать junior'ом в конторе?

    @huwesu
    Работать сейчас самостоятельно во фриленсе = возьмут легко, быстрые деньги, хорошие деньги для молодого. Но упираешься в росте квалификации в тупик через очень скоро. Рост квалификации крайне медленный. И будет всю жизнь до смерти "джуниором". Я сталкивался с такими людьми - им по 30 лет уже, во фриленсе по 10 лет, а до сих пор способны делать только то, что у меня умеют джуны с двухлетним опытом.

    Работать сейчас на фирму = возьмут с трудом, с деньгами намного хуже. Но быстро подтянут в квалификации на очень хороший уровень. Потолка квалификации не будет. Только важно!!!! - нужно выбирать сильную фирму с квалифицированными коллегами и работой В ОФИСЕ, очно, а не на удаленке и не мелкую хренофирмочку со слабыми спецами. Потом можно и на фриленс свалить.

    Вариант - пойти во фриленс немного, а потом в фирму - теоретически, возможен. Но на практике не проканает. Ибо порядок денег совсем другой. И вы просто не сможете после фриленса умерить свои финансовые аппетиты настолько чтобы пойти в фирму. Понравится тратить хорошие деньги. Даже если головой будете понимать, что годами занимаетесь примитивнейшей работой и не растете....
    Ответ написан
    1 комментарий
  • Как вы организуете свою работу?

    paulradzkov
    @paulradzkov
    Дизайнер, верстальщик, начальник отдела UI
    Про GitHub.

    1) Любой проект, даже самый маленький начинаю в новом репозитории. Потому что:
    - мало ли что из него вырастет,
    - код в Гитхабе это бэкап, не засерается место в Дропбоксе или других облаках,
    - мгновенный поиск по коду в репозитории, актуально когда проект уже достаточно большой,
    - легче спросить совета у коллег или показать проблему, когда исходники можно посмотреть онлайн,
    - проект удобно хоронить, если он заглох, или закинуть в портфолио, если он клевый.

    2) Создал себе на Гитхабе две дополнительные организации внутри своего аккаунта.
    - «paulradzkov-forks» — для форков чужих проектов.
    - «paulradzkov-heaven» — кладбище для старых проектов, куда перемещаются все неактуальные проекты.
    Эти две дополнительные организации позволяют очистить основной аккаунт от мусора. В нем теперь только несколько актуальных проектов, в которых легко ориентироваться.

    3) Перемещаю все старые проекты из Дропбокса на Гитхаб в «paulradzkov-heaven». Проектов много, это долго, но освободилось уже несколько гигов (т.к. там кроме кода psd-исходники, архивы с инсталляторами и прочее). Место в облаках заканчивается, а на Гитхабе — резиновое.
    Это кладбище уже пригодилось, когда у меня попросили поискать исходники проекта, над которым я работал 3 или 4 года назад, а я через минуту ответил им ссылкой на нужный репозиторий. Не пришлось никуда лезть, распаковывать, искать, запаковывать, отправлять почтой или закачивать в облако.
    Повторюсь, что на Гитхабе классный поиск по исходникам: если нужно посмотреть, как что-то сделал в старом проекте, но не помнишь в каком — можно довольно быстро найти искомое без возни с архивами.

    Итого.
    Код должен лежать на Гитхабе.
    В том числе старые проекты.
    Используйте организации, чтобы рассортировать проекты, если их много.
    Порядок там, где у каждой вещи есть своё место. Придумайте себе правила порядка заранее и соблюдайте их, чтобы не тратить время на ликвидацию беспорядка.
    Ответ написан
    10 комментариев
  • Как вы организуете свою работу?

    @LiguidCool
    1) Trello и / или Meistertask (второе уже редко использую). Вообще это musthave для самоорганизации и планирования.
    2)
    Может вы как то умело храните папки, синхронизируете их с облаками и тд.

    У меня на домашнем сервере поднят Syncthing. Также он поднят на рабочем компе, планшете, телефоне и даже боевых серверах. Вообще с серверами не совсем по феншую, но иногда это реально удобно (например когда я переключаю ветку GIT'a и нужно синхронизировать файлы).
    3) Не пользуюсь Evernote, ибо Google Keep. А т.к. и так все в гугле (телефоны, планшеты, почта, календарь ...), то не вижу смысла плодить всякое.
    4) C9.IO - не рекламы ради. Иногда пользуюсь вместо редактора, если что-то хочу покодить на компе без ничего (на бабушкином например, у неё только фотошоп есть :) ...
    5) Gist ... Ну ХЗ, ни разу не было желания ...
    6) Вместо Github -> Gogs (+Wiki там же). Кстати для GIT'a пользую SourceTree, очень удобно.
    7) PHP-HTML-CSS-JS -> кодинг в Atom. Вроде как сублайм, но Атом.
    Ответ написан
    3 комментария
  • Как и где можно научиться делать такие сайты?

    webinar
    @webinar Куратор тега Веб-разработка
    Учим yii: https://youtu.be/-WRMlGHLgRg
    Задумывая дизайн новичок исходит из своих возможностей. У профи возможности ограничены только фантазией. Так что эти сайты сделаны на опыте и креативном мышлении, а так же большом количестве знаний. Хотите научится нет проблем - надо учить все что попадается под руку. Начать надо с отличных знаний html, css, javascript, canvas, svg, а дальше сами начнете понимать что еще надо.
    Ответ написан
    Комментировать
  • Как изменить html на всех страницах сайта?

    DJZT
    @DJZT
    Laravel - code for you
    Эмм... Может стоит вынести футер в отдельный файл и просто сделать include его в всех страницах? Меняете в одном месте - меняется везде
    Ответ написан
    Комментировать
  • Как изменить html на всех страницах сайта?

    Kublyakov
    @Kublyakov
    Ctrl + Shift + R при выделенной папке проекта
    Ответ написан
    4 комментария
  • Как правильно вставить фоновую картинку?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Чтобы не добавлять огромную картинку, я их хочу вставить отдельно, через позишен абсолют (так же правильно?)

    Нет, зачем?
    Есть background-position и background-size ими и пользуйтесь.
    Ответ написан
  • Как slick слайдер добавить в popup?

    @Eugeny1987
    Работаю с HostCMS
    Натравите на слайдер lightbox
    Ответ написан
    Комментировать
  • Как slick слайдер добавить в popup?

    А чем не устраивает тот же лайтбокс и т.п.? Картинка открывается при клике и листай сколько хочешь все картинки из этой группы
    Ответ написан
    5 комментариев