• Laravel структура контроллеров?

    Если у вас в различных TaskController будет разная логика, то все в порядке. Проблемы начнутся, если вы займетесь очевидным копипастом.
    Ответ написан
    Комментировать
  • Знаете какой-нибудь лёгкий движок для создания страниц профилей?

    cockpit. В ней админ будет все делать, на фронте просто через API будете подтягивать данные. Не сказал бы за специализацию, но - в восторге от инструмента.
    Ответ написан
    Комментировать
  • Какую альтернативу MacBook Pro 16 можно найти на Windows?

    Боже, да дофига. Макбуки ограничены по всем фронтам. Если вы не фанатик ретины, берете любой годный (рейтинг \ отзывы) ноут с IPS и 32+ оперативы, и всего вам хватит с лихвой. В маке нет никаких супер-пупер технологий, лишь бренд и маркетинг.

    с ноутбуками на Windows топ-сегмента всегда приключается беда с драйверами

    Толсто. Если бы вопрос был про линукс, я бы еще поверил, а так... Driver Booster и сайт производителя ноутбука (секция Downloads) в помощь.
    Ответ написан
    2 комментария
  • Как сделать прогресс-бар по реальному времени?

    Ну во-первых, тебе в любом случае придется подписаться на обновление таймера. Без вариантов. Поэтому первым делом определяешь обработчик для setInterval в 1-5 секунд.

    Во-вторых, у тебя есть несколько временных интервалов. Их удобно определить массивами, где первое значение будет являться началом интервала, а второе - его концом.
    const range = [Date.now(), Date.now() + 3600 + 12]; // типичный интервал
    В-третьих, имея интервалы и обработчик, дело остается за малым. Каждый тик таймера проверяй, не входит ли текущее Date.now() в какой-либо из интервалов. Если входил, обновляй нужные данные, как-то: вешай нужный класс, рассчитывай процент "заполненности" интервала.

    В принципе, это все. Алгоритм расписал, дело за реализацией. Удачи.
    Ответ написан
  • Как побороть сонливость и апатию в течение дня?

    Режим, спорт, здоровое питание. Это фундамент. От кофе отказаться, пейте чай. Кофе гиперстимулирует нервную систему, когда она истощена, не будет бодрящего эффекта.
    Ответ написан
    1 комментарий
  • Как исправить sublime text 3?

    Исправить "clas" на нужный класс и радоваться.
    Ответ написан
    Комментировать
  • Ошибка в gulp, help?

    А что за ошибки-то? Скорее всего либо с директориями что-то напортачили, либо доступа нет (возможно, директория открыта у вас в проводнике либо, если линукс, chmod проверьте).
    Ответ написан
  • Может ли тэг nav использоваться в footer?

    Можно. В спецификации есть понятие секций, внутри каждой из них иогут быть меню, заголовки, другие секции.
    Ответ написан
    Комментировать
  • Что может линукс, чего не может Mac?

    Макинтош - кривое поделие за оверпрайс. Плюсы Макинтоша (цвета, музыка) - это не плюсы ОС, это плюсы железа (та же ретина). В остальном же, он очень деревянный, не расширяемый, там ничего нельзя поставить \ сделать под себя, очень скудный, по сравнению с Windows, набор софта. Интерфейс лично мне не нравится, у Линукса (Ubuntu, Kali, Endless OS) и шинды гораздо красивее интерфейсы.

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

    Единственный плюс эппла - железо, ретина в частности; все остальное опять-таки никто не мешает собрать и на windows-машине.

    Чтобы понять, что есть Мак, поставьте себе хакинтош на виртуалке.
    Ответ написан
  • Как заработать школо-программисту?

    Выучиться, получить диплом и устроиться на работу.
    Ответ написан
    Комментировать
  • Почему Redux так популярен?

    1. Очень прост (кто бы что ни говорил, его концепция очень понятна и близка к стандартной концепции самого Реакта, Flux)
    2. Саги (киллер-фича, мобх не может предложить такой мощи)
    Ответ написан
    Комментировать
  • Стоит ли покупать NordVPN?

    Возможно, лучше купить ProtonVPN. Лично у меня к ним несколько больше доверия, учитывая, что в РФ их блокировали. Закрываться они точно не собираются.
    Ответ написан
  • Как начать работать без "фонового шума"?

    Не нужно избавляться от фонового шума. Просто сделайте его правильным, и варианты тут есть: начиная от сервисов типа focus@will, которые выдают ритмичную ненапряжную музыку, под котороую легко входить в поток и концентрироваться, заканчивая сервисами, которые дают вам шум ветра, дождя, моря и щебетание птичек. С хорошими наушниками и воображением можете кодить хоть в лесу, хоть на берегу океана )
    Ответ написан
    Комментировать
  • Законно ли это по отношению к работнику?

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

    На JS ловить window.blur или window.unload (точно не помню), по этому событию слать в API запрос, по запросу выполнять нужное действие. Можно пойти от противного: слать hearbeat запросы раз в 30 секунд, если пропустили - значит, вкладка закрыта или интернета нет, соответственно, выполняем функцию.
    Ответ написан
    Комментировать
  • Стоит покупать ссылки nofollow?

    В 2к20 это звучит, как привет из бородатых нулевых. Лучше купите кампанию в Facebook \ VK с грамотным таргетингом.
    Ответ написан
  • Галерея на WP ==========?

    а откуда мне сами фото вывести??

    Из медиабиблиотеки, вестимо.
    Ответ написан
    4 комментария
  • Нормально ли применять css module в разработке SPA?

    Напротив, в случае SPA лучше как раз применять css modules, css-in-js и прочие подобные решения. БЭМ будет выглядеть, как сова на глобусе просто потому, что вы не сможете сделать более-менее сложную структуру блоков, элементов и модификаторов, не размазав один и тот же блок по нескольким компонентам (которые будут элементами).

    Вместо этого, когда каждый компонент отвечает только сам за себя, вы всегда будете знать, что стили, влияющие на этот компонент, находятся в нем самом же.
    Ответ написан
    1 комментарий
  • Расскажите о РЕАЛИЯХ удаленной работы?

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

    Куда не стоит идти удаленно? В не-IT-контору. Т.е. туда, где IT не является основным способом заработка. Это, внезапно, ИМ (чем крупнее, тем ущербней), различные организации, которым просто нужен крутой сайт (строительные, например). Исключения, конечно, бывают - так, делал админку для биоинженеров. Вот это был интересный проект, уникальный - когда еще доведется поработать с настоящими учеными, вывести на экран информацию о генетике различных видов, запилить сравнение генотипов? Хотя конечно, на фронтендера ученый люд смотрит примерно как фронтендеры на дворника или доставщика пиццы )

    Из минусов отмечу тот факт, что работать тяжело. Тяжело нарушать work-life баланс. В офисе ты можешь уйти домой в 18 и оставшийся день заниматься чем угодно; дома же ты можешь обнаружить себя в 16 с чипсами и сериалом, а в 20 за допиливанием фичи, которую завтра уже выкатывать надо. Нужен самоконтроль. Поэтому для идеальной удаленки нужен офис. Например, коворкинг какой-нибудь, или просто отдельная комната для работы.

    Кроме того, стоит примириться с тем, что в белую не все возьмут. Это гемор с документами, налоги, обычно те, кто ищет на удаленку, не хотят с этим заморачиваться. Попадаются еще те, кто предлагает удаленку с визитами в офис, такой, промежуточный вариант. Вывод - стоит иметь ИП.

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

    Конечно. Там от вас не будут требовать работать 24\7, но нужно уметь закрывать ишью в трекере с приемлемой скоростью, выдавать результат. Если сможете продуктивно работать дома, сможете давать результат, то можете завершать работу хоть в 16 дня. У меня лично дома так не получается, продуктивнее всего работается в антикафе каком-нибудь.

    P.S. Также отмечу, что бэкенда PHP \ Laravel \ Symfony на удаленку мало. Если и встречается, то Yii, чаще встречается Ruby, Python, Go. Вот фронта много.
    Ответ написан
    2 комментария
  • Возможно ли во .vue компоненте получить name компонента или имя файла компонента в качестве переменной в sass?

    Вы изобретаете ненужный велосипед (чуть не написал "кажется" по заветам CoCK моей галеры). Класс и имя компонента - разные вещи, у них разные соглашения об именовании. Так, css-класс не должен быть написан StudyCaps'ом (в отличие от имени компонента), и, кроме того, может несколько разниться - это нормально.

    По теме
    Vue.component('my-thing', {
        name: 'mything'
    })
    // later
    vm.$options.name // 'mything'
    Ответ написан
    Комментировать