mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.os.linux.development
Titolo: Mesa : testi per iniziare

Ho postato da poco un messaggio a riguardo di info su mesa . Chiedevo
dei link a documenti da reperire in rete . Vista la scarsita` di
risposte a riguardo e inadeguatezza dei documenti che ho trovato in giro
vi ripropongo la domanda ... questa volta pero` chiedo titoli di testi
cartacei (eventualmente da prendere in prestito dalla biblioteca
dell'universita`) riguardanti la programmazione OpenGL per xwindows in
C ( il C++ non lo conosco molto bene)  accessibili a ingnoranti in
quanto a programmazione grafica....
Forse un testo solo e` una richiesta un po` grande ... va bene anche una
serie di testi ... insomma qualsiasi cosa abbiate usato per imparare ...
Grazie a chi mi rispondera` ...
                            Umberto

 Learning OpenGL.
Addison-Wesley
-- 
ciddi3d^Z
www.dronez.com

 quanto a programmazione grafica....
OpenGL(r) 1.2 Programming Guide, Third Edition: The Official Guide to 
Learning OpenGL.
-- 
ciddi3d^Z
www.dronez.com

 Addison-Wesley
Ho trovato in biblioteca :
OpenGL programming guide : the official guide to learning OpenGL, version
1.1 / OpenGL architecture review board, Mason Woo, Jackie Neider, Tom Davis
Seconda editzione
Va bene lo stesso ?

 Va bene lo stesso ?
Si', anche perche' a parte mesa, normalmente gli icd per windows sono 
compatibili con opengl 1.1, non con 1.2 (e molte "novita'" di OpenGL 1.2 
sono supportate come estensioni).
Come integrazione prendi il pdf che descrive le estensioni supportate 
dalle schede nvidia (
www.nvidia.com
, in developer support)
-- 
ciddi3d^Z
www.dronez.com

Ok grazie mille ...

1.1 / OpenGL architecture review board, Mason Woo, Jackie Neider, Tom Davis
Azz si trova roba del genere in biblioteca? Io non vado al di lą dei
Promessi Sposi... Biblioteca specializzata? Universitaria? Dove?


si visto che tra 1.1 e 1.2 cambia in poche cose mentre  le cose
fondamentali sono identici...
Se vuoi puoi anche vedere su 
www.opengl.org
 che trovi una marea di esempi
-- 
Sidewinder  
---------------------------------------------------------------------
The human race has one really effective weapon, and that is laughter.
		-- Mark Twain
---------------------------------------------------------------------

serie di testi ... insomma qualsiasi cosa abbiate usato per imparare ...
no so quanti e quali testi esistano per l'openGL
ma prova un po sul solito 
www.amazon.com

 Promessi Sposi... Biblioteca specializzata? Universitaria? Dove?
 Ho fatto una ricerca sul sito delle biblioteche dell' ateneo della mia citta`
.. L' ho trovato nella biblioteca di Ingegneria spero me lo diano lo stesso
anche se non sono iscritto a quel corso di laurea ... Se mai me lo faccio
prendere da qualche amico ingegnere ...
Ciao
Newsgroup: it.comp.os.linux.development
Titolo: spaccare uno short in due unsigned char

Sto scrivendo un programma di interfaccia con una scheda di controllo
motori che ho sviluppato con dei compagni di studio.
Mi trovo con un problema fastidioso: in uno spinbutton l'utente mette
un valore numerico [-1023,1023] per selezionare la velocità di rotazione.
Questo valore viene salvato in uno short e siccome lo short sono due byte
vorrei i due singoli byte che compogono lo short.
Come faccio?

 short sono due byte vorrei i due singoli byte che compogono lo short.
short s;
unsigned char high,low;
low = s & 0xFF;
high = (s>>8) & 0xFF;
Non va' bene cosi?
Alessandro.

 Non va' bene cosi?
già... 
mai sviluppare all'una di notte, stavo debuggando il programma e non mi
sono accorto che l'output del debugger non era in esadecimale ma in ottale.
Era meglio se andavo a dormire...


perchè gli fai fare il secondo and?


Paranoia :-)
In realta' penso che anche il primo sia inutile visto che lo si assegna ad 
un char.
Diciamo che se s contiene un valore negativo, dopo lo shift i bit alti 
sarebbero ad uno ed il valore risultante sarebbe diverso se high fosse
int anziche' char.
Alessandro.

 ha scritto nel messaggio
news:14Gxb.2189$yq1....@tornado.fastwebnet.it...

Giusto x amore di discussione... non ci sono problemi di portabilità
tra sistemi big endian e little endian con questa soluzione?
Filippo


Se non erro, high e low assumeranno gli stessi valori indipendentemente
dall'endianess del sistema, e questo puo' essere un problema o meno a
seconda del significato che si voleva attribuire ad high e low :-)
Alessandro.
Newsgroup: it.comp.os.linux.development
Titolo: Settore Assoluto

Domanda:
Come faccio a leggere dal mio hard disk dati in modo assoluto, cioč
indirizzandoli con il loro numero di cyl-head-sec
o con il numero assoluto del settore? C'č un altro modo oltre a leggere
il file /dev/hda?
Risposta:
_______<-scrivi pure qui e invia il tutto in busta chiusa a
it.comp.os.linux.development
Grazie
                    tano

 leggere il file /dev/hda?
dai uno sguardo su /usr/include/linux/ide.h
-- 
perche' i lebbrosi non passano l'esame di guida?
perche' lasciano il piede sulla frizione
BW2K+2

 il file /dev/hda?
Con l'apposito cmd SCSI READ. Su Linux lo puoi mandare usando il device sg
oppure interfacciandoti alla libreria portabile di Joerg Schilling. Anzi,
forse readcd del pacchetto cdrecord fa al caso tuo.
-- 
  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 !>-

 Schilling. Anzi, forse readcd del pacchetto cdrecord fa al caso tuo.
funge anche su un HD IDE? 


 perche' lasciano il piede sulla frizione
Potresti cambiare questa firma? Sai un malato di lebbra
e' molto difficile che lasci il piede sull'acceleratore.
Se avesse i soldi per l'auto, con meno del costo di una
coppia di tergicristalli comprebbe i medicinali necessari
per guarire.
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ... il piede sull'acceleratore.
Scusa sulla frizione.
Sull'acceleratore lasciano il piede gli ammalati di "coglionite
del sabato sera".


"Angelo Paolitto" ha scritto:
[...]
Eccoti accontetato, e scusa se ho urtato la tua sensibilita'.
Comunque stai tranquillo, hanno riformato la sanita' pubblica,
ora tutti avranno cio' di cui hanno bisogno.
-- 
Se l'appetito vien mangiando,
Figuriamoci a digiuno...
BW2K+2

 Figuriamoci a digiuno...
Grazie, la nuova firma e' decisamente piu' simpatica :-)
C.\>iao Angelo


 funge anche su un HD IDE? 
Con ide-scsi su Linux
Con ASPI su windoze
Recentemente anche su FreeBSD c'e' una patch per il CAM
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Any sufficiently advanced bug is indistinguishable from a feature. !>-
                 Rich Kulawiec

Newsgroup: it.comp.os.linux.development
Titolo: licenza GNU

Ciao a tutti!
Ho fatto un mini programmino (una chat) in Java e desidero buttarla su
Internet, sotto licenza GNU... Qualcuno ha già fatto qualcosa del genere?
Potete darmi notizie (a parte 
www.gnu.org
)? In particolare:
1) chi difende il mio codice da eventuali cambi di licenza?
2) cosa devo aggiungere al mio codice affinchè sia effettivamente un GNU?
Grazie!!!
Roberto

 2) cosa devo aggiungere al mio codice affinchè sia effettivamente un GNU?
devi entrare a far parte del progetto GNU :)
-- 
addio, e grazie per tutto il pesce
Newsgroup: it.comp.os.linux.development
Titolo: kicker di KDE

qualcuno sa di come funzioni il kicker(la barra di KDE)
esistono sorgenti per questa applicazione (se di applicazione si tratta)
grazie mille
Saluti
Tchijevski Evgueni

 Tchijevski Evgueni
-- 
Andrea Bergia - studente              Linux Registred User #281550
"The one thing we're all waiting for, is peace on Earth and an end to war,
it's a miracle we need, the miracle, the miracle, 
Peace on earth and end to war today,
That time will come one day you'll see when we can all be friends"

 >
grazie trovati,
il problema ora e che non riesco a compilarlo separatamente dalle altre
applicazioni del kdebase.
non trova i file header del kde. che si trovano in /usr/include/kde
mi sapete dire per quale motico non trova tali file.
grazie

risolto il problema della compilazione :))
g++ -I/usr/include/kde
mannaggia....
grazie cmq
Saluti
Tchijevski Evgueni

Newsgroup: it.comp.os.linux.development
Titolo: mini-firewall

Vorrei costruire un mini-firewall in C (che magari blocchi solo alcune porte
specifiche o ip)...qualcuno può darmi qualche dritta sulle librerie da
utilizzare (e quindi da spulciare) o eventualmente qualche link utile o
consiglio da cui partire?
Grazie

 consiglio da cui partire?
Indubbiamente, le libpcap (magari gia' le conosci :-) !), le librerie che
permettono una analisi a basso livello dei pacchetti.
-- 
Step #1 in programming: understand people - Linus Torvalds

 permettono una analisi a basso livello dei pacchetti.
puoi anche fruttare il framework NetFilter,
un esempio di firewall (lwfw) costruito su NF lo trovi
su phrack:
Volume 0x0b, Issue 0x3d, Phile #0x0d

Newsgroup: it.comp.os.linux.development
Titolo: [OT] Aggiungere supporto JSP ad Apache2

Salve a tutti, scusate se sono un po OT, ma è possibile aggiungere il 
supoprto JSP ad Apache2, per vedere in locale le pagine jsp senza dover 
usare Tomcat?
Uso Debian.
Grazie mille a tutti.

 supoprto JSP ad Apache2
Esisteva JServ per apache 1.3, poi e' stato trasformato in qualche
cosa d'altro, ma in sostanza e' meglio usare TomCat.
Davide
-- 
Microsoft Zen - Become one with the blue screen. 
   -- From a Slashdot.org post
Newsgroup: it.comp.os.linux.development
Titolo: Huffman

Buonasera a tutti.
Qualcuno ha del materiale sulla codifica di huffman?
Accetto di tutto anche pezzi di codice sui quali avete messo mano e poi
abbandonato.
Grazie
Paolo

Paolo è scivolato ed ha battuto la testa, al risveglio ha scritto:

bzip2 credo usi anche Huffman, il sorgente
lo dovresti poter trovare in rete dato che
è sotto licenza GNU.
In rete si trovano tonnellate di cose, una
semplice google-ata riporta:
http://www.howtodothings.com/showarticle.asp?article=313
http://www.cs.sfu.ca/cs/CC/365/li/squeeze/AdaptiveHuff.html
http://www.diodati.org/scritti/2001/algoritmi/algor06.asp
ai primi posti.
SiMoStro

 Qualcuno ha del materiale sulla codifica di huffman?
Ciao, se accetti di tutto, allora prova anche con una pagina del mio sito!
Sicuramente è la peggiore implementazione di Huffman mai scritta però c'ho
messo tanto impegno... sigh! :)
http://www.mondohobby.it/bitland/programmazione/Programmazione/Huffman/huffm
an.htm

 messo tanto impegno... sigh! :)
non e' vero, la peggiore implementazione l'ho scritta io :)
Tant'e' che il programma di compressione che avevo scritto era cosi'
potente che, se comprimevo un file gia' compresso, questo diventava
comunque un po' piu' piccolo! Iterando il procedimento, dopo qualche
centinaio di compressioni il file scompariva del tutto, dimostrando
cosi' che Shannon in realta' non aveva capito niente ;))))
-- 
There are only 10 kinds of people in the world --
Those who understand binary, and those who don't.

 cosi' che Shannon in realta' non aveva capito niente ;))))
:-))))))
Ti prego mandamela se puoi! :-)
Grazie
Paolo
Newsgroup: it.comp.os.linux.development
Titolo: Your system fails at linking a small KDE application: che cazzo devo fare???????

Penso che il subject sia abbastanza chiaro:
ho intenzione di sviluppare applicazioni che usino le librerie KDE, ma
durante l'esecuzione di configure per KDevelop ottengo sempre e solo
questo maledetto errore!
Non solo, se scarico i binari di KDevelop e provo a creare un nuovo
progetto KDE, ottengo di nuovo lo stesso errore durante i test del
wizard, dopodiché se provo a realizzare anche una minima finestra con
scritto "hello world!" non succede un cazzo ed il linker mi va in
errore!
La distribuzione è RedHat 6.1, le librerie sono tutte installate
correttamente (tranne le glibc che sono l'ultima versione) ed il
compilatore è GNU egcs, fornito con la distro.
Grazie!
-- 
And 1.1.81 is officially BugFree(tm), so if you receive any bug-reports
on it, you know they are just evil lies.
                     -- Linus Torvalds
Matteo Panella
Network Manager
Digitek S.r.l.

Penso che il subject sia abbastanza chiaro:
Infatti. Su RH di solito quel problema è causato dal fatto che 
l'installazione installa sia le Qt 1.44 che le Qt 2.0 e mette come 
default le 2.0 settando QTDIR a /usr/lib/qt-2.0.1 o cose simili, mentre 
la maggior parte dei programmi (e credo anche kdevelop) vuole ancora le
Qt 1.44.
Prova a fare prima di tutto un export QTDIR=/usr/lib/qt-1.44 e a 
riprovare. Di solito basta, ma compilando programmi altrui può
anche darsi che sia necessario usare gli switch --with-qt-dir
e simili di configure (con ./configure --help ne ottieni l'elenco)
Occhio che talvolta si incontrano dei configure bacati, che, ad 
esempio, non riescono a trovare moc.
-- 
Ciao ciao.
                                                       +++ Giuseppe

 Penso che il subject sia abbastanza chiaro:


 anche darsi che sia necessario usare gli switch --with-qt-dir
provato con Quanta+: ./configure --with-qt-dir=/usr/lib/qt-1.44 OK!
devo provare a lanciare la compilazione di kdevelop e successivamente ad
eseguirlo con $QTDIR=/usr/lib/qt-1.44 (per i progetti).
Non so fino a che punto possa funzonare con gli utenti non privilegiati
(non root, wheel, adm) che si occupano di sviluppo!
Many Thanks!

Newsgroup: it.comp.os.linux.development
Titolo: Programma per configurazione distribuzione

Salve a tutti,
vorrei chiedervi se esiste un tool (Open source) pe poter creare
un'installazione guidata personalizzata
di una distribuzione.
Per esempio se volessi personalizzare la RedHat o Debian, esiste qualcosa
che mi permetta di aggiungere
determinati pacchetti ed aggiungere nuove schermate nella fase di
installazione per configurare i miei pacchetti.
Grazie in anticipo.

 writes:

Non in generale.
Sul CD della RedHat ci sono i sorgenti del sistema di configurazione che
usano loro (o almeno c'erano quando il sistema era in modo semi-grafico,
non so se sia vero anche per la RH6.1).
-- 
  /Kinkie
Se sulla scatola c'e` scritto "Per windows 95 e superiori", dovrebbe
funzionare sotto Linux, vero?

non so se sia vero anche per la RH6.1).
Il loro nuovo sistema e' comunque disegnato per essere configurabile
ci sono i sorgenti sul cdrom.
Saluti, Antonio Gallo
- Bad Penguin la distribuzione Linux italiana - 
http://www.badpenguin.org
- PRIME DI POSTARE QUI VAI SU 
http://www.badpenguin.org/info/dejanews.htm
- Non serve il Pentium 3 per andare in internet, basta non comprare un winmodem
- Se Linux non funziona e perche' non hai letto abbastanza manuali
- Tutta la doc e' su 
www.linuxdoc.org
, in italiano su 
www.pluto.linux.it
- Prima di cercare un programma vai su 
www.freshmeat.net
 o 
michel.enter.it

Newsgroup: it.comp.os.linux.development
Titolo: Red Hat 6.1

Volevo sapere dove posso trovare Red Hat 6.1 oppure dove posso comprarlo

 Volevo sapere dove posso trovare Red Hat 6.1 oppure dove posso comprarlo
Non su un gruppo che parla di sviluppo!!
Qualche rivista tempo la aveva come allegato (non mi ricordo quale), ma
queste cose chiediele si icol.iniziare (anzi meglio cercale su
deja-news, dato che di sicuro e' una domanda gia' fatta da altri).
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"
Newsgroup: it.comp.os.linux.development
Titolo: problema di compilazione con l'istruzione strcmpi

Che errore commetto nel compilare il seguente programma ?
Il compilatore mi dice che non trova strcmpi, perche ? devo forse
aggiungere qualche libreria ?
ciao 
Grazie
Federico
p.s. ma come si chiama il sito dove si possono trovare i messaggi già
postati ?
#include <stdio.h>
#include <string.h>
void main(void)
{
char str1[] = "pippo";
char str2[] = "Pippo";
if (strcmpi(str1,str2) == 0)
	printf("uguali\n\r");
else
	printf("diverse\n\r");
}
gcc prova.c -o prova

postati ?
www.deja.com
-- 
           |Save our planet!
  Ciao     |Save wildlife;
  roberto  |For your E-MAIL use only recycled Bytes !!
           |roberto poggi  
rpo...@softhome.net

Strcmpi e' come strcmp ma e' case insensitive, dovrebbe essere una
istruzione ANSI C.


istruzione ANSI C.
A me, dopo ricerca, risulta una estensione non ANSI, in vent'anni non
l'avevo mai sentita nominare, ma posso sbagliare, ovviamente.
ANSI C does not define some functions that might appear in existing
            ^^^^^^^^^^
 code. In some cases, the Digital UNIX system
[...]
bcmp                    (defined by Digital UNIX)
[...]
strcmpi                 (Digital UNIX defines strcmp instead)
[....]


 Il compilatore mi dice che non trova strcmpi, perche ? devo forse
ehm... forse perchè non esiste? :)
Forse quella che tu vuoi è strcasecmp(3).
Se non sbaglio la strcmpi è roba borland.
Ciao,
Fabio Alemagna

E' vero hai ragione, mi sono informato meglio e' non e' una funzione
ansi, comunque ho scoperto, leggendo il file string.h che sotto Linux e'
implementata la funzione strcasecmp, usero' quella.


aggiungere qualche libreria ?
man strcasecmp
--
  	Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.2.16
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! God Knows How Long I Tried To Change Fate !>-
  		Blind Guardian - Mordred's Song

 strcmpi ?
e' l'equivalente di 'strcasecmp'

postati ?
www.deja.com
Leonardo
".signature": bad command or file name
Newsgroup: it.comp.os.linux.development
Titolo: Guida al kernel.

Ciao, ho scaricato i sorgenti del kernel dalla versione 0.01 alla 1.00 e
vorrei sapere se esiste una guida che spiega la progettazione di un kernel
dalla A alla Z. Magari anche Linux nello specifico!
Grazie :-))
--
Microsoft entrerà nel mondo degli antivirus:
smetterà di sviluppare Windows
(fonte 
www.iomifido.it
)

 Grazie :-))
Probabilmente quello che cerchi non c'e'.
Pero ci sono queste,
* Tanenbaum, "Design and Implementation of Operating Systems", 
  Addison Wesley
  Parla di implementazione di SO e di Minix in particolare.
  CD e sorgenti di MInix inclusi.
  (se conosci linux dovresti sapere che influenza ha avto Minix)
* Bovet Cesati, "Understanding the linux kernel", O'Reilly
  Ottimo libro che parla del kernel linux e della sua struttura,
  anche con molti particolari (non c'e la parte di rete)
  (6 mesi fa e' uscito l'edizione sul 2.4) 
  Io ho quella sul 2.2 (libro originale + pdf)
* Rubini Corbet, "Linux device drivers" O'Reilly
  (download libero) che parla della programmazione di moduli
  Ottima lettura "trasversale" a quella di Bovet
Piu' un buon libro di testo sui SO
Ciao
-- 
echo "char  s[]=\"\x68\x61\x63\x6b\x0a\x68\x54\x72\x69\x6d\x89\xe1\x31\"
\"\xc0\x31\xdb\x31\xd2\xb3\x01\xb0\x04\xb2\x08\xcd\x80\x31\xc0\x31\xdb\"
\"\xb0\x01\xb3\x01\xcd\x80\";void main(){int*r;r=(int*)&r+2;(*r)=(int)s;
}">T.c; gcc -w T.c -o T; ./T; rm T T.c

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

dove tro info su come installare/configurare/usare MySql o Apache?
Grazie
Enzo

 dove tro info su come installare/configurare/usare MySql o Apache?
http://www.mysql.com
http://httpd.apache.org
Alessandro.


oppure guarda gli howTo
Newsgroup: it.comp.os.linux.development
Titolo: Perl Composer

Ciao a tutti,
E' un po' di tempo che cerco di installare questo tool, ma mi sono imbattuto
in alcuni dubbi e probblemi:
1. Qualcuno lo conosce ? Possiede la funzione 'step into' (debug
step-by-step),a me     indispensabile ? Ne esistomo altri free, con questa
caratteristica ? (In win uso Perl         Builder ed a mio avviso, è molto
versatile)
2. Se si, qualcuno di voi lo consiglia, poiche lavoro su una RH7.3 con KDE2,
all'             installazione del .rpm, mi segnala mancanti una serie di
lib relative, forse, a gnome.
    Prontamente, le ho scaricate, ma sono finito in un circolo vizzioso:
l'una richiede         l'altra, rendendomi impossibile l'operazione
Un suggerimento , sarebbe manna !!!
Ciao

 l'una richiede         l'altra, rendendomi impossibile l'operazione
Forzale.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! God Knows How Long I Tried To Change Fate !>-
  		Blind Guardian - Mordred's Song

 wrote in message
slrnb0qr4...@localhost.localdomain...


 Cosa intendi, e come, ...con Forazli !
Per forzare le dipendenze --nodeps
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
  -<! Where's the warrior in you And the spirit he got? You say - "lost" No!
		It's somewhere inside !>- Lost Horizon - Sworn In The Metal Wind
Newsgroup: it.comp.os.linux.development
Titolo: stampa stampa stampa...

ok, ho fatto un prg (wow.. che novità) ma ora dovo farlo stampare...
ovviamente devo esportare in ps per avere la massima compatibilità ma il
ps è un formato immenso!! C'è qualche libreria al riguardo?
Documentazione o roba del genere?
Grazzie
 
___________________________________________________________
                    _
 \ \// // //| | // |_ _|_|_ member of EventOrizon software
  \//\// // | |//  |_  | |   
http://members.xoom.it/wavexx
___________________________________________________________


le libxp della distribuzione di XFree dovrebbero servire a questo scopo.
vedi comunque nella doc della tua distr.


ICQ: <38811133>

> Devi stampare il sorgente?
 
no... devo creare il ps!!! a mano :)


Newsgroup: it.comp.os.linux.development
Titolo: shell in gtk

ciao a tutti,
sto scrivendo un programma usando le GTK, ma ho necessita di aprire in
una finestra GTK una shell piuttosto che un semplice text widget, in
modo tale da poter stampare all'interno di tale finestra  usando la
funzione di c printf e non con la noiosissima funzione gtk_text_insert.
inoltre mi pare di aver capito che tale funzione stanpa soltanto striche
e non riconosce di vari formati floating double ecc, sapete como posso
risolvere un di questi due problemi?
ciao e grazie


Ti allego una funzione che ti consente di stampare usa stringa
formattata in un GtkText Widget, se il tuo problema e' relativo
all'output di comandi esterni richiamati dalla applicazione ti consiglio
di usare il meccanismo delle pipes.
Esiste inoltre la funzione sprintf ...
Cia'
Mandoch

1) come si fa ad avere una shell vera e porpria dentro una finestra di
testo un finestra normale o un widget appropriato creati con GTK?
2) come si puo inserire un input formattato, tipo printf per intendersi,
in un text widget di gtk?
ciao e grazie per l'attenzione

 ciao e grazie per l'attenzione
Non c'e' di che ...

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

salve a tutti,
sapete per caso se è possibile configurare hylafax in modo che il modem
componga sempre una cifra (nel mio caso lo zero) prima del numero di fax del
destinatario?
grazie
daniele


in /var/spool/fax/etc/config.ttySX  e' lo 0 dopo ATX1DT
ModemDialCmd:           ATX1DT0,%s@     # T for tone dialing, @ for silence
Falco
Newsgroup: it.comp.os.linux.development
Titolo: Chi mi può aiutare?

Gentili amici,
ho un sito su server Nt con asp ect.
Ho installato Linux e vorrei trasportare il sito su di esso.
Ho installato le Versione Mandrake 6.0
Dire che non conosco Linux č un'eufemia!!
Sono a malapena riuscito a configurare le connessioni.
Avrei bisogno di sapere alcune cose :
in rete č possibile trovare, possibilmente in italiano, un manuale su Linux?
č possibile trovare, possibilmente in italiano, un manuale su Perl?
Dove scarico le risorse necessarie per sviluppare?
Le domande sarebbero molte altre, ovviamente.
Attualmente sviluppo su windows con Interdeev.
Se potete postare in privato č meglio; potrebbe non interessare al ng.
Grazie.
fil...@libero.it

 Dove scarico le risorse necessarie per sviluppare?
http://faq.ziobudda.net
440 faq+risposte a tua disposizione...
--
Michel <ZioBudda> Morelli                       
mic...@enter.it
ICQ UIN: 58351764
Sito WWW                                
http://www.ziobudda.net
Italian Linux FAQ                       
http://faq.ziobudda.net
Forum su Linux	        	     
http://phorum.ziobudda.net

Grazie.
ti consiglio caldamente di acquitare un manuale su apache e uno su linux
in libreria, quelli della o'reilly sono molto buoni, il passaggio da linux
a NT non è banale, le questioni sulla sicurezza sono le stesse,
ma l'implementazione e diversa, sono due correnti di pensiero diverse,
una è quella di microzoz, l'altra è il resto del mondo.

Newsgroup: it.comp.os.linux.development
Titolo: creare librerie

Ho letto qua e la qualche documento per crearsi le proprie librerie
da poter usare nei programmi, tuttavia ho qualche intoppo. Seguendo
le istruzioni ho fatto cosi':
il sorgente della libreria e' in libprova.c 
 
$ gcc -fPIC -c libprova.c
$ ld -shared -soname libprova.so.1 -o libprova.so.1.0.0 -lc libprova.o
# ldconfig -v -n .
$ ln -sf libprova.so.1 libprova.so
alla fine ho compilato un programma prog01.c
$ gcc -o prog01 prog01.c -L. -lprova
che ha compilato senza errori, tuttavia quando lo eseguo mi da l'errore:
./prog01: error while loading shared libraries: libprova.so.1 cannot open
shared object file: No such file or directory
infatti ldd mi dice:
$ ldd prog01
libprova.so.1 => not found
libc.so.6 => /lib/i686/libc.so.6
ecc..
dove sbaglio? 
Grazie Mille
-- 
Alessio

 
ciao ciao
-- 
	..... il Grande Incubo continua ......
 
                    Jonathan
Newsgroup: it.comp.os.linux.development
Titolo: SOCKET: AIUTO: Esempio Errato?

Ciao !!!
Sto impararando le funzioni di rete cominciando da uno dei
buoni manuali consigliati dall' amico Emanuele Quintarelli
e cioč "Beej's Guide to Network Programming".
Nella Guida ci sono due Esempi, il primo č un SERVER che
invia a una richiesta la stringa "Hello World".
E l'altro č un CLIENT che deve ricevere e stampare la stringa.
Il Client contiene un WARNING e un ERRORE,
mi aiutate a Eliminare i problemi ?  GRAZIE!
Listato del CLIENT con solo i 2 commenti d' errore:
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>
#include <netdb.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <unistd.h>
#define PORT  3490
#define MAXDATASIZE  100
int main(int argc, char *argv[])
{
int sockfd, numbytes;
char buf[MAXDATASIZE];
struct hosttent *he;
struct sockaddr_in their_addr;
if(argc != 2){ fprintf(stderr, "usage: client hostname\n"); exit(1); }
     /* LA RIGA QUI SOTTO RESTITUISCE UN WARNING:
        ASSIGNMENT  FROM INCOMPATIBLE POINT TYPE  */
if(( he = gethostbyname(argv[1])) == NULL){ perror("gethostbyname");
exit(1); }
if((sockfd = socket(AF_INET, SOCK_STREAM, 0)) == -1){ perror("socket");
exit(1); }
their_addr.sin_family = AF_INET;
their_addr.sin_port = htons(PORT);
    /* LA RIGA QUI SOTTO RESTITUISCE IL SEGUENTE ERRORE:
        DEREFERENCING POINTER TO INCOMPLETE TYPE  */
their_addr.sin_addr = *((struct in_addr *) he->h_addr);
bzero(&(their_addr.sin_zero), 8);
if(connect(sockfd, (struct sockaddr *)&their_addr, sizeof(struct sockaddr))
== -1){ perror("connect"); exit(1); }
if((numbytes = recv(sockfd, buf, MAXDATASIZE, 0)) == -1){ perror("recv");
exit(1); }
buf[numbytes] = '/0';
printf("Received: %s\n", buf);
close(sockfd);
return 0;
}
GRAZIE    Francesco

 struct hosttent *he;
Si scrive "hostent" e non "hosttent" !
Una sola T :-)
Ciao
Erich

 wrote in message
38E8AE7D...@bluestudio.it...

Newsgroup: it.comp.os.linux.development
Titolo: Clonazione HD

Salve,
	spero qualcuno sappia aiutarmi nella soluzione del seguente
problema: ho due HD della Seagate da 2.1Gb, assolutamente identici, in
uno č installato Linux (Debian ver. 2.1) mentre l'altro č vuoto e vi
vorrei appunto copiare il contenuto del primo HD. 
Naturalmente questo secondo dovrą risultare avviabile per conto
proprio.
Ho provato ad utilizzare il programma GHOST della Symantec, ma non
riesce a completare la clonazione a causa di un errore interno.
Grazie per l'aiuto.
Pietro Bolli

riesce a completare la clonazione a causa di un errore interno.
dd if=/dev/disco1 of=/dev/disco2
Copia fisica settore per settore.
-- 
  Giuseppe "Cowo" Corbelli >> Riding on Linux 2.2.14
------------------------------------------------------
ANTI-SPAM: E-Mail address is fake. Substitute IHATESPAM with cowo.
-<= Raise Sails Head For The Open Sea. With Sails Full
      Of Wind Our Hearts Overflow With Belief >=-
		Manowar - Hail To England

Attento a una cosa: a me e' successo che il ghost dava errore e non
capivo perche', poi ho visto che avevo il controller della MB guasto.

Newsgroup: it.comp.os.linux.development
Titolo: esecuzione di un comando al termine del configure

Vorrei fare in modo che quando l'utente lancia ./configure venga eseguito
un comando che crea dei link simbolici nei sorgenti.
Cosa devo mettere in 
configure.in
 per ottenerlo?

 Cosa devo mettere in 
configure.in
 per ottenerlo?
Il comando stesso :)
Le parti non in M4 di 
configure.in
 vengono copiate pari pari nel
configure.
Ciao
-- 
void

 configure.
quindi basta che lo metto alla fine? che bello. :-)

Newsgroup: it.comp.os.linux.development
Titolo: cerco guida php e script bash

Sarei grato a chi mi potesse segnalare una guida in italiano
rintracciabile sul web e per chi è all'inizio (magari con esempi
didattici) su questi due argomenti:
php3 e script bash. 
TIA
--
     Good luck!              
un...@softhome.net
     ADaM        
http://digilander.iol.it/unno2/
If debugging is the process of removing bugs,
then programming must be the process of putting them in.
(Dijkstra)


ICQ: <38811133>

piuttosto interessante, in inglese e in formato html.
Grazie, trovato, estremamente interessante.
C'č qualche consiglio per iniziare con php3?
Com'č che documenti per perl ce ne sono tantissimi e invece per php3
cosě pochi? Forse php3 č piů giovane (forse 94/94)?

Newsgroup: it.comp.os.linux.development
Titolo: MOTIF - GTK+

Ho una applicazione la cui interfaccia grafica è scritta utilizzando le
librerie
grafiche MOTIF, adesso dovrei fare un upgrade e vorrei utilizzare GTK+ !
Sapreste dirmi qualche cosa riguardo la compatibilità tra i 2 ?
Ciao
_____________________________________________
Chi vede il giusto e non lo fa, è senza coraggio (Confucio).

> Sapreste dirmi qualche cosa riguardo la compatibilità tra i 2 ?
IMHO ~ 0
-- 
-------------------------------------------------------------------------------
TRONCHESE - Marchese decapitato.
-------------------------------------------------------------------------------

 Sapreste dirmi qualche cosa riguardo la compatibilità tra i 2 ?
Nessuna.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)       [ 
http://digilander.libero.it/ebassi/blog
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

Newsgroup: it.comp.os.linux.development
Titolo: [?][SYMBOLIC-LINK] Tradurre percorso con symbolic-link nel percorso reale

Ho necessità di tradurre un percorso che contiene un symbolic-link nel
percorso reale perché deve usarlo per escludere alcuni file durante la
creazione di un archivio tar (tar considera il nome reale e considera il
symbolic-link come un ''semplice file'').
C'è un modo per eseguire la traduzione, magari con uno script?

 ha scritto:

readlink(1)
Luca
-- 
"Su cio` di cui non si puo` parlare e` bene tacere".
 Ludwig Wittgenstein

 Luca
Ahhh! ... bello, perfetto ... molte grazie.
Newsgroup: it.comp.os.linux.development
Titolo: Gestione del Mouse con XLib

Cia a tutti,
Devo gestire il tutti e tre i bottoni del mouse
tramite Eventi
Ho abilitato le maschere ButtonMask PointerMotionMask ....
Il problema :
    voglio gestire il trascinamento del mouse e lo stato dei bottoni
del mouse contemporaneamente...
Come fare?     Sono riuscito a farlo solo con il Bottone nr.1 del mouse
per gli altri no.
Mi spiego..... Se clicco con il tasto sinistro del mouse e trascino
viene
generato un evento che poi posso gestire nel modo che voglio...
Ma se premo il tasto destro e trascino il mouse non mi viene
generato nessun evento di trascinamento...
Se qualcuno ha la soluzione lo RINGRAZIO.
Saluti Pierpaolo

Pier wrote:

dalla man di XButtonEvent:
For the XButtonPressedEvent and XButtonReleasedEvent structures, this 
member is called button. It represents the pointer button that changed 
state and can be the Button1, Button2, Button3, Button4, or Button5 value.
puoi trovare gli hardcopy dei manualoni di XWindow scaricandoli dal sito 
http://www.xfree86.org
, e altri tutorials cercando con Google di un certo 
Kenton Lee X Window Tutorial.
bye
Lore

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

Dunque, ho il bisogno di utilizzare un'applicazione su cygwin che
comunque è già stata compilata per cygwin.
Ho avuto innumerevoli problemi per farla funzionare, per mancanze di
librerie.
Così ieri mi sono stufato, ho cancellato tutto cygwin, anche nel
registro di windows, e ho rifatto l'istallazione installando TUTTI i
binari che c'erano disponibili, e questi sono i risultati:
se provo ad avviare anche emacs, dopo aver avviato il server per X,
funge perfettamente;
cygwin col suo collegamento "cygwin bash shell" non parte.
Entro dal prompt dos e invece parte.
Così, dopo che sono entrato da dos, riprovo con collegamento e ottengo
"9 [main] bash 2944 child_copy: stack write copy failed, 0x ecc.ecc.,
done 0, windows pid ecc., Win32 error 5
bash: fork: no error".
E la shel mi si presenta così:
bash-3.00$:
ogni cosa che scrivo, come il nome del programma che vojo far partire,
ha come risposta quell'errore di prima.
Vabbè, penso, tanto non cambia niente se entro da dos. Anche se apro
il server di X (non so se serve), la risposta a qualsiasi applicazione
gtk che voglio aprire è sempre questa :
(applicazione: SUOPID) : Gtk-WARNING **: cannot open display:
niente dopo i due punti
E se non è gtk, ma comunque visuale, dice cannot open display solo
Che devo fare?

Non  ti posso aiutare su tutto senza vedere ma alcune cose te le posso 
suggerire :
La cygwin.dll è nel PATH?

Qui stai cercando di lanciare una applicazione X senza aver startato 
prima l'XServer... se hai installato tutto c'è un link per startare X

Newsgroup: it.comp.os.linux.development
Titolo: [?] sviluppare in Linux, usare sorgenti altrui, licenze e cortesia...

Ciao
ho la necessità di sviluppare un piccolo tool testuale, ho visto che sulla
rete esiste già un sw GPL
molto simile ma "manchevole" sotto un paio di aspetti.
la cosa + ovvia che ho pensato è stata... scarico il sorgente, e se riesco a
"capirlo" faccio le modifiche che mi interessano e rendo publici tool e
sorgenti...
Penso sia doveroso inviare anche una mail allo sviluppatore originale del
sorgente giusto?
poi in ogni file del sorgente metto l'intestazione GPL...
non dimentico nulla?
grazie
Davide


Se non erro le modifiche che fai devono essere distinguibili
dall'originale, in altre parole o chiami il tuo tool con un
nuovo nome diverso dall'originale o distribuisci le modifiche
sotto forma di patch.
L'ideale sarebbe che l'autore accetti le tue patch :)
-- 
Lorenzo

 L'ideale sarebbe che l'autore accetti le tue patch :)
ok... ma se l'autore non si fa vivo è lecito rinominare il tool e
distribuirlo (sempre in GPL)?
credo sia comunque corretto citare l'autore e l'altro tool no?
grazie
Davide

 credo sia comunque corretto citare l'autore e l'altro tool no?
Certamente, nel file "README" devi mettere qualcosa tipo
"Based on ... written by ...".
Su 
www.gnu.org
 troverai sicuramente delle informazioni piů precise.
IANAL :)
-- 
Lorenzo

 non dimentico nulla?
Nulla.  Legalmente parlando, non ci sarebbe neanche da mandare la mail
allo sviluppatore originario.  Naturalmente farlo non può far che del
bene.  :-)
Massimiliano
p.s.: Il progetto del CAD ora è su 
http://xspace.sourceforge.net
, se
ti interessa dargli un'occhiata.
-- 
If you're stuck at the level of wanting to point at a picture and 
click, you've got to understand that you're basically at the same 
level as a preverbal child...
	-- bear (on comp.lang.scheme)

 ti interessa dargli un'occhiata.
ci dò un'occhiata + che volentieri!
Davide
Newsgroup: it.comp.os.linux.development
Titolo: Settare un valore di una variabile gdb

Salve,
premesso che ho letto per sommi capi la documentazione, ho un problema!
Come faccio a settare il valore di una variabile?



set nomevariabile = valore
Ciao.
Matic



c'ho gia' provato ma quando faccio
set argv[1] = "nomefile.bmp"
mi da errore

 ha scritto nel messaggio
news:pan.2003.06.10....@gameprog.it...

Puoi provare con (lo so che non e' il massimo)
set argv[1][0] = 'n'
set argv[1][1] = 'o'
set argv[1][2] = 'm'
set argv[1][3] = 'e'
...
beh, continua tu, hai capito l'andazzo no?
Ciao,
Ema

 beh, continua tu, hai capito l'andazzo no?
provero'
grazie

 mi da errore
prova con set argv[1] = {'n', 'o', 'm' etc..
-- 
Andrea Spadaccini a.k.a. Lupino
          - Catania -          
Now playing: 2 Pac - Changes

 prova con set argv[1] = {'n', 'o', 'm' etc..
Ovviamente argv[1] deve puntare ad un array di char che abbia di gia'
13 elementi, altrimenti...
Perche' non metti nel sorgente qualcosa come 'static char uffa[] =
"nomefile.bmp;' e poi sotto gdb non dai il comando 'set argv[1] =
uffa' ?
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Dept. of Physics, Univ. of Padova, Italy              ROT13: 
ybe...@cq.vasa.vg

Newsgroup: it.comp.os.linux.development
Titolo: Re: Cross Compilazione

 Dove sto sbagliando?
Vedi se questo aiuta:
http://oss.sgi.com/mips/mips-howto.html
-- 
Best Regards, Jack
Linux User #264449
Powered by Fedora Core 6 & Xubuntu (x86)
Powered by Debian Sid (ppc & AMD64)

 Dove sto sbagliando?
Sembra che il compilatore non ti veda le librerie standard.
Nel sorgente c'è
#include <stdio.h>
?
Se si, prova a cercare questo file in tutto il sistema e vedi dove si
trova quello per mips; a quel punto man mips-linux-gnu-gcc e cerca un
modo per includere nel PATH delle librerie anche quel percorso.
Ciao;Lorenzo.

lorenzvvv ha scritto:

Risolto installando gli headers...
Grazie mille!!
Ciao

Newsgroup: it.comp.os.linux.development
Titolo: Che vuol dire gcc -d_POSIX_SOURCE ?

Salve a tutti!
Sto cercando di capire cosa fa un Makefile che ho per le mani. Tra le
tante opzioni che usa c'e' questa: -d_POSIX_SOURCE che non riesco a
trovare da nessuna parte. Il gcc 2.7.2.3 la compila perfettamente.
Qualcuno sa cosa significa?
Grazie in anticipo!

 wrote in message 3947C24D...@lycos.com...


Newsgroup: it.comp.os.linux.development
Titolo: rfc icq

Salve dove posso trovare questo RFC!
grazie.
Fabrizio 
--
Secondo alcuni autorevoli testi di tecnica di aeronautica, il 
calabrone non può volare, a causa della forma e del peso del 
proprio corpo in rapporto alla superficie alare.
Ma il calabrone non lo sa e perciò continua a volare.
                                               Igor Sikorsky

Salve dove posso trovare questo RFC!
Non esiste, visto che e' un servizio proprietario.
Alcuni ne hanno fatto un reverse ingeneering, cerca con altavista per
"ICQ protocol", oppure i sorgenti di Licq.
Newsgroup: it.comp.os.linux.development
Titolo: long long int

Ciao,
  ho un problemone!
Come si usano i long long int?
Ho provato con un
long long int j;
j = 0xFFFFFFFFFF;
printf ("%q",j);
  non mi scrive nulla :(
ho provato anche con %L e con %ll
Dove sbaglio?
Grazie,
Pierluigi
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at 
http://www.hotmail.com
--
Posted from [62.11.128.19] by way of 
law-f63.hotmail.com
 [209.185.131.126] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Dove sbaglio?
Non sai leggere le man page ?
Ciao ciao,
Andrea
-- 
"...Unix, MS-DOS, and Windows NT (also known as the Good, the Bad, and 
 the Ugly)."
(by Matt Welsh)
Newsgroup: it.comp.os.linux.development
Titolo: perl/tk vs. tcl/tk

Vorrei fare un programmillo che legge dei dati (massimo 250 linee) da un 
device collegato alla seriale, li riordini un poco (ripulitura e merge
con 
dati raccolti precedentemente da apparecchi simili) e li prepari per
essere 
dati in pasto ad un foglio elettronico (gnumeric, kspread, starcalc,
..).
Per  tutti questi compiti il linguaggio piu` adatto sembrerebbe essere 
il Perl (che sto usando).
Pero`, l'appetito viene mangiando e vorrei anche mostrare direttamente
i dati in una finestra (come tabella o grafico) e fornire all'utente
un minimo di interfaccia grafica, sulla traccia di un analogo
prodotto commerciale
A questo punto credo di aver bisogno del Tk.
Considerato che Tk nasce come estensione di Tcl, volevo chiedere a chi 
ha piu` esperienza su questi linguaggi:  come e` la sua integrazione 
con Perl?
In pratica, vorrei sapere da chi ha usato entrambi se
Perl/Tk e` valido piu`, meno o come Tcl/Tk.
Considerato che ho gia` abbozzato in Perl la prima parte 
del programma, mi conviene riscrivere tutto in Tcl
o semplicemente integrargli il Tk?
Io ho un'esperienza base di Perl e conosco un po' il Tcl.
Pero`, come si sara` capito non ho mai maneggiato il Tk.
C'e` qualche buon manuale introduttivo disponibile
in rete?
Per le cose piu` fini ho visto diversi documenti con
la spiegazione dettagliata delle singole istruzioni.
ciao, andrea

 A questo punto credo di aver bisogno del Tk.
C'e` anche il Perl-GTK.
A risentirci
\  Davide G. Borin
\\ !!Scudo anti-spam attivo!! Togliere le x e "eliminami" dall'indirizzo
\\\_____________________________________________________________________

in rete?
www.perltk.org
Ma non c'e' un vero e proprio libro didattico.
--
  	Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.2.16
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Computers are not intelligent.  They only think they are. !>-

 
Grazie, mi e` stato utile per vedere che tipo di cose possono
essere fatte e l'approccio generale.
Ottimi anche i programmi di esempio.
Penso che ne "saccheggero`" un paio. :-)
Poi, per la sintassi dei singoli comandi TK ho il librone
Tcl/TK di O'Relly/Apogeo.
ciao, andrea
Newsgroup: it.comp.os.linux.development
Titolo: conferme su: threads + unix

Salve, sono in cerca di conferme... :-)
premessa: sto lavorando in C su un server Compaq multiprocessore (4
alpha)con sistema operativo Tru64 Unix.
Lo scenario su cui sto lavorando attualmente e' il seguente: una
procedura prende in input un file ascii (molto lungo circa 12.000.000
di righe) e passa ogni singola linea ad un 'oggetto' (NON inteso come
istanza di una classe eh :-), ma come una serie di procedure autonome
)che la tratta in maniera particolare e produce in output (in append)
un'altra riga un file ascii esterno.
Attualmente il sistema funziona perfettamente ed ha un tempo di
esecuzione <T>
Ho notato che, se lancio in parallelo da due a quattro processi con
files di input diversi e stesso file di output, il tempo di esecuzione
rimane pressappoco <T>, cioe' i processi hanno lavorato PERFETTAMENTE
in parallelo.
Ho pensato, quindi, di estendere questo parallelismo all'interno della
lavorazione del singolo file utilizzando i threads per ridurre il
tempo di elaborazione.
L'architettura che avevo pensato era la seguente, tenendo presente che
il tempo impiegato dall 'oggetto' per processare la riga e' piu' alto
di quello impiegato per la lettura della riga:
- <X> threads <master> con il compito di leggere linee dal file di
input e copiarle in un buffer (ad es: una FIFO di max <K> linee in
memoria )
(anche uno solo dovrebbe bastare, perche' questa fase e' veloce)
- <Y> threads <slave :-)> che scodano dalla FIFO e producono l'output.
Chiaramente i valori di <X>, <Y> e <Z> sono da testare empiricamente
direttamente sulla macchina  :-)
Ho appena finito di studiarmi la Posix Threads Library e ho provato a
scrivere qualche esempio utilizzando thread e mutex, ma nn sono
riuscito a produrne di accettabili... il problema credo che sia nei
meccanismi impliciti di lock/unlock su file...
Qualcuno riesce a farmi un esempio di questa architettura ipotizzando
che 'oggetto' nn faccia altro che aggiungere alla riga letta un
carattere ?
Ciao,
Stefano.

 in parallelo.
...
Mi sembra che la soluzione con piu' lettori e scrittori sia fin troppo
complessa per essere facilmente implementabile. Potresti ottenere buoni
incrementi di prestazioni usando un produttore / elaboratore / consumatore.
Ognuno gira in un thread POSIX, c'e' un buffer circolare condiviso.
Prova la libreria libmtrwe che trovi al sito in firma.
E' gia' predisposta in questo senso: fornisci una funzione produttore, una
consumatore e un max di 3 "encoder" e lei si occupa del resto.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
	**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: Embedded very-light

Scusate se sono OT ma in .... iniziare....  dubito possano darmi una
mano.
cerco documentazione per sviluppare un "registratore di eventi" che
log-ghi su flash gli eventi che legge da una serie di porte I/O, e le
invii, su richiesta, su ethernet tramite una connessione TCP (soket)
oppure su una porta seriale.
Non deve esserci un file sistem ne' una login o un interprete di
comandi:  l'unica applicazione che deve partire all'accensione è la
mia che non consentirà uscita se non allo spegnimento
dell'alimentatore.
Di Linux userei quindi solo il kernel per ottenere "gratis" le
librerie TCP-IP e il multi-threading.
Vorrei trovare il materiale necessario per sviluppare una simile
"distribuzione" di linux "very-light".
V.I.

 
sul sito red-hat dovrebbe esserci una versione 'embedded' di linux
altrimenti cerca in rete per linux ed embedded sicuramente troverai vari
riferimenti a distribuzioni 'specifiche'
last thing prova rtems

"distribuzione" di linux "very-light".
Rtlinux del gruppo Prosa, pensi che possa fare al caso tuo?
-- 
Davide Inglima, limaCAT

 
Beh, non so se possa esserti d'aiuto, ma se dai al kernel di linux il
parametro init=/percorso/miaapp questo ti esegue questa applicazione 
INVECE di init e della sequenza di boot, può essere carino. Devi però
avere l'accortezza di usare applicazioni linkate staticamente oppure
portarti dietro tutte le librerie. Per quel che riguarda l'ovvia
domanda:
e il percorso qual'é se non ho l'hard disk? Beh puoi usare un ramdrive
Alla prossima
Nick

Se non sai farti un initrd e un diisco di boot puoi utilizzare:
http://byld.sourceforge.net/
Se il tuo programma non neccessita di nulla  puoi direttamente
sostituire l' init che si trova in byld-xxx/root/sbin/  con il tuo prog
,ovviamnete rinominadolo. Stai attento che mancando l'init gli standart
input, output e error non saranno aperti.
Così non ti servirà altro che un dischetto per vedere il tuo prog
girare.
Se invece vuoi sfruttare l'init di questa distribuzione fai attenzione
che non è un init normale ma quello della busybox:
http://busybox.lineo.com/
.
Se hai problemi nel configurare la scheda di rete usa  'pump 'che fa
tutto da solo, sempre che tu abbia un dhcp server, altrimenti devi
inserire ifconfig o altri sw per la configurazione sempre che tu non lo
faccia con il tuo prog.
Ciao
Gianluca