• Как снизить производительность системы Ubuntu (или оптимизировать по энергопотреблению)?

    @mihelsonkk
    nginx, mysql, unix
    Если дело в температуре.
    Поставьте пакет lm-sensors - смотрите в разных режимах вывод sensors, там указываются критические температуры в разных узлах, сравнивайте. Можно в файл показания раз в минуту сбрасывать по cron'у и потом посмотреть что было до очередного ребута.
    Возможно аппаратное декодирование не включено - и потому сильно греется проц при просмотре видео. Тогда http://help.ubuntu.ru/wiki/аппаратная_поддержка_hd...

    Если хотите снизить потребление
    Поставьте powertop
    Поставьте laptop-mode-tools, если нет.
    У Вас с аккумулятором выключается ноут? Вообще, если с аккумом обычно работаете - то вряд ли дело в заряднике.

    Вообще, тема обширная. Если хотите покопаться, то можно начать с www.thinkwiki.org/wiki/How_to_reduce_power_consumption
    Ответ написан
    Комментировать
  • Как снизить производительность системы Ubuntu (или оптимизировать по энергопотреблению)?

    @ifqthenp
    Можете попробовать cpufrequtils. У меня стоит на 15.04, работает без проблем.
    Но у вас похоже проблема с памятью в компе. По-крайней мере у меня были подобные выключения, я поменял оперативку и перестало выключаться. Запустите memtest какой-нибудь, еще неплохо было бы убедиться что оперативка походит к материнке по вольтажу, и еще можно разобрать комп, продуть от пыли и убедиться что оперативка плотно сидит в гнезде, если нет, то поправить. Такие выключения еще могут случаться от перегрева процессора, если кулер плохо работает, много пыли и т.д.
    Ответ написан
    Комментировать
  • Что понимать под словом back-end?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Бэкенд отделяют от фронтенда затем же, зачем отделяют модели от вьюх — чтобы отделить данные и представление.
    Ответ написан
    Комментировать
  • Что понимать под словом back-end?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Если очень примитивно, то пользователь работает с frontend, который собирает и отправляет данные backend-у, который, в свою очередь, делает что-то с этими данными. В контексте клиент-серверного ПО, то клиент это frontend, а сервер - backend. Между ними http (обычно restfull или soap интерфейс, которые служат транспортном для данных).

    В более общем смысле, front-end является интерфейсом, который подготавливает данные для передачи на нижестоящий уровень (back-end). Причем уровней может быть сколь угодно много, так что на сервере так же может быть свой front-end и back-end к нему.
    Ответ написан
    Комментировать
  • Как вы пишите комментарии в коде, как выделяете комментариями программные блоки?

    Melkij
    @Melkij
    PostgreSQL DBA
    и где-то спустя сотню срок кода, закрывается.

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

    zenwalker
    @zenwalker
    0xABADBABE
    Если вы не пишите какой-то обучающий код, где надо разжевывать каждую конструкцию, то такие комментарии вообще излишни и усложняют чтение. Зачастую, вы в голове скомпилируете код быстрее, чем прочитаете комментарий. Разработчику с головой хватит аннотации к методу в стиле JavaDoc/PHPDoc. Комментарии внутри функции оправданы только для TODO или описания какой-нибудь хитрой магии, которые обычно пишут так, как сказал комментатор выше.
    Ответ написан
    Комментировать
  • Как удалить объект из памяти, Java?

    @FoxInSox
    Никак. Эта работа мусоросборщика. Чтобы дать ему понять что объект можно стереть из памяти нужно удалить все ссылки на него. Т.е.:

    user = null;
    Ответ написан
    Комментировать