@nodejs_ru

Страница 1171 из 2748
Max
13.09.2017
15:30:59
пока из вариантов попробовать, мессенджер, блог-платформу

но это вроде банально, думал может кто что интресней предложит

Andrey ?
13.09.2017
15:33:19
Напиши что-нибудь, что упростит тебе жизнь

Блаженный
13.09.2017
15:33:43
Легко сказать

Google
Блаженный
13.09.2017
15:33:57
Часто жизнь или слишком сложная, или слишком легкая)

Сергей
13.09.2017
15:54:35
А вы знали, что JS умеет оперировать понятием мощность бесконечного множества?



Gleb
13.09.2017
15:58:28
А вы знали, что JS умеет оперировать понятием мощность бесконечного множества?
Ну как бэ да, он даже к нему приводит. 1e10000000000000000000000000000 === Infinity

Сергей
13.09.2017
15:59:42


это ж блядь не правильно

эт конечно пздц



Victoria
13.09.2017
16:01:30
Это уже особенно работы fpu.

Gleb
13.09.2017
16:04:03
И вообще NaN !== NaN, а [] == ![]. Збгойна, всё по плану.

Сергей
13.09.2017
16:05:14
[] == ![] понятно почему

NaN !== NaN как раз логично потому что эьто не число, нельзя сравнивать Но то что Infinity это не число разработчиков не смутило



Google
Сергей
13.09.2017
16:07:05


Dika
13.09.2017
16:07:19
Числа больше Number.MAX_VALUE преобразовываются в Infinity

Victoria
13.09.2017
16:07:33
Кстати, в дотНете не так. ([] == (not [])) мне выдало False.

Сергей
13.09.2017
16:07:38
Числа больше Number.MAX_VALUE преобразовываются в Infinity
Я знаю речь не об этом. Речь о сравнении

Кстати, в дотНете не так. ([] == (not [])) мне выдало False.
в жс, массив проходит через несколько преобразований типов и вызовов методов .toString и .toPrimitive

Sergey
13.09.2017
16:08:27
А че не так т

Это ж жс

Victoria
13.09.2017
16:08:51
В Nim проверить что ли...

Сергей
13.09.2017
16:08:55
вот например



могу дать подсказку b = ''

Victoria
13.09.2017
16:10:50


Gleb
13.09.2017
16:11:00
NaN !== NaN как раз логично потому что эьто не число, нельзя сравнивать Но то что Infinity это не число разработчиков не смутило
Так что ж, мы можем сравнивать только числа? Из-за этого пришлось изобрести isNaN(), потому что по человечески не проверишь. Это ж не контейнер, в котором что-то лежит, а тупо константа.

Andrey ?
13.09.2017
16:11:38
Nan везде не Nan

И можно очень просто проверить, если a !== a - то NaN ?

Victoria
13.09.2017
16:28:53


Хотя там и #NAN = #NAN



А вот в .NET все спокойно:



Google
Victoria
13.09.2017
16:34:39
Да, кажется это все-таки особенности виртуальных машин.

Oleg
13.09.2017
17:32:53
Что делать если есть обьект

Но он всё время равен одному значению?

Даже после перезапуска?

arts
13.09.2017
17:33:53
Такой постановке вопроса

Oleg
13.09.2017
17:34:07
Нет чтения с файлов

Morsik
13.09.2017
17:34:09
радуйся

arts
13.09.2017
17:41:10
Как инициализируешь, как изменяешь?

Leonid
13.09.2017
18:42:46
Ребята привет. Кто может с Open Redirect ? Нужно избавиться от Open Redirect уязвимости. Хотя все последнии версии пакетов стоят, но это не помогает. Open Redirect это когда по ссылке site.com//google.com/ тебя перекидывает на гугл.

Стоит express + serve-static + helmet. Это все на heroku

Morsik
13.09.2017
18:44:48
экранировать?

Leonid
13.09.2017
18:46:20
Чуть больше информации можно ?) В документации написано что эти баги закрыли в 2015 вроде году

Morsik
13.09.2017
18:48:16
а не, забей

Admin
ERROR: S client not available

Morsik
13.09.2017
18:48:18
перепутал

хотя попробуй encodeURIComponent

Denis
14.09.2017
02:56:04
Слушайте, а группы по архитектуре случаем нет?

Никита
14.09.2017
04:14:16
Народ, првиет! Такой вопрос, можно ли как-то скриптом заставить npm подтянуть нужный мне node модуль если его нету?

у меня типа вот такая штука var fs = ctx.requireCordovaModule('fs'), mv = ctx.requireCordovaModule('mv'), ..... и mv модуля нету

мб у кого нибудь есть скрипт для перемещения папки с файлами из одного места в другое использующий только fs?

Google
Sergey
14.09.2017
04:58:36
Как npm узнает что за модуль подтягивать?

Никита
14.09.2017
05:00:06
Sergey
14.09.2017
05:00:13
Да

Никита
14.09.2017
05:02:00
Да
мне можно например каждый раз перед выполнением скрипта пытаться установить mv модуль, если его не было и он установился - хорошо, если он был и обновился - тоже хорошо

просто мне надо это делать синхронно

и строго перед моим скриптом

и еще чтобы на всех платформах

:D

Никита
14.09.2017
05:06:17
я нашел вот такое function install(modules, callback) { if (modules.length == 0) { if (callback) callback(null); return; } var module = modules.shift(); child_process.exec( 'npm install ' + module, {}, function(error, stdout, stderr) { process.stdout.write(stdout + '\n'); process.stderr.write(stderr + '\n'); if (error !== null) { if (callback) callback(error); } else { install(modules, callback); } }); } и вроде как .exec должен выполняться синхронно, но почему-то коллбек вываливается после билда а не перед... хотя метод вызываю перед билдом

чем можно быстро построчно задебажить скрипт?

Roman
14.09.2017
06:22:56
чем можно быстро построчно задебажить скрипт?
Чем угодно. От node --debug с chrome tools, до JetBrains WebStorm

Nurlan
14.09.2017
07:09:17
всем привет. какой ОРМ можно использовать в ноде для работы с mysql ? проект не совсем большой,скорее маленький

arts
14.09.2017
07:14:20
Sequelize

Alexander
14.09.2017
07:16:23
Sequelize слишком тяжёлый, посмотри bookshelf

всем привет. какой ОРМ можно использовать в ноде для работы с mysql ? проект не совсем большой,скорее маленький

Vladimir
14.09.2017
07:43:33
bookshelf

для маленького вообще юзай knex, зачем тебе orm?

Никита
14.09.2017
07:44:53
как rimraf задать маску?

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