@rudepython

Страница 403 из 1719
Alexey
15.05.2017
18:09:12
Кнокинг не означает смену портов
Это уже раз в десятый сегодня сказано. Я думаю, что все уже усвоили этот урок.

Roman
15.05.2017
18:10:13
Это уже раз в десятый сегодня сказано. Я думаю, что все уже усвоили этот урок.
Отлично. Тогда зачем ты пишешь про переназначение портов?

Alexey
15.05.2017
18:10:29
Потому что ты меня уже утомил заваливать вопросами.

Roman
15.05.2017
18:11:16
Я как бы намекаю, что если закрыть 445/tcp и открывать по кнокингу все будет збс

Google
Roman
15.05.2017
18:11:41
При этом дискаверинг будет вполне работать

Потому что ты меня уже утомил заваливать вопросами.
Ну так зачем нести странную херню про сеточку?

Alexey
15.05.2017
18:12:53
С каких пор тебя мои мотивы начали интересовать? Это имеет отношение к эхотагу?

Давай встретимся, чаю попьём, там мотивы обсудим. :)

Новый дискавери будет работать, он на отдельном порту. В чём задача-то кнокинга для 445?

Zart
15.05.2017
18:13:32
При том, что винда ищет другие винды бродкастом и мультикастом.
броадкасты/мультикасты - это нетбиос на 137-138 удп

139 и 445 тцп и юникаст таки

Alexey
15.05.2017
18:14:06
А дискавери как работае тогда? Юни?

Alexey
15.05.2017
18:14:27
Выпилить smb
А, ну теперь всё стало на свои места и понятно.

Если есть проблема в реализации протокола — на хуй протокол, которому 25 лет. Делов-то.

Zart
15.05.2017
18:14:48
А дискавери как работае тогда? Юни?
в висту завезли новых дискаверей же

Google
Alexey
15.05.2017
18:15:05
Ага, я только ещё о back compatibility думаю.

Roman
15.05.2017
18:15:09
кнокинг идёт в пизду. честно
Оно просто работает.

Alexey
15.05.2017
18:15:12
Какбе пятых нтей до ебени где стоит.

Оно просто работает.
Оно вообще идеально работает для отключенной службы. Никто не пройдёт.

Zart
15.05.2017
18:15:47
Оно просто работает.
клиентам просто надо встать в анальную позу и так пять раз

https://en.wikipedia.org/wiki/Link-Local_Multicast_Name_Resolution

https://en.wikipedia.org/wiki/WS-Discovery

вот это поназавозили

Alexey
15.05.2017
18:17:36
За WS уже почитал, за LLMNR вообще не в курсе был. О_о

Zart
15.05.2017
18:17:39
всд в основном для поиска принтеров, насколько я понял

ллмнр это по сути аналог той же авахи лялиха и бонжура яблоков

Alexey
15.05.2017
18:18:09
Да-да-да-да, я так и понял.

Zart
15.05.2017
18:18:10
т.е. мультикастовый днс

Alexey
15.05.2017
18:18:19
А чо эти сцки не сделают что-то одно?

2017 на дворе, в каждом телефоне одна и та же зарядка уже давно.

Ой, кроме апла.

Zart
15.05.2017
18:18:58
вон еще SSDP в списке, да

для UPnP

по факту хттп-овер-удп

еще в винду завезли https://en.wikipedia.org/wiki/Link_Layer_Topology_Discovery как бастардный родственник LLDP

Google
Zart
15.05.2017
18:22:55
у них скоро четырёхбуквенные акронимы такими темпами закончатся

но LLDP насколько помню был компромиссом между вендорами, чтобы заменить CDP, NDP и еще пару проприетарных

Andy
15.05.2017
18:24:22
Не закончатся, я сегодня узнал, что оказывается много доменов в 4 буквы свободно, выбирай любой

Zart
15.05.2017
18:24:37
теперь я могу податься в джуны сетевых инженегров?

darkwoolf
15.05.2017
19:29:55
https://hastebin.com/bonojeqewe.py



как вывести текст который я запишу в поле

?

это PyQt5 если что

Привет всем

Eugine
15.05.2017
19:31:20
просто вопрос - ты точно читал плашку?

H
15.05.2017
19:34:15
скриншот не в .doc файле

Alexey
15.05.2017
20:13:27
Есть пивин уже для 3.7. 3.7 уже RC, а 3.6 — стабле и я снова всё проспал?

Zart
15.05.2017
20:14:17
https://sourceforge.net/projects/pywin32/files/pywin32/Build%20221/ 3.7 билды уже есть

Alexey
15.05.2017
20:14:39
Так я там и увидел.

Zart
15.05.2017
20:14:53
ну там всегда такое

3.7 это то что у них на транке

Alexey
15.05.2017
20:15:16
3.6 уже стабле и продакшон реди?

derevotyan
15.05.2017
20:15:24
В хероку уже питон по умолчанию - 3.6.1

Alexey
15.05.2017
20:15:24
Или просто в параллел ещё и 3.7 запустили?

Google
Zart
15.05.2017
20:15:29
3.6.1 уже

Alexey
15.05.2017
20:15:36
Я просто не представляю примерно даже как дев выглядит у цпитонов.

Zart
15.05.2017
20:15:58
у них всегда при релизе Х.У транк перенумеровывается в Х.У+1

теперь вот так - https://github.com/python/cpython/

а был https://hg.python.org/cpython/

Zart
15.05.2017
20:17:41
в общем релизы 3.6 теперь на ветке 3.6 ветка мастер носит 3.7 номера, когда 3.7.0 релизнут, бранчнут в 3.7 ветку а на мастере станет 3.8 или 4.0 8)

Alexey
15.05.2017
20:18:01
4.0 — ждите ответа оператора, ваш звонок очень важен для нас.

Admin
ERROR: S client not available

Alexey
15.05.2017
20:18:22
А слушай, поведай детишкам сказки на ночь — как у них принимается решение о том, что пора мажор менять, а старое фризить?

Zart
15.05.2017
20:18:25
пока 4.0 ждать смысла нет, у них вроде ничо крупного не грядет

Alexey
15.05.2017
20:18:57
Про 1.0 не знаю, но 2.0 последние изменения синтаксиса были в 2.7, который зафризили и довели сейчас до 2.7.13.

В 2.6 например нельзя {k: v for k, v in dict.items()}. А в 2.7 — уже можно.

Zart
15.05.2017
20:20:14
2.6 = 3.0-3.2 2.7 = 3.3 емнимс

3.0 же родился мёртвым

3.1 оперативно запилили как фикс, но потом тоже решили что надо апать побыстрее и тут же начали 3.2

Alexey
15.05.2017
20:21:19
Ну я вообще охуел — вроде бы 3.1 вышла и забил на третий бренч, пошёл дальше на второй писать. Когда очнулся — уже 3.5 в транке. О_о

Zart
15.05.2017
20:21:47
3.0 помимо всяческих 3к изменений, содержал и новую I/O модель

в двойках у нас open(...) по факту занимается тем что делает return file(...)

один тип file оборачивает файлы и ква

Google
Zart
15.05.2017
20:22:31
а под капотом изначально FILE* сишный

Alexey
15.05.2017
20:22:42
А трёшка как работае?

Zart
15.05.2017
20:22:44
со своими буферами и прочей хуйней на уровне либц

D:\>py -2 Python 2.7.13 (v2.7.13:a06454b1afa1, Dec 17 2016, 20:42:59) [MSC v.1500 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import os >>> open(os.devnull, 'r') <open file 'nul', mode 'r' at 0x02BAD1D8> >>> open(os.devnull, 'rb') <open file 'nul', mode 'rb' at 0x02C559C0> >>> ^Z D:\>py -3 Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> import os >>> open(os.devnull, 'r') <_io.TextIOWrapper name='nul' mode='r' encoding='cp1251'> >>> open(os.devnull, 'rb') <_io.BufferedReader name='nul'> >>>

Alexey
15.05.2017
20:24:18
Ой, прямо питоны буферами занимаются теперь?

Zart
15.05.2017
20:24:25
в 2.6 завезли модуль io с такой же семантикой он же был и в 3.0

ага

это надо было ради ряда вещей

контролировать буферизацию напрямую, контролировать конверсию в юникод и уйти от FILE* (именно это приводит к тому что низзя компилять си екстеншены разными студиями - у них разные FILE* который сегфолтят если скормить не той црт)

новая модель оборачивает дескрипторы на юниксах напрямую, и CreateFile хендлы на винде

со всей этой прекрасной хуйней есть ровно одна беда

ОНА ПИЗДЕЦ КАК ТОРМОЗИТ

поэтому 3.0 с чистым питоновым io был настолько тормозом, что про него больше не вспоминают вовсе

3.1 оперативно вышел с _io переписанным на сях, он же вошел и в 2.6 взад

io стал прослойкой, загружающей _io (как у нас обычно делается) а старый io всё еще жив и с нами в виде _pyio

в общем мы имеем: open file (2.x only) codecs.open io.open _io.open _pyio.open делающие одно и тоже

Stanislav
15.05.2017
20:29:58
теперь вот так - https://github.com/python/cpython/
Секундочку, неужели офф разработчики уже перешли на офф репу в гитхабе?

Я видел - они общели

Всегда когда искал - находил анофишшал

Zart
15.05.2017
20:30:29
в 2.х open почти альяс file, но все эти вещи разные в 3.х: >>> import io, _io >>> open is io.open is _io.open True >>>

Страница 403 из 1719