mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.os.linux.development
Titolo: Problemino con SED

Salve a tutti,
in uno script bash ho necessità di fare una cosa del genere
bla bla bla | sed "s/\//${ROOT_DIR}\//"
sed riceve in output una lista di file preceduti dal loro percorso 
assoluto, quindi roba del tipo
/bin/bash
/etc/passwd
ecc ecc...
ROOT_DIR è una variabile che è definita nello script
e può essere in due modi:
ROOT_DIR=""
ROOT_DIR="/MIOPATH"
Nel primo caso il sed non fa praticamente niente, elimina il primo / e 
lo reinserisce nella sostituzione. Nel secondo caso invece mi dà errore 
perchè gli dà fastidio la / di /MIOPATH.
Tanto per chiarire ulteriormente,
se ROOT_DIR="" devo ottenere
/bin/bash
/etc/passwd
ecc ecc...
se ROOT_DIR="/MIOPATH" devo ottenere
/MIOPATH/bin/bash
/MIOPATH/etc/passwd
ecc ecc...
Per ora ho risolto così:
ROOT_DIR="\/MIOPATH"
in questo modo sed usa il primo carattere come escape per il secondo e 
lo accetta, ma sta soluzione mi fa un po pietà.
Saluti, Alberto

 lo accetta, ma sta soluzione mi fa un po pietà.
$ export ROOT_DIR="/MIOPATH"
$ echo `echo '/bin/bash' | sed "s/\//\\\\${ROOT_DIR}\//"`
/MIOPATH/bin/bash
$
pero' funziona solo con ROOT_DIR che inizi effettivamente con uno slash
e comunque bisongna precedere sed da un
if [ ROOT_DIR != "" ]; then
# eccetera
fi
comunque, ma sicuro che ti serva sed?
cos'ha "${ROOT_DIR}/altro" (a crudo) che non va?
-- 
Under construction

 / di /MIOPATH. 
sed "s|^/|${ROOT_DIR}/|"
sed "s%^%${ROOT_DIR}%"
sed "s,.*,${ROOT_DIR}&,"
awk '{print "'"$ROOT_DIR"'" $0}'


E' vero....bastava usare un altro carattere per la separazione delle 
regexp; non mi ricordavo però che si poteva fare.
Grazie della dritta,
Ciao,
Alberto

 separazione delle regexp;...
*Attento!* E` solo un palliativo!

Newsgroup: it.comp.os.linux.development
Titolo: Posta elettronica

Salve a tutti! ho un problema: devo realizzare un programma in C/C++ che mi 
consenta di leggere la posta elettronica da un server(es. Libero). Questo 
programma poi verrà interfacciato graficamente in Windows con Visual Basic 
o simili e in Linux con vari linguaggi che sto imparando.
Che librerie devo usare??Dove posso trovare informazioni???
Grazie a tutti!
-- 
--
Acquistapace Yuri


l'unica cosa che ti serve sono i socket per connetterti al server.
per i comandi del server POP3 ti dovresti leggere la relativa RFC.
prova a cercare su 
www.rfc-editor.org
 (spero il link sia giusto)
ciao
-- 
IMPREVISTI: Il sistema ha dato un `kernel panic': "file system corrupted".
            Prendi le dovute misure, e se passi dal VIA ritira 20.000 lire.
(togli il 'punto interrogativo' per rispondere in mail) << xaero _

 cercare su 
www.rfc-editor.org
 (spero il link sia giusto)
conviene cercare su freshmeat, lì ci sono quasi di sicuro librerie già
pronte. Altrimenti con i socket lo sviluppo è enorme....

 pronte. Altrimenti con i socket lo sviluppo è enorme....
No, POP3 non e' cosi' micidiale.
Se poi deve svilupparlo usando diversi linguaggi (Visual Basic + altro per
linux) e' difficlie trovare qualche libreria predisposta facilmente
integrabile.
Alessandro.

 integrabile.
ma nememno i socket sono gli stessi tra win e unix.
io crcherei prima una libreria. Non si sa mai....
Newsgroup: it.comp.os.linux.development
Titolo: Gestione dei parametri dal cli

Salve a tutti,
sto scrivendo un tool da linea di comando, e vorrei sapere qual'e' il 
modo migliore per gestire i parametri passati a linea di comando.
Potrei usare un "case" ma per esempio ``-m 3'' come lo gestisco?
Mi potrei tenere un contatore dei parametri passati e scandirli uno ad 
uno, oppure saltarne uno in corrispondenza di certi switch, come 
nell'esempio di prima ``-m 3'', salterei il 3.
Insomma, conoscete qualche tecnica "forba", magari qualche documento o 
sito (non ho trovato nulla di che...) che mi descriva questa parte dello 
svilupo di una utility?
Grazie in anticipo
-- 
Sandro Tosi (aka Morpheus, matrixhasu)
My (little) site: 
http://matrixhasu.altervista.org/

 
Esiste una funzione apposita per fare quello che interessa a te, si 
chiama getopt() ed è estremamente versatile!
Saluti, Alberto

 modo migliore per gestire i parametri passati a linea di comando.
]zac[
Dipende in che linguaggio.
Comunque esistono delle librerie per il C e comandi per la shell
(getoption), quindi a meno di casi particolari non conviene riscriversi la
libreria (io non dovrei parlare visto che l'ho fatto, ma mi servivano
alcuni funzionalità aggiuntive).
Considera che gestire per bene le opzioni della riga di comando è una
faccenda dannatamente complicata e pericolosa (inserire errori di gestioni
delle dimensioni dei buffer è facilissimo).

 svilupo di una utility?
getopt (standard POSIX)
-- 
MoonChild
Togliere nospam per l' esatta e-mail 
UIN-ICQ: 3634753 

> Dipende in che linguaggio.
E tu'cc'hai ragione: il linguaggio usato e Java.
L'avessi detto prima, eh...
Ciao


 E tu'cc'hai ragione: il linguaggio usato e Java.
Esiste un porting di getopt per Java, sotto debian il pacchetto e`
libgetopt-java.
IMHO e` la soluzione piu` veloce, anche se in Java dovrebbe essere piu`
semplice fare un parser robusto rispetto al C.
Luca
-- 
Home: 
http://kronoz.cjb.net
Io mi ricordo sempre il compleanno della mia ragazza:
cade il giorno dopo di quando lei me lo ricorda

 semplice fare un parser robusto rispetto al C.
In realta' era proprio quello che avevo intenzione di fare... qualche 
suggerimento/spunto per farne un pezzo di codice che sia riutilizzabile 
da altri?
Grazie e ciao

Newsgroup: it.comp.os.linux.development
Titolo: scripting

Salve!
Volevo chiedere dove è possibile trovare un manuale, tutorial, guida per
imparare a programmare la bash,
cioè in particolare a fare degli script per gestire il sistema!
Volevo anche sapere se era possibile fare degli script con
lo stesso scopo utilizzando però altri linguaggi es:
javascript, perl, python, ecc
considerando che non devo gestire reti, alcuni di
questi linguaggi vanno bene o sono ridondanti ?
Grazie!

 questi linguaggi vanno bene o sono ridondanti ?
Ridondanti possono esserlo, di sicuro sono piu` versatili
e comodo della BASH, per certe cose, specie
se la complessita` comincia ad aumentare
-- 
Ikitt

 No :)
Perchè no?
http://www.bbassett.net/njs/
Max

 writes:
  m> Salve!
  m> Volevo chiedere dove è possibile trovare un manuale, tutorial, guida per
  m> imparare a programmare la bash,
  m> cioè in particolare a fare degli script per gestire il sistema!
Pubblicita` non occulta: 
 
http://digilander.libero.it/bash/
se mi dici come la trovi, mi fai anche un piacere.
ciao,
nico
Newsgroup: it.comp.os.linux.development
Titolo: Anjuta e configure

ciao a tutti, ho un problema con Anjuta. Premetto che sto usando FreeBSD
ma vengo da una positiva esperienza con Slackware senza trovare
grandissime differenze, e credo che qui ci sia chi è in grado di
aiutarmi.
Il problema è il seguente: creo un nuovo progetto per Gnome,seguo i vari
step del wizard e al momento del configure si ferma con un errore. Qui
sotto ci sono gli ultimi messaggi del configure:
checking for LC_MESSAGES... yes
checking for bison... bison
checking version of bison... 1.35, ok checking whether NLS is requested...
yes checking whether included gettext is requested... no checking for GNU
gettext in libc... no checking for GNU gettext in libintl... yes checking
how to link with libintl... /usr/local/lib/libintl.so -Wl,-rpath
-Wl,/usr/local/lib configure: creating ./config.status config.status:
creating po/Makefile.in config.status: creating m4/Makefile config.status:
creating Makefile
config.status: creating intl/Makefile config.status: error: cannot find
input file: intl/Makefile.in
Ovviamente successivi tentativi di build falliscono.
Di cosa si lamenta ?
nella directory del progetto c'è una sottodir che si chiama intl, ma non
c'è niente dentro.
Aggiungo che uso Gnome2 ma le applicazioni con le vecchie gtk funzionano
correttamente (il mio anjuta crea ancora app per le vecchie gtk, non so
neanche se ce ne sia uno più aggiornato). Addirittura con KDevelop riesco
a compilare regolarmente applicazioni per KDE e non quelle per Gnome (che
pure si possono creare).
Se sono necessarie altre informazioni fatemi sapere.
grazie
Fabiolo

 Ovviamente successivi tentativi di build falliscono.
Non so niente di internazionalizzazione, ma se non posti gli errori che si
capisce?
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
-<! Computer programmers never die, they just raise an unhandled exception.!>-

c'è niente dentro.
Si Si, è proprio lui!
La soluzione c'`e, non la ricordo :-| 
ma la trovi nell'archivio della mailing list di Glade, dovresti
rintracciarla nei post di Settembre / Ottobre.
Ciao
Fausto

 Si Si, è proprio lui!
precisazione: mi scuso per l'imprecisione, ma in realtà non c'è neanche
la directory intl. Però se la creo a mano, ci copio dentro Makefile.in e
faccio un configure allora funziona tutto.
grazie
Fabiolo

 capisce?
l'errore è quello riportato sopra (come nel post originale):
cannot find input file....
Fabiolo
Newsgroup: it.comp.os.linux.development
Titolo: Troncare un file

In C, preferibilmente usando la libreria standard:
Per rendere un file comunque grande basta, dopo averlo aperto, fare una
fseek alla dimensione desiderata e scrivere un byte.
E per troncare un file?
Non ritengo ammissibile la creazione di un altro file e la copia fino
alla dimensione desiderata.
Mi aspetto che si possa fare senza leggere il file, che potrebbe essere
molto grande.
Non chiedetemi a cosa mi potrebbe servire.
Curioso
Stefano
--

man ftruncate
Ciao
Alessandro

 Non chiedetemi a cosa mi potrebbe servire.
In centinaia di situazioni. :-)
-- 
Chiusura di Windows in corso.  Sto dando fuoco al computer... _/Davide\_
Ora si puo` spegnere il computer!  Se ci riuscite...          \Alberani/
Per contattarmi: 
http://digilander.iol.it/alberanid/
Newsgroup: it.comp.os.linux.development
Titolo: Chat Multithreading

Ciao a tutti,devo scrivere una chat multithreading, rigorosamente in C
e chiaramente utilizzando i thread.
Qualcuno sa dirmi dove posso trovare degli esempi sui quali cominciare
a lavorare?
Grazie a tutti.
Alessandro


un po' sui socket ne parla, purtroppo IIRC non parla dell'interazione
socket-thread. Anzi, non parla nemmeno dei thread, in pratica (sempre
IIRC).
Se invece C + Thread sono una tua scelta consiglio nell'ordine:
1. Python + Twisted
2. Python + Twisted
3. Python + Twisted
Finsce che riesci a fare qualcosa di funzionante in molto meno tempo,
con più soddisfazione.
Dicevo... poi bisogna parlare del protocollo. Ne usi uno già esistente
(che so IRC o un suo subset) oppure ti inventi il k+1-esimo protocollo?
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 
Veramente in Twisted c'e' già tutto pronto!
C'è un server + client IRC.
Ci sono dei client per MSN, oscan, toc e Jabber.
C'è anche un framework per integrare il tutto, con GUI inclusa.
Purtroppo il tutto richiede tanto sviluppo.
Se magari dai un aiuto, fai un favore a tutti!
Saluti  Manlio Perillo

Si tratta di un progetto universitario,altrimenti sicuramente
sceglierei una soluzione molto più semplice.
la guida Gapil l'avevo già vista....solo che volevo qualche esempio
concreto perchè sto avendo una marea di problemi...
Grazie a tutti comunque!!!
Ciao

 Se magari dai un aiuto, fai un favore a tutti!
Chiarifichiamo: usarli non richiede fatica. Credo tu intendessi che
sarebbe gradito che chi risparmiasse tempo usando i prodotti eccellenti
già fatti ne impiegasse un poco per rifinirli ancora un po'. Ci ho
azzeccato? :)


 concreto perchè sto avendo una marea di problemi..
Prova a parlarne. Magari qualcuno li ha già risolti.
Con i thread *molta* disciplina è d'obbligo.
Anche solo chiudere un socket deve farti riflettere *molto* su chi
potrebbe starlo usando e compagnia. Idem disciplina su chi legge e su
chi scrive e dove.


 
Perfettamente!
Anche se nel caso di twisted.words più che di rifinitura credo si tratti
di riscrittura ;-).
Saluti  Manlio Perillo

> 
[snippete]
scusate... forse sbaglierò.. ma per un progetto di questo tipo... secondo
me ci sono 16 ore di lavoro al massimo.
1 per pensarlo e il resto a codare.
certo, poi nn verrà fuori irc... ma una chat minimale, monostanza ( anche
no) e' abbastanza semplice.
forse un po di + usando sono ansi C; ma già con le glib (anche loro in C)
saresti a cavallissimo.
Più che altro vedo l'uso dei thread un po confuso... cosa gli fai fare?
un thread ogni client? 
o potresti stupire mettendo su un pool di thread che gestiscono ognuna un
tot di connessioni... e quindi fare un sistema che supporta
tranqillamente migliaia di socket. (li le 16 ore aumentano...)
pensatela bene... visto che ci sei, fai qualcosa di divertente.
Ciaz
Newsgroup: it.comp.os.linux.development
Titolo: File in memoria RAM.

Per questioni di velocità di elaborazione pensavo di lavorare su un file 
in RAM e poi copiarlo su HHD (Flash JFFS2) alla fine dell'elaborazione. 
Consapevole dei rischi in caso di power-off.
 
Pensavo di malloc-care un area di memoria di dimensioni sufficienti e 
poi ....
  come  poterla usare come un file  ?
	FILE* pf = fopen(??????,"rw")
 
come si puo' fare senza creare ramdisk statici ?
 
mmap funziona al contrario...  posso vedere un file come un'area di 
memoria...
 
Grazie
M

 come si puo' fare senza creare ramdisk statici ?
 
http://stackoverflow.com/questions/3520917/posix-shared-memory-directories
 
 
Può essere utile?
 
-- 
ValeRyo 
 
 


free software&GNU/Linux 4ever! ;-)
            _           _        _          
 _ __  __ _| |_ _ _ ___| |__ _ _(_)_ ____ _ 
| '  \/ _` |  _| '_/ _ \ '_ \ '_| \ V / _` |
|_|_|_\__,_|\__|_| \___/_.__/_| |_|\_/\__,_|

Newsgroup: it.comp.os.linux.development
Titolo: gtk e tastiera

sapete dirmi come posso bindare dei tasti premuti dall'utente ed
associarli ad eventi in una applicazione gtk? piu' precisamente, mi serve
di eliminare un elemento di una lista alla pressione del tasto del.
grazie, ciao
Lorenzo

 di eliminare un elemento di una lista alla pressione del tasto del.
Connetti il segnale "key_press_event", poi gestisci l'evento.
Esitono una serie di maschere standard per i tasti nelle GDK.
Ciao,
 Emmanuele.
-- 
"L'ottimismo è un atto rivoluzionario" -- Col. Nick Fury, USM 24
Emmanuele Bassi (Zefram)              [ 
http://digilander.iol.it/ebassi/
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

Newsgroup: it.comp.os.linux.development
Titolo: ssh problemi passwd

Salve spero di trovare un aiuto per un problema che mi sta facendo
impazzire,
sto sviluppando 
un programma per il cambio della password su una serie di macchine
inserite in rete, 
questoprogramma crea una shellvirtuale (tipo  putty) e invia i comandi
che di voltra in volta servono 
tutto bene mi connetto
eseguo tutti icomandi semplici tipo id /pwd ls ...  tutti 
quando è il momento di cambiare password, con il comando passwd 
invio le stringhe e puff :
They don't match; try again
le stringhe sono identiche 
la mia domanda è che cavolo puo esser successo accapi 
caratteri speciali è presente un accapo, ma replicando l'ambiente in
locale virtualizzando , il problema non c'è cambio tranquillamente la
password,
so che la macchina di destinazione è una slackware 
qualcuno ha una idea sul motivo per cui mi da questo errore?
grazie anticipate per qualsiasi suggerimento.:(
-- 
klikk
------------------------------------------------------------------------
klikk's Profile: 
http://www.linuxforum.it/member.php?userid=3390
View this thread: 
http://www.linuxforum.it/showthread.php?t=95788

 
Non che sia molto chiaro...
cmq potresti utilizzare chiavi RSA anziché password o no?
Newsgroup: it.comp.os.linux.development
Titolo: modem usb

Salve non riesco a configurare il mio modem esterno 56k usb per la Red-Hat
7.3!! Qualcuno ha una vaga idea di come si faccia??? AIUTOOO!!!
Questi sono i dati tecnici del modem:
Well Comunication Corp     (
we...@wellmodem.com.tw
)
FM-56USB-ST  (External 56k data/fax/voice modem)
Features:
* SGS-Thomoson chip solution.
* Controless software
* Surf the Internet at blazing 56K speed.
* Windows 95/98/ME/2000 compatible
* USB 1.0 interface plug & play
Specificaction:
Chipset SGS-Thomoson
Computer Interface USB V1.0
Line Interface RJ-11 for POTS line
Data Speed V.90 , 54k , 52k , 50k , 48k , 46k, 44k , 42k , 40k , 38k , 36k ,
34k , 33.6k , 31.2k , 28.8k , 26.4k , 24k , 21.6k , 19.2k , 16.8k , 14.4k
,12k , 9.6k , 7.2k , 4.8k , 2.4k , 1.2k , 300bps
Data Protocol V.90 , V.34bis , V.34 , V.32 , V.22bis , V.22 , V.21 , V.23 ,
Bell 212A Bell 103
Data Compression MNP5 & V.42bis
Error Correction MNP2-4, V.42 LAPM
Fax Protocol Group 3 Compatible , Class 1 fax : V.17 , V.29 , V.27ter , V.21
Fax Speed 14.4k , 12k , 9600 , 7200 , 4800 , 2400 , 300 bps
General Standard AT Commands , V.8 and Automode , Caller ID , Virtual DTE ,
V.80 Virtual UART (460.8kbps) , DTMF detection and generation , ADPCM ,
Answering machine (voice) , OnNow Power Management , Wake-up on ring ,
Distinctive ring for data/fax/voice , World wide country support
Power Consumption below 200mW


"blazing"? Anch'io ho un 56k, ma non ritengo molto "blazing" la mia velocita` di
connessione...
Detto questo, sei OT. Spostati su it.comp.os.linux.iniziare.
[ Followup-To: it.comp.os.linux.iniziare ]
Adieu,
-- 
Lestat de Lioncourt                               |          Ciro Mattia Gonano
  JabberID: 
les...@jabber.students.cs.unibo.it
    |    Undergraduate Student in
  ICQ#: 52631406                                  |         Computer Science at
  URL: 
http://www.CS.UniBO.It/~gonano
             |       University of Bologna
            <powered by Linux Slackware 8.1 on Kernel 2.4.18-xfs>

Newsgroup: it.comp.os.linux.development
Titolo: Re: [Niubbo][Assembly x86] Come svuotare il buffer di tastiera?

 svuotare il buffer di tastiera a un certo punto del mio programma.
perchè usare bdflush? perchè devi svuotare il buffer della tastiera? imho
devi usare ioctl() (man termios) per questo genere di problema.
-- 
none

 Ciao e grazie di nuovo
ciao
-- 
none

Newsgroup: it.comp.os.linux.development
Titolo: Problemi applicazione KDE / QT

 menu appariranno le icone di KDE. 
Lo so. Il fatto era che linkavo alla libreria qt, mentre dovevo farlo alla 
qt-mt. Grazie comunque. Ciao.
-- 
Andrea Bergia - studente
Linux Registred User #281550
Newsgroup: it.comp.os.linux.development
Titolo: progettare schede pci

Cari amici vorrei sapere se qualcuno di voi ha mai progettato una scheda pci
e dove sia possibile reperire del materiale utile al mio scopo.
Nono so da dove iniziare ma ho bisogno di un vostro aiuto, sono certo che
qualcuno ne sa qualcosa


Ciao
  David
-- 
<d.santinoli presso mi. flashnet. it>

 ha scritto nel messaggio
news:3D3C99D5...@sneakemail.com...


 hai mai progettato una scheda hardware?
Avevo iniziato a farlo insieme a un cliente, prima che il progetto 
venisse migrato sotto Windows per questioni di tempi di sviluppo (PLX 
distribuisce, insieme alle sue evaluation boards, un driver Windows già 
pronto).

Newsgroup: it.comp.os.linux.development
Titolo: Sleep in un kernel thread

Salve a tutti
Sono nuovo del mondo Linux. Sto sviluppando un driver per controllare
un particalore segnale che varia molto rapidamente. Per fare questo ho
bisogno di creare un thread dedicato che ogni 20 millisecondi
controlli se questo segnale è cambiato o meno. Ho letto il libro su
come fare un Kernel driver e cercando in Internet ho trovato un
esempio per creare un thread a livello kernel:
static pid_t khubd_pid = 0;
static DECLARE_COMPLETION(khubd_exited);
static int input_check_thread(void* arg)
{
	daemonize("khubd");
	allow_signal(SIGKILL);
	do 
	{
		// SIGNAL CHECKING CODE
		// SLEEP FOR 20 MILLISECOND
	} while(!signal_pending(current));
	complete_and_exit(&khubd_exited, 0);
}
init_module()
{
	khubd_pid = kernel_thread(input_check_thread, NULL,
CLONE_KERNEL));
}
cleanup_module()
{
	kill_proc(khubd_pid, SIGKILL, 1);
	wait_for_completion(&khubd_exited);
}
E' corretto questo metodo? Il mio problema comunque è che non riesco a
trovare una funzione che forzi il thread a "dormire" per il tempo
necessario. Inizialmente ho provato con la funzione msleep(20) ma non
sembra funzionare all'interno del thread. Qualcuno sa come fare?
Grazie a tutti
P.S. Tanto per sapere, qualcuno conosce un libro o un sito web dove è
possibile trovare una lista organizzata di tutte le funzioni
disponibili a livello kernel (tipo MSDN per capirsi)?

 disponibili a livello kernel (tipo MSDN per capirsi)?
Non stile MSND. C'e` Linux Kernel Development di R. Love che da
un'overview. Oppure LDD3 (Rubini, Corbet, Kroah-Hartman), più centrato
sullo sviluppo di driver e disponibile gratuitamente (e legalmente :P)
in rete.
Oltre ovviamente a tutta la documentazione che accompagna il kernel
(make htmldocs o make pdfdocs).
Luca
-- 
Home: 
http://kronoz.cjb.net

Fabio wrote:
[...]
Interessante problema, io pero` mi attaccherei ad un qualche
timer, credo che sia piu` affidabile.
bye,
-- 
piergiorgio

 controlli se questo segnale è cambiato o meno. Ho letto il libro su
sparo : e' un controller ASI ? :P

(make htmldocs o make pdfdocs).
Ecco, questo č gia piu utile :-)
Grazie

 gira in continuazione provocando l'impallamento... sbaglio?
msleep() non dovrebbe dare problemi. Usa sysrq-t per vedere dove e`
bloccato insmod.
Luca
-- 
Home: 
http://kronoz.cjb.net
"Sei l'unica donna della mia vita".
(Adamo)

kthread_create() con kthread_run().
Per adesso sembra funzionare tutto bene, grazie per l'aiuto, spero di
poter riciambiare un giorno (che, mi sa, sarà parecchio lontano però)
:-)
Newsgroup: it.comp.os.linux.development
Titolo: scansione e morizzazione lista di file

Salve,
supponete un codice che legge una lista di file all'interno di una
directory. Questa lista è memorizzata in un tipo "char *files" dove
poi copio con istruzioni tipo:
 
files = (char *)realloc(files, (fileno+1) * NAME_MAX);
strcpy(&files[fileno * NAME_MAX], e->d_name);
 
Adesso, dopo tanto tempo, devo apportare una piccola modifica: devo
scandire e memorizzare anche i file delle sue subdirectory. Avete
qualche link in proposito? Inutile reinventare la ruota... ;-)
 


man ftw 
 
mi ha cambiato la vita :-)
 

Excerpt from luka's message
of 2012-03-23T12:21+0100:

ottimo grazie; anche man 3 fts

Newsgroup: it.comp.os.linux.development
Titolo: Compilazione Kernel: Warning "__subdf3"

WARNING: "__subdf3" [/home/......ko] undefined!
WARNING: "__muldf3" [/home/......ko] undefined!
WARNING: "__divdf3" [/home/......ko] undefined!
WARNING: "__fixdfsi" [/home/.....ko] undefined!
WARNING: "__adddf3" [/home/......ko] undefined!
WARNING: "__fixunsdfsi" [/home/...ko] undefined!
WARNING: "__ltdf2" [/home/........ko] undefined!
WARNING: "__floatsidf" [/home/....ko] undefined!
WARNING: "__gtdf2" [/home/...ko] undefined!
WARNING: "__eqdf2" [/home/....ko] undefined!
Qualche libreria mancante?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Qualche libreria mancante?
Il kernel e' un ambiente stand-alone, non linka librerie esterne. Sono
intrinsic del GCC. Hai aggiunto operazioni floating point nel kernel? In
caso contrario potrebbe essere un bug del gcc che le emette a
sproposito (o stai usando una versione non supportata?)
Luca
-- 
La vasca da bagno fu inventata nel 1850, il telefono nel 1875.
Se fossi vissuto nel 1850, avrei potuto restare in vasca per 25 anni
senza sentir squillare il telefono
Newsgroup: it.comp.os.linux.development
Titolo: implementare redirezione stdout

Qualcuno potrebbe dirmi dove potrei trovare online una buona documentazione
su come implementare la redirezione dell'output
CIOE
Shell# comando > file
              ^Come lo implemento in C
Grazie....
-- 
E-Mail: 
risi...@libero.it
Sito Web: 
risitano.altervista.org
Noi vogliamo glorificare la guerra - sola igiene del mondo
il militarismo, il patriottismo, il gesto distruttore del liberatori, 
le belle idee per cui si muore.

               ^Come lo implemento in C
fork + dup + exec.  In linea non so (ci saranno un miliardo di hit
immagino), ma il testo di Stevens sulla programmazione in Unix
e` un gioiello.
Alex

               ^Come lo implemento in C
man freopen
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

Newsgroup: it.comp.os.linux.development
Titolo: elencare i file all'interno di una directory

Ciao ragazzi, sono + sicuro che sapete come elencare i file in una directory
in C/C++.
Cerco un modo portabile....
Se avete qualche consiglio...
--
---
Alessandro >>CoMiX<< Cominu
e-mail: 
aco...@tiscalinet.it
Icq: 116354077
Registered user at 
http://counter.li.org
 # 203765

 Cerco un modo portabile....
man 3 opendir
-- 
Fabio Bonelli  fabio161616(at)
libero.it
 blackmagic(at)
penguinpowered.com
Computers are not intelligent.  They only think they are.

 Cerco un modo portabile....
prova a dare un'occhiata alla funzione scandir()
-- 
     / Regnak                 |  | || taXe...@uk2.Xet : X = n  || |  |
O===(]===============-------  |  | || 
www.tanelornbards.tsx.org
 || |  |
     \ IAFo #138              |  | || ICQ #64582534             || |  |
....:::: Listening: Marillion - The Heart of Lothien           ::::....

 Se avete qualche consiglio...
dir = opendir("pippo");
while (readdir(dir) != NULL) {
	...
}
closedir(dir);
(piu' o meno)
bye
Gianluca

Newsgroup: it.comp.os.linux.development
Titolo: Differenza tra C e C++

Qualcuno puo aiutarmi nello spiegare le differenze
tra C e C++ riferite a:
Function Prototypes
char Constant
Structures and Union
Enumerations
Pointer and Void
Boolean Types
Grazie in anticipo
*****************************************
Giuseppe Petazzoni
EYP European Yellow Pages srl
via Massimo D' Azeglio 34
40100 Bologna
mail: 
eype...@nettuno.it
******************************************

 tra C e C++ riferite a:
It.comp.lang.c++
It.comp.lang.c
Bye,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://www.radiance.d2g.com/~zefram
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4
Newsgroup: it.comp.os.linux.development
Titolo: Kylix run program error

After to have correctly compiled the program, 
to its execution they
give this message to me of error. HELP ME.
error while loading shared libraries: 
libqtintf-6.5-qt2.3.so
: cannot open 
shared object file: No such file or directory
it 
Dopo aver complitato il programma, appena eseguo l'appicazione
mi da il suddetto messaggio di errore. Auto
-- 
Ciao Enzo
www.scozzaro.it
per scrivermi togli no. dal mio indirizzo e mail

 ha scritto nel messaggio
news:38fw8.64191$SR5.1...@twister1.libero.it...


Newsgroup: it.comp.os.linux.development
Titolo: Lo stdin ed il getchar()

Ciao a tutti, volevo capire una cosa:
se uso la suddetta funzione, essa attende che l'utente prema invio per poter
processare quello che viene immesso... Ok?
C'è una funzione diversa che attende la semplice pressione di 1 tasto?
Grazie, lo so che è una domanda stupida, ma nessuno nasce imparato...

 C'è una funzione diversa che attende la semplice pressione di 1 tasto?
usa le curses (man cbreak - man curses)
ciao ...

 ciao ...

Newsgroup: it.comp.os.linux.development
Titolo: problema c++ & linux

salve NG, mi sto avvicinando al mondo della programmazione in c++, solo 
che non riesco a fare neanche hello world... cioč non riesco a fare 
andare cout (in win c'ero anche riuscito, mi pare...), usato nella 
maggior parte dei corsi c++
il mio programma č cosě
//prova.cpp
#include <iostream.h>
void main(){
   cout << "char";
}
[massimo@localhost massimo]$ gcc prova.cpp -o prova
/tmp/ccvPmoMK.o: In function `main':
/tmp/ccvPmoMK.o(.text+0xf): undefined reference to `cout'
/tmp/ccvPmoMK.o(.text+0x14): undefined reference to 
`ostream::operator<<(char const *)'
collect2: ld returned 1 exit status
grazie in anticipo
ciao
-- 
Max "Stranger"

 }
Correggilo così: aggiungi using namespace std; dopo l'#include. Inoltre,
sarebbe meglio se main fosse dichiarata int. In sintesi:
#include <iostream>
usign namespace std;
int main()
{
    cout << "char";
    return 0;
}
oppure, al posto di using namespace std, puoi usare direttamente questa
forma:
#include <iostream>
int main()
{
    std::cout << "char";
    return 0;
}

Stranger wrote:

E' sbagliato il comando, non devi usare il gcc ma il g++.
g++ -o prova prova.cpp
ciao,
Vincenzo

 g++ -o prova prova.cpp
hai ragione... funziona
grazie
ciao
-- 
Max "Stranger"

}
Sbagli il comando e l'include.
#include <iostream>
void main() {
	cout << "char" << endl;
}
E compili con g++.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://www.radiance.d2g.com/~zefram
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 }
        Mauro

 [2002-06-06 21:24]:
Dimentico sempre il namespace (mi fido un po' troppo):
-- 
#include <iostream>
 
int main() {
 	std::cout << "char" << std::endl;
	return 0;


 [2002-06-07 09:30]:
Infatti, ho corretto subito dopo... :-)

Newsgroup: it.comp.os.linux.development
Titolo: [Cygwin] E' possibile creare applicativi per windows?

Salve a tutti,
è la prima volta che posto su questo newsgroup; volevo sapere se tramite 
cygwin è possibile compilare un file sorgente in c per linux per ottenre un 
eseguibile "stand-alone" che giri sul sistema win32 da cui faccio partire 
la shell di cygwin. Gioco a scacchi col pc ed ho un listato c di un motore, 
scritto però per sistemi linux...vorrei compilarlo per usare l'eseguibile 
sotto windows '98...è possibile? Ringrazio in anticipo chiunque potrà darmi 
una mano.
Saluti
Francesco
P.s.: ultima domanda...dove posso reperire un manuale, semmai non on-line, 
bensì scaricabile, dei comandi del sistema linux ed in particolare delle 
opzioni del compilatore gcc?


Per quanto riguarda la compilazione su cygwin, il passaggio e' quasi 
indolore, se tutto va bene ricompili come se fosse linux.
Il problema sono le eventuali librerie che il tuo programma utilizza, se 
e' per la console e non ha interfaccia grafica dovrebbe funzionare al 99%.
Invece per il manuale di gcc, non e' online, non e' scaricabile: e' nel 
tuo picci'
scrivi in una console:
man gcc
;)
-- 
Alessandro >>CoMiX<< Cominu
http://hydrogen.sf.net
e-mail: 
aco...@tiscalinet.it
Icq: 116354077
Linux User # 203765
[That's not a bug, that's a feature..]
Newsgroup: it.comp.os.linux.development
Titolo: Apropos socket...

Per veri duri... un problema con il quale mi trovo costantemente
a che fare...
Mi capita costantemente con Solaris o con Linux che sessioni telnet
o ssh aperte via modem rimangano costantemente appese forever quando
cade la linea senza che venga fatto un normale exit.
I sistemi in mezzo sono normalmente tre: l'host server, il client
su telefonica e in mezzo un classico NAS. La cosa interessante
e' che la sessione ppp viene tranquillamente chiusa, ma di timeout
non se ne parla proprio ne' sul lato client, ne sul lato server.
Questa cosa e' abbastanza fastidiosa con sessioni interattive,
ma dannatamente problematica quando in mezzo c'e' una applicazione
client/server che magari tiene bellamente su una sessione con un
dbms...
Mi devo andare a rileggere Unix Network Programming o c'e' qualcosa
che mi sfugge? Sembra che i programmi non si rendano conto che
il socket e' stato chiuso da un lato o abbiamo timeout impostati
sull'ordine delle settimane...
Sent via Deja.com
http://www.deja.com/



se usi una read bloccante il valore di ritorno 0 puo' essere interpretato come
chiusura del socket, altrimenti puoi mettere un timeout nella select...
bye
-- 
David

,

E' sincrona e comunque il controllo sul valore di ritorno della
read c'e'...



Sicuro di controllarlo bene ?
credo che se ritorna 0 (o -1 e errno!= EINTR) puoi tranquillamente
fare uno shutdown(s,2) e close(s).
Un errore tipico e' quello di rifare la read() al'infinito quando
torna zero, senza considerare che l'altro capo del socket potrebbe
avere chiuso.
/fabio


,

Al di la' di quello che fanno i miei programmi - che comunque verificano
appunto per 0 o (<0 e EINTR) rimane il problema che programmi 'gloriosi'
come telnetd/sh rimangono ugualmente 'appesi'...


Newsgroup: it.comp.os.linux.development
Titolo: [OT]: chat-->socket?

Volevo sapere come funziona la chat, cioe' il tipo di collegamento che si
mette a punto quando si chatta con qualcuno. E' forse qualcosa di tipo
socket?
Ciao e grazie Luca.
-- 
Posted from 
c000-h010.c000.muc.cp.net
 [209.228.29.34] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Ciao e grazie Luca.
-- 
Riverenti Saluti,
                  Mahatios ap Ganadhor                           
########################################################################
# - #193 IHGGER                                                        #
# - Illuminante Apostolo e Maestro del                                 #
#   Leale Ordine della Cavalleria et Stregoneria Italica (LOCSI)       #
# - Webmaster-master del PBEM di C&S 
http://gioco.net/fantasy/aquileia
 #
# - CoWebMaster del (futuro) sito del LOCSI, 
http://gilda.it/locsi
     #
########################################################################
Newsgroup: it.comp.os.linux.development
Titolo: JSERVLET

Diavolo ho configurato Apache, JBuilder, JSERVLET1.1 ma ora
qualcuno mi saprebbe dire come devo fare una servlet di esmpio.
Nota bene che quella di prova interrogabile tramite
http://localhost/IsItWorking
 funziona correttamente.
Devo scaricare il JSDK? ma da dove?
Uso sia il JDK116?v5 che il JDK1.2.2rc3
Ciao Massimo Casella

 Uso sia il JDK116?v5 che il JDK1.2.2rc3
non dovrebbe  dipendere dal jdk. Scarica  JSDK 2.0 e non  2.1, perché mi
sembra che le ultime non vadano bene con apache.
per sapere come si  fanno le servlet guarda 
http://www.servletcenter.com
(spero di ricordarlo bene...)
-- 
Non c'è più forza nella normalità: c'è solo monotonia.

 Ciao Massimo Casella

Newsgroup: it.comp.os.linux.development
Titolo: AIUTO!!! INTERFACCIA GRAFICA

Ciao a tutti. Espongo il mio problema:
(ho tentato a postare su it.comp.os.linux.iniziare ma senza successo)
ho installato rh 6.1 con kernel 2.12.20. Dopo aver fatto login digito startx
per far avviare il sistema grafico, ma il mio tentativo fallisce poichè
appare una scritta: sto creando il file XAuthority e subito dopo dice che
l'esecuzione del file x è fallita. Penso che tutto ciò sia dovuto al fatto
che il sistema non riconosce la mia scheda video che è una voodoo rush. Come
posso ovviare a questo problema? Devo rinunciare a linux?
Scusate se sono stato lungo nella descrizione.
Grazie a coloro che risponderanno

(ho tentato a postare su it.comp.os.linux.iniziare ma senza successo)
Insisti.
Con lo sviluppo non c'entra una cippa.
Ciao.roberto
-- 
Save our planet!
Save wildlife;
For your E-MAIL use only recycled Bytes !!
roberto poggi  
rpo...@softhome.net
Newsgroup: it.comp.os.linux.development
Titolo: QUALCUNO CONOSCE UN TELNET CLIENT PER LINUX?

Come da oggetto, ne cerco uno che permetta di usare editing come
cut,paste,copy,etc.
Non mi interessa la GUI,ma non guasta.

 writes:

"telnet"?
-- 
  /Kinkie
Se sulla scatola c'e` scritto "Per windows 95 e superiori", dovrebbe
funzionare sotto Linux, vero?


Hai mai provato a digitare da console "telnet"?
-- 
Franco Sarcina - 
fras...@tin.it
Libero pensatore e, per contrappasso nella vita terrena, giornalista

Franco Sarcina wrote:

Mi sa' che lui abbia già provato a digitare "telnet", visto che cerca
un client che gli permetta di  "editing" .....
--
+ 
g.gab...@europe.com
 ---------------+
|                               Linux  |
+---------------- the free philosophy -+

 un client che gli permetta di  "editing" .....
Infatti e' sufficiente usare il comando telnet utilizzando un terminale sotto
X. quale gnome-terminal oppure xterm.
gnome-terminal ha una barra degli strumenti che permette di fare il taglia ed
incolla in maniera intuitiva, mentre con xterm bisogna usare i tasti del
mouse.
Sergio
p.s. chiedo scusa se e' arrivato un altro mio post simile, ho problemi con la
configurazione del netscape.

 wrote in message
slrn88n0b7....@ben.sogno.net...





č bello......
Aspetta un attimo: Che razza di telnet ti serve per digitare 40 comandi
in fila e lanciarli in un momento solo?
Se devi fare cose del genere, esistono miriadi di editor con cui ti puoi
fare script vari da dare in pasto a quasi ogni cosa.
Comunque, gpm ha il paste, per il cut non ti saprei dire, ma devi prima
dirci che razza di applicazione vuoi lanciare, che non conosco nulla che
richieda quello che hai scritto.
-- 
Alla faccia del millennium bug che non ha avuto ripercussioni,
buon millenovecentonovantadieci a tutti
roberto poggi 
rpo...@softhome.net

è bello......
e tu non farlo... perche' scrivi a mano quaranta comandi, sulla riga
della bash, e non li scrivi invece in un file con un editor ??-)
-- 
" 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... "

fare script vari da dare in pasto a quasi ogni cosa.
forse non puo' saperlo a priori. netcat o expect
potrebbe aiutare, forse.
Oha
-- 
"Qualcuno mi spieghi perche' 144 e' l'unico
quadrato perfetto della serie di Fibonacci"

potrebbe aiutare, forse.
Allora, riassumiamo.
Il telnet di solito si usa in modalita' interattiva, pertanto e' vero
che non si puo' sapere a priori quello che chiedera' l'applicazione, ma
in questo caso ogni comando lo invii singolarmente, pertanto non ripeti
40 righe per averne sbagliata una.
Se e' una maschera fissa da riempire, con uno script di qualsiasi genere
ci dovresti saltar fuori. 
Altrimenti ci deve dire lui che applicazione richiede una quarantina di
comandi variabili da inviare tutti in una volta.


 wrote in message
_DHi4.10668$h23.1...@news.infostrada.it...

Newsgroup: it.comp.os.linux.development
Titolo: Un testo online per ripassare ...

Un saluto a tutti i programmatori.
Ho necessitą di ripassare un po' di programmazione sotto linux causa
incombente esame universitario. Ho sfortunatamente perso i sorgenti (con
tutta la documentazione) di tutti i progetti C che avevo scritto, ora perņ
avrei bisogno di ripassare e non so dove sbattere la testa! :-(
In particolare gli argomenti sono:
Multithreading e programmazione con fork()
Tecniche IPC (prevalentemente Pipe)
Applicativi C/S con Socket
I/O su file (molto basilare)
Qualcuno conosce un testo online (anche non eccellente, solo per ricordare
un po' di cose) che fornisca esempi? Mi serve solo un input, una volte viste
le system call vado avanti abbastanza bene con il man!
Grazie! :-)
--
- Carlo -
cbertu81(at)libero(dot)it

 Grazie! :-)
Ma guarda chi si vede su questo NG ;-) un Delphista :P
cmq prova a cercare "gapil" su google. Dovresti sistemare almeno
la questione multithreading e Socket. Per l'I/O puoi dare un'occhiata al
capitolo specifico sul K&R...magari li alla Bicocca ce l'hanno in
biblioteca
-- 
Rhymes
rhy...@myself.com
" ride or die "

Cerca con Google "Gapil" e "Advanced Linux Programming". Entrambi
buonissimi IMO.
Ciao, buona fortuna !

 biblioteca
Ma l'I/O è quello che mi preoccupa meno ... l'unica è ripassare bene le
Socket, prima che inizio a scrivere ServerSocket1.Connect e via dicendo! ;-)
Cmq grazie per la dritta.


 prima che inizio a scrivere ServerSocket1.Connect e via dicendo! ;-)
eh eh assuefazione da Indy :)

Newsgroup: it.comp.os.linux.development
Titolo: postgres e datestyle

salve a tutti,
sto sviluppando un applicazione con php+postgresql ... tempo fa mi ricordo che
riuscii a settare la variabile datestyle in modo da ottenere il formato data
gg/mm/yyyy ... adesso sono due giorni che ci riprovo, ma senza alcun risultato
... dove sbaglio ?? tenete conto che ho provato TUTTI i metodi indicati nella
documentazione di postgresql e di php ... mi spiegate come fare a indicare al
postgres ad usare SEMPRE e su TUTTI i DB il formato di data gg/mm/yyyy ??
es:
prova=# set DATESTYLE='European';
SET VARIABLE
prova=# show datestyle;
NOTICE:  DateStyle is ISO with European conventions
SHOW VARIABLE
prova=# insert into anagrafica values ('luigi','28/10/1967','081/5751120');
INSERT 17062 1
prova=# select * from anagrafica;
nome   |    nato    |     tel
---------+------------+-------------
luigi   | 1967-10-28 | 081/5751120
(1 rows)
???????????
grazie anticipatamente ...
-- 
#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;}

 postgres ad usare SEMPRE e su TUTTI i DB il formato di data gg/mm/yyyy ??
In ~postgres/.profile metti
export PGDATESTYLE="SQL,European"
export TZ="Europe/Rome"
e nell'init.d/postgresql che al boot fa partire il backend assicurati 
che quel .profile venga caricato (in sostanza la "su postgres -c ..." 
con la quale si lancia il postmaster dev'essere una "su - postgres -c...").
(Il tutto ovviamente nell'ipotesi che la shell dell'utente postgres sia 
bash.)
Ciao
  David
-- 
<d.santinoli presso mi. flashnet. it>

 gg/mm/yyyy ... [...]
=> set datestyle = 'sql,european';
SET VARIABLE
=> select current_date;
    date    
------------
 12/01/2003
Comunque. io preferisco lavorare solo con date ISO AAAA-MM-GG dentro al
programma, ed eseguire le eventuali conversioni per l'input e l'output
a livello della interfaccia usando due funzioncine di validazione in PHP.
Ciao,
 ___ 
/_|_\  Umberto Salsi
\/_\/  
www.icosaedro.it

    David
grazie mille ... ciao


  Ciao,
ciao ..


 pensi che mi convenga lasciare l'elaborazione a livello PHP ??
Per me conviene sempre lasciare le date nella forma AAAA-MM-GG a livello
DB, a livello PHP, e nella vita in generale... e' una questione di
logica e di ordine mentale. Poi, se proprio e' necessario, all'utente si
presentano le date secondo le sue preferenze (la scelta delle preferenze
di questo tipo spetta insindacabilmente all'utilizzatore).

Newsgroup: it.comp.os.linux.development
Titolo: Problema Kdevelop

Ho un problema con Kdevelop, quando cerco di creare la documentazione pre le
librerie mi dice che non trova le KDELibs-Doc, ma io ho installato tutti i
pacchetti contenuti nei tre cd di redhat9.
Altro file che non trova è sgml2html?
Cosa devo fare per risolvere il problema?
Grazie
Francesco

 Francesco
ciao
Alesi_27

Newsgroup: it.comp.os.linux.development
Titolo: variabili locali

 
 
          Salve a tutti,
sono un modesto programmatore Fortran, per questo perdonatemi se il mio
linguaggio tecnico scarseggia. Ho scritto un codice sequenziale con Lahey.
Ora dovrei adeguare lo stesso codice per girare su un sistema di calcolo
parallelo a memoria distribuita. Per questo motivo sto imparando l'MPI. Ora
la mia domanda e' la seguente: qualcuno sa come dichiarare variabili locali
sui singoli nodi? Il motivo per cui voglio fare questo e' che al posto di
avere a che fare con un solo vettore con 10^6 componenti, vorrei invece
utilizzare 10 vettori sui dieci nodi, ciascuno con 10^5 componenti. Se
magari qualcuno ha esempi di codici (anche in C va bene giusto per capire),
gli sarei molto grato. Per caso questo modo di distribuire le variabili sui
nodi ha in letteratura qualche nome particolare?
PS: coloro i quali sono cosi gentili da postarmi pezzi di codice che mi
chiariscano un po' le idee, tenete presente che la mia email termina con COM
non con IT.
Grazie a tutti!
Luca
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Newsgroup: it.comp.os.linux.development
Titolo: [straOT] Libri

Non so quanto e se possa interessare: perdonatemi se no :-)
docs.online.bg
 puo' rivelarsi una tappa interessante.
-- 
    Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.2.16
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
		-<! $>cd /pub	$>more beer !>-


The majority of the stupid is invincible and guaranteed for all time.
The terror of their tyranny, however, is alleviated by their lack of
consistency.
                -- Albert Einstein

Newsgroup: it.comp.os.linux.development
Titolo: ¡¡¡Terminale e termios/ncusers!!!

Il problema sta' di cancellare la riga corrente o tornare indietro
di un tot numero di caratteri senza linkarsi a queste due lib o al
limite utilizzando solo termios...
molti prg lo fanno (fdformat quando formatta, shoutcast e altri)
che insomma riscrivono sulla stessa riga del terminale i dati
tornando indietro.. non so se mi sono spiegato!!!
Il fatto e' che ncurses richiede una inizializzazione che cancella
lo schermo mentre non e' nella mia intenzione cancellare il tutto,
voglio solo overwrittare :)
-- 
Wave++, member of EventOrizon software
http://members.xoom.it/wavexx


Io uso termcap, prova man termcap
bye
--
Mandoch

limite utilizzando solo termios...
Tipo con il carattere \b?
#include <stdio.h>
int main(){ printf("Hello\b\b\b\b\bworld\n"); }
$ ./test
world
$ ./test | tr -s "\b" " "
Hello world
$
Leonardo
".signature": bad command or file name

 limite utilizzando solo termios...
printf("\b"); /* torna indietro di un carattere cancellandolo */
printf("\r"); /* torna all'inizio della riga senza cancellarla */
-- 
Per rispondere via e-mail togliere "TOGLIMI" dall'indirizzo.
PGP key available (write "get pgp key" in the subject)
Fidonet: 2:332/518.9
Yuri Valentini.

 
si puo' fare con + di una riga?


 
mi rispondo da solo... no :|


 si puo' fare con + di una riga?
No, perché torni all'inizio della riga corrente (spostamento di colonna e
non di riga).
Se hai bisogno di flessibilità nel controllo dello schermo, ti conviene
usare librerie specializzate, come le curses, ncurses e slang.

Newsgroup: it.comp.os.linux.development
Titolo: itoa

Se lo uso il compilatore mi dice che non esiste...come faccio a convertire
un intero in char?

 un intero in char?
char ch;
int n = 10;
sprintf (&ch, "%c", n);
ciao ciao
-- 
Antonio barbone ......
Outside of a dog, a book is man's best friend.
Inside of a dog, it's too dark to read.
		-- Groucho Marx

 un intero in char?
Usa sprintf().
Ciao ciao,
Andrea
-- 
"...Unix, MS-DOS, and Windows NT (also known as the Good, the Bad, and 
 the Ugly)."
(by Matt Welsh)

 un intero in char?
In C interi e char sono + o meno la stessa cosa.
Se fai qualcosa del tipo:
#include <stdio.h>
int main()
{
int carattere;
carattere=getchar(); //[mettiamo che premi "a"]
putchar(carattere);
printf("\n%d \n", carattere);
}
L'output sarà:
bash-2.03$ .prova
a #carattere immesso da te
a #putchar
97 #printf
L'unica cosa è non far confusione.
Bye!
Gianni
-- 
----------------------------------------
 Gianni Carabelli     
gian...@gamebox.net
 
Utilizzando M$ win ho imparato diversi linguaggi:
ora sono capace di imprecare in 17 lingue differenti.
------------------------------------------

Newsgroup: it.comp.os.linux.development
Titolo: KDevelop 3: Aggiungere file ad un progetto

Salve, qualcuno sa come aggiungere file ad un progetto esistente in 
KDevelop? In particolare, sto scrivendo una piccola libreria (poche 
classi c++) ed avrei bisogno delle funzioni matriciali fornite dalla 
libreria GPL "newmat". Newmat č composta da una serie di file .h e .cpp 
piů alcuni file di test. Come faccio ad utilizzarli? Ho provato 
(brutalmente) a copiare tutti i file nella cartella "src" del progetto 
ma, dopo aver incluso gli header necessari, il compilatore non risolve i 
riferimenti ai metodi delle classi (non posso dichiarare "Matrix A;" 
perché non trova il costruttore). Immagino che i file .cpp della 
libreria newmat non vengano considerati nel makefile di KDevelop (li ho 
aggiunti io a mano...), come faccio ad indicare che li voglio nel progetto?
Grazie anticipatamente,
--
Simone.

 KDevelop?
Se ricordo bene, da qualche parte dovresti avere un pulsante che apre
"Automake Manager" e premutolo ti appare un dialog che ti permette di creare
nuovi files oppure importare files esistenti dentro il progetto.
Ciao,
FabioMDF
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 FabioMDF
Ti ringrazio. Anche se non ho capito come, mi è apparso tra i pulsanti 
della barra a comparsa di sinistra
questo Automake Manager e ci sono riuscito. Ma non so come ho fatto a 
farlo apparire...