• Как сгенерировать 400 000 000 страниц?

    hottabxp
    @hottabxp
    Сначала мы жили бедно, а потом нас обокрали..
    Не с той стороны подходите. Вместо 400 000 000 страниц можно сделать 1! Сделать api, пользователь заходит на страницу, выбирает 2 города и страничка обращается к api, оно возвращает нужные данные на эту страничку. Ну это так, в 2-х словах.
    Ответ написан
    12 комментариев
  • Как вызвать метод в другом компоненте VueJS, который на одном и том же уровне?

    0xD34F
    @0xD34F Куратор тега Vue.js
    component 1:

    methods: {
      someMethod() {
        ...

    component 2:

    this.$emit('i-want-to-call-method-from-component-1');

    parent:

    <component-1 ref="component1" />
    <component-2 @i-want-to-call-method-from-component-1="$refs.component1.someMethod()" />
    Ответ написан
    Комментировать
  • Какие книги помогут стать Junior на JS?

    like-a-boss
    @like-a-boss
    Признайся,тебяТянетНаКодМужика,ты—программный гей
    Книги - вода, прочтите learn.javascript.ru и станете кем захотите, хоть единорогом.
    Ответ написан
    Комментировать
  • Стоит ли идти в веб-разработку?

    yurakostin
    @yurakostin
    Front-end developer
    Идти или нет
    Идти в веб разработку стоит по двум причинам:
    • Веб разработка, как и любое другое ремесло - занятие, которое нужно попробовать, чтобы понять, нравится оно или нет, а значит, если вам интересно, то попробуйте, но не ждите быстрого результата. Редкий художник/писатель быстро/дорого продаёт свои работы в первый год, пока он осваивает ремесло. Возможно аналогия не самая удачная, но, надеюсь, понятная. (PS: я учился вебу год перед тем как попасть на первую работу)
    • Умение программировать учит по-другому думать и смотреть на решение любых проблем. Хотя далеко не у всех программистов системный подход к решению задач.


    Направление в разработке
    С направлением есть нюансы, которые актуальны, по крайней мере для меня ( эти нюансы справедливы для любой сферы деятельности человека).

    Предположим, что вы выучили всё, что нужно и нашли работу. И первый год уже учитесь на работе, решая бизнесовые задачи, и вы счастливы, получая деньги и делая то, что вам интересно.
    Проходит 2 года и вы чувствуете что набили оскомину, что ваша работа вас уже не радует.
    Это может говорить о том, что:
    • Вы выросли и вам нужно просить дать вам больше ответственности и других задач, или менять работу с повышением.
    • Вы выгорели на текущей работе от горящих сроков, токсичных коллег или руководства. В этом случае, если на вопрос "нравится ли мне делать то, что я делаю?" ваш внутренний голос отвечает "да, я всё ещё это люблю, я просто устал от негатива, сроков, недосыпа, etc", тогда имеет смысл поменять компанию.
    • Если же вы понимаете, что не испытываете никакой радости в принципе, а вся эйфория была только от того, что у вас был хороший заработок, тогда, к сожалению, IT - не ваше.


    Дальше, если вы всё-таки остались в IT, наступает прикольный момент, когда вы думаете, что изучили всё, что было можно изучить, или хотели бы заняться чем-то другим: мигрировать с веба на мобилки; мигрировать с интерфейсов на геймдев; мигрировать с фронта на бэкенд; etc.
    Тут наступает новый момент выбора, и у вас, очевидно, два варианта:
    • Остаться там, где вы есть.
    • Мигрировать.


    Выбор зависит от одной простой составляющей: деньги.
    Не в смысле, что ваша зарплата станет ниже из-за того, что нужно осваивать новые инструменты(на это в своё время я спокойно мог пойти), а в том смысле, что ваши платёжные обязательства могут на этом этапе жизни превышать тот порог, до которого опустится ваша зарплата. Тут на помощь может прийти только поддержка тех, с кем вы могли бы разделить ваши платёжные обязательства.

    Очень условный совет на счёт более раннего определения предпочтительного направления заключается в том, что нужно бесконечно учиться и пробовать разное. Ваша работа(опять же, так было и есть у меня) не заканчивается после того как вы ушли из офиса(или закрыли ноутбук, работая удалённо).
    После завершения рабочих обязанностей вам нужно самую малость отдохнуть, а дальше открывать ноутбук и пробовать писать игру/мобильное приложение/бэкендовый сервис/и т д. Только так вы поймёте, что вам нравится больше. Важно, помнить, что новая область всегда будет казаться сложнее того, что вы знаете, но если вам интересно - не опускайте руки.

    У меня тоже получилось многословно =)

    PS: всё написанное выше - не инструкция, а мой личный опыт и суждения.
    Ответ написан
    2 комментария
  • GeForce GTX 1050 & Witcher 3, кто кого??

    @Drno
    Ну мож диск у Вас начал тормозить.
    А точно кабель вотунут в видеокарту? А не в материнку, во встройку?)
    Ответ написан
    1 комментарий
  • Почему так странно gmail открывает письмо?

    Советую еще сюда заглянуть.
    Ответ написан
    Комментировать
  • Как удалить элемент при помощи js?

    Seasle
    @Seasle Куратор тега JavaScript
    CSS:
    li:empty {
        display: none;
    }

    JS 1:
    document.querySelectorAll('li:empty').forEach(element => element.remove());

    JS 2:
    document.querySelectorAll('li').forEach(element => {
        if (element.childNodes.length === 0) {
            element.remove();
        }
    });
    Ответ написан
    2 комментария
  • Как сделать добавление ссылки по тексту?

    mahmudchon
    @mahmudchon
    var re  = 'яблоки';
    var reg = new RegExp(re,"g");
    var str = 'яблоки круглые и яблоки сочные.';
    var str = str.replace(reg, '<a href="#">' + re + '</a>');
    alert(str);
    Ответ написан
    4 комментария
  • Быстро разряжается ноут на ubuntu 18?

    @raiboon
    А на Винде со всеми дровами при такой же нагрузке сколько?

    В целом, если поддержка не заявлена производителем, а следовательно отсутствуют дрова от него, ноут под линем живёт меньше.

    Из универсальных советов - tlp.
    А потом копать, советоваться и копать.
    Ответ написан
    3 комментария
  • Быстро разряжается ноут на ubuntu 18?

    Zoominger
    @Zoominger
    System Integrator
    Кривая поддержка ACPI и энергосбережения. Гуглите, есть методы понижения частоты процессора, но они помогают лишь немного.
    Ответ написан
    Комментировать
  • Как добавить такой функционал на WordPress?

    OtshelnikFm
    @OtshelnikFm Куратор тега WordPress
    Обо мне расскажет yawncato.com
    У вас в списке "Навыки WordPress" - а сами не можете сделать. Значит этот пункт вычеркивайте из своих навыков - еще рано.

    Тернист и сложен путь падавана юного. Когда готов - вдруг, за поворотом, понимает что зелен и молод он.
    Ответ написан
    2 комментария
  • Как сверстать такие круги?

    Myckyc
    @Myckyc
    UI&UX, Graphics&Illustration, Rock&Roll
    Ответ написан
    Комментировать
  • Как сверстать такие круги?

    @GreatRash
    Лучше всего при помощи SVG.
    Ответ написан
    Комментировать
  • Банальный вопрос, какие правильно использовать теги для кнопок?

    byte916
    @byte916
    Когда вы используете ссылку, то у вас переход по ней записывается в историю браузера. Соответственно появляется возможность кнопками вперед-назад ходить по этой истории.
    Ссылки нужно использовать для тех случаев, когда вы предусмотрели возможность нажатия пользователем кнопки "назад" в браузере. Т.е. при разработке сайта вы должны предусмотреть такой сценарий: пользователь открыл модальное окно, потом закрыл его, и нажал назад - в случае, если у вас ссылка, то модальное окно должно открыться.
    Если вам такое поведение не нужно, используйте кнопки. Кнопка без формы - никакой ошибки я тут не вижу.
    Ответ написан
    Комментировать
  • Банальный вопрос, какие правильно использовать теги для кнопок?

    Odisseya
    @Odisseya
    Оптимизирую PageSpeed & Performance
    Рассмотрим 2 сценария:
    1. у пользователя js включен
    2. js отключен/поломан


    Если при отключенном js контент мод.окна должен быть доступен — вызов мод.окна делаем якорной ссылкой <a href="#id">, т.к. мод.окно изначально должно находиться в потоке (а скрываться средствами js), добавляем блок мод.окна в конец страницы. Например, для лендинга важна форма заявки и она всегда должна быть доступна.

    Если мод.окно не должно быть доступно без js — делаем <button> и исключаем из потока, например, через display:none

    Если при отключенном js мод.окно должно вести на другую страницу (например, форма логина) — делаем ссылку на другую страницу, а в js мод.окна предотвращаем событие по умолчанию.

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

    @bobongida97
    Все просто, берешь https://github.com/hilios/jQuery.countdown и с помощью ACF передаешь в него дату и время.
    Если сайт работает на много регионов, то https://momentjs.com/ нужно поставить дополнительно для часовых поясов
    Ответ написан
    2 комментария
  • Почему идет редирект на главную?

    shambler81
    @shambler81 Куратор тега htaccess
    1. у тебя кешь редиректов в браузере Как очистить кеш url редиректов?
    2. тебе не нужно делать редирект, тебе нужно изменить DocumentRoot
    Ответ написан
    Комментировать