Задать вопрос
  • Как в VS Code выделять двойным кликом названия css-класса полностью?

    1) В VS Code выделяется только часть названия до дефиса.
    Ставите курсор внутрь кавычек и нажимаете Ctrl+D
    Ответ написан
    1 комментарий
  • Почему Google Chrome указывает, что на моем сайте не защищенное соединение?

    Chefranov
    @Chefranov
    Новичок
    Наверно на странице есть пути к файлам, картинкам, стилям и скриптам с http
    Ответ написан
    2 комментария
  • Сколько длится обучение по SMM до первых денег?

    Zoominger
    @Zoominger
    System Integrator
    Сколько длится обучение по SMM до первых денег?

    Ну смотрите.
    Сначала ты ищешь курсы (день-два), потом записываешься. Есть разные - от 4-х недель до 3-х месяцев. Идёшь, учишься, допустим, два месяца. Потом экзамены и корочки, это плюс неделя. Потом идёшь в Макдональдс и примерно через три дня уже получаешь реальные деньги.
    Итого: 3 дня, если сразу, 2,5 месяца, если тешить себя пустыми надеждами.
    Ответ написан
    Комментировать
  • MiniShop поверх рабочего MoDx?

    an-tar
    @an-tar Куратор тега MODX
    Full stack web developer
    Ставите пакет на сайт - само по себе после этого ничего не меняется.
    Потом для желаемой страницы-каталога меняете тип, и работает с каталогом там. Сайт остается работоспособным.
    В общем, нет никаких проблем.
    Ответ написан
    6 комментариев
  • Как организовать работу фрилансера?

    @Siberian_Bear
    Вы не найдете тут ответа. Вы попробовали очень многое сами, что бы мы могли вам подсказать что то более существенное. Только еще вариантов накидывать, а их и без того вагон.

    Лично для меня, оказалось, работает самый чопорный вариант:
    • evernote локальный (windows store). работает быстро, не веб, синхронизирует почти мгновенно. все заказчики по блокнотам, по тегам.
    • todo для быстрых задач (которые быстро пришли), так же теги на заказчиков, проекты, тоже локально.
    • trello для проработанных задач
    • google spreadsheets для финансовых расчетов с клиентами. Не забывать обновлять. Но самому хочется каждый раз строчку вписать после выполненной задачи

    Тайм-трекинг вообще не зашел.

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

    ivan_zhuck
    @ivan_zhuck
    random_int() доступна только начиная с седьмой версии PHP. Если на хостинге стоит версия ниже, то замените random_int() на rand() с теми же параметрами (стоит учесть что rand не безопасен для криптографических целей).

    Или обновите PHP до версии 7 или выше.

    Или используйте стороннюю библиотеку с реализацией этого функционала, например: https://github.com/paragonie/random_compat
    Ответ написан
    1 комментарий
  • Как сделать картинку и текст в одну строку?

    joeberetta
    @joeberetta
    Читай: https://epdf.pub/google-for-dummies.html
    Оберните img и h4+p в отдельные .col блоки
    Ответ написан
    2 комментария
  • Почему практически все демо делаются не Plug and Play?

    DevMan
    @DevMan
    да потому что это пример/proof of concept, а не законченное/готовое решение.
    кто заморачивается готовым решением, те не пользуются песочницами.
    Ответ написан
  • Как верстать макет?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    мы верстали подобное, в таких хитровыпупыренных макетах главное понять, где вы, кто вы и где дизайнер и кто он такой)),
    после понимания приходит верное решение.
    мы обошлись ОДНИМ png-спрайтом весом в 12кБ
    не модно, не стильно, не молодежно
    ЗАТО:
    работает
    железобетонно
    проект оплачен
    Ответ написан
    Комментировать
  • Как сделать border-bottom?

    Vlad_IT
    @Vlad_IT Куратор тега CSS
    Front-end разработчик
    Уберите header из контейнера, а в контейнер поместите содержимое header'а
    <header class="header-menu">
          <div class="container">
            <div class="header-menu__logo"><img src="img/logo.png" alt="Логотип"></div>
            <div class="header-menu__nav-bar">
              <nav class="header-menu__nav">
                <a class="header-menu__links" href="#">ABOUT</a>
                <a class="header-menu__links" href="#">CONTACT</a>
                <a class="header-menu__links" href="#">CATALOG</a>
                <a class="header-menu__links" href="#">BLOG</a>
                <button type="button" class="header-menu__btn" name="button">Sign in</button>
              </nav>
            </header>
         </div>

    теперь у вас header на всю ширину, можете задавать ему border
    Ответ написан
    Комментировать
  • Как передавать пароли сотрудникам?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    1. Передавать всегда следует временный пароль с автоматическим требованием сменить пароль при первом входе.

    2. Передавать пароль можно через доверенное лицо.
    Это может быть непосредственный руководитель сотрудника, либо отдельно выделенный "security sponsor" - выделить несколько человек, чтобы в каждой локации было 1-2 security sponsor-а, которые могли бы лично встретиться с сотрудником для передачи пароля.

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

    4. Если это пароль от второстепенных систем, то можно отправлять временный пароль на корпоративную почту.
    Ответ написан
    Комментировать
  • Почему не вижу некоторые страницы в вебархиве?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    Вебархив не гарантирует хранение всех страниц из интернета, а так же вряд ли хорошо работает со SPA так что это не бэкап, а просто милая игрушка.

    В зависимости от того как вы выкачиваете сайт таков и будет разультат - тут никто вам не предугадает
    Ответ написан
    Комментировать
  • Как стажировать верстальщиков, когда сам немного опытнее джуна?

    sfi0zy
    @sfi0zy Куратор тега JavaScript
    Creative frontend developer
    Как вы прокачивались?

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

    На что стоит сделать упор в обучении именно верстки и малого количества js-а?

    Методы зависят от наличия времени и изначального уровня обучаемых. В целом для развития понимания CSS полезно "рисовать" на нем. Грубо говоря один автопортрет или зверушка, сделанная самостоятельно от начала и до конца, даст опыта как десяток лендингов. В таких песочницах концентрация хитрых задач на верстку в разы выше, чем на обычных сайтах, и обучение идет быстрее. Ну и просто прикольные штуки получаются, можно внести элементы игры с плюшками за успехи. В последние годы эта тема стала очень популярной на CodePen в виде ежедневных разминок для ума.

    Как обучали людей? У меня нет опыта в обучении людей

    По поводу методологий и хороших практик - нужно объяснять, отвечая в первую очередь на вопрос "почему". Тупое давление авторитетом (я прав - вы нет, мое решение хорошее - ваше нет) ни к чему не приведет. С вопросом "как" - отправлять к документации, чтобы читали сами и заодно захватывали что-то еще по дороге. Если все разжевывать - не научатся работать самостоятельно. Полезно научить их задавать вопросы. Если видите, что совсем не получается - тогда уже можно подсказать и показать. По возможности нужно автоматизировать проверку действий стажеров, чтобы они сразу видели свои косяки, не дожидаясь, пока придет наставник. Я тут как раз на днях подборку полезностей делал, там и для этого есть инструменты.

    Коммуникацию нужно наладить в обязательном порядке, чтобы все имели возможность спросить и не боялись это делать. Тут больше про психологию вопрос - нужно не только определить время и способ общения, чтобы и вам не мешали, и могли оперативно получить ответ, но и обязательно следить за своим языком, чтобы не быть "слишком токсичным" (про это все постоянно забывают). И помните - все ошибаются, ваши ошибки должны становиться поучительными примерами, не нужно их скрывать или стыдиться. Полезно в конце недели делать собрание "только для стажеров" и разбирать, что произошло интересного за неделю, чтобы они видели полную картину, учились на ошибках друг друга и распространяли опыт уже между собой - вы объяснили что-то одному, он в конце недели - остальным (а когда объясняешь - сам лучше понимаешь). Как вариант все вопросы от них к вам можно организовать в отдельном таск-трекере, чтобы ничего не терялось (как в бесконечных чатах) и можно было отсылать вновь прибывших к уже готовым ответам.
    Ответ написан
    1 комментарий
  • Стоит ли обновлять Ubuntu 18.04 до 19.04?

    hOtRush
    @hOtRush
    Обычно dist-upgrade делают когда секса не хватает
    Ответ написан
    3 комментария
  • Нужно ли верстальщику знание canvas? Если да, насколько глубоко?

    sfi0zy
    @sfi0zy Куратор тега JavaScript
    Creative frontend developer
    Большинство верстальщиков не умеют работать с канвасом, клепают себе однотипные сайтики на бутстрапе и довольны жизнью. На этом вопрос можно закрыть. Но иногда возникают задачи вроде трехмерных презентаций товаров или каких-нибудь простых конструкторов - тут уже минимальный опыт с three.js или аналогами будет полезен. Помнить все не нужно, но общее представление должно быть.

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

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

    З.Ы.: Не стоит себя ограничивать в знаниях. Для профессионала лучше, когда знание есть и не нужно, чем когда нужно, а его и не было никогда.
    Ответ написан
    1 комментарий
  • Можно ли цеплять на wow.js свои анимации?

    KickeRocK
    @KickeRocK
    FrontFinish
    Можно, пишите в css свой класс с анимацией ( как делают animate.css), добавляете его после wow и радуетесь

    @keyframes flash {
      from,
      50%,
      to {
        opacity: 1;
      }
    
      25%,
      75% {
        opacity: 0;
      }
    }
    
    .flash {
      -webkit-animation-name: flash;
      animation-name: flash;
    }

    <div class="custom-block wow flash">...</div>
    Ответ написан
    Комментировать
  • Как при нажатии на checkbox менять стили не label, а div блока, в котором находится checkbox?

    Speik
    @Speik
    Developing is on way
    В CSS нет родительских селекторов. Решение возможно через .parentNode JavaScript

    'use strict';
    document.addEventListener('DOMContentLoaded', () => {
    
        let checkbox = document.querySelector('label[for="aux_prem"]');
    
        checkbox.addEventListener('click', function()
        {
        	let parent = this.parentNode;
        	
        	( !parent.classList.contains('selected') ) ?
        			parent.classList.add('selected'):
        			parent.classList.remove('selected');
        });
    
    });
    Ответ написан
    4 комментария
  • Как реализовать это через css?

    potapchino
    @potapchino
    Надеюсь дальше сами додумаете
    Ответ написан
    Комментировать
  • Что бы вы сделали с недобросовестным заказчиком?

    sim3x
    @sim3x
    Отставьте емоции в сторону - они вам не помогут
    Определите ваши задачи
    - требуются ли вам ваши деньги за ваше время
    - требуется ли вам ваша репутация
    Если нет, то делайте самое худшее

    Если же вам все-таки нужны ваши деньги и важна ваша репутация, то вам не следует делать деструктивных вещей, также как и переходить к открытому шантажу
    Данный тип заказчика не воспринимает такой подход

    Есть огромное желание удалить её
    нет

    Научитесь работать с такими клиентами - сейчас у вас идеальная ситуация

    Прямо угрожать удалением не надо
    Оно не поможет получить деньги и попортит вашу репутацию

    Ответ на:
    Жаль, впереди ещё много проектов
    Мне также жаль и хотелось бы продолжить наше сотрудничество
    Для его продолжения мне нужно расчитаться с моими подрядчиками, которые уже выполнили задачи по нашему текущему проекту
    Вы же знаете, как сложно найти хороших подрядчиков и мне не хотелось бы портить с ними отношения

    *Укажите список задач и их стоимость* или даже лучше сумму задолженности без уточнения

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

    Со следующего проекта начните работать по предоплате полностью и повысьте ему цену на услуги
    Ответ написан
    2 комментария