@rudepython

Страница 433 из 1719
b0g3r
04.06.2017
14:47:38
да?)

Eugine
04.06.2017
14:47:51
угу

Alexey
04.06.2017
14:48:10
Крч, я поехал бурбон и вискарь бухать, когда надоест — закройте малыша в чате с новичками.

Egor
04.06.2017
14:50:22
Google
Eugine
04.06.2017
14:50:44
пепе пришел потроллить чат питонистов

b0g3r
04.06.2017
14:50:50
пепе умер

Eugine
04.06.2017
14:51:03
да здравствует пепе

Egor
04.06.2017
14:52:17
Eugine
04.06.2017
14:52:30
слишком, видимо

Egor
04.06.2017
14:53:07
слишком, видимо
плохое зрение

Anatoly
04.06.2017
15:09:35
https://www.reddit.com/r/cscareerquestions/comments/6ez8ag/accidentally_destroyed_production_database_on/ - в ходе удаления продуктовой СУБД был задействован питоновый скрипт, поэтому не совсем оффтопик

b0g3r
04.06.2017
15:19:07
продуктовой?)

Евгений
04.06.2017
15:29:40
Получение списка процессов windows wmi.WMI().Win32_Process() очень медленно работает - есть что-то побыстрее?

Евгений
04.06.2017
16:01:59
Eugine
04.06.2017
16:02:10
обращайся, с тебя 500 рублей

Dmitry
04.06.2017
16:46:22
у меня вот такие обои на рабочем столе макоси, если что. беги скорее стучать

Google
Egor
04.06.2017
16:47:27
у меня вот такие обои на рабочем столе макоси, если что. беги скорее стучать
Мне кажется, ты что-то путаешь. Дятлы в другом канале.

Кстати, ваш одмен топил за граммар наци. Требую бана этому молодому человеку за вопиющую безграмотность и игнорирование правил русского языка. ?

Dmitry
04.06.2017
16:55:08
бизграматнасть и правел!

Egor
04.06.2017
16:57:14
бизграматнасть и правел!
Похоже ты с дятлами в одном классе.

Dmitry
04.06.2017
16:58:12
чувак, в этом классе я завуч. тебя забанить или потупишь пока? :)

Egor
04.06.2017
16:59:27
Боюсь, что завуч в их классе, это страус, поэтому, как вариант, засунуть голову в песок.?

Stanislav
04.06.2017
17:12:22
зачем переходить на личности?
Отсоси мой хуй Сходи нахуй Или займись более важными делами

Egor
04.06.2017
17:13:27
Отсоси мой хуй Сходи нахуй Или займись более важными делами
Мне такие слова классе в седьмом говорили?

Stanislav
04.06.2017
17:13:55
Egor
04.06.2017
18:12:20
ты его уже?
Ещё нет, а ты поговорить хотел??

Eugine
04.06.2017
18:12:32
уже близко

ты просто потереть не по теме пришел или есть что рассказать?

Egor
04.06.2017
18:14:34
ты просто потереть не по теме пришел или есть что рассказать?
Вообще, есть вопрос о том, каким инструментом воспользоваться, чтобы распарсить вики-разметку. Нужно что-то вроде ANTLR, так как с ним много возни. Пробовал pyparsing, но там возникла проблема пропуска незначащего текста. Может тут кто подскажет?

Eugine
04.06.2017
18:15:22
о какой конкретно вики идет речь

и какой конкретно тип разметки

Egor
04.06.2017
18:16:16
Мне нужна русскоязычная википедия. Дамп я уже распарсил. Пока довольствуюсь извлечением при помощи регулярок, только этого мало.

В идеале, хочется всю разметку уметь разбирать. Также необходимо дерево разбора для последующего доступа к информации.

Eugine
04.06.2017
18:17:37
то есть тебе нужно распарсить mediawiki формат и ты не можешь воспользоваться тулами, которые уже парсят вики?

Egor
04.06.2017
18:20:30
Тулы которые уже парсят вики генерируют хтмл. Разбираться в том, как устроен вики-движок, переполненный различными плагинами, желания никакого да и времени тоже. Есть страничка с парсерами, но там либо для анлгийской, либо старые, либо вовсе мертвые проекты.

Google
Eugine
04.06.2017
18:21:49
ты не можешь извлечь из этой (https://github.com/pediapress/mwlib) библиотеки часть, которая парсит?

Egor
04.06.2017
18:23:48
Спасибо за ссылку. Завтра гляну. Надеюсь, что извлеку.

Eugine
04.06.2017
18:24:21
https://github.com/earwig/mwparserfromhell

вот

и вообще - на твоем месте я бы воспользовался гуглом

это достаточно популярная задача, вряд ли ты первый, кто задался такой темой

Egor
04.06.2017
18:26:50
Гуглил, просто времени было немного, а с ANTLR недавно сталкивался.

Eugine
04.06.2017
18:28:13
антлр хорошая штука, но тебе она не нужна, это реально велосипедение, на которое ты убьешь кучу времени, на которое мог пофапать или кашку замутить

Egor
04.06.2017
18:29:37
Благодарю за совет. (^__^)

Евгений
04.06.2017
19:09:30
Zart
04.06.2017
19:10:17
ну в конечном итоге вми дёргает те же функции

Евгений
04.06.2017
19:13:32
ну в конечном итоге вми дёргает те же функции
посоветовали ещё winrmся только через powershell, а из python'а не получилось - ошибка

Zart
04.06.2017
19:14:03
чо

винрм?.... сириусли?

Евгений
04.06.2017
19:14:37
https://pypi.python.org/pypi/pywinrm

remote managment или как-то так

Zart
04.06.2017
19:15:08
я знаю что такое винрм

поэтому и охуеваю

Евгений
04.06.2017
19:15:15
а что не так тогда?

Google
Евгений
04.06.2017
19:15:39
почему?

Zart
04.06.2017
19:17:49
ну грубо говоря инфа о списке процессов - это EnumProcesses вми - это примерно как натянуть гондон (обёртка, которая предоставляет удобную абстракцию, плюс возможность дёргать эту инфу по удаленке через рпц) а винрм - это как натянуть на себя скафандр и улететь в космос - еще одна обёртка, но теперь для того чтобы можно было дёргать по удаленке через хттпс+соап

а что именно тебе нужно быстрее?

Евгений
04.06.2017
19:23:27
получать список процессов

wmi очень медленный

Zart
04.06.2017
19:24:13
ты нихуя не сказал

что значит "медленный"?

если ты тот список получаешь лишь раз - то не похуй ли?

>>> from win32process import EnumProcesses >>> EnumProcesses() (0, 4, 528, 532, 620, 760, 896, 912, 1004, 548, 1040, 1120, 1176, 1184, 1324, 1376, 1692, 1712, 1888, 1112, 2652, 2720, 2784, 2840, 2104, 2492, 2676, 2740, 3092, 3104, 3116, 3128, 3136, 3160, 3204, 3208, 3312, 3368, 3424, 3688, 4184, 4520, 4856, 3828, 4136, 19492, 19036, 28324, 28556, 28092, 9752, 10576, 15688, 24728, 14532, 24152, 11276, 20148, 18716, 1820, 7128, 26296, 20032, 16060, 10384, 26368, 15436, 20744, 28148, 12844, 19352, 9744, 27128, 11104, 10016, 28920, 16964, 13808, 29520, 16752, 29096, 16928, 15668, 18832, 4296, 7164, 22084, 17480, 27364, 29736, 11204, 15740, 17716, 2668, 28112, 16144, 15112, 24340, 24328, 14736, 5068, 17108, 13616, 3496, 20164, 19472, 4824, 20396, 24244, 14300, 24024, 12360, 836, 12600, 20268, 3940, 14272, 27456, 23732, 21244, 856, 12084, 27244, 21776, 816)

шустрее этого наверное не будет

у вми есть провайдер, который по сути дллка, в которой для вин32_процесс дергается вот этот Enum, после чего оно проходит по списку и дёргает тонну информации про каждый пид - имидж, коммандлайн, вот это всё

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

если ты всегда дёргаешь список через wmi.WMI().Win32_Process - то у тебя 90% времени уходит на коннект к вми неймспейсам... лучше хранить вми объект и дёргать его инстансы олсо в вми есть рефрешсет, когда тебе надо тонны параметров дёргать по удаленке

а самый важный вопрос - нахуй тебе вообще список процессов?

Евгений
04.06.2017
19:31:41
я его получаю постоянно в while True

Zart
04.06.2017
19:32:25
...

Евгений
04.06.2017
19:33:05
можно, наверное, было вопрос как-то по-другому решить, но я рушил сделать так. В общем проблема в том, что у меня периодически появляется окно командной строки и сразу же закрывается - я никак не успеваю понять что это за процесс - хочу его отловить.

Zart
04.06.2017
19:33:17
мда

вин10?

с вероятностью в 90% это ты видишь апт-гет апдейт местной убунту

Google
Zart
04.06.2017
19:36:43


на моей памяти нагло палятся консолькой вот это вот, рсат и ряд дров в момент инсталла

Евгений
04.06.2017
19:47:23
если бы это был apt-get, то он бы работал чуть дольше чем доли секунды

Eugine
04.06.2017
19:48:46
если бы это был apt-get, то он бы работал чуть дольше чем доли секунды
Он такой шустрый? Или это твои линуксовые заметки?

Потому что на моей памяти процесс резолвинга у аптгета - шутка весьма не быстрая

Zart
04.06.2017
19:49:38
если бы это был apt-get, то он бы работал чуть дольше чем доли секунды
когда всё обновлено - он работает доли секунды

тебе ничо не мешает запустить этот таск вручную

Евгений
04.06.2017
19:50:12
вот сейчас заупустил - долго было

Zart
04.06.2017
19:50:20
а повторно?

Евгений
04.06.2017
19:50:33
о, ещё и do-release-upgrade могу сделать

повторно тоже не быстро

секунды 2

Zart
04.06.2017
20:34:03
$ bin/python1.6 lib/python1.6/test/test_builtin.py -vvv ... File "/home/zart/working-on/build-python/build/../lib/python1.6/test/test_b1.py", line 324, in ? if int(s)+1 != -sys.maxint: ValueError: int() literal too large: -9223372036854775808 в эпоху 1.х про 64 бита похоже еще не думали

Eugine
05.06.2017
09:36:35
https://2ch.hk/pr/res/996312.html такой двач

может началь перенаправлять на /pr/

Stanislav
05.06.2017
09:41:18
может началь перенаправлять на /pr/
Мне там часто помогали в свое время

Я люблю двач

Eugine
05.06.2017
09:41:42
до тех пор, пока ты узнал об этом канале?

> Попрошайки с "решите лабу по асме за меня" идут в общий тред, а лучше нахуй. хороший настрой

rude 2ch/pr/

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