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

Dove è possibile reperire una guida dello starbasic???
E' possibile che staroffice nonsi a fornito di una guida pewr la scrittura
delle macro??
Grazie per l'attenzione
Alessandro

Dove č possibile reperire una guida dello starbasic???

io ne ho vista una durante l'installazione,
che si chiamava guida starbasic, che sia questa ciň che
cerchi?

Newsgroup: it.comp.os.linux.development
Titolo: Bug Netscape o NO?

Ho installato Linux circa due mesi fa' e... TUTTO OK!!!
quando pero' ho aggiornato la  mia homepage
http://clik.to/pot
inserendo alcuni java applets, Netscape si blocca!!!!.
Vi chiedo di provarci voi, e mandarmi i vostri risultati!!!
GRAZIE
lorenz...@pot-pourri.zzn.com
Sono solo io, o e' la pagina che contiene errori?
P.S.
sotto Win tutto OK!!!


Debian 2.1 + kernel 2.2.13 + Netscape 4.7 nessun problema
tutto ok.
Ciao
Fulvio
vide...@tiscalinet.it
vide...@rete039.it
/////////////////////


Riesco a vederla benissimo senza blocchi. Ho LInux Red Hat 6.1 e Nescape
4.61
Giulio Falco

Newsgroup: it.comp.os.linux.development
Titolo: Potrei installare Debian su questo PC?

Vorrei sapere se la seguente configurazione potrebbe ospitare l'ultima
versione stabile di Debian senza problemi (mi riferisco, per esempio: al
supporto da parte del kernel di Linux del ATA100...).
Pentium III 800MHz
256MB RAM
Sk madre Asus CUSL2 con chipset Intel i815 (supporto ATA100)
Sk sonora SB Live!
HD IBM 30.7GB ATA100
Lettore DVD Pioneer 105s EIDE
Masterizzatore Plextor PXW1210TA EIDE con BURN-Proof
In effetti, quello che mi chiedo, tra l'altro, e' se esistono degli
opportuni driver per alcune periferiche suddette (es.: il masterizzatore)...
Tnx
CodeNinja

On Thu, 16 Nov 2000 18:16:56 GMT, 
CodeNinja (
codeninj...@libero.it
)
wrote:
| Vorrei sapere se la seguente configurazione potrebbe ospitare l'ultima
| versione stabile di Debian senza problemi (mi riferisco, per esempio: al
| supporto da parte del kernel di Linux del ATA100...).
 Vai di corsa su it.comp.os.linux.iniziare, che qui sei Off Topic.
-- 
Emmanuele Bassi         |     [ 
http://digilander.iol.it/ebassi/linux/
 ]
   (Zefram)             |                     [ 
emmanue...@iol.it
 ]
Linux 2.4.0-test10      |         WARNING: `From:' Email Address is FAKE
GnuPG Key Fingerprint: 9747 635E B95A B0B3 4370 1CAA CAF7 512B 945C A44C
Newsgroup: it.comp.os.linux.development
Titolo: libro su perl

Ciao All,
dovrei imparare un linguaggio di script per linux.. a prima vista il perl non
mi sta molto simpatico (come sintassi dico), ma visto che ci sono zillioni di
script in giro per il mondo credo proprio sia il caso di conoscerlo. Ho visto
"Programming Perl, 3rd edition" (uscito proprio a luglio), di Larry Wall, Tom
Christiansen, Jon Orwant, e' questo il piu' "famoso", no? (famoso perche' fatto
bene spero :) - dopotutto c'e' in mezzo l'autore del perl). E' questo che viene
chiamato "camel book"? E perche' c'e' di mezzo sempre questo cammello? :)
Parlando d'altro, stavo dando un'occhiata al python, voi che ne pensate?
Cioe'.. se il perl e' orientato principalmente all'elaborazione di testo (se
non sbaglio, anche se poi ovviamente fa un po' di tutto), il python a cosa
mira? O e' general purpose?
Ciao,
FC
FidoWEB -> 
http://bbs.romacivica.net/fido

Ecco le parole di uno che non riesce a mettersi di impegno in nulla...
e infatti non ha passato nemmeno un esame!
Fravia (non so nemmeno se esiste questo tizio) consiglia:
http://luxb2.virtualave.net/contents.html
qualcuno mi faccia sapere se funziona davvero, intendo se veramente
bastano 21 giorni per imparare perl 5 :-)
Newsgroup: it.comp.os.linux.development
Titolo: Qt Designer e Resize event

Ciao a tutti,
ho bisogno del vostro aiuto in merito alla policy di resize di Qt.
1- Da quanto ho capito il sizepolicy impostato in Qt Designer su un
generico widget viene applicato in runtime considerando il Qsize
restituito dal metodo sizeHint del relativo widget. Giusto?
2- Quando viene invocato il sizeHint del generico widget?
3- Un resize(int,int) invocato su un widget esclude il meccanismo del
sizeHint, giusto?
Esplicito il problema:
Ho il form A.
A contiene un horizontalLayout di due colonne.
La seconda colonna contiene il widget B.
Quando ridimensiono il form A il widget B cambia dimensione
dinamicamente ma non come previsto. Ho impiegato una soluzione del tipo
seguente:
_________________________________
//main.cpp
...
...
Principale * A=new Principale();
A->show();
...
...
__________________________________
//principale.cpp:
Principale::Principale(QWidget *parent)
     : QWidget(parent){
	setupUi(this);
	...
}
...
...
void Principale::resizeEvent(QResizeEvent * event){
	const QSize primo=event->oldSize();
	const QSize secondo=event->size();
	B->resize(B->width()-primo.width()+secondo.width(),
		B->height()-primo.height()+secondo.height());
}
____________________________________
//In principale.ui ho l'horizontal layout con in seconda colonna il
widget B.
___________________________________
B "cresce" solo verticalmente e fino ad un certo punto. Orizzontalmente
non ne vuole sapere. Nel sizeHint di B ho solo un return QSize(300,300);
In QtDesigner al mio widget B(generico widget promosso con header B.h)
che sizePolicy devo specificare?
E che layoutSizeConstraint devo associare all'horizontal layout? E'
forse proprio qui il problema?
Grazie!
Armando

 dinamicamente ma non come previsto. Ho impiegato una soluzione del tipo
]zac[
Non riesco a capire la descrizione del problema, ma in varie prove ho notato
che non è necessario gestire l'evento resize, ma solo impostare i parametri
di gestione dei vari resize dei widget, al limite impostando posizione e
dimensione fisse per risolvere i casi particolari.
Poi ho notato che i casi di ridimensionamento '''anomalo''' sono spesso
dovuti al fatto che alcuni widget non sono stati contenuti nei layout
widget.
Per fare pratica dei casi particolari conviene inserire in widget alla volta
sul form e verificare ogni volta il funzionamento.

 widget.
Mi hai fatto sorgere un dubbio... Controllando il codice sorgente
associato all'interfaccia creata in QtDesigner non ho trovato alcuna
chiamata setLayout.
Mi è bastato aggiungere (nel codice sorgente della classe che eredita da
quella definita in QtDesigner) dopo la riga
setupUi(this);
la riga
setLayout(horizontalLayout_1);
Ora tutto funziona come previsto!
Grazie ancora!
Armando
Newsgroup: it.comp.os.linux.development
Titolo: console o X?

Salve,
è possibile, in qualche modo, sapere se l'utente sta eseguendo il 
programma da console o da X, in modo da visualizzare eventuali 
errori come testo o come finestra grafica?
grazie - saluti :)
Marco Zanon [
http://www.marcozanon.com
]

 errori come testo o come finestra grafica?
Dovresti provare a fare una getenv di $DISPLAY.
Ci sono serie possibilita' che se lavori in console non sia settata.
L'unico problema che posso pensare adesso, e' che puo' capitare di
lavorare
in telnet su macchine con X attivo e che ti esportano il display anche
se tu lavori 
in console.
bye
Gianluca

 writes:
MZ> Salve,
MZ> è possibile, in qualche modo, sapere se l'utente sta eseguendo il 
MZ> programma da console o da X, in modo da visualizzare eventuali 
MZ> errori come testo o come finestra grafica?
Hmmm, se sei sotto  X la shell parent del tuo programma  è a sua volta
figlia  di un  programma  come XTerm,  WTerm  o simili  o comunque  un
processo dell'utente. Se invece sei  in console il padre è un processo
di root... Se  è stato fatto su sei nello stesso  caso della console è
ciò è bene in quanto non è  detto che il nuovo UID possa accedere allo
schermo.
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

 errori come testo o come finestra grafica?
DISPLAY non settata -> sotto console
DISPLAY settata -> testare con la Xlib una connessione, se positiva siamo
                sotto X, altrimenti NON è possibile connettersi

 come testo o come finestra grafica?
In teoria dovresti capirlo dalla variabile d'ambiente TERM che sotto X ha
valore XTERM (anche se usi il terminale di Gnome o eterm o qualcosa
d'altro).
-- 
 Anno = Periodo di 365 delusioni
Newsgroup: it.comp.os.linux.development
Titolo: cerco IBCS per kernel 2.4.2

sono in difficoltà con una RedHat 7.1...parrebbe non esserci l'ibcs e tutte
le compilazioni che ho tentato dei vari sorgenti in rete vanno in errore.
Per cortesia aiutatemi nella mia ricerca...a buon rendere !!!

 wrote in message 9fva3m$pun$1...@nreadB.inwind.it...

Mi pare che non ci sia piu' per quel kernel.
Occorre ricompilare il kernel con una opzione.
Purtroppo non mi ricordo quale pero' so di qualcuno
che in questo modo ha risolto il problema.
Saluti Falco

Newsgroup: it.comp.os.linux.development
Titolo: scelta antivirus

qualcuno mi puņ aiutare nella scelta di un antivirus , che non occupi tanta
ram? grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ram? grazie
hai decisamente sbagliato gruppo

 tanta ram? grazie
dicono che una mela al giorno tolga il medico di torno, quindi dovrebbe
essere un rimedio sufficiente in un sistema sano a tenere lontano
qualsiasi virus.
Ciao, Micky
-- 
What's this hash prompt on my terminal mean?
Micky Del Favero  -  System Manager  &  BOFH

>qualcuno mi puņ aiutare nella scelta di un antivirus , che non occupi tanta


 
non ci girano prodotti MS :-)
-- 
SF
Facciamo quello per cui siamo stati addestrati, per cui siamo stati cresciuti, 
per cui siamo nati. Niente prigionieri, nessuna pietą. Inizio memorabile.

 mi spiegate il perchè linux è immune dai virus ?
Linux non e' affatto immune da virus (cerca "slapper" su google per un
esempio di virus su linux).
Il fatto e' che di virus per linux, per una serie di ragioni, ce ne
sono stati sempre pochissimi.
Saluti,
The Librarian
PS: Per piacere quota correttamente (cerca "quoting" qui:
http://www.news.nic.it/doc/metamanifesto.html
 )

>>qualcuno mi può aiutare nella scelta di un antivirus , che non occupi tanta


> mi spiegate il perchè linux è immune dai virus ?
perche in Linux/Unix gli utenti non sono l'amministratore(root).
Invece sotto windows gli utenti sono preticamante costretti
a essere amministratore altrimenti troppe cose non funzionano. 
http://en.wikipedia.org/wiki/Bliss_%28virus%29
Bliss (virus)
Design
When executed, it attempts to attach itself to Linux executable files, 
to which regular users do not have access. This prevents the executables 
from running, so users notice it immediately. Although it was probably 
intended to prove that Linux can be infected, it does not propagate 
very effectively because of the structure of Linux's user privilege 
system. The Bliss virus never became widespread, and remains chiefly 
a research curiosity.
Ciao
Marco
-- 
       marco.atzeri at 
fastwebnet.it
La prima delle Frequently Asked Questions: 
dove sono le FAQ ?      it.faq
Newsgroup: it.comp.os.linux.development
Titolo: Salvatemi dal VC++

Volevo se in qualche modo era possibile, inserire in una libreria una
funzione mancante.
Nella mia red hat 6.2, nella libreria <stdlib.h> manca la funzione ultoa
(che memorizza in una stringa di caratteri la rappresentazione binaria di un
long).
Penso che la funzione si possa "recuperare" da qualche parte e inserirla. Il
problema e' che essendo un ultra principiante di Linux, non ho la piů
pallida idea di come fare.
Qualcuno vuol essere cosě gentile da indicarmi dettagliatamente il metodo?
Vi prego salvatemi dal Visual C++ !!!
Tra l'altro ho quasi finito il mio programma, e non potete immagginare
quanto mi secchi non concluderlo col g++ (veramente tanto).
Magari se qualcuno di voi ha quella funzione potrebbe spedirmela e spiegarmi
come e dove inserirla (suppongo nell' header <stdlib.h> .
Ciao e grazie Gianni.
-- 
Posted from 
twingo.tiscalinet.it
 [195.130.224.85] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 long).
E perche' non usi snprintf() invece?
Sent via Deja.com 
http://www.deja.com/
Before you buy.



 E perche' non usi snprintf() invece?
non sprintf() ?
-- 
  ______             ____  _      ___  _         
 / ___(_)__ ____    /_  / (_)__  / _ \(_)__  ___ 
/ /__/ / _ `/ _ \    / /_/ / _ \/ ___/ / _ \/ _ \
\___/_/\_,_/\___/   /___/_/\___/_/  /_/_//_/\___/

"Che fa" sprintf()? Non la conosco...
Grazie Gianni.
-- 
Posted from 
c000-h011.c000.muc.cp.net
 [209.228.29.35] 


 Grazie Gianni.
Agisce come printf solo che scrive su di una stringa invece che su stout
per capirci sprintf(stringa, stringa con argomenti di formattazione,
campi variabili di argomenti); adesso poi che ho dato un'occhiata penso
che sia molto meglio snprintf() come nel post precedente.
BTW man snprintf()


Newsgroup: it.comp.os.linux.development
Titolo: Interruzione da combinazione di tasti

Ciao a tutti,
vi espongo il mio dubbio:
devo fare in modo che un programma (scritto in c) in esecuzione
ad una certa combinazione di tasti esegua un comando da shell.
Come posso fare ?
Ciao e grazie.


hai due soluzioni, una facile, una terribilmente cervellotica:
1) facile: installi un gestore per il segnale SIGINT
man 2 signal, man 7 signal
2) smandruppi /etc/inittab per fare in modo che lanci un segnale qualsiasi
che ti aggrada al processo quando premi una combinazione di tasti. Allora
puoi gestire un segnale qualsiasi, non solo SIGINT. Anche in questo caso
devi leggerti le manpage di signal e in più di inittab

 devi leggerti le manpage di signal e in piů di inittab
Grazie mi hai dato la conferma che devo studiarmi i segnali.
Newsgroup: it.comp.os.linux.development
Titolo: Fotocamere digitali USB

Hi all.
Sto  cercando una macchina fotografica digitale ed USB, con driver open e
che sia sicuramente supportata da linux, rimanendo sotto i 300EUR.
Cosa mi consigliate? Io ho visto una HP photosmart 318 o una Kodak
DX3215, potrebbero andar bene? Nessuno le ha provate? Si pilotano tutte
con il driver usb-storage.o ?
Qualunque informazione è ben accetta, ci tengo a precisare che ho girato
i siti di gphoto e tutti gli altri programmi ma sto raccogliendo più info
possibili quindi vorrei sentire anche delle esperienze dirette.
Oltre al semplice scaricamento delle foto ho necessità anche di farle
scattare tramite un comando via cavo usb, se aveste info anche su questo
aspetto ve ne sarei eternamente grato :P
Ringrazio tutti e mi scuso per il crosspost e forse per l'OT.
Bye

Sto  cercando una macchina fotografica digitale ed USB, con driver open e
...ti consiglio it.arti.fotografia.digitale
evitando crossposts.
Buona fortuna! Io sto per passare a Linux con la Nikon Coolpix 800.
Ciao, Monio Carondi
http://members.xoom.virgilio.it/fik
Nikon Coolpix 800

 Buona fortuna! Io sto per passare a Linux con la Nikon Coolpix 800.
Hai ragionissima ma io da neofita pensavo che il remote control ce
l'avessero tutte e si trattasse solo di avere i protocolli open per
usarli sotto linux, dopo 2 giorni di raccolta info ho capito che il
remote control lo trovi con molta fortuna e con molti euro, quindi il
post qui diventa inutile, scusate :)
Ciao

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

SALVE A TUTTI    volevo sapere se il modem adsl 3c0m dual link usb ed
eternet funge con mandrake o redhat, lo posso collegare via usb o via
eternet?
possiedo entrambe le soluzioni!!
grazie!!!
Newsgroup: it.comp.os.linux.development
Titolo: Delucidazioni sui raw socket

Salve,
c'è qualcuno che saprebbe gentilmente spiegarmi le seguenti cose? 
Supponiamo di aver creato un raw socket per leggere direttamente i frame 
ethernet dall'interfaccia eth0...
1. quando io leggo i frame questi non vengono "tolti" dal buffer, poichè 
     tali frame rimangono anche a disposizione del kernel e processati 
in kernel space giusto? Come implementa dunque i raw socket il kernel, 
duplicando l'informazione sul canale aperto in user-space?
2. se apro un altro raw socket sempre verso la stessa interfaccia in 
questo caso i due socket si "mangiano" fra loro i frame? Vale a dire il 
frame che leggo da uno dei due socket tramite una recv() lo posso 
rileggere ache dall'altro socket oppure è stato "tolto"? (spero di 
essermi spiegato)
3. se sono sempre nella situazione del punto 2 e voglio invece inviare 
frame dai due socket, devo mettere in piedi un meccanismo di mutua 
esclusione oppure non è necessario e ci pensa il kernel?
Sapreste indicarmi un pò di documentazione specifica per i raw socket 
sotto linux? Quella che ho trovato io trattava l'argomento in un modo 
troppo elementare e non rispondeva alle mie domande :)
Grazie a tutti, AM

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

Roberto C ha scritto:
 > CUT
 > CUT
 > CUT
Ciao!
Innanzitutto ti ringrazio per il tempo che hai "perso" per rispondermi e 
dei consigli che mi hai dato; le conclusioni alle quali sei arrivato 
sono dettate dalle prove che hai fatto, così come ho fatto io...magari 
ad entrambi qualcosa ci è sfuggito, ma un pò di garanzia in più ora 
cel'ho :)
A pensarci bene è logico che il kernel non permetta a programmi in 
user-space di togliere datagrammi dallo stack tcp/ip fino a che non 
siano stati processati dal modulo operante al livello di trasporto (tcp 
appunto), ma non c'è il verso di trovare documentazione sui 
comportamenti seguiti dal kernel riguardo a tali situazioni; anche UTLK, 
che secondo me è un ottimo testo, su questo argomento tace!
Conosco le libpcap (anche se non le ho mai usate), ma preferisco perdere 
un pò di portabilità, tanto non sto sviluppando un software commerciale 
ma un framework che permetta di testare attacchi su lan switchate, 
implementabili attraverso plugins, basandosi principalmente su 
arp-spoofing e manipolazioni sull'algoritmo di spanning tree...
Grazie ancora per l'interessamento e se dovessi per caso un giorno 
trovare la risposta...bhè non ti scordare di me :)
Ciao ciao, AM
Newsgroup: it.comp.os.linux.development
Titolo: Eliminare o cambiare il grigio di X

Questa è una bella sfida: è possibile cambiare quell'odiosa (per me
ovviamente -)) griglia grigia quando parte X ? Ho provato di tutto, ma
sembra non ci sia niente da fare.
E' semplice cambiare lo sfondo ma DOPO che X è partito, ad esempio con
xsetroot -solid black, ma non riesco a cambiare quella grigila allo
startup di X (io uso un .../xinit my_menu -- /usr/X11R6/bin/X -quiet).
Thks.
Enrico
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Enrico

 
No, però andando a spulciare sulla doc ufficiale di XFree86 ho trovato 
uno switch per X -br che fa proprio al mio caso !


 wrote in message
news:c4ccfab71d199bbc962...@mygate.mailgate.org...


Newsgroup: it.comp.os.linux.development
Titolo: [OT] consiglio

ciao a tutti,
vorrei proporvi un quesito: ho un soggetto, chiamiamolo Source, che effettua 
dei controlli in base a delle regole, se tali regole sono verificate Source 
emetterà delle notifiche ai suoi osservatori, chiamiamoli -con grande sforzo 
di fantasia- Observers.
In teoria, Source dovrebbe emettere la notifica di "condizione verificata" una 
sola volta, diciamo che agli Observers interessa solo il "fronte" del 
cambiamento, per utilizzare un analogia elettronica. Ora, secondo voi è bene 
che la responsabilità di notificare solo questo "fronte" appartenga a Source, 
oppure Source dovrebbe fregarsene, spostando la responsabilità agli Observers?
-- 
SF
I was alone, I took the phone,
I needed time to think the number I saw on tv
Who did I hear! can I believe
A pack of horny lesbians howling back at me

 spostando la responsabilità agli Observers?
Io credo che dovresti definire un'interfaccia tra Source (pattern 
Observable) e gli Observers (pattern Observer).
Per esempio potresti prevedere in Source la possibilita` di "registrarsi" 
per diversi eventi: fronte, picco, decadimento, ecc.
A quel punto gli observer si registreranno all'evento che interessa loro, 
e Source li notifichera` di conseguenza.
Bye.

 e Source li notifichera` di conseguenza.
ciao Alessando,
grazie dello spunto. In altre parole, comunque, mi stai dicendo che IYO deve 
essere responsabilità del source fare quello che descrivevo nel primo post, o 
sbaglio?


 primo post, o sbaglio?
Parlando in linea cosi` generica, si`. E` lui che sa cosa sta facendo, 
quindi e` lui che deve informare gli altri per dire a che punto e`.
Mettere a disposizione un tot di notificatori, oppure un notificatore di 
"a che punto sono" e` una cortesia che deve fare lui.
Pero` appunto andrebbe valutato il caso particolare.
Bye.
Newsgroup: it.comp.os.linux.development
Titolo: (no subject)

ciao a tutti, mi piacerebbe avere una distribuzione di linux che una
volta scritta su un cd posso usare su qualsiasi pc facendo un boot da
cd-rom e caricando il tutto su ram disk
magari anche con una X primordiale.
qualcosa tipo mulinux o altro,
sapete dove posso andare a cercare?

Mirco Meniconi wrote:

Demolinux, il link esatto non lo ricordo, ma i motori di ricerca 
esistono per questo:)
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

Pape' Satan, pape' Satan aleppe, comincio' Mirco con voce chioccia:

se hai voglia di fartela da te, io ho scritto due righe
sull'argomento, anche se sono ancora in uno stato embrionale (da cui
non usciranno mai) :)
http://digilander.iol.it/foobar/papers
-- 
addio, e grazie per tutto il pesce

Qualcuno ha idea del perchè il codice sotto non va ?
#define SENDMAIL "|/usr/sbin/sendmail -t"
#include <stdio.h>
int main(int argc, char **argv)
{
	FILE *posta;
	if ( ( posta = fopen ( SENDMAIL , "wt") ) )
		fputs("To: lulliz", posta);
		fputs("FROM: aaa", posta);
		fputs("prova", posta);	/*
	fclose(posta);	
}
-- 
   	 ___      ___  __       ___       ___ ___  ___
	/__/ /	 /__/ /   //_/ /__  /__/ /__ /__  /__/
       /__/ /__ /  / /__ // / ___/ /  / /__ /__  /
 
 
http://theunixplace.com/~entropia/index.html
 
Obviously welcome removing Anti-spam filters to contact me in email :-)

 }
Questo va:
#define SENDMAIL "/usr/sbin/sendmail -t"
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char **argv) {
  FILE *posta;
  if ( ( posta = popen ( SENDMAIL , "w") ) ) {
    fputs("To:lulliz\n", posta);
    fputs("From:aaa\n", posta);
    fputs("Prova\n", posta);
    pclose(posta); 
  } 
  exit( 0 );
}
P.S. Sento puzza di bruciaticcio. Spero che si faccia buon uso di questo codice...
Ciao,
-- 
       Roberto Divia`             Love at first sight is one of the greatest
       =============             labour-saving devices the world has ever seen.
Mailbox: C02110                 CERN-European Organization for Nuclear Research
E-mail: 
Robert...@cern.ch
           CH-1211 GENEVE 23, Switzerland

     if ( ( posta = fopen ( SENDMAIL , "wt") ) )
[...]
non mi convince. Io toglierei la pipe dalla stringa e userei popen(), 
piuttosto
-- 
Nato nel vizio, morto nel supplizio
Nato nel peccato, ad entrare sia invitato

 	if ( ( posta = fopen ( SENDMAIL , "wt") ) )
semplicemente perche' non esiste nessun file chiamato
"|/usr/sbin/sendmail -t" :)
Ti consiglio di leggere la man page di popen()


Newsgroup: it.comp.os.linux.development
Titolo: Piccola delucidazione

Che linguaggio usa Kdevelop?
Grazie mille 

 Grazie mille
Se intendi che linguaggu supporta, direi tutti i quasi.
Luca
P.S.
Io lo ho usato per il c++....
-- 
<<>><<>><<>><<>><<>><<>><<<>><<>><<>><<
Luca Paredi
Computing technical supporter              
Universita' degli Studi dell'Insubria  
<<>><<>><<>><<>><<>><<>><<<>><<>><<>><<
Newsgroup: it.comp.os.linux.development
Titolo: Tcl/TK oppure Gtk/Qt?

Salve,
non ne capisco molto di programmazione ma sto imparando;
ora mi sevirebbe un cosiglio:
dovendo fare un'applicazione che carica delle immagini e poi le stampa
(quindi impegno di CPU e RAM medio)
e' meglio scrivere in script (Tcl/Tk) o e' meglio compilare (es. con le
Qt, Gtk, ecc.)?
O non c'e' nessuna differenza in termini di utilizzo della memoria e
altro ?
Grazie
Federico


i programmi che ho provato scritti in tcl/tk mi hanno sempre dato l'impressione
di avere la sindrome da java, cioč una certa lentezza
nella risposta.
ti consiglio di usare tcl/tk per programmi semplici, niente di molto complesso.
in ogni caso gtk o qt sono molto piu veloci di tcl/tk.
se stai iniziando usa GTK, che č completamente in C,
per usare le QT devi conoscere bene il c++.
se hai dei dubbi sulla bonta di GTK sappi che le prossime versioni
di netscape (dalla 5.0) saranno scritte usando GTK.

 ora mi sevirebbe un cosiglio:
se stai imparando ti consiglio il tcl/tk...
approposito di stampa... qualcuno sà su come scrivere un file postscritp
e se c'è una libreria apposita?
 
___________________________________________________________
                    _
 \ \// // //| | // |_ _|_|_ member of EventOrizon software
  \//\// // | |//  |_  | |   
http://members.xoom.it/wavexx
___________________________________________________________

 e se c'è una libreria apposita?
le infor relative al formato le trovi su 
http://www.wotsit.org/
 seno' se
vuoi proprio fare un file .PS potresti provare a scrivere prima un .txt e
poi convertirlo :-)

Newsgroup: it.comp.os.linux.development
Titolo: Driver Sis650: proviamoci!!!!

Maledetta Sis, adesso non si possono piu' scaricare i driver linux per le
sue schede!
Chi fa da se' fa per tre? Se uniamo le forze forse possiamo fare a meno di
Sis.
Perche' non creare un driver che supporti anche il 3D per i fatti nostri?
Non sarebbe possibile conoscere le specifiche facende un reverse
engineering dei driver per windows?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 engineering dei driver per windows?
LOL :) Il termine tecnico per definire l'impresa e` "PITA". Si puo` fare
il reverse engineering del  driver di una scheda di rete,  ma non di una
scheda  video. E` teoricamente  possibile  farlo  ma senza  informazioni
sulle specifiche del chip e` troppo  oneroso (parliamo di anni di lavoro
di un team di persone esperte nel campo).
Luca
-- 
Home: 
http://kronoz.cjb.net
"La mia teoria scientifica preferita e` quella secondo la quale gli 
 anelli di Saturno sarebbero interamente composti dai bagagli andati 
 persi nei viaggi aerei." -- Mark Russel

 engineering dei driver per windows?
E perche' sprecare tempo con una ditta che adotta questa politica? Ti stanno
praticamente dicendo, "hei, i tuoi soldi non ci servono!" E tu non glieli
dare, compra una scheda esplicitamente supportata in Linux dal produttore
-- 
Nicola Di Nisio
nicola...@despammed.com
RLU #278050 (
http://counter.li.org/
)
Newsgroup: it.comp.os.linux.development
Titolo: Demone o cron?


ICQ: <38811133>

 
metti:
*/2 * * * * /home/romano/bin/test_date > /dev/null 2>&1 
in un file e poi fai "crontab file". 
Voila'. man crontab, man 5 crontab.
-- 
Romano Giannetti                Univ. Pontificia Comillas (Madrid, Spagna)
Sto leggendo:  D. Brin - Brightness Reef 
Ingegnere Elettronico - tel 
+34 915 422 800 int. 2416
  fax 
+34 915 596 569
Change - with . and delete .no.spam from my email address!

Grazie a tutti!


 */2 * * * * /home/romano/bin/test_date > /dev/null 2>&1 
curioso, il crontab di solaris o di tru64 non prevede questa sintassi
per il tempo, solo range tipo 1-10. Non ho un linux sotto mano, sicuro
che sia accettabile tale sintassi?
-- 
Francesco P. Lovergine  f.lovergine AT 
iesi.ba.cnr.it

 
Yep. man 5 crontab:
      Step  values can be used in conjunction with ranges.  Fol-
      lowing a range with ``/<number>'' specifies skips  of  the
      number's value through the range.  For example, ``0-23/2''
      can be used in the hours field to specify  command  execu-
      tion  every other hour (the alternative in the V7 standard
      is ``0,2,4,6,8,10,12,14,16,18,20,22'').   Steps  are  also
      permitted after an asterisk, so if you want to say ``every
      two hours'', just use ``*/2''.
vixie-cron-3.0.1-38. 
Quindi dedurrei che e` una estensione del vixie-cron. Handy, direi. 
Ciao,
        Romano
-- 
Romano Giannetti --- Linux dai tempi di 0.99pl8 --- e ora...
Linux 
pern.dea.icai.upco.es
 2.2.15pre5


 che sia accettabile tale sintassi?
Si`. E` una estensione. man crontab per verificare.
-- 
  /Kinkie
Se sulla scatola c'e` scritto "Per windows 95 e superiori", dovrebbe
funzionare sotto Linux, vero?
Newsgroup: it.comp.os.linux.development
Titolo: printf con il flag 0 (zero)

Ciao,
dopo un po' di test mi pare di capire che la
semplice istruzione
printf ( "Numero %03.3s", "6" );
produce come risultato 6 al posto di 006 come mi
sarei aspettato  (dos e windows), mentre l'istruzione
printf ( "Numero %03.3d", 6 );
produce 006 come aspettato.
Compilando con -Wall ci sono i warning relativi :
test.c:11 warning: '0' flag used with %s printf format
test.c:17 warning: '0' flag ignored with precision and %d  printf format
ma nel secondo caso funziona mentre nel primo no.
Ci sono soluzioni al problema, ho circa 300 istruzioni che utilizzano
es. "%020.20s" ?
compilo con gcc 3.2.2.
lo stupido programma
#include <stdio.h>
int main ()
{
 unsigned char Prova[20];
 unsigned char Buffer[30];
 sprintf ( Prova, "1" );
 sprintf ( Buffer, "%020.20s", Prova );
 printf ( Buffer );
 printf ( "\n" );
 sprintf ( Buffer, "%-20.20s", Prova );
 printf ( Buffer );
 printf ( "\n" );
 sprintf ( Buffer, "%08.8d", 12 );
 printf ( Buffer );
 printf ( "\n" );
 return ( 0 );
}
Grazie per le risposte


Beh, io ho compilato il tuo programma con gcc-3.4.1 e ottengo:
print.c: In function `main':
print.c:9: warning: `0' flag used with `%s' printf format
print.c:15: warning: `0' flag ignored with precision and `%d' printf format
Perchč non esegui un semplice find/replace di "%0" con "%", in modo da
sbarazzarti dello '0' superfluo in tutte le 300 istruzioni di cui hai
scritto? Oppure un semplice script con l'uso di sed?
Ciao,
fabiomdf
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 
Ho guardato sulla documentazione della GNU libc (ma credo che valga in 
generale, cioč per il C standard), e il flag '0' posto dopo il '%' vale 
solo per i numeri, interi o virgola mobile che siano, ma non per le 
stringhe.
Se, da quel che capisco, tu non vuoi semplicemente visualizzare delle 
stringhe generiche riempite con degli zeri, ma vuoi in effetti 
visualizzare *numeri* espressi come stringhe, puoi usare strtol() o 
strtod() per convertirle in numeri, visto che li il flag '0' funziona.
Per quel che riguarda le 300 istruzioni che usano %020.20s, sed č tuo 
amico :)
Spero di esserti stato d'aiuto...
Daniele

 Daniele
provo a guardare sed grazie mille.
Walser

 
Hmmm, a questo punto non saprei. Penso che ti tocchi farti il tuo bel 
ciclo for e aggiungere "a mano" gli zeri :/
Se tu usassi il c++, potresti scrivere
   cout << setw(20) << setfill('0') << "326" << endl;
e ottenere 00000000000000000326 in uscita...

 e ottenere 00000000000000000326 in uscita...
grazie mille lo sospettavo.... :((((

 es. "%020.20s" ?
Ma di preciso, che cosa ti aspettavi che faccesse %020.20s ?
Posso capire il primo 20 per paddare a 20 caratteri la stringa.. ma quello
dopo il punto no.


Serve per dire che del parametro stringa la sprintf utilizza al massimo 20
caratteri anche se la stringa e lunga di +.
Ciao
Walser

 Walser
Wow, Non lo sapevo :) Grazie
Maticů
Newsgroup: it.comp.os.linux.development
Titolo: cvs e la organizzazione dei file sorgenti

spero di non essere clamorosamente OT, ma mi occorrerebbe un 
comp.development.filosofie che purtroppo non esiste.
Essendo il newsgroup in cui si parla più spesso di cvs posto la 
questione qui.
Premetto che io programmo principalmente in windows anche se il server 
CVS gira in una simpatica linuxBox. Dico questo perchè cerco una 
soluzione in CVS che non sfrutti troppo le sinergie col sistema 
operativo del pinguino.
Mi piacerebbe sapere come organizzare dei progetti C++ abbastanza 
complicatini (dell'ordine del centinaio di file) in un repository CVS.
Mi spiego meglio: nel corso degli anni ho sviluppato tanto codice che 
riutilizzo abitualmente. Per semplicità lo organizzo in singole 
directory monotematiche (che so' "socket", "utilityDiBase", "database" 
...) che raccolgo in una directory "sorgentiGenerici".
Il singolo progetto (ad esempio un webService) avrà la sua brava 
directory che contiene i file specifici del progetto e accederà alla 
directory dei sorgenti che contiene tutti i moduli del caso (in relative 
sottodirectory).
Sul disco dove compilo il progetto ha, in genere, questa struttura 
(compaiono solo le directory):
directoryMacroprogetto
    progetti
        progetto1
        progetto2
        progetto3
    sorgentiGenerici
        socket
        utilityDiBase
        database
In sourceSafe, non senza problemi, abusavo di un meccanismo di sharing 
che permette di condividere i file tra progetti differenti. In pratica 
l'albero di directory "sorgentiGenerici" compariva un po' ovunque. Come 
faccio con cvs ?
E poi in fondo, non sono convintissimo della organizzazione del tutto, 
ad esempio mi piacerebbe che le directory di Macroprogetto comparissero 
solo su cvs e non nella copia locale (vorrei cioè poter fare il check 
out di alcuni o tutti i progetti e tutti i sorgenti generici coinvolti 
condivdendo i sorgentiGenerici anche tra macroProgetti distinti. Questo 
forse è possibile farlo definendo opportuni moduli e potrei trovarlo da 
solo ravanando in internet)
... qualcuno ha un suggerimento
       progetto1

 faccio con cvs ?
Che io sappia, non si puo'. Metti "sorgentiGenerici" in un modulo a parte, e 
ogni volta importalo da cvs.
-- 
mailto:
gabriele....@rcfmedia.biz

On Fri, 14 Mar 2003 10:23:03 GMT, ste 
was talkin'about:
#define IMHO
... 

Scusa ma io non vedo il problema. Fai il co/update di un singolo progetto,
ed al suo interno co/update di uno o piu' dei tree generici. O non ho capito
io?
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
		-<! $>cd /pub	$>more beer !>-

         database
perché non ti fai una o più librerie con i sorgenti generici?

 
Potresti usare gli alias modules (quelli con @ ), vedi il manuale di CVS.
-- 
Roal Zanazzi
Newsgroup: it.comp.os.linux.development
Titolo: funzioni per il tempo

buon anno a tutti! 
vorrei sapere se lo standard ansi specifica qualche funzione o qualche
variabile per l' incremento continuo dei giorni da una data prefissata (
come fa il tempo di sistema in secondi dal 1970 ), altrimenti uso il
giorno giuliano definito in astronomia ( dove il 1/1/2000, ore 12,
corrisponde al giorno giuliano 2451545.0 )
Inoltre gradirei conoscere qualche opinione su vdkbuilder e kdevelop, o
qualunque altro tool usiate ( programmo preferibilmente in gtk, con
qualche tocco di gnome :)
Grazie
Ivan

corrisponde al giorno giuliano 2451545.0 )
Ma non e` dalla mezzanotte dal 1925 in poi?
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian 2.2 Potato */

 
no dal 1/1/4713 avanti cristo, un giorno abbastanza lontano per sperare
di non aver mai a che fare con numeri negativi; ma non mi ricordo
perche' e' stata scelta quella data in particolare.... comunque il
giorno giuliano parte a mezzogiorno. Esiste anche il modified julian
day, che per risparmiare qualche cifra sottrae al jd 2400000.5, facendon
coincidere l'inizio del giorno con la mezzanotte e facendo partire il
computo dal 1859. 
Tanto per non andare del tutto OT, ho gia implementato le funzioni di
conversione, se qualcuno ne ha bisogno....
Ivan

conversione, se qualcuno ne ha bisogno....
Avrai tenuto conto che bisogna togliere giorni (da 10 a 13) per
l'inizio degli anni, contati dall'anno zero (1 a.c.), a partire dal
1583 ?


 
si, grazie.... del resto non ho usato farina del mio sacco ma l'
algoritmo del bureau des longitudes di parigi, uno dei piu' usati . 
<anti OT>
Per programmi di conversioni di date consiglio "O.L.Harvey, Calendar
conversions, ed. American Philosophical Society, 1983"
</anti OT>
Ad ogni modo, ora non sto scrivendo un programma astronomico ma
gestionale, e mi bastavano le date da "ieri l' altro" a "da oggi a
qualche mese" :)
Saluti
Ivan
Newsgroup: it.comp.os.linux.development
Titolo: File di configurazione del gcc?!

Ciao a tutti,
se non ricordo male, qualcuno mi ha detto che il gcc ha un file di
configurazione in cui va a leggere le impostazioni di default.
Mi sapete dire qual'č? Vorrei inserirci l'opzione "-pipe" cosě da usare una
pipe invece di un file temporaneo...
GRAZIE
Daniele.

 pipe invece di un file temporaneo...
il file si chiama "specs".
di solito si trova in /usr/lib/gcc-lib/<TARGET_MACHINE>/<VERSION>/specs
Ciao,
Fabio Alemagna

OK, ho trovato il file, ma che cavolo di formato č?
Dov'č che posso inserire questa direttiva "-pipe" ?
GRAZIE
Daniele.

 Dov'è che posso inserire questa direttiva "-pipe" ?
Non puoi.
l'opzione -pipe è specifica del driver (il comando gcc). Il comando gcc
è un driver nel senso che è lui che si interessa di richiamare i vari
programmi necessari alla compilazione del sorgente: nell'ordine sono
cpp, cc1 e collect2, che a sua volta può chiamare ld. Nel file specs
puoi settare le opzioni di default di questi 3 programmi, ma non del
gcc.
Ti costa troppo invocare il gcc con l'opzione -pipe? :)
Saluti,
Fabio Alemagna

 Ti costa troppo invocare il gcc con l'opzione -pipe? :)
Spero di no!
#ifdef NO_Makefile
$ alias gcc="gcc -pipe"
#else
$ echo 'CC="gcc -pipe"' > Makefile
#endif
 
Ciao
Marco
Newsgroup: it.comp.os.linux.development
Titolo: Strano comportamento di getpid();

Stò scrivendo un piccolo programmino server e ho inserito la funzione
getpid per sapere il pid del programma.
...
        pid_t mypid;
        mypid = getpid();
        printf( "Esecuzione del programma. PID = %ld", (long) mypid );
...
In compilazione non ottengo nessun errore, ma quando vado ad eseguirlo
il programma si blocca all'istruzione getpid() e non procede neanche
con il printf.
Un ps -waux::
keres    16370 93.3  0.0   1356   256 pts/0    R+   17:13   0:05
../bin/srv_xxxxxxxxxxx
Ho fatto una ricerca su google e mi sembra di aver scritto il tutto in
maniera corretta. L'header incluso è unistd.h. Non capisco come mai mi
si blocca l'esecuzione però...
Sapreste aiutarmi?
Ciao a tutti,
Keres Contorni.

in...@kerescontorni.com
 wrote:

Aiutarti proprio, no, posso solo dirti che ho provato a compilare quelle tre
righe sulla mia Debian stable e 1) ho dovuto includere anche sys/types.h
altrimenti pid_t era non definito e 2) get_pid funziona perfettamente e la
printf viene eseguita.
Sicuro che il programma si blocchi in quel punto e non sia solo
un'impressione, ad esempio perchè quanto stampato dalla printf non viene
mostrato? Con certi programmi mi è capitato che mandando in pipe l'uscita
verso un altro programma quanto stampato a video venisse inviato alla pipe
solo all'uscita del primo programma (ad es. cercando di fare un'interfaccia
con xdialog verso irxfer) e non subito dopo l'esecuzione della printf. E un
server non esce mai.
I miei 2 centesimi.
-- 
                                        +++ Giuseppe

 con il printf.
stdout ? line-buffered. Visto che manca il newline _sembra_ che la
printf non venga eseguita (non viene fatto il flush del buffer);
probabilmente il programma ? bloccato altrove.
Luca
-- 
"Perch? ? cos? che ti frega, la vita. Ti piglia quando hai ancora l'anima
 addormentata e ti semina dentro un'immagine, o un odore, o un suono che
 poi non te lo togli pi?. E quella l? era la felicit?."

 il programma si blocca
Compila con "-g". Poi lanci il programma e ti attacchi con GDB. Cosi` vedi
esattamente dove e`.
In alternative: strace.
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
Newsgroup: it.comp.os.linux.development
Titolo: progetto software

Salve a tutti!
scrivo per un'iniziativa software per programmare un antivirus.
Occorre solo conoscere le basi o le cose essenziali di un qualsiasi
linguaggio ad alto livello: vb,pascal/delphi,c#,c,c++,etc..
per contatti, nel caso qualcuno voglia aderire al progetto, mandare un
e-mail a 
liv...@libero.it
 oppure a 
pippu...@hotmail.com
.
mi auguro che molte persone tra di voi possano partecipare al progetto
arrivederci.
P.S.:Non occorre conoscere perfettamente le basi o i fondamenti di un
linguaggio, si può anche imparare programmando!
perciò se uno di voi vuole imparare a programmare può aderire al progetto.
Vi aspetto!
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Ciao, lives!
Il giorno 01/07/2004 alle ore 14:09 hai scritto:
 l> scrivo per un'iniziativa software per programmare un antivirus.
Non ce ne sono gia' abbastanza ?
Bye
-- 
Great warrior? Wars not make one great.
http://www.maccasoft.com

Newsgroup: it.comp.os.linux.development
Titolo: programma c per recuperare contatti messenger

Salve a tutti,
vorrei fare un programmino in C che permetta di recuperare i contatti di 
messenger; l'obbiettivo sarebbe che un utente inserisce il suo nome 
utente e la sua password e il programma recupera i suoi contatti. ho 
cercato in rete, ma non riesco a trovare niente di utile. Non vorrei 
passare per le api di microsoft, vorrei fare qualcosa tipo pidgin, un 
messenger multipiattaforma per linux. ho scaricato il sorgente, ma mi 
sembra troppo "ricco" di funzioni per le mie capacità, e mi perdo 
letteralmente dentro il sorgente.
Ho visto che si appoggia sulla libreria libpurple, ma a quanto pare non 
esiste una documentazione; meglio ,sul sito di pidgin esiste la 
descrizione delle funzioni divise per file, però anche lì siamo un 
tantino oltre la mia abilità, non riesco a risalire e soprattutto a 
"isolare" le funzioni che mi servono.
Potete aiutarmi?


non si capisce se vuoi solo recuperare i contatti (come dici all'inizio)
o se vuoi implementare un clone semplificato di pidgin (come dici dopo)

 o se vuoi implementare un clone semplificato di pidgin (come dici dopo)
cmq, ho doato un ochhio ai sorgenti, parti da qua:
libpurple/protocols/msnp9/userlist.c
(dico per recuperare i contatti eh)

RedWiz ha scritto:

chiedo scusa, forse sono stato un po' troppo confusionario. mi 
interesserebbe solo recuperare i contatti.
ho parlato di pidgin come esempio di programma che già lo fa (e fa 
moltssime altre cose, naturlamente) e ho provato a guardare i sorgenti 
per imparare qualcosa; purtroppo la libpurple (che da quello che ho 
cpaito è il motore di tutti i messenger o quasi) fa così tante cose che 
non riuscivo a trovare i pezzettini che mi servivano (in pratica, 
connessione, scaricamento contatti e disconnessione)
Inizierò a  studiare il sorgente che mi hai detto tu, sperando di 
capirci qualcosa; grazie mille per l'aiuto!!
Newsgroup: it.comp.os.linux.development
Titolo: Aiuto!!! cout funzione non definita!

Vi prego aiutatemi!!!
Sono un totale principiante di c++, lo sto studiando all'università.
Se provo a scrivere a casa mia un programmino (anche il semplice Hello
world!!) g++ mi dice che le funzioni cout e endl non sono definite!!
Ecco il mio sorgente:
#include <iostream>
main {
cout <<"Hello world!!"<<endl;
}
se invece all'inizio scrivo
#include <iostream.h>
il programma si compila e funziona, ma g++ si lamenta perchè uso una
libreria non aggiornata.
Cosa posso fare?!?
Usando tutte le altre librerie (es. cmath) non ho problemi di questo tipo.
Grazie dell'aiuto
Stripe
p.s.: uso una mandrake 9.0

 libreria non aggiornata.
In effetti dovresti usare sempre <iostream> probabilmente il programma
non funzione a causa di una mancata dichiarazione esplicita del
namespace, prova ad aggiungere:
using namespace std;
ciao(comnque dopo il main mancano le tonde :)

Newsgroup: it.comp.os.linux.development
Titolo: SOAP e Linux

Ciao a tutti,
vorrei installare un Web Services Server (SOAP server in realta')
su Linux...mi dite come procedere, quali componenti devo
scaricare/installare?
I client saranno Windows...e le componenti che SOAP servira' potranno essere
anche semplici script perl (anche se preferirei andare su Java...quindi
tutto in java)....
GRaaazieeee
--
===> Igor
====> Web Applications' Developer
=====> ICQ UIN: 26472396

 
In perl trovi Soap-Lite  (
www.soaplite.com
)
In java Axis (
http://xml.apache.org/axis/
)
Ciao, B@r
Newsgroup: it.comp.os.linux.development
Titolo: Aiuto per makefile

Salve a tutti,
spero di non essere OT.
Vorrei utilizzare un solo makefile per creare due eseguibili, e' possibile?
Se sě, come...?
Mi spiego meglio.
Ho due programmi scritti in C:
Il primo (paperino) č composto dai file: qui.c quo.c qua.c e i relativi
header qui.h, quo.h e qua.h.
Il secondo (topolino) č composto dai file: pippo.c pluto.c pippo.h e pluto.h
Vorrei realizzare un solo makefile che una volta lanciato mi dia i due
eseguibili paperino e topolino.
Saluti
Enrico

 due eseguibili paperino e topolino.
Te lo do per il Make classico di Unix, senza estensioni GNU, cosi' e' piu'
facile da capire. Se usi un Makefile sotto Windows i concetti sono gli
stessi, ma potrebbero esserci delle differenze nella forma.
paperino: qui.o quo.o qua.o
    gcc -o paperino qui.o quo.o qua.o
topolino: pippo.o pluto.o
    gcc -o pippo.o pluto.o
# Per tutti i .o creati le rispettive regole e le dipendenze dai .c e dai .h 
all:
    make paperino
    make topolino
Puoi dire a Make di procedere in modo silenzioso volendo.
-- 
Mox
"Trust the programmer."
"Don't prevent the programmer from doing what needs to be done."
"Keep the language small and simple."
"Provide only one way to do an operation."

 eseguibili paperino e topolino.
Beh (andando a braccio) potresti fare una cosa tipo
all: paperino topolino
topolino: pippo.c pluto.c
	gcc -o topolino pippo.c pluto.c
e via cosi`.
Molto rozzo, ma l'idea dovrebbe esser giusta.
-- 
 Francesco Romani - Ikitt  | Describe your vision, the meaning is missing |
*** mailserver: 
freemail.it
| Won't anybody listen?                        |