Petrovich
может во втором питоне 2
Petrovich
энивей, щас бы хейтить жс за лексикографическую сортировку
Petrovich
сразу видно, что это пишет не программист
ㅤ
🙂
Alexander "SonnySlave"
энивей, щас бы хейтить жс за лексикографическую сортировку
стоп. Ты утверждал, что во многих ЯП такая сортировка. но не можешь пока что привести пруфов
Alexander "SonnySlave"
сиди в своём Эпике и не высовывайся
Alexander "SonnySlave"
😂😂😂
Stanislav
что-то не могу вспомнить, чтобы C#, Java, C++, C таким страдали
ну если строки пихать то С++ такое же выведет)
Alexander "SonnySlave"
ㅤ
Тут это, в testing апдейтах притягивается по зависимостям zchunk-libs, правда без самого zchunk. zchunk решили включить в F29 уже?
Petrovich
В общем просто запомните, что жс по умолчанию сортирует лексикографически
Stanislav
ну там же не строки 😊
ну а жс преобразует их в строки, надо компаратор подсовывать свой, тогда ок будет)
Ivansky
По дефолту, массив сортируется в соответствии со значениями кодовых точек каждого символа Unicode, полученных путём преобразования каждого элемента в строку.
Alexander "SonnySlave"
ну а жс преобразует их в строки, надо компаратор подсовывать свой, тогда ок будет)
я знаю, почему оно так работает. но это не оправдывает js
Ivansky
[5, 4, 6, 10, 1, 3].sort((a, b) => a - b)
Alexander "SonnySlave"
такими шажками мы скоро подойдём к вопросам типизации
Late
А с кедами норм загрузилось. то была проблема xfce образа.
а не, нифига, тот же пароль просит, хз какой.
ㅤ
а не, нифига, тот же пароль просит, хз какой.
Лучше обновись с 29 до рав. Я ж говорю даже инсталятор исчез в рав. :)
Ivansky
Дима
последний точно нет
Alexander "SonnySlave"
ты просто не шаришь
Дима
есть тайпскрипт, есть flow всё это транслируется в нормальый жс без таких приключений
Дима
вообще, конечно, могло бы быть лучше. И жс обьективно лучше не становится. Но нельзя сломать всё, что было ДО 😉
Дима
я либу писал, так там нарочно использовал [] + ''
Mikhail
[5, 4, 6, 10, 1, 3].sort((a, b) => a - b)
никогда так не делай. https://v8.dev/blog/array-sort [1, 2, 3].sort((a, b) => b > a); // Chrome < 70: [3, 2, 1] // Chrome >= 70: [1, 2, 3] Чтобы работало одинаково, надо исправить на: [1, 2, 3].sort((a, b) => b - a);
Petrovich
Какой же жс плохой
Petrovich
Сортирует лексикографически
Alexander "SonnySlave"
ты пока что так и не ответил, какие ещё многие языки так делают
Vadim
Как такое возможно?
селинукс ругается имхо
Vadim
бинари нельзя в lib держать
Ivansky
бинари нельзя в lib держать
Я это бинари вначале в руте пытался запустить
Ivansky
Может дело в sh? Ему какие-нибудь ключи нужны, чтобы бинарник запустить?
Дима
Я это бинари вначале в руте пытался запустить
сноси систему. Нельзя делать make install
Дима
теперь тебя ждут постоянные приключения, а твоя система = бомба замедленного действия
Дима
для кого придумали nvs?
Дима
nvm?
Дима
docker?
Дима
systemd-nspwan?
Ivansky
сноси систему. Нельзя делать make install
Да не делал я make install, я выкачал готовые бинарники
Дима
lxd?
Дима
зачем
Ivansky
Я в docker пытаюсь это все запустить)
Дима
когда можно написать nvs install latest?
Petrovich
Я наверное ошибся
Дима
так докер есть готовый образ
Petrovich
Жс единственный язык который сортирует по дефолту лексикографически
Дима
node:carbon node:carbon-alpine
Ivansky
я на основе nginx образа делаю nginx+node proxy
Дима
ну так в чем проблема?
Ivansky
Тут наверно это будет оффтоп?
Дима
Здесь уже про жс поговорили и ничего
Дима
главное не про политику
Дима
я на основе nginx образа делаю nginx+node proxy
обьясни как ты хочешь сделать и зачем
Ivansky
Ок тогда вот, я не мастер линукса предупреждаю)
Дима
ты хочешь через нжинкс проксировать запросы в ноду?
Alexander "SonnySlave"
Ivansky
nginx должен сервить статику и проксить на node
Alexander "SonnySlave"
если ставишь, то опакеть
Ivansky
если ставишь, то опакеть
Что такое опакеть?
Дима
1) тебе для этого не нужен 1 контейнер 2) apk add —no-cache node npm
Дима
если очень хочется
Petrovich
Ок тогда вот, я не мастер линукса предупреждаю)
Кстати а почему не сделать два контейнера
Alexander "SonnySlave"
Что такое опакеть?
сделать пакет под твой дистрибутив. потому что потом, когда захочешь удалить, например, то ты просто пакет дропнешь и всё
Alexander "SonnySlave"
да, милый такой адок
Ivansky
Это staging
Ivansky
Могу фулл конфиг прикрепить
Дима
тебе не нужен 1 конейнер для этого
Дима
тебе нужен 1 контейнер - ставит зависимости ноды и запускает ноду-приложение
Petrovich
тебе не нужен 1 конейнер для этого
Я тоже так считаю кстати
Дима
второй - nginx с конфигом который будет перебрасывать подключения на ноду
Ivansky
Я хотел в 2-х сервисах это поднимать app + mongo Меня больше всего бесит что я так и не разобрался до конца почему не смог запустить nodejs. Дело принципа, да я могу в compose запустить 3 сервиса Если я не довел до конца значит сдался