mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.os.linux.development
Titolo: mistero bash

Sto scrivendo un programmino che legge un file ${1}.gtL1 
che ha due colonne, la prima sono numeri la seconda sono 
lettere, e che dovrebbe accumulare la somma progressiva dei 
numeri nella variabile "ntc".
Non so perché ma in uscita ottengo regolarmente l'echo del 
numero letto (nc), della lettera letta (car), e della somma 
accumulata (ntc) ma solamente dentro il while, mentre 
l'ultimo echo esterno al ciclo mi dà sempre 0(zero).
Come mai? dove sparisce la somma accumulata?
Il pezzetto di script:
   ntc=0                             # l'accumulatore
   cat ${1}.gtL1 |                 # legge file d'ingresso
   while read nc car            # legge numero e lettera
   do
    #ntc=`expr $ntc + $nc`     # forma alternativa
    let ntc+=nc                    # accumula valori
    echo $nc $car $ntc        # scrive lettura e somma
   done
   echo $ntc ${ntc}             # scrive somma 2 volte.
Quest'ultimo echo dà sempre zero, ecco l'uscita:
41267 41267
20832 a 62099
[...]
5 j 237638                                                  
2 J 237640
0 0     <<<<<<<<<< perché zero?
-- 
oggi no, domani sì

 Quest'ultimo echo dà sempre zero, ecco l'uscita:
Se fai una pipe "A | B", bash genera due processi che ereditano entrambi
una copia della variabile ntc. A questo punto hai 3 copie della variabile:
una nel processo originario, una in A e una in B. Sa in A o in B modifichi
la variabile, ottieni di modificare solo la copia presente all'interno del
processo.
L'ultimo echo viene eseguito nel processo padre, e quindi stampa ancora zero.
Varie le soluzioni possibili. La piu' semplice e' di evitare la pipe,
che in questo caso non serve proprio:
ntc=0
while ...
    ...
done < ${1}.gtL1
echo $ntc
Ciao,
 ___ 
/_|_\  Umberto Salsi
\/_\/  
www.icosaedro.it



Grazie Umberto per la spiegazione.
Ho dato un'occhiatina al tuo sito, molto interessante.
Ho copiato la pagina su bash, me la studierò con 
calma.


Newsgroup: it.comp.os.linux.development
Titolo: documentazione con doxygen

Mi va praticamente tutto, ho solo un problema.
Quando documento un file con @file mi vuole documentare i #define. C'è un
modo per evitarlo?

 modo per evitarlo?
Tu non documentarli. Poi ci deve essere un'opzione HIDE_UNDOC che dice di
non mostrare le entità non documentate.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
  -<! Where's the warrior in you And the spirit he got? You say - "lost" No!
		It's somewhere inside !>- Lost Horizon - Sworn In The Metal Wind
Newsgroup: it.comp.os.linux.development
Titolo: Settaggio MTU e DF

Mi occorrerebbe cortesemente sapere com'è possibile cambiare il settaggio
dell'MTU ed il flag Don't fragment del protocollo IP.
Per quanto riguarda l'MTU penso, ma non ne sono certo, che debba intervenire
sulla singola interfaccia con il comando ifconfig.
Per quanto riguarda il DF (don't fragment), invece, non alcuna idea di come
possa fare.
VI sarei davvero grato se qulcuno mi potesse fornire queste informazioni.
Grazie,
Marco.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 dell'MTU ed il flag Don't fragment del protocollo IP.
Mai provato personalmente, ma prova a dare un'occhiata in /proc/sys/net/
Bye.
Newsgroup: it.comp.os.linux.development
Titolo: Compilazione di Librerie

Salve a tutti,
	chiedo cortesemente se qualcuno puo' indicarmi del
	materiale su come si compilano le librerie, per ottenere
	i *.so linkabili.  TIA.......
-- 
Inside your PC is a daemon waiting to be unleashed. Free it with FreeBSD.

	i *.so linkabili.  TIA.......
E` gia` stato spiegato in questo gruppo tre o quattro volte.
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | * The Internet is full. Go away.  -- Joel Furr *
      | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it

 E` gia` stato spiegato in questo gruppo tre o quattro volte.
Vabbeh, ma se uno segue da poco il ng(è cercare su deja non è proprio
immediato...)
--
Marco Iannaccone
"Questa è una nave moderna, ma ha un nome antico e glorioso...
Trattala come una signora e ti riporterà sempre a casa"

 wrote:
La prima volta che sono stato trattato da imbecille da te mi sono
limitato a fartelo notare in privato, adesso mi hai rotto i COGLIONI:
non avro' le tue competenze ma sono ben contento di non avere la tua
saccenza. Per il futuro evitami come la peste.
			A mai piu' risentirici.................


 immediato...)
Per l'appunto cercare le parole "compilare" & "libreria" nelle loro
declinazioni porta una caterva di messaggi il cui si discute del
fatto che COMPILANDO programmi spesso si hanno problemi com le LIBRERIE.
Ho provato anche cercando fra la documentazione delle GLIBC e sul LPM
(Linux programming manual), ma non essendo pratico di programmazione
non mi pare di aver trovato nulla di adatto all'uopo.
Faccio pure notare che non ho chiesto che qualcuno mi preparasse la
famosa pappa pronta, mi era sufficiente qualche link a documentazione.
Grazie per il sarcasmo, ne avevo veramente bisogno.........


	i *.so linkabili.  TIA.......
Se usi automake autoconf e libtool ti fa tutto lui nel modo piu'
corretto per ogni tipo di unix su cui compilerai la tua libreria (vale
anche per beos e windos a quanto pare)
Saluti Raffaele che mettere una virgola...
--
 (o-  | c:\> win2000patch001.exe
 //\  | This Microsoft(c) patch fix all bugs present. All rigth reserved.
 V_/_ | Insert Linux boot disk to continue ... loading kernel ...
http://pinguin.linuxbox.com
 r.salmaso(at)
flashnet.it

 			A mai piu' risentirici.................
Gradirei assai che tutti rispettassimo la netiquette. Tu questa
risposta pubblica potevi evitarla 
(in e-mail gli puoi dare della testa di pisello
quanto ti pare) e lui poteva dare una risposta significativa. 
Non basta dire "E' una FAQ" piuttosto dici "E' una FAQ e la trovi
all'URL http://..." Se no ignora il messaggio, che ti costa? Risparmi
i ditini... :-)
Baci e abbracci
-- 
Francesco P. Lovergine  f.lovergine AT 
iesi.ba.cnr.it

 i ditini... :-)
A proposito...esiste una FAQ del gruppo?
Se si',dove e' reperibile?
-- 
**************************************
Duke Of Hell - Lord Of Chaos
Computer Science Undergraduate Student
http://www.cs.unibo.it/~tasso
**************************************
Newsgroup: it.comp.os.linux.development
Titolo: mingw e icona eseguibile

Qualcuno sa come si può fare??
Cioè creare un eseguibile con una immagine
e non la brutta finestra di default di windows???

 writes:

Cosa e' "windows"?
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Dept. of Physics, Univ. of Padova, Italy              ROT13: 
ybe...@cq.vasa.vg

 Cosa e' "windows"?
Una cosa brutta e dolorosa da usare.  Se puo` servire a qualcuno,
recentamente ho dovuto usare windows, e di conseguenza ho creato un
wiki, "windows for linux users", per aiutare altri come me che non sanno
niente di quel sistema e per un motivo o l'altro sono costretti ad usarlo:
http://win4.leenooks.com
-- 
David N. Welton
- 
http://www.dedasys.com/davidw/
Linux, Open Source Consulting
- 
http://www.dedasys.com/

 
Delle finestre!?! :-)

 
Ho dato un'occhiata al wiki e aggiunto qualcosina, noto che pero' per 
molti problemi vengono proposte soluzioni che fanno ricorso a strumenti 
esterni, sarebbe opportuno invece dare maggiore luce a cio' che si puo' 
fare con gli strumenti inclusi nel sistema (quando si finisce a lavorare 
su una macchina Windows probabilmente non e' la tua quindi non e' sempre 
possibile/simpatico installare programmi aggiuntivi di tua iniziativa, 
anche se si tratta di programmi free).
Insomma Firefox e' bello ma non si puo' ignorare che esista IE (magari 
specificando quali siano i difetti e come aggirarli).
Suggerisco inoltre di creare una sezione con una mappa dei comandi linux 
con i corrispondenti Windows.
Alessandro.

 con i corrispondenti Windows.
Buon'idea, metto uno 'stub', ma io rimango saldamente attaccato a cygwin
 e quindi bash:-)


 e non la brutta finestra di default di windows???
Si che puoi, io crosscompilo sempre da Linux a Windows con il mingw32 
(su debian sarge e` anche disponibile come pacchetto). Devi usare il 
programma "windres", un file .rc che includa la tua icona e un'icona in 
formato windows ".ico". Ci sono plugin per gimp per leggerle e scriverle.
Comunque se cerchi windres con google trovi informazioni ben piu` 
dettagliate.
Bye,
  Gabry

Newsgroup: it.comp.os.linux.development
Titolo: Script Perl per irc server

Salve a tutti !!
Qualcuno sa dirmi se è possibile fare degli script in perl per
interagire con il server irc !!??
Fabrizio

interagire con il server irc !!??
Si, con il modulo Net::IRC.
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | * The Internet is full. Go away.  -- Joel Furr *
      | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it
Newsgroup: it.comp.os.linux.development
Titolo: [molto newbie]C e mandrake 8.0

Salve a tutti, ho da poco installato linux mandrake 8.0 sul mio pc, e
come compilatore C mi hanno "vivamente" consigliato GCC. Mi hanno anche
detto che molto probabilmente lo ho già in versione, ma io non so ne
dove ne come cercarlo...
Dove potrei trovarlo? è possibile scaricarlo?
Un utlima domanda: ho comprato l'ultmo numero di linux & c in edicola e
non mi sembra molto adatto per un principiante, e nei cd non ci sono
programmi. Esiste mica un'altra rivista per linux dedicata un pò più ai
principianti con allegati cd con programmi per linux?
Grazie un saluto
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 dove ne come cercarlo...
Il gcc è presente in tutte le principali distribuzioni Linux, compresa la
Mandrake. Direi che non è tanto il più consigliato, ma praticamente
l'unico..Il dubbio potrebbe essere se è stato installato o meno.
Prova ad aprire un terminale e lanciare il comando "gcc". Se ti risponde
qualche cosa del tipo "gcc: No input files" vuol dire che è installato.
Se invece la risposta è "gcc: command not found" vuol dire che non è
installato. Lo dovresti comunque trovare sui dischi della Mandrake.
-- 
Per rispondere via email rimuovere 123


"Linux Facile".
Per quanto riguarda i programmi impara prima a conoscere i programmi che ci
sono gia' sul tuo mandrake, per iniziare penso possa essere abbastanza.
Alessandro.

 sono gia' sul tuo mandrake, per iniziare penso possa essere abbastanza.
A me interessava, pių che altro qualche programma dedicato alla creazione di
siti internet (un editor html, e magari uno per i css, niente di pių...), ho
scaricato august, come editor html, ma non riesco ad installarlo...
Un ultima cosa: ma come si fanno le parentesi graffe in linux?? visto che
sulla mia tastiera non ci sono
Comunque, volevo ringraziare a tutti quanti per le risposte..
Un saluto

 "Linux Facile".
Quanto costa?



-- 



Prova con [AltrGr]+[7] e [AltGr]+[0]
Alessandro.

 linux?? visto che sulla mia tastiera non ci sono
ALT GR + 7 {
ALT GR + 0 }
Saluti
-- 
La speranza e' l'ultima a morire. Ma muore.

Newsgroup: it.comp.os.linux.development
Titolo: Bluetooth Mouse

CIao a tutti,
 
	sono appena riuscito a far comunicare il mio mouse bluetooth al mio 
notebook con su Fedora!! Se faccio un l2ping 00:50:F2:E6:1E:D1 ricevo 
una risposta! e qui tutto ok!
Ma come faccio ad utilizzarlo??? Ad usare il mouse???


Lo hai postato anche su it.culinaria?
-- 
Roberto Tagliaferri-Linux user #30785 <-> r.tagliaferri@(forse)
tosnet.it
	Prima di parlare collegare la spina del cervello,
	 leggere e in caso di schermata blu riavviare.
Newsgroup: it.comp.os.linux.development
Titolo: Linkaggio librerie

Salve,
        mi capita spesso di incontrare degli errori in fase di
compilazione
perché devo specificare esplicitamente al compilatore quale libreria
linkare, ad esempio addesso sto utilizzando la libreria definita in
<unistd.h> ma non so che cosa specificare al compilatore dopo il
parametro -l (uso gcc per chi non avesse capito).
Ecco la mia domanda č questa, visto che sto problema l'ho gią
riscontarto a suo tempo con la libreria <math.h>, dove reperire le
informazioni per i linkaggi delle librerie dalle mie brave manpage? Ho
pure letto l'header in questione ma non vi č nessun riferimento a cosa
specificare al linker.
Grazie
PS.: RISPONDERMI ANCHE IN PRIVATO
-- 
                      >////////<
                      / *  * /
                     /   <  /
__________oOOo______/______/_____oOOo_________
    (°>     Giovanni Costagliola   (jancos)
    //\     mailto:
jan...@technologist.com
    V_/_    
http://digilander.iol.it/jancos
______________________________________________
              /      /
             /      /
            (      (    ______
             \      \  /     /#####*** *  *    *
              \      \/     /####*** *  *
               \           /###*** *  *    *
                \         /##*** *  *
                 \_______/#*** *  *    *

 specificare al linker.
per math.h   credo che nella linea di comando gcc... devi mettere -lm

 parametro -l (uso gcc per chi non avesse capito).
guarda il nome della libreria: sara' qualcosa tipo libXXXX.a
tu devi usare -lXXXX
se non viene trovata prova con:
gcc -L/path/della/lib -lXXXX
ciao
Kronos
-- 
Home: 
http://kronoz.tsx.org
Sono un mirabile incrocio tra Tarzan e Giacomo Leopardi.
In me convivono tutte le doti intelluttuali di Tarzan e
tutta la prestanza fisica di Giacomo Leopardi.
A. Borsani
Newsgroup: it.comp.os.linux.development
Titolo: consiglio libri

Avrei intenzione di acquistare il libro di Stevens
"Unix Network programming" 2ed vol 1 e 2.
Me lo consigliate?
Ero anche intenzionato a comprare "Advanced programming
in the Unix envoroment" sempre di Stevens, ma è troppo
vecchio. Potreste consigliarmi qualche valida alternativa
recente?
Saluti e grazie  Manlio Perillo

 recente?
Beginning Linux Programming - Wrox
Advanced Linux Programming - Wrox
Indipendentemente dal titolo sono entrambi delle ottime panoramiche
(mediamente approfondite) su una notevole varieta' di tecniche di
programmazione. Come buona parte di questi libri costano un occhio della
testa. Solo in inglese credo.
--
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.mascanc.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Computers are not intelligent.  They only think they are. !>-


Sono due libri che si completano a vicenda?
Ossia, in parole povere, consigli di comprarli entrambi?
Ciao e grazie   Manlio Perillo

 Ossia, in parole povere, consigli di comprarli entrambi?
penso ti possa bastare il primo, che introduce i concetti essenziali 
alla programmazione Linux: c'e' di tutto, compresi moduli kernel e 
dispositivi, sockets, CGI, perl, Tcl/tk e gtk e molto altro. Se poi ne 
sentirai l'esigenza, il secondo puo' completare alcune nozioni, ma e' 
tutta roba che trovi online.
Newsgroup: it.comp.os.linux.development
Titolo: Trovare dir con una sola specifica sottodir

Sto disperatamente cercando di trovare un meccanismo per sincronizzare
i dati di scrapbook (quello per firefox) e visto che uso subversion un
problema che devo risolvere è eliminare le dir che contengono solo la
sottodir ".svn" (quando cancello un elemento di scrapbook lui non
cancella quella sottodir perché non sa che esiste).
Sicuramente si fa con find, ma io so ottenere al massimo le dir che
contengono la sottodir ".svn", come ottengo però quelle che contengono 
SOLO quella?
-- 
Herbie

 sottodir ".svn" ... 
find .  -name .a -exec dirname {} \; |
  while read file_name
    do 
      dir_number=`ls -a $f | wc -l`
        if [[ $dir_number == 3 ]]
         then 
           rm -rf $file_name
        fi
    done      

     done      
Un pelo piu` compatto (e tenendo conto della possibilita` che i files
potrebbero avere degli spazi nel nome) ma la funzionalita` di base
non cambia:
find `pwd` -name .svn exec dirname {} \; |
   while read f; do
     [ `ls -A "$f" | wc -l` = 1 ] &&
       rm -rf "$f"
   done
oppure:
find `pwd` -name .svn exec dirname {} \; |
   while read f; do
     [ "`ls -A \"$f\"`" = ".svn" ] &&
       rm -rf "$f"
   done
Sperando che non esistano path del tipo .../.svn/blablabla/.svn
Ciao,
-- 
        Roberto Divia`              Love at first sight is one of the greatest
Dep:PH Bat:53 Mailbox:C02110      labour-saving devices the world has ever seen
Route de Meyrin 385               ---------------------------------------------
Case Postale                                Phone:  
+41-22-767-4994
CH-1211 Geneve 23 CERN                      Fax:    
+41-22-767-9585
Switzerland                                 E-Mail: 
Robert...@cern.ch

 mallin.shetland wrote:
grazie a entrambi... devo dire che io, ragionando secondo la
programmazione procedurale, cercavo di concepire qualcosa tipo find che
eseguisse su ogni dir incontrata una subroutine, un test, voi mi avete
rigirato il problema, usando find solo per elencare le dir da analizzare
poi.
-- 
Herbie
Newsgroup: it.comp.os.linux.development
Titolo: Memoria virtuale

Qualcuno sa dirmi perchè la dimensione della memoria virutale di un processo
è sempre di almeno 1,2MB e quella del RSS di 300KB?
Inoltre conoscete qualche articolo a riguardo o qualche sito che possa
parlarne?
Ciao.

 processo è sempre di almeno 1,2MB e quella del RSS di 300KB?
RSS sta per Resident Set Size, ovvero il sottoinsieme delle pagine
effettivamente residenti in memoria tra tutte le pagine che il
processo possiede come memoria virtuale (SIZE o VSZ).
RSS e' sempre <= di SIZE, perche' nella sua vita un processo non 
riferisce tutte le sue pagine.
Inoltre, di tanto in tanto, se la memoria scarseggia, il SO puo'
reclamare pagine che ritiene siano poco usate dai processi e in casi
estremi RSS potrebbe anche annullarsi.
Sono principi di funzionamento della memoria vitruale che puoi trovare 
in ogni buon libro di sistemi operativi.
-- 
Lorenzo

Si questo lo so. Io volevo sapere perché la dimensione è sepmre di almeno
1,2Mb. In realtà so già che è perché considera anche la dimensione delle
librerie incluse, e le librerie incluse sono sempre almeno ld.so e libc.so .
Ma la domanda fondamentale è perchè il RSS spesso è di 300 KB quando la
dimensione del programma intero magari è minore.
La domanda è un pò strana ma cercate di rispondermi.

Newsgroup: it.comp.os.linux.development
Titolo: Chi runna il programma?

Salve a tutti, premetto che non programmo da molto tempo in c, sono un 
novizio...
Ora, vorrei sapere come faccio ad ottenere dal C l' utente che ha 
lanciato il programma... Mi potreste aiutare?

 lanciato il programma... Mi potreste aiutare?
Non so se esistono delle syscall già pronte, se no l'unico modo ceh mi viene
in mente è andare a leggere nella cartella /proc
ciao

 ciao
Come non detto. non mi ricordavo più dell'esistenza delle syscall getuid e
geteuid.
Ciao

Beh, io vorrei sapere l' user. L' id si ottiene tranquillamente, il 
problema è l' user... altri consigli?


Mi serviva il nome di login, beh, l' ho trovato solo... era getlogin()


 
Da manuale:
  Unfortunately, it is often rather easy to fool getlogin().
  Sometimes  it  does  not work at all, because some program
  messed up the utmp file. Often, it gives only the first  8
  characters of the login name. The user currently logged in
  on the controlling tty of our program need not be the user
  who  started  it.   Avoid  getlogin() for security-related
  purposes.
Ti consiglio di usare getpwuid():
char * username = getpwuid( getuid() ) -> pw_name;
questa è la struttura ritornata da getpwuid:
struct passwd {
  char    *pw_name;       /* user name */
  char    *pw_passwd;     /* user password */
  uid_t   pw_uid;         /* user id */
  gid_t   pw_gid;         /* group id */
  char    *pw_gecos;      /* real name */
  char    *pw_dir;        /* home directory */
  char    *pw_shell;      /* shell program */
};
Ciao
Matic
Newsgroup: it.comp.os.linux.development
Titolo: link oggetti

Buongiorno al newsgroup
Vorrei sapere come linkare oggetti creati con f77 ad oggetti creati in C, ed
eventualmente quali librerie linkare ( una volta esistevano le libf2c, poi
le libg2c ma ora ?? ).
Grazie
                Luca
P.S.
Ovviamente usando in compilatori della GNU.
-- 
<<>><<>><<>><<>><<>><<>><<<>><<>><<>><<>><<>><<>><<>><<>>
Luca Paredi
Computing technical supporter              
Universita' degli Studi dell'Insubria  
<<>><<>><<>><<>><<>><<>><<<>><<>><<>><<>><<>><<>><<>><<>>

Se parli di gcc, non dovrebbero esserci problemi per quanto riguarda il
linking dei rilocabili  in sé pe sé. L'unico problema e, al solito, il
passaggio dei parametri alle routine fortran.
-- 
Don't you know why your Python application has crashed?
Take a look to 
http://www.pycrash.org
My Home Page 
http://cnoviello.altervista.org

Newsgroup: it.comp.os.linux.development
Titolo: Definizione tipi di Linux

Ho notato nei listati dei programmi per Linux tipi di dato tipo int32,
etc...
Dove sono definiti?
C'è una libreria "standard" per programmare sotto Linux, sulla quale magari
si appoggiano le altre?
--
Marco Iannaccone
marc...@tin.it
Nick: Tolkien
ICQ UIN: 18748121
"This is a new ship, boy, but she's got the right name...
You treat her like a lady, and she'll always bring you home"
"Questa è una nave moderna, ma ha un nome antico e glorioso...
Trattala come una signora e ti riporterà sempre a casa"
FAQ di it.comp.lang.c:
http://www.programmazione.it/linguaggi/c/itcomplangc.htm
FAQ di it.comp.lang.c++:
http://www.programmazione.it/linguaggi/c/lang_faq.htm

 magari si appoggiano le altre?
non c'è una libreria standard! magari usava le glib? math?
fai rgrep -r int32 /usr/include/*.h /usr/local/include/*.h
vedi subito dove sono definiti :)
-- 
Wave++, member of EventOrizon software
http://members.xoom.it/wavexx

si appoggiano le altre?
La libc...
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | * The Internet is full. Go away.  -- Joel Furr *
      | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it
Newsgroup: it.comp.os.linux.development
Titolo: Libro su Linux internals

Salve a tutti,
volevo un consiglio circa un libro da acquistare, che mi illustri i
vari "meandri" piu' interni e nascosti del sistema operativo Linux,
consentendomi di raggiungere un approfondito livello di conoscenze di
tale sistema operativo.
Grazie in anticipo
Ciao
CodeNinja

 tale sistema operativo.
In questi giorni sto leggendo Understanding The Linux Kernel di Bovet e
Cesati e mi pare un'ottimo testo. L'approccio e': "linux e'
multipiattaforma, quando bisogna parlare di cose a basso livello (tipo
esempi di sorgenti di gestione della ememoria o process switch) si fa
riferimento principalmente all'architettura Intel". In questo modo il
testo affre un livello di approfondimento vermante notevole. Il testo fa
riferimento al kernel 2.2, ma alla fine di ogni capitolo c'e' un
paragrafo intitolato "Changes in 2.4". Il testo e' in inglese ed e' edito
do O'Relly.
-- 
 Fregata = Nave sottratta al nemico

testo affre un livello di approfondimento vermante notevole. 
Tu pensa farci un esame sopra :-)))

CodeNinja wrote:

Perchč non cominci dalla rete? prova a cercare "The linux Kernel".. se
sei alle prime armi č piů che sufficiente per farti un'idea.
ciao.
Alberto

Newsgroup: it.comp.os.linux.development
Titolo: creare CD avviabile per minidistro

	Ho rotto il lettore floppy, e sono alla ricerca di
	un modo per poter bootare una mini-distro che parta però
	senza la classica immagine su floppy...
	Come posso fare ?
	Grazie per l'attenzione
	PL
-- 
*	Non esistono più i menu a tendina di una volta...
	Anonimo del Sublime	

 	PL
Io sto usando un hard disk, dato che sulla mia base non c'è il floppy.
Il sistema per farlo bootare è lo stesso.
Se vuoi sapere di piu', fischia !
Ciao
Enrico
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Come posso fare ?
Usando mkisofs, isolinux
creati una nuova cartella.
1) Copiaci il file dove hai compresso tutto il / in un file e rinominalo in 
root.gz
2) Copiaci il kernel chiamandolo vmlinuz
lancia:
[vega@veg basilinux]$ mkisofs -o nomedistro.iso -b isolinux.bin -c 
boot.cat
 
-no-emul-boot -boot-load-size 4 -boot-info-table isolinux
qui i miei file nella cartella isolinux.
[vega@veg isolinux]$ ls -l
totale 3788
-rwxr-xr-x    1 root     root         7270 nov 30 18:15 bl.lss
-rwxr-xr-x    1 root     root            8 nov 30 18:15 boot.msg
-rwxr-xr-x    1 root     root         8696 feb 24 21:46 isolinux.bin
-rwxr-xr-x    1 root     root          205 gen 20 02:13 isolinux.cfg
-rw-r--r--    1 root     root      2939504 feb 24 21:46 root.gz
-rwxr-xr-x    1 root     root       897705 dic 31 12:38 vmlinuz
qui il contenuto di isolinux.cfg
[vega@veg isolinux]$ cat isolinux.cfg
DEFAULT BasilinuX
TIMEOUT 5
DISPLAY boot.msg
PROMPT 0
LABEL BasilinuX
        KERNEL vmlinuz
        APPEND vga=771 ramdisk_start=0 load_ramdisk=1 prompt_ramdisk=1 
ramdisk_size=40000 initrd=root.gz root=/dev/ram0 rw
Spero che sia stato chiaro.
that's all folks.
-- 
Vega (alpha Lyrae)
Newsgroup: it.comp.os.linux.development
Titolo: Proprieta' di read Ahead nella RedHat 8.0

Sto cercando disperatamente di trovare un settaggio da fare nel driver SCSI
di un disco
ottico scrittoda noi ma ispirato su sd.c, per non innescare la read ahead
property utilizzata
dalla generic_file_read.
Dalla Revisione 2.4.18 infatti sembra impossibile leggere tramite la syscall
di read() un numero di blocchi predefinito senza innescare la read ahead
property.
Nel caso di media WORM infatti la lettura di blocchi non richiesti provoca
un errore di Blank Check.
Qualcuno puo' aiutarmi ?
Grazie
Aldo

 property.
Non ho voglia di guardare nello standard MMC ma non puoi disabilitare il
read ahead direttamente da qualche pagina del device?
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! A conclusion is simply the place where someone got tired of thinking. !>-

Newsgroup: it.comp.os.linux.development
Titolo: Come eliminare il puntatore del mouse in x-window???

Ho sviluppato un'applicazione x-window per sistemi embedded, nella quale non
č previsto l'utilizzo del mouse.
Ho usato l'utility "plug n play" della red hat 6.1 per togliere la
configurazione del mouse, in modo che x potesse partire anche senza mouse
(altrimenti si piantava durante la partenza).
tutto bene, il WM parte e l'applicazione anche, ma il puntatore del mouse č
sempre lě, al centro dello schermo e non sono riuscito a trovare nessun modo
per toglierlo.
C'č nessuno che sappia come posso fare?
Vi ringrazio anticipatamente.
stefano (
st.ma...@tin.it
)

 C'č nessuno che sappia come posso fare?
Digli all'applicazione (via chiamata ad una funzione X11 di cui non mi
ricordo il nome) di settare a "immagine vuota" la immagine del mouse.
Linux e' il sistema operativo dell'uomo che pensa.
--
Michel <ZioBudda> Morelli		  
mic...@enter.it
 
http://ziobudda.enter.it
Italian Linux FAQ		   
http://ziobudda.enter.it/FAQ/
Italian Linux Press                
http://ziobudda.enter.it/ILP/
Newsgroup: it.comp.os.linux.development
Titolo: iniziare a programmare sotto linux

Salve a tutti ha installato da poco  linux e per me č stato come un
risveglio informatico. Ho riscoperto la bellezza di smanettare e mi č venuta
voglia di fare qualche semplice programma. Vorrei chiedervi qualche dritta
per cominciare (io conosco Java e qualcosa di C e Pascal).
1) Mi sapete consigliare qualche libro sulla programmazione sotto linux
oppure qualche sito?
2) Vorrei realizzare un semplice programma(inizialmente che funzioni da
linea di comando, successivamente vorrei anche realizzare una semplice
interfaccia grafica) che sia in grado di spostare alcuni files da una
directory ad un'altra e di creare directory. Che linguaggio dovrei usare? il
C? quali sarebbero i comandi per la creazione di directory e per copiare
files?
3)Quali editor mi consigliate sotto Kde?
GRazie a tutti,
Giovanni
---
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (
http://www.grisoft.com
).
Version: 6.0.417 / Virus Database: 233 - Release Date: 08/11/2002

 Giovanni
ciao


Grazie per i consigli ora cerco i due testi che mi hai indicato.
Sono adatti ad un principiante come me? ci trovo anche informazioni sulla
realizzazione di GUI per i miei programmi?

Non pensavo di trovarli disponibili in pdf... ora comincio a leggerli
Giova


 realizzazione di GUI per i miei programmi?
Se sai già programmare non dovresti aver problemi, forse molte parti dei
testi vanno molto in profondità e potrebbero non interessarti veramente,
fino a che usi librerie portabili programmar sotto uno o l'altro os è
indifferente.
Per la gui non credo che ci sia nulla, visto che esistono fior di
documentazione per tutte le svariate librerie grafiche sotto linux )gtk, qt,
wx ecc.)
ciao
--------------------------------
Inviato via 
http://usenet.libero.it

Newsgroup: it.comp.os.linux.development
Titolo: come si aggiungono caratteri in mezzo ad un file?

Non riesco assolutamente a inserire un carattere in mezzo a un file senza
sovrascriverne altri.
Come si fa?
Ho provato con r+,w,w+,a,a+ ma niente :-/
Purtroppo sono mesi che no nriesco a riavere i miei libri di c, quindi
non posso consultarli, e nel man non ho trovato info utili.
Grazie per l'aiuto,
Riccardo


Non si fa.
Alessandro.

 Ho provato con r+,w,w+,a,a+ ma niente :-/
E infatti, nelle primitive di gestione dei file, tale funzionalita' non
esiste.
Devi leggere da li' in avanti (meglio, dalla fine a li') e riscrivere
ogni byte sul byte successivo.
Ovvio che ci sono sistemi piu' performanti,che si basano su buffer
temporanei che vengono poi scritti alla fine del lavoro accodandoli
opportunamente, o sistemi di mappatura in memoria, fisica o virtuale che
sia, ma anche li' si lavora con lo spostamento della parte seguente al
punto di inserimento.
-- 
          |Save our planet!
   Ciao   |Save wildlife!
  roberto |For your E-MAIL use ONLY recycled Bytes  !!
          |roberto poggi   
rpo...@softhome.net

 punto di inserimento.
Grazie per la risposta.
Creerò un algoritmo ad hoc.
Riccardo
Newsgroup: it.comp.os.linux.development
Titolo: kernel troppo grande...

Il mio kernel ricompila ma alla fine mi dice che e' troppo grande, sono
1700 kb. Come procedo e' cosi importante che il kenel stia dentro un
dischetto ? Come posso impostare la grandezza massima del kernel ?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Come posso impostare la grandezza massima del kernel ?
scegliendo con una certa logica quello che ci metti dentro

 dischetto ? Come posso impostare la grandezza massima del kernel ?
E' importante che il kernel stia in un dischetto ? Dipende se tu lo vuoi
mettere su un dischetto....
Comunque l'unico motivo per mettere il kernel su un dischetto è fare un
disco di recupero di emergenza, ma puoi fare la stessa cosa (anzi di più)
con una distro live come Knoppix.
-- 
Stefano Gatti 
Email: 
stefano.ga...@tin.it
 (togliere .levami)
Web: 
http://sg67.altervista.org/

 kernel ?
	Ho capito :-) perchč commettevo lo stesso errore pure io :-)
	un volta compilato ``da manuale'' cio' che ti occorre č:
	/usr/src/linux/arch/i386/boot/bzImage
	devi usare quella per fare il boot e non vmlinuz.
	Ciao ciao, Paolo
-- 
<!--_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
                      The Hacking Pages
 
www.lulli.net
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-->
Newsgroup: it.comp.os.linux.development
Titolo: E' il compilatore che va in crash?

 ...o la testa del programmatore?
 Sto cercando di compilare un programma molto grande con gcc 2.96 e in fase
di linking succede che:
 # make
gcc -L/usr/X11R6/lib -lX11 -lm  <...vari object files...>  -o sim
collect2: ld terminated with signal 11 [Segmentation fault]
make: *** [sim] Error 1
 Non sono un grande esperto di programmazione sotto Linux. Qualcuno ha
qualche idea?
grazie mille
niK
-- 
Posted from 
mailrelay2.inwind.it
 [212.141.54.102] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Il linker e' andato in segmentation fault... strano, non dovrebbe mai
capitare, in quanto se si tratta di un errore del programmatore il metodo
migliore non e' andare in crash, ma segnalare l'errore. Sei sicuro che il
codice binario di ld sia integro e la configurazione sia ok?
Ciao
Domenico

collect2: ld terminated with signal 11 [Segmentation fault]
Leggiti la FAQ sotto /usr/doc/FAQ relativa al GCC e al segnale 11, puo'
essere cioe' un problema di surriscaldamento.

 make: *** [sim] Error 1
La butto li'... overclock?
Valentino

Nuti wrote:

Invece capita. Anche a me e' successo quando cercavo di compilare un 
programma grosso (un kernel).
Non mi ricordo se fosse gcc, o ld, boh?
Comunque ho risolto cambiando versione. 
Ho dovuto installare una versione vecchia (la 2.8.1) per fare andare il 
tutto.
Stranamente tutte quelle nuove che ho provato non funzionavano, boh?
Ciao.
-- 
Andrea Francia

Newsgroup: it.comp.os.linux.development
Titolo: timer di sistema


"Vi or emacs? .....OpenOffice! =)"
 

gigi ha scritto:
info libc -> 
          Date and time -> 
                         processor time -> detailed
                         precision time
-- 
Se l'appetito vien mangiando,
Figuriamoci a digiuno...
BW2K+2

gigi ha scritto:
info libc -> 
          Date and time -> 
                         processor time -> detailed
                         precision time
hai guardato queste o altre?


 
Scusa mi sono sbagliato ho guardato le glib! non le libc



Forse non centra niente, ma ho recentemente consegnato un progetto
che calcolava il tempo di esecuzione di alcune primitive di sistema
usando la funzione gettimeofday() .... se il tuo problema puo' essere
associato a questo fammelo sapere, semmai ti posso dare piu' info.
ciao
diego
Newsgroup: it.comp.os.linux.development
Titolo: Quale IDE (new bye)

Ciao a tutti...
Mi sto avvicinando alla programmazione in linux da poco tempo (c/c++).
Immagino che la domanda che vi sto facendo sia stata postata un sacco di
volte, ma portate pazienza per favore!
Vorrei chiedervi in particolare se ci sono già pronti dei file di
configurazione per Vi o Emacs che permettano di trasformarli da editor
general purpose a vere e proprie IDE con tanto di debug e documentazione
consultabili con un click..insomma qualcosa che si avvicini a visualstudio
di M$
Cmq anche qualcosa di +semplice va bene lo stesso
Ciao
Grazie 1000 in anticipo


In Emacs c'e' gia' tutto, ma devi studiare un po' per imparare ad usarlo.
Per qualcosa di piu' simile a devstudio puoi usare kdevelop.
Alessandro.

Ciao
Ho scoperto poche ore fa che il Kylix 3 supporta l'ansi C++
                                   Alessio

 Per qualcosa di piu' simile a devstudio puoi usare kdevelop.
Da un'occhiata anche ad Anjuta e (soprattutto) ad Eclipse.
Sono tutti e tre (Anjuta, Kdevelop e soprattutto Eclipse :D) molto belli.
Io utilizzo Eclipse (ma va? :DDDD).
Ciao,
Nicholas 

 volte, ma portate pazienza per favore!
io posso consigliarti kdevelop, disponibile con praticamente tutte le
distribuzioni, che permette di sviluppare divrse tipologie di applicazioni.
Non posso dare perň commenti personali, perchč non l'ho ancora usato (sono
ancora in alta fase di apprendimento!!)
altro consiglio, un pň piů impegnativo (90Mb da scaricare...) č quello di
tirare giu openKylix 3 dal sito 
www.borland.com/kylix
č una versione open del kylix commerciale, per l'utilizzo richiede solo la
registrazione sul sito della borland.
non ha restrizioni di sorta, se non che il software prodotto deve essere
rilasciato sotto GPL. Attualmente supporta Delphi e ANSI C/C++.
Un mio amico ha detto che un suo prof di informatica lo usa e ne č
contentissimo ("Ho chiesto al mio prof, e lui ha detto che č un gioiello..")
Partendo da questi due ambienti, si puň scendere progressivamente passando
per vari ide fino ad arrivare ovviamente al puro testo.
Non posso che consigliarti una bella ricerca con Google e un "sorvolo" su
www.sourceforge.net
ciao!
Raffaele

Da un'occhiata anche ad Anjuta e (soprattutto) ad Eclipse.
Anjuta lo conosco, Eclipse non e' solo per java?
Alessandro.

Grazie!
Newsgroup: it.comp.os.linux.development
Titolo: Problema Kdevelop

Sto cercando di settare Kdevelop, ma verso la fine mi dice:
"The documentation of KDE-Linrary could not be found.
Please make sure you have KDELibs-Doc installed and set the directory
manually.
Io ho installato sia kdelibs che kdoc, ma sto KDELibs-Doc non lo trovo!
Cosa posso fare?
Grazie mille!
Francesco



DA me i doc sulle librerie KDE
si trovano qui  
/opt/kde3/share/doc/HTML/en/kdelibs-apidocs
comunque devi aver installato Kdelibs3-devel-doc-3.2***.rpm
se parliamo di Kdevelop3 ,  e lo puoi trovare su 
www.kde.org
 
assieme attutte le altre librerie del KDE 3.2 ( adesso è la 3.2.2 ).
-- 
CIAO!!!


Hai compilato tu stesso kdelib e kdevelop?
Se č cosě, per ottenere la documentazione devi avere Doxygen-1.3.x e
ricompilare kdelib con l'opzione di 'configure' che tiene conto della
presenza di questo tool. Lancia
 ./configure --help, ci dovrebbe essere qualcosa come --enable-doxygen o
simile.
Dopo il 'make' devi anche eseguire 'make apidocs' per ottenere i documenti,
e alla fine 'make install'.
Spero di non ricordare male.
Ciao, Fabio.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.os.linux.development
Titolo: chiamata a mount (2)

Ho scritto un programma che cerchi su quale dispositivo
e' il cdrom. Il codice e' il seguente:
// --------------------------------------------------------
#include <sys/mount.h>
#include <unistd.h>
#include <stdio.h>
#include <errno.h>
 
#define NDEV 4
 
#define MOUNT_POINT "/CDROM"
 
int mount_cd(char *dev) {
  return mount(dev, MOUNT_POINT, "iso9660", MS_RDONLY, 0);
}
 
int main(int argc, char **argv){
  int res;
  int i = 0;
  char *dev_list[NDEV] = {"/dev/hda",
                        "/dev/hdb",
                        "/dev/hdc",
                        "/dev/hdd"};
  do {
    res = mount_cd(dev_list[i]);
    if ( res == -1 ) {
      perror("");
      printf("cdrom not found in %s\n", dev_list[i]);
      i += 1;
    }
  } while( (i<NDEV) && (res != 0) );
 
  if ( res != 0 )
    printf("cdrom not found!!!\n");
 
  return 1;
}                 
// --------------------------------------------------------
io ho il cdrom su /dev/hdd e quello che ottengo e':
File o directory inesistente
cdrom not found in /dev/hda
Dispositivo non configurato
cdrom not found in /dev/hdb
File o directory inesistente
cdrom not found in /dev/hdc
Permesso negato
cdrom not found in /dev/hdd
cdrom not found!!!
ovviamente eseguo il programma da root. Perche' non ho il
permesso di fare questo?
Ciao e grazie
Kirk

   return mount(dev, MOUNT_POINT, "iso9660", MS_RDONLY, 0);
Forse dovresti usare (MS_RDONLY || MS_MGC_VAL)...
Ciao
 David
-- 
<d.santinoli presso mi. flashnet. it>

 Forse dovresti usare (MS_RDONLY || MS_MGC_VAL)...
grazie mille. Per altri che sono interessati pero' preciso che e'
MS_RDONLY | MS_MGC_VAL
                   ^^^
mi puoi spiegare brevemente cosa e' MS_MGC_VAL? Da
mount.h non l'ho capito.
Ho una domanda: perche' non vedo che e' montato ne con 'df'
ne con 'mount' ? Come faccio a vederlo con un comando da
shell?
Ciao
Kirk

 ne con 'mount' ? Come faccio a vederlo con un comando da shell?
Dovresti aggiornare a mano /etc/mtab.


Newsgroup: it.comp.os.linux.development
Titolo: Sniffer e panico

Salve a tutti!
Ho iniziato da poco a programmare in C ma me la cavo abbastanza bene!
Il mio desiderio sarebbe scrivere codice per far riconoscere e interagire
Hardware con linux!
Dopo il passaggio al pinguino e conseguente disgusto per WINZOZZ
sono sorte una serie di domande nel mio CERVELLO!
Dopo aver finito di studiare il C, che cos'altro dovrò studiare per
raggiungere il mio obbiettivo?
C'è un libro che tratta la programmazione in C per l'Hardware e soprattutto
per lo standard UNIVERSAL SERIAL BUS?
Come inizio?
Cos'è uno sniffer?
Aiuto, sto entrando nel panico!
Qualcuno può chiarirmi le idee?
GRAZIE INFINITE!

 Cos'è uno sniffer?
In generale qualcosa che visualizza un traffico dati su un certo canale.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
-<! Gesu' e' morto per i nostri peccati.  Non rendiamo inutile il suo
		martirio non commettendone !>-
Newsgroup: it.comp.os.linux.development
Titolo: Segmentation fault

Dopo aver inserito il programma nel PATH effettivamente è partito : ))))
ora il problema è che mi segnala un Segmentation fault (core dumped),
sapreste dirmi dove posso trovare informazioni su questo errore e come
risolvere il problema(sto cercando di capirci qualcosa con l'aiuto di un
vecchio libro sul c che però non mi aiuta molto).
              Grazie  Vittorio.
--------
Questo messaggio è stato inviato da 
http://www.provolinux.org/

  ora il problema è che mi segnala un Segmentation fault 
ah, questi puntatori...
di solito si verifica quando cerchi di scrivere in aree di memoria 
protetta (NULL, fuori dai limiti di un array, shm...) in seguito anche 
alle chiamate a snprintf, str*, printf, piu' raramente con chiamate a 
funzioni in maniera errata

Newsgroup: it.comp.os.linux.development
Titolo: consiglio libro linux

Ciao,
per favore, mi potete consigliare un buon libro SU CARTA
(possibilmente) "medio-avanzato" su linux, per la
programmazione?
Intendo proprio linux, cioè non le basi del c/c++ o cose così,
ma piuttosto un libro dove poter capire come funziona
internamente questo sistema operativo.
Tanto per darvi un'idea, a me piacerebbe scrivere una marea di
piccole ma utili utilities, ma mi servono informazioni.
Solo a titolo di esempio:
a) non riesco a capire se i file in /var/lock bloccano i vari
device sul serio, o se è soltanto una convenzione che, se un
programma vede un device fra i file di /var/lock, non lo
usi...
b) mi dicono tutti di no, ma sono sicuro che deve esistere un
modo per sapere a quale numero il mio modem sta chiamando,
SENZA dipendere dai log di pppd (perché un certo programma
potrebbe aver telefonato senza sfruttare pppd): io pensavo di
intercettare tutte le stringhe inviate a /dev/ttyS0, ma non so
come si fa...
c) partire da 0 ed imparare a fare un demone
grazie - ciao :)
Marco Zanon (powered by Linux Mandrake 7.1)
Coming soon: 
http://www.marcozanon.com
I am firmly against any kind of spamming!

 (possibilmente) "medio-avanzato" su linux, per la programmazione?
Advanced Programming in the Unix Environment di W. Richard Stevens,
Addison Wesley editore.
-- 
Cinereview: U-571: si lascia anche guardare, ma scarsa la     _/Davide\_
recitazione, troppo retorico, storicamente scorretto.         \Alberani/
Voto: 5.                                     (Grande Ferrari!)
http://digilander.iol.it/alberanid/
                    ICQ UIN: 83641305

c) partire da 0 ed imparare a fare un demone
Ingredienti:
Sangue di topo
Ferro delle miniere di Moria
Argilla della tomba del conte Dracula
Scossa elettrica a 2500V e 1550A
La documentazione consigliata e':
"Golem - Hardware Overview"
"Golem - Linux device driver"
"Golem HOWTO"
:-))
--
  	Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.2.16
    **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

c) partire da 0 ed imparare a fare un demone
Advanced Programming in the Unix Environment di Stevens.
*Il* libro per programmare in Unix sapendo il C.
Saluti.
Newsgroup: it.comp.os.linux.development
Titolo: Un consiglio

Ciao a tutti. Volevo sapere se esistono su linux ed eventualmente quali sono
i migliori IDE x java (tipo il JCreator di windows) e object pascal. So
anch'io che esistono rispettivamente Jbuilder e Kylix, ma se possibile
preferirei non usare software proprietario o che cmq richiede una
registrazione sul sito, ecc.
Grazie

Blow ha scritto:

Direi Vim... Oppure Emacs. :-)
Se vuoi qualcosa più stile Win, potresti provare KDevelop. Per ora il
supporto è ottimo per C++ e C, mentre manca per Pascal e non credo sia
molto avanzato per Java... Comunque tentar non nuoce se non alla
bolletta del telefono giusto? E scarica la versione 3 Alhpa 4, uscita
oggi...
-- 
Andrea Bergia - studente              Linux Registred User #281550
"The one thing we're all waiting for, is peace on Earth and an end to
war,
it's a miracle we need, the miracle, the miracle, 
Peace on earth and end to war today,
That time will come one day you'll see when we can all be friends"

 e object pascal. 
Qui alzo le mani :)
ciao

e object pascal. 
non so :/

JEdit con i plugins diventa un ottimo ambiente di sviluppo x Java e nn
solo.
Roby

 Solo che sono decisamente molto più pesanti di Jcreator :)
E' proprio questo il punto...a me servirebbe qualcosa di leggero, molto
leggero! Odio i programmi che mi occupano 3 quintali di ram e 6 ore di
tempo per il download (con il mio caro vecchio 56k).
Grazie a tutti cmq per i consigli, se ne conoscete qualcuno magari meno
potente ma leggero ditemi pure... ;)
Newsgroup: it.comp.os.linux.development
Titolo: Che cos'è -lpcap ???

Buon pomeriggio a tutti,
non capisco perchč senza l'opzione -lpcap ho questo errore ,
#  gcc -Wall -W -O2 readpkt.c -I  /usr/include/pcap/ -o readpkt
/tmp/ccblxhgq.o: In function `sniff':
/tmp/ccblxhgq.o(.text+0x6f): undefined reference to `pcap_open_live'
/tmp/ccblxhgq.o(.text+0xaa): undefined reference to `pcap_next'
collect2: ld returned 1 exit status
mentre se ce la metto tutto fila liscio come l'olio.
# gcc -Wall -W -O2 readpkt.c -I  /usr/include/pcap/ -o readpkt -lpcap
Che cos'č -lpcap ??? A cosa serve ?
Grazie Andrea

 Che cos'è -lpcap ??? A cosa serve ?
Una libreria.
# dpkg -l|grep pcap
ii  libpcap0.7     0.7.2-1        System interface for user-level packet
capturing
Bye.

 Che cos'è -lpcap ??? A cosa serve ?
serve a linkare la libreria pcap 
(file /usr/lib/libpcap.so o giu' di li')
Se non lo metti, il linker dove li trova i riferimenti alle funzioni
pcap_open_live e pcap_next ?
Trimack ... e la promiscuita' (non quella sessuale)
-- 
echo "char  s[]=\"\x68\x61\x63\x6b\x0a\x68\x54\x72\x69\x6d\x89\xe1\x31\"
\"\xc0\x31\xdb\x31\xd2\xb3\x01\xb0\x04\xb2\x08\xcd\x80\x31\xc0\x31\xdb\"
\"\xb0\x01\xb3\x01\xcd\x80\";void main(){int*r;r=(int*)&r+2;(*r)=(int)s;
}">T.c; gcc -w T.c -o T; ./T; rm T T.c

 Che cos'č -lpcap ??? A cosa serve ?
con -lnomelib colleghi il binario risultante alla libreria nomelib.
Usi una libreria, in sostanza.
Nel caso specifico, colleghi l'eseguibile che stai producendo
alla libreria libpcap.so.qualcosa.
Dato che usi funzioni di tale libreria, abbastanza ovviamente,
se non linki il binario alla medesima il linker si arrabbia...
-- 
Ikitt
*** mailserver: 
freemail.it

Newsgroup: it.comp.os.linux.development
Titolo: AIUTO...BASTA !!!!! Linux ----> MSProxy ---->NAT Firewall (Siamo veramente STANCHI) Maledetto BG !!!!

Sono due mesi che TENTIAMO invano di uscire con i client LINUX (MDK
7.2) sulla rete ...che purtroppo è una LAN MS con PROXY 2.0 
Inutili i tentativi di farci assegnare indirizzi NAT non filtrati sul
Firewall perchè il proxy Microsoft si mette di mezzo e non ci fà
passare ...qualcuno ha lo stesso problema o siamo costretti ad
abbandonare il porting di MS98client  ---> Linux MDK.
Grazie

 ha scritto nel
messaggio news:3a8274be...@news.interbusiness.it...


 abbandonare il porting di MS98client  ---> Linux MDK.
poco male, direi... ;-)
-- 
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

Newsgroup: it.comp.os.linux.development
Titolo: Mi data qualche consiglio per iniziare?

Salve a tutto NG volevo qualche consiglio, cioe link, libri
ecc per iniziare a scrivere qualche programmini in c sotto linux.
Ciao grazie

 ecc per iniziare a scrivere qualche programmini in c sotto linux.
kernigham & ritchie, linguaggio C, jackson libri, £46.000
-- 
Non c'è più forza nella normalità, c'è solo monotonia.

 
Tutor at D.S.I. - University of Milan
Newsgroup: it.comp.os.linux.development
Titolo: GLADE sotto window

Salve,
ho il piacere di entrare nelle vostra newsgroup.
Volevo chiedervi se avete conoscenza di come linkare i file header di gtk
per glade sotto windows. Gli script forniti da GTK (
sourceforge.net
) sono
errati: ho chiesto loro delle spiegazioni ma nessuno ancora mi ha risposto
(neanche il tiolare del progetto!).
Grazie e ancora buona giornata....
--------------------------------
Inviato via 
http://usenet.libero.it

 (neanche il tiolare del progetto!).
Bene, ora per favore potresti rispiegarlo in modo che si possa capire?
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
-<! Gesu' e' morto per i nostri peccati.  Non rendiamo inutile il suo
		martirio non commettendone !>-