
Zart
16.05.2017
19:14:34
заодно и обкатали бы на большой юзербазе и нагрузке

Anatoly
16.05.2017
19:22:14
@xmaddy https://engineering.instagram.com/web-service-efficiency-at-instagram-with-python-4976d078e366

Andy
16.05.2017
19:34:59
Авторы, имена авторов, что на хабре, что там, в медиуме
Красота

Google

Anatoly
16.05.2017
20:15:03

Eugine
16.05.2017
20:15:45
кстати про инстаграм - ооочень тупит

Andy
16.05.2017
20:15:48
Конечно, рад за собратьев за океаном

Eugine
16.05.2017
20:16:20
сегодня

Stanislav
16.05.2017
20:17:07

b0g3r
16.05.2017
20:20:35

Stanislav
16.05.2017
20:20:49
Ой ну ладно вам

Eugine
16.05.2017
20:20:56

Zart
17.05.2017
03:28:38
помер автор Пролога

Alexey
17.05.2017
03:35:31
Эх.

Жаркое непонятно из кого
17.05.2017
08:25:28
Посоны, я свалю пожалуй, ибо вообще ничего здеся не понимаю) Если вдруг надо, зовите)

Igor
17.05.2017
08:26:24
а ты кто вообще
ну лан ((9

Google

Zart
17.05.2017
08:32:26

Zloy geniy
17.05.2017
08:37:23

Dmitry
17.05.2017
09:01:18
Я хотел традиционно для таких случаев спросить "Ты ещё что за хуй?"
Но сдержался :))

Zart
17.05.2017
09:01:53
ну так яков его сюда вообще силком затащил ради оффтопа ж
про сруль[tm] рассказать

Alexey
17.05.2017
09:04:18

Dmitry
17.05.2017
09:04:53
Поэтому и сдержался - толстовато было бы жы

Zart
17.05.2017
09:04:58
капитан очевидность снова спас видимую вселенную

Dmitry
17.05.2017
09:05:21
Вот вам оффтоп
В Красноярске задержали пьяную женщину за рулем иномарки, на колесах которой отсутствовали шины. В салоне автомобиля был маленький ребенок.
Что вы знаете об упрлс?

Alexey
17.05.2017
09:05:40

Eugine
17.05.2017
09:05:48
Это обычная ситуация для Красноярска

Dmitry
17.05.2017
09:06:18

Zart
17.05.2017
09:06:50
а в ленте.ру правда есть специально обученные люди, типа крамника, отвечающие за заголовки?
https://lenta.ru/news/2017/05/17/pew_pew_pla/

Dmitry
17.05.2017
09:08:11

Zart
17.05.2017
09:08:27
да я не про слаги, хотя это отдельная статья, да
но чота как-то желтеют

Alexey
17.05.2017
09:08:41
Давняя традиция, кстати.

Google

Alexey
17.05.2017
09:08:54
Как и с урлами. Но пожелтели за пять лет в пиздец. Днище пробивают ежедневно.

Dmitry
17.05.2017
09:12:51
Да вы поклонники Гали Тимченко и УникальногоКоллектива :) по 15 минут медузы утром и вечером тогда - отпустит :)
Ну это Ъ-стайл же

H
17.05.2017
09:33:18
эй бандиты, есть полотно полуструктурированного текста (вывод телнета), надо оттуда забирать некоторые данные, есть что-то повеселее чем for i in line: if line.startswith и огромных регекспов?
Например библиотека, которой я передам словарь
{
"field 1": "\d+",
"field 2": ".+?"
}
и она мне вернет все найденные значения так же словарем?
Ну или может кто-то что-то посоветует дельное
вот пример регекспа который сложно мейнтейнить, хотелось бы упростить
re.compile(r"UserGroup\s+:\s+(.+?)\s+.+?Up committed information.+?:\s+(\d+).+?Up bytes.+?:\s+\(.+?,(\d+)\).+?Down bytes.+?:\s+\(.+?,(\d+)\).+?", re.DOTALL)

Alexey
17.05.2017
09:36:17
А нормально регулярку разложить не?

H
17.05.2017
09:39:13
да я могу сделать вербоуз, но это только начало
там разные выводы могут быть
я не верю что никто не парcит телнет nowadays

Zart
17.05.2017
09:41:04
если есть вменяемые протоколы типа снмп, то нахера парсить рандомный поток хуйни?

H
17.05.2017
09:41:26
потому что эту инфу не получить через снмп

H
17.05.2017
09:41:38
через снмп получаю и так все, что можно

Alexey
17.05.2017
09:41:46
Ну так тогда разбирай телнет, в чём проблема?

H
17.05.2017
09:41:50
старое оборудование, старые прошивки, вот это все
так я и разбираю, лол. спрашиваю можно ли красивее сделать

Zart
17.05.2017
09:42:44
если тебе надо гигантские регэкспы генерить и потом минимизировать, то вроде готовые либы были

Alexey
17.05.2017
09:42:44
Да, рассылаешь резюме по знакомым, идёшь, собеседуешься, выходишь.
Всё, сделал красиво.

H
17.05.2017
09:43:49
не, например у меня есть текст

Google

H
17.05.2017
09:44:10
Unicast RX 1631563 0
Multicast RX 32015 0
Broadcast RX 109793 0
я хочу сделать словарь
{
"Unicast RX": "\d+",
"Multicast RX": "\d+"
}
натравить его на текст и получить
{
"Unicast RX": 1631563,
"Multicast RX": 32015
}

Zart
17.05.2017
09:45:44
печаль

H
17.05.2017
09:45:45
а если не было такого поля - ничего не возвращалось бы

Zart
17.05.2017
09:45:56
сделаешь для пары девайсов, а потом заебешься

Alexey
17.05.2017
09:45:59
Ну, все много хотят.
Я — например бутылку вискаря и хуй на всё забить сегодня. Высылай, я тебе пару регексов напишу.

H
17.05.2017
09:47:07

Admin
ERROR: S client not available

H
17.05.2017
09:47:15
а вот так было бы удобно

Zart
17.05.2017
09:47:16
не одну
а как в джанге её urls.py

Alexey
17.05.2017
09:47:42
На хуй одну-то? О_о

H
17.05.2017
09:48:31
чтобы за один прогон текста все получать
можно сделать несколько и в цикле доставать значения, так проще, но медленна

Zart
17.05.2017
09:48:53
r'^Unicast RX\s+(?P<Unicast RX>\d+)'),
r'^Multicast RX\s+(?P<Multicast RX>\d+)'),

Alexey
17.05.2017
09:49:05
И групдикт.

H
17.05.2017
09:49:34
да это понятно, разве можно натравить список регулярок на текст?
я что-то пропустил?

Zart
17.05.2017
09:50:02
цикл, да

Google

Zart
17.05.2017
09:50:27
и по идее должны быть либы для минимизации этой фигни, как в routes делают например

H
17.05.2017
09:51:15
цикл так себе, так как там до 20 раз придется итерироваться
можно что-то типа такого сделать
https://docs.python.org/3.6/library/re.html#writing-a-tokenizer

Alexey
17.05.2017
09:54:10
Ты ещё граматики опиши давай.

Zart
17.05.2017
09:54:18
кстати, да
написать грамматику, скомпилять и натравить

Alexey
17.05.2017
09:54:41
И пусть она ебётся.

H
17.05.2017
09:55:10

Alexey
17.05.2017
09:55:17
Именно.

H
17.05.2017
09:55:43
надо на СО спросить, может кто-то видел либу, я чета даже хз что искать

Zart
17.05.2017
09:56:10
https://pypi.python.org/pypi/ply бгыг
https://bugs.mysql.com/bug.php?id=20786
бляди. просто ссаные бляди.
за 11 лет всё что им есть сказать - прикрутите sed сбоку изолентой...

Sergey
17.05.2017
12:12:56
Is it fixed in MySQL 8.0?
ХА_ХА_ХА

Alexey
17.05.2017
12:13:06
But MySQL is free!
https://habrahabr.ru/company/ruvds/blog/328886/

Евгений
17.05.2017
12:21:41
Прикол. Пригласили на собеседование. HR'шу зовут Екатерина Забейворота

Alexey
17.05.2017
12:21:58
Дедушка футбол любил.

Zart
17.05.2017
12:24:15
ща хайлайтнул поди
прикольное НЛО на заднем фоне аватарки о.о