
Gor
16.09.2018
18:09:51
я правда немного путаюсь с == который отбражается как = только длинное. Заметил что мой мозг требует разрыв для мгновенной идентификации вместо расчета длины самого символа

Grigorii
16.09.2018
18:10:15

Gor
16.09.2018
18:10:23
это для ===
хотя вот теперь интересная мысль на тему мотивации использования === вместо ==

Google

Grigorii
16.09.2018
18:35:12

brachkoff
16.09.2018
18:39:37
Кроме тех случаев где нужно приводить типы

Alexander
16.09.2018
18:47:02
@Atassis це бот
зашел в несколько чатов одновременно и не подтвердил уже спустя 5 минут что не бот, в одном из чатов

Таймураз
16.09.2018
18:47:45
Даю последний шанс

Cenator
16.09.2018
18:47:56
да забейте лол

Alexander
16.09.2018
18:48:02
в чате реакта, css и тут

Таймураз
16.09.2018
18:48:15

Роман
16.09.2018
18:48:18

Alexander
16.09.2018
18:48:38

Роман
16.09.2018
18:48:39
Сейчас опомнится и может быть ответит.

Google

Таймураз
16.09.2018
19:20:09
Подумали, что ты спам, извини
Перебдел

Vitaliy
16.09.2018
19:20:23
о спасибо !)

Alexander
16.09.2018
19:26:11

Vitaliy
16.09.2018
19:26:52
просто заходил во все по списку ))

Alexander
16.09.2018
19:26:58
а шо за список?

Vitaliy
16.09.2018
19:26:59
и попался
на гитхабе есть статья

Alexander
16.09.2018
19:27:41
кинь линк

brachkoff
16.09.2018
19:28:03
Не подскажу где
Там список тг чатов по ит
Ес не ошибаюсь

Vitaliy
16.09.2018
19:28:34
да
она

Алексей
16.09.2018
19:28:36
Ребят, подскажите пожалуйста, нужно строку js в UTF8 кодировку преобразовать. Строка находится в параметре get запроса, пользуюсь axios

Alexander
16.09.2018
19:28:47

Vitaliy
16.09.2018
19:28:59
ну так кинь
https://github.com/goq/telegram-list#%D0%9A%D0%B0%D0%BD%D0%B0%D0%BB%D1%8B-%D0%BF%D0%BE-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8E-%D0%B8-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5-%D0%9F%D0%9E

Alexander
16.09.2018
19:29:36
еще пишут шо JSON.parse(JSON.stingify(string)) работает

Google

Alexander
16.09.2018
19:30:30
проверь

Алексей
16.09.2018
19:30:39
Спасибо. Сейчас проверю
Наверно что-то с api у feddbackSMS.. Т.к. оставляя параметр text пустым, приходит нормальная ошибка (которая в доках описана), если пишешь хоть какой текст в параметр, возвращается json, которого нет в доках

Alexander
16.09.2018
19:36:17
ну значит ломанное api, такое бывает.
у VK похожая история, только там api просто слепленно из говна и палок(иногда)

Алексей
16.09.2018
19:36:47
Пхах
))
Пол дня минус

Alexander
16.09.2018
19:37:14
да, жостк
пиши в поддержку, пожалуйся чишо

Sergey
16.09.2018
20:17:48
Привет. подскажите по секулайз
в forEach цикле добавляю в бд каждый елемент через create, но запросы делпются не синхронно, а только тогда когда весь жс отработает. Как сделать синхронное добавление?

Alexander
16.09.2018
20:18:23

Sergey
16.09.2018
20:18:49

Alexander
16.09.2018
20:19:10
forEach не асинхронный
убери его к чертям и сделай через то я тебе написал

Sergey
16.09.2018
20:20:53
через for of тоже пробовал
и мне синхронно надо, а не наоборот. я хочу прочетать файл, распарсить, добавить все в бд. и по кругу
а сейчас порядок действий другой. сперва читается 500 файлов, парсятся. и только по окнчанию, все добавляется в бд

Gleb
16.09.2018
20:23:47

Роман
16.09.2018
20:23:47

Sergey
16.09.2018
20:30:40

Alexander
16.09.2018
20:31:12

Google

Alexander
16.09.2018
20:31:34

Docent
16.09.2018
20:32:09

Sergey
16.09.2018
20:33:09

Alexander
16.09.2018
20:33:38

Sergey
16.09.2018
20:35:20

Docent
16.09.2018
20:36:01
Ага про это и говорил!

Alexander
16.09.2018
20:38:33

Sergey
16.09.2018
20:41:25
да я просто загнался. уже грешил на секулайз

Никита
16.09.2018
20:54:54
Доброго времени суток

Леха
16.09.2018
21:00:23
Дороу

Murena
16.09.2018
21:20:19
Всем привет, подскажите как правильно обрабатывать Undefiend в многоуровненвых вложеных обьектах с массивами ?
Например когда делаешь запрос к item.node.media.edges[0].node.text , а по факту может не существовать самого массива edges[0], как правильно будет отлавливать такие многоуровневые запросы и если undefiend где либо возвращать false вместо undefiend

Alexander
16.09.2018
21:25:26
try catch, или проверяй каждую "ступень"

Дмитрий
16.09.2018
21:26:10
Не использовать многоуровневые вложенные объекты с массивами)

Kelin
16.09.2018
21:30:04

Роман
16.09.2018
21:30:23
В итоге все три совета используй:
1. Старайся не использовать слишком много уровней
2. Проверяй то чего чаще может не быть/что-то важное
3. Весь блок всё же лучше обернуть в try/catch, наверняка что-то мог забыть

Murena
16.09.2018
21:32:10

Роман
16.09.2018
21:32:52
Например когда сообщение телегам присылает в TDLib там такая вложенность, чтобы до текста добраться data.message.content.text.text. Но в большинстве случаев всё же нужна декомпозиция на мелкие задачи (ступени) и на каждом этапе проверки/логика какая-то.

Google

Gats
16.09.2018
21:33:22
Можно боту в телеге отправлять Файлы со своего сайта?

Trilium
16.09.2018
21:34:09
прям мечта чтобы такое в js завезли:
user.loc?.lat
а пока
if(user.loc && user.loc.lat) { ...
общего решения нет, предлагается городить такое, но это дичь
https://medium.com/javascript-inside/safely-accessing-deeply-nested-values-in-javascript-99bf72a0855a
https://glebbahmutov.com/blog/call-me-maybe/

Alexander
16.09.2018
21:34:43

Dika
16.09.2018
21:35:24

Murena
16.09.2018
21:35:39
в Angular 2 темплейтах можно вот такое писать - вообще сказка )
item?.node?.media?.edges[0]?.node?.text

Роман
16.09.2018
21:36:17

Gats
16.09.2018
21:37:09
?
Зайду из далека. У меня есть мёртвый бот которому отправляются get запросы. он парсит url и отвечает тебе сообщением из урла. Так вот, можно ли ему(можно и живому)) отправлять post запросы с вложенными файлами. насколько я понял из апи телеги, то бот может только отправлять файлы, которые у него уже есть или это не так?

Alexander
16.09.2018
21:37:47

Trilium
16.09.2018
21:37:52

Murena
16.09.2018
21:37:56