Illia
Нет. Просто вопрос как настроить это. Ранее не сталкивался.
Sergey
тогда рекомендую задавать конкретные вопросы
Vl
на первичный обмен ключей
@klond90 юзаем RSA чтобы потом обменяться ключем для AES. Есть проблема в том, что если я возьму свой паблик ключ и зашифрую, то смогу расшифровать своим приватным. А стоит мне только передать его на Android и там он шафрует моим публичным ключем, я потом не могу расшифровать у себя приватным. И наоборот тоже такая же проблема
KlonD90
так он тебе должен отдать свой паблик ключ
KlonD90
ты им зашифровываешь же ._.
Vl
разницы нету.
Vl
Он дает свою ключ. Я шифрую. Он не может раздекодить своим приватным
Vl
Vl
@klond90 4c3e497bb923068036acac4d7cb9ca7eecc1a4e6fc90b0364721814ac6474e478d4954dc49b00c5e44f364b1c1d02d1eb7beef110512b9aa4cdd0a4ca1c5cd6807686f737628f905da832f8a4c8bd73da78c9e563341f99b86fa8ca7084c1827a9c5db24741b99c7694d2439f2e180880bf93b0e11bf18ac452109cb980c33d7c5b7cd1f8a817dd6f351a7a89208c881dce84a53a1061974d66cb87ddbeb63a34f39b0d0c4c094562c9d0f129b7b8a09e3c12270c726a7e632434b469ad47069c72c795dc74cc9251e250606b14460a424f1c2da9635e86ddc768d5daf3d4d832120eb9b48a6016bacf5820ecdc555cfd45a8dae7f30bb5378c4874af2bdbb45 Вот, что на выходе.
Vl
Сам могу расшифровать
Vl
на Androdi не выходит. Если схема наоборот будет - такие же проблемы.
Vl
@klond90 Ну так что? Есть идеи?
A
Народ,есть такие,кто больше двух лет работает с node.js?
Anonymous
Привет. Надо определить пол по фото, есть что нибудь?
Anonymous
знает кто похожий пакет npm? https://habrahabr.ru/post/140943/
Eldar
знает кто похожий пакет npm? https://habrahabr.ru/post/140943/
А тебе для каких целей? Если прям его кейс, ну так перепиши его голимый PHP код на свою JS реализацию.
Eldar
Привет. Надо определить пол по фото, есть что нибудь?
https://azure.microsoft.com/en-us/services/cognitive-services/face/ - там внизу есть пример с девушкой и JSON информацией по фото
Anonymous
А тебе для каких целей? Если прям его кейс, ну так перепиши его голимый PHP код на свою JS реализацию.
определять адреса ввода на наличие в своей БД, может кто получше что знает с алгоритмом Левенштейна и тд.
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" } ] } }
Eldar
А мне такое не присылал
Zaur
Новый юзер же
т.е. он мне говорит что я есть новый юзер? хмм.. интересный бот
Sergey
Входишь в чат
Sergey
Он присылает о новом юзере в чате оповещение
Sergey
Все ок
Zaur
он это прислал мне в личку)) зачем мне эта инфа?
Sergey
А
Sergey
Ты видимо бота добавил в группу
Sergey
Или не ты
Zaur
точно не я
Sergey
У него есть такая фича
Cenator 🐈
У него есть такая фича
А зачем он здесь?
Eddie
такой вопрос, как протестировать каждое значение обєкта в массиве на "undefined" ?
Eddie
нужно все
CherryTea
Рекурсией бежать. И надеятся что циклических связей не будет
Eldar
нужно все
JSON.stringify(obj).match(/undefined/) ;DDD
CherryTea
JSON.stringify(obj).match(/undefined/) ;DDD
А если там строка undefined
Eddie
JSON.stringify(obj).match(/undefined/) ;DDD
ок, спасибо, сейчас попробую
CherryTea
Да и дорого это
Eldar
ок, спасибо, сейчас попробую
Алеша стой, там краевые случаи есть!
CherryTea
Ну и при циклической связи ляжет так что в трайкеч его
Eldar
ок, спасибо, сейчас попробую
То что я написал это было шуткой. Это очень тупое в лоб решение.
Eldar
Лучше как предложил AlexCherryTea, бежать глубоко рекурсивно и считать ссылки / глубину. Ниже 20 уровня не спускайся
Eddie
Лучше как предложил AlexCherryTea, бежать глубоко рекурсивно и считать ссылки / глубину. Ниже 20 уровня не спускайся
думаю как вариант, сравнить напрямую: "expect({ foo: 'bar' }).to.deep.equal({ foo: 'bar' });" зная что структура объекта не меняется
Eldar
o_O ну зависит от того что тестируешь
Eldar
я бы лично не хотел видеть в тесте equal и внутри объект на 20 полей
Eldar
При том что тебе нужно просто понять что нигде не продолбалось значение
Eddie
При том что тебе нужно просто понять что нигде не продолбалось значение
мне прпосто нужно знать, что нигде нет "undefined"
Eldar
Тогда лучше напиши хелпер или загугли на SO готовый *__* И используй в тесте его
CherryTea
На гисте гитхаба сто одна готовая реализация рекурсивного обхода обьектов
Eugene
это баг или фича?
Eugene
usernameak
какой самый простой способ найти файл по имени без расширения в одной директории
usernameak
не рекурсивно
usernameak
Eldar
Ты можешь выполнять shell команды в Node.js!
Eldar
Работают быстрее твоего JS ;D
сomorsiс
fs.readdir?
usernameak
fs.readdir?
можно
usernameak
но мне надо синхронно
Алексей
Кто пользуется тулзами для дебага - смотрю на пакет debug, удобно тем, что есть неймспейсы и можно выводить только то что надо при отладке. Может лучшие варианты есть, также интересует что-нибудь для ведения логов, желательно простое т.к. в сложном не необходимости, будет использоваться для разработки небольших модулей и добавлено в существующие, не для энтерпрайза - в целях devOps
usernameak
мне просто надо найти звуковой файл но мне неизвестно его расширение
Eldar
А как ты поймешь что он звуковой найдя его по имени? oO
Anonymous
Оно же неверно
Eugene
там с пробелами