• Мощный ноутбук для работы и игр?

    @LuchS-lynx
    инженер-ПТО
    С ноутбуками ситуация следующая: Более или менее нормальное железо за свои деньги можно найдти у любого производителя ноутбуков, но дьявол кроется в деталях. Начиная с 4000й серии Ryzen и с 8000-й серии Intel ядер в ноутбуках стало от 6штук/12потоков... что вылилось в полуторакратное увеличение потребляемого питания, т.е. ноутбучные ЦП сегодня потребляют в пике столько же сколько дисктопные ЦП в 2012-2015гг. Т.е. 80-120Вт, может и больше если больше ядер и блок питания, а так же настроенные лимиты по питанию позволяют. Тут не все вендоры одинаково полезны. Та же участь постигла и видеокарты начиная с 2000-й серии от NVidia (RTX это не только классная картинка, но и энергопотребление) Конечно производитель балансит потребление блоком питания и настройками в БИОСе, однако еще есть система охлаждения которая отвратительна в игровых ноутбука:
    - Asus TUF, ASUS ROG (что бы не перегревалось железо зажато под СО),
    - Acer (все модели)
    - MSI (за искл. топовых)
    - Dell (за искл. Alienware на десктопных процессорах)
    - HP (см. Asus)
    - Lenovo (Gaming3, Legion 5/5pro/7 на фоне остальных это сбалансированные игровые машинки, на которых охлад вывозит от 80Вт, в зависимости от модели)
    - Clevo (все ноутбуки, кроме X170/X270 требуют допиливания по частотам и питанию, но в отличие от других ноутбуков здесь сравнительно легко можно разлочить БИОС и становится доступным андервольтинг и изменение PL1 и PL2. Если не знаете что это такое или боитесь, то лучше не связываться. В РФ это Gigabyte G5/G7, DreamMachines, Hasee, Machenike, ThundeRobot, XMG, System76, EuroCom, Sager и др.)

    На счет Acer Nitro - Самый аварийный из всех игровых ноутбуков. Как печатная машинка пойдет, как игровая ... через год-полтора активного гейминга и здравствуй артефакты ВК = приплыли.
    Ответ написан
    1 комментарий
  • Мощный ноутбук для работы и игр?

    LittleBob
    @LittleBob
    Можете глянуть Acer Nitro 5, неплохой вариант.
    В остальном - оперативной памяти желательно от 16 Гб, но с 8 проблем тоже практически иметь не будете.
    Процессор от Ryzen 5 и выше.
    Для игр нужна дискретная видеокарта, для работы можно брать без неё, любая встроенная потянет любые программы.
    Ответ написан
    4 комментария
  • Мощный ноутбук для работы и игр?

    @Drno
    купи ПК... ноут будет перегреваться. ну или обоснуй почему ПК не подходит)

    тебе нужна видяха уровня 3070 или выше проц i7 оперативки 32гб или выше
    у asus и acer вроде есть спец линейки ноутов. ну и весить он будет 3кг + я так думаю
    Ответ написан
    2 комментария
  • Как в нумерованном списке добавить точку после цифры?

    @BelkinVadim
    Frontend разработчик
    Пример
    content немного доработать
    li:before {
          content:counter(myCounter) ".";
        }
    Ответ написан
    Комментировать
  • Почему значение переменной изменилось до вызова функции?

    dollar
    @dollar
    Делай добро и бросай его в воду.
    Потому что консоль получает значение counter и кеширует его в тот момент, когда вы кликаете на [[Scopes]].

    Проведите простой эксперимент:
    1. Вручную console.dir(innerFunc); Но не раскрывайте пока что.
    2. Несколько раз вручную innerFunc();
    3. Раскройте [[Scopes]] и посмотрите значение. Закройте.
    4. Ещё несколько раз вручную innerFunc();
    5. Снова раскройте [[Scopes]] и посмотрите значение.
    Ответ написан
    Комментировать
  • Как вернуть результат promise?

    Fragster
    @Fragster
    помогло? отметь решением!
    async function run() {
      console.log(await translate('Привет!', 'ru', 'es'));
    }
    run()
    // или так
    translate('Привет!', 'ru', 'es').then(res=> {
      console.log(res)
    })
    Ответ написан
    Комментировать
  • Почему одни экземпляры создаём через new, а другие литерально?

    profesor08
    @profesor08 Куратор тега JavaScript
    Number(123) === 123 // true
    new Number(123) === 123 // false
    Number(123) === new Number(123) // false


    Изучай в консоли результаты выполнения. Есть примитивы, есть конструкторы примитивов. Это разные вещи.

    Почему? А вот так. Запомнить, принять.
    Ответ написан
    Комментировать
  • Почему одни экземпляры создаём через new, а другие литерально?

    sfi0zy
    @sfi0zy Куратор тега JavaScript
    Creative frontend developer
    console.log(new Number(1) + new Number(2)); // выводится 3 и typeof полученного значения number
    То есть всё в порядке, это то же самое, как если бы мы сделали:
    console.log(1 + 2);

    Число - это Primitive. У примитивов есть эквивалентные объектные аналоги (кроме null и undefined). Поэтому да, это "то же самое" в каком-то смысле (у примитива нет методов, в отличии от эквивалентного объекта, они не могут быть изменены, и.т.д., но в таких простых расчетах мы не обращаем на это внимания). А штуки вроде упомянутых промисов, дат и что там еще бывает - это будут уже не примитивные типы данных, там такой двойственности уже нет.

    В остальном - там есть немного синтаксического сахара, связанного с функциями и объектами. Например Object может быть создан разными способами, хотя фактически они приводят к одному результату, а не как у примитивов и их объектных оберток-аналогов.
    Ответ написан
    Комментировать
  • Много @media в css?

    nikichv
    @nikichv
    Frontend dev. Current stack: Next.js/RTK/Saga
    Вообще непонятно, с чего вы и комментаторы этого вопроса решили, что медиа-запросов должно быть какое-то определенное количество.
    Если мы говорим про брейкпоинты, то основных обычно делают 3-5. Например, в сетке бутстрапа их пять:
    59ddf78e8eb41627212948.png
    Опять же, нет какой-то истины в последней инстанции, что N медиа-запросов это хорошо, а N + M — плохо.
    Используйте ровно столько, сколько требует дизайн.
    Если боитесь, что ваш итоговый css файл станет слишком большим, используйте сборщики для сжатия и оптимизации. Используйте плагины типа csso. В конце концов, используйте gzip сжатие.
    Ответ написан
    1 комментарий
  • Почему ЗП верстальщика такая же, как и у Junior Frontend'а?

    Riveran
    @Riveran
    Astartes
    Верстальщик и через год будет получать не больше 50.
    Джуниор фронтендер за год-два может стать мидлом и получать 100+.

    ps И да, начинающему верстальщику вряд ли станут платить 50к
    Ответ написан
    1 комментарий
  • Почему ЗП верстальщика такая же, как и у Junior Frontend'а?

    AleksandrB
    @AleksandrB
    Совсем недавно вывел "Hello world"
    Если работодатель пишет 50к, это не значит, что он будет платить 50к.
    Пришел я однажды на собеседование с таким работодателем, верстальщиком как раз, на его вопрос о желаемой зп я предложил ту, что указана на сайте (50), на что он сказал это за сеньёр-верстальщиков, которых у нас в городе нет, а предложил он 10к. Перестать смеяться я не мог пока не ушел.
    И да, верстальщики чаще всего неперспективны, 50к - это обычно потолок.
    Ответ написан
    2 комментария
  • Как начать работать во frontend?

    @angelzzz
    1. Вот доступное руководство где и чему нужно учиться
    2. Все зависит от вас. Если можете развиваться самостоятельно, то лучше это делать самостоятельно. В сегодняшнем мире погружаться в тему и пытаться в ней разобраться главный навык для хороших специалистов. Если самостоятельно не хватает сил, энергии, запала, усидчивости, то можно пойти и на эти курсы. Правда по мне так это очень дорого, но я тот еще скупердяй
    3. Мне было достаточно знать html/css, чтобы устроиться в банк на первую работу. Через полгода я ее перерос.
    4. Фриланс и портфолио не обязательно связанные вещи. Для портфолио, конечно, обязательно нужно сделать как минимум 2-3 работы. Можно взять несколько дизайнов с themeforest или dribble и сверстать самостоятельно. Обязательно с адаптивом.
    5. Я думаю после полугода интенсивного изучения и верстки страниц можно устроиться как верстальщик, дальше шлифовать верстку и прокачивать js, и через год можно идти уже во фронтенды и тд. Все зависит от ваших сил и времени. Я заканчиваю рабочий и день и сижу начинаю для себя изучать, итого по 10-12 часов программирования в сутки + выходные. Но это не только работа, это еще и хобби. Иногда хочу посидеть поиграть, а в итоге так засиживаюсь, что забываю обо всем
    Ответ написан
    1 комментарий
  • Не отображается :before, в чем ошибка?

    Psychosynthesis
    @Psychosynthesis
    Fullstack developer and radio engineer
    Для тех, кто в дальнейшем будет искать ответ на подобный вопрос, дополню.

    Псевдоэлементы :before не добавляются к элементам типа input или img, которые не имеют своего содержимого. Решение - обернуть их в div и уже к ним применять эти псевдоэлементы.
    Ответ написан
    1 комментарий
  • Как привести код из одной длинной строки в читаемый вид?

    sagrana
    @sagrana
    Вёрстка и немного кодинга)
    Ответ написан
    Комментировать
  • Почему у меня не работает синтаксис sass?

    1PeGaS
    @1PeGaS Автор вопроса
    Можно закрывать тему. Я отступы забыл.........
    Ответ написан
    Комментировать
  • Что за ошибка при push в Git?

    v_decadence
    @v_decadence
    git init не нужен, если потом используется git clone.

    Ошибка из-за того, что на сервере есть изменения, которых у Вас нет в локальном хранилище.
    Нужно сделать git pull перед git push.
    Ответ написан
    6 комментариев
  • Как сделать переключение элементов в скрипте табов плавным?

    pavel_ataykin
    @pavel_ataykin
    Верстаю и программирую всякое.
    Для анимации display: none, display: block, можно использовать keyframes через opacity
    Пример keyframes
    @keyframes fadeIn {
      0%   { opacity: 0; }
      100% { opacity: 1; }
    }

    Пример использования
    .show
    {
         animation:  fadeIn .25s;
    }

    P.S. Все свойства можете посмотреть в документации свойства animation
    Ответ написан
    Комментировать
  • Почему при просмотре на мобильном телефоне справа белая полоса?

    @shmenski
    Если предыдущие ответы не решили проблему, попробуйте сделать к html или body (или к ним обоим) overflow-x: hidden, должно помочь в любом раскладе
    Ответ написан
    2 комментария
  • Как отобразить курсор мыши в Хроме при отображении сайта на мобильном?

    Во-первых, вы вместо курсора должны видеть серый круг, который его заменяет.
    Во-вторых, сверху на панели (там, где разрешение экрана меняется) нужно выбрать вместо Mobile либо Desktop, либо Mobile (no touch). Если не видите такого пункта, то на той же панели сверху нужно открыть меню и выбрать "Add device type".
    Ответ написан
    1 комментарий