Ну раз никто не заметил, то подскажу: min = Math.min.apply(Math, arr);
Вот так нельзя делать. Почему же нельзя, если можно? А все потому, что в данном случае происходит вызов функции, а в качестве аргументов функции применяется массив. Обычно, число аргументов функции невелико (3-7, реже 10 и очень редко больше). Кроме того, для аргументов функции обычно выделяется небольшой участок памяти (а на низком уровне это обычно стек или регистры) и они там размещаются. А если в массиве будет миллион элементов? В JS это приведет к ошибке. Да уже на 100к там будет ошибка.
До чего? Что у них там хостятся какие-то левые типы и мутят воду? У всех хостеров это нормальный рабочий процесс — там такие постоянно регаются и за всеми не уследить, а когда есть жалоба — сразу таких видно и можно легко проверить их и забанить. Пишите-пишите.
Дело даже не в интерфейсе. БД решает совсем другие задачи: БД предназначена для журналируемых асинхронных записи и чтения данных, а так же для поиска и обработки в некотором массиве данных. С десктопным приложением работает один единственный пользователь и оно обычно запущено в единственном экземпляре. Настройки приложения — это обычно всего лишь несколько значений. Пример: нужно привезти тележку песка для детской песочницы — по вашей логике для этого следует использовать карьерный самосвал с карьерным экскаватором, а не взять банальную тележку и лопату из сарая. Вот тут тоже самое: БД — это система перевозок груза в карьере со всеми карьерными самосвалами, экскаваторами и прочим.
А глупости, потому что человеку в приложении нужно сохранить одну строку текста — а вы предлагаете БД использовать. Я вам очень рекомендую ознакомиться с историей появления БД и задачами, которые они решают, а так же с их устройством.
Не надо обычной водой. Дистиллированная вода продается в любом магазине автозапчастей за копейки — покупается несколько бутылок и в чистом поддоне все уже отмывается или под струёй из бутылки. И не надо никаких духовок — все нормально высохнет за сутки-двое.
Дам сразу совет: устанавливать надо в систему, ибо интеграция в приложении через делается порт вывода Зимбабвийской зебры и может работать, а может и не работать. Проще и быстрее сразу поставить в систему.
В зависимости от требований к безопасности: от пары тысяч рублей за консультацию/базовую настройку до бесконечности за полную настройку всех систем, сопровождение, несение ответственности и прочее.
есть ли выйгрыш в производительности RAID0 в домашнем ПК с учетом наличия бекап сервера
Для домашнего ПК — разница практически незаметна. В сегодняшних реалиях собирать из дисков массив для скорости практически бессмысленно, т.к. есть SSD.
Ну так SVG — это же XML, так что точно так же любым текстовым редактором текст легко меняется. А вот для адаптивности — да, в целом имеет смысл текст отдельным слоем делать.
min = Math.min.apply(Math, arr);
Вот так нельзя делать. Почему же нельзя, если можно? А все потому, что в данном случае происходит вызов функции, а в качестве аргументов функции применяется массив. Обычно, число аргументов функции невелико (3-7, реже 10 и очень редко больше). Кроме того, для аргументов функции обычно выделяется небольшой участок памяти (а на низком уровне это обычно стек или регистры) и они там размещаются. А если в массиве будет миллион элементов? В JS это приведет к ошибке. Да уже на 100к там будет ошибка.