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
Ну вообще плюсую, обычно в поиске ошибок я ищу красные строки