Anonymous
И ходить за пользователем всегда одинаково.
Nikita
не, эвенты со всех сторон могут приходить, надо на них подписываться и с них менять стейт. просто кешик монгуса или чего-то еще не прокатит
Anonymous
Кешик не реддисе?
Anonymous
Будет проблема, если потребуется масштабирование.
Nikita
стикисессион
Node.js releases
Node v7.2.1 (Current)
https://nodejs.org/en/blog/release/v7.2.1
Anonymous
стикисессион
https://www.npmjs.com/package/socketio-sticky-session ?
Anonymous
Оно?
Nikita
не совсем то
Petro
Вопрос, как делают api для мобильных приложений? Вопрос именно о авторизации через соц. сети. Есть статья, или может кто объяснит вкратце?
Nikita
то есть оно то, но внутри локально кластера на ноде
Nikita
а еще в балансер, то совсем то будет
Anonymous
Nikita
ну и тебе никто не мешает на стор подписаться и сохранять сессиию в тот же редис
Nikita
Petro
Окей, смотрел, но не понял, разницы между авторизацией через браузер, и авторизацией через api нету? Как я знаю google strategy делает редирект на сайт Гугла, где нужно войти, и где нужно дать доступ к профилю
Anonymous
ну и даже не совсем так. Я не хочу конкретно редакс. Но хочется что-то такое, и лучше rx-based и удобное. вот.
Я ручками сделал в рабочем проекте следующее:
Храню стор на клиенте в локал страдж, в обмен на логин/пароль выдаю токен, сохраняю его в стор. На сервере есть экземпляр WeakMap, который хранит соответствия сокетов и авторизованных пользователей. При старте клиента, если он в сторе находит токен, то отсылает его и сервак инициирует процесс авторизации. Что по паролю, что по токену, там один и тот же код. Это с лихвой покрывает требования по гибкости для того проекта. Но сейчас мне нужно всё сделать красиво. Только полноценный стейт на сервере ради одной сущности — это странно. Хотелось бы вообще это место сделать как можно тоньше. Там ещё и ACL будет до кучи.
hamper 𓅝
я знаю только что она очень много всего в работу Buffer коммитила в ноде, с багами в буфере к ней посылают обычно
Anonymous
Anonymous
Здравствуйте! У меня есть просьба! Вы можете помочь совместить скрипты?
Vitaliy
попробуйте использовать генетический алгоритм для совмещения скриптов
Vitaliy
все такие добрые с утра )))
Elena
ребят, делал кто-нибудь загрузку файлов на сервер на nodejs с использованием фреймворка webix?
Vitaliy
кажется, по итогу можно будет написать статью 😂
Vitaliy
его вроде на реакт переделывают?
Sergey
Славик
ЭТО! НОРМА! =)
Aleksei
метеор? но он же
Aleksei
Dmitry
А что вместо метеора?
Anonymous
bot.on('inline_query', function(msg)
{
var q_id = msg.id;
var q_query = msg.query;
// var q_from = msg.from;
// var q_offset = msg.offset;
var keyboard = {
inline_keyboard: [
[{text: 'Button text', url: 'https://telegram.me/'}]
]
var results = [];
var InlineQueryResultArticle = {
'type': 'article',
'id': '287878416582808857',
'title': '123',
'input_message_content': {message_text: '123', parse_mode: 'markdown', reply_markup: JSON.stringify(keyboard)}
}; results.push(InlineQueryResultArticle);
bot.answerInlineQuery(q_id, results);
});
Anonymous
Anonymous
консоль не запускается...
Igor
а че пишет?
Anonymous
ща мин
Yuriy
Как минимум, там синтаксическая ошибка в объявлении переменной keyboard — не закрыта };
Anonymous
Yuriy
Use IDE, Luke. Или хотя бы консольный ESLint.
Vlad
Vlad
зачем иде?
Anonymous
Когда есть emacs
Дима
sed
Энлов Свичблейд
токен не нужно светить
Anonymous
Ohar
Anonymous
Я как-то так же засветил токен от своего вк, лол
Anonymous
Хз как там его сделать инвалидным, но все что я придумал это быстро написать скрипт удаления сообщений
Vlad
hamper 𓅝
Дима
https://yopta.space
Дима
локализуй @ импортозамещай
Славик
грамотно всех в чате опустил
Дима
Idris
Vladimir
Только скала, больше ничего нет серьезного
Дима
Vladimir
Не серьезно!
Vladimir
Как и js
Vladimir
Но в скале есть статическая типизация - это все меняет
Дима
С++
Дима
Ногами
Sergei
Ocaml
Славик
бери Python
Славик
не слушай всех
Vladimir
Думаю со скалой не проблема будет
Vladimir
Питон, руби и т д - мало чем от js отличаются
Vladimir
Разве что скоростью
Vladimir
В худшую сторону
Славик
0_о
Vladimir
Ну ок, еще в них как бы есть потоки, но как бы и нет
Vladimir
В РФ в основном data science вакансии
Vladimir
В мире - для всего
Vladimir
Не обязательно
Vladimir
Если быдло, тогда го лучше
Sergei
под wordpress
Yuriy
Языки это наносное. Изучайте принципы построения баз данных, оптимизационные техники (профилирование и мониторинг производительности кода и запросов), способы создания отказоустойчивой архиектуры, шаблоны проектирования. С этими знаниями будет без разницы, на чем писать.
Dmitry