LINUX.ORG.RU

Сообщения metawishmaster

 

Qt5 на debian wheezy вообще подразумевался?

Форум — Development

всем добрый вечер, у меня вопрос про компиляцию Qt5 на Debian Wheezy - у кого-нить получалось? Если истории грандиозного успеха? :)

// configure вываливается по-причине устаревшего компилятора (gcc-4.7.2)

 ,

metawishmaster
()

android studio

Форум — Development

всем доброго утра

решил потыкать OpenGL на андроиде по этому мануалу. Скачал AndroidStudio 3.3.1, но запнулся на

1. Right-click the project and select Properties. In the window that appears, select Resource->Linked Resources and click New….

не нашел там таких слов! %(

подскажите, пожалуйста, как это можно сделать?

upd. через External Build Files -> New Scratch File? Да вроде нет...

 , ,

metawishmaster
()

Astra Linux «Орел» и доступ к USB-устройтву

Форум — Development

добрый вечер!

на Astra Linux «Орел» неправильно понимается FTDI-ный usb-девайс (не флешка), который нормально глотается всякими де{би,ву}анами и центосью.
есть подозрение, что виновата ихняя замена SElinux'у... в связи с чем вопрос, кто знает, как с ней подружиться?

Сенкс ин адванс! :)

 ,

metawishmaster
()

perl, регулярка

Форум — Development

добрый день, я буквально первый раз в перле, и не работает простейшая регулярка:

$str =~ s#Check lines: (\d+), (\d+)#Check lines: ($1-2), ($2-2)#ge;

syntax error at /var/www/cgi-bin/hello.pl line 294, near «Check lines:»
Execution of /var/www/cgi-bin/hello.pl aborted due to compilation errors.

вот шо ему может не нравиться?? :(

 ,

metawishmaster
()

pvs-studio-analyzer не хотит :-\

Форум — Development

доброго часа! :)

а кто пробовал запустить pvs-studio-analyzer на «open source non-commercial project»? в смысле, комментарии PVS'а прописаны как тут указывается, но странная ошибка выпадает :-\

$ pvs-studio-analyzer analyze -f example.c 
StraceParser: No roots found

 ,

metawishmaster
()

редактировалие правил iptables из ядра

Форум — Development

Добрый день, всех с праздником!

Хочу _в_ядре_ все правила на POSTROUTING проматчить по определенному ip и выставить нужный fwmark. А в POSTROUTING таблице nat по fwmark сделать SNAT или не делать.

Так вот вопрос, скажите, пожалуйста, как можно «гулять» по правилам xt_tables в ядре?
Или тут можно/нужно сделать свой hook на POSTROUTING и из него делать всю работу?

// я что-то туплю... :-\

 ,

metawishmaster
()

hook на обращения к файловой системе

Форум — General

всем доброго вечера! меня тут друг озадачил проблемкой, с которой я ни разу не сталкивался:
«есть в линуксе способ, повесить какой-нибудь hook на обращения к файловой системе? что-бы, фильтровать некоторые обращения, от определенного процесса, и подсовывать другие данные
т.е. скажем так, я знаю, что некий процесс, иногда запускается, и смотрим mount, и некоторое количество файлов проверяет (дату модификации, их чексуму считает)
мне надо бы ему присунуть другие данные
желательно, конечно, не лазя в ядро :)
т.к. ядро для телефона я пока не собрался билдить»

подскажите, пожалуйста :)
или таки я ошибся форумом и без патча ядра тут не обойтись?

 , ,

metawishmaster
()

svn «нетотальный» update

Форум — Development

примерная проблема («все имена вымышлшены и не имеют ничего общего с ныне живущими»):
у меня есть дерево каталогов ./tree, в котором есть файлы f1.c, f2.c, f3.c, etc

коммитил только «по-файлово» и ревизии были
f1.c - 23
f2.c - 18
f3.c - 18
f4.c - 20

а когда сделал 'svn up ./tree' получил

$ svn up tree/
Updating 'tree/net':
At revision 25.


т.е. ничего нового не пришло, но ривизии _все_ файлов стали равны 25 :-\

вот и вопрос, можно ли как-то убедить svn не обновлять ревизию файла «на пустом месте»?

p.s. или я, наверное, хочу странного? %)

 

metawishmaster
()

помогите с Makefile'ом

Форум — Development

помогите, плиз, разобраться с таким кусочком:

$(foreach src, $(stmmac-srcs), \
    $(eval R := $(shell bash -c "svn info $(CDIR)$(src) | grep Revision | sed 's/Revision: //'")) \
    $(shell bash -c "echo $(src) rev.$(R) > /dev/stderr") \
    ifeq ($(shell test $(R) -gt $(REV); echo $$?),0) \
        REV := $(R) \
        $(shell bash -c "echo $(R) set to $(REV) > /dev/stderr") \
    endif \
)

приводит к выводу типа
main.c rev.652
652 set to 0

если «REV := $(R)» заменить на что-нибудь типа «$(eval REV := $(shell echo $(R)))», то REV таки переписывается, но вылезает ошибка на строчке с foreach

Makefile:32: *** missing separator. Stop

что делать? идеи кончились :(

 , ,

metawishmaster
()

карту pcie x1 в слот x16

Форум — Linux-hardware

доброго времени

пытаюсь вставить сетевуху x1 в слот x16 (все pci-e, конечно), но ни фига не фурычит, а в x1 работают как миленькие.

мамка Asus P5L-MX, да, старая, shame on me :)

но может в ядре чего не хватает?

P.S. если соеденить карточки в pci-e x1 и x16 кабелем, огоньки линка горят у обеих, но система ничего не видит в слоте x16

 

metawishmaster
()

Ethernet MAC/PHY-драйвер, ликбез

Форум — Development

Втыкая в исходики ядра я понял только, что толку будет мало, пока я не пойму, что такое MAC/PHY-драйвера. И я таки не понял %)
Ну, т.е. да, модель OSI, вся фигня... но что получается, для разных уровней нужны разные драйвера?? Шо-то я туплю :-\

хелп ми плиз :)

 

metawishmaster
()

В настоящий момент linux.org.ru не доступен. Ошибка 503.

Форум — Linux-org-ru

Доброе утро, уважаемые админы! :)
Снова я и снова жаловаться, только номер ошибки увеличился - какой-никакой, а прогресс =)

ну и слегка поменялся traceroute:

sbauer@metabook ~/devel/ethphy/branches/sbauer/mfectl/build$ traceroute linux.org.ru
traceroute to linux.org.ru (178.248.233.6), 30 hops max, 60 byte packets
 1  blackbox.metanet (192.168.2.3)  3.645 ms  3.621 ms  3.603 ms
 2  msu-bng1-local.msk.corbina.net (85.21.0.164)  3.588 ms  3.572 ms  3.555 ms
 3  10.2.254.122 (10.2.254.122)  5.691 ms  5.677 ms  5.669 ms
 4  m9-crs-tengige0-7-0-13.corbina.net (195.14.62.112)  5.617 ms  5.624 ms  5.623 ms
 5  m9-br2-be1.corbina.net (78.107.184.43)  5.593 ms m9-br-be1.corbina.net (195.14.54.79)  5.582 ms m9-br2-be1.corbina.net (78.107.184.43)  5.551 ms
 6  corbina-gw-pe06.moscow.gldn.net (83.102.173.242)  5.546 ms  5.897 ms  4.029 ms
 7  mskn08.transtelecom.net (217.150.48.182)  3.932 ms  3.853 ms pe06.Moscow.gldn.net (79.104.225.78)  3.822 ms
 8  mskn08.transtelecom.net (217.150.48.182)  3.787 ms HLL-gw.transtelecom.net (188.43.15.237)  3.629 ms mskn08.transtelecom.net (217.150.48.182)  3.731 ms
 9  * * HLL-gw.transtelecom.net (188.43.15.237)  3.559 ms
10  * * *
...

 

metawishmaster
()

спецификатор %n у sscanf

Форум — Development

всем всего самого позитивного!

а кто в курсе, насколько безопасен SUBJ, а-то тут народ нервничает, мол, «inherently insecure», говорит.

правда это про printf и у оффтопика, но все-равно, сомнения в душу закрались %)

p.s. по-правде говоря, посчитать количество символов scanf'у проще чем printf'у... как мне кажется

 

metawishmaster
()

не обрабатывается Ctrl+C на arm

Форум — Development

скажу сразу, что тут, похоже, нужны сильные экстрасенсы и мощные телепаты.

в какой-то момент перестал обрабатываться Ctrl+C, но если кильнуть с SIGINT'ом, то все ok
в самой обработке ничего хитрого

void sighandler(int n)
{
    switch (n) {
        case SIGINT:
            printf("\n");
            g_stop = 1;
            printf("INTERRUPT SIGNAL CATCHED\n");
            break;
        case SIGALRM:
            printf("ALARM SIGNAL CATCHED\n");
            g_alarm = 1;
            break;
    };
}


внутри main(...):
#if 1
    if (signal(SIGALRM, sighandler) == SIG_ERR)
        printf("warning: cannot catch SIGALRM\n");
    if (signal(SIGINT, sighandler) == SIG_ERR)
        printf("warning: cannot catch SIGINT\n");
#else
    memset(&sa, 0, sizeof(sa));
    sa.sa_handler = sighandler;
    if (sigemptyset(&sa.sa_mask))
        return 1;
/*
    if (sigaddset(&sa.sa_mask, SIGINT))
        return 1;
    if (sigaddset(&sa.sa_mask, SIGALRM))
        return 1;
*/
    if (sigaction(SIGALRM, &sa, NULL))
        printf("warning: cannot catch SIGALRM\n");
    if (sigaction(SIGINT, &sa, NULL))
        printf("warning: cannot catch SIGINT\n");
#endif


сначала работало, но одним прекрасным утром перестало :-\

при этом на x86_64 все ок...

есть какие-нибудь светлые идеи или видения? %)

p.s. а SIGALRM приходит и ловится
p.p.s. valgrind говорит, что все в порядке:

==26353== HEAP SUMMARY:
==26353==     in use at exit: 0 bytes in 0 blocks
==26353==   total heap usage: 54 allocs, 54 frees, 61,124 bytes allocated
==26353== 
==26353== All heap blocks were freed -- no leaks are possible
==26353== 
==26353== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 15 from 6)
--26353-- 
--26353-- used_suppression:     15 U1004-ARM-_dl_relocate_object
==26353== 
==26353== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 15 from 6)

 ,

metawishmaster
()

AX88179 (ASIX) datasheet

Форум — Development

доброго дня!

а может завалялся у кого-нить subj? а-то ихний сайт не хочет принимать мой гугловский e-mail, а я хочу посмотреть на описание регистров сабжегого PHY...

заранее спасибо, и да прибудет с Вами Сила! =)

 ,

metawishmaster
()

В настоящий момент linux.org.ru не доступен. Ошибка 502.

Форум — Linux-org-ru

всем доброго дня! :)
есть такая некритичная, но до жути назойливая проблема, как SUBJ.
историю своих лузов опускаю, вот как обстоят дела:

если я использую провайдела beeline, то получаю SUBJ. (от браузера не зависит)
на Yota все было ок.

к кому можно пристать с такой проблемкой? :)

P.S. а вот KDE'шный konqueror говорит, что ошибка 503

Перемещено Klymedy из general

 

metawishmaster
()

eth loopback mode, ENOBUFS

Форум — Development

всем доброго времяпрепровождения, не получается перевести PHY сетевухи в режим loopback...
вернее уже получилось, но при попытке sendto сыпятся ошибки ENOBUFS
по-идее, нужно считывать, ну так я и считываю в параллельном треде из «socket(AF_PACKET, SOCK_RAW, htons(ETH_P_ALL))», которому устанавливаю «ifopts.ifr_flags |= IFF_PROMISC»....

WTF??? В смысле, ЧЯДНТ? %)

 ,

metawishmaster
()

не находится libQtAssistantClient.so.4 в CentOS7

Форум — Development

Всем добрый вечер!
Пытаюсь портировать прогу с Debian'а на ЦентОС, но запнулся на

error while loading shared libraries: libQtAssistantClient.so.4: cannot open shared object file: No such file or directory

и фиг знает где его в ЦентОСи искать, отдельно пакета нет, сам qt-assistant тоже ничем не помог...

нид хелп, плиз! :)

 ,

metawishmaster
()

а среди нас есть ABAPеры?

Форум — Talks

хочу сделать подарок в виде футболки с надписью аналогичной этой:

if (cup->is_empty())
    cup->refill(&coffee);
else
    me.drink(cup);

только на ABAPе

кто сможет перевести? :)
// проблема в том, что нужно как-можно лаконичнее (из-за ограниченности места на женской футболке размера S)

Перемещено tailgunner из development

 

metawishmaster
()

не пашет псевдорегулярка scanf'a

Форум — Development

Добрый день, уважаемые!
цель проста до жути - из строки вида «[ NAME = VAL ]» получить те самые NAME и VAL (записанное в шестнадцатеричном виде)
но ни одна фигня из

ret = sscanf(line, "[ %[0-9a-zA-Z_]s = %x ]", buff, addr); // самый очевидный вариант
ret = sscanf(line, "[ %[0-9a-zA-Z_]s = %[0-9A-Fa-f]s ]", buff, addr_str);
// эти два ловят только NAME и возвращают ret=1

уже складывается впечатление, что проще и быстрее было бы через getc сделать...
поскажите, плз, где я косячу??

 ,

metawishmaster
()

RSS подписка на новые темы