пофиксить скрипт на питоне

Программирование на sh, быть может немного про альтернативные языки
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

пофиксить скрипт на питоне

Непрочитанное сообщение paradox » 2009-04-23 14:38:45

_paradox.lissyara.su/mklist.py
скрипт под линух
кто знает питон
просьба пофиксить его под python2.5 который щас у лиса на сервере

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: пофиксить скрипт на питоне

Непрочитанное сообщение hizel » 2009-04-23 16:06:46

а что не робет?
как должен выглядеть выхлоп?
ты бы еще wl.o свой выдал....
:roll:
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35437
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: пофиксить скрипт на питоне

Непрочитанное сообщение Alex Keda » 2009-04-23 16:08:14

а какой питон нужен?
всё решаемо =)
Убей их всех! Бог потом рассортирует...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: пофиксить скрипт на питоне

Непрочитанное сообщение paradox » 2009-04-23 16:15:42

хз какой там питон
оно вообще не запускаться
думаю какая то линуксовая заморочка

щас можно и wl.o поискать...

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: пофиксить скрипт на питоне

Непрочитанное сообщение hizel » 2009-04-23 16:16:01

перпейсать на глобальном и могучем :roll:
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: пофиксить скрипт на питоне

Непрочитанное сообщение hizel » 2009-04-23 16:17:08

paradox писал(а):хз какой там питон
оно вообще не запускаться
думаю какая то линуксовая заморочка

щас можно и wl.o поискать...
щито? оО

Код: Выделить всё

hizel@hzwork:~/lissyara$ ./mklist.py ~/mnt/home/ildar/work/nagios-3.0.6/cgi/xstatusdata-cgi.o 
static struct extract _16b8d303e1f463fb4f12bec7620fc971[] =
{
        EXTRACT_LIST_END
};
ну он хотябы ругаецо?

эээ, может Лис давно снес с хостинга пистон? :pardon:
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: пофиксить скрипт на питоне

Непрочитанное сообщение paradox » 2009-04-23 16:18:50

uname -a покаж

у лиса есть питон
23 какойто
хз
коненчо ругаеться

матом

pradox.lissyara.su/wl_apsta.o.bz2
есть такой
но я на другим еспериментировал неделю назад
щас перепроверю

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: пофиксить скрипт на питоне

Непрочитанное сообщение paradox » 2009-04-23 16:23:51

hizel писал(а):перпейсать на глобальном и могучем :roll:
да у меня есть на С преписан парсер
он уже давно все делает

просто хотел посмотреть на это чудо

странно
раньше матом на питон ругался
щас уже по другому ругаеться

paradox@hosting[17:21:33]~/www/data/paradox.lissyara.su> ./mklist.py wl_sta.o
objdump: wl_sta.o: File format not recognized
objdump: wl_sta.o: File format not recognized
ERROR: Could not find .rodata fileoffset


paradox.lissyara.su/wl_sta.o
хизель попробуй у себя этот модуль пропасить?

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: пофиксить скрипт на питоне

Непрочитанное сообщение hizel » 2009-04-23 16:29:43

Код: Выделить всё

hizel@hzwork:~/lissyara$ ./mklist.py wl_sta.o 
static struct extract _1156ac7ac2eca091556a6dffeba4cef9[] =
{
	{ .name = "lp0initvals14", .offset = 0x9AB88, .type = EXT_IV, .length = 0xB80 },
	{ .name = "lp0bsinitvals14", .offset = 0x9B710, .type = EXT_IV, .length = 0x118 },
	{ .name = "b0g0initvals9", .offset = 0x96F08, .type = EXT_IV, .length = 0x0 },
	{ .name = "a0g1bsinitvals9", .offset = 0x96F30, .type = EXT_IV, .length = 0x0 },
	{ .name = "b0g0bsinitvals13", .offset = 0x99DA8, .type = EXT_IV, .length = 0x118 },
	{ .name = "b0g0bsinitvals5", .offset = 0x95768, .type = EXT_IV, .length = 0x118 },
	{ .name = "ucode4", .offset = 0x9E140, .type = EXT_UCODE_1, .length = 0x4EA0 },
	{ .name = "b0g0initvals4", .offset = 0x92FC8, .type = EXT_IV, .length = 0xE80 },
	{ .name = "b0g0initvals13", .offset = 0x99208, .type = EXT_IV, .length = 0xB98 },
	{ .name = "ucode14", .offset = 0xB81B0, .type = EXT_UCODE_2, .length = 0x7910 },
	{ .name = "a0g0initvals5", .offset = 0x95888, .type = EXT_IV, .length = 0xA18 },
	{ .name = "lp0bsinitvals16", .offset = 0x9E020, .type = EXT_IV, .length = 0x118 },
	{ .name = "pcm4", .offset = 0xD10D4, .type = EXT_PCM, .length = 0x520 },
	{ .name = "a0g1bsinitvals5", .offset = 0x96DE8, .type = EXT_IV, .length = 0x118 },
	{ .name = "n0bsinitvals11", .offset = 0x97B08, .type = EXT_IV, .length = 0x118 },
	{ .name = "n0absinitvals11", .offset = 0x97C28, .type = EXT_IV, .length = 0x118 },
	/* ERROR: Could not guess data type for: ucode_bomminor */
	{ .name = "a0g1bsinitvals13", .offset = 0x9AA68, .type = EXT_IV, .length = 0x118 },
	{ .name = "pcm5", .offset = 0xD15F8, .type = EXT_PCM, .length = 0x520 },
	/* ERROR: Could not guess data type for: ucode_2w_bomminor */
	{ .name = "ucode9", .offset = 0xA86D8, .type = EXT_UCODE_2, .length = 0x4 },
	{ .name = "a0g0bsinitvals9", .offset = 0x96F28, .type = EXT_IV, .length = 0x0 },
	{ .name = "a0g0bsinitvals4", .offset = 0x94D10, .type = EXT_IV, .length = 0x30 },
	{ .name = "a0g1initvals5", .offset = 0x962A8, .type = EXT_IV, .length = 0xA18 },
	{ .name = "n0bsinitvals16", .offset = 0x9D258, .type = EXT_IV, .length = 0x118 },
	{ .name = "ucode16", .offset = 0xC8230, .type = EXT_UCODE_3, .length = 0x8EA0 },
	{ .name = "b0g0bsinitvals4", .offset = 0x93E50, .type = EXT_IV, .length = 0x30 },
	{ .name = "lp0initvals15", .offset = 0x9B830, .type = EXT_IV, .length = 0xC68 },
	{ .name = "b0g0initvals5", .offset = 0x94D48, .type = EXT_IV, .length = 0xA18 },
	{ .name = "a0g0initvals4", .offset = 0x93E88, .type = EXT_IV, .length = 0xE80 },
	{ .name = "sslpn0initvals16", .offset = 0x9D378, .type = EXT_IV, .length = 0x0 },
	{ .name = "a0g1initvals13", .offset = 0x99EC8, .type = EXT_IV, .length = 0xB98 },
	/* ERROR: Could not guess data type for: ucode_2w11 */
	/* ERROR: Could not guess data type for: ucode_bommajor */
	{ .name = "a0g1initvals9", .offset = 0x96F20, .type = EXT_IV, .length = 0x0 },
	{ .name = "ucode5", .offset = 0xA2FE4, .type = EXT_UCODE_2, .length = 0x56F0 },
	{ .name = "lp0bsinitvals13", .offset = 0x990E8, .type = EXT_IV, .length = 0x118 },
	{ .name = "n0initvals16", .offset = 0x9C5C0, .type = EXT_IV, .length = 0xC90 },
	/* ERROR: Could not guess data type for: ucode_2w_bommajor */
	{ .name = "b0g0bsinitvals9", .offset = 0x96F10, .type = EXT_IV, .length = 0x0 },
	{ .name = "ucode11", .offset = 0xA86E0, .type = EXT_UCODE_2, .length = 0x8000 },
	{ .name = "lp0initvals16", .offset = 0x9D388, .type = EXT_IV, .length = 0xC90 },
	/* ERROR: Could not guess data type for: ucode_2w15 */
	{ .name = "a0g0initvals9", .offset = 0x96F18, .type = EXT_IV, .length = 0x0 },
	{ .name = "lp0initvals13", .offset = 0x97D48, .type = EXT_IV, .length = 0x1398 },
	{ .name = "a0g0bsinitvals5", .offset = 0x96CC8, .type = EXT_IV, .length = 0x118 },
	{ .name = "ucode13", .offset = 0xB06E4, .type = EXT_UCODE_2, .length = 0x7AC8 },
	/* ERROR: Could not guess data type for: ucode_2w13 */
	{ .name = "ucode15", .offset = 0xBFAC4, .type = EXT_UCODE_3, .length = 0x8768 },
	{ .name = "lp0bsinitvals15", .offset = 0x9C4A0, .type = EXT_IV, .length = 0x118 },
	{ .name = "n0initvals11", .offset = 0x96F38, .type = EXT_IV, .length = 0xBC8 },
	{ .name = "sslpn0bsinitvals16", .offset = 0x9D380, .type = EXT_IV, .length = 0x0 },
	EXTRACT_LIST_END
};

Код: Выделить всё

hizel@hzwork:~/lissyara$ python 
Python 2.5.4 (r254:67916, Feb 17 2009, 20:16:45) 
[GCC 4.3.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: пофиксить скрипт на питоне

Непрочитанное сообщение hizel » 2009-04-23 16:30:42

paradox писал(а): objdump: wl_sta.o: File format not recognized
objdump: wl_sta.o: File format not recognized
ERROR: Could not find .rodata fileoffset
это, какбэ, не проблема пистона, цеж objdump козлит :-)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: пофиксить скрипт на питоне

Непрочитанное сообщение paradox » 2009-04-23 16:34:27

то лис видать что то же доставил в питоне
неделю назад он там матом на питон гнал

а щас да
уже objdump тупит
видать в линхе другие опции какие то на нём
ну гут
дальше дмаю может сам разберусь

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: пофиксить скрипт на питоне

Непрочитанное сообщение hizel » 2009-04-23 16:36:50

ну да там тупняк просто пайп открывается ан objdump и регэкспицо %-)

блин как ты на Си пишешь, я тут xmlrpc фронтенд для nagios-а пописываю... кошмар, ощущения как в каменном веке, чуть что не так - коре дамп :cry:
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: пофиксить скрипт на питоне

Непрочитанное сообщение zg » 2009-04-23 16:40:43

hizel писал(а):чуть что не так - коре дамп
на С++ переходи :smile:

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: пофиксить скрипт на питоне

Непрочитанное сообщение hizel » 2009-04-23 17:00:26

на C++ нормального xmlrpc с cgi не увидел :pardon:
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: пофиксить скрипт на питоне

Непрочитанное сообщение zg » 2009-04-23 17:25:02

hizel писал(а):на C++ нормального xmlrpc с cgi не увидел :pardon:
и всего-то :smile:

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: пофиксить скрипт на питоне

Непрочитанное сообщение hizel » 2009-04-23 17:30:23

да! мне ехать! :pardon:
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: пофиксить скрипт на питоне

Непрочитанное сообщение zg » 2009-04-23 17:50:03

hizel писал(а):да! мне ехать! :pardon:
всё равно не понимаю :smile: на классах и шаблонах как-то сподручней писать, не говоря о многих других вкусностях. Хотя, конечно, каждый решает сам :pardon:

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: пофиксить скрипт на питоне

Непрочитанное сообщение hizel » 2009-04-23 18:14:23

хз может быть может быть, но в нагрузку дает такой феерически-ушлепочный синтаксический сахер, что уж лучше я на чистом Си какнибудь... :"":
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: пофиксить скрипт на питоне

Непрочитанное сообщение paradox » 2009-04-23 18:20:29

на С++ при правильном проектировании кода почти в два раза меньше
потому что как минимум указатели ненадо тягать

я драйвер пытался писать
запарило тягать эти указатели переписал на С++
так же и остальное

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: пофиксить скрипт на питоне

Непрочитанное сообщение zg » 2009-04-23 18:24:37

hizel писал(а):но в нагрузку дает такой феерически-ушлепочный синтаксический сахер
:-D потом исходником если чё поделишься?
paradox писал(а):на С++ при правильном проектировании кода почти в два раза меньше
если использовать шаблоны, то кода практически и не будет. Только файлы, файлы, файлы...