Алексей
?
A
Буду признателен, тому кто расскажет как он подружил async/await (koa) и bcrypt.compare
Алексей
Gleb
Gleb
А теперь бабель имеет смысл юзать для optional chaining оператора (?.)
Cesare Borgia
****** кот и тебя вытворил?
Cesare Borgia
Нарот, посоветуйте, что читать чтобы углубить знания в js? Уже пару месяцев на нем кодю, теперь хотелось бы что-то что покрывает новые стандарты, да и вообще нюансы языка
Cesare Borgia
Есть такое?
Дима
Functional monadic dataflow
Дима
Cesare Borgia
Дима
Ну например
Cesare Borgia
ikasymov
чуваки я зпарился уже епт хрен пойми куки не хотят работать
ikasymov
в насторойка указал app.use(cookieParse())
ikasymov
делаю в обрабочике запроса console.log(response.cookies) а он undifend возвращяет
ikasymov
кто знает в чем проблема? гуглил опробовал все не хочет он работать
Yar
Еще раз погугли
Anonymous
@fingram - блог о бизнесе, маркетинге и финансах от известного интернет - маркетолога, помимо этого на канале есть различная полезная информация и кейсы по SMM и маркетингу.
Zaur
кто нибудь объясните почему так проиходит?
a = 0x80000000;
// console.log(a) = 2147483648
a = 0x80000000 | 0;
// console.log(a) = -2147483648
при операция с битами Number приводится к 32битному int ?
Дима
Если ты делаешь битовые операции с обычными числами, то я тебе в принципе не завидую)
Yar
Yar
0x80000000 - полную строку
Yar
в битах
Zaur
Алексей
arts
В саппорт писал?
Алексей
В саппорт писал?
Трудно сказать, проблеме много месяцев, ей админ жиры занимался.
Yar
для максимального значения
Yar
a = 2147483647;
2147483647
a = a | 0;
2147483647
Zaur
Yar
Zaur
Yar
2147483648 == 0x80000000
Дима
Лол
Дима
Dika
Дима
Потому что вечно паришься из-за такой вот фигни и округления
Dika
да
Дима
Вместо того, чтобы взять любую либу для big int (или не выёживаться и писать в нормальные адекватные boolean)
ixplo
Dika
"Побитовые операторы в JavaScript работают с 32-битными целыми числами в их двоичном представлении."
https://learn.javascript.ru/bitwise-operators
Zaur
👍😂
это был ответ на вопрос, хз зачем он ему нужен был)
Yar
да, переполнение)
Yar
Zaur
все понятно, всем спасибо. Другой вопрос, как лучше организовать хранение кучи настроек которе могут иметь только true/false? У меня сейчас 31 настроек хранятся в одном поле flags:int, я вижу решение только создать второе поле в базе mysql flags2 и там продолжить.
V
в жсоне храни
V
мускуль же вроде его поддерживает?
Sergey
Sergey
Жсонб в постгрес хорошее дело
Zaur
Мускуль не нужен
а когда мускуль уже осел прочно в проекте, и надо > 31 настроек хранить? ))
Sergey
Sergey
Чаще всего мускуль никогда не имеет преимуществ перед постгресом
Zaur
а какие у него есть плюсы? почему я должен захотеть мигрировать? все таки это время :( которого нет
Denis
Zaur
а то чувак с длинным ником говорит что это плохо :)
Дима
32 поля — это не то количество при котором нужно начинать экономить на спичках, имхо
Дима
Храни в bool по нормальному и всё)
Дима
Дима
У тебя на каждый клик записываются отдельные 32 поля?) Тогда другой вопрос
Zaur
нет, каждый клик - это чтение записи, где 32 поля.
Zaur
записей в день ~500
Sergey
Sergey
Ты бы ещё в монге хранил
Sergey
A
Народ, как вы прикручиваете bcrypt к коду с async/await ?
Sergey
Kons