Дима
😂
andrei
не ннннужно( Пиши лучше на ts(((
на тс телеграм на реакте
Bogdan
на тс телеграм на реакте
написанный есть или трендовые слова в одном предложении собрал?)
andrei
написанный есть или трендовые слова в одном предложении собрал?)
github.com/goodmind/treact в том то и дело что не написан еще)
andrei
@zerobias че там с редиректами?)
Дима
Bogdan
а api же у телеграмма давно не обновлялось - верно? Следовательно библиотеки 15-16 годов очень даже актуальны
andrei
>давно не обновлялось
andrei
это только кажется
andrei
https://github.com/telegramdesktop/tdesktop/blob/dev/Telegram/Resources/scheme.tl
andrei
Bogdan
Вот блин
Bogdan
А доку суки не обновляли
andrei
А доку суки не обновляли
добро пожаловать в мтпрото
Bogdan
Так это что - выходит самае актуальная версия mtproto в qt-шном telegram desktop?
andrei
не всегда
andrei
иногда апдейт не выкладывают вообще
Bogdan
хотя, issue там дай Бог
andrei
иногда апдейт не выкладывают вообще
и приходится реверсить приложения
Дима
Ну если запилить нормальный транслятор type-language (и умудриться ничего не сломать), то можно тоже использовать любую актуальную схему
Дима
Так у tdesktop вроде до сих пор всегда лежит в проекте
andrei
Так у tdesktop вроде до сих пор всегда лежит в проекте
а зачем danog пилит парсер схемы из андроид приложения?)
andrei
из бета версий вытаскивать
Дима
Ну хз, я лучше пока нормальный классификатор сообщений запилю))
andrei
так у него все фичи уже есть, ему делать нечего кроме как спамить телеграм и пилить статистику ошибок и прочее)
Дима
ОЧЕНЬ СПОРНО))
andrei
не надо читать код данога)
Дима
сейчас вот читаю код данога это типа оно пилит методы на основе той схемы?
"Пилить методы" - это подход, простой как мычание) Можно просто читать схему и на ходу позволять юзерам вызывать всё что им будет удобнее
Дима
не надо читать код данога) [2]
Bogdan
не надо читать код данога) [2]
а чего так? Он вроде прост и немного строк в нем, по сравнению с твоим Аккуратно все и очень живенько
Дима
Потому что я манал генерировать (и тащить во фронт) десять мегабайт кода для каждого обновления схемы
Дима
Когда нужно просто сделать один транслятор один раз и дать юзерам возможность использовать вообще любую синтаксически корректную схему
Bogdan
хз меня корежит от пхп)
та меня тоже коробит, но смотрю может можно переписать на жс на основе его кода
andrei
лол)
Дима
НЕТ СПАСИБО
Дима
Вот чего точно делать ни в коем случае не стоит так это этого
Bogdan
Ну используя подходы жс, конечно же)
Дима
Будто мало кода вебограма, в котором после полутора тысяч ошибок на файл ломается eslint
Bogdan
та я же не говорю дословно все конвертировать в авто режиме
Bogdan
я говорю на основе того кода переписать
Bogdan
тем более, что код поддерживаемый достаточно
Bogdan
хотя проще всего конечно твой инструмент допилить до прод реди)))
Дима
Ну да
Anonymous
кто подключал postgres ответьте на вопрос, пожалуйста https://toster.ru/q/467936
Bogdan
кто подключал postgres ответьте на вопрос, пожалуйста https://toster.ru/q/467936
не открывай и не закрывай на каждый запрос к рест апи коннект к бд. Пул соединений https://github.com/brianc/node-pg-pool используй
Anonymous
просто в доке heroku используют client и я не могу врубиться как в итоге нужно ) https://devcenter.heroku.com/articles/heroku-postgresql#connecting-in-node-js
Anonymous
так и не понял как мне это разбивать на модули, чтобы вызывать в обработчиках роутов #noob
Anonymous
и никто не знает ))
SENATOR ARMSTRONG
Насколько полезен optimist argv?
SENATOR ARMSTRONG
это хорошая практика использовать его?
Павел
А кто-нибудь делал прослойку для ad + api nodejs?
Павел
Для авторизации
Павел
Active Directory
Andrey
Да, делал
Павел
Как реализовал?
Andrey
с помощью пакета activedirectory
Павел
Ссылку кинь
Павел
Пожалуйста
Andrey
https://github.com/gheeres/node-activedirectory
Andrey
там метод есть https://github.com/gheeres/node-activedirectory#authenticate
Павел
Это постоянно надо же держать логин пароль на спрваке?
Andrey
да
Павел
То есть пользователь передаёт постоянно мне логин пароль или единожды, а потом гоняет ключ да?
Дима
Логин можно не хранить
Дима
Попросить юзера назвать его честно
Дима
И типа ок
Павел
Не понял
Дима
Andrey
ну я сделал так, я поднял oauth, когда пользак отправляет логин и пароль я пробую его авторизовать на ldap, если авторизация приходит, то генерирую токен и отдаю его
Павел
То есть доступ к интернету нужен постоянно?
Andrey
Для чего?
Павел
Oauth
Павел
Я не могу понять как с этим работать