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

Salve ragazzi,
che funzione posso usare x controllare se una directory esiste senza
aver bisogno d'entrare nella stessa? Possibilmente una funzione
standard, io non riesco a trovarne.
Grazie



stat

 wrote:

Cerca di aprire la dir stat().
 Se non esiste ti torna -1. 
Se è realmente una dir quella che hai aperto, nella struttura di tipo
struct stat puoi individuare un campo d_type che se è uguale alla
costante DT_DIR è realmente una dir.
man 2 opendir
man 2 stat
man 2 readdir
Ciao


Dovresti dirci se cerchi una funzione C oppure una "funzione" shell.
Nel secondo caso, come gia` detto, stat.
Nel primo caso, [ -d "directory" ]
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: Ottimizzare il kernel x un piccolo server lento...

e cambiare il tipo di processore (-m386 con -mpentium) 
andrebbe bene anche x il mio pc?
quando parte il backup (tar+bzip2) tutti i processi in background
(samba apache ecc) smettono di funzionare (o meglio funzionano ma
trasferiscono ad 1 Byte al minuto)
ho gia attivato l'ozione "cpu non capable o manage full bandwidth" ma
non cambia nulla.
C'e' qualche cosa da fare?
come posso modificare il round robin x fare in modo che metta i
programmi cpu intensive in fondo alla lista (in modo da risolvere il
problema del backup)?
Grazie
--------------------------------------------------
Brayan Fix Kirys Solfory
Remove DELTHIS from the address to replay
Kirys Tech 2000: 
http://www.kt2k.com

 - rimuovi XXX  x  rispondere  ICQ	#8814554
 
Generalizzare e' essere un idiota.
		-- William Blake

 capable o manage full bandwidth" ma non cambia nulla.
Potro` sbagliarmi, ma credo che il tuo sia piu` un problema di accesso
al disco che di uso del processore.
Il kernel abbassa automaticamente la "priorita`" dei processi che usano
pesantemente il processore, ma se il tuo backup legge e scrive molto
sul disco, il processore passa tutto il tempo a fare quello.
Questo in modalita` PIO.
Se hai un controller con DMA, prova ad attivarlo. Io ho notato una
differenza abissale.
Bye.
-- 
Signature under rework - Shuriken

 wrote:

gia tentato :(
sigh


bye!
grazie 10240
Ciao

Newsgroup: it.comp.os.linux.development
Titolo: Io, C e i comandi ripetuti :°D

Salve ragazzi,
  sto creando un'applicazione che mi legge la temperatura esterna
tramite un sensore collegato alla porta seriale...
Il programma va alla grande, legge e stampa a schermo la temperatura
attuale e salva il dato letto dalla seriale in un DataBase (MySQL).
Senza lanciare ogni volta l'applicazione vorrei farlo diventare un
demone o almeno lanciare in automatico una funzione che mi invii la
temperatura al DB...
Mi hanno consigliato di usare la funzione ALARM() ma con tutta
franchezza non ho capito molto sul suo funzionamento!
Sapreste aiutarmi? Idee? 
Grazie


2 idee:
Ti chiedo scusa se dico cose che sai già
1ma: usa crontab: imposti quando deve essere lanciato il tuo programma e 
questo (se legge, salva ed esce) logga la temperatura.
2da: il programma deve lavorare con un ciclo infinito (while (true) {} 
per intenderci) nel quale legge il dato, lo salva nel db e fa una sleep 
per aspettare il prossimo log.
modifichi il file /etc/init.d/bootmisc.sh (o si chiama miscboot.sh? non 
me lo ricordo) in modo che lanci la tua applicazione (ricordati il & per 
chiudere il comando) Ecco che, stop a parte, hai il tuo programma che 
gira come demone.
lancialo con il comando su <nomeutente> -c "tuo file" e lo lanci anche 
con i privilegi e le limitazioni dell'utente.
PSK

 per aspettare il prossimo log.
Io userei il primo sistema. Col secondo metodo bisogna:
1) creare un wrapper che faccia ripartire il daemon nel caso su pianti
(o qualcuno lo uccida, per errore o intenzionalmente).
2) creare un secondo daemon che faccia ripartire il primo nel caso si
blocchi o non riesca piu` a scrivere il risultato (o non riesca a farlo
con un ritardo ragionevole). In effetti questo secondo daemon probabilmente
bisognera` scriverlo in ogni caso, anche se con funzioni diverse.
3) gestire la partenza del daemon (chi lo fa partire, quando, con quale
user/protezioni/privilegi, come configurarlo, come dargli i parametri
del DB eccetera). Un job fatto partire in cron ha molti meno problemi ed
e` molto piu' facile da provare.	
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: Script bash - aggiungere spazi un una variabile...

Salve a tutti
Ho un semplicissimi problema e so che voi saprete aiutarmi dato e' mi
vergongo anche un po' a scriverlo :-)
Dunque, dovrei fare una concatenazone tra stringhe ma in esse vorrei
inserici degli spazzi.
Riporto l'esempio che forse e' piu' chiaro:
###### INIZIO - file prova.bash ######
#!/usr/local/bin/bash
VAR1="casa"
VAR2="cane"
VAR3="     canarino" #come vedete, vorrei 5 spazi tra l'inizio della
strina e la "c" di canarino
VAR4="  pecora" #come vedete, vorrei 2 spazi tra l'inizio della strina
e la "p" di pecora
STRIGA_FINALE=${VAR1}${VAR2}${VAR3}${VAR4}
echo "stringa_finale: "${STRIGA_FINALE}
###### FINE - file prova.bash ######
Ecco, facendo la "echo" finale di "STRIGA_FINALE", non mi rispetta gli
spazzi inseriti in VAR3 e in VAR4; ma me ne inserisce uno solo.
Come posso fare?
Grazie a tutti.

 Grazie a tutti.
Prego,
David
-- 
         Linux Registered User #334216
Get FireFox! >> 
http://snipurl.com/gofoxygo/
 <<
Blog         >>  
http://www.hanskalabs.net/
  <<
Staff        >> 
http://www.debianizzati.org/
 <<

 :)
Si, grazie... ma continuo a non vedere gli spazi in piu' che ho
inserito nelle stringhe ;-)


io così invece li vedo.
-- 
SF
"Mio nonno guidava l'autobus e le corriere di linea, ed io spero sempre
di morire come lui, tranquillamente nel sonno, non urlando come i suoi
passeggeri..."

 io così invece li vedo.
OPS! Avete ragione.... ora li vedo anch'io!!!
Grazie a tutti, siete stati gentilissimi!!!

Newsgroup: it.comp.os.linux.development
Titolo: gestione errori linguaggi ad oggetti

salve a tutti,
la mia richiesta e' un po' generica, ma spero che qualcuno mi possa aiutare.
di solito uso linguaggi procedurali per programmare, ma sto cercando di migrare
gradualmente verso linguaggi ad oggetti, visti gli indubbi vantaggi. in
particolare nell'utilizzo del PHP5 e del C++ mi blocco sempre sulla gestione
delle eccezioni e degli errori, e ripiego sempre su funzioni normali a cui
passo il messaggio di errore e gestisco l'eventuale chiusura file o connessioni
con il DB. c'e' documentazione "semplificata" su questo argomento, riguardante
i due linguaggi di programmazione o generica, adatta ad una "testa di legno"
come me ;-)))
grazie anticipate.
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}

 come me ;-)))
beh, le eccezioni sono ortogonali alla OOP.
Forse utile:
http://c2.com/cgi/wiki?CategoryException
(clicca sul titolo per avere una lista delle pagine)
Newsgroup: it.comp.os.linux.development
Titolo: creare makefile automaticamente (+ uml)

Ciao a tutti.
Non ho mai sviluppato grosse applicazioni in c++ quindi non ho mai avuto
bisogno di make. Ora pero` devo fare il salto.
Premessa, non ho bisogno di qt, gtk o altra roba grafica del genere.
Ho 'progettato' l'applicazione in UML con umbrello (qualcuno conosce editor
uml migliore) il quale mi ha creato i file delle classi (.h e .cpp).
Da questi file sono sicuro che si possa creare automaticamente un makefile,
e credo che qualcuno abbia gia` scritto uno script o programma apposito ma
cercando su google non ho trovato nulla.
Qualcuno si e` trovato in una condizione simile?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

dimenticavo: si tratta di c++


So che la soluzione dovrebbe essere usare automake e autoconf (man
automake). Io ad essere sincero non li so quasi usare, mi limito ad usarne
la GUI presente su KDevelop ;-)
Con questo IDE basta creare un progetto vuoto e aggiungere tutti i files che
hai già creato. Lui si occupa di crearti poi sli script per il solito
'configure'-'make'-'make install'.
Ciao
-Alvaro


 -Alvaro
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.os.linux.development
Titolo: Conversione dati GTK

Buonasera,
colgo subito l'occasione per salutare tutte le persone del newsgroup.
Il mio quesito riguarda il modo in cui sono strutturate le funzioni delle
GTK: perchè si è deciso di rendere manuale il casting (sia pur attraverso
comode macro) degli argomenti delle funzioni?
Quando infatti una funzione ha bisogno di un argomento GtkButton, noi
dobbiamo convertire il GtkWidget in GtkButton manualmente, con la macro
GTK_BUTTON().
Non era forse più comodo lasciare tutti gli argomenti dei gpointer (void *)
e far fare il casting, con controllo della regolarità dell'argomento, da
parte della stessa funzione?
Thanx
/*
Redrum
*/

 parte della stessa funzione?
Per aumentare la leggibilità del sorgente: se passi solo widget, come
fai a sapere se lo stai usando come una box o un container?
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://www.radiance.ods.org/~zefram
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

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

Salve a tutti. Qualche tempo fa scaricai un tutorial che mi sembrava 
abbastanza completo sul Perl, completamente in italiano. Lo so che non
centra molto con gli argomenti trattati qui, ma non sapevo proprio 
dove chiedere, dato che vorrei implementare un semplice programma di 
backup per la mia macchina Linux; la mia doamnda è questa:
nessuno di voi sa dove posso ritrovarlo (era in formato pdf) o nessuno
di voi l'ha scaricato e magari mi fa sapere come averlo?
Sono molto grata a chiunque riesca a darmi una mano...

 dove chiedere
Esiste un newsgroup di perl in italiano, è it.comp.lang.perl!

Newsgroup: it.comp.os.linux.development
Titolo: dagli un dito...

da una pubblicita` cartacea: "Borland #1 in Linux development"
f.riccardo


LOL
Alessandro.
Newsgroup: it.comp.os.linux.development
Titolo: Problema con kdevelop e mysql

Vorrei creare un piccolo programmino che deve interagire con una
taabella in mysql. Volvevo fare il tutto con Fedora Core 5 (visto che i
miei capi mi stanno pressando ad usarla).
Ora vi elenco i programmi:
- Kdevelop 3.3.1;
- MySQL 5.0.18.
Non credo che vi interessi la versione del kernel o di Kde. Il problema
è che sotto kdevelop non riesco a dirgli di usare le librerie mysql
tipo: `/usr/bin/mysql_config --libs`. Sono riuscito dopo molti
smanettamente a capire dove insierire le cflags e il programma viene
compilato ma non riesco a lincarlo...
Chi sà come aiutarmi???
Ciao a tutti, Keres.







 compilato ma non riesco a lincarlo...
hai gia' visto il campo Flag Linker (LDFLAGS) nelle preferenze di
kdevelop -> opzioni di configurazione ?

LinuxBoy ha scritto:

Sì, dopo altri smanettamenti e "googlate" ho trovato e risolto il mio
problema... Ora mi chiedo cosa succederà se faccio un ./configure del
mio progetto su una macchina dove non c'è MySQL installato...
Ciao, Keres.

Newsgroup: it.comp.os.linux.development
Titolo: Una domanda ovvissima

 è eseguibile, lo chiamo ma non lo esegue?
è l'eseguibile. Se non hai la directory corrente nel PATH dei comandi(su
unix non è sempre così per motivi di sicurezza) allora devi preporla al
nome dell'eseguibile: dato che "." è sempre la directory corrente basta
che tu scriva ./a.out
Se vuoi un nome un po' meno generico allora usa l'opzione "-o znome
eseguibile>" del gcc (senza apici).
Ciao,
Fabio Alemagna


mettilo nella home dell'utente dagli i permessi giusti ed eseguilo
da utente
Ciao

Newsgroup: it.comp.os.linux.development
Titolo: qcombo domanda

Ciao a tutti,
qualcuno sa come recuperare a seguito di un evento già da me gestito il
valore del termine del combo selezionato?
Grazie mille
Michelangelo
-- 
##########################
# Yahoo Messenger: ShineMiku
# Ti aspetto per chiacchierare su
# Programmazione, Tecnologie
# Collaborazioni di Lavoro
##########################

scusatemi ma non ho specificato in che linguaggio: sto utilizzando il C++ e
Kdevelop.
grazie
Michelangelo

 il valore del termine del combo selezionato?
Guardare la guida in linea????
Se il combo è, come penso, di tipo QComboBox, usa combo->currentText()
-- 
Andrea Bergia - studente              Linux Registered User #281550
Newsgroup: it.comp.os.linux.development
Titolo: codice assembly in un sorgente C

ciao a tutti..
io ero a conoscenza del fatto che in C fosse possibile inserire del codice
assembly specificandolo in questo modo per esempio
asm( "mov %ax, %bx" ); 
ma sbirciando qua e là i sorgenti di qualche programma ho notato qualche
cambiamento a riguardo:
per esempio ho visto usare '__asm__' anziché 'asm', che differenza cè ?
qual è il significato della parola chiave 'volatile' che a volte ho trovato
accanto a 'asm' ? e che differenza cè con __volatile__ ?
e ancora.. ho visto usare asm in questo modo
asm( "istruzioni assembly" : : )
che significato hanno quei due duepunti ?
o ancora..
#define savesegment(seg, where)         \
__asm__ __volatile__("movl %%" #seg ",%0" : "=m" (where))
qual è il significato di quel "=m" ?
per dirla tutta.. dove posso documentarmi bene circa l'uso di 'asm' in C ?

per dirla tutta.. dove posso documentarmi bene circa l'uso di 'asm' in C ?
Penso che dipenda molto dal compilatore, prova con "info gcc" e seguire il
link "Extensions to the C Language Family" e poi "Extended Asm".
Alessandro.

 per dirla tutta.. dove posso documentarmi bene circa l'uso di 'asm' in C ?
http://linuxassembly.org/articles/rmiyagi-inline-asm.txt
Newsgroup: it.comp.os.linux.development
Titolo: Php e Postgresql con Apache

Riesco a gestire facilmente un db PG con perl; con php, invece, mi dà il
seguente errore sulla funzione pg_pconnect:
Fatal error: Call to unsupported or undefined function pg_pconnect() in
/home/httpd/html/postgresphp.php on line 2
la riga di codice è la seguente:
$conn = pg_pconnect("host=prova user=my_name password=my_passwd
dbname=db1");
Altri script .php senza chiamate a funzioni pg_ funzionano correttamente.
Grazie a chi può aiutarmi ...

 Altri script .php senza chiamate a funzioni pg_ funzionano correttamente.
Prova a  mettere una  pagina con 
<?  phpinfo() ?> 
per  vedere se  php e'
stato compilato col  supporto per Postgres (imho no  vistoi il messaggio
d'errore).  In caso  affermativo controlla  il php3.ini,  deve avere  le
righe nella sezione [PostgresSQL] non commentate.
-- 
Lorenzo Pulici - webmaster(at)milanohockey(dot)com
ATTENZIONE: campo From alterato! Elimina pappappero per scrivermi
MILANOHOCKEY - Tutto l'hockey di Milano - 
http://www.milanohockey.com
webmaster P.A. Croce Verde Baggio - 
http://verdebaggio.freeweb.org


Quasi sicuramente hai installato il pacchetto rpm (nudo e crudo) oppure hai
compilato il sorgente senza inserire l'opzione
--postgre ( o qualcosa di simile ). Il risultato è che quelle funzioni non
esistono proprio. Spiacente ma penso che ti toccherà ricompilarlo.
ciao, Alessio.

Newsgroup: it.comp.os.linux.development
Titolo: SuSE 7.1 e libX11.a ??? Dove sara' ?

Ringrazio anticipatamente chiunque possa aiutarmi o presti attenzione a
questo mio problema.
Devo compilare un programma didattico con le leda, ma ho bisogno della
libreria libX11.a non so dove trovarla, forse e' inclusa in un pachetto RPM,
quale ? O altrimenti dove la trovo ?
Grazie.

Eddy wrote:

...
[dan@kailed ~ ] > rpm -qf /usr/X11R6/lib/libX11.a
xdevel-4.0.3-0
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

Eddy wrote:

la mia č installata in /usr/X11R6/lib con il pacchetto xdevel (suse). Penso 
che anche tu l'abbia giŕ installata. Probabilmente durante la compilazione 
vŕ a cercare la libreria in posto diverso da dove si trova. Prova a 
verificarl nel Make ed eventualmente se č cosě fai un link dalla tua 
libreria a dove la vuole lui.
Ciao
-- 
Linux Powered - metti una t al posto del ? nel mio indirizzo

Vi ringrazio siete stati gentilissimi.
Newsgroup: it.comp.os.linux.development
Titolo: URGENTE!!! unico Makefile per compilare su diverse piattaforme

Ho fatto un prg. che per essere compilato su Linux necessita della semplice
linea di comando:
gcc -o prg prg.c
mentre su Solaris serve:
gcc -o prg prg.c -lsocket -lnsl
Vorrei un unico Makefile che faccia tutto, generando anche i .o.
Ho letto la documentazione di make, ma non mi pare: si parla di compilazione
condizionale  :  ifeq .. else .. endif , ma non è sufficiente.
Un modo per riconoscere la piattaforma che si sta usando è dato dal comando
uname, che su Linux mostra a video la stringa Linux, su Solaris la stringa
SunOS.
E' possibile combinare le due cose??
Se no, mi accontenterò di fare due makefile diversi...

 E' possibile combinare le due cose??
LDFLAGS=.... $(LIBS)
LIBS=....
machine:=$(shell uname)
ifeq "$(machine)" "Linux"
    ....
else
    ifeq "$(machine)" "SunOS"
        LIBS+=-lsocket -lnsl
        ....
    endif
endif
Ciao,
Fabio Alemagna

 globale hosttype.
Non serve a niente: HOSTTYPE indica la "classe" dell'host, intesa come
modello del processore che monta, ad esempio i586, i686, m68k, etc...
Ciao,
Fabio Alemagna

 condizionale  :  ifeq .. else .. endif , ma non è sufficiente.
prova  a vedere  se puoi  fare  discriminazioni in  base alla  variabile
globale hosttype.
-- 
Non c'è più forza nella normalità: c'è solo monotonia.

Grazie a tutti!
Newsgroup: it.comp.os.linux.development
Titolo: linux modules

E' possibile sviluppare un modulo che possa auto-rimuoversi a seguito
di errori?

 di errori?
La init_module puo' fallire... ma non so se questo puo' aiutarti; ma perche 
si deve "deinserire" ?

 si deve "deinserire" ?
Perche' si tratterebbe di una applicazione in hard-realtime (interfaccia RTAI).
Vorrei
che in caso di errore fatale o missing deadline il programma terminasse
autoscaricandosi
dal kernel, perche' il programma si avvia al momento dell'insmod. In caso
contrario
qualcuno dovrebbe eseguire manualmente l'rmmod oltre all'insmod, ma non e'
detto
che ci riesca.
Probabilmente i moduli non sono stati pensati per fare questo, pero' rmmod
dovra' pure
appoggiarsi su qualche chiamata di sistema per fare il suo lavoro.

 appoggiarsi su qualche chiamata di sistema per fare il suo lavoro.
Probabilmente c'e' qualche controindicazione ( del tipo: indirizzo di 
ritorno NON valido ) nel fatto che un modulo si autoscarichi ...
l'rmmod in genere viene dato via cron; per cui siamo lontani dal concetto 
di hard-realtime....
pero non capisco quando mi dici che devi scaricare il modulo, cosi' al 
successivo reinserimento del modulo il programma si riavvia ...
Ma perche non puoi riavviare SOLO il programma ? Devi per caso resettare il 
modulo ?

 modulo ?
Anche in questo caso mi sembra che il modulo si possa resettare da
solo in caso di errore, giusto?
-- 
Stefano


Ma il tuo modulo cosa fa ? E'un driver di un particolare dispositivo ?
È un RT-driver o un driver normale ?
Nel primo caso probabilmente non hai il problema di rimuovere il
modulo, ma di reboottare la macchina.
Se vai a leggerti la documentazione riguardo RT Linux capirai il
perchè ...
L'unica soluzione è scrivere codice in modo da proteggersi da 
questo tipo di errore.
Iscriviti alla mailing list di RTLinux : li si parla anche di RTAI.

Stefano Ghirlanda wrote:

non c'e' una risposta univoca: dipende da quanto il modulo e' fatto bene ( 
e anche l'hardware .... ). Per un "buon" modulo la risposta e' si: alla 
chiusura del device il module deve potersi "resettare" . Pero' non c'e' una 
regola assoluta, perche magari per particolari device il concetto di 
resettarsi e' un po' particolare
Newsgroup: it.comp.os.linux.development
Titolo: Manca il make

Ciao a tutti.
Ho scoperto che sulla mia installazione di Linux, non ho messo tutto (l'ho
fatta manualmente da una RH 6.2) e pur essendoci gcc, egcs, ..., mancano
make, gmake, ...
Quali pacchetti mi mancano?
In generale quali pacchetti sono necessari, perché il sistema sia completo
dal punto dello sviluppo C/C++.
Scusate la banalità delle domande.
Bye, Francy
_____________________________________
Francesco Apostolico
 
fra...@europe.com

make, gmake, ...
make
-- 
  Giuseppe "Cowo" Corbelli > Riding On Linux 2.2.12
    -<= A Metal Heart Is Hard To Tear Apart =>-
  Address Modified! Substitute IHATESPAM with cowo

Ho risolto a pranzo.
Bye

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

ho la necessità di eseguire un'istruzione
ogni microsecondo (0.000001 secondi),
sapete se esiste un metodo per ottenere
degli eventi ogni tot tempo?
qlc istruzione che faccia al mio caso?
grazie
--
H0m3r S1mps0n
...l'unica cosa certa è che non esiste nulla di certo...

 qlc istruzione che faccia al mio caso?
Vedi anche select(), man sched_setscheduler().
Alessandro.

 
http://www.aero.polimi.it/~rtai/
).
non esiste nemmeno qlc di basso livello?



Puoi provare a fare un modulo del kernel, ma e' una cosa un po' delicata,
non so se ti conviene.
Alessandro.

 ha scritto nel messaggio
news:aheigc$sf6an$2...@ID-106390.news.dfncis.de...


 degli eventi ogni tot tempo?
Ogni 1 MICROsecondo? miii! 
Puoi solo lavorare nel kernel, IMHO. E anche li', ho paura che avrai 
grosse difficolta'. Prova a cercare il libro di A.Rubini, e leggi il 
capitolo relativo alla temporizzazioni. Ripeto pero': dubito che tu abbia 
grosse possibilita', in ambiente multitasking con un PC. IMHO.
-- 
HappyCactus - Registered Linux User #209744
http://www.angelfire.com/jazz/happycactus/index.html
Made with 100% recycled electrons

ho provato ad utilizzare gettimeofday
ma sia "arrotondandolo" a long o a double
mi restituisce zero.
la variabile a cui assegno il valore l'ho
dichiarata come clock_t.
dove sbaglio?

Newsgroup: it.comp.os.linux.development
Titolo: Java & Linux

Salve uso una red hat 7.1
ho installato Java 2 SDK, Standard Edition, v1.3
non appena ho installato il tutto, quando lanciavo il file java o
javac presenti in /usr/java/jdk1.3.0_02/bin ottenevo il seguente
messaggio:
"./java: /usr/bin/cut: File or directory inesistente
/usr/java/jdk1.3.0_02/bin/i386/native_threads/java: error while
loading shared libraries: libjvm.so: cannot load shared objext file:
no such file or directory"
ho cosi' fatto un link simbolico del file CUT da /bin a /usr/bin
cosi facendo funzionano tutti gli eseguibili presenti in
/usr/java/jdk1.3.0_02/bin/    tranne il file JAVA: quando lo lancio
non ottengo errori ma il pc sembra in attesa e non fa nulla :(
sapete spiegarmi cosa succede e come posso risolvere il problema?
Ringrazio anticipatamente chiunque mi dia una mano. 
Grazie ^__^

>
Mi pare che l'ultim aversione del JDK non abbia piů questo problema.
Ciao,
Davide

Mi pare che l'ultim aversione del JDK non abbia piů questo problema.
Ciao, innanizutto grazie per avermi risposto,
come puoi capire sono un principiante e percio' non ho capito
molto....
come faccio ad impostare quella variabile?
grazie ancora :)

 come faccio ad impostare quella variabile?
Questa è una domanda da icol.iniziare...
export LD_ASSUME_KERNEL=2.2.5
in ~/.bash_profile
Ciao,
Davide

 Mi pare che l'ultim aversione del JDK non abbia piů questo problema.
credo di poter confermare, perchč sto usando RH7.1 con JVM 1.3.1 della SUN 
senza problemi.
Ciao
Enrico
Newsgroup: it.comp.os.linux.development
Titolo: xterm a 80 colonne

Salve, uso da poco linux ed anche il gruppo.
Utilizzo suse 8.1
ho problemi con  x term, mi devo connettere ad un servizio utilizzando
emulazione terminale vt220 a 8 bit, tutto ha funzionato per un po, poi è
apparso un messaggio che mi chiedeva di settare il terminale a 80
colonne.....
qualcuno sa di cosa si tratta??
Grazie
Mario

 qualcuno sa di cosa si tratta??
di allargare la finestra del terminale? :-)

 colonne.....
Strano, xterm dovrebbe partire di default a 80 colonne, semmai il problema
e' con 132. Prova a lanciarlo con l'opzione -132.
Nicola.
-- 
chi va pian va san e va lontan

 provo e poi vi faccio sapere grazie
"NicoKid" <
Pnic...@quargentan.com
 > ha scritto nel messaggio
news:jdtecb...@10.3.0.80...


Newsgroup: it.comp.os.linux.development
Titolo: X Window (2)

Ciao,
visto che siamo in argomento magari qualcuno puo` chiarire le mie confuse
idee...
Dunque e` qualche giorno che mi documento su X per scrivere un'interfaccina
grafica molto semplice ad un mio programmino client/server.
In pratica MIOCLIENT invia una richiesta a MIOSERVER, il quale gli invia
un buffer RGB (oppure jpeg oppure gif) con relative dimensioni
dell'immagine e profondita` di colore. La domandona e`:
Poiche` voglio ottimizzare al massimo il tutto, MIOCLIENT puo` aprire una
X-finestra e scriverci dentro direttamente i dati ricevuti (RGB) senza operazioni
intermedie? I dati di un'immagine visualizzata in una finestra
risiedono nella memoria dell' X-client o dell' X-server?
Posso apportare delle modifiche "manuali" al buffer grafico visualizzato
senza passare per le funzioni di X sul plottaggio di primitive?
Mi piacerebbe rendere portabile la mia applicazione anche su win, l'unica possibilita`
che mi viene in mente e` l'uso delle Gtk, alternative?
Ciao! grazie mille.

 che mi viene in mente e` l'uso delle Gtk, alternative?
Qt
Tk (con Tcl o Perl)
wxWindows
GGi
FOX
Ci sono molte librerie e/o toolkit grafici, dipende da cosa vuoi fare.
--
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.mascanc.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
The primary purpose of the DATA statement is to give names to constants;
instead of referring to pi as 3.141592653589793 at every appearance,
the variable PI can be given that value with a DATA statement and
used instead of the longer form of the constant.  This also
simplifies modifying the program, should the value of pi change.
                        -- FORTRAN manual for Xerox computers

alternative?
wxWindows  (
www.wxwindows.org
),  molto  belle,  facile  da  usare  e
potenti. Ci sarebbe pure qt  (Parrebbero piu' potenti di wxWindows),
ma hanno una strana licenza ...
-- 
 __
| _         "The Internet is slow, could you please reboot it ?"
|__|iambo   mailto:
gabr...@giambonini.com
 
www.giambonini.com
Newsgroup: it.comp.os.linux.development
Titolo: Manuali del C e C++ sotto linux: dove?

dove trovare un manuale del C e/o C++ per Linux
in cui trovare, non tanto il come programmare, ma la
descrizione delle varie funzioni e/o classi.
Mario.

su "linux programmer guide" c'e' qualcosa, tipo gli ncurses, ipc, e audio.
prova su 
linux.it
ciao

Newsgroup: it.comp.os.linux.development
Titolo: AIuto Sb live!

Salve sono pochi giorni che ho installato Linux Mandrake 6.1,ma come si fa
con la Sb live???Dove sono I driver e come installarli,VI PREGO AIUTATEMI!

 con la Sb live???Dove sono I driver e come installarli,VI PREGO AIUTATEMI!
faq.ziobudda.net
Qualunque cosa tu stia cercando su Internet, ci sarà almeno un sito
porno che risponderà ai tuoi criteri.
--
Michel <ZioBudda> Morelli		  
mic...@enter.it
 
http://www.ziobudda.net
Italian Linux FAQ		   
http://faq.ziobudda.net/
Italian Linux Press                
http://www.ziobudda.net/ILP/

Newsgroup: it.comp.os.linux.development
Titolo: Aiuto urgente: comando mail

Ciao a tutti, volevo chiedere delucidazioni sul comando mail. Sto scrivendo
uno script (per un esame) che fa varie cose. Tra queste cose dovrebbe anche
poter spedire e ricevere files utilizzando il comando mail. Come faccio?
Grazie, scusate l'ignoranza
Franco
--------------------------------
Inviato via 
http://usenet.libero.it

 poter spedire e ricevere files utilizzando il comando mail. Come faccio?
man mail
man uuencode
-- 
HappyCactus - Registered Linux User #209744 - >>> SMSPM950 <<<
http://www.angelfire.com/jazz/happycactus/index.html
Made with 100% recycled electrons

 poter spedire e ricevere files utilizzando il comando mail. Come faccio?
da shell:
$ echo "testo messaggio" | mail 
destin...@mail.com
 -s subject
oppure
$ cat "testo mail" | mail 
destin...@mail.com
 -s subject
in uno script sh:
 if[-f $2];
   cat $2 | mail $1 -s $3;
 fi
c.ca....
Regards,
-- 
      SNHYPER
"Security developer"
http://snhyper.owns.it
Linux registered { user #249109, machine #133922 };

 poter spedire e ricevere files utilizzando il comando mail. Come faccio?
Guarda come fa biabam per un esempio.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
-<! Gesu' e' morto per i nostri peccati.  Non rendiamo inutile il suo
		martirio non commettendone !>-
Newsgroup: it.comp.os.linux.development
Titolo: fork ed exec

Lo so che vi sto tempestando di domande e vi sto lě.....
allora se io eseguo una cosa del genere.....
.
.
.
pid=fork();
if (pid==0)
     {close (1);
       execlp("dd","dd","if=/dev/zero","of=./ewrhf","bs=1024","count=1");
      }
else {wait (&status);
.
.
.}
innanzi tutto funziona cosě la execlp??? se volessi usare la execl??
...ma la cosa piů importante:
io chiudo nel processo figlio lo standard output, questo non significa che
anche nel padre sia chiuso....o no?
cioč il figlio eredita dal padre tutti i puntatori ed i file aperti.... ma
eredita delle copie o l'originale?
ossia chiudendo nel figlio lo std_out  io penso che il contatore di questo
file,che conta i processi che lo tengono aperto, decrementi e basta, e
quando raggiunge il numero di link=0 viene chiuso realmente....sbaglio?
grazie a todos

 writes:
U> io chiudo nel processo figlio lo standard output, questo non significa che
U> anche nel padre sia chiuso....o no?
U> cioè il figlio eredita dal padre tutti i puntatori ed i file aperti.... ma
U> eredita delle copie o l'originale?
Copie. Tutto il core del processo padre viene duplicato.
-- 
Gian  | main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Uberto|                        David Korn, 1987 ioccc best one liner 
Lauri |-------------------------------------------------------------------
(aka saint) >>Vedere X-Nospam nell'header - See X-Nospam field in Header<<

 eredita delle copie o l'originale?
Eredita una copia della tabella dei file aperti, che hanno (come copia) i 
puntatori alla stessa struttura nella file table del kernel
Ciao
Simone
Newsgroup: it.comp.os.linux.development
Titolo: gdb e fork

utilizzando gdb come debugger, come faccio a seguire il processo figlio
una volta arrivati a una fork nel mio programma ?
Ciao
Matic

 una volta arrivati a una fork nel mio programma ?
pid_t pid = 0;
pid = fork();
if(0 == pid)
{
// Processo figlio
   int dbgVar = 0;
   while(0 == dbgVar)
      sleep(1);
   // Resto del codice del processo figlio
}
else
{
// Processo padre
...
}
Ti fai il debug del padre, ti leggi il pid restituito dalla fork
al processo padre.
Apri un'alto terminale/fai andare il padre per i fatti suoi,
dbg nomeDelFileSorgenteDoveSiTrovaIlCodiceDelProcessoFiglio pid
dove pid e' pid restituito dalla fork al processo padre.
Una volta che ti sei attaccato al processo, cambi il valore di
dbgVar da 0 a 1 (ad es.) cosi' il figlio la smette di andare a
nanna e puoi farti il debug del processo figlio.
HTH
C:\>iao Angelo
P.S. In ogni caso questa tecnica e' riportata nella documentazione
di gdb. Non sarebbe male che PRIMA venisse data un'occhiata alla
documentazione e POI venisse chiesto aiuto. :-)
http://www.gnu.org/manual/gdb-5.1.1/text/gdb.txt
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
Se ognuno leggesse la documentazione nessuno avrebbe piu' domande da fare
e questo ng non avrebbe scopo. Io uso il ng proprio per risolvere
velocemente semplici questioni. Altrimenti dovrei spendere tempo primo per
reperire documentazione e secondo per leggermi un pacco di roba anche se
magari a me serve una cosa :)

 serve una cosa :)
Si`, devi spenderlo come l'hanno speso gli altri prima di te per trovare le
risposte alle loro domande.
Pappa pronta = soldi contanti
Newsgroup+RTFM = assistenza gratis



C'è una documentazione per rispondere a qualunque domanda. Basta
trovarla.. è solo questione di tempo. se io non ce l'ho posto qui e
aspetto che qualche buon anima rispondi. Non obbligo i 'vecchi' a farlo,
chiedo solo che se qualcuno abbia la risposta già pronta me la dia, e mi
risparmi tempo per andarmelo a cercare da solo. Il newsgroup è un mezzo
per velocizzare l'apprendimento.

 per velocizzare l'apprendimento.
Anche dirti che esiste un manuale e fornirti il link e' un mezzo per
velocizzare l'apprendimento, molto piu' di quanto credi :-)
C:\>iao Angelo

Newsgroup: it.comp.os.linux.development
Titolo: struttura adatta per timeout e relativa libreria in C

Salve
ho un programmino  scritto in C
che fa delle connessioni ad un server
ora vorrei aggiungere dei timeout ad ogni connessione
ho pensato che la struttura piů idonea sia un b+tree
(quelli di knut che si usano per implementare gli indici nei db)
in tale modo ho la struttura ad albero da scorrere in base ai timeout e 
alla fine le foglie doppiamente linkate come una lista tipo.
in tal modo dato che il prog usa il mutiplexing IO (ovvero ho un loop 
principale) ogni volta che controllo i timeout elimino quelli della 
foglia raggiunti al tempo t1 e tutti quelli precedenti grazie al fatto 
che le foglie sono doppiamente linkate
dovrebbe essere il principio grazie per cui quando il DB deve fare una 
cosa del tipo :
select * from tab where colA < 34
la struttura migliore sono i b+tree
ora
vorrei un consiglio per capire se la mia pensata č giusta
e nel caso fosse cosě quale libreria posso usare in C che mi realizza 
tale tipo di tree
consigli in proposito?
N.B.: in un secondo momento me lo sviluppo io codice che implementa il 
b+tree ma adesso mi servirebbe qualcosa di pronto da poter usare subito
grazie a kiunque volesse rispondermi
ciaozzz

 consigli in proposito?
Consiglio 1: usa libevent (che fa proprio quello che ti serve)
Consiglio 2: guarda come sono implementati i timers nella libevent.
Max

 Max
grazie per avermi rispoto molto gentile
ciaozzz

 hcreate hdestroy
Mai usati. Ma quelle funzioni non sono thread safe e gestiscono una singola
hash table globale. Quindi sono sostanzialmente inutilizzabili. Ti
consiglio almeno di usare le versioni "_r" fornite da GNU.
Max

Newsgroup: it.comp.os.linux.development
Titolo: webserver con connessione umts: possibile e/o come??????

salve a tutti,
spero di non essere OT... ,o)
in pratica doveri configurare un apparato usb (stazione meteo Oregon
Scientific) connesso ad un pc, e raggiungerlo tramite connessione
UMTS....
l'alternativa è quella di installare un web server sul pc, ed andare
a
spedite una pahina web semprre tramite umts....
come posso fare???? che alternative ho ;-)
scusate su sono ot.....
grazie comunque a tutti....
Vit


Non ho capito bene...
Allora tu vuoi fare in modo che il tuo pc al quale è attaccata la
stazione meteo sia accessibile via web dall'UMTS?
Non è difficile, ti basta un server web sul pc (ad esempio Apache, ma
va bene anche lighttpd) con il quale gestire le richieste web, magari
tramite una paginetta in PHP, Perl, Python, Ruby o quello che vuoi
Un'altra cosa non strettamente necessaria, ma abbastanza utile è un ip
pubblico.
Ciao

 UMTS....
il vero problema è che al 99,99% sarai dietro un nat e quindi la stazione
non sarà raggiungibile.
Per ovviare al problema puoi usare una vpn basata sul tcp (openvpn) dove a
stabilire la connessione è la stazione.
In alternativa puoi fare che sia la stazione a contattarti periodicamente
per gli aggiornamenti
-- 
| /
| \Byte - Andrea Briganti - kbyte(aaattt)
despammed.com
CSLug member: 
http://cslug.linux.it
 - JID: 
kb...@jabber.linux.it
***Se la montagna viene da te e non sei Maometto: corri che ?? una frana!
Newsgroup: it.comp.os.linux.development
Titolo: Autenticazione da Win9X

Salve,
Ho un problema da sottoporvi:
Stò installando in una ditta un server su cui monterò linux mandrake 7.2.
Su questo server andranno installati alcuni servizi:
server posta
server fax
server web
.
.
.
Per i servizi esterni alla Lan dispongo di un router ISDN collegato al
server Linux.
Il mio problema è il seguente:
Dato che i pc che dovranno collegarsi a questi servizi montano tutti come
s.o. Windows 9x, come posso fare?
Inoltre vorrei fare in modo che i servizi disponibili siano accessibili
previa autenticazione, ad esempio sfruttando la pwd della prima schermata di
windows.
Mi rendo conto della complessità del problema, vi sarei anche grato se mi
indicaste anche solo dei link dove documentarmi.
Grazie
Pontara Mauro


samba - 
www.samba.org
pam_smb - (fai una ricerca ... qualcosa lo trovi, ma se non ricordo male lo
trovi sull'ftp di samba)
ciao

 problemi.
Scusa ma questo che c'entra con lo sviluppo? e potresti per favore evitare di
riquotare i messaggi per intero? 
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"

Newsgroup: it.comp.os.linux.development
Titolo: [C++] namespace std incluso in automatico?!?

quando compilo qualche software, capita che escono fuori errori del tipo:
'cerr' undefined, 'vector' undefined, ecc...
per fissare i problemi devo importare il namespace std (ho dovuto fare uno
script per fissare questi file) o inserire using std::xxx
(la versione di gcc che uso e` gcc (GCC) 3.3.4)
qualcuno sa dirmi perche` i programmatori che scrivono questi software
usano le classi della stl senza mettere std:: davanti?
hanno un altro compilatore? qualche settaggio particolare di gcc?
tral'altro i software mi pare avessero tutti lo script configure.
 :-?

prova con:
using namespace std
#include <iostream>
...
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 using namespace std; // ;


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

Ciao a tutti sto cercando informazioni per scrivere un motore di ricerca 
partendo da zero e la prima cosa che mi serve è sapere come si scrive (e 
soprattutto in che linguagio!) uno spider (il robottino che spulcia i siti 
e li aggiunge al database per la ricerca).La ricerca di informazioni 
sull'argomento si è rivelata sorprendentemente vana, sembra che tra i 
migliaia di tutorial su qualsiasi cosa ci si sia dimenticati di questo 
argomento...qualcuno sa darmi informazioni o almeno un link?

qualcuno sa darmi informazioni o almeno un link?
cito Google, ma ricordavo il package a memoria (mi sa che non hai
fatto molte installazioni di Linux di recente)! ;-)
cerca "htdig"
Spero ti sia utile!
ht://Dig -- Internet search engine software - [ Traduci questa pagina]
Descrizione: A complete indexing and searching system for a small
domain or intranet. Source code provided under the GPL.
Categoria: Computers > Software > Internet > Servers > Search
www.htdig.org/
 - 1k - Copia cache - Pagine simili
Newsgroup: it.comp.os.linux.development
Titolo: Fortran in Linux

Nel NG ci sono pochissimi riferimenti a tale linguaggio, possibile che
nessuno lo usi più?
In RedHat 6 è addirittura scomparso il comodissimo fort77. Voi come
compilate? Vecchi cari Fortranisti uscite allo scoperto!!

 wrote in message
85qfoc$nmu$1...@news.unina.it...

Io dovrò impararlo per la tesi (simulazioni numeriche di sistemi di
trasmissione digitali), e visto che dovrò lavorarci su piattaforma Unix /
Linux, ho pensato bene di  installare  Linux a casa e cominciare qualche
esperimento (tra l'altro Linux mi servirà anche per il corso di Sistemi
Operativi).
Qui nel NG mi hanno consigliato xemacs. Di più nin so (anche perchè non ho
molto tempo adesso di mettermici dietro).

 compilate? Vecchi cari Fortranisti uscite allo scoperto!!
Beh, Fortran e` un linguaggio che sta sopravvivendo solo tra coloro che
devono compiere calcolo numerico, grazie alla sterminata famiglia di
librerie specializzate che sono state scritte in 30 anni. In sistemi piu`
general-purpose non ha molto senso, anzi sotto Unix (che con il C e`
scritto e verso il C e` fortamente orientato) ne ha ancora di meno.
Non aiuta che gli unici compilatori free di fortran siano per Fortran77,
versione del linguaggio decisamente antiquata.
-- 
  /Kinkie
Se sulla scatola c'e` scritto "Per windows 95 e superiori", dovrebbe
funzionare sotto Linux, vero?

Ciao Fabio Bozza,
 > Nel NG ci sono pochissimi riferimenti a tale linguaggio, possibile che
 > nessuno lo usi più?
 > In RedHat 6 è addirittura scomparso il comodissimo fort77. Voi come
 > compilate? Vecchi cari Fortranisti uscite allo scoperto!!
c'e' g77 (che ha estensioni 90) e poi basta fare una veloce ricerca in
internet, c'e' una pagina apposta per fortran & linux.
-- 
Pa.Ped, Como
http://www.fastflow.it/~paolop
VOTE AGAINST SPAM! 
http://www.politik-digital.de/spam/it/
Appunti Linux, FAQ, HOWTO e altro:
file://usr/doc/HOWTO, file://usr/doc/FAQ
http://www.linux.it
, 
http://www.pluto.linux.it
ftp://ftp.unina.it/pub/linux/pluto
, 
ftp://ftp.pluto.linux.it/pub/pluto
X11 FAQ: 
http://www.cli.di.unipi.it/~zugliani/x11faq.html
Pluto Journal: 
http://www.pluto.linux.it/journal
Linux Gazette: 
http://www.linuxgazette.com
Linux Weekly News: 
http://lwn.net
LinuxDoc : 
http://www.linuxdoc.org
Ricerca NEWS: 
http://www.deja.com
IRC: #linux-it
Info.ita: 
http://www.punto-informatico.it

 compilate?
Con g77 e la versione gratuita di vf90.
Ciao,
Ale


Scusa, dove la posso trovare quest'ultima?
Qualche tempo fa ho cercato un compilatore per fortran90 e non lo ho trovato
(ne' free ne' gratis...)
Ave atque vale
	Antonio
-- 
--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#--#-
L'universita' americana di Berkeley ha prodotto due importanti invezioni:
l'LSD e Unix.
Credo non sia una coincidenza.
                                          Jeremy S. Anderson

 Scusa, dove la posso trovare quest'ultima?
Qui:
http://www.psrv.com/vf90ver.html
Ciao,
Alessandro
-- 
Always remember that you are unique.  Just like everyone else.


Grazie.
Ciao

Newsgroup: it.comp.os.linux.development
Titolo: (",) Do You Want To Know For Sure You Are Going To Heaven?

http://www.want-to-be-sure.blogspot.com
 << Click On Link

http://www.want-to-be-sure.blogspot.com
 << Click On Link

http://www.want-to-be-sure.blogspot.com
 << Click On Link

http://www.want-to-be-sure.blogspot.com
 << Click On Link

Newsgroup: it.comp.os.linux.development
Titolo: Enumerazione files in dir

Come faccio a Enumerare i files in una directory in c?

 Come faccio a Enumerare i files in una directory in c?
#include <dirent.h>
    struct dirent **namelist;
    int n, i;
    if ( (n = scandir("/tmp", &namelist, 0, alphasort)) == -1)
       ERROR_MSG("/tmp does not exist !!");
    for( i = 0; i < n; i++) {
       printf("%s\n", namelist[i]->d_name);
       free(namelist[i]);
    }
    free(namelist);
-- 
    --==> ALoR <==---------------------- -  -   -
  There are only 10 types of people in this world...
  Those who understand binary, and those who don't.

ALoR scriveva:
Grazie per la risp e l'esempio.
Newsgroup: it.comp.os.linux.development
Titolo: come stampare ?

Salve a tutti,
 utilizzando il linguaggio C, come posso stampare da Linux ?
 In particolare:
 
1) Per la stampa di testo:
 immagino che per del testo normale basti fare:
 fprinf(stampante,"prova di stampa");
 ma come setto stampante ?
 (che dovrebbe essere definita come: FILE *stampante, vero ? )
 In DOS utilizzavo stdprn ( fprintf(stdprn,"prova") ), e in Linux ?
 
2) Per la stampa grafica:
 non saprei proprio come fare.
 Prima di passare ai "device contest" di windows, ricordo che da DOS una
 volta mi trovai a programmare la stampante con delle sequenze di escape
 (con fprintf passavo a stdprn delle sequenze di escape con cui creavo
 delle opportune strisce di punti....)
 Mica devo ritornare a tali sequenze (anche perche' ricordo che dipendevano
 anche dal tipo di emulazione che la stampante supportava, tipo Epson e
 IBMPro..) ?
 
 
Illuminatemi.
Grazie.
-- 
  ________
 |\      /|
 | \____/ |  Sender:
 |        |  
mimmo....@libero.it
 
 |________|

  IBMPro..) ?
Pessima idea. Conviene agire esattamente come sopra, solo generando del
codice PostScript (meglio) o HPGL.
-- 
  /Kinkie
Se sulla scatola c'e` scritto "Per windows 95 e superiori", dovrebbe
funzionare sotto Linux, vero?

 non saprei proprio come fare.
se devi stampare grafici, una maniera molto semplice e' usare
``gnuplot'' da dentro il tuo programma..
-- 
" Ho visto cose, che voi umani non potreste immaginare.
Sequenze RTSCTS in fiamme al largo dei bastioni di Termios.
Ho visto stringhe C balenare nel buio vicino alle porte UART.
E tutti quei momenti andranno perduti per sempre, come lacrime nella pioggia.
E' tempo di morire... "

 non saprei proprio come fare.
Di solito si usa postscript. Credo che gnome abbia una libreria per
stampare, non ricordo.
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | * The Internet is full. Go away.  -- Joel Furr *
      | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it

 stampare, non ricordo.
si chiama gnome-print
-- 
ciao, Roberto
:wq!

codice PostScript (meglio) o HPGL.
Innanzitutto grazie per le risposte.
Visto che ci sei, sapresti consigliarmi qualche documento sul postscript ?
Non ne so proprio nulla...


 Non ne so proprio nulla...
No, mi spiace.


Grazie.
Prego
Marco
-- 
............................................
 
m.at...@flashnet.it
La prima delle Frequently Asked Questions: 
dove sono le FAQ ?      it.faq