
KlonD90
01.07.2017
11:37:15
Ну к стати я тут подумал crdt redux
Крутая Тема должна быть

Aleksandr
01.07.2017
11:42:06

Evgeniy
01.07.2017
11:46:55
Нужно эмулировать клик и получить ответ от сервака, хочу ускорить парсинг(сейчас на cheerio+request), кто-нибудь подобное делал?

Google

Evgeniy
01.07.2017
11:47:30
может на какие-то другие модули обратить внимание?

KlonD90
01.07.2017
11:49:36
Да в любом приложение где нужно склеивать пользовательские дейсвтия О_о

Evgeniy
01.07.2017
11:51:05

KlonD90
01.07.2017
11:51:27
это был ответ не на твой вопрос ._.

Evgeniy
01.07.2017
11:52:11
у меня сейчас есть функционал по введенному урлу открывать страницу и что нужно оттуда брать и сохранять в БД, а тут проблемка-с: там нужно кликнуть кнопку, после чего происходит редирект, а как с черио это сделать не доходит

KlonD90
01.07.2017
11:52:40
редирект на js?

Evgeniy
01.07.2017
11:52:57
нет

KlonD90
01.07.2017
11:53:17
Если да то надо какой-то браузер типа фантома использовать или headless chrome. Если не на js то просто спарсь ссылку и сходи по ней

Evgeniy
01.07.2017
11:55:43

Aleksandr
01.07.2017
11:56:43

Vsevolod
01.07.2017
11:58:16
Но это не звучит как 'нормальный уровень' :)

Aleksandr
01.07.2017
12:00:07

Google

Vsevolod
01.07.2017
12:00:20
Ну так и есть
Оно имеет смысл если все в авс, как у нас
Все жду когда они сделают нормальную возможность слушать sqs, чтобы бинстолк воркера не делать

Ilgiz
01.07.2017
12:41:23
nodejs не может же одновременно выполнять больше одной задачи?

Evgeniy
01.07.2017
12:42:09

Ilgiz
01.07.2017
12:46:52
то есть есть ассинхронная функция которая скажем должна выполниться за 90ms и у него есть callback функция которая выполнитьтся за 10ms и есть settimeout которая выполниться за 100 ms, получается node начинает читать код и засовывает первую функцию в очередь пока он его ждет он же может выполнять уже settimeout?
пока он ждет settimeout 100ms выполнился уже та первая за 90 но у него есть callback которая должна выполниться за 10ms он же не может его вызвать пока не дождется setetimout
но в документации говориться что сумма времени будет 105ms
или колбеек вызывается вне зависимости от main потока?

xadd
01.07.2017
12:56:13
Нет, основной поток работает как эвентлуп

Ivan
01.07.2017
13:04:24
необходимо настроить node-gyp и node-win32ole модули. нужна помощь. может кто помочь по скайп? не бесплатно.

Ilgiz
01.07.2017
13:08:17

Сергей
01.07.2017
13:09:26

Ilgiz
01.07.2017
13:09:49
чет не понял

Сергей
01.07.2017
13:10:22
main поток это просто "массив" функций

Ilgiz
01.07.2017
13:10:46

Сергей
01.07.2017
13:11:12

? гриб
01.07.2017
13:27:11
'/api/message/:id?delete&newId=:newId' экспресс поддерживает такие пути?

Сергей
01.07.2017
13:29:15

? гриб
01.07.2017
13:29:41

Google

? гриб
01.07.2017
13:29:51
для тестов

Сергей
01.07.2017
13:29:52
экспресс парсит url query
таки не думаю что заработает

? гриб
01.07.2017
13:30:23
просто с search много слождее делать парсер
вот я и думаю, надо выё или только path парсить

Zzepish
01.07.2017
13:30:56
Кто знает легкую но анекватную ОРМ с автогенерацией сущностей?

Сергей
01.07.2017
13:37:46

? гриб
01.07.2017
13:38:42
чта?
Ну для парсинга path достаточно split('/')
А для search придётся делать сплит ?, Потом сплит =

Sergey
01.07.2017
13:39:36
a : положи в
param = {param: value}
// тоесть
"/:id"
param.id

? гриб
01.07.2017
13:41:41

Zzepish
01.07.2017
13:41:55

Sergey
01.07.2017
13:42:04
и как в react-router @4

? гриб
01.07.2017
13:43:46

Sergey
01.07.2017
13:43:52
+)

? гриб
01.07.2017
13:44:11
+)
и не парсится таким образом, как у меня?
?id=:id
так нельзя, да?

Sergey
01.07.2017
13:44:44
а зачем?

Google

? гриб
01.07.2017
13:45:04
ну вдруг фронт требует такой нотации урлов )
мб у них /api?message&id=:id
ну не api
а страница

Sergey
01.07.2017
13:46:55
?id=:id
?id=123
query.id // 123
?id=456
query.id // 456
чет не пойму зачем ты хочешь сделать ?id=:id

? гриб
01.07.2017
13:47:29
у нас есть 2 ури: /api?id=1 и /api?message=1
надо, чтоб они ушли в разные методы из роутера

Admin
ERROR: S client not available

? гриб
01.07.2017
13:49:42
или это некруто?

Vladimir
01.07.2017
13:49:45
Не получится

? гриб
01.07.2017
13:50:06
?

Vladimir
01.07.2017
13:50:10
Да
И скорее всего где угодно

? гриб
01.07.2017
13:50:25
просто я роутер делаю. и вот спрашиваю мнения
это значительно замедлит парсинг урлов
поэтому отказались мб от этой идеи
хотя незначительно

Vladimir
01.07.2017
13:51:11
Нет, просто query параметры по смыслу могут идти в любом порядке

Google

Vladimir
01.07.2017
13:51:35
Поэтому матчить вместе с ними смысла мало

? гриб
01.07.2017
13:51:52
ещё и объект парсить опасно ) но можно, тк иначе рухнет много сайтов

Sergey
01.07.2017
13:52:49
опасно
за infernojs слышал? вот и ты так же роут сейчас делаешь)

? гриб
01.07.2017
13:52:51
если это отменят
ща гляну

Sergey
01.07.2017
13:53:18
это высокопроизводительный аналог реакта

? гриб
01.07.2017
13:54:12
ладно, спасибо. search буду класть в params.query
парсить только path

Sergey
01.07.2017
13:55:16
нет
посмотри у них на сайте бичмарки infernojs vs react
https://infernojs.org/

? гриб
01.07.2017
13:56:06

Sergey
01.07.2017
13:56:38
вообщем он действительно лучше. Но его проблема в том, что реакт пополурней и все разрабы пишут модули под реакт
кстати это они первые придумали писать простые компоненты, без объявления класса, реакт часто у них подсматривает решения

? гриб
01.07.2017
14:07:31

Sergey
01.07.2017
14:18:39

Aleksandr
01.07.2017
14:18:56

Sergey
01.07.2017
14:20:14

Aleksandr
01.07.2017
14:20:50