mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.os.linux.development
Titolo: Lanciare un programma da c++

Ciao,
come faccio a lanciare un eseguibile da c++, dargli dei parametri
come se lo lanciassi da linea di comando e catturarne l'output ?
L'eseguibile dovrebbe essere lanciato come un altro processo.
Grazie,
-- 
Bye,
Colossus

 L'eseguibile dovrebbe essere lanciato come un altro processo.
man popen
Bye,
  Gabry

 man popen
Grazie, non sapevo dell'esistenza di questa funzione. Ho letto il man
ma non sono riuscito a capire come avere l'output in una stringa di cui
dovrei fare il parsing. Mi potresti delucidare in merito ?
-- 
Bye,
Colossus

 dovrei fare il parsing. Mi potresti delucidare in merito ?
Il FILE * che ti ritorna la popen e' un handler standard, con 
l'eccezione che a seconda di come hai aperto la pipe puoi solo leggere o 
solo scrivere, di conseguenza puoi fare una fread() o una fgets() per 
leggere la stringa, se hai aperto, come dovresti, la pipe con "r".
Bye,
  Gabry

 leggere la stringa, se hai aperto, come dovresti, la pipe con "r".
char *fgets(char *s, int size, FILE *stream);
Questa mi sembra ottima, ma come faccio a sapere il parametro size
da passare a fgets per leggere l'output del comando lanciato con popen ?
Grazie per le risposte,
-- 
Bye,
Colossus

Newsgroup: it.comp.os.linux.development
Titolo: installare librerie

E già che ci siamo qualcuno sa come si installano le librerie?

 E gi? che ci siamo qualcuno sa come si installano le librerie?
Dipende da quali librerie sono.
Quelle in metallo, di solito, hanno incastri entro cui si fissano i
montanti, con supporti che sostengono i piani.
Altre, in legno, necessitano di trapano, viti e appositi strumenti.
Consiglio comnque di fissarle a muro con apposite viti ad espansione.
Seriamente, la cosa e' piuttosto vaga, non credi?
A seconda del tipo di libreria, e principalmente della distribuzione, le
librerie si installano in modo totalmente differente:
apt-get install libreria
rpm -i libreria
tar xvfz libreria.tgz
make install
vi libreria.c
edit
edit
edit
edit
gcc -varieopzioni libreria.c
Sono tutti metodi diversi e validi per installare librerie.
Cerca di spiegarci meglio che cosa ti serve, che vediamo cosa si puo'
fare.
-- 
          |Save our planet!
   Ciao   |Save wildlife!
  roberto |For your E-MAIL use ONLY recycled Bytes  !!
          |roberto poggi   
rpo...@softhome.net
Newsgroup: it.comp.os.linux.development
Titolo: Dati fantasma php-mysql

Ciao a tutti!
Premetto che sono un quasi analfabeta di php (e che non so se questo e`
il ng adatto per esporre il mio problema).
Ho un problema con una connessione a mysql.. Ho uno script in php
che deve pescare dati in certe tabelle in mysql. Il punto e` che mi vede
le tabelle, ma non quello che c'e` dentro.
Ad esempio, se chiedo allo script di fare una lista delle tabelle, non da
alcun problema. Se pero` chiedo il contenuto di una di esse, risponde che
non c'e` niente all'interno.
Qualcuno sa aiutarmi?
Grazie anticipatamente!

 Qualcuno sa aiutarmi?
prova a postare il codice(almeno l'interrogazione al db), magari possiamo
capire
cmq, c'e' it.comp.www.php
ciao
-- 
Er Baitch
"Live Your Life!!!" (Ring ain't a jail)
http://baitch.altervista.org/

 ciao
Risolto!
Adesso ho un'altro problema (mi vede qualche tabella si e le altre no), ma
e` meglio se chiedo su qualche ng specifico per mysql...
Grazie lo stesso!

Newsgroup: it.comp.os.linux.development
Titolo: Emacs e parentesi grafe

Ho iniziato da poco il corso di fondamenti 1 e stiamo studiando il c++. Ho
provato come editor emacs, su una red hat 6.2, ma non riesco a editare le
parentesi grafe. Neanche con alt+123. Come si fa? Su W2000 ci
riesco....Perfavore aiutatemi, vorrei proprio abbandonare la Microsoft....
Andrea


Su X devi fare
Alt+7 {
Alt+0 }
(non usare il tastierino numerico) 
-- 
Software is like sex ...          |Linux. The Internet operating system.
it's better when it's free        |
http://trieste.linux.it
(gpg key and ICQ number available)
Newsgroup: it.comp.os.linux.development
Titolo: gestione personale.

Salve.
Tempo fa avevo gia' fatto una proposta del genere.
Ci riprovo poiche' da solo mi trovo in parecchia difficolta'.
C'e qualcuno che vorrebbe collaborare per sviluppare un'applicazione in
ambiente intranet per la gestione completa del personale di un'azienda?
In particolare sarebbe urgente la gestione delle presenze.
C'e' qualcuno che ha esperienza in tal senso?
Mi piacerebbe portare a termine un progetto, per la verita' abbastanza
ambizioso considerando le mie scarse capacita', sviluppato per la
intranet dell'azienda sotto linux.
Grazie.

 intranet dell'azienda sotto linux.
Mah... Io direi che se e' per piacere personale penso che chiumque si
metterebbe a fare qualcos'altro. Se invece si parla di vile denaro e'
un'altro paio di maniche.
--
        Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.4.3-xfs
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
The primary purpose of the DATA statement is to give names to constants;
instead of referring to pi as 3.141592653589793 at every appearance,
the variable PI can be given that value with a DATA statement and
used instead of the longer form of the constant.  This also
simplifies modifying the program, should the value of pi change.
                        -- FORTRAN manual for Xerox computers

 In particolare sarebbe urgente la gestione delle presenze.
Hai provato a vedere se phpgroupware fa quello che ti serve? E'
un'applicazione scritta in php (dunque ideale per una LAN, anche se
necessita di un webserver installato), che gestisce appuntamenti,
calendari e tantissime altre cose. Non l'ho mai usata, ma ne ho sentito
sempre parlare bene.
Se non fa quello che ti serve può essere comunque un buon punto di
partenza per il tuo lavoro (è rilasciata sotto GPL).
Il sito dovrebbe essere: 
http://www.phpgroupware.com
 (o .org).
Ciao
-- 
|f(x)-f(y)|<=L|x-y|
http://bang.interfree.it
Newsgroup: it.comp.os.linux.development
Titolo: Librerie ed Ellaborazione Numerica dei Segnali

Salve a tutti!
Devo sviluppare come progetto per l'esame di DSP un compressore audio e
non vorrei usare Mathlab o Scilab.
Ora....vorrei attingere alla vostra immensa conoscenza per sapere se
esistono delle buone librerie per fare DSP su linux.
In particolare mi servirebbe:
1) Partendo da un file Wav riempire un array con i valori del segnale.
2) Valutare il rapporto segnale rumore
3) Amplificazione e scalatura del segnale
3) Poter "playare" il mio array in streaming (cioè senza caricarlo tutto
  all'inizio ma prelevando i dati poco per volta).
So che sono cose che con un minimo di lavoro riuscirei a fare anche da
solo, ma siccome il lavoro restante e' tanto preferisco iniziare
basandomi su uno strato sottostante che so essere affidabile.
Grazie 1000
0zz0

ah dimenticavo, vorrey usare c++ !
:-)
0zz0

ah dimenticavo, vorrei usare c++ !
:-)
0zz0

   all'inizio ma prelevando i dati poco per volta).
In questo non so aiutarti :(
Buon lavoro, è un bel esame

Dimenticavo!!!
Esiste Koctave3, front-end di octave... Octave e' un pacchetto tipo
Matlab... Linguaggio interpretato e tutto il resto!!
Non so come e' messo con le librerie, comunque provalo e facci sapere!!!

 Buon lavoro, č un bel esame
Grazie ! Sě l'esame č una figata e il Prof e' un Grande !
0zz0

  >>>IRON<<< wrote:

Mmmmm..... provero' a darci un occhio anche se l'ipotesi di scrivere 
tutto da sono sta prendendo sempre piu' piede.
Grazie
0zz0

Credo che questa possa andare bene,
http://libdsp.sourceforge.net
qualcuno l'ha gia' usata?
0zz0

 ah dimenticavo, vorrei usare c++ !
a che ti server il c++ per fare elaborazione dei segnali?

> In questo non so aiutarti :(
libao
NP: Blind Guardian - Lost In The Twilight Hall
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Computer programmers never die, they just get lost in the processing. !>-

 originale + rumore e quindi valutare il Rapporto segnale/rumore in Db
Sono operazioni molto semplici e fin troppo particolari, per me per 
questo tipo di cose fai prima a scriverti da solo i semplici loop per 
farle che imparare ad usare una libreria, tra l'altro e' improbabile che 
trovi una sola libreria che faccia tutte queste operazioni.
Bye,
  Gabry

Newsgroup: it.comp.os.linux.development
Titolo: Convertire PDF in un unica immagine

Ciao
come da oggetto, come faccio? si tratta di una conversione automatica 
che devo richiamare appena fatto l'upload sul server. Uso il PHP, ma 
questo conta poco. Che dite mi faccio uno script a mano o imagemagock lo 
fa già? Per ora mi spacca le pagine..
FF

Fabrizio ha scritto:

Ok come non detto ero stato precipitoso bastava usare convert con 
-append, è la stanchezza e la fretta
ciao!
Newsgroup: it.comp.os.linux.development
Titolo: La funzione strstr()

Ciao a tutti scusate la domanda banale ma non riesco ad utilizzare
ottimamente la funzione strstr().
se io ho due stringhe str1, str2 e uso la funzione strstr(str1,str2),
la funzione deve restituire il puntatore alla prima lettera della str2
all'interno della str1, ma a me serve avere un semplice indice e non
un puntatore cosa devo fare...
Grazie per l'aiuto

fede wrote:

const char* val = strstr( str1, str2 );
if( val ) {
    ptrdiff_t index = val - str1 ;
    // ... etc
}
-- 
SF
"Spartani... mangiate tanto a colazione perchè stasera ceneremo nell'Ade!!"


Puoi fare:
int idx = -1;
if (char *sub = strstr(str1, str2))
	idx = (int) (str2 - str1);
Non e' bellissimo (non e' testato, forse il cast non e' necessario), ma 
dovrebbe funzionare, l'idea e' appunto usare l'aritmetica dei puntatori. 
Alternativamente usa le stringhe del c++!
std::string str1 = "blablabla", str2 = "lab";  // str2 puoi anche tenere 
la versione c (char*).
std::string::size_t idx = str1.find(str2);
if (idx == std::string::npos) {
    // gestisco il caso non trovato
}

grazie a tutte e due tutto ok!!!

Newsgroup: it.comp.os.linux.development
Titolo: File Descriptors

Qualcuno sa se esiste un comando shell che consente di sapere per un
processo quanti file descriptor sono stati aperti?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/



 processo quanti file descriptor sono stati aperti?
Di nuovo? Non ci siamo gia` visti su un altro NG?
ls -l /proc/${PID}/fd
Ciao,
-- 
       Roberto Divia`             Love at first sight is one of the greatest
       =============             labour-saving devices the world has ever seen.
Mailbox: C02110                 CERN-European Organization for Nuclear Research
E-mail: 
Robert...@cern.ch
           CH-1211 GENEVE 23, Switzerland

 processo quanti file descriptor sono stati aperti?
 lsof -p <pid>
Oppure via /proc. Ad es:
 ls -la /proc/<pid>/fd
Max
Newsgroup: it.comp.os.linux.development
Titolo: UML?

Scusate esiste qualcosa di simile a Rose per Linux?
possibilmente che faccia solo i "disegnini", devo consegnare un progetto
progettato con UML per Linux e per ora non sono riuscito neanche a trovare
un programmino dedicato ai "disegnini" UML. :-(((
grazie a tutti per il tempo dedicatomi.

 neanche a trovare un programmino dedicato ai "disegnini" UML. :-(((
dia
-- 
$ talk 
Usage: before talking, ensure /dev/brain is mounted
BW2K+2

dia
argouml
Antonio

 un programmino dedicato ai "disegnini" UML. :-(((
kuml
--
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://yoda.ing.unibs.it/~cowo
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Take It All, Our Gold, Our Homes, Our Life, 
  		But We Didn't Kill Your Christ! !>-
  			Blind Guardian - The Script For My Requiem

Scusate avvolte un "non" mancato per fretta trasforma un messaggio in modo
deficiente :-(((
Scusate esiste qualcosa di simile a Rose per Linux?
possibilmente che NON faccia solo i "disegnini", devo consegnare un progetto
progettato con UML per Linux e per ora non sono riuscito neanche a trovare
un programmino dedicato ai "disegnini" UML. :-(((
grazie a tutti per il tempo dedicatomi.
Scusate ancora.

Scusate avvolte un "non" mancato per fretta trasforma un messaggio in modo
deficiente :-(((
Scusate esiste qualcosa di simile a Rose per Linux?
possibilmente che NON faccia solo i "disegnini", devo consegnare un progetto
progettato con UML per Linux e per ora non sono riuscito neanche a trovare
un programmino dedicato ai "disegnini" UML. :-(((
grazie a tutti per il tempo dedicatomi.
Scusate ancora.

 neanche a trovare un programmino dedicato ai "disegnini" UML. :-(((
dia + uml2code


 dia + uml2code
Curiosita` (anche perche' non credo di ricominciare a far disegnini
;-) ): e` un programma che prende in entrata l'xml di Dia?  Ed esce in
C++ o cosa?
Massimiliano

Scusate avvolte un "non" mancato per fretta trasforma un messaggio in modo
deficiente :-(((
Scusate esiste qualcosa di simile a Rose per Linux?
possibilmente che NON faccia solo i "disegnini", devo consegnare un progetto
progettato con UML per Linux e per ora non sono riuscito neanche a trovare
un programmino dedicato ai "disegnini" UML. :-(((
grazie a tutti per il tempo dedicatomi.
Scusate ancora.

Scusate avvolte un "non" mancato per fretta trasforma un messaggio in modo
deficiente :-(((
Scusate esiste qualcosa di simile a Rose per Linux?
possibilmente che NON faccia solo i "disegnini", devo consegnare un progetto
progettato con UML per Linux e per ora non sono riuscito neanche a trovare
un programmino dedicato ai "disegnini" UML. :-(((
grazie a tutti per il tempo dedicatomi.
Scusate ancora.

 un programmino dedicato ai "disegnini" UML. :-(((
xfig

Scusate ho avuto problemi con i post.
:-(((((((((
Newsgroup: it.comp.os.linux.development
Titolo: librerie in kdevelop

sono un neofita di kdevelop e devo sviluppare un programma facendo uso 
della libreria NODELIB che ovviamente non è preinstallata su kdevelop 
stesso.
dopo averla scaricata, ho eseguito 
./configure
make all
e poi ho cercato di comunicare a kdev le opzioni di compilazione che l'help 
della libreria mi raccomandava di usare.
purtroppo qualcosa non funziona perchè anche un semplice include termina 
con un messaggio d'errore che dice di non trovare la libreria.
esattamente dove devo indcare il path e le opzioni????
grazie a chiunque mi possa dare questa informazione o comunque un 'indizio 
su dove trovarla (sul manuale di kdev non c'è)
ciao a tutti
R O B

 R O B
Ho avuto lo stesso problema anch'io. Per caso il messaggio e' qusto?
'checking fro Qt... configure: error: Qt(>=1.42 and < 2.0)(libraries) not
found. Pleas check your installation.'
Se trovi una soluzioni fammi sapere.
Ciao Raist

Newsgroup: it.comp.os.linux.development
Titolo: Kernel di Linux

Salve a tutti,
volevo sapere se qualcuno sa darmi qualche dritta su come
modificare il kernel di Linux...dovrei inserire un algoritmo di
scelta dell'interfaccia di rete nello stack protocollare, dopo il
livello IP, ma non so da che parte cominciare.
Sapete dirmi cosa mi serve per apportare questa modifica?
Grazie per l'attenzione,
Giovanni Bisegna

 Sapete dirmi cosa mi serve per apportare questa modifica?
purtroppo no, ma mi è scappara una battuta decisamente OT. 
Bordix.
-- 
XP2500+@2300Mhz VCore Default! ;o))

Tempo fa ho scaricato una guida:
Linux IP Networking (a guide to the implementation and modification of the
Linux Protocol stack)
di Glenn Herrin
Cercala su internet potrebbe tornarti molto utile.
Comunque in /usr/src/linux/Documentation c'è un file che contiene la lista
di tutta la documentazione (divisa per argomenti) e dove reperirla.
Spero di esserti stato utile

 Sapete dirmi cosa mi serve per apportare questa modifica?
leggiti i sorgenti del modulo bonding, che fa quella roba lì.

> leggiti i sorgenti del modulo bonding, che fa quella roba lě.
Ehm...scusa, ma dopo lo trovo tale modulo...scusa ma sono
un newbie :-P.
Grazie grazie,
Giovanni

 Spero di esserti stato utile
Vedrň pure quello, grazie mille.
Giovanni

 
E intendi mettere le mani direttamente nel codice del kernel? Prevedo un
lavoro *mooolto* lungo...
Avevo intenzione di toccare anche io qualche punto del kernel (device
drivers, emulazione... Discorso lungo...), ma ho rimandato a tempi migliori:
tra progetto BrainTop e esami all'universita' sono piuttosto preso...
Facci sapere i prossimi sviluppi dell'impresa :-)
--
web 
http://madbob.homelinux.com
mail bob4mailC...@CANCELLAMIk.st
BrainTop Project maintainer
http://braintop.sourceforge.net
Inviato da 
www.mynewsgate.net

 un newbie :-P.
nei sorgenti
Newsgroup: it.comp.os.linux.development
Titolo: pipe, file e system call

Salve, 
devo fare un progetto universitario in c sotto linux
Ho un server e piu client che inviano richieste su un pipe unico noto e
attendono risposte ognuno su un suo pipe.
Il problema (posso usare la sola read) e' che non so quale sia il modo
migliore per leggere il pipe dal server. mi spiego 
il server deve leggere dal pipe e capire quando termina la prima richiesta
e inizia la successiva... come posso farlo leggendo dal pipe con una read? 
ho pensato : 
1) richieste di lunghezza fissa ma spreco spazio ecc.
2) metto un \n alla fine di ogni richiesta ma come faccio a capire
leggendo quando incontro un \n a meno che non legga un carattere alla
volta
3) invio prima di ogni richiesta un intero che ne identifica la lunghezza 
   ma rischio problemi di race condition se un client invia l'intero e nel
 mezzo un altro client manda la sua richiesta
  quindi vorrei mandare l'intero e la stringa con la solita write che
   e' garantita atomica ... ma come posso fare a costruire una richiesta
   fatta in questo modo cioe' con l'intero in testa ad una stringa ? 
Grazie peer i consigli

Senza impelagarti in conse più complesse potresti adoperare le system
call per effettuare il record locking di un file. Dai uno sguardo a 
fcntl(2) e flock(2). In bocca al lupo per l'esame.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 fcntl(2) e flock(2). In bocca al lupo per l'esame.
A parte che flock blocca l'intero file e non un record, il concetto di
record non ha proprio senso con una pipe (e` solo un canale di dati). Il
problema non si risolve con il file locking.
Ciao
Simone

 attendono risposte ognuno su un suo pipe.
...
Named fifo immagino.
Mi sa che flockfile fa al caso tuo.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
           -<! Failure is not an option...it's bundled with Microsoft !>-


Key fingerprint = CE3C 7E01 6782 30A3 5B87  87C0 BB86 505C 6B2A CFF9
Newsgroup: it.comp.os.linux.development
Titolo: [semi-ot?] sw test cpu

Ciao a tutti
a studio ho vari pc con processori diversi.
Esiste un semplice sw che sottoponga il processore a stress le vaie cpu
del processore qualora fosse multi-core.
Questo per capire quale è il processore che mi conviene comprare.
Spero di essermi spiegato
Grazie per i consigli
Giulio

 Spero di essermi spiegato
Piu` che altro non si capisce il senso di quello che vuoi fare.
Comunque, ci sono cpuburn (anche se non penso che sia un vero e proprio
benchmark) e la phoronix test suite
Enrico

> Spero di essermi spiegato
Non proprio... che tipo di applicazioni devi farci girare? Il processore 
migliore (per non parlare del resto del sistema) dipende molto 
dall'applicazione.
Pleg 

Pleg ha scritto:

Grazie a tutti.. :-)
In genere uso sw di CAD e per quelli non ci sono grandi problemi.
Ora gli Ingegneri mi chiedono pc per far girare sw di calcolo agli
elementi finiti.
Abbiamo assemblato un AMD quad core 9550 a 2,2 Ghz con 4 Gb Ram ed uno
con 8 Gb Ram. Con sistema a 64 bit non sono più veloci dello stesso pc
con sistema a 32 bit.
La cosa che colpisce è che sono poco più veloci di un pc con AMD Athlon
64 a 1,8 Ghz.
Il mio ragionamento dice che se un sw non è fatto per usare i 4
"processori" di un quad core, sarà il sistema (se può) a suddividere i
processi in modo da usare il processore "come ritiene opportuno".
Faccendo così il sw di calcolo impiega solo la metà del tempo su un quad
core rispetto al pc con Athlon 64.
L'unica prova che non ho fatto è con Linux (a 64 bit conviene?)
eventualmente con emulatore win.
Spero di essere stato almeno un po' più preciso.
Scusate l'OT, ma ho scritto qui pensando che chi si occupa di
programmazione magari è più vicino a questo genere di "ottimizzazioni"
Grazie
Giulio

Giulio ha scritto:

in questo caso l'unico sw di test *affidabile* sarà il tempo di 
esecuzione del sw stesso che i tuoi Ingegneri hanno scritto, sw che sarà 
(o dovrà essere) scritto appositamente per sfruttare tale capacità.
-- 
SF
"Breaking something which works as intended in order to solve a problem 
existing in delusion-space is not usually called 'a workaround'."

 processi in modo da usare il processore "come ritiene opportuno".
Il tuo ragionamento e` sbagliato. :)
O meglio, e` giusto solo se lanci piu` istanze dell'applicazione che fa 
calcoli.
Se il software e` scritto per girare su un singolo core, se ci metti 64 
core il S.O. non puo` comunque suddividerlo, e usera` sempre e solo un 
core. A quel punto meglio avere un singolo processore monocore con la piu` 
alta frequenza possibile di funzionamento.
Il software deve essere scritto in modalita` multiprocesso per sfruttare i 
core multipli.
Bye.
Newsgroup: it.comp.os.linux.development
Titolo: Ridimenzionare le immagini con GTK

Volevo farmi un programmino per archiviarmi le fotografie. Ho trovato in
rete un programmino che estrae i dati EXIF da file jpeg.
Volevo scrivere questa applicazione in C usando come database MySQL e
come GUI usare GTK.
Stň tentando di capire come fare per fare un ridemenzionamento in
automatico delle fotografie:
1 - Apro il file jpg originale in formato 2/3( Il lato maggiore č 1,5
volte piů grande del minore);
2 - Prelevo i dati exif;
3 - Salvo nel database i dati exif relativi a quell'immagine;
4 - Creo le due anteprime necessarie:
    a - la prima a 150 x 100 pixel;
    b - la seconda a 400x 600 pixel.
Come faccio a creare una funzione che data l'immagine originale mi crea
queste due immagini chiamandole piccola.jpg e grande.jpg???
Avete qualche idea per la testa???
Poi vi dico a cosa servono queste due anteprime...
Ciao a tutti, Keres...
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Avete qualche idea per la testa???
http://www.imagemagick.org

 wrote in message
news:pan.2005.08.01....@fastwebnet.it

Grazie 10,000...
Era proprio quello che mi serviva...
Ciao, Keres.


Newsgroup: it.comp.os.linux.development
Titolo: Leggere il PID associato ad un programma

Salve a tutti! In un piccolo progetto in c++ dovrei all'inizio lanciare una 
sorta di demone esterno con un comando tipo system("./daemon &"), ma poi 
alla fine dovrei arrestarlo. Pensavo di usare kill, ma non so come ottenere 
il PID associato al programma lanciato. L'unica idea che mi č venuta e' di 
fare un piccolo parser per l'output del comando "ps", ma penso che ci sia 
una soluzione piu' elegante...
Grazie 

 penso che ci sia una soluzione piu' elegante...
Esiste un programma che si chiama *pidof* (/sbin/pidof).
Ma credo che la soluzione piu' elegante sia un fork() e poi un exec(), ma
non sono sicurissimo visto che sono abbastanta niubbo riguardo alla
programmazione ^^.
-- 
Qualsiasi
qual...@despammed.com
 is a valid email address

 penso che ci sia una soluzione piu' elegante...
usi una fork per generare il processo figlio
poi una tra execl, execlp, execle, execv, execvp (a seconda delle tue 
esigenze) per lanciare l'eseguibile
poi kill sul pid del figlio (che è il valore tornato dalla fork)
ciao

 poi kill sul pid del figlio (che è il valore tornato dalla fork)
Ok... ora mi documento.
Grazie
Newsgroup: it.comp.os.linux.development
Titolo: compilare in modalità ELF 32 ???

 (ELF o a.out).
Ti ringrazio per avermi risposto
Io uso redhat 6.0, pensi possa andare bene?
Ciao
Alex.

 Io uso redhat 6.0, pensi possa andare bene?
Penso proprio di si`. Per essere  sicuro al 100% compila qualcosa (anche
due righe di  codice, giusto per avere un eseguibile)  ed usa il comando
file per vedere quale e` il formato dell'eseguibile.
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
"L'abilita` politica e` l'abilita` di prevedere quello che
 accadra` domani, la prossima settimana, il prossimo mese e
 l'anno prossimo. E di essere cosi` abili, piu` tardi,
 da spiegare  perche' non e` accaduto."
Newsgroup: it.comp.os.linux.development
Titolo: Sviluppo con ingresso da telecamera

Devo sviluppare una applicazione sotto linux che, oltre altre cosine,
visualizzi l'ingresso da una telecamera USB.
Avendo conoscenza di Delphi, ho valutato Lazarus che andrebbe benissimo, ma
non ho trovato nulla che mi aiuti nell'operazione di visualizzazione di una
streaming USB esterno.
In quale ambiente di sviluppo per Linux posso trovare maggiore aiuto (plugin
o componenti gią fatti) per visualizzare un ingresso da una fonte esterna ?
Accetto consigli
Grazie

 Grazie
Manlio Perillo
Newsgroup: it.comp.os.linux.development
Titolo: Perché mi da segmentation fault

In un programma scritto in c++ ottengo uno strano segfault che non
riesco
proprio a debuggare. Per esperienza personale sono portato a pensare
che
un segfault č generato ogni volta il mio codice cerca di accedere ad
un'area di memoria che non mi č stata assegnata.. fin qui tutto ok.
Tuttavia ora mi ritrovo in una condizione che non mi era mai capitata
e
non so proprio cosa pensare:
(gdb) r
Starting program: /home/mtc/gui/main
Program received signal SIGSEGV, Segmentation fault.
0x080577ab in Gui::ProcessMessage (this=0xbffff380, msg=259, parm1=20,
parm2=0) at gui.cpp:282
282     {
(gdb) disassemble ProcessMessage
Dump of assembler code for function _ZN3Gui14ProcessMessageElll:
0x080577a0 <_ZN3Gui14ProcessMessageElll+0>:     push   %ebp
0x080577a1 <_ZN3Gui14ProcessMessageElll+1>:     mov    %esp,%ebp
0x080577a3 <_ZN3Gui14ProcessMessageElll+3>:     push   %esi
0x080577a4 <_ZN3Gui14ProcessMessageElll+4>:     push   %ebx
0x080577a5 <_ZN3Gui14ProcessMessageElll+5>:     sub    $0x500050,%esp
0x080577ab <_ZN3Gui14ProcessMessageElll+11>:    call   0x80577b0
<_ZN3Gui14ProcessMessageElll+16>
0x080577b0 <_ZN3Gui14ProcessMessageElll+16>:    pop    %ebx
0x080577b1 <_ZN3Gui14ProcessMessageElll+17>:    add    $0x8ac8,%ebx
0x080577b7 <_ZN3Gui14ProcessMessageElll+23>:    mov    0xc(%ebp),%eax
0x080577ba <_ZN3Gui14ProcessMessageElll+26>:    sar    $0x8,%eax
....
Il segnale č generato proprio al prologo della funzione e piu in
particolare sembrerebbe (all'indirizzo 0x080577ab) su quella "call"
che
altro non fa che far jumpare l'esecuzione all'istruzione successiva.
Quello che vorrei sapere č se c'č un modo per conoscere la vera causa
della generazione del segfault, ovvero in quale preciso punto il
programma
ha richiesto un accesso ad una zona di memoria non sua. Se lo
individuassi
probabilmente riuscirei a correggermi da solo, ma su una call
all'indirizzo successivo non so a cosa pensare..
Giusto per completezza riporto le linee del codice interessate:
280:
281: Bool_t Gui :: ProcessMessage(Long_t msg, Long_t parm1, Long_t
parm2 )
282: {
283:    if( (msg>>8) == kC_COMMAND )
284:    {
Grazie
Ciao
Maticů

 Maticù
Ciao,
forse il problema è dovuto al fatto che lo stack è allargato di ben 0x500050
bytes (sono 5242880 bytes o sbaglio a fare i conti?) prima della call che
procede subito dopo. E' possibile che tu non abbia tutto questo stack a
disposizione e quindi la call, quando deve scrivere l'indirizzo di "ret"
sullo stack (che è la prima cosa che fa), usa il valore su %esp che punta ad
un indirizzo non valido (forse!).
Hai usato backtrace e l'avanzamento step-by-step di gdb (da un breakpoint da
fissarsi al momento della chiamata della funzione) per avere il quadro più
completo?
Fammi sapere che ne pensi e se hai risolto, please, perchè mi ha
incuriosito.
Saluti,
fabiomdf
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 fabiomdf
Ciao
Matic
Newsgroup: it.comp.os.linux.development
Titolo: Dimensionare i segmenti di memoria

Salve a tutti,
avrei un problema da risolvere: supponiamo di voler allocare un segmento
di memoria con le SVC shmget e shmat. Come si può dimensionare il
segmento di memoria nel caso in cui io debba allocare una matrice NxN? Ho
già letto `man shmget` e `man shmat`, ma non mi è ancora molto chiaro.
Qualcuno di voi mi può fornire ulteriore documentazione a riguardo?

 segmento di memoria nel caso in cui io debba allocare una matrice NxN?
Scusatemi, vi ho disturbato x nulla. Ho risolto con un:
typedef int matrix[N][M]
Newsgroup: it.comp.os.linux.development
Titolo: OpenC6 && Mesa3D

Ciau a tutti,
Non so se voi usate OpenC6, ma io lo ho compilato sulla Slackware 10 e 
sulla Gentoo ed è andato tutto bene, ma al momento del solito login con 
il server di c6, il processo si blocca al 40%!
e sul terminale mi compaiono i seguenti messaggi:
 > root@matrix:~# c6
 > C6PROTO: 17 raw bytes available on socket 
c6login.tin.it
 >
 > C6PROTO: 17 bytes read on socket 
c6login.tin.it
 >
 > C6PROTO: Parsing server Command (12) - Packet Count (0001) - Packet 
Len (11)
 >
 > C6PROTO: 70 bytes send to socket 
c6login.tin.it
 >
 > Removing lock file. Exiting..
Ultima cosa: come si fanno ad installare correttamente le librerie 
Mesa3D sulla Slack10??? io ci ho provato ma non ci capisco molto!
Se qualcuno può aiutarmi con questi problemi gli sarei molto grato!
Vi rignrazio anticipatamente!
Ciau,
Federico
pacc...@tin.it

 
pacc...@tin.it
ciao puoi vedere sul forum di 
openc6project.cjb.net
 
http://openc6.extracon.it/forum/viewtopic.php?t=125
per risolvere il problema velocemente
puoi editare il file protosupport.cpp 
cambiando a riga 77 
 while (i < 8)
   dest[i] = source[(i++*step) % 7];
con 
 while (i < 8)
   {
     dest[i] = source[(i*step) % 7];
     i++;
   }
ciao 
Giorgio A.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 
pacc...@tin.it


Newsgroup: it.comp.os.linux.development
Titolo: aiuto per iniziare

salve sono nuovo di questo ng
vorrendo passare a linux magari mantenendo il precedente sistema operativo
ho pensato di chiedere a voi aiuto su come fare e dove reperire il progamma
necessario o magari consigli in merito alle diverse versioni
vi ringrazzio per il vostro aito
dirk

  dirk
ciao ...
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0}; printf("%s",c); return 0;}
Newsgroup: it.comp.os.linux.development
Titolo: Recuperare dati in file .CDS

Ciao,
su una vecchia macchina della CRI dove opero c'è un'apllicazione che usa 
  file .CDS, dovrebbe essere un qualche tipo di db: il problema è che 
abbiamo completamente portato su Linux tutto tranne questa applicazione 
(che in realtà è in disuso ma contiene i dati delle persone in dialisi 
di qualche tempo fa).
Mi basterebbe poter riversare su un file ascii e poi fare un bel 
frontend in PHP e MySql, ci sono anhce un file .PBO e .CMP ma non so se 
fanno parte dell'applicazione.
Che ne dite ?


CDS non sembra essere una estensione standard (
www.wotsit.org
).
Di che programma si tratta? E' ancora disponibile? Se girava sotto DOS, 
con un DOSBOX o un altro emulatore potrebbe essere possibile eseguirlo e 
se ha una funzione di esportazione verso CSV o altri formati standard, 
la conversione del db da CDS a quello che vuoi potrebbe essere 
relativamnete semplice.
In mancanza di funzionalità di export, mi sa tanto che per recuperare i 
dati bisognera analizzare il file per cercare di ricavare la sua 
struttura. La cosa potrebbe non essere semplice.
In mancanza anche del programma, mi sa che ti tocca fare come i vecchi 
sul tram: ti attacchi :-)
Ok, scherzi a parte senza struttura o programma che li possa leggere, 
non credo che si possa andare molto avanti.
Un'altra domanda. L'applicazione era stata scritta apposta per la CRI?
LP

  file .CDS, dovrebbe essere un qualche tipo di db: il problema è che 
CRI... CDS... Non e' che la vecchia macchina e' un MicroVAX, eh?
	ricordatamente,
	    Cthulhu
-- 
http://www.rlyeh.it/Rantolii/

Mica è un'applicazione fatta con delphi?
hai in giro anche una midas.dll?
CRI cosa?comitato, componente, gruppo?
Bye,
Raktzo

Newsgroup: it.comp.os.linux.development
Titolo: RedHat7.2

Qualche anima pia puň dirmi dove posso trovare la RedHat 7.2? Mi hanno detto
ke č reperibile in una rivista di Linux, ma nn so quale.
Grazie a tutti
Mario

C'era nel numero di dicembre (20) di Linux&C.

Newsgroup: it.comp.os.linux.development
Titolo: Cryptonit 0.2.98-1 Prima release del mio programma di crittografia Open-Source


ICQ# 168302888
http://members.xoom.it/xoen

 chissa' che'
Divertenti le foto! :)

 consigli
Ho dato un occhio al tuo programma, per vedere se era meglio di quello che
ho scritto io qualche tempo fa ;-), e mi sembra carino, anche se come
concetto non e` originalissimo, il buon caro vecchio XOR...
Ho una domanda sola, riguardo ad un particolare che non ho capito,magari
per la fretta:
perche` inverti la password inserita dall'utente?
-- 
 Ciao, Bianco.                         Reply to luca.bianco (at) 
tiscali.it
|--------[Powered by Debian GNU/Linux Sarge - 2.4.19 - AMD K6-200]--------|
|------------[Linux Registered User #287769 - Machine #169192]------------|

 XOR...
io ne ho fatto uno molto più sicuro: applica lo XOR non una ma *due* 
volte!
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.20. C, C++ and ASM developers
                              and beta testers are welcome!

Io ne ho fatto uno migliore. no ha bisogno di chiave:
XORA il testo con se stesso!
Sfido qualunque medium a indovinare il testo originale
dalla sequenza di 0 che ottengo.
:)


Non te la prendere se abbiamo scherzato un po'. E' un bel lavoro
e l' algoritmo di cifratura con XOR puo' essere sostituito
con qualsiasi altro (se vuoi ti mando il mio codice di blowfish).
Apprezzo che tu rendi disponibili i tuoi lavori, io ho un tale
disordine che non sono mai riuscito a mettere insieme qualcosa
di presentabile con decoro. Per questo anziche' scriverlo io
ti offro il mio codice da incorporare nel tuo progetto.
Se ti va dimmelo.
Ciao
Roberto.


 volte!
ROTFL

Newsgroup: it.comp.os.linux.development
Titolo: little endian big endian

Chi mi spiega come si encoda un int con metodo little endian con degli
esempi di codice?
o ancora meglio chi mi spiega l'utilita' delle codifiche little-big
endian? cioe'... i dati come vengono spostati?
stavo cercando di fare un client hiper semplice per napster ma mi ritrovo
ad usare sti' robi..
htons non effettua un int => big endian? (l'ho letto da qualche parte)

 htons non effettua un int => big endian? (l'ho letto da qualche parte)
Esatto.
Ciao
 David
-- 
<d.santinoli presso mi. flashnet. it>

 Esatto.
Non è del tutto esatto:
htons() effettua la conversione little -> big di uno SHORT integer, che
è un numero a 16 bit.
Con compilatore gcc su architetture a 32 bit, come quella che
probabilmente sta usando GUY, un int è grande 32 bit, ed equivale ad un
long int.
Per convertire un int da little endian a big endian bisogna usare la
htonl().
Riepilogando:
htons: SHORT int  (in gcc su architetture a 32bit è "short" o "short
int")
htonl: LONG int   (in gcc su architetture a 32bit è "long", "int" o
"long int")
Ciao,
Fabio Alemagna

 Ciao, Fabio Alemagna
si le funzioni *to* le conosco :).. almeno quelle
thx thx thx

 sempre un byte?
una cifra esadecimale ha 16 valori possibili, quindi due di seguito ne
possono rappresentare 256 (16^2) e quindi un byte, certo.
Ciao,
Fabio Alemagna

 Ciao, Fabio Alemagna
ciao e grazie a tutti di tutto

 p[0]==10 e p[1]=0
Hai invertito la cosa anche tu :-) E` tutto al contrario.


 Hai invertito la cosa anche tu :-) E` tutto al contrario.
OOOOOOOppppppsssssss :)) Allora aveva scritto bene lui :)
Saluti,
Fabio Alemagna

 OOOOOOOppppppsssssss :)) Allora aveva scritto bene lui :)
No, avevate scritto la stessa cosa :-]
ciaO
 daviD (little-endian version)


 daviD (little-endian version)
Morale:
naidne elttil etah I
-- 
Sidewinder  
---------------------------------------------------------------------
Your manuscript is both good and original, but the part that is good is not
original and the part that is original is not good.
		-- Samuel Johnson
---------------------------------------------------------------------

GRAZIE A VOI =P CHE ORA HO CAPITO COME SONO STE' CAVOLO DI 2 CODIFICHE
HO FATTO IL MICRO CLIENT PER NAPSTERRRRRR E FUNZIONAAAAA YUHUUUUUUUUU
grazie a tutti
Newsgroup: it.comp.os.linux.development
Titolo: Una buona libreria di stampa?

Ciao a tutti..cerco una buona libreria che mi permetta di creare dei files
PS in modo abbastanza semplice (la sintassi del PostScript mi pare un vero
incubo, a un'occhiata superficiale!), renderizzarli a video (stile
Anteprima di stampa) e poi magari inviarli alla stampante...esiste
qualcosa del genere? Se magari è pure multipiattaforma...meglio ancora! ;-)
Grazie!



prova a vedere libgnomeprint.
Newsgroup: it.comp.os.linux.development
Titolo: script per controllo file

Salve!
Volevo scrivere uno script che, prendendo in input un albero di
directory, crei un file pippo.txt contenente l'elenco di tutti i file
presenti nell'albero, indicando per ogniuno la data di ultima modifica;
è possibile?
Prese due versioni del file pippo.txt, è possibile creare un secondo
script che mi evidenzi i file nuovi e quelli modificati o cancellati?
Qualcuno potrebbe indicarmi almeno come impostare tali script?
Grazie per l'aiuto!!

 script che mi evidenzi i file nuovi e quelli modificati o cancellati?
uhm, sicuramente si ma non lo saprei fare, magari smanettando con diff.
Ciao
-- 
err: signature too big.

Mi potresti spiegare come hai ottenuto questa soluzione?
(cioč che cosa significa (<>){s/.*\[//;s/\]// )
Si puň fare anche non utilizzando perl? (che non conosco :-( )
Grazie mille!!!!


 Si può fare anche non utilizzando perl? (che non conosco :-( )
Bhe`, neanche io lo conosco, so solo due cavolate... comunque dovresti
poterlo fare anche con sed, la sintassi dovrebbe essere simile ma non
ricordo (di solito uso perl per queste cose).



I'm not prejudiced, I hate everyone equally.

 man diff .... dovrebbe essere semplice ;-)))
diff restituisce solo le linee diverse tra due file, quindi se c'è un
file modificato restituisce qualcosa del tipo:
May 13 19:04 123.txt
May 13 19:05 123.txt
ma se c'è un file cancellato o uno nuovo restituisce sempre qualcosa del
tipo:
May 13 19:04 123.txt
come faccio a distinguere i due casi?
Grazie!!!!

 done
Qualcuno può spiegarmi cosa fanno "if [ $# -lt 1 ]; then echo "$0 <Dir>"


 Grazie!!!!
ciao


smanettare un po in perl.
Non serve scomodare Perl, si fa tranquillamente con una riga di sed (che 
conoscendo le regexp si impara in dieci minuti):
sed -e's/^.*\[\(.*\)\]\(.*\)$/\1\2/'

 conoscendo le regexp si impara in dieci minuti):
Eh si lo so che si fa anche con sed ma io lo faccio col perl di solito,
che problemi ci sono a "scomodarlo" ?;-)


solito, che problemi ci sono a "scomodarlo" ?;-)
Non so, Perl mi da' idea di qualcosa di molto più pesante di sed. Molto 
meno specifico. Ad esempio sed già di suo fa il loop per ogni riga di 
input, mentre con Perl devi specificarlo esplicitamente. Eppoi, l'ho 
detto, sed si impara in dieci minuti scarsi

 detto, sed si impara in dieci minuti scarsi
Mha, io ho sempre saputo che nel trattamento di testo il perl e` a 
casa, poi le regexp del perl sono *vere*, quelle di sed (se non ricordo
male) hanno delle limitazioni...., inoltre per imparare perl fino a
"coprire" le funzioni di sed ci vuole poco, non credere.... Sulla
pesantezza non ti so dire, probabilmente e` piu` veloce sed ma non ne
sono sicuro, bisogna chiedere agli esperti. Se ci aggiungi anche che
imparare perl e` la seconda cosa piu` utile in un sistema unix dopo il
bash scripting .... e ci puoi fare di tutto; tanto vale impararlo un
pochino (cosa che cerco di fare quando ho tempo/voglia anche se
ultimamente ho lasciato perdere...anzi diciamo che ho "smanettato" per 1
week e poi mi sono stufato :-D)

Newsgroup: it.comp.os.linux.development
Titolo: Kylix, QT , gtk.....e licenze.

Salve.
Mi pare di aver letto su questo NG che se io scrivo un prog con Kylix e
lo vogli o distribuire chi lo riceve deve aver kylix? Questo perchč le QT
rilasciate con Kylix sono coperte da licenza Trolltech? ma allora perchč
Borland non ha usato le gtk?
Illuminatemi su questo problemino. Se fosse vero quanto sopra allora la
diffusione di kylix non sarebbe quella sperata dalla Borland. mica posso
costringere colui a cui do il mio programma ad installre anche
kylix......
Saluti

> Salve.
ciao :)
io sapevo questo (ma ultimamente ho ricevuto notizie diverse, mi 
informerò): la Trolltech prevede per QT una doppia licenza, se 
rilasci il tuo programma sotto GPL allora non paghi nulla, se 
invece fai pagare il tuo programma con qt allora devi alla 
Trolltech qualcosa,
però, ripeto, mi hanno detto che le cose possono essere cambiate, 
quindi non sono sicuro...
ad ogni modo, dal punto di vista tecnico, qt è fantastico :)))
gira su una marea di piattaforme, in un colpo solo fai un 
programma per windows, linux, macosx e credo anche beos e qualche 
palmare :)
ciao,
Marco Zanon [
http://www.marcozanon.com
]

Newsgroup: it.comp.os.linux.development
Titolo: Librerie per il riconoscimento della voce

Salve, qualcuno conosce qualche buona libreria per il riconoscimento (non
continuo) del parlato? E per il riconoscimento della voce? 
E' troppo chiedere che possa usarle anche sul mio pc(P133,16 Mb ram)? :-)
Vorrei fare (non so se esista già) qualcosa che sostituisca il programma
di login normale, che attenda che io pronunci il mio nome utente e che
faccia il login solo se sono io a pronunciarlo.
Secondo voi è fattibile? Credo di si, devo solo trovare le librerie
adatte.
Grazie per l'attenzione. Se poi qualcuno risponde, grazie mille! :-)
-- 

 continuo) del parlato? E per il riconoscimento della voce? 
 
http://leb.net/archives/ddlinux/
Newsgroup: it.comp.os.linux.development
Titolo: vecchio bios 486 e linux

Ciao a tutti, ho qualche piccolo problema con un vecchio 486dx 50MHz. La mia
idea era quella d'installarci linux unico problema non sono riuscito a
trovare il sisstema per caricare linux da cd. con il rawrite ho creato un
dischetto ma poi non sono riuscito a fargli vedere il resto da cd. il cd e'
atapi ed e' sull'unico slot ide della MB. Come si puo' fare per far vedere i
drv del cd durante il boot?
Grazie per i suggerimenti e saluti.
--
---------------------------------------------
Ivan

drv del cd durante il boot?
Con quale distribuzione? 
Di solito nelle immagini dei dischetti di boot vengono identificati
parecchi tipi di cd, salvo alcuni casi particolari di vecchi apparecchi,
che hanno bisogno di immagini diverse (ma che di solito ci sono, sul cd)
Ciao.roberto
-- 
Save our planet!
Save wildlife;
For your E-MAIL use only recycled Bytes !!
roberto poggi  
rpo...@softhome.net

 wrote in message
38a2f8f4.30711610@consolle...


 Ciao a tutti, ho qualche piccolo problema con un vecchio 486dx 50MHz.
Io ho avuto lo stesso problema con un P233, e l'unica soluzione è stata
lasciare sempre settato il bios per bootare: CDROM, C, A (nell' ordine), oppure
il drive non viene riconosciuto, mentre win lo riconosce anche senza.
Nessun parametro passato al boot ha mai funzionato.
Non so se li tuo 486 supporti il boor da cdrom, e non so se sia la soluzione
corretta.
Ciao

Altro.... bo?! Grazie mille per i consigli.
Dipende se il CD-ROM è ATAPI oppure di un qualcge std proprietario. Cerca
nella documentazione del kernel: sono disponibili diversi driver per lettori
con interfacce proprietarie. Se il tuo CD-ROM ha interfaccia proprietaria
devi crearti un disco di boot ad hoc, predisponendo un kernel con il
necessario supporto.
-- 
		Giuseppe Corbelli
    -=< A Metal Heart Is Hard To Tear Apart >=-
ANTI-SPAM: E-Mail address is fake. Substitute cowo with IHATESPAM.

 wrote in message
38A53727...@interplanet.it...



Creare un disco di boot ? nel CDROM ci sono normalmente le immagini
per crearlo

 ---------------------------------------------
Hai per caso un computer "nuovo"? In questo caso ti conviene installare
l'hd sul questo computer, installare linux e poi metterlo sul 486
-- 
Enrico Fracasso                   |Software is like sex ... 
C.d.L in ingegneria elettronica   |it's better when it's free
Universita' di Trieste            |Linux. The Internet operating system

Newsgroup: it.comp.os.linux.development
Titolo: Leggere registri della seriale

Come faccio a leggere i contenuti dei registri della seriale da un 
programma c++?ci sono librerie gia definite?che funzioni uso?Grazie mille

 programma c++?ci sono librerie gia definite?che funzioni uso?
Devi gestire direttamente i registri o ti bastano delle librerie per
accedere alla seriale?
Nel primo caso probabilmente devi fare un modulo del kernel anche se forse
si puo' fare qualcosa anche in user space (vedi
http://ildp.pluto.linux.it/HOWTO/IO-Port-Programming.html
),
nel secondo caso (preferibile) vedi
http://en.tldp.org/HOWTO/Serial-Programming-HOWTO/
http://www.easysw.com/~mike/serial/serial.html
Alessandro.
Newsgroup: it.comp.os.linux.development
Titolo: source in ncurses

ciao a tutti, sono alla ricerca di un  semplicissimo programmino realizzato
in C e ncurses che mi visualizziuna semplice interfaccia a terminale con un
menu a tendina.
mi basta qualcosa di molto semplice, soltanto per iniziare a capire
qualcosa, c'è qualcuno che può darmi qualche sorgentino del genere?
ciao e grazie

Il Mon, 25 Feb 2002 14:28:35 +0100, Mirco scrisse:

Se hai un po' di pazienza (2-3 settimane) dovrebbe uscire Linux Focus
con un articolo (anche in italiano) proprio su questo argomento.
Se hai fretta fammi un fischio in email che te lo mando in anteprima :)
Bye.

 ha scritto nel messaggio
news:a5dkq8$6im5m$1...@ID-94575.news.dfncis.de...

Me lo manderesti pure a me ;)
grazie

 
ma se fischio anch'io posso averlo? :)
Giulio
-- 
PGP Key fingerprint = 1A94 043F 1946 7AA9 CB2E  D5ED F83D 2083 25B4 2E27
Newsgroup: it.comp.os.linux.development
Titolo: System Tray in Kicker

Hello,
i would like to make a software that can display its icon in the system tray 
area of kicker (the same place where you can see Klipper, Kmix and 
KOrganizer).
Anybody knows where i can find some docs about the System Tray API?
Thank you,
  Luca

Luca T. wrote:

grrr il mio solito errore di postare in inglese su un NG italiano...
Scusate,
   Luca

Newsgroup: it.comp.os.linux.development
Titolo: char* -> utf8

come faccio a convertire un char* in utf8?

come faccio a convertire un char* in utf8?
stando a questo:
http://developer.gnome.org/doc/API/2.0/glib/glib-Character-Set-Conversion.html
ti serve g_convert() 

 come faccio a convertire un char* in utf8?
Le GLib offrono sistemi di conversione del charset.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 come faccio a convertire un char* in utf8?
Visto che gli altri ti hanno risposto di usare g_convert delle glib io
voglio essere originale e ti consiglio di passare a Python :-)
che ha il supporto nativo per unicode ;-)
-- 
Baroque: When you are out of Monet.
 |\ |       |HomePage   : 
http://nem01.altervista.org
 | \|emesis |XPN (my nr): 
http://xpn.altervista.org

 come faccio a convertire un char* in utf8?
man 3 iconv
Con "pinfo libc" trovi descrizioni piu' estese ed esempi nella sezione
"Character set handling".
Ciao,
 ___ 
/_|_\  Umberto Salsi
\/_\/  
www.icosaedro.it

Newsgroup: it.comp.os.linux.development
Titolo: c++ e berkeley db

salve a tutti,
sapete dove posso trovare un tutorial (ben fatto) o degli esempi per gestire un
berkeley DB con il C++ ??
sto leggendo la documentazione delle API in C++, ma sto andando avanti a core
dump ed errori vari ...
grazie anticipate ...
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}

 wrote:
un po' sono riuscito ad andare avanti, ma ancora non ho capito bene come 
collegare DbEnv con Db, nel senso che se uso solo Db riesco ad inserire, 
leggere e tutto il resto, ma quando cerco di collegare Db con DbEnv mi va in 
core dump ... e gli esempi che ho trovato in rete sono a dir poco obsoleti ...
g++ non me li compila manco !!
ciao ...
