mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.os.linux.development
Titolo: Aiuto configurazione JDK sotto Linux

Ciao a tutti i "guru" di Linux.
Ho un piccolo problema e ringrazio in anticipo a chi mi può aiutare.
Sono uno sviluppatore java e aime da sempre ho lavorato sotto Windows.
Adesso che voglio passare a Linux ho trovato un po' di difficoltà.
Dopo aver installato il pacchetto rpm nella mia RH7.0 se scrivo java da
console non succede niente. L'unico modo per poter far andare java è ./java
dalla dir /opt/IBMJDKecc.
Quindi primo problema:
- come si fa a dire al signor pinguino che certi file li deve interpretare
come eseguibili senza che ci sia bisogno di mettere d'avanti ./ ? Sono
ignorante di Linux ma so che si può fare perché qualche mese fa quando avevo
installato una diversa jdk(non mi ricordo di chi era non era ne Sun ne Ibm)
questa cosa qua l'aveva settata direttamente il RPM io non ho dovuto fare
niente.
- sotto windows per far vedere un eseguibile da tutte le cartelle  nel
autoexec.bat aggiungevo a PATH il mio percorso. Sotto Linux come si fa a
fare la stessa cosa?
- il CLASSPATH e JAVA_HOME li devo settare? Come devo fare?
Grazie milllllllle!!!

 - il CLASSPATH e JAVA_HOME li devo settare? Come devo fare?
Se e' la JDK Sun Classpath non serve piu'; devi mettere la directory
/usr/java/bin nel path; JAVA_HOME deve essere /usr/java se non ricordo male.
Se scarichi la versione RPM del JDK ci sta che lo faccia gia' lui. Comunque,
leggi la documentazione!!!
ciao ciao ciao
-- 
Marco Ermini
http://www.markoer.org
 - ICQ # 50825709
There are two major products that come out of Berkeley: LSD and UNIX.
We don't believe this to be a coincidence.      -- Jeremy S. Anderson

 ha scritto nel messaggio
news:Nqaj6.17749$LM4.2...@twister1.tin.it...


Newsgroup: it.comp.os.linux.development
Titolo: QT 3: cannot find -lqt

Stavo iniziando a leggere il tutorial per le applicazioni QT e
naturalmente ho provato a compilare un semplice 'Hello World', quello
scritto sul Tutorial 1. Faccio il qmake e poi make e...
g++  -o matteo main.o   -Wl,-rpath,/usr/lib/qt-3.0.4/lib
-L/usr/lib/qt-3.0.4/lib -L/usr/X11R6/lib -lqt -lXext -lX11 -lm
/usr/i386-slackware-linux/bin/ld: cannot find -lqt
Consultando i NG su google ho scoperto che devo aggiungere nel file .pro
la voce "CONFIG += thread" ma devo farlo ogni volta a mano? O posso
apportare un cambiamento ad un file di configurazione per farglielo fare
automaticamente ogni volta?
-- 
Kwisatz

 /usr/i386-slackware-linux/bin/ld: cannot find -lqt
Prova a mettere -lqt-mt al posto di -lqt. E cmq, usa qmake... mooooolto più 
semplice :-) Ciao.
-- 
Andrea Bergia - studente          Linux Registred User #281550
Per favore non mandatemi allegati in Word o PowerPoint.
Si veda 
http://www.fsf.org/philosophy/no-word-attachments.html
Newsgroup: it.comp.os.linux.development
Titolo: Per curiosità

Ho già dato una scorsa al sito di Pluto, ma non ho trovato la risposta alla
mia domanda, e cioè: qual'è il modulo del kernel - penso sia lì dentro-  in
cui sono scritti, in C,  gli algoritmi di scheduling e di rimpiazzamento
delle pagine? Così, tanto per dare un'occhiata, ma senza toccare niente,
altrimenti...
Un sentito grazie a chi può rispondere.

 delle pagine? Cosě, tanto per dare un'occhiata, ma senza toccare niente,
Guarda in /usr/src/linux/, kernel/sched.c e mm/* .
Ciao
 David
-- 
<d.santinoli presso mi. flashnet. it>

Newsgroup: it.comp.os.linux.development
Titolo: orario di conn e di disconn

salve,
per un programma sulla statistica
delle connessioni necessito di sapere
esattamente l'orario in cui la
connnessione avviene ed in cui la
connessione viene chiusa.
cosa posso utilizzare?
leggere il file di log dopo i due eventi?
oppure c'è una qlc chiamata disponibile?
(i due file ip-up e ip-down sono
non vanno bene per il mio scopo).
grazie in anticipo.
-- 
Denis

 grazie in anticipo.
Sei sicuro?
### ip-up
date > inizio
[...]
/me che e' solo un'idea
-- 
Sono un servitore del Fuoco Segreto, e reggo la fiamma di Anor.
A nulla ti servira' il fuoco oscuro, fiamma di Udun.
Torna nell'Ombra! Non puoi passare.

 /me che e' solo un'idea
è quello che faccio adesso...
non è, però, di gran precisione :(
vedrò cmq di adattarmi....
-- 
Denis

Newsgroup: it.comp.os.linux.development
Titolo: msg di errore di ping

Ciao NL,
stavo leggendo qualche manualetto e mi e' venuta la voglia di provare un
comando che loro suggeriscono:
$ ping -l 65527
ma la risposta e' stata che non settare il valore a un numero >3
allora ho fatto la seguente prova:
diego@vegeth:~$ ping -l -2 127.0.0.1
ping: bad preload value, should be 1..65536
diego@vegeth:~$ 
diego@vegeth:~$ ping -l 65536 127.0.0.1
ping: cannot set preload to value > 3
che sia un vecchio messaggio di errore non corretto?
ciao
-- 
Er Baitch
http://baitch.altervista.org/
-- Fortune of the day --
"Consequences, Schmonsequences, as long as I'm rich."
		-- "Ali Baba Bunny" [1957, Chuck Jones]

 ping: cannot set preload to value > 3
  -l preload
        If preload is specified, ping sends that many packets not
        waiting for reply. Only the super-user  may  select preload more than 3.
Visto che il comando potrebbe essere usato per un DOS solo root puo`
usare valori maggiori di 3.
Luca
-- 
Home: 
http://kronoz.cjb.net
Ligabue canta: "Tutti vogliono viaggiare in primaaaa..."
Io ci ho provato e dopo un chilometro ho fuso il motore e bruciato
la frizione...
Newsgroup: it.comp.os.linux.development
Titolo: Restore backup?!?!

Ciao a tutti,
dovrei restorare il backup (con estensione .BCK) di un DB........
Che software posso utilizzare???
Spero che qualcuno possa darmi una mano!!
Grazie 1000
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Spero che qualcuno possa darmi una mano!!
Che software ha creato il backup, di grazia?
Che formato è .bck??
Se non lo sai puoi provare (ma non sperare troppo) a fare "file 
nomefile.bck"... altrimenti google!
-- 
Renato

Newsgroup: it.comp.os.linux.development
Titolo: iBCS

Come funziona l'iBCS?????????Dove posso trovare della
documentazione???
Grazie IACOPO

I heard I can run SCO Unix Files On linux is this true
insmod iBCS

insmod iBCS
sui newsgroup it.* parliamo italiano :)
iBCS + magari qualche libreria presa dal vecchio sistem dovrebbe fare
quello che chiedi.
-- 
giu...@pobox.com


Si ok peccato che il mio compilatore cobol che su sco funziona non fa
attrettanto su linux.....
Newsgroup: it.comp.os.linux.development
Titolo: Red hat 9.0 e malloc/calloc

Ho un grosso problema con malloc e calloc. Ho la red hat 9.0 e
a volte quando faccio un malloc o un calloc considerando che
la memoria non e' esaurita) si blocca il programma e non mi
ritorna piu' dalla chiamata a queste routine.
Per intenderci il mio programma crea delle strutture dati in base
a dei file di input. Con alcuni file di input va con altri si blocca. Il
fatto e' che non  mi ritorna NULL , am proprio si blocca come
in ciclo indefinito.
Che e'? Come posso capire da che dipende? Non e' che la red hat usi
una versione nuova di gcc bucata? Infatti su mandrake 8.0 mi va lo stesso
codice!!!

 .. da che dipende?
forse dal codice, prova a postarlo se non è lunghissimo
Matic

Risolto, non era un errore della malloc o calloc.
Il problema e' che in debug si bloccava li' in verita' 
il problema era a monte (chiudevo due volte un file). 
Pero' trovare questo errore non e' stato semplice...
purtroppo certi errori sono difficilissimi da trovare in C.
Newsgroup: it.comp.os.linux.development
Titolo: Bash script e wait

Ciao,
voglio lanciare un programma in background (&) da uno script bash, poi
voglio aspettare x secondi e killarlo, attendendone la chiusura con wait
tipo
programma&
PID=$!
sleep x
wait $PID
Ma voglio rilanciare il programma prima degli x secondi se per caso si
chiudesse per un errore. Come faccio??
Ho pensato a tanti sleep più piccoli con qualcosa tipo while, ma non
posso poi fare il wait, che mi risulta bloccante senza possibilità di
appello. Consigli?
Ciao.
-- 
Herbie

 wait $PID
Immagino che lo script dovesse essere, piuttosto:
programma&
PID=$!
sleep x
kill $PID
wait $PID
In questo caso potrebbe funzionare qualcosa tipo:
programma&
PID=$!
(sleep X; kill $PID && echo "Ucciso") &
wait $PID
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Grandissima mi par l'inezia di coloro che vorrebbero che Iddio avesse 
fatto l'universo più proporzionato alla piccola capacità del lor discorso.''
      --Galileo Galilei (Opere VII)

 wait $PID
Non capisco bene quello che vuoi ottenere con la riga suggerita.
Se il programma è ancora aperto, il kill avrà successo, e il wait andrà
avanti. Se il programma si è chiuso inaspettatamente, il kill non avrà
successo, il wait andrà avanti, ma io durante gli X secondi non avrò
potuto rilanciare il programma, che è proprio lo scopo che voglio
ottenere. 
Caso concreto: voglio registrare una radio in streaming
($programmamplayer). Se la connessione di rete è down, voglio tentare
dopo x secondi di rilanciare mplayer, perché magari ora è su.
-- 
Herbie

In effetti dovrebbe andare meglio così:
#!/bin/bash
BIN=mplayer
SLEEP=10
principale(){
    $BIN &
    PID=$!
    (sleep $SLEEP && kill $PID) &
    PID_aux=$!
    wait $PID
    kill $PID_aux
}
while(true); do
    principale
done
#-- fine file --
Come funziona?
Lo script esegue la funzione "principale" in un loop infinito.
La funzione avvia mplayer in background e poi genera una sotto-shell 
(anch'essa in background) che aspetta $SLEEP e poi cerca di uccidere 
mplayer.
A questo punto possono succedere due cose:
1. dopo $SLEEP secondi mplayer è ancora in esecuzione, quindi viene 
ucciso; il "wait" sblocca l'esecuzione, il "kill $PID_aux" fallisce e la 
funzione viene richiamata ripartendo da capo.
2. mplayer muore prima di $SLEEP secondo. In questo caso il "wait" 
sblocca subito l'esecuzione, il "kill $PID_aux" uccide la sotto-shell 
(in modo che non uccida mplayer durante l'esecuzione successiva) e poi 
tutto ricomincia da capo.
Se non è quello che volevi vuol dire che non ti ho capito.


 }
Grazie, credo sia esattamente quello che mi serviva (a parte una
condizione di uscita dal loop infinito). Non avevo pensato alla
possibilità di lanciare il comando di kill stesso in una shell separata!
Avevo nel frattempo pensato a un metodo alternativo, cioè controllare
nel loop infinito se $PID fosse ancora presente, altrimenti rilanciarlo.
In questo modo diciamo ci sarebbe l'ottimizzazione di usare solo due
processi (corrente + mplayer) invece di tre (corrente + mplayer +
killer)
-- 
Herbie
Newsgroup: it.comp.os.linux.development
Titolo: PHP Developer

Qualcuno sa dell'esistenza di un programma che mi permetta di debuggare il
codice PHP
grazie anticipatamente

grazie anticipatamente
Se non sbaglio PHP ha la possibilita' di aprire una porta
per fare il debugging.
Leggi bene nella documentazione.
-- 
Saluti, Antonio Gallo
- Bad Penguin la distribuzione Linux italiana - 
http://www.badpenguin.org
- PRIME DI POSTARE QUI VAI SU 
http://www.badpenguin.org/info/dejanews.htm
- Non serve il Pentium 3 per andare in internet, basta non comprare un winmodem
- Se Linux non funziona e perche' non hai letto abbastanza manuali
- Tutta la doc e' su 
www.linuxdoc.org
, in italiano su 
www.pluto.linux.it
- Prima di cercare un programma vai su 
www.freshmeat.net
 o 
michel.enter.it

Newsgroup: it.comp.os.linux.development
Titolo: Kernel developing

Sarei interessato a diventare uno sviluppatore del kernel linux
(ovviamente per piccole problematiche individuali). Avrei pero' bisogno di
un testo che mi dia una panoramica concettuale della struttura interna di
tale kernel sotto il profilo del codice sorgente. Avreste qualche
suggerimento da offrire? Grazie. Sarebbe gradita una risposta anche via
e-mail.
By Failed Cracker 79
Alias Mirko Bonasorte

e-mail.
La risposta e` piu` vicina di quanto pensi...
/usr/src/linux/Documentation/kernel-docs.txt
-- 
Lorenzo
"Given enough eyeballs, all bugs are shallow", Linus'Law
(address rot13 encoded)

 e-mail.
www.linuxdoc.org
 trovi the linux kernel hacker guide
-- 
Non c'è più forza nella normalità: c'è solo monotonia.

 /usr/src/linux/Documentation/kernel-docs.txt
Beh, ci dovrebbe anche essere il libro di Rubini (Credo che si intitoli
"writing Linux drivers" o qualcosa del genere).
-- 
  /Kinkie
Se sulla scatola c'e` scritto "Per windows 95 e superiori", dovrebbe
funzionare sotto Linux, vero?

 wrote:
-> > >Sarei interessato a diventare uno sviluppatore del kernel linux
-> > >(ovviamente per piccole problematiche individuali). Avrei pero' bisogno di
-> > >un testo che mi dia una panoramica concettuale della struttura interna di
-> > >tale kernel sotto il profilo del codice sorgente. Avreste qualche
-> > >suggerimento da offrire? Grazie. Sarebbe gradita una risposta anche via
-> > >e-mail.
-> > 
-> > La risposta e` piu` vicina di quanto pensi...
-> > 
-> > /usr/src/linux/Documentation/kernel-docs.txt
-> 
-> Beh, ci dovrebbe anche essere il libro di Rubini (Credo che si intitoli
-> "writing Linux drivers" o qualcosa del genere).
Alessandro Rubini
Linux Device Drivers
O'Really
ISBN 1-56592-292-1
bye
Gianluca
-- 
Home Page                	Contro i brevetti sw     Boicotta Microsoft
www.infinito.it/utenti/chewbe
 
no-patents.prosa.it/
 
www.boycott-ms.org/
 
"If we have to file a thousand lawsuits a day, we'll do it.
It's less expensive than losing CONTROL of YOUR creative works."
---Jack Valenti, President and CEO, Motion Picture Association of America
Newsgroup: it.comp.os.linux.development
Titolo: pthread_join

secondo voi possono due distinti thread chiamare, ognuno per i fatti
suoi, pthread_join su un terzo thread "comune"?
A me viene fuori che solo il primo che chiama pthread_join si ferma,
l'altro no.
la manpage cita dei possibili problemi di memory leak. Centrano qualcosa?

On Wed, 05 Feb 2003 12:20:01 +0100, Ottavio Campana 
was talkin'about:
#define IMHO

At  most  one  thread  can  wait for the termination of a given thread.
Calling pthread_join on a thread th on which another thread is already
waiting for termination returns an error.
Dalla man page.
-- 
  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 raise an unhandled exception.!>-

Newsgroup: it.comp.os.linux.development
Titolo: CERCO AIUTO PER REALIZZARE UN PROGETTO IMPORTANTE

Sono Alex,
un ragazzo da poco passato a Linux.
Ho avuto un'idea, e ho bisogno di gente che mi aiuti a realizzarla.
Vorrei creare un sito dedicato a Linux che possa essere un punto di
riferimento per tutti gli utenti, contenente faq, collegamenti a siti dove
scaricare applicazioni, ecc.
Insomma un sito che permetta di risolvere tutti  i problemi e trovare più
facilmente materiale.
Purtroppo è una cosa difficile da realizzare da solo.
Per questo cerco gente esperta in Linux che mi possa aiutare a rispondere
alle domande che vengono poste.
L'obiettivo è creare un sito fatto da tutti per tutti!!!!!
Linux è un sistema bellissimo ma difficile da gestire e credo che in questo
modo si possa aiutare Linux a continuare a crescere e a diffondersi.
Se la cosa vi interessa scrivetemi   
alex.th...@tiscalinet.it
Grazie a tutti e scusate per avervi rubato del tempo.

un ragazzo da poco passato a Linux.
ma tu sei in write-only?
ti abbiamo gia' detto su almeno due gruppi che la cosa esiste gia'.
vai avanti cosi', vedrai che troverai una marea di interlocutori, da
queste parti.
Ciao.roberto
-- 
Save our planet!
Save wildlife;
For your E-MAIL use only recycled Bytes !!
roberto poggi  
rpo...@softhome.net

 un ragazzo da poco passato a Linux.

hmmm, aldila' del fatto che siti di questo tipo gia' esistono, forse
sarebbe meglio se, prima di tuffarti in una simile impresa, acquisissi
maggiore esperienza con il sistema, non credi ?
Te lo dice uno che ha tentato una cosa analoga (anche se dedicata ad
argomenti diversi ... il sito era orientato alla programmazione in
generale) ma non e' andata proprio bene, anzi ... si', insomma, non e'
facile.
Rischi di spendere un sacco di tempo per niente perche' magari ti
accorgi di non saperne abbastanza per supportare tutto il carico di
lavoro (che puo' scaturire da un simile progetto) quando ormai hai
passato settimane o mesi a lavorarci sopra.
In bocca al Lupo, U D A.
-- 
**********************************************************************
UDA'Software
mailto:
Andrea....@uda.itgo.com
http://uda.itgo.com
Newsgroup: it.comp.os.linux.development
Titolo: Kernel

Salve, esiste qualcosa, meglio se in rete e in italiano (ma non
necessariamente) che spieghi esattamente come funziona il kernel e come fare
per modificarlo, aggiungere funzioni ecc?
Grazie.


Segui gli indirizzi che trovi su /usr/src/linux/Documentation/kernel-docs
-- 
Lorenzo
"Given enough eyeballs, all bugs are shallow", Linus'Law
(address rot13 encoded)

Newsgroup: it.comp.os.linux.development
Titolo: perl

Salve a tutti.
Preciso che non sono un espero di perl, ma sto provando a far girare un programmino tanto per vedere un po come funziona.
Ma riscontro un erore incomprensibile ( per me ovviamnte )
Can't locate Net/Telnet.pm in @INC (@INC contains: /usr/lib/perl5/5.00503/i386-linux /usr/lib/perl5/5.00503 /usr/lib/perl5/site_perl/5.005/i386-linux /usr/lib/perl5/site_perl/5.005 .) at ./prova.p line 3.
BEGIN failed--compilation aborted at ./prova.p line 3.
che significa?
Fabrizio
P.s.
lo so forse dovrei leggere qualcosa prima, infatti penso che domani mi andrò a comprare un libro.
Anzi se avete suggermenti!! dite pure.

 pure.
Io mi sono trovato bene con Learning Perl pubblicato da O'Reilly, e
poi senza dubbio The Perl Cookbook risolve il 90% dei miei problemi
pratici.
Buon Perl!
-- 
Stefano - Hodie decimo quinto Kalendas Ianuarias MMI est

Newsgroup: it.comp.os.linux.development
Titolo: Quale ide Java?

 Io intanto continuo le ricerche! ;-)
Uso VisualAge di IBM, ma ti segnalo che era lento anche lui, poi sono passato a
256MB di ram ed adesso "viaggia".
Buon java.
Lollo

 Io intanto continuo le ricerche! ;-)
Sto usando VisualAge di IBM, ma ti confermo che sono dovuto passare a
256MB di ram per farlo "viaggiare".
Ciao.
Lollo
Nota: messaggio ripostato ad uso dei guardoni "schizzinosi".

Newsgroup: it.comp.os.linux.development
Titolo: R: winNT

Intanto digita fdisk /mbr ... installa prima NT e poi Linux se proprio vuoi
evitare problemi, Ciao
Newsgroup: it.comp.os.linux.development
Titolo: socket e cksum.....!!!!!

Salve a tutti mi hanno consigliato questo newsgroup per questo tipo di
domanda.....
Sto utilizzando un socket_raw o se vogliamo essere precisi un rawSocket
altrimenti non me lo compila  ( eh eh!!) per uno sniffer.
Usando la RecevedFrom leggo i dati dal buffer, i byte trasferiti e altre
mille informazioni.
Vorrei riuscire a capire se un pacchetto è stato inviato o trasferito.
Come posso fare?
Avevo pensato alla tcp_source_port e alla dest_port ma poi mi sono reso
conto che sono solo i canali di connessiono esempio: ftp:21 pop3:110.
Su cosa posso fare un controllo per capire se il file è stato inviato o
ricevuto?
Grazie comunque.
Seconda Domanda: ( eh eh!!)
Vorrei anche capire come posso fare per vedere se il file o pacchetto è
stato inviato o danneggiato.
Mi è venuto subito in mente di usare la cksum
Fin quin senza problemi.
Allora ho inserito la cksum_ip e la cksum_tcp.
E mi danno dei valori.
Non so come utilizzare questi valori per fare il controllo.
So che sono le somme dell'header ip e del pacchetto ma come lo confronto per
vedere se il pacchetto è stato trasferito correttamente?
Grazie mille
E sono tutti i mille grazie sinceri!!!!!


Sei sicuro che si tratti di semplici somme?
Non si capisce se non dai *cosa* confrontare o *come* confrontarlo.
In entrambi in casi non so aiutarti piu' di tanto ma ci sono dei documenti
chiamati RFC che descrivono il formato dei pacchetti.
In particolare chrdo ti interessino
rfc791 (
http://www.faqs.org/rfcs/rfc791.html
) IP
rfc768 (
http://www.faqs.org/rfcs/rfc768.html
) UDP
rfc761 (
http://www.faqs.org/rfcs/rfc761.html
) TCP
Alessandro.

 ha scritto nel messaggio
news:x19_8.7974$GV2.2...@twister2.libero.it...

Newsgroup: it.comp.os.linux.development
Titolo: Computer Vecchio: Quale Linux?

Salve
Devo sviluppare un programma in C per sistema operativo LINUX (si tratta di
una tesina universitaria) e dovrei installare questo SO (di cui non so
nulla) su una macchina un po' vecchiotta:
Processore AMD K6
RAM: 64 MB
HD: 3 GB
Video: Matrox Millennium G200 AGP
Su questo PC gira egregiamente Win '98
Mi servirebbe una versione di Linux che sia leggera, semplice da installare
e da usare (con interfaccia grafica simile a Windows). Quale mi consigliate?
Dove posso scaricarla? Grazie mille
Max

 Dove posso scaricarla? Grazie mille
Prova a postare su it.comp.os.linux.iniziare, qui sei un pò OT
Ciao,
-- 
+--------+ | ASCII ribbon campaign ( ) | 
www.autistici.org/kral
|  kral  | |  - against HTML email  X  |
+--------+ |              & vCards / \ | my gpg id = 0x7C946947

 Prova a postare su it.comp.os.linux.iniziare, qui sei un pò OT
Oh, ha postato anche li e su it.comp.linux.software.
Lo stesso identico messaggio.
-- 
RiK0

 Lo stesso identico messaggio.
Spara nel mucchio, insomma :)


 Spara nel mucchio, insomma :)
si, e su icoli anche mezzo flame nacque.
-- 
RiK0
Non credo negli schemi non vincenti.

M@xis ha scritto:

ho una macchina simile e redhat 9 + xfce 3 gira che è una meraviglia. 
magari, comunque, sarebbe meglio una slackware
-- 
Yum! E' anche meglio se usate la crema di formaggio invece del tofu. E
zucchero. Un sacco di zucchero. E uova e burro: non dimenticate il burro.
Jeffrey Zeldman - Designing with web standards

 ha scritto nel messaggio
news:cft8fh$lpu$9...@newsreader1.mclink.it...


Newsgroup: it.comp.os.linux.development
Titolo: aspettare in bash

salve a tutti
chi mi sa dire come faccio ad aspettare tot secondi in bash?
c'è un comando bash oppure devo ricorrere a qualche altro linguaggio,
che so, una chiamata al perl
grazie in anticipo! :)
-- 
Andrea Spadaccini a.k.a. Lupino
          - Catania -          

 
$ man 1 sleep
Adieu,
-- 
Lestat de Lioncourt  -- a.k.a --  Ciro Mattia Gonano
 Undergraduate student in Computer Science at University of Bologna
 IHGGer #1049   <=>  ICQ#: 52631406   <=>   URL: 
http://www.CS.UniBO.It/~gonano
 Debian admin at 
Students.CS.UniBO.It
 <=> look at headers for my JabberID & GPG

 grazie in anticipo! :)
scusate per il doppio post in icoli , pensavo che pan non avesse inviato
il messaggio!
/me ashamed.

Newsgroup: it.comp.os.linux.development
Titolo: domanda sul cvs

ho letto il manuale, ma non sono riuscito a capire come si fa.
come si fa a fare in modo che solo un certo numero di persone possa fare
il checkout di un progetto e che solo alcune di esse possano fare il
commit?
E' possibile inoltre applicare questa restrizione ai vari branch?

 commit?
mi sa che ti tocca giocare con chown e chmod.
mi sa.
ciao

 E' possibile inoltre applicare questa restrizione ai vari branch?
questo non lo so, temo di no.
-- 
Sì d'accordo "Free Mandela", "Free Valpreda" e tutti gli altri, ma Free 
anche Fitti Fattis!

 E' possibile inoltre applicare questa restrizione ai vari branch?
AFAIK no.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! I Never Wanted To Be What They Told Me To Be
  		Fulfill My Fate Then I'll Be Free >!- Blind Guardian - Mordred's Song

Newsgroup: it.comp.os.linux.development
Titolo: server http

come faccio a fare in modo che si possa vedere la mia pagina web
direttamente sul mio harddisk?insomma a configurare un server...

direttamente sul mio harddisk?insomma a configurare un server...
installa apache leggiti la documentazione in html e fai le tue prove.

Newsgroup: it.comp.os.linux.development
Titolo: Come posizionare cursore e altro...

Scusate per la banalità della domanda che sicuramente vi avranno già posto
ottocento volte però...
Come si fa in C sotto linux a decidere dove posizionare il cursore? Mi
spiego meglio: in dos basta includere conio.h e usare la gotoxy... Esiste
qualcosa di simile anche in qualche include per linux?
Ulteriore domandina:
Come mai dopo una fork, il codice riprende dalla riga precedente alla fork?
Cioè io ho una cosa così:
printf("\nProcesso padre crea processo figlio");
figlio=fork();
if (!figlio) {etc...exit(0);}
else {padre...exit(0);}
il problema è che l'output mi visualizza 2 volte "Processo padre crea
processo figlio"... Non ci capisco più nulla.
Ciao
Giovanni

 processo figlio"... Non ci capisco più nulla.
Metti un fflush(stdout) dopo la printf. Hint: fork() duplica la
memoria del processo. Il buffer di stdout (per default bufferizzato
per linee) e` nella memoria del processo. Quindi, dopo la fork... 
(il resto lo lascio per esercizio). 
            Romano
-- 
Romano Giannetti --- Linux dai tempi di 0.99pl8 --- e ora...
Linux 
pern.dea.icai.upco.es
 2.2.17-pre1
Change - with . and delete .no.spam from my email address!

Newsgroup: it.comp.os.linux.development
Titolo: Parentesi Graffe

ciao a tutti
ho la red hat 7.3 installata
vado in un qualsieasi editor
e provo con alt +123 a fare la parentesi ma niente da fare
oppure alt-gr+shift + [
e niente
cosa devo impostare?
Grazie

 cosa devo impostare?
Prova con
altgr + 7 e altgr + 0
-- 
Lawrence Oluyede (l dot oluyede at virgilio dot it)
"If the implementation is hard to explain, it's a bad idea"
      The Zen Of Python, Tim Peters
Newsgroup: it.comp.os.linux.development
Titolo: getopt

Ho notato che getopt() usa le variabili  extern char *optarg;  e  extern 
int optind;  e mi chiedevo dove fossero definite. Se fossero dentro al 
codice della funzione non sarebbe possibile chiamare la funzione da due 
programmi diversi. Qualcuno me lo spiega?
-- 
Devaraja (Xdevaraja87^gmail^c0mX)
Linux Registerd User #338167
http://counter.li.org

 chiamare la funzione da due programmi diversi.
Da due thread diversi casomai, ma direi che non e` un grosso problema:
chi ha bisogno della gestione delle opzioni multithreaded? :)
-- 
Francesco Romani -- Ikitt 
'In fact, users don't read /anything/'                       -- Joel Spolsky
void *a, *b; a != b;   -- violates patent #437822  [
http://snipurl.com/ar6e
]

 
Se eseguo prog_a dalla console1 e un altro utente esegue prog_b dalla 
console2 ed entrambi i programmi usano getopt? Non ci puo' essere una 
varibile unica per entrambi a "ricordare" l'indice dell'ultimo argomento 
letto.


 letto.
Anche se la libreria e` condivisa (nel senso di shared library) ogni
processo ha comunque una copia privata del segmento dati.
Luca
-- 
Home: 
http://kronoz.cjb.net
"La vita potrebbe non avere alcun significato. Oppure, ancora peggio,
 potrebbe averne uno che disapprovo". -- Ashleigh Brilliant

 processo ha comunque una copia privata del segmento dati.
Questo spiega tutto. Non lo sapevo proprio ...mi spaventa pensare a 
quanto sono niubbo :-(


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

Ciao a tutti
ho nel mio PC una la corel linux e vorrei utilizzare il tool di sviluppo
glade.
Il problema è che la corel invece di utilizzare le librerie glibc e gtk+
utilizza libglibc e libgtk e quindi GLade non si installa.
Ho provato ad installare le suddette librerie ma senza fortuna.
Qualcuno sa dirmi cosa dovrei fare?


non hai le idee molto chiare vero?
il prefisso lib lo trovi davanti a tutte librerie, quindi gtk diventa libgtk
e glib di venta libglib (non credo che l'errore si riferisca a glibc che
sono le librerie di sistema) in ogni caso ilò problema può essere 
nel numero di versione.
che distribuzione di glade hai installato?
il .deb, il .tgz con i sorgenti e quindi non si compila correttamente?
Newsgroup: it.comp.os.linux.development
Titolo: kdevelop..perchè non funzioni??

ciao a tutti
mi sapete dire come mai i bottoni relativi alla compilazione, al debug sono 
sempre inaccessibili anche se metto un sorgente cpp che invece non dà alcun 
problema?
i file devono essere in un qualche formato particolare?
devo configurare in maniera particolare qualcosa?
l'help di kdev non mi è stato di alcun aiuto...
forse voi lo sarete!
kdevelop 2.1
mandrake 8.2

 wrote in message
news:jKgG8.104434$g04....@tornado.fastwebnet.it...


grazie!


Newsgroup: it.comp.os.linux.development
Titolo: Simulare il drag di un file su una finestra?

Ciao a tutti, 
Per il programma 
http://onefinger.sf.net
, devo scrivere un programma da
linea di comando che prende un WId di una finestra, un nome file, e fa
credere alla finestra che il file sia stato trascinato su di lei.
Possibilmente in python. :-)
Non ho idea di come fare, nemmeno di che libreria usare. Vorrei usare la
libreria piu' semplice possibile adatta allo scopo. Ho provato a leggere la
documentazione di Qt, sezione drag&drop, ma non ho capito se e' possibile.
Andare ad Xlib mi terrorizza.
Credo che rox-filer faccia qualcosa di simile. Ma prima di andare sui
sorgenti spero di trovare un sistema.
Qualcuno ha idea di come fare? Vi sarei enormemente grato.
-- 
Best Regards,
Maurizio Colucci --- 
http://onefinger.sf.net
Please remove the uppercase letters "S,P,A,M":
seSgPuAsM...@tin.it


Credo che ci sia piu' di uno standard. La keyword potrebbe essere Xdnd.
Prova a vedere: 
http://www.newplanetsoftware.com/xdnd/
Alessandro.

 Prova a vedere: 
http://www.newplanetsoftware.com/xdnd/
Grazie :-)
Temo che sia troppo difficile. Mi dovrei studiare la programmazione per X.
Pazienza... 


 per X. Pazienza...
Capisco. Prima di abbandonare semmai prova a leggere anche questo
http://www.freedesktop.org/Standards/XDND
Alessandro.
Newsgroup: it.comp.os.linux.development
Titolo: Determinare la eth di ricezione di un pacchetto

Sto cercando di modificare dhcping in modo che possa rilevare se nella rete
locale esista o meno un server dhcp attivo.
Il tutto si ottiene mandando i pacchetti in broadcast, ma il problema è che mi
serve un modo per determinare da quale interfaccia provenghino i pacchetti di
risposta.
Non posso fare controlli su hwaddress o ip visto che la risposta al dhcp è in
broadcast e con mac address fittizio...
-- 
| /
| \Byte - Andrea Briganti - kbytesys(aaattt)
tiscali.it
CSLug member: 
http://cslug.linux.it
 - JID: 
kb...@jabber.linux.it
***Più una palla è grossa e più ci saranno persone disposte a credervi

 risposta.
come é umano lei

 broadcast e con mac address fittizio...
Potresti marcarli con iptables, dividerli in code a seconda della sorgente,
passarli in userspace e pescarli con il tuo programma.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Asynchronous inputs are at the root of our race problems. !>-
                 D. Winker and F. Prosser
Newsgroup: it.comp.os.linux.development
Titolo: QT4 e c

Ciao a tutti!
Ma e' possibile programmare con Qt4 solo in C++ o esiste un binding 
anche per C ?
Ciao e grazie
Aragorn

 anche per C ?
]zac[
Scusami un dubbio, ma le qt richiedono una programmazione ad oggetti, cosa
che il C non ha, e quindi come potrebbe farlo?

In un raptus di follia Giuseppe Della Bianca pronuncio' le seguenti 
parole il 09/12/2006 14:09:

Perche' ovviamente esistono alcuni trucchetti tecnici per poter aggirare 
il problema...
Ciiips
Aragorn

 wrote in message 
news:xXseh.17707$P04....@tornado.fastwebnet.it...



Gentile, grazie.

Newsgroup: it.comp.os.linux.development
Titolo: libdbx ?

Ciao a tutti,
qualcuno ha mai usato le "libdbx" per importare da outlook express in linux
i messaggi di posta elettronica.
Grazie


Io forse, ma non ricordo con quale esito.
Di utility simili ne ho provate un po', tempo fa, e probabilmente c'erano
anche queste. Se sono quelle diponibili anche con win mi pare che avessero
il problema del CR/LF se usate da win.
Ultimamente ho usato liboe.
Ciao
Alessandro.

Newsgroup: it.comp.os.linux.development
Titolo: Portabilita' Linux/Win32

Sto scrivendo del software che deve funzionare sia
sotto Linux (X) che sotto Win32. Il programma deve
essere fatto in modo che, ovviamente, compili senza
problemi su entrambe le piattaforme.
La domanda e': quale libreria utilizzare per l'interfaccia?
Al momento sto sviluppando le classi base in C++
puro, per cui il problema non e' immediato.
Ho iniziato a vedere, nel tempo libero, le Fltk, e le
ho trovate di buon livello, anche se non complete.
Ho letto che c'e' un porting ufficiale delle Gtk+,
ma le mie conoscenze si fermano qui.
Consigli?
Grazie,
        Al

 ma le mie conoscenze si fermano qui.
Se non l'hai gia` fatto, dai un occhio qui: 
http://www.free-soft.org/guitool
--
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

         Al
Io direi che potresti considerare anche questa soluzione:
http://www.cygnus.com
cerca il compilatore Cygwin .
Io personalmente lo ho usato per portare un mio programma da linux a
win32....
Ciao.
--
+ 
g.gab...@europe.com
 ---------------+
|                               Linux  |
+---------------- the free philosophy -+
Newsgroup: it.comp.os.linux.development
Titolo: undefined reference to...

Ciao a tutti,
premettendo che sono assolutamente un newbie nella programmazione in
ambiente Linux, attualmente ho il seguente problema:
sto usando KDevelop per sviluppare la mia applicazione, ma in fase di
linking ricevo messaggi di " undefined reference to..." per i file
collegati al server grafico X.
Ho inserito nel mio Makefile.am questo comando:
nomeprogramma_LDADD = -lXext -lX11 etc...
Ma ho sempre il messaggio di errore.
Qualcuno può aiutarmi a risolvere il mio problema?
Many many thanks in advance
-- 
scrubber
------------------------------------------------------------------------
scrubber's Profile: 
http://www.linuxforum.it/member.php?userid=607
View this thread: 
http://www.linuxforum.it/showthread.php?t=15169

 
ma sei sicuro che quella libreria sia presente nel tuo sistema?
-- 
SF
Games are very educational. Scrabble teaches us vocabulary, Monopoly teaches 
us cash-flow management, and Dungeons & Dragons teaches us to loot dead bodies.

 Ma ho sempre il messaggio di errore.
che sia una libreria diversa da quelle che hai aggiunto?
prova a postare l'output di ld...
ilSimo
-- 
now playing: 
Thunder howls, The King will rise again
The time has come, to pay for all your sins
Silence shattered by his gasping cries
His savage touch will end your world of lies
                                Cirith Ungol - King Of The Dead

Grazie per i vostri contributi.
Mi pare di aver risolto inserendo il comando che ho postato nel mio
primo post
anche nel makefile presente nella subdirectory 'src' creata da kdevelop
dentro la dir principale del progetto.
Purtroppo non ho ancora completa dimestichezza con gli autotool.
Infatti ora ho altri messaggi di errore del tipo:
"No rule to make target 'nome_sorgente.cpp', needed by
'nome_sorgrente.o' " 
per tutti i sorgenti del progetto.
Dove sbaglio? Quanto sono "auto" gli autotool di Linux?
Non dovrebbero generare loro le regole a partire dalle indicazioni
contenute nel Makefile.am?
Grazie in anticipo per ogni vostro eventuale consiglio.


 
se stai usando kdevelop ci dovrebbe pensare lui a smanettare i file di 
progetto, se no che IDE sarebbe? Secondo me stai un po' sbagliando approccio..



Tutto sta' nel sapere quale simbolo ti manca (i puntini di "reference to..")
In generale, quando inizi a chiamare nuove funzioni e fai
man <tua fun>
in generale dovresti trovare documentata la libreria da aggiungere per es: 
http://linux.die.net/man/3/sqrt
Se ti accorgi dopo, un modo e' di cercare il simbolo nelle librerie e poi 
aggiungere la lib nel makefile.
Ad es : nm -AC libAll.so
Da' un occhio (man) a  nm oppure objdump.
- Bye

Newsgroup: it.comp.os.linux.development
Titolo: socket

cosa non va in queste 3 righe?
   struct sockaddr_in client;
   socklen_t client_l=sizeof(struct sockaddr_in);
    getsockname( sock, (struct sockaddr*)&client, (socklen_t*)&client_l);
grazie
Fabio

 Fabio
Ciao
Roberto
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

pardon a tutti
avevo dimenticato un include
ora tutto va :)

Newsgroup: it.comp.os.linux.development
Titolo: signali legati alla druidpagestandard

Sapete se le pagine standard dei druidi di gnome emettono un segnale
particolare quando vengono visualizzate?
-- 
Non c'è più forza nella normalità, c'è solo monotonia.

 particolare quando vengono visualizzate?
Si credo di si, ma il manuale è meglio.
--
PLF


scusa? manuale nel senso "fatto a mano" o "volume cartaceo"?
Non ho capito cosa vuoi dire.


 cosa vuoi dire.
/usr/doc/gnome-libs-devel-x.y.z/
Trovi tutta la documentazione (questo percorso è cosi' su un siste RedHat).
--
PLF

 /usr/doc/gnome-libs-devel-x.y.z/
ridarò un'occhiata, ma la prima volta che ho cercato non ho visto nulla.
Provi a dare un0occhiata anche tu? (4 occhi invece che due possono
essere meglio)
Ciao
PS: ho chiesto anche a gtk-list e non mi hanno detto nulla :-(


 PS: ho chiesto anche a gtk-list e non mi hanno detto nulla :-(
Certamente: GnomeDruid fa parte di libgnomeui non di gtk !!
--
PLF

 Certamente: GnomeDruid fa parte di libgnomeui non di gtk !!
ma non condividono i segnali?


 ma non condividono i segnali?
Come condividono i segnalI? gnome-libs fa uso di gtk+ e ogni widget di
gnome-libs non c'entra con gtk.
--
PLF

 gnome-libs non c'entra con gtk.
nel senso: non dovrebbero essere gli stessi?


 nel senso: non dovrebbero essere gli stessi?
Cosa significa? Ogni widget ha i **suoi** segnali. Che poi il widget GtkFoo e
GnomeBar abbiano il segnale 'clicked' non significa proprio nulla. Puoi trovare
un widget che è il subclass di un altro, come GtkEditor.
--
PLF

 un widget che è il subclass di un altro, come GtkEditor.
ma scusa: ogni widget estende GtkWidget, giusto? e quest'ultimo non ha
un pool di segnali che poi verranno ereditati dai suoi figli? o almeno
un'interfaccia che verrà ereditata?


 un'interfaccia che verrà ereditata?
C'è una gerarchia ma quello che volevo dirti è che ogni classe ha le sue
peculiarità + quelle della classe padre. Per esempio GtkEditor deriva da
GtkText quindi ha caratteristiche simili ma ha anche delle peculiarità.
--
PLF

 GtkText quindi ha caratteristiche simili ma ha anche delle peculiarità.
esatto, è il discorsodell'ereditarietà. Ora, visto che la superclasse è
GtkWidget, tutti i widget dovrebbero avere i metodi di quella classe,
giusto? Bene, allora qual'è il segnale che viene emesso da un widget
quando viene visualizzato?

Newsgroup: it.comp.os.linux.development
Titolo: Differenze tra system e popen

Fanno tutte e due la stessa cosa ?
-- 
Bye,
Colossus

 Fanno tutte e due la stessa cosa ?
no. nella pipe ci puoi leggere e scrivere.
nella system parte una shell che esegue il comando e non ci puoi
interagire.

 ha scritto nel messaggio
news:bfqtbl$huf8c$1...@ID-154800.news.uni-berlin.de...

 "popen" genera una pipe, in pratica crea un contenitore che può essere
visto
solo da un processo padre e un processo figlio e che è usato da questi per
potersi scambiare msg, per esempio il processo padre può avvertire il figlio
di eseguire un file scrivendo nella pipe "ok", il figlio legge "ok" nella
pipe ed esegue il file, al termine dice al padre di aver fatto come gli ha
detto scrivendo nella pipe "fatto", il padre legge la pipe ed esegue
l'operazione seguente. popen chiede il passaggio di un comando o file da
eseguire tra i parametri, il comando è eseguito sempre attraverso una
funzione "exec". "system" scrive invece una riga di comando che sarà
interpretata ed eseguita dalla shell, per esempio chiamare system nel modo
seguente: "system("pwd")", è come scrivere da terminale pwd, sarà quindi
stampata in output il pathname della directory di lavoro, tipo
"/home/user/ciaobello", spero di essere stato chiaro e di esserti stato
utile :)

 utile :)
Mi sei stato utilissimo, grazie mille.
-- 
Bye,
Colossus
Newsgroup: it.comp.os.linux.development
Titolo: makefile: installare .so solo binario

Ho scaricato i osrgenti del compilatore per basic stamp sviluppati da non
so quale gruppo utenti linux. Fanno talmente schifo che mi sono rifatto
il compilatore. Non è certo una cosa epica, anche perché la parallax dà
un file .so che contiene le tre funzioni necessarie per compilare un
sorgente e si tratta solo di costruire qualcosa di utile attorno alla
libreria.
Il mio problema è che ho rifatto tutto con gli autotools e non con quello
schifo di makefile oroginali e mi trovo a dover installare questo dannato
.so , che per ora se ne sta nella directory src ma non viene installato. 
Che direttive devo metterci perché il makefile generato dagli autotols
lo installi e chiami ldconfig?

 lo installi e chiami ldconfig?
lib_LTLIBRARIES = 
libstocazzo.la
libstocazzo_la_SOURCES = boh.c boh2.c boh3.h
vedi anche _LIBADD e _LDFLAGS
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
-<! Living on Earth may be expensive, but it includes an annual free trip
		around the Sun. !>-

 vedi anche _LIBADD e _LDFLAGS
no, non hai capito: io non i i sorgenti dello shared object, ho un file
tokenize.so che è proprietario fatto dalla parallax e basta. Vorrei farlo
installare decentemente.

 installare decentemente.
Ops...
direi
mialib_DATA=tokenize.so
mialibdir=$(libdir)
Sappimi dire, che non e' una cosa che si fa tutti i gg.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
-<! When I was young I used to pray for a bike. Then I realized that God 
	 doesn't work that way. So I stole a bike and prayed for forgiveness. !>-

 Sappimi dire, che non e' una cosa che si fa tutti i gg.
ok, funzionare.
Grazie :-)

 ok, funzionare.
Puro culo, di solito non ci azzecco mai alla prima con gli autotools.
NP: Within Temptation - Our Farewell
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Battles Are Fought By Those With The Courage To Believe !>-
  		Manowar - Courage

Newsgroup: it.comp.os.linux.development
Titolo: Linux embedded

Avete qualche link da suggerirmi per farmi una cultura di base in questo
campo? Che soluzioni esistono per implementare linux in sistemi
embedded?
Grazie a tutti per l'aiuto!
Fulvio
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Da non dimenticare l'indispensabile...
www.embedded.it

 ha scritto nel messaggio
news:d3c64a26133635a974c...@mygate.mailgate.org...


 BlueCat Linux
okkio alle royalties !
Newsgroup: it.comp.os.linux.development
Titolo: pilotare cdrecord

Salve a tutti.
Vorrei realizzare un'applicazione in C che piloti cdrecord, c'e' un 
qualche modo per interfacciarsi ad esso che non richieda di parsare il 
suo (assai verboso) output ?
Sarebbe interessante, se supportato da cdrecord, poter fare cio', 
tramite pipe o socket locali a cui inviare comandi e leggere 
informazioni al/dal processo.
Grazie infinite
ciao
	MaX

 suo (assai verboso) output ?
Eccome se c'e`: guarda come fanno le enne-mila applicazioni che usano
cdrecord per masterizzare.
Cosi', on top of my head, mi vengono in mente:
	xcdroast
	gcombust
	gnome-baker
	serpentine
	nautilus-cd-burn
E sono solo cinque. :-)
Ciao,
 Emmanuele.

	nautilus-cd-burn
Questo usa una libreria sua (libnautilus-burn), credo derivata da
libburn o dal progetto dvd+rw-tools.
Consiglio quest'ultimo metodo, visto anche i "dissapori" tra Schilling e
Linux.
Bye.

 Linux.
Non sono "dissapori": gli e` che Schilling vorrebbe scrivere software
per Solaris, e si incazza perche' Linux non e` uguale al sistema
operativo della Sun. :-)
Ciao,
 Emmanuele.

 giretto sul CVS).
Infatti io avevo fatto uno "strings" sulla libreria e i messaggi erano
gli stessi di dvd+rw. Da quello avevo intuito che usassero quel codice
per tutto.
Bye.
-- 
Alessandro Pellizzari

 Si vede che uso molto quella funzione, eh? :)
Io senza nautilus-cd-record sarei perso: gli altri programmi mi fanno
venire il latte alle ginocchia tanto sono (spesso inutilmente)
complicati.
Ciao,
 Emmanuele.


man 3 popen :-)
Newsgroup: it.comp.os.linux.development
Titolo: [kdevelop] impostare parametri per programma da debuggare

Come faccio a dire a kdevelop di avviarmi il programma da debuggare con
determinate opzioni? Io metto le opzioni nelle opzioni di progetto, in Run
Options -> Debug arguments, ma non se le prende (mi dice che il debugger
non trova il file).
Sarà perchè kdevelop non passa a gdb l'opzione --args? Se è così come faccio
a farlo fare?

 Come faccio a dire a kdevelop di avviarmi il programma da debuggare con
]zac[
Premesso che a me risulta che il posto giusto sia in
opzioni->progetto->opzioni di esecuzione->argomenti del programma .
Premesso che in alcuni casi le modifiche vengono attivate solo chiudendo e
riaprendo il progetto.
Premesso che il alcune versioni di kdevelop le opzioni da passare al
programma da eseguire vengono ignorate e il programma viene avviato senza
opzioni.
C'è sempre la possibilità di farlo manualmente:
- Impostare tutte le configurazioni di kdevelop richieste e qualsiasi altro
cosa necessaria.
- Avviare in debug il programma da kdevelop in modo che venga attivato 'gdb'
e la finestra di gestione di 'gdb' di kdevelop (si chiama proprio 'gdb'), a
volte è necessario attivare un'altra finestra di gestione (applicazione,
tags, diff, problemi, messaggi, ecc.) perchè compaiano tutte le finestre e
quindi anche quella con nome 'gdb'.
- Terminare normalmente il programma lanciato in debug da kdevelop.
- A questo punto dalla finestra con nome 'gdb' di kdevelop è possibile
lanciare il programma da debuggare con ' r opzionivarieedeventuali ', poi
lanciare il debug del programma da kdevelop.
Da questo momento in poi e fino alla chiusura (per qualsiasi motivo) del
'gdb' attivata da kdevelop è possibile usare i normali comandi di debug di
kdevelop.
P.S. E' più difficile dirlo che a farsi, il tutto è basato sul fatto che
kdevelop passa al 'suo gdb' il comando 'r' ('run') per avviare il programma
da eseguire e che 'gdb' ricorda le opzioni passate al programma da eseguire
dall'ultima volta che si è usato 'r' e le aggiunge in automatico anche nei
successivi utilizzi di 'r'.

 
Ho provato a fare così: avvio il debug, il programma termina da solo subito,
poi dalla finestra di gdb faccio run opzioni... solo che mi da
quest'errore:
Start it from the beginning? (y or n) [answered Y; input not from terminal]
Starting program: /tesi/bin/bin/click /tesi/fccanet/fcca_config
Stopped due to shared library event
^done
Spero non dovermi rassegnare a fare debug da consolle...
alternativa a kdevelop?

 
E' incredibile, se specifico il file da passare come argomento non con
indirizzo assoluto ma relativo non si verificano problemi (mentre indicando
l'indirizzo assoluto qualcuno si intrometteva ed aggiungeva file:// :-D).
Ora il mio problema è avviare il programma da debuggare da root...
ce la faro'?
Per il momento ho provato ad impostare il bit setuid, ma senza successo.
Grazie.
Newsgroup: it.comp.os.linux.development
Titolo: necessito di free()are;

Ciao a tutti.
Dopo che un programma da me scritto ha girato per un paio di giorni su
una macchina, mi sono accorto che il suddetto programma aveva esaurito
sia la memoria ram che la swap. infatti non è che abbia molto lavorato di
free(); (cosa che ora devo fare). La domanda è: quali variabili
necessitano della free() ?
i tipi semplici (int, char, float ..) ?
(mi pareva che la memoria occupata da questa venisse automaticamente
liberata alla chiamata return; erro ?)
le stringhe crete con puntatori a char allocati con malloc ?
(questo si di sicuro)
le stringhe del tipo "char stringa[100];" ?
(.. ditemelo voi ..)
Grazie a tutti
Ciao
Matic

 
oddiomio, ma chi ti ha dato la patente?!?!
free() la _DEVI_ usare per liberare tutta la memoria allocata con la 
malloc(), calloc() o realloc() (man malloc se non ci credi)
suggerirei un buon ripasso di C...



bastava rispondere no, si, no. ovviamente era la terza che mi
interessava. Grazie ;)

 necessitano della free() ?
tutto cio' che hai allocato dinamicamente tramite malloc/calloc

 (.. ditemelo voi ..)
Assolutamente no.
+++
Consiglio una bella ripassatina di C.
Per ora, ti basti man 3 malloc.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://www.radiance.d2g.com/~zefram
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 interessava. Grazie ;)
prego, 
non te la prendere a male per la risposta, 
solo che sono nozioni base di C ....
ciao ;-)