@nodejs_ru

Страница 2322 из 2748
Alexander
20.07.2018
20:33:20
Сейчас понимаю, что просто надо писать кастомные квери в таких случаях, да
Ну хз, у меня работа с базой в отдельном файле, не оч заботит

K
20.07.2018
20:33:47
А, ну тогда получаешь данные, и потом второй запрос по этому _id обьекта(если удалять), а так редач, потом пометь что редачил и сохраняй
Это не оптимистично, если у тебя есть значения априори делать 2 квери для сверения, имея какую-никакую логику для квери в драйвере монги грех её не использовать

K
20.07.2018
20:34:49
Ну, используй
Ответ пришёл в процессе отправки вопроса сам собой)

Google
Alexander
20.07.2018
20:35:00
?

Zamir
20.07.2018
20:39:05
ребят, как сказать "говнокод" по англ? )

Alexander
20.07.2018
20:39:59
Ну или просто "piece of shit"

Тебя поймут

Zamir
20.07.2018
20:40:48
спасибо)

Dmitrii
20.07.2018
20:44:20
Гений, посмотри сам на условие

Alexander
20.07.2018
20:44:44
Аааааа, страшна, нихочу

Короче ты молодец, могу пожать тебе руку при встрече

Google
Saprow
20.07.2018
21:45:20
Разве в const массив можно пушить элементы ?

Alexander
20.07.2018
21:48:46
зачем делать const массив?



с чего бы нельзя то?

если хочешь "заморозить" массив, то юзай это https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/freeze

Yaroslav
20.07.2018
22:45:29
Разве в const массив можно пушить элементы ?
Const лиш запрещает менять ссылку для не примитивов

Nikita
20.07.2018
22:48:31
как через промисы или async/await записать setInterval, так что бы дождаться выполнения?

Julia
21.07.2018
02:23:13
Ахуеть

Р - реклама

Mr. Bowler Hat
21.07.2018
04:16:12
Ахуеть
Реально в первый раз видишь такую?)

Sol
21.07.2018
04:51:38
Dmitry
21.07.2018
06:36:37
Кто эта? Я такой ник всю жизнь учить буду!!! И то не уверен, что выучить смогу!

Mr_Babrums.bin
21.07.2018
06:38:57
await new Promise (resolve => setInterval (resolve, 10000)) например так :)
да он кажись вообще во все чаты этот вопрос задал. в жаваскрипте ему ответили с примером в котором таймаут лежал, а он такой с претензией мол нет, перепишите с setInterval

Mr. Bowler Hat
21.07.2018
06:41:01
Я уже два подобных видел

Они в куче групп, в которых я состою, входили одновременно

Mr_Babrums.bin
21.07.2018
06:44:57
У, я и поинтереснее видел. Группу знакомого штурмовало 50-100 ботов с адекватными именами. Сначала заходили всем скопом. Через них же написали мол это пробный период, но если заплатите то сюда прилетит много юзеров и будут активничать по скрипту. Перебанили всех к херам. Дальше они поумнели и заставили ботов присоединяться к группе с рандомным интервалом по одиночке. Тех уже было тяжелее выявить.

Dmitry
21.07.2018
06:48:13
Бот это)
Хорошее имя. Себе на визитку возьму

Google
Mr_Babrums.bin
21.07.2018
06:53:09
группы разные бывают. некоторые админы парятся за смм, чтоб число побольше было и новые люди прибывали охотнее.

Mr. Bowler Hat
21.07.2018
06:53:36
Дык, а зачем во все группы?

Где не парятся, там и внедрять

Mr_Babrums.bin
21.07.2018
06:53:49
вот ты попробуй попроси местных админов удалить отсюда все удаленные аккаунты и всех кто не заходил в телегу больше полугода. ответ очевиден)

спасибо за очевидную мысль. этот функционал и так есть в том же комботе

да и самому написать 2 минуты

Mr. Bowler Hat
21.07.2018
06:55:48
Если так хочется циферок, то не банить, а просто ограничивать все права

Будут лежать боты мертвым грузом)

Sergei
21.07.2018
07:03:44
Здравствуйте товарищи, понимаю что мой вопрос будет нубским и где то мне даже стыдно за него )) У меня в файле Х есть функция f1 и f2 function f1() {} module.exports = ( function f2() { f1(); }) я пишу юнит тест для f1 и естественно получаю f1 is not a function как мне выйти из этого положения?

Sol
21.07.2018
07:07:07
Я так же сделал)))
только учти, что обещание исполнится, а ненужный уже счётчик будет продолжать тикать

Nikita
21.07.2018
07:11:04
только учти, что обещание исполнится, а ненужный уже счётчик будет продолжать тикать
У меня внутри счётчика условие. Что то типо: если x=0(в нулевом положении он равен был 10 и внутри счетчика происходил декремент) То делаем resolve и clearInterval

Mr_Babrums.bin
21.07.2018
07:18:40
Извините за "оффтоп" но я понятия не имею куда такое вообще задать можно



И что-то прям знакомое. Никому ничего не напоминает?

Rutcod
21.07.2018
07:24:23
Подскажите пожалуйста хороший туториал по избавлению от вложений в коде (коллбэки)

То что нагуглил не особо понятно

Mr_Babrums.bin
21.07.2018
07:25:29
Google
Mr_Babrums.bin
21.07.2018
07:26:04
потому что я бы показал как пишут красивый и простой код с асинками

что не имеет смысла если ты не умеешь в промисы

Rutcod
21.07.2018
07:27:32
Mr_Babrums.bin
21.07.2018
07:27:42
Rutcod
21.07.2018
07:28:06
что не имеет смысла если ты не умеешь в промисы
Умею промисы, но проект большой и вложении очень много

Mr_Babrums.bin
21.07.2018
07:29:43
Покажи
вот тут первую половину статьи прям обсасывают асинки со всех сторон чтоб даже бабушке пояснить как всё это просто

https://habr.com/company/netologyru/blog/333604/

потом главное во вложенные адовые лесенки из try/catch не улетать

Yadgar
21.07.2018
07:31:02
Mr_Babrums.bin
21.07.2018
07:31:05
одного достаточно чаще всего

Я думал ты свой код показать хочешь, хотел перенять твой опыт, вдохновиться
а то там вдохновляться если они простые как два пальца

await то, await cё, const result = await это

Эникиев
21.07.2018
08:09:40
Привет. У меня есть такая строка: оывэаоыв зщаоывщ {{func123}} fsd {{func234 {{func123}}}} {{func234 {{lolo}} {{lele}}}} asdsasda Надо заменить теги с {{ }} текстом через функции. К примеру есть функция function func123() { return 123; }}, в строке {{func123}} заменяется на 123. И так надо все заменить. Чтобы на месте {{func234 {{func123}}}} было func234(func123()) Как это реализовать?

енот
21.07.2018
08:10:21
adsdasd ${func()} dasdasdas

вероятно так

хотя под условие не очень подходит

регэкспы

Google
Эникиев
21.07.2018
08:14:46
енот
21.07.2018
08:14:57
а я так написал?

ааа, парсер съел кавычки

`

вот такие кавычки используй

Эникиев
21.07.2018
08:17:01
Спасибо.. А если объявлено с обычными кавычками, то как?

енот
21.07.2018
08:17:14
через жопу?

через регэкспы?

через ' + dasds + '

Alexander
21.07.2018
08:22:32
через ' + dasds + '
через ` ${dasds } `

енот
21.07.2018
08:22:59
через ` ${dasds } `
Как его сочетать с обычными кавычками?

Alexander
21.07.2018
08:23:46
Как его сочетать с обычными кавычками?
просто заменяшь на эти кавычки и делаешь все тоже самое

Эникиев
21.07.2018
08:27:37
Alexander
21.07.2018
08:28:10
изначально пиши в ``

Эникиев
21.07.2018
08:28:26
Изначально не получится

Или получится.. У меня строка берется из mysql базы

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