• Какой порядок обучения веб-верстке вы посоветуете?

    tema_sun
    @tema_sun
    Да бессмысленно это. Просто берите и делайте что-то реальное. Блог там себе сделайте, или еще что-то. Вопросы сами будут возникать, вот их и решайте.
    Потом, когда вы выбросите ~50-ую свою поделку, поймете, что "вот теперь я вроде начинаю что-то понимать, а именно, что я нифига не знаю".

    А вообще оснвной навык, кототрый вам нужен - уметь гуглить. Вот этот список вопросов что вы сюда написали, напишите их в Гугл.
    Ответ написан
    1 комментарий
  • Pug / Jade с обычным синтаксисом HTML?

    Krasnodar_etc
    @Krasnodar_etc
    avito front
    EJS
    Ответ написан
    Комментировать
  • Pug / Jade с обычным синтаксисом HTML?

    @georgepostoornca
    Web Developer
    https://github.com/georgepostoronca/WebTemplate - мой GULP c Nunjucks( пример как я собираю frontend )
    Ответ написан
    Комментировать
  • Pug / Jade с обычным синтаксисом HTML?

    @m1roku
    Начинающий
    https://habrahabr.ru/post/219873/ может тут что подберешь?
    а если конкретизировать, то за все не скажу но nunjucks точно с обычным синтаксисом.
    Ответ написан
    Комментировать
  • Как не утонуть в океане информации?

    Squatch
    @Squatch
    iOS developer
    Я бы в качестве профилактики информационную голодовку на недельку-другую объявил бы, сосредоточившись на насущных делах. Может не самый удачный способ - "броситься из одной крайности в другую, для поиска золотой середины", но рабочий :)

    За это время можно ретроспективно обозреть ранее прочитанное, на предмет того что из него осталось в памяти, и что из оставшегося в памяти пригодилось на практике.

    Может статься, что желание запихивать в себя информацию - это дело привычки. Не потому что оно действительно надо (полезно), а потому что просто нравится. Это с одной стороны не страшно, а с другой может быть похоже на переедание, когда пихаешь в себя больше инфы, чем можешь переварить. А это уже как-то не очень и хорошо бы тогда ввести информационную диету и гигиену ума)

    А если ничего такого в себе не обнаружите - по крайней мере появятся соображения, что из этого действительно ценно, а что не очень.
    Ответ написан
    Комментировать
  • Как вы "обрабатываете" контент и материал, который изучаете?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    Я стараюсь всю информацию поделить на три категории:
    • нужно сейчас или в ближайшие дни
    • полезный практический навык
    • может быть когда-нибудь...
    Тут длинный текст, как я этим пользуюсь

    С последним вариантом все просто - стараюсь запомнить самые важные моменты и причинно-следственные связи, а про детали знаю только то, что "они вот в этой книжке". Соответственно мозг не загружен бесполезной на данный момент информацией, а в случае чего - открыл, посмотрел. Если это все в интернете - страница в закладках (ради интереса посмотрел - 837 закладок на данный момент), которые структурированы в дерево с большой вложенностью, в котором очень легко ориентироваться. Особенно уникальные материалы, которые проблемно загуглить, сохраняются в оффлайне на случай проблем с источником. Раз в год прохожу по закладкам и удаляю те, к которым уже никогда не вернусь (если все запомнил/ушел из области/источник потерян/информация сильно устарела). Обычно удаляются ветви этого дерева целиком.

    Полезные практические навыки запоминать бесполезно. Если есть возможность отработать сразу - делаю, если нет - они переходят в состояние "нужно в ближайшие дни". Факты, связаные с практикой запоминаются сами по себе в процессе работы, записывать их не нужно.

    Нужная на данный момент информация записывается на лист бумаги (а4), при необходимости сопровождается картинками. Картинки иногда очень важны. И стрелочки. Без стрелочек никак. Лист лежит на столе в течении недели, собирая важные термины, какие-то контакты, или что-то, что нужно загуглить или просто не забыть до вечера. Если лист лежит пару дней нетронутым - отправляется под стол и заменяется новым. Написанное собственной рукой хорошо запоминается (гораздо лучше, чем напечатанное), даже если сложно сказать "что было написано", всегда можно сказать "где именно это было написано". Если через пару месяцев лист не понадобился - в дальний ящик. Через год - уничтожается за ненадобностью. Необходимые на данный момент закладки кладутся в отдельную ветку дерева закладок и, когда их количество переваливает за 50 (примерно), сортируются. Часть попадает в основное дерево, часть удаляется.

    На мой взгляд именно уничтожение информации, запоминание причинно-следственных связей вместо отдельных фактов и определенная систематизация являются необходимыми условиями для сохранения здравого рассудка при очень широком кругозоре.
    Ответ написан
    Комментировать
  • Так сколько изображений надо готовить для адаптивного сайта (+ retina)?

    fruity4pie
    @fruity4pie
    A
    Как подключать - у img есть атрибут srcset и sizes.

    Как правильно подключать под ретину хорошо и наглядно показано тут
    Ответ написан
    Комментировать
  • Так сколько изображений надо готовить для адаптивного сайта (+ retina)?

    pm_wanderer
    @pm_wanderer
    junior-HTML
    Бери одну картинку, размером "требуемая максимальная ширина экрана помноженная на два" и делай ее. Это самый простой вариант. Если хочется немного пооптимизировать, то бери две картинки - одна большая как в первом случае, а вторая - в два раза меньше. Оптимизировать отдельно для каждого устройства не обязательно - на скорость загрузки это особо не влияет. Картинки только не забудь сжать оптимизатором)

    Судя по всему, ты хочешь первый экран сделать с большой картинкой на всю ширину. Тогда ставь ее через background-image и медиа-запросы. В общем все)
    Ответ написан
  • Так сколько изображений надо готовить для адаптивного сайта (+ retina)?

    LenovoId
    @LenovoId
    svg, css,js
    Вот статья на эту тему
    Ответ написан
    Комментировать
  • Что лучше - спрайт svg или вставка кода непосредственно в css?

    melnik909
    @melnik909
    HTML-верстальщик и наставник по верстке
    Посмотрите это видео
    Ответ написан
    Комментировать
  • Что лучше - спрайт svg или вставка кода непосредственно в css?

    Elisseii
    @Elisseii
    Пишу музыку и код.
    Лучше делайте экспорт из Adobe Illustrator в SVG и забирайте код от туда.
    Далее вставляем прямиком в HTML или PHP.
    Не забудьте присвоить тегу SVG свой класс и добавить его к селекторам стилей прописанных в SVG (если они есть). Иначе может быть конфликт стилей с другими SVG на странице.

    Если в вашей SVG картинке много точек и вы кодите на PHP, то можно забыть про длинные строки SVG в коде страницы (это неудобно) и импортировать их аккуратной строчкой вроде этой (удобно) :)
    <?php include_once(get_template_directory() . "/images/svg/svg_image.php") //импорт SVG из отдельного файла ?>

    Для Wordpress (указываем путь до директории темы) так:
    <?php include_once(get_template_directory() . "/images/svg/svg_image.php") //импорт SVG из отдельного файла ?>

    Вставка svg кода через CSS:
    Бывает очень нужно вставить какой нибудь анимированный svg в css
    в качестве background-image. Да ещё и не в виде импорта а поместить целиком svg код в css. Иногда бывает нужно для WP.
    Что бы css скушал svg необходимо сконвертировать svg код в немного другой формат, поможет в этом вот этот сервис (практически единственный):
    а далее просто вот так:
    background-image: url( сюда вставляем сконвертированный svg код );

    Там есть инструкция.

    Можно ещё и через JQuery конечно вставлять:)
    К примеру в начало выбранных элементов, так:
    $(document).ready(function addDomObjects(){ 
    	$(".selector").prepend('ЗДЕСЬ ВАШ SVG КОД (или любой другой контент)');
    });


    В случае с движком MODX Revolution удобно добавлять SVG через "Чанки" (chunk).
    А вызываем просто через [[$svg_name]]
    Если не нравится хранить огромный код SVG в базе данных MODX, то можно выбрать "статичный" вид чанка, это позволит хранить содержимое элемента вне БД, во внешнем файле.

    Как видите вариантов масса, а какой из них вам использовать смотрите сами, исходя из ситуации.
    А так, на первом месте конечно нужно придерживался первого способа и не мудрить там где это не нужно.
    Ответ написан
    3 комментария
  • Плагин для оптимизации изображений Gulp?

    Serj-One
    @Serj-One
    i'm sexy and i know it
    Для png и jpg лучший вариант - gulp-tinypng, работающий через api tinypng. По качеству он на порядок превосходит всех конкурентов. Бесплатно 500 изображений в месяц, больше - $0.009 за изображение.
    В качестве альтернативы есть kraken. ($9 за 2GB), качество чуть ниже, но тоже отличное.
    Полностью локальные решения от их качества далеки безумно. Но если рассматривать такие варианты - иногда использую gulp-image-optimization, это немного переработанный всем известный gulp-imagemin.

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

    @immaculate
    Программист-путешественник
    Медитация. Отсечь лишние источники информации: ТВ, новости, социальные сети. Уменьшить нагрузку. У меня такие симптомы, когда слишком много обязанностей на себя беру.
    Ответ написан
    11 комментариев
  • Как решить проблему с концентрацией?

    saboteur_kiev
    @saboteur_kiev Куратор тега Организация работы
    software engineer
    Мозг работает так, как он привык работать.

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

    Нарабатывать умение концентрироваться на неприятных и неинтересных вещах делается таким же способом - стараетесь через силу регулярно это делать. Через несколько лет мозг привыкнет к новому поведению.
    Можно это назвать силой воли - умение осознанно приспособиться к некомфортным условиям.

    P.S. С детства такие вещи тренируются. Чем взрослее тем сложнее, и даже факт того что ты осознаешь конкретный недостаток не облегчает того, что избавиться от него тяжело.
    Ответ написан
    2 комментария
  • Как решить проблему с концентрацией?

    opium
    @opium
    Просто люблю качественно работать
    откажитесь от интернета
    купите кнопочный телефон за 300 рублей
    Ответ написан
    17 комментариев
  • Как задать пользовательские стили для аудио с использованием библиотеки audio.js?

    @tyzberd
    на этой странице https://kolber.github.io/audiojs/ есть пункт Example 2 Custom markup/css
    на демо файл называется test2.html
    вот он на github https://github.com/kolber/audiojs/blob/master/demo...
    Ответ написан
    Комментировать
  • Почему не срабатывает замыкание?

    Alexeytur
    @Alexeytur
    Определение functionName должно находиться внутри функции-обработчика onclick
    Ответ написан
    2 комментария