
Vitaliy
11.07.2017
11:36:26

Дмитрий
11.07.2017
11:37:21
Ага)

Aleksandr
11.07.2017
11:39:25

Google

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

Alexander
11.07.2017
11:42:06

Vitaliy
11.07.2017
11:42:16

Aleksandr
11.07.2017
11:43:43

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

Aleksandr
11.07.2017
11:57:28

Vitaliy
11.07.2017
11:58:46

Aleksandr
11.07.2017
12:00:13

Vitaliy
11.07.2017
12:00:28

Zamir
11.07.2017
12:01:15

Vitaliy
11.07.2017
12:01:49

Aleksandr
11.07.2017
12:01:59

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

Олег
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

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

Vitaliy
11.07.2017
12:10:15

Andrey ?
11.07.2017
12:10:26

Charles
11.07.2017
12:10:27
это квантовая неопределенность
ну или "нихуя непонятно", если по-нашему

Олег
11.07.2017
12:11:14

? гриб
11.07.2017
12:11:16

Vitaliy
11.07.2017
12:12:54

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

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

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

Остап
11.07.2017
12:14:39
true

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

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

Остап
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
спс, хороший бот

Никита
11.07.2017
12:19:42

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

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

Andrey ?
11.07.2017
12:21:22
С того что я попробовал сравнить NaN с NaN

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

Никита
11.07.2017
12:23:02

Andrey ?
11.07.2017
12:23:48

Никита
11.07.2017
12:24:10
Это такое специальное число.

Дмитрий
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

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

Fedir
11.07.2017
12:25:02

Сергей
11.07.2017
12:25:08

Andrey ?
11.07.2017
12:25:12

Остап
11.07.2017
12:25:34

Vitaliy
11.07.2017
12:25:36

Остап
11.07.2017
12:26:15