Size: a a a

Node.js — русскоговорящее сообщество

2021 March 15

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Sergei Komarov
Подскажите пожалуйста, есть ли практический смысл в производительности оборачивать сервак в несколько докер контейнеров и ставить перед ними балансировщик? Сейчас у меня через нативный метод  поднят кластер? Получу ли я большей производительности, если подниму несколько докер контейнеров на машине и поставлю перед ними балансировщик? Если да, то сколько ядер выделать на контейнер, по максимуму или разделить каким то образом?
А за счёт чего предполагается увеличение производительности? Если за счёт изменения алгоритма балансировки - может быть и получится
источник

М

Максим in Node.js — русскоговорящее сообщество
привет, подскажите как перевести на ноджс такую функцию из пхп
hash_hmac('sha1','message', hex2bin($key_for_sign));
то что есть на джс, но работает некорректно
crypto.createHmac(algorithm, this.hex2bin(keyToSign))
   .update(new Buffer(data, 'base64'))
   .digest(enc);
источник

I

Igor in Node.js — русскоговорящее сообщество
надо входные данные проверить, чтобы всё было одинаково
источник

М

Максим in Node.js — русскоговорящее сообщество
hex2bin
источник

М

Максим in Node.js — русскоговорящее сообщество
public hex2bin(s) {
 const ret = []
 let i = 0
 let l
 s += ''
 for (l = s.length; i < l; i += 2) {
  const c = parseInt(s.substr(i, 1), 16)
  const k = parseInt(s.substr(i + 1, 1), 16)
  if (isNaN(c) || isNaN(k)) return false
  ret.push((c << 4) | k)
 }
 return String.fromCharCode.apply(String, ret)
}
источник

М

Максим in Node.js — русскоговорящее сообщество
данные одинаковые
источник

I

Igor in Node.js — русскоговорящее сообщество
Максим
public hex2bin(s) {
 const ret = []
 let i = 0
 let l
 s += ''
 for (l = s.length; i < l; i += 2) {
  const c = parseInt(s.substr(i, 1), 16)
  const k = parseInt(s.substr(i + 1, 1), 16)
  if (isNaN(c) || isNaN(k)) return false
  ret.push((c << 4) | k)
 }
 return String.fromCharCode.apply(String, ret)
}
для этого есть Buffer.from
источник

I

Igor in Node.js — русскоговорящее сообщество
Максим
данные одинаковые
ну, я как минимум вижу какие-то подозрительные base64
источник

ДН

Данил Носов... in Node.js — русскоговорящее сообщество
Всем привет, подскажите пожалуйста, может кто встречался с ошибкой Zero Sized Reply.
Она возникает, когда пытаюсь загрузить и отправить фото.
источник

М

Максим in Node.js — русскоговорящее сообщество
пробую по разному, с хексом тоже пробовал
источник

SK

Sergey Kazak in Node.js — русскоговорящее сообщество
Данил Носов
Всем привет, подскажите пожалуйста, может кто встречался с ошибкой Zero Sized Reply.
Она возникает, когда пытаюсь загрузить и отправить фото.
Во-первых, это не про ноду ошибка, а про сетевые соединения. Во-вторых, здесь нет ванг, нострадамусов и других телепатов.
источник

ДН

Данил Носов... in Node.js — русскоговорящее сообщество
спасибо
источник

М

Максим in Node.js — русскоговорящее сообщество
Maxim Koylo
Потому что два знака это логическое или в выражениях
А один это побитовое или в выражениях 😉
источник

MK

Maxim Koylo in Node.js — русскоговорящее сообщество
Максим
А один это побитовое или в выражениях 😉
бля ну что ж поделать)
источник

М

Максим in Node.js — русскоговорящее сообщество
Maxim Koylo
бля ну что ж поделать)
Делаем вывод — синтаксис типов в тс не имеет отношения к синтаксису или в выражениях.
источник

GS

Grigorii K. Shartsev in Node.js — русскоговорящее сообщество
Maxim Koylo
бля ну что ж поделать)
В математике вертикальная черта обозначает альтернативу
источник

М

Максим in Node.js — русскоговорящее сообщество
Я к стати как то спрашивал здесь про побитовые операции. Наконец разобрался с ними. Правда так и не понял, есть ли смысл ими пользоваться 😄
источник

АП

Алексей Попов... in Node.js — русскоговорящее сообщество
Максим
Я к стати как то спрашивал здесь про побитовые операции. Наконец разобрался с ними. Правда так и не понял, есть ли смысл ими пользоваться 😄
А в чём там разбираться?
источник

М

Максим in Node.js — русскоговорящее сообщество
Алексей Попов
А в чём там разбираться?
С битовой математикой.
источник

VK

Vladimir Kurchatkin in Node.js — русскоговорящее сообщество
Максим
Я к стати как то спрашивал здесь про побитовые операции. Наконец разобрался с ними. Правда так и не понял, есть ли смысл ими пользоваться 😄
Смысл есть, если тебе нужны побитовые операции. Если не нужны - то нет
источник