Sergey
Illia
Нет. Просто вопрос как настроить это. Ранее не сталкивался.
Sergey
тогда рекомендую задавать конкретные вопросы
Vl
на первичный обмен ключей
@klond90 юзаем RSA чтобы потом обменяться ключем для AES. Есть проблема в том, что если я возьму свой паблик ключ и зашифрую, то смогу расшифровать своим приватным. А стоит мне только передать его на Android и там он шафрует моим публичным ключем, я потом не могу расшифровать у себя приватным. И наоборот тоже такая же проблема
KlonD90
так он тебе должен отдать свой паблик ключ
KlonD90
ты им зашифровываешь же ._.
Vl
разницы нету.
Vl
Он дает свою ключ. Я шифрую. Он не может раздекодить своим приватным
Vl
Vl
@klond90 4c3e497bb923068036acac4d7cb9ca7eecc1a4e6fc90b0364721814ac6474e478d4954dc49b00c5e44f364b1c1d02d1eb7beef110512b9aa4cdd0a4ca1c5cd6807686f737628f905da832f8a4c8bd73da78c9e563341f99b86fa8ca7084c1827a9c5db24741b99c7694d2439f2e180880bf93b0e11bf18ac452109cb980c33d7c5b7cd1f8a817dd6f351a7a89208c881dce84a53a1061974d66cb87ddbeb63a34f39b0d0c4c094562c9d0f129b7b8a09e3c12270c726a7e632434b469ad47069c72c795dc74cc9251e250606b14460a424f1c2da9635e86ddc768d5daf3d4d832120eb9b48a6016bacf5820ecdc555cfd45a8dae7f30bb5378c4874af2bdbb45
Вот, что на выходе.
Vl
Сам могу расшифровать
Vl
на Androdi не выходит. Если схема наоборот будет - такие же проблемы.
Vl
@klond90 Ну так что? Есть идеи?
A
Народ,есть такие,кто больше двух лет работает с node.js?
Cenator 🐈
Anonymous
Привет. Надо определить пол по фото, есть что нибудь?
Anonymous
Anonymous
знает кто похожий пакет npm? https://habrahabr.ru/post/140943/
Алексей
Eldar
Ну вообще Левенштейн неплохо заходит на небольших списках
Eldar
Ну если прям вообще заморачиваться не хочется, можно попробовать какой-нибудь ElasticSearch =/
Eldar
Ну и перекреститься
Zaur
а зачем мне бот прислал это в момент входа в чат?
Zaur
{
"update_id": 919797169,
"message": {
"message_id": 149292,
"from": {
"id": 129999262,
"is_bot": false,
"first_name": "Zaur 🆚🎲",
"username": "abdulgalimov",
"language_code": "ru-RU"
},
"chat": {
"id": -1001041204341,
"title": "Node.js — русскоговорящее сообщество",
"username": "nodejs_ru",
"type": "supergroup"
},
"date": 1516120777,
"new_chat_participant": {
"id": 129999262,
"is_bot": false,
"first_name": "Zaur 🆚🎲",
"username": "abdulgalimov",
"language_code": "ru-RU"
},
"new_chat_member": {
"id": 129999262,
"is_bot": false,
"first_name": "Zaur 🆚🎲",
"username": "abdulgalimov",
"language_code": "ru-RU"
},
"new_chat_members": [
{
"id": 129999262,
"is_bot": false,
"first_name": "Zaur 🆚🎲",
"username": "abdulgalimov",
"language_code": "ru-RU"
}
]
}
}
Sergey
{
"update_id": 919797169,
"message": {
"message_id": 149292,
"from": {
"id": 129999262,
"is_bot": false,
"first_name": "Zaur 🆚🎲",
"username": "abdulgalimov",
"language_code": "ru-RU"
},
"chat": {
"id": -1001041204341,
"title": "Node.js — русскоговорящее сообщество",
"username": "nodejs_ru",
"type": "supergroup"
},
"date": 1516120777,
"new_chat_participant": {
"id": 129999262,
"is_bot": false,
"first_name": "Zaur 🆚🎲",
"username": "abdulgalimov",
"language_code": "ru-RU"
},
"new_chat_member": {
"id": 129999262,
"is_bot": false,
"first_name": "Zaur 🆚🎲",
"username": "abdulgalimov",
"language_code": "ru-RU"
},
"new_chat_members": [
{
"id": 129999262,
"is_bot": false,
"first_name": "Zaur 🆚🎲",
"username": "abdulgalimov",
"language_code": "ru-RU"
}
]
}
}
Новый юзер же
Eldar
А мне такое не присылал
Zaur
Новый юзер же
т.е. он мне говорит что я есть новый юзер? хмм.. интересный бот
Sergey
Sergey
Входишь в чат
Sergey
Он присылает о новом юзере в чате оповещение
Sergey
Все ок
Zaur
он это прислал мне в личку)) зачем мне эта инфа?
Sergey
А
Sergey
Ты видимо бота добавил в группу
Sergey
Или не ты
Zaur
точно не я
Sergey
У него есть такая фича
Cenator 🐈
Eddie
такой вопрос, как протестировать каждое значение обєкта в массиве на "undefined" ?
Eldar
Eddie
нужно все
CherryTea
Рекурсией бежать. И надеятся что циклических связей не будет
Eldar
нужно все
JSON.stringify(obj).match(/undefined/) ;DDD
CherryTea
Eddie
CherryTea
Да и дорого это
CherryTea
Ну и при циклической связи ляжет так что в трайкеч его
Eldar
Лучше как предложил AlexCherryTea, бежать глубоко рекурсивно и считать ссылки / глубину. Ниже 20 уровня не спускайся
Eddie
Eldar
o_O ну зависит от того что тестируешь
Eldar
я бы лично не хотел видеть в тесте equal и внутри объект на 20 полей
Eldar
При том что тебе нужно просто понять что нигде не продолбалось значение
Eddie
Eldar
Тогда лучше напиши хелпер или загугли на SO готовый *__* И используй в тесте его
CherryTea
На гисте гитхаба сто одна готовая реализация рекурсивного обхода обьектов
Eldar
Eugene
это баг или фича?
Eugene
usernameak
какой самый простой способ найти файл по имени без расширения в одной директории
usernameak
не рекурсивно
Eldar
usernameak
Eldar
Ты можешь выполнять shell команды в Node.js!
usernameak
Eldar
Работают быстрее твоего JS ;D
сomorsiс
fs.readdir?
usernameak
usernameak
но мне надо синхронно
Алексей
Кто пользуется тулзами для дебага - смотрю на пакет debug, удобно тем, что есть неймспейсы и можно выводить только то что надо при отладке. Может лучшие варианты есть, также интересует что-нибудь для ведения логов, желательно простое т.к. в сложном не необходимости, будет использоваться для разработки небольших модулей и добавлено в существующие, не для энтерпрайза - в целях devOps
Eugene
usernameak
мне просто надо найти звуковой файл но мне неизвестно его расширение
Eldar
А как ты поймешь что он звуковой найдя его по имени? oO
Anonymous
Eugene
там с пробелами