@dlangru

Страница 513 из 719
Igor
13.04.2018
13:18:58
и почему не бросает исключение если не нашел

Pavel
13.04.2018
13:20:31
class A: pass class B(A): pass print(issubclass(B, A))

Pavel
13.04.2018
13:21:16
Это как-то связано с утиной типизацией?

Pavel
13.04.2018
13:22:17
Т.е. JS и D не надо уметь готовить?
То был риторический сарказм.

Google
Dark
13.04.2018
13:22:50
То был риторический сарказм.
А вот вопрос был далеко не риторический

Pavel
13.04.2018
13:23:33
Ну все вот эти заморочки в питоне

класс может наследовать более одного класса там?

Если нет то тогда это не до конца интерфейсы

Pavel
13.04.2018
13:25:58
Ну тогда может классами как-то закостылить =\

Dark
13.04.2018
13:26:04
Дактайпинг - стиль программирования, основанные на том, что у объекта есть некоторые свойства

Pavel
13.04.2018
13:26:37
Ну так вот - перебираем свойства, если не нашлось одного, значит объект нам не подходит

Dark
13.04.2018
13:27:08
Зачем перебирать, конечно, если можно проще, вопрос оставлю открытым

Pavel
13.04.2018
13:28:11
Понятия не имею, никогда почти не писал на питоне

Dark
13.04.2018
13:30:37
На JS можно проще if(!(prop in obj)) return

Google
Dark
13.04.2018
13:31:22
Чем же?) Или лучше эту тему не поднимать?

Stanislav
13.04.2018
13:31:25
разве это жизнь?

Pavel
13.04.2018
13:32:05
особенно весело если obj - множество

Dark
13.04.2018
13:32:26
Pavel
13.04.2018
13:32:43
ну, я же говорил)

Dark
13.04.2018
13:33:11
Ну точнее есть, но in для объектов

Pavel
13.04.2018
13:34:47
питон: 'b' in A.__dict__

Dark
13.04.2018
13:35:19
Я про это же говорил)

Зачем перебирить то?

Denis
13.04.2018
13:36:47
И потом его тоже можно заблокировать
Тор пока нельзя заблокировать

Pavel
13.04.2018
13:37:15
Да вы шо, все экзит ноды известны, можно из побанить

Pavel
13.04.2018
13:37:46
Хотя.. ты прав. Это наоборот ресурс может заблокировать доступ к себе через тор, наоборот походу нельзя

Pavel
13.04.2018
13:38:18
Чочо?
Телеграм в моем прокси начинает ломиться на 0.0.0.0:0 не знаю почему он так делает, но ничего не работает

Denis
13.04.2018
13:40:40
Телеграм в моем прокси начинает ломиться на 0.0.0.0:0 не знаю почему он так делает, но ничего не работает
https://github.com/nexor/telega/blob/master/source/telega/botapi.d А покажи код связанный с прокси?

sock|prox не нахожу там

Pavel
13.04.2018
13:43:11
Я про мой другой более изначальный проект https://github.com/nexor/socks5d

Denis
13.04.2018
13:47:10
аа

Google
Stanislav
13.04.2018
13:52:41
вопросик есть по слайсам в ди. хочу сделать сдвиг влево в произвольном месте массива. почему то думал что могу передать слайс аля arr[ 4 .. 7 ] в качестве аргумента функции void Fun( ref int[] t ) но нифига. подскажите как можно сделать покрасивей )

Бродкаст?
броадкаст это 255.255.255.255 ) или в сети последний адрес

Dark
13.04.2018
13:53:51
Stanislav
13.04.2018
13:53:57
адрес сети

но он реально не используется

Alexander
13.04.2018
13:54:11
@xzstas ref убери и всё ок будет

Stanislav
13.04.2018
13:54:15
допустим есть 100.64.0.0/10

Stanislav
13.04.2018
13:54:44
ну если я ref уберу разве что-то я смогу поменять в своей функции?

Igor
13.04.2018
13:55:09
ты посылаешь rvalue

Stanislav
13.04.2018
13:55:12
допустим есть 100.64.0.0/10
там 100.64.0.0 адрес сети, 100.64.0.1 первый адрес хоста

Alexander
13.04.2018
13:56:06
da

Denis
13.04.2018
13:58:40
опоздал

Бродкаст?
"0.0.0.0/0" это "любой адрес"

Stanislav
13.04.2018
13:59:34
void shift( int[] a) { a ~= a[0]; a.popFrontN( 1 ); } bool doFun( int[] arr ) { shift( arr[ 1..$ -1 ] ); ... так ничего не меняется в массиве, а с ref вообще не компилится а если я слайс создам он будет на ту же память ссылаться?

0.0.0.0/0 да

но это в таблице маршрутизации

а тут 0.0.0.0:0 это как я понял коннекш на 0 порт )

раз через двоеточие написан

Google
Denis
13.04.2018
14:00:21
> a.popFrontN( 1 ); оно возвращает но не удаляет, вроде

Stanislav
13.04.2018
14:00:43
Denis
13.04.2018
14:00:50
а тут 0.0.0.0:0 это как я понял коннекш на 0 порт )
это просто адрес который забыли проинитить, похоже

Stanislav
13.04.2018
14:01:18
ага, похоже

Denis
13.04.2018
14:01:29
в доке написано изменяет
лучше сделать внутри этой функции слайс sl[1.. $]

Stanislav
13.04.2018
14:01:36
int[] a = [ 1, 2, 3, 4, 5 ]; a.popFrontN(2); writeln(a); // [3, 4, 5] из доки пример

Denis
13.04.2018
14:01:39
и добавить в конец первый элемент потом

а хотя хз

Admin
ERROR: S client not available

Stanislav
13.04.2018
14:02:00
ну мне всегда над разными кусками прост делать сдвиг )

Pavel
13.04.2018
14:06:46
это просто адрес который забыли проинитить, похоже
Так я принимаю массив байт, первые 4 байта это адрес, дальше два байта порт. Телеграм чтоли не проинитил их.

Denis
13.04.2018
14:06:48
сдвиг это дорого же

Pavel
13.04.2018
14:06:58
firefox все нормально посылает и нормально работает

Pavel
13.04.2018
14:07:27
нет, в твоём коде где-то
Не может быть, я тестировал ff и курлом, все пашет

Denis
13.04.2018
14:07:59
телеграм то к сокс каким боком?

он сам не предоставляет же такого сервиса

Pavel
13.04.2018
14:08:18
Ну так подключается к серверу

Denis
13.04.2018
14:08:37
ты ему передаёшь адрес локального конца, как я понимаю

и этот адрес у тебя не проиничен

Google
Denis
13.04.2018
14:08:45
(код не смотрел)

Pavel
13.04.2018
14:08:49
Нет

Ща

Denis
13.04.2018
14:09:55
но вообще если в iOS прокси локально не поставить то лучше бы иметь socks5-клиент встроенным в telega

Pavel
13.04.2018
14:10:27
https://github.com/nexor/socks5d/blob/master/source/socks5d/packets.d#L364 вот тут я все читаю в буфер, целевой адрес и порт

Там ниже даже тест написан

И для дебага там даже все дампится побайтово

Denis
13.04.2018
14:11:13
погоди а почему ты dstaddr читаешь из соединения?

что такое dstaddr уточни?

Pavel
13.04.2018
14:11:25
Потому что телеграм должен его прислать

Это то куда хочет подключиться телеграм

Denis
13.04.2018
14:11:46
аа понел, это же сервер

Pavel
13.04.2018
14:11:47
через прокси

Denis
13.04.2018
14:12:18
попробуй через wireshark посмотреть что там?

я так понимаю это в открытую передаётся?

или там SOCKS5 over TLS?

Pavel
13.04.2018
14:14:34
в открытую

Denis
13.04.2018
14:14:46
хреново это, кстати

они смогут блочить его тогда

Pavel
13.04.2018
14:15:10
Да не почему

телеграм все равно шифрует

Страница 513 из 719