Именно так. Приведённая функция leftpad крайне неоптимальна: она имеет сложность O(N^2). Но на это обратили внимание только сейчас, когда поднялась шумиха: github.com/azer/left-pad/issues/15
То есть автор написал функцию для своих нужд. Возможно, ему требовалось быстрое и надёжное решение для строк небольшой длины, а оптимизацию для длинных строк он решил оставить на потом, о чём благополучно забыл. А другие взяли и стали его функцию использовать, не особо вникая в то, как эта функция работает.
При 14-16 градусах в детской влажность составляет обычно около 60% даже когда за окном лютый минус. А вот летом при 25 градусах и выше уровень влажности часто ниже 40% опускается.
К сожалению, большинство подобных решений предназначены для больших помещений. В случае небольших квартир всё становится сильно сложнее, начиная от отсутствия хорошего выбора решений и заканчивая техническими трудностями. Одна из таких трудностей — размещение воздуховодов, ещё и с нахлёстом по вертикали. Другая — вытяжка может быть сделана только в общую вентшахту (нельзя выбрасывать воздух рядом с воздухозаборником). Третья — размещение приточной установки, рекуператора в пределах квартиры. И т.д.
Такие лампы в большинстве своём нужно искать в специализованных магазинах, т.к. они относятся к категории не бытовых, а офисных и промышленных. Сегодня как раз купил в кабинет подобные лампы, скоро оценю их в действии (5 ламп 650 лм на 7 м2).
Интересно, почему возможность горячей замены аккумулятора в телефоне пока не получила особого распространения. У меня в ноутбуке пятилетнего возраста две батареи, из которых одновременно используется (заряжается или разряжается) только одна. Помимо огромной ёмкости (3.5 часа штатная + 6.5 дополнительная при прогинге или просмотре фильмов), я могу при работающем ноуте отцепить внешнюю батарею и поставить её на зарядку. И это очень удобно.
Сам использую Highscreen Boost 2 SE (он же Innos D10, как уже писали). И мне не нравится то, что:
1. Телефон надо иногда ставить на зарядку.
2. Нельзя поменять аккумулятор без отключения телефона.
Так что когда он сломается — буду искать не просто телефон с большим аккумулятором, а с модульным.
github.com/azer/left-pad/issues/15
То есть автор написал функцию для своих нужд. Возможно, ему требовалось быстрое и надёжное решение для строк небольшой длины, а оптимизацию для длинных строк он решил оставить на потом, о чём благополучно забыл. А другие взяли и стали его функцию использовать, не особо вникая в то, как эта функция работает.
Сам использую Highscreen Boost 2 SE (он же Innos D10, как уже писали). И мне не нравится то, что:
1. Телефон надо иногда ставить на зарядку.
2. Нельзя поменять аккумулятор без отключения телефона.
Так что когда он сломается — буду искать не просто телефон с большим аккумулятором, а с модульным.