Sergey
Спасибо
Vladimir
Я не слежу за вмей этой историей, но раньше было System.import, потом все это дело решили переиграть
Nikolay
жаль что только с помощью Pubnub
https://firebase.google.com/docs/cloud-messaging/
Anonymous
ios дев почему-то не хочет подключаться к ней, хотя там всё делается очень легко, просто и приятно
Андрей
Всем добродневского! посоны. кто разбирался с хероку? Я имею открытый проект на гитхабе, который деплою в хероку. У меня (локально) есть апп-конфиг для приложения, и там есть секурные данные. Как в хероку доставить этот секурный конфиг на машину куда деплоится ?
Андрей
или лучше через переменные окружения добавить? Но в моём конфиге есть вложенные структуры
Anton
или лучше через переменные окружения добавить? Но в моём конфиге есть вложенные структуры
Когда-то давным давно у меня был проект на хероку, и я юзал переменные окружения.
Anton
Ну как вариант - можно передавать JSON в переменную окружения
Anton
Никто же не запрещает
Андрей
)) впринцыпе да, если других вариантов нет то придётся так
Андрей
лол :) http://dapperdeveloper.com/2014/04/10/securing-configuration-files-with-node-for-travis-and-heroku/
Андрей
предлагают зашифровать конфиг ) А расшифровывать ключом из переменной окружения ))
Дима
я его юзаю
А можешь подсказать что по тому вопросу? TL TR - у меня часто обрывается соединение, а horseman при перезапуске соединения только мешает и ошибками сыплется
Evgeny
соединение между кем и кем?
Evgeny
я не пончл из первого вопроса
Дима
Просто соединение через прокси с каким-либо сервером, прокси — вещь не очень стабильная и какой-то процент соединений просто обрывается, это норма. Проблема в том, что используя request/axios я просто получаю ошибку и отправляю реквест заново, простейшим образом, а в horseman каких-то адекватных механизмов для перезапуска чего либо я не нашёл
Дима
то есть вот длинная такая цепь действий horseman ... .click() .waitNextPage() .... , в середине что-то не срабатывает — ни перехватить это не получается ни перезапустить каким-то изящным способом
Evgeny
и в нем перезапуск запроса.
Дима
Он просто пролетает мимо, я не понимаю как такое вообще возможно, но факт
Evgeny
не пролетает, я тебе точно говорю - я сам решаю такую-же проблему так-же
Дима
Катч срабатывает, а дальше ошибка всё равно выпадает как ни в чем не бывало
Evgeny
о.О
Дима
Я уже хз сколько сижу вкурить не могу как вообще так может быть. И на гитхабе в issues так же жалуются на абсолютный рандом
Дима
Ну и просто в катче перезапускать алгоритм это ппц. Вот клик — сначала надо узнать, на какой странице мы после ошибки оказались, потом вернуться на старт,потом ещё раз кликнуть
Дима
Изящный chain запросов разрывает вдоль и поперек такая мутотень, думал может как то ещё можно)
Evgeny
Ставь катч после каждого шага
Evgeny
Или оберни все в прокси с кетчем
Дима
Я смотрел в сторону кастомных расширений, чтобы свои функции в horseman интегрировать и вызывать тогда всё это уже в нормальной форме, но они у меня не завелись почему то
Evgeny
Странно, у меня несколько своих работают без проблем
Илья
Всем привет, такой вопрос. Используя mongoose, можно ли сохранить массив? Например у меня есть модель Group и массив с группами. Или по одной только?
Ohar
Давно работал с монгой
Ohar
Но разве там нельзя просто всю группу сохранить?
Илья
Но разве там нельзя просто всю группу сохранить?
ну в монго вроде есть insert many, но как это с помощью mongoose сделать не нашед. Видел только советы, сохранять по одной, но мне не очень нравится такой вариант
Ohar
Тогда я пас
Mykola
http://mongoosejs.com/docs/api.html#model_Model.insertMany
Илья
http://mongoosejs.com/docs/api.html#model_Model.insertMany
как я не заметил, спасибо
Mykola
Не за что. Вообще монгусовская дока отвратная. Я когда работал с гео-функциями, то тупо искал нужное по коду монгуса. Вернее не так, я сначала запилил нативно, а потом оказалось, что монгус может с доп рюшечками
Anonymous
Кто нибудь работал с микросервисами через redis rpc ?
Vladimir
не самая лучшая идея
Anonymous
не самая лучшая идея
Почему ? Я вот как раз хочу понять нафига так делают, я с таким сервисом интегрируюсь но не понимаю мотивацию его создания
Vladimir
В первую очередь, потому что редис однопоточный
Vladimir
Кому-то может и достаточно, но в какой то момент просто перестанет справляться
Vladimir
Лучше RabbitMQ для этого - там есть встроенная поддержка RPC
Anonymous
Окей, а зачем вообще RPC юзать какие преимущества если в двух словах ?
Vladimir
Преимущества перед чем?
Anonymous
REST
Anonymous
к примеру
Anonymous
Почему бы не взаимодействовать с микросервисом через REST обычный
Vladimir
Ну REST на практике требует очень много времени на проектирование, API
Vladimir
RPC подход прост и надежен
Anonymous
Ясно. Спасибо за разъяснения
Vladimir
http://tonsky.livejournal.com/309037.html
Vl
кто-то знает ffmpeg?
Vl
есть один вопросик. Как ожидать дописывания в файл. Например файл данамически дописываеться. А ffmpeg очеь быстро его отконвертировав - оправляет на сервер и завершает работу
Vl
как сделать так, чтобы от конвертил и отсылал файл по его по мере дописывания в сам файл
Vl
или какой-то интвервал обработки кусков файла
Славик
в телеграмовском бот апи можно отредактировать сообщение, заменив в нем текст на фото?
Oleg
max-old-data-size=4096 работает?
Oleg
Схватили что нода вываливается с нехваткой памяти
Paul
работает
Pavel
работал ли кто c promised-mongo интересует, как вы справлялись с обрывами коннекта с бд
Pavel
А почему не монгус?
Pavel
А почему не монгус?
странный вопрос, если честно.
Igor
А что такое promised-mongo?
Alexander
А что такое promised-mongo?
чисто предположу, обертка драйвера монги с промис апи
Igor
Ну типа э драйвер вроде и так с промисами?
Amir
rpc на практике говно
Pavel
а это что и ссылку можно?
Amir
Большой оверхед слишком
Alexander
а это что и ссылку можно?
https://github.com/zxdong262/promise-mongo
Pavel
promiseD-mongo
Alexander
promiseD-mongo
ну я так смотрю, это альтернативная библиотека
Alexander
которая, наверняка, уже также нафиг не нужна
Pavel
спросил про одно, рассказали другое :) ну вот как обычно :) не важно, как в обычном драйвере бороться с дисконектами с монгой?
Alexander
ведь монга и сама дает промисы
Pavel
да я понял уже, просто проект уже работает на той либе и вполне себе успешно
Alexander
спросил про одно, рассказали другое :) ну вот как обычно :) не важно, как в обычном драйвере бороться с дисконектами с монгой?
Я нубас, но есть предположение. Ты единожды устанавливаешь соединение и потом просто запросы делаешь?