@nodejs_ru

Страница 1494 из 2748
Сергей
16.01.2018
16:47:26
Он присылает о новом юзере в чате оповещение

Все ок

Zaur
16.01.2018
16:47:39
он это прислал мне в личку)) зачем мне эта инфа?

Сергей
16.01.2018
16:47:58
А

Google
Сергей
16.01.2018
16:48:11
Ты видимо бота добавил в группу

Или не ты

Zaur
16.01.2018
16:48:24
точно не я

Сергей
16.01.2018
16:48:27
У него есть такая фича

Cenator
16.01.2018
16:49:50
У него есть такая фича
А зачем он здесь?

Eddie
16.01.2018
17:02:30


Eldar
16.01.2018
17:04:01
А тебе глубоко или только поля первого уровня?

Eddie
16.01.2018
17:04:22
нужно все

Вишневый чай
16.01.2018
17:04:59
Рекурсией бежать. И надеятся что циклических связей не будет

Eldar
16.01.2018
17:05:02
нужно все
JSON.stringify(obj).match(/undefined/) ;DDD

Вишневый чай
16.01.2018
17:05:37
JSON.stringify(obj).match(/undefined/) ;DDD
А если там строка undefined

Eddie
16.01.2018
17:05:46
JSON.stringify(obj).match(/undefined/) ;DDD
ок, спасибо, сейчас попробую

Вишневый чай
16.01.2018
17:06:00
Да и дорого это

Google
Eldar
16.01.2018
17:06:06
ок, спасибо, сейчас попробую
Алеша стой, там краевые случаи есть!

Вишневый чай
16.01.2018
17:06:42
Ну и при циклической связи ляжет так что в трайкеч его

Eldar
16.01.2018
17:07:21
ок, спасибо, сейчас попробую
То что я написал это было шуткой. Это очень тупое в лоб решение.

Лучше как предложил AlexCherryTea, бежать глубоко рекурсивно и считать ссылки / глубину. Ниже 20 уровня не спускайся

Eddie
16.01.2018
17:08:26
Лучше как предложил AlexCherryTea, бежать глубоко рекурсивно и считать ссылки / глубину. Ниже 20 уровня не спускайся
думаю как вариант, сравнить напрямую: "expect({ foo: 'bar' }).to.deep.equal({ foo: 'bar' });" зная что структура объекта не меняется

Eldar
16.01.2018
17:10:44
o_O ну зависит от того что тестируешь

я бы лично не хотел видеть в тесте equal и внутри объект на 20 полей

При том что тебе нужно просто понять что нигде не продолбалось значение

Eddie
16.01.2018
17:12:46
Eldar
16.01.2018
17:13:14
Тогда лучше напиши хелпер или загугли на SO готовый *__* И используй в тесте его

Вишневый чай
16.01.2018
17:13:36
На гисте гитхаба сто одна готовая реализация рекурсивного обхода обьектов

Eugene
16.01.2018
17:30:05
это баг или фича?



Антон
16.01.2018
17:30:09
какой самый простой способ найти файл по имени без расширения в одной директории

не рекурсивно

Антон
16.01.2018
17:31:18
ls | grep "wtf"
в node.js

Eldar
16.01.2018
17:31:27
Ты можешь выполнять shell команды в Node.js!

Google
Антон
16.01.2018
17:31:37
Eldar
16.01.2018
17:31:45
Работают быстрее твоего JS ;D

Morsik
16.01.2018
17:31:46
fs.readdir?

Антон
16.01.2018
17:32:16
fs.readdir?
можно

но мне надо синхронно

Алексей
16.01.2018
17:32:32
Кто пользуется тулзами для дебага - смотрю на пакет debug, удобно тем, что есть неймспейсы и можно выводить только то что надо при отладке. Может лучшие варианты есть, также интересует что-нибудь для ведения логов, желательно простое т.к. в сложном не необходимости, будет использоваться для разработки небольших модулей и добавлено в существующие, не для энтерпрайза - в целях devOps

Eugene
16.01.2018
17:33:07
Антон
16.01.2018
17:36:27
мне просто надо найти звуковой файл но мне неизвестно его расширение

Eldar
16.01.2018
17:37:57
А как ты поймешь что он звуковой найдя его по имени? oO

Michael
16.01.2018
17:42:52
Оно же неверно

Eugene
16.01.2018
17:43:22
там с пробелами

перед а, после а, без пробелов

Sergey
16.01.2018
17:44:10
а есть такие кто больше 7 лет на nodejs?

Eldar
16.01.2018
17:44:54
перед а, после а, без пробелов
Похер сколько пробелов, пробел не считается частью имени переменной

В каком движке этот бред вдруг работает

Eugene
16.01.2018
17:45:34
в вебките?

Eldar
16.01.2018
17:46:14
Нука скинь кодом, а не скриншотом

Проверю эту херню

Michael
16.01.2018
17:46:59
Все равно не работает) И объясни почему плес var a = 1; var a = 2; var a = 3; if(a ==1 && a== 2 && a==3) alert('YES');

Google
Eugene
16.01.2018
17:47:10
ща

Eldar
16.01.2018
17:47:41
Да не должно это дерьмо работать

Michael
16.01.2018
17:48:08
Это рофл был, расходимся

Eugene
16.01.2018
17:48:22
var aᅠ = 1; var a = 2; var ᅠa = 3; if(aᅠ==1 && a== 2 &&ᅠa==3) { console.log("Why hello there!") }

походу это не пробелы, а какие то пробелоподобные символы

Sergey
16.01.2018
17:48:47
Есть
не надоедает?

Vitaly
16.01.2018
17:48:51
Может это три разных символа 'а'

Admin
ERROR: S client not available

Cenator
16.01.2018
17:48:58
Sergey
16.01.2018
17:49:04
7 лет на ноде писать

Michael
16.01.2018
17:49:19
Это не пробелы, а символы

Cenator
16.01.2018
17:49:39
7 лет на ноде писать
Я не пишу, просто ответил на вопрос

Lulz
16.01.2018
17:49:41
7 лет на ноде писать
совершенству нет предела!

Sergey
16.01.2018
17:49:53
Lulz
16.01.2018
17:50:16
откуда инфа?
кто-нибудь да пишет. че за вопросы

Sergey
16.01.2018
17:50:27
даже райну надоело

Cenator
16.01.2018
17:50:45
откуда инфа?
Первый релиз - 2009

Sergey
16.01.2018
17:50:45
а это должен быть человек который вместе с ним начинал

Первый релиз - 2009
это так не работает

Google
Zaur
16.01.2018
17:52:34
Хочется часто писать в базу разнородную информацию маленькими кусками. Читать это всё - редко. Были мысли создать таблицу с полем типа ArrayBuffer(Uint8Array) и добавлять туда в конец (делать append). Можно ли это сделать с помощью MySQL/Sequelizejs ? Или лучше писать в файл, и в базе держать путь до файла?

Eldar
16.01.2018
17:55:21
походу это не пробелы, а какие то пробелоподобные символы
Да блядь, там издевательства над интерпретатором. https://r12a.github.io/apps/conversion/ втыкаешь сюда вот свой код в раздел Charactes, жмешь Convert, смотришь внизу U+hex секцию и видишь что там дерьмо понавтыкали

Zaur
16.01.2018
17:58:32
А "часто" это насколько часто? Разве классическая таблица с записями уже не устраивает? Ну записывай пачками)
Часто это ~раз в секунду для одной сессии(юзера). Класическая таблица не пойдет, потому что записывается разнородная информация, её гнельзя структурировать.

Eldar
16.01.2018
17:59:16
Ну пиши в монгу оО

Или в PostgreSQL с JSON полем =/

Zaur
16.01.2018
18:05:22
в БД нормально
Как это сделать? Хочется понять как сделать append в конец поля. Чтобы не доставать большой файл из-за маленького куска, который надо добавить в конец.

Zaur
16.01.2018
18:08:07
set field = concat(field, 'data')
Пробовал, чего то у меня не вышло. Есть какие то особенности с arraybuffer?

Sergey
16.01.2018
18:09:46
нет

©Аброр
16.01.2018
19:07:10


Ребят, как решать это проблем?

Eldar
16.01.2018
19:09:30
Ребят, как решать это проблем?
https://github.com/expressjs/express/wiki/Migrating-from-3.x-to-4.x#removed-in-express-4

Удалили метод, нет его больше

Ну и на скриншоте не видно где ты его вызываешь

©Аброр
16.01.2018
19:10:48
configurire method удалил?

Eldar
16.01.2018
19:11:32
configurire method удалил?
Метода app.configure в express >= 4 версии больше НЕТ. Зачем он тебе? Method app.configure was removed from express >= 4 version. Why do you need it?

Zaur
16.01.2018
19:13:22
нет
sequelize.query('UPDATE table SET data = ? WHERE id='+this.id, { replacements: [bytes.buffer] }) Получаю ошибку Invalid value ArrayBuffer. Поле data имеет тип BLOB в mysql. Что я делаю не так?

©Аброр
16.01.2018
19:14:14
Eldar
16.01.2018
19:15:26
Я новичок. Сейчас я изучаю ноде.просто я скопировал код.
Ты скопировал очень старый код. А еще у тебя хромает грамматика =(

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