• С чего начать изучение php7 новичку?

    Maksclub
    @Maksclub Куратор тега PHP
    maksfedorov.ru
    Дополню вариант от cheevauva

    Тк вряд ли будет ментор у вас, третий вариант точно не выбирайте -- я также через него прошел :)

    • Идите на Ютуб, распаковывайте серию видео "Создание блога на Symfony" или "Создание сайта на Yii2" и поглащайтесь, все что не понятно -- гуглите и задавайте вопросы...
    • Потом ищите "Как ставить nginx + php7 на debian: :)
    • Потом ищите "Хорошие прaктики Symfony", "Хорошие прaктики Yii2"


    Дальше разберетесь
    Ответ написан
    Комментировать
  • С чего начать изучение php7 новичку?

    SerafimArts
    @SerafimArts
    Senior Notepad Reader
    Сообщение выше от verdex - это какой-то троллинг. Обе книги - полный шлак, который может быть полезным только совсем новичкам, которые только за комп сели (ну или выбрались из дремучих 2000х только что).

    Отвечая на ваш вопрос, и судя по перечисленному стеку и задачам - изучать дальше сам пых имеет мало смысла, всё же понимание как работает композер, зачем нужна слабая связанность, почему PSR - это тру-вей и проч. - это уже не ньюби. Список, в прнципе совершенно верный. Так что даже не зная как работают корутины в пыхе, или не подозревая о существовании его байткода vm - вполне можно жить, остальное с опытом придёт. Так что учитывая всё это, думаю стоит посмотреть в сторону книг:
    1) Макконнелла
    2) Эрика Эванса
    3) Ну и мб Gang of Four или что-то похожее, фундаментальное, вроде Мартина Фаулера

    P.S. Зендстра довольно унылый, хоть и вполне адекватная книга, пусть и старовата.
    Ответ написан
    1 комментарий
  • Хочу "залить сайт водой", можете посоветовать способ реализации?

    @EverOne
    R&D Management since 2011
    Ответ написан
    Комментировать
  • Стоит ли изучать CMS или верстать на чистом html/css,php?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    CMS - это система управления контентом (простые готовые "рельсы" для блога и подобного).
    HTML/CSS/JS - это фронт-енд.
    php/mysql - это бэк-енд.

    Что общего между ними?!
    Для пары/тройки CMS - нужно изучить грамотное создание шаблона, чтобы люди могли его легко инсталлировать и пользоваться.

    А PHP и CMS - здесь ничего общего....
    Изучите любой PHP фреймворк для начала - я бы посоветовал микро-фреймворк fatfree.
    Ответ написан
    Комментировать
  • Как делают вёрстку из PSD в HTML?

    squitcher
    @squitcher
    Верстальщик
    avocode
    Ответ написан
    Комментировать
  • Кто какой шаблонизатор использует для верстки?

    1. Если нужны примитивные импорты то можно добавить вызов модуля который "выполнит импорт" к примеру

    2. Если используется php можно воспользоваться Twig
    3. Если нужен полноценный шаблонизатор без привязки к бекенду мне нравится использовать
    Ответ написан
    Комментировать
  • Как рисовать с помощью SVG path?

    Stalker_RED
    @Stalker_RED
    Иллюстратор существует, стопудов. Сам видел!
    А туториал нужен про то, как нарисовать в иллюстраторе или где у него в меню файл→экспорт?

    Попробуйте может inkscape.

    Если именно по координатам, то там ничего сложного
    <svg viewBox="5 5 50 50">
      <path d="M10 10 L10 20 L20 20 Z" fill="red"></path>
      <path d="M15 10 l10 0 l0 10 Z" fill="blue"></path>
      <path d="M10 25 h 7 v 7 Z" fill="#FACE8D"></path>
    </svg>
    вот так оно работает

    viewBox - координаты верхнего левого и нижнего правого угла видимой части холста.
    M - переместить курсор и координаты x и y
    L - нарисовать линию, и тоже координаты.
    Z - замкнуть фигуру (соединить последнюю точку с первой)
    l - нарисовать линию, но не абсолютные координаты, а сдвиг относительно предыдущей точки
    H - нарисовать линию по горизонтали, и координата
    h - нарисовать линию по горизонтали, но вместо координаты сдвиг.
    V и v - та-же фигня, но по вертикали
    и так далее
    Ответ написан
    2 комментария
  • Зачем мне лучше использовать Vue.js в проектах, чем не использовать?

    Vue.js это прокаченная jquery или они решают разные задачи?
    Vue - полноценный фреймворк на паттерне MVVM, а джиквери - библиотека для вызово нужных заготовленных функций, чтобы тупо манипулировать DOM.
    Если я изучу Vue.js, то могу полностью отказаться от jquery?
    Можно всё, если будешь понимать как обходиться без jquery в принцпе.
    Что может дать Vue.js для лендинга, по сравнению с jquery?
    Интерактивность, анимации, гибкость в интерфейсе, разные веб-компоненты, которые модно вставить куда угодно и даже менять местами на ходу.
    Что может дать Vue.js для сайта до 10 страниц, по сравнению с jquery
    Менший вес страницы ( не нужно перезагружать), меньше отклик по переходам между страницами (vue-router), можно юзать его частично (то есть большую часть контента грузит шаблонизатор), а в асинхронные участки с интерактивом - использовать вью фреймворк.
    В каком типе проектов хорошо видны преимущества Vue.js
    В любом где нужен асинхрон, а аякс запросы джиквери вас задолбали. То есть по большей части - работа с данными. Если вам нужно динамично построить дерево комментов по данным, то vue это лучше сделает.
    В каких случаях вы станете используете Vue.js [не пишите во всех, пишете напр.: магаз, блок котика итп] ?
    Уже можно нативные приложения писать, по тому частично мобайл приложения, в проектах где нужны компоненты которые на Vue легче сделать, чем накостылять на джиквери.
    Какие бы задачи [типовые и личные] вы решали с помощью Vue.js ?
    Анимированные переходы между блоками, интерактивность, асинхронные вызовы и построение графиков, infinity scroll page

    Цель вопроса: решить для себя изучать vue.js или нет.
    Для работы на дядю - учить ангуляр\реакт, но смотрю комьюнити у Vue более лояльное и может работа тоже появится.
    Это мое первое прикосновение к js-фреймворкам, поэтому Объясняйте как пятилетнему
    Ответ написан
    2 комментария
  • Как сверстать подобный блок?

    @Adikjoro
    Hexagon избитый дизайн. Уже и не удивишь им никого. Начинай изучать SVG. Там создание многоугольных форм это 2+2. Вот небольшой курс по основам SVG
    Если нормально разогнаться и JS подучить, то можно создать сайты типа этих:
    Waaark
    Cédric Pereira
    Humaan
    LOCUS SOLUS
    Ответ написан
    Комментировать
  • Какую литературу посоветуете?

    @Tabletko
    никого не трогаю, починяю примус
    Почитайте "Компьютерные сети" и "Современные операционные системы" Таненбаума
    Ответ написан
    1 комментарий
  • Как учитывать рабочее время фрилансера?

    qpPeW
    @qpPeW
    Не люблю рутинную работу...
    Зачастую соотношение не равное, в большинстве случаев фрилансеры тратят больше времени чем конечная сумма в соотношении часовой оплаты.

    Я понимаю, что есть различные трекеры времени, но, как я понимаю, контролирует их именно исполнитель, т.е. он может сделать работу за 1 час, не остановить трекер, а смотреть 3 часа видосики на ютюбе и только потом нажать стоп.

    Бред сивой кобылы, мой Вам совет, не занимайтесь ерундой.
    Главное, не ищите и не ведитесь на тех кто говорит что его 1 час стоит 100 рублей, во всех остальных случаях, подобная ситуация априоре не может быть.
    Ответ написан
    Комментировать
  • Когда? Когда уже наконец-то можно начать использовать flexbox на 100%?

    caniuse.com/#search=flex с префиксами поддержка 97.68%. Вы думаете этого не достаточно, чтобы полностью его использовать? Если нужна поддержка IE < 10, то используйте polyfill. Но по мне дак, проверять нужно пользователя на поддержку flex и если её нет, ставить заглушку, чтобы браузер поменял. ~2.5% это очень мало.

    Вы же например используете Border-radius, а он поддерживается только 95.04%
    Ответ написан
    2 комментария
  • Как получить скриншот сайта c помощью php?

    @McBernar
    www.s-shot.ru

    У ребят есть и API и цены ну оооочень скромные.
    Ответ написан
    Комментировать
  • Как заблокировать скролл страницы, но при этом не отключать сам скролл?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    body {
    position: fixed;
    width: 100%;
    overflow-y: scroll;
    }
    Ответ написан
    1 комментарий
  • Jquery UI и bootstrap 4, конфликт?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    забудь про jquery UI. это библиотека 10 летней давности которая не обновляется. весь ее функционал давно уже существует в других новых библиотеках.
    к примеру вот датапикер https://eonasdan.github.io/bootstrap-datetimepicker/
    или вот https://bootstrap-datepicker.readthedocs.io/en/latest/
    Ответ написан
    3 комментария
  • Стартап или как найти программиста, если ты чайник?

    feligz
    @feligz
    JS/TS developer
    Технари такие технари. Сразу начинают накидывать технических подробностей, фронтенд, бэкэнд. Один даже сразу деньги посчитал, 3 месяца )) Вот так придумал цифру, перемножил ее на ставку, тоже придуманную, и получил какую-то сумму. Отлично! Теперь все ясно.
    По факту, начинать нужно с дизайна. На дизайне вылезет куча вопросов и куча моментов, о которых вы даже не думали. После создания дизайна прототипа, желательно еще интерактивного, можно составить описание продукта, вашими словами. Именно это описание продукта будет базой для технарей. После сами технари пишут ТЗ и говорят, вот на эту фичу нужно будет 10 дней, на эту примерно 5 и т.д. И после этого у вас появляются какие-то сроки.
    То есть тут не все так просто, а поэтому лучше обращаться в компанию по разработке, где уже есть подобный алгоритм действий, есть продукт менеджер, есть дизайнер, есть команда. Это будет дороже, но шанс сделать рабочий продукт выше.
    Если денех нет на команду, тогда ищите дизайнера, лучше с навыками разработки интерфейса UI/UX. С ним проработаете идею, опишите ее, выкинете все ненужное. С этими макетами можно уже или к технарям или искать команду менеджер+ технари.
    Ответ написан
    Комментировать
  • Как реализуются подобные лендинги?

    alina_ivanovna
    @alina_ivanovna
    я думаю это подойдет, если значения покрутить Simple Parallax Scrolling
    Ответ написан
    1 комментарий
  • Как вы используете БЭМ?

    @sgrogov
    Во-первых элементы нужны, если одних только стилей блока недостаточно. Если у вас возникает желание переиспользовать элемент блока в другом месте, значит этот элемент должен быть вынесен в отдельный блок. В идеале стили элемента имеют смысл только в контексте блока.
    Во-вторых, БЭМ даёт преимущества в долгосрочной перспективе. Если вы сдадите лендинг и забудете навсегда - можно и поговнокодить, но обычно проекты (даже лендинги) некоторое время приходится поддерживать. С БЭМ не нужно каждый раз разбираться в забытом проекте и беспокоиться о том, что новые изменения могли где-то что-то сломать.
    Что касается скорости разработки - используйте препроцессоры и шаблонизаторы, скорость только вырастет. Я успешно использую csssr-project-template, где связка BEM + stylus + jade мне кажется идеальной для вёрстки.
    В третьих, как уже писали, используйте переводчик, если не получается придумать название. Что касается повторяющихся секций - да, нумеровать, если больше не за что зацепиться, это особенность вёрстки лендингов. Собственно и без БЭМ нумеровать придётся, если у каждой секции свои особенности.
    Ответ написан
    Комментировать