
Дмитрий
03.06.2017
12:53:31

Rafael
03.06.2017
12:53:33

anton
03.06.2017
12:53:40
мне нужно чтобы я в браузере мог использовать код

Дмитрий
03.06.2017
12:53:52
Не вижу противоречия

Google

anton
03.06.2017
12:53:58

Дмитрий
03.06.2017
12:54:15
Я это себе давно в gist вынес https://gist.github.com/zerobias/7080ba5c1f0b109d35148267fada3fd1

anton
03.06.2017
12:54:38
я просто не работал с запросами на c++ и на джаве тоже не работал, новичек

Дмитрий
03.06.2017
12:55:15
забей, они тебе нарасскажут
Ещё не хватало setTimeout в крестах писать

Oleg
03.06.2017
12:55:42
А ни кто на самом деле и не юзает всё это, в очень редких случаях, это шутники понабежали

anton
03.06.2017
12:55:57
ясно а синхронизацию как лучше сделать? чтоыб точность была высокая

Oleg
03.06.2017
12:56:32
Совсем высокую реализовать очень сложно

anton
03.06.2017
12:56:59
ну мне бы чтобы около 10 мс

Oleg
03.06.2017
12:57:04
Тайм-ауты не дают гарантию

anton
03.06.2017
12:57:04
окно максиму мбыло)

Oleg
03.06.2017
12:57:28
А что за задача такая?

anton
03.06.2017
12:58:07
задачу можно описать так нужно кликнуть по кнопке в нужное время

Google

Дмитрий
03.06.2017
13:04:07
Советую не загоняться))

anton
03.06.2017
13:04:41
да я собо и не загоняюсь просто как сделал плохо работает

Дмитрий
03.06.2017
13:05:26
Нуу так со sleep while хорошо и не получится)
Плюс если тебе нужно что-то автоматизировать, то вообще не факт, что тебе нужен браузер
Даже если ты при этом дёргаешь кнопки, да

Дмитрий
03.06.2017
13:10:13

blkmrkt
03.06.2017
13:11:04
Как тестить вебхуки от сторонних сервисов? В CircleCI похоже нельзя получить постоянный ип машины или виртуальный хост, может у других можно?

Дмитрий
03.06.2017
13:12:06
Тебе нужно тестировать свой код, а не другие сервисы)

blkmrkt
03.06.2017
13:12:34
Мокинг
Нее, вдруг там у них что обновилось

Дмитрий
03.06.2017
13:12:47
Фигово, если твой код к этому не готов)

blkmrkt
03.06.2017
13:13:04
Тогда staging environment нужно развернуть

Дмитрий
03.06.2017
13:14:22
Ну пока разрабатываешь у себя — тестируй) А на CI проверять актуальность api — хз даже

Дмитрий
03.06.2017
13:17:13
Приличные конторы версионируют апи. Так что можно не париться

Rafael
03.06.2017
14:40:28
@ZeroBias
хз что это, но разберись

Дмитрий
03.06.2017
14:41:04
✊️

anton
03.06.2017
15:22:13
а как можно спарсить число из запроса
view-source:https://time100.ru/api.php?type=cb&t=

Google

anton
03.06.2017
15:22:38
когда просто чило было я так писал function getPOST() {
var xhr = XMLHttpRequest();
xhr.open('POST', 'http://time100.ru/api.php', false); //false синхронный запрос
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.send();
xhr.timeout = 10000;
if(xhr.readyState == 4 && xhr.status == 200) {
//otvet={'err':0,'response':xhr.responseText,'data':{'status':xhr.status,'statusText':xhr.statusText}}
return {'err':0,'response':xhr.responseText,'data':{'status':xhr.status,'statusText':xhr.statusText}}
}
else
{
//otvet={'err':1,'data':{'status':xhr.status,'statusText':xhr.statusText}};
return {'err':1,'data':{'status':xhr.status,'statusText':xhr.statusText}};
}
}


Andrey
03.06.2017
16:27:47
когда просто чило было я так писал function getPOST() {
var xhr = XMLHttpRequest();
xhr.open('POST', 'http://time100.ru/api.php', false); //false синхронный запрос
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.send();
xhr.timeout = 10000;
if(xhr.readyState == 4 && xhr.status == 200) {
//otvet={'err':0,'response':xhr.responseText,'data':{'status':xhr.status,'statusText':xhr.statusText}}
return {'err':0,'response':xhr.responseText,'data':{'status':xhr.status,'statusText':xhr.statusText}}
}
else
{
//otvet={'err':1,'data':{'status':xhr.status,'statusText':xhr.statusText}};
return {'err':1,'data':{'status':xhr.status,'statusText':xhr.statusText}};
}
}
Погугли о fetch и не пиши так больше. Глазам больно.


Сергей
03.06.2017
16:28:33
когда просто чило было я так писал function getPOST() {
var xhr = XMLHttpRequest();
xhr.open('POST', 'http://time100.ru/api.php', false); //false синхронный запрос
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.send();
xhr.timeout = 10000;
if(xhr.readyState == 4 && xhr.status == 200) {
//otvet={'err':0,'response':xhr.responseText,'data':{'status':xhr.status,'statusText':xhr.statusText}}
return {'err':0,'response':xhr.responseText,'data':{'status':xhr.status,'statusText':xhr.statusText}}
}
else
{
//otvet={'err':1,'data':{'status':xhr.status,'statusText':xhr.statusText}};
return {'err':1,'data':{'status':xhr.status,'statusText':xhr.statusText}};
}
}
axios тебе в глаза

Олег
03.06.2017
16:54:24
/ban

Дмитрий
03.06.2017
16:56:31
@arkember_me ?

Vania
03.06.2017
17:00:49
Оу, простите, я считал это интересным. Я не автор и не рекламировал. Больше этого не будет.
(не автор бота)

SmilingPanda
03.06.2017
18:49:09
Привет! Может подскажите? Если в tsconfig-е стоит: noUnusedParameters: "true" - и такая вот конструкция:
lodash.some(hash, (value, key) => key in someArray) - Он ругается что value не юзается и не компилит. Как обойти эту шнягу?

Олег
03.06.2017
18:55:15
не объявляй?

SmilingPanda
03.06.2017
18:55:45
как? не объявляй?
просто (, key) краснит тоже все, пишет expression needed
Да уже нашел, оказывается ему надо вот так: ({}, key) => тогда норм, не ругается.

Дмитрий
03.06.2017
18:57:35

SmilingPanda
03.06.2017
18:57:48
подчеркивание?

Дмитрий
03.06.2017
18:57:59
Да

SmilingPanda
03.06.2017
18:58:14
кстати тож работает, спасибо.
Хотя надо подумать канеш. _ по идее может совпасть с переменной, а {} - деконструируешь ничего - вреда нет вроде бы.

Дмитрий
03.06.2017
18:59:35
Не называй так переменную
Тем более что этот прочерк будет иметь приоритет перед внешним скоупом

SmilingPanda
03.06.2017
19:00:18
ну лодаш например. Что приоритет то понятно, но лодаш затрется.

Google

Дмитрий
03.06.2017
19:02:32
И хорошо, хуже подключения всего бандла лодаша сразу только импорт без деструктивного присваивания

Admin
ERROR: S client not available

SmilingPanda
03.06.2017
19:02:57
= ))))
ну да, так то мало вероятный кейс, но все же.. )

Олег
03.06.2017
19:11:58
можно и _value

SmilingPanda
03.06.2017
19:13:16
а где это в дебрях доков? Можно ссылку плз?

Олег
03.06.2017
19:13:35
https://github.com/Microsoft/TypeScript/wiki/What%27s-new-in-TypeScript#flag-unused-declarations-with---nounusedparameters-and---nounusedlocals

SmilingPanda
03.06.2017
19:14:31
Спасибо!

blkmrkt
03.06.2017
20:44:29
Как в Sequelize создать индекс по jsonb path? Не нахожу в гугле и в доках ничего
Хотя это не проблема, потому что такие индексы нужно один раз в продакшне задавать, либо проматывать sql файл перед тестом

Mi
03.06.2017
22:05:13
поцаны
может кто
обьяснить 1 штуку в браузере?
https://chromedevtools.github.io/devtools-protocol/tot/DOM/#event-distributedNodesUpdated
что это вообще значит?
DOM. distributedNodesUpdated

Rafael
03.06.2017
22:09:17

Mi
03.06.2017
22:10:21
что за simd?
просто я не особо вкуриваю шо такое distributedNodes

Rafael
03.06.2017
22:10:38
SIMD - Wikipedia
https://en.m.wikipedia.org/wiki/SIMD

Mi
03.06.2017
22:10:41
гугл меня плохо спас

Google

Mi
03.06.2017
22:11:26
как это с домом связано?

Rafael
03.06.2017
22:11:39
Карочи, сюдя по всего это штука, которая позволяет что-то сделать с множеством nodes
Ты их как параметр передаешь

Mi
03.06.2017
22:12:04
это эвент
короч я ваще не понял что это

Дмитрий
03.06.2017
22:15:38
Его никто из вендоров нормально имплементить не хочет

Rafael
03.06.2017
22:16:02
Imperative API for Node Distribution in Shadow DOM
https://gist.github.com/rniwa/2f14588926e1a11c65d3
Может это как то поможет?

Mi
03.06.2017
22:16:36
хз