Какая операционная система?
Если это windows, то делаете это в Панели управления - Клавиатура, или в специальной утилите (если нестандартная клавиатура или установлена утилита из установочного софта для ноутбука)?
Не всякая асинхронщина многопоточна. В доказательство этому можете посмотреть, как это реализовано в браузерном JS (который не NodeJS). В JS работает один поток выполнения, и реакция на события идет последовательно, соответственно и callback функции выполняются последовательно.
Для разработчиков JS есть специальная рекомендация - итерации выполнения этих функций делать максимально быстрыми по времени, чтобы сделать отзывчивый интерфейс в вебе, ввиду особенности JS в плане наличия однопоточности.
Ноутбук вас выручит, если не успеваете сдать лабу/курсач в виде программного проекта к концу семестра. Когда нужно поймать препода на чужой паре и быстро все показать, внося горячие правки.
Если вы на первом курсе успеваете сдавать подобные вещи в срок на своих парах, то острой потребности в ноутбуке не будет.
Нужно различать сессии пользователей, чтобы соблюсти это условие. И делать один токен на сессию пользователя, а не один токен на весь пул запросов к API.
А на каком носителе вы это делаете?
Это встроенный жесткий диск компьютера (или SSD), флеш накопитель, сетевой диск, или диск портативного устройства (смартфон)?
Кроме встроенных дисков и флешек - это нормальная ситуация, когда состояние каталога не обновляется автоматически.
Мониторинг уровня заряда: компьютер -> электропитание.
Нагрузить ноут: сервис -> тест стабильности системы.
Достаточно оставить одну галочку stress CPU и запустить процесс.
Этого испытания будет достаточно, чтобы понаблюдать, как убывает заряд батареи.
PS: можно перегреть систему, если давно не обслуживали охлаждение.
Никогда не интересовался таким. Если мне нужно проверить живучесть батареи, то открываю AIDA64, смотрю емкость при полном заряде и паспортную емкость. Их отношение дает некоторое представление об изношенности батареи.
Фактическую изношенность можно проверить, если зарядить ноут до 100%, отключить кабель питания и в той же AIDA64 включить стресс-тест на процессоре. Если при полной нагрузке проца ноут не отключится через 10 мин, то батарею можно пока не выбрасывать.
Ну, пусть текст будет в 10 раз больше высоты области просмотра - это не проблема. Вниз листать легче, чем влево-вправо, поэтому все медиазапросы направлены на то, чтобы главный блок контента притянуть к ширине области просмотра.
Ищите "Summernote attach file" - есть пару решений как сделать отдельную отправку файлов. До отправки сообщения, можно сделать отдельное действие на отправку файла и получения ссылки на него при подстановке изображения.
По-хорошему, на стороне клиента нужно иметь возможность отправлять файлы отдельно от сообщения. А на сервере сохранять в отдельное хранилище с указанием ссылок (или маркеров, где подставляются прикрепленные изображения) для получения файла внутри тегов сообщения.
Для редакторов текста нужно смотреть демо варианты, как обходили этот момент (если редактор способен корректировать в себе медиа вставки).