• Что можно смотреть/слушать во время учёбы?

    Adamos
    @Adamos
    Была хорошая рекомендация включать хорошо знакомый сериал в новом окне/на втором мониторе параллельно с обучением.

    Очень четкий симптом компьютерной зависимости у вашего советчика.
    Хороший совет - это завести под "нужно почитать" электронную книгу, с которой в принципе нелепо сидеть за компьютером и вообще развлекаться медийными способами. Поможет оттащить себя за уши от дофаминового фонтана, опомниться и начать жить.
    Ответ написан
    Комментировать
  • Что можно смотреть/слушать во время учёбы?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    в выходной но сложно себя заставить начать или читать продолжительное время потому что выходной.


    Если в выходной не хочется читать или учиться, значит возьми и выспись. Или пробегись, займись спортом.
    Для качественного обучения нужно тратить усилия не только на само обучение, но и на поддержание своего организма в тонусе, иначе получишь краткосрочное ускорение знаний, а потом выгорание.
    Ответ написан
    Комментировать
  • Что можно смотреть/слушать во время учёбы?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    сложно себя заставить начать или читать продолжительное время

    Воля развивается только тренировкой.

    Была хорошая рекомендация включать хорошо знакомый сериал в новом окне/на втором мониторе параллельно с обучением.

    Это плохая рекомендация. Вы снизите концентрацию и либо станет ещё сложнее изучать, либо сформируется иллюзия компетентности.
    Ответ написан
    Комментировать
  • Что можно смотреть/слушать во время учёбы?

    1. Сериалы и подкасты на фоне тебя будут только отвлекать, если тебе нужно что-то читать.
    2. Музыка с вокалом на знакомом тебе языке - аналогично.
    Лично мне иногда помогает простая (не сложная) ритмичная музыка. Что поможет в твоём случае - нужно экспериментировать.
    Ну и ещё поможет совет из комментов "нормально отдохни, и потом нормально поработай". Реши все свои личные дела, хорошо выспись, поешь, успокойся - тогда ты сможешь нормально что-то ещё учить.
    Ну и ты должен быть ещё нормально мотивирован на учёбу. На примере меня: на мне вообще не работала отрицательная мотивация от оценок (мне было не важно, что если я не выучу что-то, то получу плохую оценку) и положительная мотивация от денег (мне было не важно, что за хорошую оценку мне родители дадут денег).
    Но зато работала мотивация от "мне это интересно" и "мне это нужно чтобы ..."

    Ещё стоит исключить вариант СДВГ, тк там уже проблемы с концентрацией более системные и их нужно с врачом решать.
    Ответ написан
    Комментировать
  • Как сделать кнопки в виде квадратиков и списка?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Лучший вариант: взять SVG и вставить фоном (или mask) и/или псевдоэлементом.
    Текст для читалок нужно оставить: обернуть его в span и доступно скрыть (гуглите: паттерн visually-hidden).

    Цвет при этом легко меняется масками. https://codepen.io/noahblon/post/coloring-svgs-in-...

    Альтернатива похуже: svg инлайном (из спрайта или стека). Про текст аналогично.
    Этот вариант может получить больший вес если нужна затейливая анимация.

    Альтернатива ещё похуже: рисовать всё это лишними span'ами.
    Ответ написан
    Комментировать
  • Как сделать кнопки в виде квадратиков и списка?

    nazares
    @nazares
    Software Engineer
    Держи лови
    но с SVG вариант лучшее.
    Ответ написан
    4 комментария
  • Как сделать кнопки в виде квадратиков и списка?

    mizutsune
    @mizutsune
    I will live forever in the flame of your eyes.
    Самый простой и наилучший способ - это просто добавить нужные SVG иконки в кнопки. Можно было бы конечно и бекграундами, но судя по скрину, нужно изменение цвета иконок при hover эффекте, поэтому будет лучше использовать Single Inline SVG или использовать спрайт с иконками.

    <button value="product_card_frontpage" class="grid-view">
       <svg width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
          <path d="......" />
       </svg>
    </button>


    <button value="product_card_full_width" class="list-view">
       <svg width="16" height="16" fill="currentColor" viewBox="0 0 16 16">
          <path d="......" />
       </svg>
    </button>


    Можно и через бекграунды вставлять и менять цвет иконок, например с помощью css filter, но это на мой взгляд какое-то странное решение. Есть ещё вариант с css масками, но нужно смотреть поддержку этого свойства.

    Разумеется есть и другие варианты кроме использования Inline SVG. Например использование дополнительных html тегов для создания "иконок" или реализация с помощью градиентов/теней/псевдоэлементов/etc. Однако нужно понимать, что есть "адекватные" и "правильные" решения задач, а есть "творческие" подходы, которые не всегда и не везде уместны.

    И если реализовывать иконки с помощью CSS, то можно обойтись по одному span тегу + два псевдоэлемента на каждую иконку:

    Иконки на CSS

    <span class="icon-grid"></span>

    * {
         box-sizing: border-box;
    }
    
    .icon-grid {
         position: relative;
         display: block;
         transform: scale(5);
         height: 10px;
         width: 10px;
    }
    
    .icon-grid::after,
    .icon-grid::before {
         content: "";
         display: block;
         position: absolute;
         width: 10px;
         height: 4px;
         border-right: 4px solid red;
         border-left: 4px solid red;
         top: 0;
         left: 0;
    }
    
    .icon-grid::before {
         top: 6px;
    }


    <span class="icon-list"></span>

    * {
         box-sizing: border-box;
    }
    
    .icon-list {
         transform: scale(5);
         position: relative;
    }
    
    .icon-list,
    .icon-list::after,
    .icon-list::before {
         display: block;
         width: 20px;
         height: 2px;
         border-radius: 3px;
         background: #3f51b5;
    }
    .icon-list::after,
    .icon-list::before {
         content: "";
         position: absolute;
         top: -6px;
    }
    .icon-list::after {
         top: 6px;
    }



    Основной параметр размера иконок зависит от значения scale(<length>) в свойстве transform. Можно конечно сделать иконки и по другому(возможно даже лучше), но как пример сгодится.
    Ответ написан
    Комментировать
  • Как при нажатии на кнопку с классом grid-view удалять класс full из views-row (jquery)?

    @pjery3
    https://ru.hexlet.io/qna/javascript/questions/kak-....

    Отслеживаете клик на list-view и удаляете.
    Ответ написан
    Комментировать
  • Как изменить горячие клавиши "открыть терминал" на другие в Ubuntu 20.04?

    DamianLewis
    @DamianLewis
    Можно сменить любые клавиши на что угодно, даже на типо "запретные" клавиши через dconf
    Установите sudo apt install dconf-editor
    Точный путь не помню, но в dconf-editor есть поиск. Сделайте поиск введя например слово volume. Сверху увидите путь где находятся все гор. клавиши. Найдете параметр открыть терминал на английском, а там просто стрираете CTRL и пишите вместо него Shift. Вот и всё.
    Ответ написан
    2 комментария
  • Как изменить горячие клавиши "открыть терминал" на другие в Ubuntu 20.04?

    karabanov
    @karabanov Куратор тега Linux
    Системный администратор
    Разумеется нельзя выбрать ни Shift, ни Ctrl - это ведь управляющие клавиши.
    Переназначь на F12, например.

    PS
    Попробуй Guake (Installation Guide)
    Ответ написан
    Комментировать
  • Как посмотреть под каким пользователем работает composer в ubuntu?

    DevMan
    @DevMan
    под тем юзером, под которым запускаете.
    Ответ написан
    Комментировать
  • Стоит ли идти на работу помощником программиста (удаленщика-фрилансера)?

    Lucian
    @Lucian
    https://t.me/MakeFreelance
    Сходите к парню в квартиру, понравится ли вам там работать будет понятно в первые минуты, а так до конца жизни будете думать о возможности которой не воспользовались.

    Расскажите потом в коментах чем закончится эта история.
    Ответ написан
    Комментировать
  • Стоит ли идти на работу помощником программиста (удаленщика-фрилансера)?

    paran0id
    @paran0id
    Умный, но ленивый
    Как вы думаете, зачем ему кто-то, кто html и css не знает, когда вокруг полно тех, кто знает? Будет ли кто-то платить 37 тысяч, нормальную по российским меркам ЗП, новичку без опыта? Если он зарабатывает достаточно много, чтобы отдать 500 баксов помощнику, рискнёт ли он доверить часть своей работы новичку без опыта? В общем да, не ходите к незнакомому дяденьке домой, даже если у него там конфетка.
    Ответ написан
    Комментировать
  • Стоит ли идти на работу помощником программиста (удаленщика-фрилансера)?

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

    @andreysuha
    Что то знаю
    function test(a, b=null, c=null) {
        console.log(a);
         if(b) console.log(b);
         if(c) console.log(c);
    }
    
    test(1) // консоль: 1
    test(1, 2) // консоль: 1, 2
    Ответ написан
    Комментировать
  • Как сделать чтобы другие параметры были не обязательны?

    Проверять, что 2-й и 3-й не undefined:
    function f(arg1, arg2, arg3) {
      if (arg3 === undefined) {
        // 3-го нет
      }
      if (arg2 === undefined) {
        // 2-го нет
      }
    }


    Или проверять длину спец-массиво-подобного arguments:
    function sum() {
      console.log(arguments.length);
      let result = arguments[0];
      if (arguments.length > 1) result += arguments[1];
      if (arguments.length > 2) result += arguments[2];
      return result;
    }
    
    sum(1,2,3) // выведет 3, вернёт 6
    sum(1,2) // выведет 2, вернёт 3
    sum(1) // выведет и вернёт 1
    В стрелочных функциях arguments отсутствует.
    Ответ написан
    Комментировать
  • Как быстро засыпать чтобы было больше времени на изучение программирования?

    @AlexSku
    не буду отвечать из-за модератора
    1) Если спать с открытым окном (и летом, и зимой), то может хватить и 4 часов.
    2) Перед сном не сидеть за компьютером и телевизором, не читать книгу (будут сны).
    3) Обязательно вставать рано (в 4 - 6 утра) (меня будит кот - идёт в туалет). Тогда в 21-22 засыпаешь мгновенно.
    4) не завешивать занавеску. Очень помогает летом.
    Ответ написан
    Комментировать
  • Как быстро засыпать чтобы было больше времени на изучение программирования?

    Как расслабиться выше в статье на Adme неплохо написано. Про закатить глаза наверх, тоже неплохо, без фанатизма.

    Плюс к этому техника дыхания, направленная на замедление сердцебиения.
    Услышьте, как бьётся ваше сердце – понадобится считать удары.
    • ме-едленный вдох на 4 удара
    • 4 удара пауза
    • медленный выдох на 4 удара
    • и самое трудное, 4 удара пауза без воздуха.
    Далее по кругу. Возможно, не всем это подойдёт. Число ударов, может, не всегда 4 — попробуйте 3 или 5.
    Буквально несколько таких циклов и вы глубоко заснёте, вызвав зависть партнёрши по лежбищу )

    p.s. лежбище держите чистым и свежим. Меняйте/стирайте не реже раза в неделю. Воздух в спальне лучше прохладный 18-22°C.
    Ответ написан
    Комментировать
  • Как быстро засыпать чтобы было больше времени на изучение программирования?

    qlkvg
    @qlkvg
    python backend developer
    Есть дуратский, но работоспособный в моем случае способ. Берете незнакомый для себя язык, учите числа. Когда ложитесь спать - начинаете считать от одного до бесконечности, обязательно через равные промежутки времени (у меня часы громко тикают, один тик - одна цифра). Сбиваетесь - начинаете заново. Начиная со 100 становится сложнее выдерживать равные промежутки. Мозг постепенно охреневает от унылости и монотонности этого занятия и отключается, мне обычно минут 10 хватает. Как бонус - через какое-то время на автомате сможете считать на иностранном языке.
    Ответ написан
    6 комментариев
  • Как быстро засыпать чтобы было больше времени на изучение программирования?

    anton_reut
    @anton_reut
    Начинающий веб-разработчик
    Вот так: https://www.adme.ru/zhizn-nauka/kak-zasnut-za-2-mi...
    Ну или заняться сексом с любимой девушкой, после хорошего секса отрубаешься моментально.
    Ответ написан
    5 комментариев