
Alexander
15.06.2018
12:47:12
Или он по твоему где-то в параллельной вселенной исполняется?

Jack
15.06.2018
13:09:42
есть норм библиотеки для сравнивания фото по хешу ?

Victor
15.06.2018
13:18:42
похожесть или прямо 1 в 1?

Jack
15.06.2018
13:20:19
прямо 1 в 1.

Google

Alexander
15.06.2018
13:20:33
так сам собери побайтовый хэш

Victor
15.06.2018
13:20:34
тогда вычисляй md5 от файла
какие проблемы

Jack
15.06.2018
13:21:28
нашел либу hasha.

Сергей
15.06.2018
13:32:23
Привет)
Подскажите плиз, как написать запрос в mongoose)
Есть коллекция элементов users
У юзера есть два поля counter_1 и counter_2, мне надо достать всех юзеров у которых counter_1 !== counter_2.
Не могу сообразить как такое написать (

Таймураз
15.06.2018
13:50:16

Victor
15.06.2018
14:00:24
$where медленный

Alexander
15.06.2018
14:00:45
А что тогда быстрый?

Alexander
15.06.2018
14:01:09
Самому быстренько поискать

Victor
15.06.2018
14:01:11
db.foo.aggregate(
{ $project: {
counter_1: 1,
counter_2: 1,
isOk: { $ne:["$counter_1","$counter_2"] }
}},
{ $match : {
isOk : true,
}}
)

Yaroslav
15.06.2018
14:01:27

Maks
15.06.2018
14:07:26
Ребята, а как лучше всего организовать автодеплоймент, разрабатываемого на nodejs приложения, на удаленный сервак? Способов гуглится много, какой самый норм? Чтоб вот прям все изменения сразу синхронизировались...

Google

Yaroslav
15.06.2018
14:08:01

Alexander
15.06.2018
14:08:44
В pm2 можно на бранчу завязаться

Kostya
15.06.2018
14:08:50

Alexander
15.06.2018
14:09:13
Kubernetes сецчас ещё в моде
Из легких есть Drone

dima
15.06.2018
14:19:57
Посоны. Как ноду с бабелем юзают ?

Yaroslav
15.06.2018
14:20:46
а для чего?

Dzmitry
15.06.2018
14:20:51

Евгений
15.06.2018
14:20:52
Зочем?
Чорт, Бабель, все суют его во в все дыры.
На выходе получают тот же код.
Зочем

Alexander
15.06.2018
14:21:49
Тоже интересно

Cenator
15.06.2018
14:21:57
optional chaining, пайплайн оператор

Dzmitry
15.06.2018
14:22:05
внатуре

Cenator
15.06.2018
14:22:06
паттерн матчинг

Dzmitry
15.06.2018
14:22:14
я этим даже не пользовался еще
удобно кстати?

Евгений
15.06.2018
14:22:23
Матчинг не поддерживается?

Google

Евгений
15.06.2018
14:22:28
Он же ES6 фича.
Уже должен работать.

Alexandr
15.06.2018
14:22:38
Зочем?
Я вообще не пишу на бабеле,я использую TypeScript или JavaScript es5 в перемешку с функциями от es6+

Cenator
15.06.2018
14:22:51

Евгений
15.06.2018
14:23:03

Cenator
15.06.2018
14:23:10
стейдж какой-то там от 0 до 2 не помню

Евгений
15.06.2018
14:23:23
Ну хз.
Брать из за такой мелочи транслятор, такое.
Хотя матчинг важный и удобный паттерн.

dima
15.06.2018
14:23:51

Alexandr
15.06.2018
14:24:04
Такая каша тоже не круто.
Ну это понятно,но я в основном использую от es6 стрелочные функции и все. Экономит время на полную. А чтобы писать классы и более сложные вещи,использую только TypeScript

dima
15.06.2018
14:24:14

Евгений
15.06.2018
14:24:56

Cenator
15.06.2018
14:25:01

dima
15.06.2018
14:25:45

Cenator
15.06.2018
14:26:04
билдит веб пак

Anton
15.06.2018
14:26:22

dima
15.06.2018
14:26:42
babel-cli !== babel-node ?

Dzmitry
15.06.2018
14:26:46
а вебпак вотч основан на нодемон? Что-то захотелось узнать

Google

Dzmitry
15.06.2018
14:26:54
или самописное

Cenator
15.06.2018
14:27:01

Sheldhur
15.06.2018
14:35:34
@Atassis а по уровням логи как распределять?
info - чё происходит в процессе самого вызова
warn - если чёт пошло не так, но это норм
error - понятное дело ошибки (штатные или нет?)
debug - для всяких хелперов, либ и прочего, того что проверено и сломаться не может в принципе
fatal - если чёт сломалось так что аж крашнуло
trace - для чего?

Таймураз
15.06.2018
14:39:41

Sheldhur
15.06.2018
14:41:42

Таймураз
15.06.2018
14:41:47
Я его не юзаю, у меня в сентри все восполняется

Sheldhur
15.06.2018
14:43:04
ну я вот и не могу представить где бы мне понадобился трейс, если никаких ошибок не случилось

Таймураз
15.06.2018
14:43:18
error когда ебает модуль какой-то, но приложение хендлит это падение и может функционировать дальше
warn- когда стороннее апи дало о себе знать ,например

Sheldhur
15.06.2018
14:47:58
ну мб

Дмитрий
15.06.2018
14:48:55
Посоны. Как ноду с бабелем юзают ?
Есть два варианта, либо компилировать предварительно, либо babel-node / babel-register
Можно совмещать, разрабатывать код с babel-node, а использовать скомпилированным

Таймураз
15.06.2018
14:51:31

Sheldhur
15.06.2018
14:51:55
не, говно какое-то

Евгений
15.06.2018
14:52:11
кто в регулярках шарит, помогите ?
есть строка (10011011), я написал шаблончик где в одной группе у меня еденицы а в другой 0 , как теперь можно их заменить ? Чтобы еденицы стали 0 , а 0 еденицами

Дмитрий
15.06.2018
14:52:24
И оказалось, что console.error — это единственный способ обратить внимание юзера (программиста) на что либо

Google

arts
15.06.2018
14:53:52

Alexander
15.06.2018
14:53:54
А warn?

Дмитрий
15.06.2018
14:55:11
Всё что выводится как либо кроме ЖИРНОГО КРАСНОГО ЦВЕТА на ментальном уровне отправляется прямиком в /dev/null

Евгений
15.06.2018
14:55:38

Sheldhur
15.06.2018
14:56:17

Дмитрий
15.06.2018
14:56:41
Фейри помыта?)

Таймураз
15.06.2018
14:56:59

Sheldhur
15.06.2018
14:57:15
постоянная подача
и стеклоочиститель по монику гоняет

Дмитрий
15.06.2018
14:58:31

Sheldhur
15.06.2018
14:58:48
нет, за такое по ебалу надо бить

Alexander
15.06.2018
14:59:01

Дмитрий
15.06.2018
14:59:05
Себе набей)

Таймураз
15.06.2018
14:59:29

Дмитрий
15.06.2018
14:59:30
Я даже на себе это ощутил)

Alexander
15.06.2018
14:59:48
Ну вообще плюсую, обычно в поиске ошибок я ищу красные строки