mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.os.linux.development
Titolo: Fortran Command Reference

Ciao
volevo sapere se esiste dove posso trovare il fortran Command Reference del 
G77.
Ho provato a compilare un programmino semplice che su Dos e fortran girava 
perfettamente (nel caso particolare legge la data e l'ora di sistema e le 
visualizza), ma che non riesco a compilare.
Grazie
Giulio

Giulio wrote:

Mmh, ora e data sono in genere system dependent.
Non ho idea di cosa faccia il DOS, ma sei sicuro di avere usato le funzioni 
giuste?
Ciao
Simone 

 Simone
Ciao,
No, non sono sicuro, anzi avendo usato le funzioni del fortran per DOS non 
credo vadano bene. Ecco perché Cerco un Command Reference.
grazie 
Giulio

 del G77.
..
http://gcc.gnu.org/onlinedocs/g77/

Newsgroup: it.comp.os.linux.development
Titolo: Programazione Bash

Non vorrei sembrarvi sfacciato ma devo creare un script per la bash che
accetta in input un elenco di file e che cancella tutti i file di sistema
che hanno quei nomi a parte quello creato più di recente.
Avete dei suggerimenti?
Grazie della comprensione

 Avete dei suggerimenti?
Leggi l'advanced-bash-scripting guide
Quello che ti serve e' creare una lista dei file presenti per ognuno dei
nomi in input e poi giocare con il test 
 file1 -nt file2
   True if file1 is newer (according  to  modification  date) than
   file2, or if file1 exists and file2 does not.
oppure on -ot
man bash per > dettagli.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
           -<! Failure is not an option...it's bundled with Microsoft !>-

Newsgroup: it.comp.os.linux.development
Titolo: Offerta lavoro

Affermata ditta cerca tecnico hardware-software per contratto definitivo
nella zona di Ravenna.
E' molto gradita la conoscienza di linguaggi PHP o CGI.
No telelavoro. 


Questo indirizzo non mi è sconosciuto! Non sarai mica quel tizio che ha rotto
le scatole a mezza mailing list su PHP dello ZioBudda, e che mi ha inviato SPAM
per giorni e giorni anche se lo invitavo a non rarlo? Voglio sapere:
- Nome dell'azienda
- Indirizzo
- Recapito telefonico/fax
- Nome del titolare
E poi come fa un'azienda affermata ad avere un indirizzo di IOL, almeno per
presentarsi al meglio dovrebbe avere un dominio. Un'azienda affermata per lo
meno da dati + significativi. Smettila di rompere le scatole alla gente seria
che lavora su un OS serio.
--
PLF
Newsgroup: it.comp.os.linux.development
Titolo: text widget in gtk problema

Ciao a tutti
Ho creato un text widget ora il problema è come posso scriverci frasi con
parametri es printf(" .....%s  ...%n \n",....);
Per ora so scrivere strighe costanti con
gtk_text_insert (GTK_TEXT (text), NULL, NULL, NULL," ", -1);
Potete aiutarmi
Grazie
Mirko

gtk_text_insert (GTK_TEXT (text), NULL, NULL, NULL," ", -1);
invece di printf("%f..%i..",...), usa sprintf(pchar, "%f..%i..",...)
e passi pchar alla gtk_text_insert
 

gtk_text_insert (GTK_TEXT (text), NULL, NULL, NULL," ", -1);
Suppongo:
snprintf(buf, sizeof(buf), "...%s...%n\n",...);
gtk_text_insert(GETK_TEXT(buf), NULL, NULL, NULL, " ", -1);
o qualcosa di molto simile.
-- 
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

o qualcosa di molto simile.
...ehmm...mi sa che stavolta andavi molto di fretta... :)
se si usa:
snprintf(buf, sizeof(buf), "...%s...%n\n",...);
allora e':
gtk_text_insert(GTK_TEXT(text), NULL, NULL, NULL, buf, -1);
dove text e' un puntatore al widget gtktext, buf e' la stringa...

Newsgroup: it.comp.os.linux.development
Titolo: Creare file audio da microfono....come??

Ciao a tutti.
Ho la necessità (ma anche la curiosità) di creare un programmino (per Linux)
in grado di creare un file audio (di qualsiasi formato) a partire da un
microfono collegato alla scheda audio.
E' possibile?
Se si, poichè non so da dove iniziare, potreste darmi qualche dritta?
Grazie mille anticipatamente

Roberto ha scritto:

I samples si possono leggere dai devices /dev/dsp o /dev/audio.
Naturalmente devi controllare con apposite ioctl(2) i bits,
u-law o a-law, stereo o mono...
http://davmac.org/davpage/linux/linux-sound.html
http://www.linuxdevcenter.com/pub/a/linux/2007/08/02/an-introduction-to-linux-audio.html
poi questi samples li dovresti mettere in un file .wav con la opportuna
intestazione riportante i suddetti attributi. Il file .wav poi con
lame o con ogg lo trasformi come vuoi.
L' intestazione del file .wav e' d 44 bytes. Le info le trovi ovunque,
anche nel mio codice di 
http://robbs-forum.netfirms.com/ioctl/ioctl.html
Io non ho avuto difficolta' a trovarne.
cercando con google "ioctl linux audio" si trova di tutto.
Ciao
Roberto.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.os.linux.development
Titolo: Campi contenitore in POSTGRESQL ?

Ciao a tutti !!!
Ho un data base per gestire la mia collezione di dischi in postgres , č
possibile creare dei campi che contengano un' immagine in formato jpg e
magari un secondo con un file mp3 ? ... quale č il tipo del campo ? ...
posso farlo anche una 6.5.2 o devo per forza passare alla 7.0.2 ?

 Ho un data base per gestire la mia collezione di dischi in postgres , è
Penso siano campi Blob (Verifica la capacità massima amessa per questo tipo
di campi)
Ciao ZioPino

 Ho un data base per gestire la mia collezione di dischi in postgres , č

Non ti conviene. Molto meglio memorizzare l'url/path relativa
nel database e memorizzare il file a parte. Avresti grossi problemi
di ipertrofia del database... :-)
-- 
Francesco P. Lovergine  f.lovergine AT 
iesi.ba.cnr.it

 di ipertrofia del database... :-)
:-)

magari un secondo con un file mp3 ? ... quale č il tipo del campo ? ...
Un bel varchar(512) con dentro il PATH del file.
Leonardo
".signature": bad command or file name

 era possibile .
Ti hanno gia' risposto blob, ma non sono sicurissimo... 


 Un bel varchar(512) con dentro il PATH del file.
... sai qual' č il problema che al db accedono dalla rete diversti titpi
di client ... per cui
viene difficile ...

viene difficile ...
Lo richiedono in HTTP.


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

Salve gruppo, mi sapete dire come diamine posso fare a fare debug su linux
ovviamente di un programma composto da piu' file e di cui ho il Makefile?
Via ide in console sarebbe il massimo(non voglio usare kde o gnome)

DuDeMon:

Usa gdb.
Alessandro.

Newsgroup: it.comp.os.linux.development
Titolo: problema con man pages (2) e (3)

Salve
ho installato la Mandrake 9
il mio problema č che non trovo + alcune pagine di manuale che ero abituato
ad
usare con la red hat 8, come ad esempio la pagina di manuale della fork
della clone
della scanf, della bind ecc ecc.
Sapete dirmi come posso fare a visualizzarle anche sotto la mandrake ?
FYI il mio manpath č:
/usr/share/man/it: /usr/share/man:/usr/X11R6/man/
ciao
grazie
--
The world is yours

Guarda nelle info page, molta documentazione l'hanno spostata lě.
Pomatto Luciano
Newsgroup: it.comp.os.linux.development
Titolo: connessione internet

ciao sono un novellino di linux
ho installato una distribuzione redhat7.1 e tutto funzionaa meraviglia (o
quasi)
ad esempio la connessine ad internet con kppp riesco a farla solo da root
come posso collegarmi come utente normale?
che cosa devo variare nei parametri di configurazione?
ringrazio anticipatamente tutti coloro chemi daranno un consiglio

Furio Pretolani wrote:

Il KDE si installa configurato in modo da utilizzare il comando kppp che si
trova nella directory /usr/bin. Questo, a sua volta, è un link 
all'eseguibile
/usr/bin/consolehelper. Lanciando il comando kppp dal menù Internet di KDE
viene chiesta la password di root per poter procedere. Ciò, probabilmente,
viene fatto per condividere fra tutti gli untenti, root compresa, la
configurazione del modem e le connessioni. Inoltre le maschere hanno le
scritte in inglese. Se non si è interessati a condividere le connessioni con
gli altri utenti e si vuole evitare di inserire ogni volta la password di
root, si può procedere come segue:
1) utilizzando il menù editor si modifica il comando che viene lanciato 
dalla
   voce connessione a internet e lo si pone pari a: /usr/sbin/kppp
2) con il file manager in modalità super user (o da root) si setta il bit 
SUID
   per il file /usr/sbin/kppp e per il file /usr/sbin/pppd
A questo punto il dialer è personale e non chiederà più di inserire la
password di root. Inoltre le maschere saranno in italiano.

ciao sono un novellino di linux
Sei OT, chiedi in it.comp.os.linux.iniziare
-- 
Saluti,
    Mardy
http://www.interlingua.com

Newsgroup: it.comp.os.linux.development
Titolo: script tcl

Scusate la domanda banale, ma in tcl posso far eseguire dei comandi di
altre shell? per esempio se voglio far eseguire un ping, ho provato
con exec [ping $variabile] ma non mi riconosce il comando, visto che
exec va a chiamare comandi gia' definiti in tcl.
Tnx anticipatamente!
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]
[]Saluti dall'alto_elfo                                   []
[]Remove # & use ROT-13 for replay to e-m@il.             []
[]L'iMMaGiNaZioNe e' L'uNiCo LiMiTe DeLLa RiSoRSa CHiaMaTa[]
[]uoMo.                                                   []
[]-Ho FuMaTo, SCoPaTo e BeVuTo CoSe CHe Voi uMaNi NoN-    []
[]-PoTeTe NeaNCHe iMMaGiNaRe  (BRuZZi-RuNNeR)        -    []
[]PGP-KeY aVaiBLe: 
http://elfkey.cjb.net
                  []
[]Non mi chiedere, nono non dire niente ...   elf.sign4.03[]
[][][][][][][][][][][][][][][][][][][][][][][][][][][][][][]

 exec va a chiamare comandi gia' definiti in tcl.
exec ping $variabile
Che ne diresti di accorciare la firma e precederla dal solito "-- " :-)
Ciao.
-- 
.oooO
(   )
 \ ( Barbi
  \_)
Newsgroup: it.comp.os.linux.development
Titolo: AIUTO !! parentesi { }

esiste un metodo "generale" tipo ALT123 di Windows ?
Dovrebbe funzionare ALT_GR+8 e ALT_GR+9 in console, con 7 e 9 in X.
Hint: prova anche ALT_GR+0 (in console), ALT_GR+ě (in X) e ALT_GR+'
(in entrambe)...
Ciao,
-- 
Riccardo Tromba
(per rispondermi in mailbox, rimuovete NO e SPAM dall'indirizzo)
   Per pensare, scrivere, spedire questo messaggio
  non č stato necessario alcun software commerciale
--*     (-:   L I N U X : join & enjoy!   :-)     *--

Salve a tutti.
Ho appena installato Open Linux é ho voluto provare il compilatore;
volevo dunque editare un programmello con il vi di questo tipo:
#include <stdio.h>
int  main(  int argc, char *argv[] )
{
  return  0;
}  /*    */
ora il programma é banale ... solo che nella mia tastiera italiana non ci
sono le graffe e il solito trucco ALT123 e ALT125 non funziona ....
Per favore mi dite come si fa a generare le graffe con vi e se per caso
esiste un metodo "generale" tipo ALT123 di Windows ?
Grazie

 wrote in message 83jr8p$mqm$1...@nslave1.tin.it...


esiste un metodo "generale" tipo ALT123 di Windows ?
<alt-gr>+7={
<alt-gr>+0=}
-- 
 +-------------------------------------------+ 
 |        Enrico Bodo  -   PhD student       |
 |      University of Rome "La Sapienza"     |
 |          Department of Chemistry          | 
 +-------------------------------------------+  

}  /*    */
Eh eh strano vero passare dal visual c++ a prompt  ;-)
In ogni caso per stampare le grafe devi premere
ALTGR (quello sulla destra) + 7  e ottieni {
ALTGR (quello sulla destra) + 0  e ottieni }
buon inizio :-)
NamkoTech

Per favore mi dite come si fa a generare le graffe con vi 
AltGr + 8 
AltGr + 9
-- 
Ciao            --- Massimo ---

Newsgroup: it.comp.os.linux.development
Titolo: formato bin in gcc

č possibile in gcc compilare in un formato tipo BIN, cioč che contiene solo
il codice macchina e che puņ essere eseguito sotto vari sistemi operativi?
C'č il rischio che vengano usati degli interrupt del sistema operativo che
non esistono al di fuori di Linux?
P.S.: magari si puņ anche con Free Pascal?

 wrote in message Kbma5.64750
| č possibile in gcc compilare in un formato tipo BIN, cioč che contiene
solo
| il codice macchina e che puņ essere eseguito sotto vari sistemi
operativi?
sarebbe la fine di java & c. ;D

non esistono al di fuori di Linux?
Dipende da te. Devi compilare i programmi con qualcosa tipo:
gcc -static -nostartfiles -Wl,-e,main file.c
-- 
ciao, |
Marco | * The Internet is full. Go away.  -- Joel Furr *
      | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it
Newsgroup: it.comp.os.linux.development
Titolo: Problema con format e Linux

Non riesco piu' formattare un hard disk che contiene LINUX.
Voglio tornare a installare solo windows, ma nel formattare con un
dischetto di avvio di windows non va a buon fine.
Ho provato anche con FDISK ma dice che il formato del disco e'
irriconoscibile.
Come si fa a formattare eventualmente a basso livello ?
Se c'e' un software apposito c'e' qualcuno che mi allega una copia ?
Grazie .
-- 
Posted from 
pop09-acc.tin.it
 [212.216.176.72] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:3B05587B...@tin.it...


>Non riesco piu' formattare un hard disk che contiene LINUX.
Cavoli, te li sei fatti tutti! E senza tagliare e quotando al rovescio.
Guardate che qui siete spaventosamente OT
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian GNU/Linux 2.2 Potato */
Newsgroup: it.comp.os.linux.development
Titolo: [OT] Webb.it'01 , la rete e i suoi colori

Un saluto a tutti gli gli utenti del NG !.
Webb.it'01 e' pensato e dedicato per coloro che vivono su Internet
e quindi ho pensato che questo annuncio fosse appropriato in
questo newsgroup, comunque mi scuso se non fosse gradito.
Se avete qualche idea da proporre c'e' posto nella sezione System
http://www.webb.it/pre/newsgroup.html
Si terra' alla Fiera di Padova da 25 al 29 luglio prossimi il
Webb.it'01, il piu' grande Internet Event sulle persone, le
conoscenze, le tecnologie e le aziende della Rete.
L'evento, per il quale sono gia' aperte le iscrizioni, prende spunto
da Campus Party, il grande raduno spagnolo di internauti con cui
e' gemellato, ed e' realizzato con il coinvolgimento dei grandi
player dell'Information Technology quali Sun, Cisco, Iol, Html.it,
Infracom, Inwind, e di societa' come Skill-pass ed E-Tree.
Per i partecipanti sono previsti 3 livelli di coinvolgimento: il
Campus (1000 posti disponibili), un laboratorio di internauti in
funzione non-stop 24 ore al giorno, il Workshop (5000 posti), un
programma di 240 ore di case-studies e seminari, e l'Open, un
expo e spazio-conferenze interattivo aperto a tutti, dove 50 mila
operatori IT, professionisti, studenti e heavy user di Internet
interagiscono con gli espositori e hanno accesso alle conferenze.
L' offerta di Webb.it Open comprende e-learning, e-recruiting,
hardware, software e servizi, portali e tecnologie collegate,
e-commerce, mobile Internet, connettivita'.
http://www.webb.it/pre/newsgroup.html

Se avete qualche idea da proporre c'e' posto nella sezione System
La vostra eliminazione fisica non la prendete in considerazione, vero? 
-- 
           |Save our planet!
  Ciao     |Save wildlife;
  roberto  |For your E-MAIL use only recycled Bytes !!
           |roberto poggi  
rpo...@softhome.net


mi dispiace che l'invito ti infastidisca

Newsgroup: it.comp.os.linux.development
Titolo: IDE C++

Ciao a tutti.
Qualcuno può consigliarmi un buon IDE per programmare in C++? grazie Gab.

 Qualcuno può consigliarmi un buon IDE per programmare in C++? grazie Gab.
Anjuta

Newsgroup: it.comp.os.linux.development
Titolo: conio.h in DOS... e in linux?

Sono alle prime armi con il C++, uso un testo scolastico per le superiori
che si rifà ad un ambiente dos, sperimento però parallelamente su linux per
capire similitudini e differenze...
Riportando un programma di esempio ho scoperto che non esiste la libreria
(corretto il termine?) conio.h (clrscr,gotoxy,ecc.); quale è la
corrispondente sotto Linux?
Ci sono molte altre differenze del genere? Se sì posso scaricare qualche
manuale/HowTo a riguardo per non rompervi troppo le scatole?
Grazie Ciao.

 wrote in message
orsC5.4018$NY2.1...@news.infostrada.it...

Se non ricordo male la <conio.h> e' della Borland. Quindi non esiste in
Linux.
Ho appena visto pero' su 'fresmeat' che e' stata rifatta.

corrispondente sotto Linux?
$ man ncurses

 > conio.h (clrscr,gotoxy,ecc.); quale č la

Newsgroup: it.comp.os.linux.development
Titolo: Moduli furbetti.

Salve a TUTTI. Ho installato diversi moduli su perl 5.6.0. Il
problema? Sepmlice. Tali moduli continuano imperterriti ad installarsi
dove perl non è in grado di trovarli. In fatti se carico uno script che,
ad esempio, una GD nel log di apache mi ritrovo
#####################################
Can't locate GD.pm in @INC (@INC contains:
/usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0
/usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0
/usr/lib/perl5/site_perl .) at /home/httpd/cgi-bin/GD/
prova_gd.pl
 line
3.
BEGIN failed--compilation aborted at /home/httpd/cgi-bin/GD/
prova_gd.pl
line 3.
[Thu Jan  4 18:33:43 2001] [error] [client 127.0.0.1] Premature end of
script headers: /home/httpd/cgi-bin/GD/
prova_gd.pl
##############################################################
Al momento di reinstallare il modulo incriminato ottengo. 
###########################################################
[root@localhost GD-1.32]# make install
Skipping /usr/lib/perl5/site_perl/5.6.0/i386-linux/auto/GD/GD.so
(unchanged)
Skipping /usr/lib/perl5/site_perl/5.6.0/i386-linux/auto/GD/GD.bs
(unchanged)
Files found in blib/arch: installing files in blib/lib into architecture
dependent library tree
Skipping /usr/lib/perl5/site_perl/5.6.0/i386-linux/
qd.pl
 (unchanged)
Skipping /usr/lib/perl5/site_perl/5.6.0/i386-linux/
patch_gd.pl
(unchanged)
Skipping /usr/lib/perl5/site_perl/5.6.0/i386-linux/GD.pm (unchanged)
Skipping /usr/lib/perl5/site_perl/5.6.0/i386-linux/auto/GD/autosplit.ix
(unchanged)
Installing /usr/lib/perl5/man/man3/GD.3
Writing /usr/lib/perl5/site_perl/5.6.0/i386-linux/auto/GD/.packlist
Appending installation info to
/usr/lib/perl5/5.6.0/i386-linux/perllocal.pod
##############################################
Ringrazio anticipatamente.
Giuseppe Ricioppo.

dove perl non è in grado di trovarli. In fatti se carico uno script che,
..
Soluzione brutale, inefficiente ma svelta: caccia come prima riga del prg
push @INC directory_con_moduli
-- 
        Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.2.16
	**ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! When you say "I wrote a program that crashed Windows", people just stare
     at you blankly and say "Hey, I got those with the system, *for free*" !>-
                                (By Linus Torvalds)

Newsgroup: it.comp.os.linux.development
Titolo: icmp echo

Ciao, sapete dove posso trovare in rete un sorgente di un programma che 
spedisce un semplice pacchetto icmp di echo? Quello che sono riuscito a 
trovare è solo il ping.c ma è troppo pesante da studiare e non ne sono 
ancora in grado...
Grazie 
Ciao
-Davide-

davide wrote:

ovviamente il programma deve anche prevedere la ricezione della risposta...
non come tanti programmi che ho trovato che si preoccupano solo di spoofare 
senza controllare la risposta
-Davide-
Newsgroup: it.comp.os.linux.development
Titolo: Beep

Sapete dirmi qual'č la primitiva di sistema per far emettere al computer un 
semplice beep?
Grazie ciao

 Grazie ciao
Beh, "\a".
Ciao,
Bresolin Ugo.


Se invece vuoi variare tono e durata ci sono apposite ioctl sulla console:
http://www.linuxcentral.com/linux/man-pages/console-ioctl.4.html
--
Alessandro Staltari
staltari(a)
geocities.com

Grazie  Bresolin per avermi detto che il beep si fa con "\a"
(questo si che č un quoting intelligente :-))
Newsgroup: it.comp.os.linux.development
Titolo: Creare Grafici in C/C++

Circa 7 anni fa iniziai a programmare in C con una delle prime versioni di
SLACKWARE. Mi appassionai alla realizzazione di grafici di funzioni, ed
usavo la libreria svgalib. Poi chiusi con la programmazione in Linux per
motivi di tempo (studio e lavoro). Ora vorrei recuperare il lavoro fatto
tempo addietro, ma non so se la libreria svgalib esiste ancora o se al suo
posto esiste altro. Mi interessa programmare usando la modalità testo,
nel senso che voglio evitare l'uso di KDE e/o GNOME. Qualche suggerimento?
Grazie,
Franz 

Ciao Francesco
se ben ricordo ci sono anche altre librerie disponibili per realizzare
interface testuali tra le quali
c'è la libreria turbo vision  
http://tvision.sourceforge.net/
poi le Ncurses 
http://ildp.pluto.linux.it/nonLDP/ncurses-intro.html
Ciao

Newsgroup: it.comp.os.linux.development
Titolo: [Q] peeking sulla seriale

Salve a tutti,
è possibile leggere i dati provenienti da una porta seriale senza rimuoverli 
dal buffer? un po' come la MSG_PEEK che si può utilizzare nella funzione 
recv() dei socket. Vedo che la read() non prevede dei flag, quindi pensavo si 
potesse fare qualcosa con ioctl(), o sbaglio?
-- 
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..."

 potesse fare qualcosa con ioctl(), o sbaglio?
è un po' che non uso le seriali, comunque mi sembra che tu debba usare le
termios/tcsetattr/tcgetattr etc
ciao 

 potesse fare qualcosa con ioctl(), o sbaglio?
creare un buffer? :-\

Salvatore Di Fazio wrote:

già, alla fine - da quel che ho capito - mi tocca fare così. Peccato, visto 
che già il SO ne ha uno suo non riesco a capire perchè non mi permette di 
accedervi.

Newsgroup: it.comp.os.linux.development
Titolo: Hello world e Linux...

Salve gente,   
non sono un completo sprovveduto di linux ma devo ammettere di non  
riuscire a compilare uno stupido programmino HelloWorld! c++ mi risponde
cosi':
main.cpp:22: iostream.h: No such file or directory  
evidentemente il compiler non sa dove trovare gli header, quindi devo 
dirglielo io...  MA come si fa? SIGH! Scusatemi per la cretineria della
domanda... se c'e' un HOWTO o FAQ che risponde a domande di questo tenore
potresete indicarmi un link?
Ciao, e please replicatemi anche per e-mail... non bazzico i ng molto
spesso... 
Edo 
-- 
I'd rather have two girls at 21 each than one at 42   
		W. C. Fields   

 
Ma hai installato la libreria del c++ ?
Ad esempio, su una RH 6.1 puoi verificarlo con:
rpm -q compat-egcs-c++
che da questo come risultato:
compat-egcs-c++-5.2-1.0.3a.1
poi con :
rpm -ql compat-egcs-c++
ottieni anche la lista dei files contenuti nel pacchetto, quindi se dai
un:
rpm -ql compat-egcs-c++ |grep iostream.h
dovresti ottenere qualcosa del genere:
/usr/i386-glibc20-linux/include/g++/iostream.h
/usr/i386-glibc20-linux/include/g++/stdiostream.h
Ciao, U D A.
-- 
**********************************************************************
UDA'Software
mailto:
Andrea....@uda.itgo.com
http://uda.itgo.com

Newsgroup: it.comp.os.linux.development
Titolo: [DISPERATO] Nuovo utente-programmatore Linux cerca aiuto!

Sono un nuovo utente Linux e so programmare in vari linguaggi 
(Pascal,Basic,ecc..). Ho comprato un libro e dA poco sto imparando il 
linguaggio C++ "base" (non il Visual C++ di Micro$oft), ma nn so dove 
trovare esempi (con spiegazioni magari in lingua italiana) per imparare un 
po' come strutturare il sorgente e come compilare i programmi (mi trovo un 
po' disorientato dato che molti di quegli esempi dovrebbero essere 
"riadattati"..:-|)
Qualcuno di voi puņ aiutarmi? Mi consigliate di usare anche qualche altro 
programma di sviluppo specifico (oltre al gcc)?
Vi ringrazio in anticipo
P.S: Sarebbe bello poter iniziare a creare programmi per questo magnifico 
sistema operativo.
Ciauzz!

http://www.tecnichenuove.com/cgi-bin/TecnicheNuove.storefront/3c1a05120eebd0
04273fc3787a0a0636/Product/View/09764

http://www.tecnichenuove.com/cgi-bin/TecnicheNuove.storefront/3c1a05120eebd0
04273fc3787a0a0636/Product/View/09764

http://www.tecnichenuove.com/cgi-bin/TecnicheNuove.storefront/3c1a05120eebd0
04273fc3787a0a0636/Product/View/09764

http://www.tecnichenuove.com/cgi-bin/TecnicheNuove.storefront/3c1a05120eebd0
04273fc3787a0a0636/Product/View/09764
Newsgroup: it.comp.os.linux.development
Titolo: Loading "on the fly" di frammenti di codice...

Salve a tutti,
ho il seguente problema : voglio scrivere un programma che possa caricare
"on the fly" dei piccoli applet esterni, il cui numero e la cui natura NON
sono prefissati necessariamente all'atto della compilazione. Mi pare di
ricordare che esistano delle librerie che mi permettono di caricare del
codice precompilato e di "linkarlo al volo", tipo i plug-in di Xmms...
Qualcuno saprebbe darmi qualche dritta ?
|~~~~~~| 
|(O>   |\  Fabio Cavaliere (Homebrew apprentice & GLUG member)
|//\   | | e-mail > 
fa...@urania.fisica.unige.it
|V_/_  | | e-mail2 > 
cava...@server3.fisica.unige.it
|######|-  GLUG on the Web : 
http://genova.linux.it
 
+------+

Qualcuno saprebbe darmi qualche dritta ?
man dlopen
-- 
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

 codice precompilato e di "linkarlo al volo", tipo i plug-in di Xmms...
 man dlopen

Grazie mille per la dritta ! Ciao,

Newsgroup: it.comp.os.linux.development
Titolo: Oki 4w e Mandrake 7

Ho installato Mandrake 7.02 ma non supporta la mia stampante Okeipage
4w+ che invece era perfettamente supportata da RedHat 6.1. Come mai?
C'è un modo per impostare le stampanti supportate da RedHat 6.1 su
Mandrake 7.02?


Questo sarebbe it.comp.os.linux.*development*, forse dovresti
postare su icol.iniziare.
Ciao

Newsgroup: it.comp.os.linux.development
Titolo: Che interfaccia Utilizzare

Devo impararmi un pacchetto Linux a mia scelta (Mandrake, Red Hat, Suse,
...).
Ne devo ricavare dei server Web, di Posta, Proxy, ecc.
Quale tra i pacchetti è il migliore, il più funzionale...
Grazie a tutti
Simo

 Simo
Ti consiglio un bel it.comp.os.linux.iniziare.
Ciao Mei

Newsgroup: it.comp.os.linux.development
Titolo: Socket&C++

Dove trovo una libreria x il C++ che mi astragga un po i socket???
Non voglio librerie ultrafeaturate..........mi basta che faccia solo quello.
Se poi e pure portabile è meglio.
Tnk 1000000000
-- 
Kleidemos
Un computer a un altro quando si incontrano:
"Ciao, come ti boota oggi???"

 Tnk 1000000000
sia le wxwindows (ora wxwidgets), sia le qt hanno un approccio C++
"astratto" hai socket e sono entrambe multipiattaforma.
ciao

 ciao
Troppo pesanti per i miei scopi.
Qualcosa di + leggero ???


 Non voglio librerie ultrafeaturate..........mi basta che faccia solo quello.
Prova a guardare le capsinetwork. Se poi nel frattempo trovi qualcosa fammi
sapere , interessa anche a me.
Ciao
  Andrea
 

http://www.linuxgazette.com/issue74/tougher.html
Questo nn mi cembra molto utile :(


 Qualcosa di + leggero ???
di più leggero non mi viene in mente nulla, di solito uso o qt o
wxwidgets perchè sono librerie omnicomprensive, se per te sono "pesanti"
solo perchè occupano un bel po' di spazio sul disco immagino che devi
realizzare applicazioni che fanno uso solo di socket senza gui o fronzoli
vari, tempo fa' lessi su linuxgazete un articolo su l'utilizzo dei socket
linux con il C++ (l'autore aveva realizzato un semplice wrapper), ho
recuperato l'url:
http://www.linuxgazette.com/issue74/tougher.html
oppure provare socket++
http://www.cs.utexas.edu/users/lavender/courses/socket++/
però su questa non so dirti nulla, non l'ho mai usata.

Qualcosa di + leggero ???
ARP (vedi progetto Apache)
Sono anche multipiattaforma.
-- 
Li mortacci a Lycos che ha censurato il sito Papero 1
Per ora il sito Papero 2 è: 
http://user.7host.com/papero/
Un giorno il sito Papero 3 sarà: 
http://members.xoom.it/davidequack
Newsgroup: it.comp.os.linux.development
Titolo: Documentazione per Plugin

Salve a tutti.
Conoscete una qualche documentazioni che introduca a come realizzare 
applicazioni espandibili tramite "plugin" ?
Grazie
Ciao
	MaX

 applicazioni espandibili tramite "plugin" ?
Implementi i tuoi plugin come librerie condivise, e poi usi dlopen() per
caricarle al volo e dlsym() per invocare per nome le funzioni.
Qui c'è un articolo che fa un esempio:
http://www.linuxgazette.com/node/1087
-- 
  |   \    \  | ___|_  |_  |  ianezz a casa sua... :-)
  |  _ \  | \ | _|    /   /   Verba volant, scripta
 _|_/  _\_|  _|____|___|___|  manent, data corrupted

 applicazioni espandibili tramite "plugin" ?
C'é un articolo su 
lunaticsystems.de
, che con alcune integrazioni può fare
al caso tuo. Io ho qualcosa in ballo, se ti interessa ne parliamo.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
-<! At first there was nothing. Then God said 'Let there be light!' Then
		there was still nothing. But you could see it. !>-

 Io ho qualcosa in ballo, se ti interessa ne parliamo.
Io non ho un qualche cosa in mente, mi interessava sapere come 
realizzare un programma che ne potesse fare uso, caso mai un giorno 
avessi avuto bisogno di realizzarne uno. Insomma, non ho nulla in 
"ballo", ma se c'e' modo di collaborare a qualche cosa di 
interessante....perche' no !
mail: yattamax [AT] gmail (dot) com
Ciao
	MaX

 
Grazie, mi e' stato veramente molto utile !
Ciao
	MaX

 interessante....perche' no !
Finché si tratta di C non ci sono problemi particolari. Le difficoltà
emergono in C++. Il sistema che sto sviluppando in questo periodo é
commerciale e closed source, ma se ti può interessare ho in mente di
applicarlo ad una libreria di logging.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Heavy Metal Or No Metal At All! Whimps And Posers Leave The Hall !>-
 	 			Manowar - Metal Warriors
Newsgroup: it.comp.os.linux.development
Titolo: Widget Gtk per disegnare mappe clickabili

Salve,
avrei in mente un programmino che praticamente consenta di creare,
modificare e poi naturalmente usare delle mappe vettoriali clickabili in
alcuni punti.
Piu` o meno quello che fanno i vari atlanti stradali interattivi che si
trovano in giro, in cui puoi ingrandire una zona (e far apparire piu`
particolari quando e` ingrandita) ma soprattutto clickare sugli alberghi e
le stazioni di servizio per avere informazioni varie.
Non mi interessa calcolare le distanze o la lunghezza del tragitto. Al
massimo, dando una scala, linearmente da un punto a un'altro, ma questo e`
abbastanza banale da fare.
Quello che vorrei sapere e` che widget mi consigliate. Uso GTK2 e Python,
quindi se e` un widget strano dovrei trovare anche il binding per python.
Grazie.
Bye.

 quindi se e` un widget strano dovrei trovare anche il binding per python.
GnomeCanvas, che, a dispetto del nome, non c'entra con GNOME.
Tramite gli eventi del mouse puoi controllare la posizione del cursore,
e puoi "disegnarci" sopra.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4
Newsgroup: it.comp.os.linux.development
Titolo: Problema con setitimer e pause

Salve a Tutti,
Ho il seguente problema: 
Devo impostare un timer, eseguire alcune operazioni e quindi sospendere
il processo fino a quando il timer non e' arrivato a 0.
Ho provato con il seguente codice, ma non senbra funzionare:
#include <stdio.h>
#include <unistd.h>
#include <sys/time.h>
#include <signal.h>
main(){
  struct itimerval pause;
  pause.it_value.tv_sec=10;
  pause.it_value.tv_usec=0;
  pause.it_interval.tv_sec=0;
  pause.it_interval.tv_usec=0;
  if (setitimer(ITIMER_REAL, &pause, 0)==-1){
    printf("error!!\n");
    return(1);
  }
  ...
  printf("suspend job ...\n");
  pause;
  printf("done!\n");
}
Probabilmente non mi e' molto chiaro qualche cosa ...
Qualcuno potrebbe dirmi dove sbaglio o indicarmi
qualche faq a riguardo?
Ciao, 
Michele Fabbri


Puoi usare il Real Time Clock. Guarda in:
/usr/src/linux/Documentation : C'è un  file ( rtc.txt ??  mi sfugge il
nome corretto )   con esempio.
Se ben ricordo c'è anche il timer.
Ciao

 
-- 
"Time flies like an arrow; fruit flies like a banana."

Ciao
Ciao 
E grazie per entrambe le risposte, comunque gli errori erano 2, oltre alle
parentesi, l'errore (banale ...) era causato dalla definizione della
struttura pause con lo stesso nome della funzione ...
Vi pongo un'altra domanda,
Corretto l'errore, il programma termina all'arrivo del signal con il 
messaggio alarm clock,
e' possibile non terminare il programma?
Grazie
Ciao
Michele.


non ti è molto chiara la gestione dei segnali vero
setitimer per avvisare, il processo che l'intervallo
di tempo è passato manda un SIGALRM, questo segnale deve essere intercettato
dal programma, con una chiamata a signal(signum, handler),
il prototipo è questo void (*signal(int  signum, void (*handler(int)))(int);
in protica bisogna scrivere la funzione da chiamare allo scadere dell'intervallo
impostato con setitimer la funzione deve prendere come argomento un intero,
void sig_handle(int  i)
{
	printf("SIGALRM intercettato\n");
}
#include <stdio.h>
#include <unistd.h>
#include <sys/time.h>
#include <signal.h>
main(){
  struct itimerval pause;
  pause.it_value.tv_sec=10;
  pause.it_value.tv_usec=0;
  pause.it_interval.tv_sec=0;
  pause.it_interval.tv_usec=0;
  signal(SIGALRM, sig_handle); /* imposta la funzione di callback
 per il segnale SIGALRM */
  if (setitimer(ITIMER_REAL, &pause, 0)==-1){
    printf("error!!\n");
    return(1);
  }
  ...
  printf("suspend job ...\n");
  pause(); /* primo errore pause è una funzione di libreria non un operatore */
  printf("done!\n");
}
Newsgroup: it.comp.os.linux.development
Titolo: Compilatore GCJ:info

Salve a tutti , ho sentito parlare del GCJ
il compilatore GNU che compila i file.java
in file.exe? mi sapete dire se si trova insieme
alla distribuzione del gcc o e un programma
a se stante, e come si usa?
Grazie a tutti
Ciao



installi il pacchetto di gcj e guarda le pagine man :)
-- 
Rhymes (rhy...@NOSPAMmyself.com)
linux registered user #219707
linux registered machine #172395

 e come si usa?
Praticamente come il gcc. Una volta installato: info gcj
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
Se il  destino di un uomo  e` annegare, anneghera` anche  in un bicchier
d'acqua.
Proverbio yddish

Newsgroup: it.comp.os.linux.development
Titolo: Advanced Linux Programming

Salve a tutti,
ho trovato questo testo in rete e, leggendo la licenza, non capisco se
sono casualmente (cioč senza saperlo...) venuto in possesso di una copia
illegale del libro.
www.advancedlinuxprogramming.com/advanced-linux-programming.pdf
La licenza parla chiaro: ogni copia č vietata, ma il fatto che sia
scritto da alcuni dev di gcc e soprattutto il fatto che il sito ha lo
stesso nome del libro mi fa sperare, dato che il testo sembra ottimo.
Purtroppo per un motivo he prima o poi scoprirň Moz non visualizza il
sito quindi l'unico riferimento che ho č il pdf stesso (link trovato
bazzicando per NG :=) ).
Grazie per l'attenzione, attendo fiducioso :)
Ciao
Nicholas

Ti ringrazio moltissimo.
Per il sito non preoccuparti, trattasi di eccessivo smanettamento con
bind (almeno credo). :)
Ciao ciao
Nicholas
Newsgroup: it.comp.os.linux.development
Titolo: sincronizzazione read write socket

sto cercando di capire meglio il pacchetto ucspi-tcp in particolare
tcpserver e tcpclient, cercando di sfruttarli per inviarsi file,
messaggi ecc...
siccome tali programmi sfruttano i socket normali, vorrei capire
meglio il meccanismo delle read e delle write..
faccio un esempio:
voglio mandare da server a client un mess ad esempio "come stai?"
il client legge da input e risponde ad es "bene"
---fin qui il programma funziona bene
se ad esempio aggiungo un'altra read nel server per intercettare
questo "bene" si blocca tutto nel senso che non viene neanche
visualizzata nel client la scritta "come stai?"..non credo sia un
problema del count delle read e write perché ho fatto anche delle
prove impostandoli a valori piccoli, tipo 4 o 5...
E' una cosa apparentemente incredibile....
secondo voi un socket non può essere costituito sia dal server che dal
client da una lunghissima serie di read e write?
se si, bisogna sincronizzare tra loro queste letture/scritture?

 se si, bisogna sincronizzare tra loro queste letture/scritture?
guarda , io ho avuto lo stesso problema , e anche se credo non sia la
soluzione migliore l' ho risolto facendomi una specie di protocollo in cui
il client aspetta sempre di leggere e poi risponde con un messaggio di
conferma lettura , se il client ha bisogno di scrivere mette un flag
particolare nel messaggio di conferma e allora il server si mette a
leggere.
ma ripeto , non credo sia il massimo , anche perche' ho dei problemi di
comunicazione quando faccio partire dei fork e quando mi ritornano col wait
, naturalmente il processo figlio chiude i socket , ma ci deve essere
qualche segnale che disturba la comunicazione.
ciao.
-- 
-------------------------------------------------------------------------------
                 ``Star Trek: Come stai?  Sto trek, grazie!''
L'USS-ENTERPRISE: vista esterna: quanto e' grossa veramente l'Enterprise?
Puo' avere le dimensioni di un camper come quelle della Val di Non.  Me lo
dite una volta per tutte?  E poi, sei nello spazio siderale, e tieni accese
le
luci esterne?  Non c'e' nulla nel raggio di settimane-luce, e tu mi fai
funzionare le stroboscopiche di segnalazione, come si usa sui grattacieli di
adesso per gli elicotteri?  A cosa accidenti serve far lampeggiare tali
luci?
Con tutta la tecnologia che hai, navighi ancora a vista?  Che me ne faccio
delle luci esterne se sto viaggiando a velocita' superiori a quella della
luce stessa???
                -- Andrea `Zuse' Balestrero
-------------------------------------------------------------------------------

 se si, bisogna sincronizzare tra loro queste letture/scritture?
forse dovresti usare select() sul fd dove devi fare la read() e la write() ..
e dai un occhiata anche a shutdown(2) ... pagine man, ovviamente ..
ciao ..
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}
Newsgroup: it.comp.os.linux.development
Titolo: gcc

ciao a tutti, avrei bisongo di una info:
una volta che ho lanciato gcc nomefile, cosa devo fare per renderlo 
esecutivo? ovvero, che cosa altro devo fare? come posso sapere, poi, se 
durante la digitazione del codice, ha sbagliato qualcosa?
grazie
Roby

durante la digitazione del codice, ha sbagliato qualcosa?
Se c'e' qualcosa che non va te lo dice lui.
Alessandro.

 ./a.out
Magari preceduto da un chmod +x a.out se serve.
Bye.

 durante la digitazione del codice, ha sbagliato qualcosa?
gcc ti avviserà su eventuali errori di sintassi e/o errori di forma
(esempio una funzione che non restituisce il risultato)
-- 
Remove _NOTRASH to answer me!

Newsgroup: it.comp.os.linux.development
Titolo: compilazione programma in gtk

doivrei compilare un programma in c++ fatto con le librerie gtk...come posso
fare?....devo utilizzare i makefile?
PS:Scusate la mia ignoranza ma sono all'inizio


Leggiti il tutorial delle GTK, ti dovrebbe spiegare tutto. Se non 
sbaglio: 
http://www.gtk.org
-- 
Andrea Bergia - studente              Linux Registered User #281550

 PS:Scusate la mia ignoranza ma sono all'inizio
L'ignoranza non ammette scusanti. Soprattutto quando ci sono tonnellate
di scritti creati apposta per eliminarla.
Per inciso: leggiti il tutorial delle GTK+
 
http://www.gtk.org/tutorial/
Lo so: è scritto per il C. Se usi le GTK+ in C++ come se fosse codice C
non ti serve sapere nulla di più; se vuoi usare le facility offerte dal
linguaggio che hai scelto il consiglio, spassionato, è di utilizzare il
binding delle librerie chiamato "gtkmm":
 
http://www.gtkmm.org
Per usare le GTK+ con altri linguaggi, vai qui:
 
http://www.gtk.org/bindings.html
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4
Newsgroup: it.comp.os.linux.development
Titolo: client opennap

ciao a tutti, sto scrivendo in c un semplice
client openna. ho un piccolo problema con la
connessione peer2peer (normale, senza firewall).
quando connetto il mio client ad un'altro client
(lopster che gira in locale) ottengo correttamente
un 1 iin risposta. per effettuare un download
spedisco a lopster la stringa "GET" e fin qua tutto bene.
per far partire il download spedisco la stringa
<mionick> "nome_file" <offset_del_file>
ovvero:
lafantasia "/home/cla/dw/pippo.txt" 0
a questo punt pero' la connessione viene interrotta
da la lopster... qualcuno puo' darmi una mano?
il frammento del mio codice incriminato e' il seguente:
 
recv(sock_fd, msg, MAXSTR*sizeof(char), 0);
printf("%s\n", msg);
/* qui ricevo 1 di risposta */
send(sock_fd, "GET", strlen("GET")*sizeof(char), 0);
 
send(sock_fd, "lafantasia \"/home/cla/dw/pippo.txt\" 0", 	 
strlen("lafantasia \"/home/cla/dw/pippo.txt\" 0")*sizeof(char), 0);
 
for(;;){
	read(sock_fd, &ch, 1);
	printf("%c", ch);
}
e l'output di lopster e' questo:
accepted new connection [127.0.0.1]
in [GET] 3
got GET
[UPLOAD] firewall info [lafantasia "/home/cla/dw/pippo.txt" 0]
destroying socket [127.0.0.1:34765][10]

 client openna. ho un piccolo problema con la
...
Non ti so rispondere ma ti interesserebbe partecipare allo sviluppo di un
client multithreaded console-based in python?
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Take It All, Our Gold, Our Homes, Our Life, But We Didn't Kill 
	    Your Christ! !>- Blind Guardian - The Script For My Requiem

purtroppo in questo periodo ho pochissimo tempo...
... e non conosco python, mi spiace.
--
claudio


Newsgroup: it.comp.os.linux.development
Titolo: editor esadecimale

sapreste indicarmi un editor esadecimale , magari un plugin per emacs ...
ciao ciao
	..... il Grande Incubo continua ......
 
                   Jonathan

 writes:
mm> sapreste indicarmi un editor esadecimale , magari un plugin per emacs ...
mm> ciao ciao
M-x hexl-find-file
o su un file già in buffer
M-x hexlify-buffer
May the GNU be with you!
--
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )
Newsgroup: it.comp.os.linux.development
Titolo: libc-dev debian

Non e' per innescare una polemica, ma vorrei sollevare un dubbio:
perche' nel pacchetto libc-dev sono inclusi gli header files del
kernel? 
Intendo /usr/include/linux/*.h e /usr/include/asm/*.h
Non e' per parlare di aria fritta, ma mi pare che quelli inclusi nella
versione piu' recente del pacchetto libc-dev siano quelli del
kernel-2.2.15. Spero di aver confuso qualcosa, perche' non riesco a
capire che senso ha distribuire un kernel 2.2.17 con kernel-headers
2.2.18pre, se poi in /usr/include/linux mi ritrovo quelli 2.2.15. Di
questi tempi (la patch-2.2.18.bz2 supera i 2MB) si potrebbero generare
bei casini.
Ho cercato di condurre una piccola indagine superficiale sulle
"dipendenze" degli header files della glibc-2.1.3 su quelli del kernel
ed ecco cosa e' emerso:
per quanto riguarda linux/
ALPHA: sockios.h
SPARC: sockios.h
MIPS: (socket.h)
SYS V (comuni):	version.h  posix_types.h  limits.h  a.out.h
personality.h  nfs.h  kd.h
SYS V (comuni): prctl.h  pci.h  user.h  vt.h  kernel.h  sysctl.h
param.h  errno.h  
SYS V (comuni): soundcard.h  ultrasound.h  (socket.h)
SYS V (comuni): ppp_comp.h  ppp_defs.h  atalk.h  if_fddi.h  if_slip.h
if_ether.h  if_tr.h  igmp.h  
(.h) = e' solamente stata copiata qualche struttura senza includere di
fatto.
per quanto riguarda asm/
ALPHA:  fpu.h   gentrap.h    pal.h    page.h  reg.h    system.h
ARM: page.h   ptrace.h
i386: vm86.h 
MIPS: sysmips.h   cachectl.h
POWERPC: page.h ptrace.h
SPARC 64: asi.h  errno.h
SPARC 32: errno.h
SPARC: ptrace.h  traps.h
SYS V (common): ioctls.h   socket.h   unistd.h   types.h   elf.h
sigcontext.h
Scavando non credo che ne emergano molti altri.
Forse questi (con una grossa riserva su quelli che riguardano la rete)
non sono cambiati tanto dal 2.2.15 al 2.2.18 e quindi tutto sommato
speso parole inutili... ad ogni modo spero che qualcuno possa trarre
spunto per altre meditazioni alcoliche come la mia.

Non e' per parlare di aria fritta, 
Visto che l'effetto e' stato proprio quello dell'aria fritta...
misteriosamente non riuscivo a compilare la Audio File library 0.2.0 e
ottenevo il seguente errore:
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I.
-DNDEBUG -g -O2 -c misc.c
rm -f .libs/misc.lo
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I. -DNDEBUG -g -O2 -c misc.c  -fPIC
-DPIC -o .libs/misc.lo
misc.c: In function `afInitMiscIDs':
misc.c:93: invalid type argument of `->'
misc.c:94: invalid type argument of `->'
make[3]: *** [misc.lo] Error 1
ora ho aggiornato il compilatore alla versione 2.95.2.1 e ho
aggiornato gli header files del kernel alla 2.2.18 che sto usando e
non ottengo piu' questo errore, ma non so a quale delle due azioni
devo attribuire il merito di questo successo.
Da quel che leggo sul sito della libreria Audiofile a nessuna delle 2,
che strano...
Newsgroup: it.comp.os.linux.development
Titolo: UTF-8

Avrei bisogno di una funzione per convertire un testo ASCII
in UTF-8, avete qualche link da suggerirmi ?
Grazie in anticipo, Antonio

 in UTF-8, avete qualche link da suggerirmi ?
Se e` ASCII vero (7 bit), non devi fare niente (le due codifiche
coincidono).
Ciao
 David
-- 
<d.santinoli presso mi. flashnet. it>

coincidono).
No, purtroppo include accentante ed altri caratteri con codice
superiore al 127
Antonio

 superiore al 127
Allora si trattera` di iso-8859-1. 'info libc', sezione 'Character set
handling'; se hai fretta salta subito a iconv...


in UTF-8, avete qualche link da suggerirmi ?
iconv(3)
-- 
ciao, | * The Internet is full. Go away.  -- Joel Furr *
Marco | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it

 handling'; se hai fretta salta subito a iconv...
Scusate se disturbo ma sta' cosa interessa anche a me (sono quello che
stressa un post piu' sotto :)).
Posso usare questa funzione anche con le stringhe? (tanto per sapere
prima di leggere seriamente tutta la documentazione).
Ehm.. ho dato iconv --list e ho trovato una miriade di tipi di codice.
Non e' che per caso qualcuno conosce quello simile al dos (sono su un pc
sco unix ma hanno quei caratteri, non so perche :-o )  perche' mi ci
vuole una vita per guardarli tutti (ammesso che capisca come fare ;-)
Grazie, Nicola.

 Non e' che per caso qualcuno conosce quello simile al dos (sono su un pc
Molti IBM* (es. 437) dovrebbero avere i caratteri che ti interessano. Se
hai una RedHat, in /usr/share/i18n/charmaps/ trovi i file con le
mappature.


 mappature.
Scusa ancora, ho creato un file con dentro tutti i caratteri (da 0 a 255) e
poi da bash ho dato il comando:
iconv -fISO_8859-1 -tIBM437 pippo
dove pippo e' il file con dentro i caratteri.
Sfortunatamente iconv mi scrive sullo schermo tutti i caratteri fino alla
tilde ~ (mi sa che e' il 128° ?) e poi mi dice che non puo' convertire il
resto. Infatti togliendo i caratteri successivi tutto funziona, solo che in
pratica non converte niente, cioe' mi fa vedere solo i caratteri che
graficamente corrispondono esattamente a quelli che sono nel file pippo.
Mi sa che mi sfugge qualcosa :( Mi pareva troppo facile !
Beh, se potete vi chiedo l'ennesimo suggerimento.
Grazie, Nicola.

iconv(3)
Grazie, caro. Era proprio quello che cercavo!
Antonio