LINUX.ORG.RU

Сообщения syn

 

пара вопросов синхронизация тредов и gengetopt

Форум — Development

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

2) кто-нибуть юзал сеё поделье?
http://sourceforge.net/projects/ggoeclipse/
если у кого-то работает, скажите версию eclips'a, а то у меня только пишет... у меня в последней, та что для с/c++(самая мелкая) вот то выводит
если "Container" пустой
File container must be specified
или с путем к ggo
File container must exist

syn
()

редакторы с подсветкой

Форум — Desktop

добрый день,
подскажите редакторы с подсветкой кода под win32? можно не полноценный иде, хотя-бя подсветки аргументов и открытие\закрытие операторов\функций.
нужна подсветка перл и си. в линуксе обычню юзаю kdevelop или vim и konsole. т.е. нужна возможность быстро переключаться между открытыми файликами проекта.

p.s. студию не советовать;)

syn
()

fork | pthread вызвать из чайлда парент и обратно?

Форум — Development

стивенса читал, там есть пример с собственной либой и хедером apue.h, но для pthread ничего пока не нашел и тем немнее интерисууют еще какие-нибуть не сильно большие обработчики для вызова чайла.
т.е. у меня демон стартует с руте , форкается и чайлд запускается в юзере, потом что-то делается в юзере в то врямя как парент ждет, потом в чайлде нужно вызвать парента, т.к. он запущен с высшими привелезиями ну и сделать чего-нибуть от рута в паренте, потом опять продолжать в юзере, ну итд...

syn
()

kde remote

Форум — Desktop

в кде есть такая фича что-бы можно было подключаться чререз kdm удаленно, в федоре была включена, а ща пересел в дебиан выключено.
это в peripherals->remote controls кастомайзится или нет? но там он просит lirc, который у меня есть, хм...
или может не там.
подключиться можно при логине выбрать ремоте и ввести ип и будет приглашение удаленного компа.
p.s. vnc и прочие не советовать, к этому прикык уже, только вот выключено и все тут.

syn
()

debian man's

Форум — Desktop

как поставить маны в дебиане? например
man 3 wait
или
man htons
у меня не работают, а в других дистрах все было.

syn
()

непонятка в си, глобальная ;-\

Форум — Development

--t.h
struct my{
uint32_t ix;
};
--app.c
#include "t.h"
int my(..){
struct my *p = malloc(sizeof(struct my));
if(...){
return 0;
}
p->ix = whatever;
return 1;
}
--app2.c
#include "t.h"
int our (...){
struct sockaddr_in *sa *da;
struct in_addr x;
struct my *p; // = malloc(sizeof(struct my));
if(&p->ix ==0 ){
x.saddr = p->ix;
}else{
x.saddr = sa->sin_addr.s_addr;
}
1)
у меня в проектике несколько файликов и нужно в первом положить значение в структуру, а во втором вытащить из структуры, только вот если я не делаю malloc во втором файлике то получаю core dumped, но зачем его делать когда я уже выделял память в первом файлике и положил данные? странно, а почему не нужно выделять на другие поинтервы память? т.е. я споойно юзаю *sa и *da сравникая ip-адреса.

в общем как юзать один поинтер в разных файликах? т.е. я хочу сделать типо конфигурации в виде структуры и растаскивать её по всему проекту, но вот что-то с юзабильностью данных в разных файликах не то вышло...

1.1)
но если я даже и делаю
struct my *p = malloc(sizeof(struct my));
но структура немного другая
struct my{
struct in_addr ix;
};
ну и работаю я с ней подругому
p->ix.s_addr;
то я получаю тот же адрес что и в struct in_addr, а я хочу указать свой...

syn
()

отладка\уверенность в коде для телефона

Форум — Development

всем привет,
Решил поиграться с железом так сказать на корнюю. Уже знаю с чего начать, только не знаю как узнать в чем мог возникнуть какой-либо трабл. К примеру на просток компе есть моник и из бут лоадера можно увидить кучу инфы о траблах в загрузке, даже первоначальной, а как быть с телефоном\кпк\коммуникатором? понятно дело есть консоль овер usb, но определяется слишком поздно. Т.е. я юзаю haret, он пишет в лог только свою инфу о том что успешно передает управление ядру линукса и все, после этого я больше ничего не вижу на экранчике. Собственно код не новый пишу(пока), просто попытался перенести рабочий из одного ядра в другое. В общем, как отлаживать ядра для специфичного телефона?
p.s. про avr знаю, но у меня ведь не схема с лампочками.

syn
()

kde kdm автологин с пустым паролем.

Форум — Desktop

пробовал так...
sed -i 's/^.*DefaultUser.*$/DefaultUser="myuser"/' /etc/kde3/kdm/kdmrc
sed -i 's/^.*NoPassUsers.*$/NoPassUsers="myuser"/' /etc/kde3/kdm/kdmrc
sed -i 's/^.*AllowNullPasswd.*$/AllowNullPasswd=true/' /etc/kde3/kdm/kdmrc
не вуходит

syn
()

посоветуйте мини гуй

Форум — Desktop

нужно сделать вроде терминального сервака, что-бы юзеры не шарили по всем просторам винчестера, а просто могли нажать на кнопку и открыть калькулятор, специфичную прогу которая работает с удаленной базой. или фреймворк какой-нибуть(не на джаве), но не на С++, только Си знаю.

т.е. нужно сделать вроде как десктоп айфана в корпоративном стиле...

syn
()

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