• Mac mini тормозит при пользовании браузером, это нормально, как исправить?

    ...2012...
    ...процессор грузится под 100% (все четыре ядра!)...
    ...температура до 103-104 градусов...

    Начните с замены термопасты и чистки системы охлаждения.

    загрузка оперативной - все 16Гб

    Вы ее таки покупали, чтоб она электричество ела или все же еще и работала?
    Ответ написан
    1 комментарий
  • Mac mini тормозит при пользовании браузером, это нормально, как исправить?

    DevMan
    @DevMan
    это не нормально. да и apfs пока что слоупочит в сравнении с hfs.

    вы б хоть скрин активити монитора показали.

    103-104 градуса - это перебор и проц уходит в тротлинг. возможно сам проц доходит, возможно проблема в теплоотводе/охлаждении.
    Ответ написан
    3 комментария
  • Для чего нужны пакетные менеджеры для js, например Yarn?

    1) При чем здесь NPM? На кой черт он сдался Node'у? И как он перекочевал во фронтенд? Это просто интересная фича Node, которую начали использовать фронтендеры, а bower развивался параллельно?

    Это пакетный менеджер, чтобы распространять пакеты централизованно, а не искать по всем закоулкам интернета. К этому пришли/придут все языки/среды разработки. У c# есть nuget, у php - composer...

    3) Зачем мне (буду говорить просто) на "сайте" какой-то файл package.json, lock.json? И вообще, зачем мне какие-то зависимости? Установка - да, удобно. Но ведь все условно плагины (галерейки, jquery и пр., и пр.) являются частью сайта и друг от друга не зависят обычно.

    все условно плагины

    Это хорошо, если написанный Вами код использует только зависимости первого уровня вложенности. В проектах бОльшего масштаба, вложенность зависимостей может достигнуть и 3 и 5 уровней. Это когда используемый Вами пакет зависит еще от трех пакетов, каждый из которых, в свою очередь, зависит еще от нескольких, каждый из которых может принести еще несколько зависимостей... Соберете руками?
    Максимум - плагин jquery зависит от самой jquery.

    Это в Вашем кейсе так. Но не значит, что у всех поголовно.

    Надо передать среду разработки - отдаю vagrantfile

    vagrant - сторонняя зависимость.

    Вы не смотрите, что Node.js - весь такой из себя сервер. Это в первую очередь тулчейн для разработки, а потом уже интерпретатор js. Ибо исторически, до появления node, сама только мысль о js на сервер-сайде вызывала эмоции вида "WTF? O_o Seriously?" и "LOL xD". Потому node.js релизился именно как готовый тулчейн для разработки поверх интерпретатора js. То, что над репозиторием npm появились другие менеджеры - это работа сообщества. Чем они лучше/хуже и в каких кейсах - думаю, практикующие люди вам ответят сегодня. Хотя, скорее всего отправят в поиск.
    Ответ написан
    Комментировать