mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.os.linux.development
Titolo: Driver... o simili...

Devo fare un elaborato per un progetto universitario, premetto che devo
ancora studiare linux e quindi ancora sono un tantino estraneo a questo
mondo...
Cmq, sto cercando come elaborato un qualche cosa (driver, programmino con
una qualche funzione, cose varie interessanti e stimolanti) da studiare e
commentare... ovviamente mi serve il codice, e possibilmente ben
documentato... viste le mie conoscenze ;-))
Qualcuno a qualche idea? Magari ha fatto elaborati?
Grazie a tutti!
Kelir

ben documentato... viste le mie conoscenze ;-))
Uh, ampio come discorso. Quanto tempo hai a disposizione ?
-- 
                                                                  __
 __                                                          __  ///
| _          Computer Science, Swiss Federal Institute       \\\///
|__|iambo    of Technology - mailto:
ggia...@iiic.ethz.ch
     \X//

> Uh, ampio come discorso. Quanto tempo hai a disposizione ?
Grazie per la risposta :-)    Ho fino ai primi di giugno, l'ideale sarebbe
un codice di qualche migliaio di righe ma non eccessivamente difficile da
capire!
Kelir



Che conoscenze hai  ? Se ti proponessi lo studio  di un piccolissimo
sistema  operativo,  sviluppato dal  Politecnico  di  Zurigo con  il
preciso scopo di insegnare che cos'e' un sistema operativo :) ?


 preciso scopo di insegnare che cos'e' un sistema operativo :) ?
Conoscenze? Mmm... non troppe ;-)  Scherzo, studio informatica (scienze
dell'informazione per l'esattezza), e l'elaborato lo devo presentare per il
corso di sistemi II. Ho dato sistemi 1 (dalla microprogrammazione
all'assembler - ricordo che come elaborato feci un programma programmando
direttamente in codice binario e facendolo girare su un'architettura molto
semplice simulata via software in c), ed ora sto studiando sistemi II (dai
sistemi operativi in su, con studio dei processi concorrenti (semafori,
monitor, ecc.) di ada e di linux.
Se non è troppo difficile potrebbe essere interessante :-)  Fammi sap.!
Ciao e grazie!
Kelir

Se non è troppo difficile potrebbe essere interessante :-) Fammi sap.!
Veloce-veloce: Il  systema operativo in questione  si chiama "Topsy"
(Teachable OPerating SYstem), esiste per diverse architetture (Mips,
ia32,  m68k, ...)  e  i  suoi punti  di  forza  sono la  semplicita'
(Microkernel  _veramente_ semplice  con solo  due systemcalls  "Send
Message" e  "Receive Message"),  la portabilita'  (Netta separazione
tra  parti  dipendenti   dall'HW  e  il  resto  del   Kernel)  e  la
"leggibilita'" (E' stato concepito  per insegnare agli studenti come
funziona un'OS).
Puoi  dare un'occhiata  ai  sorgenti (GNU)  sotto 
www.topsy.net
,  da
qualche parte avevo  l'indirizzo di un .pdf che  spiegava ben benino
tutta l'architettura ...
Se  pensi che  possa  interessarti, contattami  in EMail  (Indirizzo
nella firma).

Newsgroup: it.comp.os.linux.development
Titolo: [ANN] XPN 0.2.2

Ennesima release di XPN - X Python Newsreader
Maggiori novità:
- La lista dei gruppi ora viene scaricata in un thread separato (ad
  opera di Valentino Volonghi)
- Ripristinato l'ordinamento per data
- Le url sono finalmente cliccabili
- Il port number ora può essere modificato.
- Altre piccole rifiniture
-- 
When we are not sure, we are alive.
 |\ |       |HomePage   : 
http://nem01.altervista.org
 | \|emesis |XPN (my nr): 
http://xpn.altervista.org

 Ennesima release di XPN - X Python Newsreader
ESISTE IT.COMP.OS.LINUX.ANNUNCI!!!!
-- 
Andrea Bergia - studente              Linux Registered User #281550

 ESISTE IT.COMP.OS.LINUX.ANNUNCI!!!!
Ok messaggio ricevuto.
-- 
Has it ever occurred to you that God might be a committee?


Newsgroup: it.comp.os.linux.development
Titolo: warning : assignment from incompatible pointer type

I compilatori Linux cc e gcc mi danno questi duw warning dei quali mi sfugge
il senso...
warning : assignment from incompatible pointer type
warning : passing arg 2 of 'execvp' from incompatible pointer type
I due warning si riferiscono alle eguenti linee di codice:
1) argv = memory;
2) execvp(memory[conta][k],&memory[conta]);
Con char *memory[20][20] e l'& dell'exec per l'esecuzione in backgrounf.
Qualcuno puņ aiutarmi?

: 1) argv = memory;
: 2) execvp(memory[conta][k],&memory[conta]);
:
: Con char *memory[20][20] e l'& dell'exec per l'esecuzione in
backgrounf.
:
Troppa indirezione... basta char memory[20][20]
piuttosto non capisco quali 20 programmi devi eseguire... e nel
caso, il nome del programma va escluso dagli argomenti:
2) execvp(memory[conta][k],&memory[conta]+1);
non è più semplice un
char prog[20]; // il programma
char args[20][20];  // 20 argomenti da 20 caratteri max
...
int result = execvp(prog[numero_prog],&args[numero_arg]);
...
tu che ne dici????
--
____ __         __,_      __  _____
\  _\_ \  ___ _/ / /\  /\/  \/ / _/ It is better to reign in Hell
 \  _ \ \/ _ '/ , |\ VV / / / / _/ Than serve in Heaven.- MILTON
  \_,_/\_\_,_/_/|_| \__/\__/_/_/
      -- the one and only --     e-mail : 
blak...@tiscalinet.it
                                ICQ    : 59394345
The UNIX Guru's View of Sex:
$unzip;strip;touch;finger;mount;fsck;more;yes;umount;sleep

Il mio problema rimane!
Non capisco a cosa si riferiscano i 2 warning !!
Grazie
                                                Gioele

!!!
Allora...
tu hai passato (char***, char& **) (memory[][], &memory[])
perchè hai dichiarato memory char***
dovevi dichiararlo char memory[20][20];
(vedi risposta prec.)
hai aggiunto un inutile livello di indirezione.

Newsgroup: it.comp.os.linux.development
Titolo: Cerco esempio di trasmissione file coi socket

Salve a tutti
Sto cercando esempi (piu' sono minimali e semplici meglio e') su come
spedire un file da un'applicazione A su una macchina ad un'applicazione
B su un'altra macchina, facendo uso dei socket
Ho cercato con google, ma trovo esempi solo con dei messaggi e fino a li
ci non ho problemi, volevo proprio trovare un esempio pratico di due
applicazioni che si scambiano un file (binario o no).
Grazie
Ciao
	MaX

Dimenticavo:
	in C

http://www.lilik.it/~mirko/gapil/gapil.html
-- 
Putt's Law:
        Technology is dominated by two types of people:
                Those who understand what they do not manage.
                Those who manage what they do not understand.

 
http://www.lilik.it/~mirko/gapil/gapil.html
Tante belle cose certamente, ma a parte essermi gia' nota, la
documentazione non e' quella che mi manca
Mi interessava un esempio pratico e abbastanza diertto per vedere come
realizzare lo scambio di file in maniera corretta.
Grazie comunque
ciao
	MaX

Newsgroup: it.comp.os.linux.development
Titolo: libri su X Window

Saluti.
Siccome ho intenzione di documentarmi su questo sistema sto cercando delle
guide.
Nella biblioteca della mia università ho trovato la serie di volumi:
THE DEFINITIVE GUIDES TO THE X WINDOW SYSTEM della O'Reilly.
Tuttavia sono di circa dieci anni fa, mi chiedevo quindi se non ci sono (o sono
previste) nuove edizioni.
Fortunatamente su Internet ho trovato l'edizione Open Source del sesto volume
(Motif 2.1);
c'e ne sono anche per gli altri volumi?
P.S.
Avrei una domanda sulle performance delle OpenGL in X-Window:
con una scheda grafica tipo GeForce3, le prestazioni di un gioco OpenGL
come sono rispetto a quelle sotto Windows?
Grazie  Manlio Perillo

non è che sia cambiato molto in X ;-)


Nella versione Open Source su Motif 2.1 viene riportato che alcune funzioni
della
libreria X sono deprecate.
Saluti  Manlio Perillo

 
Uguali, forse anche migliori...
Ciao
Newsgroup: it.comp.os.linux.development
Titolo: Problemi di compilazione con lib. OpenGL

Ho una Matrox G200 che voglio utilizzare per Sviluppare applicazioni OpenGL
visto che offre una buona  (vabč ce ne sono altre molto migliori)
accellerazione harware.
Sul sito della Matrox ho trovato un link ad un sito che offre un supporto
ottimizzato OpenGL per le schede della serie G (G200 G400)
Il Pacchetto in questione si chiama GLX e una volta compilato e installato,
inserendo il modulo relativo nel file di configurazione di Xfree, ho notato
una accelleranione molto notevole.
Per il test ho utilizzato quei 3 demo gią compilati che sono presenti nella
Mandrake 7.2.
Ora ho provato a Compilare alcuni demo molto semplici ma non mi trova le
varie librerie.
Ho installato le librerie Mesa 3.2  ( E' giusto questo?) utilizzando i
comandi:
./configure --with-x  ( ho provato anche senza l'opzione  --with-x )
make
make install
c'č anche la compilazione dei vari demo :
che tra l'altro funzionano regolarmente utilizzando gli script di make
inclusi (make check, make exec).
Il sorgente che cerco di compilare ha vari file di include che  il
compilatore credo riesca a trovare, ma le varie funzioni di Libreria OpenGL
pare che non li trovi, e quindi viene scritto che il nome di funzione non č
definito.
Ci stą che il compilatore non trova i vari moduli (.o) che contengono le
varie definizioni?
Ma dove ho sbagliato?
--
Grazie, Drake----->
-----------------------------------------------------------
Per rispondermi via e-mail , togli
'NOSPAM' dall'indirizzo di posta !!!!!!
-----------------------------------------------------------




Verifica che /etc/ld.so.conf contenga il path delle shared lib aggiuntive 
e se non fosse cosi' aggiungilo ed esegui una tantum ldconfig.
Non so se Mk7.2 abbia /usr/local/lib tra i default. E magari sii piu'
preciso riguardo agli errori, magari con un estratto del log di make.
-- 
Francesco P. Lovergine

Newsgroup: it.comp.os.linux.development
Titolo: PerSonalizzazione Del Kernel

Ragazzi personalizzare un kernel,
significa ingrandirlo implementando moduli e linkarli al kernel oppure
variare proprio il codice del kernel?
se non è la stessa cosa quale è la differenza?
realizzare un modulo in generale ho capito come si fa .....
ma come faccio a cambiare il codice del kernel?
esistono dei tutorial a riguardo?
Grazie
Ciao a tutti
RISC!

 esistono dei tutorial a riguardo?
Parti da kernelnewbies
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! *Real* programmers use cat > a.out! No way, /real/ ones
        use zcat > a.out 'cause you can type faster that way. !>-
                -- from a Slashdot discussion
Newsgroup: it.comp.os.linux.development
Titolo: delay

Come posso fare per ottenere in asm un delay di 12 usec e 5usec?
Ossia come faccio a calcolare quanti loop tipo,
wdel: loop wdel
ci vogliono x ottenere tale risultato?
Grazie Francesco

 wdel: loop wdel
Non farei affidamento su questo in un OS multitasking.
Lo stato attuale dei processori (branch prediction, cache, multiple
pipeline) non permette di fare previsioni certe.
Se non hai bisogno di precisione esagerata probabilmente c'è qualche
syscall tipo alarm ma non so qual'è la granularità di queste cose (sul
2.6 dovrebbe essere più alta).
magari
man ualarm
       The ualarm() function causes the signal SIGALRM to be sent
       to  the  invoking  process  after  (not  less  than) usecs
       microseconds.  The delay may be lengthened slightly by any
       system  activity  or by the time spent processing the call
       or by the granularity of system timers.
ti va bene...

Newsgroup: it.comp.os.linux.development
Titolo: floating point exception

Salve,
Ho uno strano problema nel porting da win a linux di una mia applicazione.
All'atto del passaggio di un parametro per riferimento mi appare il
messaggio
floating point exception
Lo stesso messaggio mi appare se cerco di stampare il puntatore all'oggetto,
mentre la stampa dell'oggettto con << va bene.
Da cosa puň dipendere?
Grazie
Massimo

 Da cosa pu? dipendere?
Come disse un mio docente: la risposta e' boh :)
Se ci spedisci un po' di codice (ridotto all'osso!) che presenta il
problema, possiamo dargli un'occhiata e cercare di capire cosa non va.
Le nostre sfere di cristallo sono tutte in riparazione :))
-- 
There are only 10 kinds of people in the world --
Those who understand binary, and those who don't.
Newsgroup: it.comp.os.linux.development
Titolo: Compilare con SDL e X11

Ho installato l'rpm di sviluppo di SDL 1.1.5. Prima, con la versione inclusa
in Mandrake (mi pare 1.0.4...), compilavo usando sdl-config --libs --cflags.
Facendolo ora, invece, ottengo tutta una serie funzioni (tutte X11...) non
trovate. Aggiungendo il path di X11 e la libreria, non sembra che la
situazione migliori molto....
--
Marco Iannaccone     
marc...@tin.it
ICQ: 18748121           Tolkien
"I've... seen things you people wouldn't believe. Attack ships on fire off
the shoulder of Orion.
I watched C-beams... glitter in the dark near the Tanhauser Gate. All
those... moments will be lost... in time..., like... tears... in... rain."
FAQ it.comp.lang.c++: 
http://www.programmazione.it/linguaggi/c/lang_faq.htm
FAQ it.comp.lang.c: 
http://www.programmazione.it/linguaggi/c/itcomplangc.htm

a quanto ne so io con le Sdl non servono le X11.
Quindi non dovresti nemmeno fare un include alle lib delle X11..
Fammi sapere
Bye


 ha scritto nel messaggio
news:39D63AF4...@freemail.it...

Newsgroup: it.comp.os.linux.development
Titolo: Consigli sviluppo sistema per SMS

Ciao a tutti! Mi servirebbe qualche consiglio per sviluppare il progetto di
un sistema di gestione degli SMS per una piccola radio locale.
Il programma dovrebbe gestire un modem GSM Wavecom connesso alla seriale del
server facendo in modo di ricevere i nuovi messaggi, spedire SMS a uno o più
utenti o addirittura in broadcast, controllare il credito residuo, il
segnale e alcune altre cosette di minore importanza.
I messaggi in uscita e in entrata volevo salvarli su di un database. Volevo
inoltre che il programma facesse da server in modo che i (2 pc con Winz)
client si potessero collegare indifferentemente e potessero visualizzare i
messaggi in arrivo e fare in modo di spedirne alcuni.
Ultima cosa, il programma dovrebbe controllare ciclicamente l'arrivo di
nuovi messaggi, se ci sono messaggi nuovi da spedire, il segnale e il
credito residuo.
Alla fin fine vi chiedevo lumi sulla struttura del programma a partire dal
linguaggio di programmazione (siccome non ho le idee molto chiare.....); ero
orientato verso il c++ anche se ultimamente sono indeciso perchè mi
piacerebbe fare qualcosa consultabile via web localemente. Voi cosa mi
consigliate?
Grazie a tutti

 ha scritto nel messaggio
news:eB0ya.13643$lK4.4...@twister1.libero.it...



Intendi per la gestione della regia?
Magari se ti interessa ne parliamo in privato......
Basta che togli i ### dal mio indirizzo

 segnale e alcune altre cosette di minore importanza.
non è difficile. O non difficilissimo.
Ti attacchi in seriale al modem e gli spari i comandi AT.
Io ho scritto una piccola libreria per sviluppare programmi in c/c++ per i
modem ericsson, solo che adesso a causa dell'università non riesco a
finirla.... 
Se vuoi darci un'occhiata:
http://www.campana.vi.it/ottavio/progetti/myericsson.php3?lang=it
l'interfaccia dei comandi AT è sempre la stessa in tutti i telefoni che ho
visto.
L'unica cosa che non so fare è controllare il credito

 Grazie a tutti
figurati.
ciao
twism
-- 
Entra in te stesso e se ti piace restaci.


Mi spiegheresti meglio come intendi per Serializer?
Grazie ancora
Newsgroup: it.comp.os.linux.development
Titolo: Da che parte inizio?

Ciao a tutti, mi chiamo Paride.
Ho alle spalle qualche anno di programmazione in Basic, Q-Basic, Visual
Basic, Pascal, e da circa 1 anno in C, ma anche se uso Linux da 2 anni
non avevo ancora preso in considerazione di mettemi a programmare delle
interfacce grafiche (finora ho fatto solo programmi in modalit' testo).
Qualcuno mi sa dire da che parte posso cominciare, e soprattutto che SW
mi serve?
Grazie in anticipo.


ha scritto: 

Ciao Paride.
Non so se hai sentito parlare di Nidl
Programmare sotto X con Nidl e' un vero scherzo
e lo puo' fare chiunque.
E' talmente facile che se vuoi realizzare rapidamente
un paio di applicazioni ti consiglio di provarlo.
Anche questo NewsReader e' stato scritto in pochi giorni
con Nidl.
Dalla prossima versione troverai infatti anche i sorgenti di
NidlNews ed i comandi per gestire il socket
Trovi Nidl su 
www.mclink.it/personal/MC0931/nidl.html
Saluti
\_______ Via NidlNews 0.1 _______

 --------------7E703733070194BE0D76B6B0--
-- 
Enrico Fracasso
C.d.L in ingegneria elettronica
Universita' di Trieste


il software che ti serve č il gtk, se hai GNOME installato
gia c'č.
se no vai su 
www.gtk.org
 e trovi documentazione tutorial, e i pacchetti
aggiornati.

Newsgroup: it.comp.os.linux.development
Titolo: interfaccia per motore di ricerca

Ciao,mi chiamo Francesco e sto cercando di sviluppare un interfaccia per
motore di ricerca con il C
sotto l'ambiente Linux: so che esistono delle funzoni Qt,ma vorrei sapere se
c'è almeno un altro modo
per implementarla.
Grazie della collaborazione!

 sapere se c'è almeno un altro modo per implementarla.
Io prenderei in considerazione l'html+php+cgi secondo necessita`.
-- 
Chiusura di Windows in corso.  Sto dando fuoco al computer... _/Davide\_
Ora si puo` spegnere il computer!  Se ci riuscite...          \Alberani/
   Cinereview: La tigre e il dragone: Ang Lee si droga!!! Voto: 6-
Per contattarmi: 
http://digilander.iol.it/alberanid/
Newsgroup: it.comp.os.linux.development
Titolo: Parsing xml

Premesso che di xml non se so quasi nulla. Ora dovrei scrivere un parser
in c++ per un linguaggio descritto tramite xml. E' meglio che faccia
tutto da zero oppure e' preferibile meglio che mi appoggi ad una 
libreria?  E quale? 
Ciao.
C.
-- 
"...l'utopia non e' l'irrealizzabile ma
l'irrealizzato..."
Cage Autoproclamatosi fan N°1 di Sucaman
zetalab: 
http://www.inventati.org/zetalab/


se devi scrivere un parser di xml usa bison. O antlr, insomma, un
generatore di parser. Se devi solo usare i dati scritti nell'xml usa
libxml2.
giusto i miei due centesimi

usa libxml2.
Quello che mi serviva grazie!

Newsgroup: it.comp.os.linux.development
Titolo: Rh8 e C

Ciao a tutti
ho appena installato la nuova redhat 8 che comprende il gcc 3.2
ho iniziato a fare un programmino stupido..
bene.. l'ho compilato e mi succede una cosa stranissima: SE faccio eseguire 
questo prg da un terminale sotto KDE ha dei problemi (praticamente pare non 
eseguire o eseguire male le ultime righe del programma)..
sotto shell, funziona bene..da notare che il programma è CORRETTO ! :)
che diavolo può essere ??
grazie
ciao!
-- 
---
Keyboard error or keyboard not found
Press any key to continue

 ciao!
Ciao

 Ciao
-- 


  
Continui a non spiegare cosa vuol dire "eseguire male le ultime righe del 
programma".
Nicola.
-- 
chi va pian va san e va lontan

 
giusto ! :)
in questo programma, non mi esegue l'ultimo printf..
... secondo me ho il demonio nel pc! :)


in questo programma, non mi esegue l'ultimo printf..
Aggiungi uno \n in fondo alla stringa stampata.
Alessandro.

 funziona... azz  se il codice  gira sotto shell e  sotto uindovs..
1) I commenti in c vanno tra /* */ e non preceduti da //
2) int main() deve tornare un intero
Prova ora:
#include <stdio.h>
int main(){
 int v[5]; /*inzializza un array*/
 int c=0,i=0, massimo=0;
 printf("Riempiamo 'sto array \n");
 for (i=0; i<5 ; i++){ scanf("%d",&c); v[i]=c; }
 i=0; printf("array riempito:\n");
 while (i<5) printf("%d \n", v[i++]);
 printf("Calcoliamo il massimo\n");
 for(i=0; i<5; i++) if( v[i] > massimo) massimo=v[i];
 printf("Il massimo e` %d\n", massimo);
 return 0;
}
Se  ancora non  funziona prova  a cambiare  terminale, rxvt,  eterm,
aterm, konsole, ...
-- 
http://www.fantoibed.da.ru
 |   linux   | 
http://www.spippolatori.com
 UIN:62959208              | addicted  | email:  
fant...@libero.it

ancora non ho provato (ora sono su winzzoz), ma SE da shell funge bene,
perchè da x11 non dovrebbe andare (è questo il dubbio!)  ??

 ... secondo me ho il demonio nel pc! :)
...oppure il terminale è line buffered... :)
metti un \n alla fine
-- 
Ciao,
[Resnick]
Newsgroup: it.comp.os.linux.development
Titolo: programmazione dei socket

Ho il problema di dovere specificare, in un programma client di applicazione
remota, scritto in C, l'indirizzo locale e la ephemeral port da cui voglio
far partire una connessione tramite connect(). Anche se non è strettamente
necessario vorrei potere specificare anche l'interfaccia di rete.
Non ho capito come fare questa scelta tra la chiamata socket() e la
connect().
Grazie in anticipo per chiunque voglia aiutarmi.
Fabio.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Fabio.
ciao ...
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}

 
Scusa ma che vuol dire che vuoi specificare l'indirizzo locale e
l'interfaccia di rete dalla quale vuoi far partire una connessione ?
<dude>
Quando ti connetti l'indirizzo sorgente è il tuo, e l'interfaccia di rete
sarà scelta in base all'indirizzo di destinazione, no ?
</dude>
Stiamo parlando di protocollo ip vero ?

 hai provato ad usare bind prima della connect() ??
Scusa la mia scarsa conoscenza della programmazione dei socket.
Dimmi cosa manca, per favore:
Prima di fare la connect() riempio la struct sockaddr_in con le info su
server a cui voglio connettermi.
Quindi non ho capito quando dovrei usare la bind():
se lo faccio prima di riempire la struct sockaddr_in, cosa passo alla
bind()?
se lo faccio dopo aver riempito i campi della struct sockaddr_in, gli passo
le informazioni sulla porta e indirizzo del server oltre che il file
descriptor ottenuto dalla precedente socket().
Quindi come devo fare?
Devo instanziare un'altra struct sockaddr_in con le info sull'indirizzo
locale e porta locale?
E che file descriptor devo dare alla bind()?
Troppe domande, scusate.
Comunque se tu o qualcun'altro puņ aiutarmi ne sarei molto felice.
Ciao, Fabio.


 Stiamo parlando di protocollo ip vero ?
Si, stiamo parlando di protocollo IP.
Per quel poco che ne so puoi avere più interfacce di rete che teoricamente
hanno la stessa tabella di routing.
A questo punto vuoi potere stabilire quale usare.
Esistono diversi famosi tools open source come hping2
http://sourceforge.net/projects/hping2/
che ti permettono di stabilire l'interfaccia da usare.
Nel caso di hping2 c'è l'opzione -I.
Rimane il problema della scelta della porta...
Grazie, Fabio.


 Ciao, Fabio.

Newsgroup: it.comp.os.linux.development
Titolo: Programmazione DirectFB

Qualcuno ha esperienza di programmazione sotto DirectFB, magari con gtk??
Vorrei sapere se è agevole creare semplici interfacce grafiche per DFB, e se
è possibile utilizzare qualche tool tipo glade per la programmazione.
Grazie e tutti!
Cippa Lippa
--------------------------------
Inviato via 
http://usenet.libero.it

 è possibile utilizzare qualche tool tipo glade per la programmazione.
certo


Posso mantenere, nello stesso sistema, le librerie basate su directfb e
quelle standard???


 quelle standard???
sì. le h oinstallate in due posti diversi. Poi basta impostare le
variabili PKG_CONFIG_PATH e LD_LIBRARY_PATH

Newsgroup: it.comp.os.linux.development
Titolo: Documentazione librerie C++

Ciao a tutti!
Ho iniziato da qualche mese a programmare in C++ e dopo essermi spulciato un
bel librone e aver appreso le basi, ora vorrei "osare" qualcosina di più.
Il libro era per principianti, quindi non spiegava come usare tutte (o
almeno alcune) delle librerie.
Ho provato ad aprirle con emacs per capire come lavorano, ma se fossero
state scritte in giapponese forse non me ne sarei neanche accorto...
Vorrei iniziare a fare qualche prova di networking e magari (se possibile)
una prova di connessione a MySql...voi cosa mi consigliate?
Che librerie dovrei usare? E dove trovo la documentazione?
Grazie a tutti!

 Che librerie dovrei usare? E dove trovo la documentazione?
Nella libreria standard C++ non mi pare ci sia roba per i socket. Quindi o
usi le funzioni C standard o ti cerchi una libreria che ti piace su
freshmeat. Per connetterti a MySQL o usi le sue librerie di sviluppo o usi
un'astrazione, a la ODBC tanto per intenderci.
-- 
  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: Compilatore C cercasi

Cia a tutto l'NG sono alla ricerca disperata di un compilatore C per Linux
Grazie per la collaborazione
 
Gioc...@inwind.it

 Cia a tutto l'NG sono alla ricerca disperata di un compilatore C per Linux
mmmmm..... sono praticamente sicuro che tu stia cercando un IDE con GUI
stile VisualC++.... e non ti posso aiutare... se invece davvero cerchi un
compilatore per Linux.... beh... ce l'hai già... si chiama gcc ed avere una
macchina Linux senza il gcc è probabile quanto attraversare La Tempesta
Perfetta (quella da cui hanno tratto er filme) in equilibrio su uno spillo
arroventato col naso mentre una murena cerca di salvarsi mordendoti il
sedere... e riuscire a raccontarlo ai posteri perché ne sei uscito vivo...
ANF! :-)))
Caio,
Wiz of Id

 Cia a tutto l'NG sono alla ricerca disperata di un compilatore C per Linux
Scusa ma che cavolo di distribuzione hai che non ti ha installato il
gcc???
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"

Cia a tutto l'NG sono alla ricerca disperata di un compilatore C per Linux
Eh?
Pronto?
Sei sicuro di quello che hai scritto?
Se c'e' una cosa che non manca in tutte le distribuzioni, e' proprio il
compilatore c (e c++).
Probabilmante non l'hai installato, ma ce l'hai sicuramente.
Non aspettarti effetti grafici speciali, MFC o VISUAL di quaedila'.
-- 
           |Save our planet!
  Ciao     |Save wildlife;
  roberto  |For your E-MAIL use only recycled Bytes !!
           |roberto poggi  
rpo...@softhome.net

macchina Linux senza il gcc è probabile quanto attraversare La Tempesta
Hmm, se ricordo bene i post del primo periodo post corel1.0(o altra
distribuzione tutt'automagica, confesso di averlo rimosso), tale
meraviglia della tecnica tralasciava alcune cosette, nell'installazione,
come i sorgenti del kernel e il compilatore, in puro stile MS (sei un
utente? che te ne fai di un compilatore? fidati di noi, che abbiamo gia'
fatto tutto al meglio!)


 Grazie per la collaborazione
Č in qualsiasi distribuzione, se proprio non l'hai installato guarda nel cd.
Si chiama gcc e quello c++ si chiama gpp, prova a scrivere i comandi da
console e vedi se sono installati, fai anche man gcc che avrai le
informazioni.
Se cerchi una sorta di ide che ti aiuti a gestire i tuoi progetti ce ne sono
anche se non come VC, puoi provare a cercare in:
http://freshmeat.net
che ne trovi alcuni.
Bye, Francy

Se stai cercando un IDE casomai stile Visual C++ cerca KDeveloper sul sito
www.kde.org
Have Fun
Newsgroup: it.comp.os.linux.development
Titolo: Caricare un modulo alla partenza

Salve,
sto facende delle prove con la libreria grafica svgalib, però ogni volta
che accendo il computer, e provo alanciare un programma scritto con questa
libreria, mi dice che il modulo svgalib_helper non è caricata. Allora
devo caricarlo manualmente con modprobe, mi sembra. Ho anche provato ad
inserire il nome di tale mpdulo nel fiel /etc/modules.preload, ma non
funziona. Qual'è la procedura corretta?
Uso Mandrake Linux.
Francesco
-- 
There are two kinds of researchers:
those that have implemented something and those that have not.
The latter will tell you that there are 142 ways of doing things
and that there isn't consensus on which is best.
The former will simply tell you that 141 of them don't work.

 Francesco
Ciao,
Giuseppe
-- 
"Guarda, una scimmia a tre teste!"

 tu lo abbia gia' come ipotizzato)?
No, non vengono installate, le ho dovute installare da sorgente.


 accendo il computer.
Aggiungi la riga
modprobe svgalib_helper
alla fine del file /etc/init.d/rc.local
È una soluzione un po' sporca ma funziona.
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Se Gauss fosse vivo oggi, sarebbe un hacker.''
      --Peter Sarnak (Princeton University)

 È una soluzione un po' sporca ma funziona.
Sporca in che senso? Comunque ora provo.
Grazie per il consiglio, comunque.


 Sporca in che senso?
Nel senso che è una soluzione "fatta a mano" che potrebbe non funzionare 
più in caso di aggiornamento del sistema e di cui il sistema non è "a 
conoscenza".
In questo particolare caso è molto poco probabile che ci siano problemi 
che in ogni caso non ti impedirebbero di avviare il sistema.


Newsgroup: it.comp.os.linux.development
Titolo: mail a lista di indirizi

ciao a tutti.
ho fatto una semplice shell che manda una mail ad una serie di indirizi,
affinandola sono riuscito a tirare fuori dallo script il testo, ma non
riesco a tirare fuori l'elenco degli indirizi. l'esigenza sarebbe quella di
avere la possibilità di modificare l'elenco dei destinatari senza dover
mettere le mani nello script ma editando un file .txt separato. il codice
che ho inserito è il seguente:
mailx -s "oggetto" "
pi...@pluto.it
 
pape...@minny.it
" < testo.txt
con i destinatari espressi esplicitamente. si può in qualche modo fargleli
leggere da un file?
grazie e ciao
--
free
--------------------------------
Inviato via 
http://usenet.libero.it

 leggere da un file?
mail -s "piu' indirizzi" `cat ./indirizzi.txt` < testo.txt
ciao ...

 mailx -s "oggetto" "
pi...@pluto.it
 
pape...@minny.it
" < testo.txt
esistono programmi certamente piu' "sofisticati" e flessibili di di mailx
o mail.
prova "writemime".
--
Massimiliano.


GRANDE!!! grazie

Newsgroup: it.comp.os.linux.development
Titolo: aiuto... un eretico

 dove iniziare
manuale php su 
www.php.net
funzione mail();
per lavorare in php, imparati accuratamente il suddetto manuale, ma per le 
funzioni limitati solamente a quelle che ritieni ti possano servire.

inizio con il dirvi che non conosco assolutamente il php.....
però ho un piccolo(si fà per dire) problema :
ho un sito alloggiato su un server linux ma nonostante ciò tutta
l'applicazione è scritta usando le ASP(sono proprio un eretico =)......
tutto funziona a meraviglia ma ora ho la necessità di spedire e-mail
direttamente dalle pagine web ma purtroppo non è possibile utilizzare i
classici componenti ASP per queste operazioni......
l'unica soluzione è utilizzare il PHP...... ma non saprei veramente da dove
iniziare
cerco una qualche anima pia che mi dia un esempio di come mandare e-mail con
php....... considerando il fatto che esso andrà inserito preferibilmente
all'interno di una pagina ASP(sempre se ciò è possibile....)
ringrazio anticipatamente
Andrea

Ciao,
    per fare funziona ASP su linux e apache , cosa hai usato??
chili software??

 wrote in message
ZI_r6.18924$6W.12...@news.infostrada.it...

Prova 
www.html.it
Newsgroup: it.comp.os.linux.development
Titolo: informazioni su mysql e fedora

scusate, sapete dirmi se la libmysqlclient in fedora viene installata
sotto /usr/lib/mysql invece che in /usr/lib come avviene in debian?

 writes:
OC> scusate, sapete dirmi se la libmysqlclient in fedora viene installata
OC> sotto /usr/lib/mysql invece che in /usr/lib come avviene in debian?
# ls /usr/lib/mysql
libmysqlclient_r.so.10
libmysqlclient_r.so.10.0.0
libmysqlclient.so.10
libmysqlclient.so.10.0.0
Saluti,
Luca Polo.
-- 
Luca...@gest.unipd.it
 --- 
http://www.gest.unipd.it/~jake
----------------------------------------------------------
One Ping to rule them all. One Ping to find them.
One Ping to bring down them all.
And in the darkness crash them.         [The Lord of the Pings]

 libmysqlclient.so.10.0.0
bastardi.....
ma mettendo nel 
configure.in
 la riga
AC_CHECK_LIB(mysqlclient, mysql_init)
questo oltre a controllare la presenza della libreria e aggiungere il flag
-lmysqlclient non aggiunge anche il -L/usr/lib/mysql ?

 writes:
OC> questo oltre a controllare la presenza della libreria e aggiungere
OC> il flag -lmysqlclient non aggiunge anche il -L/usr/lib/mysql ?
Non saprei, ma in /etc/ld.so.conf *c'e`* /usr/lib/mysql.


 Non saprei, ma in /etc/ld.so.conf *c'e`* /usr/lib/mysql.
e invece no, sembra proprio che 
AC_CHECK_LIB(mysqlclient, mysql_init)
degli autotools non funzioni proprio sotto fedora....

Newsgroup: it.comp.os.linux.development
Titolo: [RISULTATO] it.comp.os.linux.mandrake approvato


iQA/AwUBQYpFAALPvdi5rLNzEQJAQQCg9dCzTLWt5wy6iGgcDySU5y7TjxkAoK4V
0agYo8jqLHUNS+k06BcWtcvl
=MltO
-----END PGP SIGNATURE-----


Saluti,
fabiomdf
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/
Newsgroup: it.comp.os.linux.development
Titolo: POSIX thread ed errori compilazione

Salve. 
Ho provato a compilare hypersrc su una debian potato
con questo esito:
In file included from src/main.c:8:
src/header.h:23: #error POSIX threads support is required.
make: *** [out/main.o] Error 1
Guardando alla linea indicata trovo:
#ifndef G_THREADS_IMPL_POSIX
#error POSIX threads support is required.
#endif
Pensando che ci volesse qualcosa oltre a <pthread.h>
mi sono messo anche le libpth e libpth-dev senza ottenere
cambiamenti di sorta...
Per favore c'e' qualcuno che sa cosa mi manca??
So solo che il simbolo incriminato non c'e' tra i miei include.
grazie a tutti
Vi][oZ
-- 
          We are the true believers
       It's our turn to show the world
 In the fire of heavy metal we were burned
         It's more than our religion
          It's the only way to live
           But the enemies of metal
              We can't forgive

 So solo che il simbolo incriminato non c'e' tra i miei include.
hai usato gcc -lpthread <altri argomenti>?
se non funziona neppure cosi' potrebbero essere (la butto li' cosi') le
glibc che non sono state compilate con il supporto per i pthread
ciao
Kronos
-- 
Home: 
http://kronoz.tsx.org
This message will self distruct in 5 seconds.

This message will self distruct in 5 seconds.
No, la compilazione la fa il Makefile, cmq mi sembra strano che su una RH6
non faccia storie e qui si...
Appena posso guardo le opzioni di compilazione ma nel frattempo ho preso il
compilato della RH e l'ho messo qui, e funziona proprio bene.
grzie

Newsgroup: it.comp.os.linux.development
Titolo: kde e applicazioni commerciali

Salve atutti, so che per viluppare applicazioni di tipo commericale 
occorre pagare una licenza a trolltech, e qusto copre il discorso QT. Se 
voglio sviluppare una ppicazione KDE, quindi usando ad esempio kparts o 
una delle altre tecnologine queste sono coperte solo da GPL o anche da 
licenze meno restrittive come LGPL?
e per gnome come è la storia?
Grazie per le informazione

 e per gnome come è la storia?
E` (quasi) tutto in LGPL, quindi puoi fare quello che vuoi tranne linkarle
staticamente, se ho capito bene.
Bye.

Ciao Alessandro
Cosa si intende linkare staticamente o dinamicamente?
link e altra documentazione on line č ben accetta.
Grazie
Ciao



Si ha link statico quando le librerie vengno inglobate nello stesso file
eseguibile dell'applicazione, dinamico se sono contenute in file separati
dall'esegubile (.so in linux .dll in win).
Alessandro.

 e per gnome come è la storia?
lgpl. Che tradotto vuol dire che tu devi dare fuori i file .o per
permettere all'utente di rilinkarli.

 usi.
Falso. Se usi le QT Free Edition, esse sono sotto GPL, quindi il tuo
programma deve essere sotto GPL. Come la maggior parte dei progetti
Gnome, anche quelli KDE sono spesso sotto GPL. Mentre le librerie
(escluse le QT) sono tutte (o quasi) sotto LGPL, per entrambi i
desktop.
-- 
Andrea Bergia - studente              Linux Registered User #281550

 Falso. Se usi le QT Free Edition, esse sono sotto GPL, quindi il tuo
Lo segui il thread? Aveva chiesto per sviluppare applicazioni commerciali,
quindi la mia risposta mi pare sia giusta.
Lo so anche io che se fai apps GPL puoi usare le QT free...

 commerciali, quindi la mia risposta mi pare sia giusta.
Hai ragione, non avevo letto bene. Sorry :-)
Cmq come dice Stallman: un programma sotto GPL può essere benissimo
commerciale. Anche se non è molto comune...


 commerciale. Anche se non è molto comune...
Si`, infatti la terminologia era sbagliata, ma anche la licenza delle QT
mi pare usi "commercial" al posto di "closed source", ma dovrei
controllare.
Bye.
Newsgroup: it.comp.os.linux.development
Titolo: QT e cygwin

Innanzitutto mi scuso per l'OT. Il problema infatti riguarda win32, ma 
nell'apposito ng sembra che nessuno capisca di cosa sto parlando, e credo 
che sia piu' probabile trovare qui qualcuno che possa avere affrontato un 
simile problema.
Dovendo scrivere applicazioni per linux (ambiente X) e win32 ho deciso
di utilizzare le librerie QT della Trolltech. In linux tutto ok. Su win,
dove voglio utilizzare il cygwin, tutto funziona fino alla fase di link,
dove il linker mi comunica di non riuscire a risolvere il riferimento
alla libreria indicata nel makefile come -lqt . Presumo che il file di
cui il linker fa la ricerca debba avere il nome libqt.a, ma nella
distribuzione sono presenti solo i files qt-mt230nc.lib qtmain.lib e
qutil.lib, predisposti per l'uso con VC++
Ho provato a rinominare il file qt-mt230nc.lib come libqt.a e il linker
sembra papparselo senza errori, salvo il fatto che non riesce (guarda
caso) a risolvere nessuno dei simboli che fanno riferimento alle
funzioni della libreria qt.
C'e' qualcuno che ha fatto tentativi analoghi e ha risolto il problema?
Come?
Grazie.
kalb

 wrote in message
news:wTxh8.14591$uN5.3...@twister1.libero.it...

Ciao, non ho ancora provato, ma anche io ho lo stesso problema...
Comunque ho letto qualcosa riguardo il porting dell'intero KDE su
cygwin, e in qualche modo hanno usato QT.
Prova a cercare su sourceforge, sicuramente c'e' qualcosa.
Beh, se risolvi, scrivi nel NG perche' penso faccia comodo a molti.
Ciao
-- 
Alessandro >>CoMiX<< Cominu
http://hydrogen.sf.net
e-mail: 
aco...@tiscalinet.it
Icq: 116354077
Linux User # 203765
[That's not a bug, that's a feature..]
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Prova a cercare su sourceforge, sicuramente c'e' qualcosa.
Dovresti trovare tutto qui: 
kde-cygwin.sourceforge.net
.
Un saluto a tutto il NG, BTW... ;-)
-- 
Carlo Luciano

Newsgroup: it.comp.os.linux.development
Titolo: creazione nuovi account in RedHat 6.0 ??

 il motivo.
man adduser
oppure
man useradd
oppure
"user management" da linuxconf
-- 
  /Kinkie
Se sulla scatola c'e` scritto "Per windows 95 e superiori", dovrebbe
funzionare sotto Linux, vero?

sono un nuovo utente di Linux e vorrei che mi segnalaste la procedura da
seguire per aggiungere nuovi accounts al sistema (per non dovere sempre
utilizzare quello di root), dato che non riesco a crearli e non so quale sia
il motivo.
Grazie.



Premetto che sono anche io un newbie, ma io procedo cosi:
adduser <nomeutente>
	 oppure
useradd <nomeutente>
Per assegnare la password
passwd <nomeutente>
Concludo dicendo che forse qui siamo OT
Ciao
Roby


-- 
Reply by removing one "z" in the email
Life is like a windows box. You never know what bluescreen you're gonna get.
Newsgroup: it.comp.os.linux.development
Titolo: Che fine ha fatto Harmony?

come da subject, qlc sa se il progetto viene ancora portato avanti o se la
quasi-conversione opensource di qt ha fermato il tutto?
ho fatto un giro sul sito 
http://www.yggdrasil.com/~harmony/index.html
 e
l'ultimo update risale a più di un anno fa;
ciao

 l'ultimo update risale a piů di un anno fa;
Abbandonato.
Ciao!
-- 
Davide Inglima, limaCAT
Unix: one of the components of a successful GNU/Emacs operating system.

 l'ultimo update risale a più di un anno fa;
AFAIK il progetto e' morto.
Ciao,
-- 
Diego    | Per le repliche elimina dal mio indirizzo le 
Dainese  | `x' e inverti le due parole intorno alla `@'

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

Se una funzione mi ritorna un valore del tipo void*, come posso sapere la 
grandezza che esso occupa? Nel caso di un array posso usare sizeof, ma qui?
grazie

 grazie
Non puoi, a meno di non conoscere il tipo di dato
puntato dal void*.
C:\>iao Angelo.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Nel caso di un array posso usare sizeof, ma qui?
Devi castare ad un puntatore di tipo conosciuto.


 grandezza che esso occupa? Nel caso di un array posso usare sizeof, ma
qui?
Anche qui. Per esempio, se la funzione è definita nel seguente modo:
    void *f(int i, double d)
puoi usare l'espressione:
    sizeof f(0, 0.0)
oppure l'espressione
    sizeof (void *)
      Carlo Milanesi
http://digilander.iol.it/carlmila

    sizeof (void *)
Attenzione, dire sizeof(void*) (legale) e' molto diverso dal
dire sizeof(void) (illegale).
Il primo, su macchine a 32 bit, sara', presumibilmente, 4
byte.
Da quel che mi e' parso di capire, il nostro amico vuol
sapere la grandezza dell'oggetto puntato, cosa che non e'
possibile fare se il puntatore e' void*.
-- 
Andrea Laforgia - walkietalkie(at)
libero.it
"Meglio cieco che negro" (Stevie Wonder)


Allora come posso mandare questo valore con send() se non ne conosco la 
dimensione? la funzione che mi ritorna questo valore non mi da questa
informazione!


informazione!
Non so di che funzione tu stia parlando, ma la grandezza
della zona di memoria allocata o la conosci a priori, o ti
deve essere comunicata.  Non c'e' scampo.
Se non hai questa informazione, non puoi fare nulla.



   char tmpBuff[BUFF_DIM]
   char* buffP = malloc(BIG_BUFF);
do
{
   nRecvd = recv(sockFd, tmpBuff, BUFF_DIM, flags);
   // copia degli nRecvd byte in un altro buffer
   // ridimensinandolo quando il numero tatale di
   // byte letti supera la dimensione BIG_BUFF.
} while(BUFF_DIM == nRecvd || -1 == nRecvd);
C:\>iao Angelo
Newsgroup: it.comp.os.linux.development
Titolo: Qualcuno usa git?

Sto leggendo documentazione e sperimentando, ma mi sembra piuttosto
ostico...
Quello che stavo cercando di fare e':
1. creare un repo (chiamiamolo A)
2. clonarlo (in uno che chiamiamo B)
3. modificare file in A e tirare le modifiche di A dentro B
Quello che ho fatto e'
* creare A eccetera eccetera
* vado nella directory di B e do' "git clone /path/to/A"
* cambio un file in A e do' un commit
* do' "git pull /path/to/A master" ma ottengo
    " * branch            master     -> FETCH_HEAD
    Already up-to-date."
Non e' possibile fare pull di A in B? Devo fare push da A in B?
Suggerimenti?
Thx,
Pleg

BTW, mi par di capire che A non possa fare push in B, perche' B ha la
stessa branch checked-out.
Sperimentero' un po' con questo pull.

 ostico...
Io mi sono sempre rifiutato di utilizzarlo, mi sembra molto complesso
e poco user-friendly (anche se devo ammettere che in certi ambienti,
come lo sviluppo del kernel può essere utilissimo).
Prova a usare Mercurial e vivrai felice :-)

 * cambio un file in A e do' un commit
se hai clonato, hai provato ad usare semplicemente
git pull
da B visto che origin lo hai impostato automaticamente con il clone ?
-- 
Never try to teach a pig to sing.
It wastes your time and annoys the pig.

 da B visto che origin lo hai impostato automaticamente con il clone ?
Mah, e' quello che pensavo anch'io, ma non aveva funzionato.  Poi ho
rifatto tutto da zero e ha funzionato.  Mi sa che avevo incasinato
qualcosa la prima volta...
Pleg

 Prova a usare Mercurial e vivrai felice :-)
Mi serve per un repo online che usa o git o svn, e fra i due ho deciso
di provare questo git.  Non ci ho capito molto :)  ma per ora non
faccio granche' di branching e al 90% me la cavo con pull e push e
quindi dovrei sopravvivere :)
Sara' che abituato a perforce, e riesco a pensare solo in termini di
repo centralizzato.
Pleg

 wrote:

creati una branch 'work' su tutti e due, e il pull fallo su quella ...
poi dopo il push sull'origin fai
$ git merge work
e dal secondario (master)
$ git push
se invece devi aggiornare dal secondario, basta
$ git pull

Newsgroup: it.comp.os.linux.development
Titolo: Grep e campo MX

Ciao ragazzi, 
non so se quanto sto per chiedere è già stato dibattuto, cmq provo a fare la 
domanda... 
 
Dunque, ho realizzato un piccolo scriptino Bash che, data una lista di 
domini, mi estrapola la lista di quei domini che hanno il campo MX settato 
su una particolare macchina: per funzionare funziona, ma ho riscontrato un 
comportamento anomalo quando mi trovo in presenza di domini che non 
esistono più e che quindi non hanno campo MX. In parole povere, anche 
questi domini vengono messi nella lista in output, cosa che io NON voglio... 
=/ 
 
Questo il codice, estrapolato cmq da uno script un pelino più complesso: 
 
========= 
#!/bin/bash -x 
 
DOMAINS=domini 
LIST=output 
PATTERN=miopattern 
 
   cat $DOMAINS | while read riga; do dig MX $riga +short | grep -vq 
$PATTERN || echo $riga >> $LIST; done 
 
echo "Lista creata" 
=========== 
 
C'è modo per fare un controllo sui campi MX nulli in modo tale che non 
vadano a finire in lista? 
 
Grazie :) 
 
Marco 
Inviato da 
www.mynewsgate.net

 writes:
  M> Dunque, ho realizzato un piccolo scriptino Bash che, data una
  M> lista di domini, mi estrapola la lista di quei domini che hanno
  M> il campo MX settato su una particolare macchina: per funzionare
  M> funziona, ma ho riscontrato un comportamento anomalo quando mi
  M> trovo in presenza di domini che non esistono più e che quindi non
  M> hanno campo MX. In parole povere, anche questi domini vengono
  M> messi nella lista in output, cosa che io NON voglio...  =/
Prova con 
 
#========= 
#!/bin/bash -x
 
DOMAINS=domini 
LIST=output 
PATTERN=miopattern
 
cat $DOMAINS | while read riga; do 
 test -n "$(dig MX $riga +short | grep -vq $PATTERN)" && echo $riga >> $LIST
done
 
echo "Lista creata" 
#===========
 
Con "-n $(...)" controlli che l'espansione del comando "dig MX $riga
+short | grep -vq $PATTERN" dia un risultato non nullo, come avviene
ad esempio qualora un dominio non esistesse o non avesse record MX.
Ciao,
nico

Newsgroup: it.comp.os.linux.development
Titolo: forse OT, ma... AIUTO: cygwin

Ciao, non so se questo è il NG giusto per parlare di cygwin, ma spero che
qualcuno possa aiutarmi.
Ho scaricato cygwin per intero e ora vorrei installarne solo una minima
parte perchè l'intero emulatore occupa uno spazio troppo grande per il mio
HD.
A me interessa la programmazione nel lingaggio della shell e quella in C con
tutte le librerie per usare fork, pipe, exec ecc.
Quali sono i pacchetti che devo instalare oltre a quelli di default? Ho
cercato di capirci qualcosa facendo delle prove, ma non riesco a farlo
funzionare a dovere.
Forse però non dipende dall'installazione, perchè quello che accade è che la
maggior parte dei comandi di shell non li riconosce (ad esempio riconosce
pwd e cd e non ls). Qualcuno può aiutarmi???
Vi ringrazio
Banshee

 tutte le librerie per usare fork, pipe, exec ecc.
Bash, libc, gcc, make
-- 
  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