@nodejs_ru

Страница 983 из 2748
Дмитрий
11.07.2017
11:37:21
Ага)

зачем обмазываться? можно импортировать только то что нужно
ну у блуберда кмк много всё равно не вырезать

Aleksandr
11.07.2017
11:39:25
ну у блуберда кмк много всё равно не вырезать
блуберд да, ну он 20кб весит, хочу поглядеть зависимости тех кто отказывается от блуберда как от лишнего)

Google
Aleksandr
11.07.2017
11:39:49
а вот лодаш так и вовсе давно уже по функциям импортируется без монолита

Vitaliy
11.07.2017
11:42:16
Aleksandr
11.07.2017
11:43:43
Это же в сущности только для фронтенда имеет значение, да?
ну в целом для всех, делать пакет который тащит 10 мб зависимостей запросто так тоже не круто

Vitaliy
11.07.2017
11:50:29
Ну так-то да, но вот если я делаю сервер, мне же это не так критично — просто немного больше сожрется оперативки, немного дольше будет установка. Это не повлияет на качество продукта с точки зрения пользователя, не приведёт к торможению сайта или его более долгой загрузке. Ну ок, если конечно память засрать, GC не будет этому рад, но типа 1МБ в памяти сервера против 10-100МБ думаю будет и не заметно

Ghostly
11.07.2017
11:50:57
День добрый. Помогите советом начинающему...

Zamir
11.07.2017
11:51:05
привет, ребят, пишу впервые бек и на ноде. столкнулся с такой проблемой, так как сайт для пользователей нубов, решили что бы они вводили лишь имя и номер телефона, на номер телефона отправляется пароль, и и переводится на другой контроллер и страницу подтверждения пароля. так вот проблема в том, что когда мне добавлять пользователя в БД? просто при подтверждении пареля у меня же нет введненых данных (т.е. имя и телефон) поэтому мне надо регать его в момент регистрации? кароче подскажите какая тутт должна быть логика?

Ghostly
11.07.2017
11:51:08
process.env.NODE_TLS_REJECT_UNAUTHORIZED - где эту настройку прописать?

Мне надо чтобы не ругался на невалидные SSL сертификаты :(

а то получаю - at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:458:38) code: 'UNABLE_TO_VERIFY_LEAF_SIGNATURE' }

Dika
11.07.2017
11:52:23
в переменных среды set NODE_TLS_REJECT_UNAUTHORIZED=<value> на винде export NODE_TLS_REJECT_UNAUTHORIZED=<value> на *nix

Ghostly
11.07.2017
11:54:03
Респект! Спасибо!!!

? гриб
11.07.2017
11:55:04
Google
Vitaliy
11.07.2017
11:56:29
Vitaliy
11.07.2017
12:00:28
ну да, многим некритично и на фронте, грузить пару мегов js + css для многих норма
Нене, это как-то уже просто неприлично. Можно ещё и не минифицировать ничего :/ Зато можно однажды прийти к боссу и порадовать оптимизацией, бонус получить ?

Zamir
11.07.2017
12:01:15
Vitaliy
11.07.2017
12:01:49
не логичнее сделать статусы для пользователя в БД?
Ну хз, смотря сколько данных, и нужны ли они вообще. Я так понял на реге — только имя и телефон, вот пусть и протухает в случае отказа от реги вместе с сессией

Vitaliy
11.07.2017
12:03:51
Редис — только ради stateless же. Это я просто лишнего насоветовал на всякий случай

Nikolay
11.07.2017
12:05:13
какую красотень нашел https://larsjung.de/h5ai/ спешу поделится

Vitaliy
11.07.2017
12:05:32
Вот мы тут смеёмся над пыхерами, а они ща как понабегут — разгребать за ними будем



? гриб
11.07.2017
12:05:42
Энлайт штоле?
в прошлом

Andrey ?
11.07.2017
12:06:14
NaN === NaN // false Что курили авторы JS?

Vitaliy
11.07.2017
12:07:14
NaN === NaN // false Что курили авторы JS?
Почитай про представление NaN в памяти и правила сравнения

Олег
11.07.2017
12:07:27
Dika
11.07.2017
12:07:51
Alex
11.07.2017
12:08:53
в прошлом
флипнулся в резист?

Andrey ?
11.07.2017
12:08:57
isNaN(NaN) // true
С этим-то понятно, но какие «глубинные» причины для того, чтобы NaN не был равен даже NaN?

Google
Charles
11.07.2017
12:09:07
хоспаде это что за наркомания с транслитом пыхи в ecma

Dika
11.07.2017
12:09:28
Почитай про представление NaN в памяти и правила сравнения

Alex
11.07.2017
12:09:58
С этим-то понятно, но какие «глубинные» причины для того, чтобы NaN не был равен даже NaN?
встречный вопрос а какие причины для того, чтобы они были равны?

Олег
11.07.2017
12:10:04
NaN — это не число, а состояние, что ли.

Vitaliy
11.07.2017
12:10:15
NaN === NaN // false Что курили авторы JS?
В самом низу. И вообще про числа в памяти компьютеров http://floating-point-gui.de/formats/fp/

Andrey ?
11.07.2017
12:10:26
NaN — это не число, а состояние, что ли.
То, что NaN - не число, весьма очевидно, кажется)

Charles
11.07.2017
12:10:27
это квантовая неопределенность

ну или "нихуя непонятно", если по-нашему

Олег
11.07.2017
12:11:14
То, что NaN - не число, весьма очевидно, кажется)
в том плане, что ты сравниваешь?

? гриб
11.07.2017
12:11:16
флипнулся в резист?
забил на 15,8 лвл

Vitaliy
11.07.2017
12:12:54
В самом низу. И вообще про числа в памяти компьютеров http://floating-point-gui.de/formats/fp/
Так что, это не JS — это общий стандарт работы с числами в компьютерах

Andrey ?
11.07.2017
12:13:46
А вот это прикольно, с википедии: «соответственно, самый простой метод проверки результата на NaN — это сравнение полученной величины с самой собой»

Dika
11.07.2017
12:14:12
Это очевидно, нет?

Andrey ?
11.07.2017
12:14:27
Очевидно, но все равно интересно)

Combot
11.07.2017
12:15:13
combot.org/chat/-1001041204341

Andrey ?
11.07.2017
12:15:15
true
Ну, а что там должно было быть?

undefined - это же не NaN

Vitaliy
11.07.2017
12:15:24
undefined == undefined ? вот так?
Неправильно сравнил. Надо ===

Google
Остап
11.07.2017
12:15:42
почему?

Vitaliy
11.07.2017
12:15:49
Тааак..

Остап
11.07.2017
12:15:58
=== ето очень точно

Andrey ?
11.07.2017
12:16:10
почему?
Потому что NaN - это NaN, а undefined - это undefined?

Vitaliy
11.07.2017
12:16:41
Нет уж, пойду лучше посплю.

Остап
11.07.2017
12:16:44
Нет уж, пойду лучше посплю.
наилучшие решение?

i = 0; i+true=2 i + 1 =2

Admin
ERROR: S client not available

Остап
11.07.2017
12:18:11
одиноково

потому что true ето 1

Andrey ?
11.07.2017
12:18:38
i = 0; i+true=2 i + 1 =2
Ну это тут уже особенности приведения типов js

Остап
11.07.2017
12:18:48
да

/stat@combot

Combot
11.07.2017
12:19:01
combot.org/chat/-1001041204341

Остап
11.07.2017
12:19:14
спс, хороший бот

Vitaliy
11.07.2017
12:20:02
почему?
Потому что нехрен типы приводить во время сравнения. За это бьют по рукам или в лицо

Остап
11.07.2017
12:20:25
ок

Vitaliy
11.07.2017
12:20:52
Потому что приводит к ложным срабатываниям/ не срабатываниям и потому — к багам

Google
Никита
11.07.2017
12:21:07
Потому что NaN - это NaN, а undefined - это undefined?
Попробуй NaN с NaN сравнить. Я хочу услышать твоё объяснение ?

Остап
11.07.2017
12:21:12
undefined !== undefined //false

Andrey ?
11.07.2017
12:21:22
Попробуй NaN с NaN сравнить. Я хочу услышать твоё объяснение ?
Именно с этого и началась дискуссия, да)

С того что я попробовал сравнить NaN с NaN

Остап
11.07.2017
12:22:26
NaN+NaN //NaN

Никита
11.07.2017
12:23:02
Andrey ?
11.07.2017
12:23:48
Но NaN это число.
В JS это number, да

Никита
11.07.2017
12:24:10
В JS это number, да
Он в IEEE 754-2008 число.

Это такое специальное число.

Дмитрий
11.07.2017
12:24:17
Единственный адекватный способ проверки на NaN — это Number.isNaN

Vitaliy
11.07.2017
12:24:32
С того что я попробовал сравнить NaN с NaN
Кстати, ещё одно объяснение неравенства именно вот тут: «the exponent is all 1-bits and the significand is not all 0-bits» — то есть там рандом (или не рандом, зависит от реализации) и значит побитово они могут быть не равны :)

Остап
11.07.2017
12:24:43
Он в IEEE 754-2008 число.
IEEE - internet explorer?

Никита
11.07.2017
12:24:50
язабан

Fedir
11.07.2017
12:25:02
IEEE - internet explorer?
IEEE - это комиссия по стандартизации

Сергей
11.07.2017
12:25:08
IEEE - internet explorer?
Internet Explorer Explorer Explorer

Andrey ?
11.07.2017
12:25:12
Это такое специальное число.
Люблю программирование. Специальное число по имени «не число» :)

Остап
11.07.2017
12:25:34
Vitaliy
11.07.2017
12:25:36
IEEE - internet explorer?
Я что-то теряюсь, это тролль или юный падаван? О.о

IEEE - internet explorer?
Internet Explorer Enterprise Edition

Страница 983 из 2748