mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.os.linux.development
Titolo: Libro / manuale sulle GTK

Come da topic meglio se scaricabile :D
ciao
--------------------------------------------------
Brayan Fix Kirys Solfory
E-Mail: 
Ki...@technologist.com
 
Kirys Tech 2000: 
http://www.kt2k.com

ciao
http://www.apogeonline.com/openpress/libri/index.html

 Come da topic meglio se scaricabile :D
da il tutorial gtk che dovrebbe stare al sito 
www.gtk.org
 e ggad da
developer.gnome.org
 . 
Entrambi in italiano.
-- 
Non c'è più forza nella normalità, c'è solo monotonia.

 wrote:
Grazie a tutti


Newsgroup: it.comp.os.linux.development
Titolo: Patch in italiano per Panda Platinum

 
          Salve, qualcuno sa dirmi dove scaricare freeware la patch in Italiano per
l'antivirus Panda Platinum?
Anticipatamente ringrazia.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Anticipatamente ringrazia.
Ma sotto win o sotto linux? Se sotto linux disinstallalo, non serve.
Se sotto win... perchè lo chiedi qui?
Pedonzolo

Newsgroup: it.comp.os.linux.development
Titolo: Consiglio Libri

Sareste cosě gentili da ocnsigliarmi qualche testo da trovare in libreria 
sullo sviluppo di applicazioni di rete in ambiente UNIX/LINUX?
e anche possibile trovare materiale "valido" in rete?
tnx
-- 
...in the deep of a mind insane...
...fantasy and reality are the same...


I'm not prejudiced, I hate everyone equally.

 e anche possibile trovare materiale "valido" in rete?
se sia valido, non lo so, non lo capirei ancora, ma so che esiste una
versione on-line di Advanced Linux Programming che tratta l'argomento
http://www.advancedlinuxprogramming.com
ciao,
nico

Domenico Delle Side wrote:

tnx100000!


Newsgroup: it.comp.os.linux.development
Titolo: Ncurses - key pressedgetc

Mi servirebbe, in curses, sapere se l'utente ha premuto un tasto.
se l'ha premuto, lo leggo con getch, ma se non ha premuto niente il ciclo
va avanti.
ho letto il thread "Input da tastiera non bloccante, come?" di qualche
giorno fa, ma non mi sembra il mio caso.
io eseguo un ciclo, e se l'utente non preme un tasto deve continuare a
ciclare, mentre se l'utente preme un tasto, deve uscire dal ciclo.
non posso fare un getch ogni volta che ciclo.
-- 
Spolvera la mia email per rispondermi
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 non posso fare un getch ogni volta che ciclo.
trovato, grazie!
e' bastato usare 
nodelay(stdscr,TRUE);

Newsgroup: it.comp.os.linux.development
Titolo: newbie: compilazione prg c++

Premetto che sono alle primissime armi, ho provato solo prg in C con il 
compilatore gcc.
Problema compilazione del seguente prg in c++:
#include <gtk/gtk.h>
int main (int argc, char *argv[])
{
    GtkWidget *window;
 
    gtk_init (&argc, &argv);
 
    window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
    gtk_widget_show (window);
 
    gtk_main ();
 
    return 0;
}
Il comando  %/1iso8859-15è il seguente : g++ hello.cpp
L'errore:   hello.cpp:1:21: gtk/gtk.h: file o directory inesistente
            hello.cpp:15:1: warning: no newline at end of file
Nel file ld.so.conf ho aggiunto la riga :
/usr/include/gtk-1.2
dove ho la direttory gtk contenente la fantomatica gtk.h
Dopo aver modificato il file ho lanciato : ldconfig
Non cambia niente. Cosa devo fare?
Grazie.

/usr/include/gtk-1.2
Toglila. :-)
-- 
Saluti,
    Mardy
http://castellina.org/interlingua
Newsgroup: it.comp.os.linux.development
Titolo: Lib SDL e file sdl-config

Ho un file ./configure ( trovato in aviplay ) che non riesce a trovarmi le
librerie SDL che ho
installato. Tenta di cercare  lib >= 1.1.... e non trovandole mi mensiona
questo  sdl-config .Ho installato le installato le 1.2... tramite un
pacchetto Rpm
Per caso serve per ricavare il path di installazione ?
In che pacchetto lo trovo?
--
Grazie, Drake----->
-----------------------------------------------------------
Per rispondermi via e-mail , togli
'NOSPAM' dall'indirizzo di posta !!!!!!
-----------------------------------------------------------

 In che pacchetto lo trovo?
Dovrebbe avere uno switch (avifile) per indicare dove trovare le SDL
(prova a fare ./configure --help)
Per trovare le SDL (e sdl-config) prova a dare un 
which sdl-config
altrimenti da root un updatedb e poi locate sdl-config
bye
Gianluca

Newsgroup: it.comp.os.linux.development
Titolo: Creare report

Con pazienza ho deciso di convertire un'applicativo che attualmente è sotto
forma di db M$Access in modo che sia multipiattaforma e utilizzi solo roba
per la quale non ci siano licenze da pagare, o almeno che siano più
economiche di una licenza di Office per macchina...
Per il db MySql va benissimo (tanti dati, ma niente di complicato, neanche
per le query), per il front-end dopo aver valutato alcune ipotesi
alternative, sarà quasi certamente in Java. Di tutto sono venuto a capo
almeno come idee, tranne che per i report.
Quello che mi serve è qualcosa in grado di impaginare montagne di dati
(possibilmente passatigli in formato testo, con campi fissi o separati da
tab), che sia in grado di incorporare immagini jpg (a livello di riga) e che
generi come risultato dei file postscript, che verranno poi visulizzati e
stampati tramite ghostview.
Inoltre ho bisogno di una discreta flessibilità: i report originali fanno un
uso ampio di sottoreport per tutti e tre i livelli concessi da Access, e se
ce n'erano anche di più era meglio...
Cosa suggerite? C'è qualcuno che ha esperienze dirette in argomento? O è
meglio che do una (robusta) rinfrescata al mio postscritp e me lo scrivo da
solo?


http://freshmeat.net/search/?q=java+report&section=projects&x=0&y=0
Non ne ho provato nessuno ma sembrano interessanti.
Alessandro.
Newsgroup: it.comp.os.linux.development
Titolo: Ambiente di sviluppo

Ho bisogno di un ambiente di sviluppo (debugger in particolare) per
programmare in C++ su Linux (Xwin). Ho guardato un po su 
freshmeat.com
 ma
c'e' di tutto e non ho tempo per provarne 2000...  Per favore qualcuno puo'
consigliarmene qualcuno decente e magari anche dove scaricarlo?
ghir...@cimserver.polito.it

 ha scritto nel messaggio
news:8inkco$2f$1...@menelao.polito.it...


Ciao.
Mi inserisco nella discussione: so che è una domanda OT ma tant'è:
ho installato XWPE ma se lo lancio da X i caratteri sono tanto piccoli che mi
fanno male gli occhi :-(
Come faccio a vederli più grandi senza cambiare risoluzione?
Ciao Anto


Ciao.
Purtroppo non so se ti possa servire, ma l'XWPE si compone di due pacchetti
distinti (almeno quelli in formato RPM che
mi sono capitati per le mani).
XWPE e WPE(mi pare). Per poterlo usare sotto X li devi installare tutti e
due.
(probabilmente però lo hai già fatto, perche WPE stand-alone si dovrebbe
crashare se
chiamato da X) Mah!!

 Come faccio a vederli più grandi senza cambiare risoluzione?
gvim -fn 10x20
oppure in ~/.gvimrc metti
set guifont=10x20
Ciao.
-- 
Ezio Cremaschini (
cre...@tin.it
)
Abandon all hope ye who have entered cyberspace.

Come faccio a vederli più grandi senza cambiare risoluzione?
xwpe -font fontchevuoi
(ES: xwpe -font 9x15)
Ciao
-- 
  ________
 |\      /|  Sender:
 | \____/ |  Mimmo Mastronardi 
 |        |  -< 
mimmo....@libero.it
 >-        
 |________|   


ghir...@cimserver.polito.it
Prova "Code Crusader". E' un'ottimo clone del celebre ambiente di
sviluppo Mac, "Code Warrior".  
Cose Crusader offre la possibilitą di compilare codice C/C++, java, fortran 77...
Inoltre possiede una comodissima utility per la creazione automatica dei make
files ed un buon debagger (..č quello che cercavi, no?) 
Insomma, č proprio un bell'IDE!
Lo puoi scaricare, anche in formato rpm, a questo indirizzo:
www.newplanetsoftware.com
Facci sapere, Ciao.

 ha scritto nel messaggio
news:8inkco$2f$1...@menelao.polito.it...

Newsgroup: it.comp.os.linux.development
Titolo: Applicazioni GTK in italiano?

Salve a tutti,
io uso la Gentoo e sarei interessato a convertire tutte le applicazioni GTK
tipo Gimp, Abiword, Evolution in lingua italiana, c'è un modo? Ho letto dei
suggerimenti per la slackware ma i file e le modifiche non sono le stesse!
Vi ringrazio
Ciau
Federico

Federico Genzo ha scritto:

iscriviti alla  mailing list appropriata, è meglio:
http://lists.it.gnome.org/mailman/listinfo

 suggerimenti per la slackware ma i file e le modifiche non sono le stesse!
Che file? Basta impostare i locale.
Non c'entra nulla con lo sviluppo, spostati su ICOL.Iniziare.
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: Installazione minima che comprenda jvm

Se non installo nessuna interfaccia grafica, e lavoro solo da "linea di
comando" , la jvm č presente ?
Cosě mconfiguirato il SO puň girare su un 386 sx 40 Mhz ?
Lo scopo č quello di usare PC embedded (costo 200? circa) con a bordo
programmi sviluppati in Java !!!
Saluti
*FeDe*

 programmi sviluppati in Java !!!
Io valuterei la possibilita` di spendere un po' di piu` (300-350) e
usare una scheda madre Epia con CPU VIA 800 MHz che e` sicuramente piu`
performante di un 386 e non ha problemi con Java (che notoriamente
richiede prestazioni non infime).
Bye.

Eventualmente il DOS supporta la jvm  ?
+
Skusate se sono OT, ma nei NG di java nn mi rispondono!!!
FeDe

 programmi sviluppati in Java !!!
200 euro per un pc embedded che monta un 386? e che probabilmente non avrà
più di 8 mega di ram?
Scordatelo.
Ma sei sicuro che per quel costo non ti stiano fregando? Mi sembra tanto
caro....

 ha scritto nel messaggio
news:pan.2003.03.11....@nospam.vi.it...

E' prezzo di listino, al quale applicheranno il famoso "sconto" , che
sinceramente non mi piace tanto come modo di fare, ma è così ...
Conosci eventualmente venditori che me lo possano proporre a meno ?
Grazie
*FeDe*

 programmi sviluppati in Java !!!
Su un 386??? Saresti *estremamente* limitato, il massimo che potresti
pretendere di far girare è qualche applicativo su J2ME in stile telefonino
cellulare...
Conosci le schede Epia di via? Sono schede madri in formato micro-atx dal
costo di circa 120€ che integrano un processore Via C3 (fino a 1Ghz),
video+tv out e audio. Con meno di 300€ (dipende poi da cosa ci metti
attorno... c'è da aggiungere ram, case, lettore cd, hd...) ti fai un
mini-pc degno di tale nome, ho letto di gente che in una rete domestica
wireless ha usato questa soluzione per avere un lettore dvd divx mp3 ecc... 
da salotto (considera la grossa quantità di formati supportati da mplayer)
che faccia contemporaneamente anche da firewall e proxy...
Comunque, a meno che si tratti di qualcosa di veramente particolare, 200€
per qualsiasi cosa basata su un 386 è semplicemente un furto!
-- 
Linux: Because rebooting is for adding new hardware
Registered Linux User #301571
Shaw's principle: "Build a system that even a fool can use, and only a fool
will want to use it."

 Conosci eventualmente venditori che me lo possano proporre a meno ?
cavolo, non più... Una volta ne conoscevo. Ma non mi sembrava che un 386sx
venisse così tanto....

 +
Per quanto ne so non c'e' nessuna implementazione di java per DOS.
Se anche qualche folle che l'avesse implementata non saprei dire quanto
possa essere affidabile visto il numero limitato di potenziali utilizzatori.
Alessandro.


Cos'e', una gara di lentezza ?-P
Alessandro.
Newsgroup: it.comp.os.linux.development
Titolo: Linguaggio

Ciao!
Sono un lettore abituale di it.comp.os.linux.iniziare, ma il mio mex
sarebbe OT di l, quindi vi chiedo:
dovendo sviluppare una applicazione di supervisione per macchine
automatiche che preveda l'utilizzo di un touch-screen, interfaccia
grafica, comunicazione via seriale 485 con protocollo Modbus,
quale sarebbe secondo voi il più appropriato linguaggio disviluppo?
So che non c'entra niente, ma l'attuale corripondente versione che
gira sotto Winzozz  scritta in Visual Basic...
Grazie anticipate, Eric

,

Se devi sviluppare anche qualche modulo per il kernel, direi
C oppure una combinazione C/C++ e' ok. Perchè esistono altri linguaggi?
:-)
Sent via Deja.com
http://www.deja.com/


Sicuramente il C e' er mejo, ma olre al linguaggio dovresti pensare
anche al S.O. ovvero: hai necessita Real Timeo no ?
In caso di necessita' stringenti (Hard RT) potresti valutare RTAI
(estensioni RT per Linux sviluppate al politecnico di Torino) oppure
altri prodotti analoghi (RTLinux, ETLinux ...).
Per la 485 devi trovare una interfaccia adatta, il touch screen non
dovrebbe essere un problema...attenzione alla scheda grafica.
Ciao
Mandoch
Newsgroup: it.comp.os.linux.development
Titolo: Multithreading

Ho intenzione di programmare un piccolo MUD, e mi interessa tenere separati
i diversi moduli, facendoli accedere però a dati comuni, e comunicare tra
loro.
Mi interessano 2 cose, in particolare:
1) Come posso fare in modo che parti diverse di un programma vengano
eseguite con thread separati, in modo da lavorare in contemporanea? Devono
potere mandare/ricevere messaggi agli altri thread, oltre che accedere agli
stessi dati (in particolare un coda).
2) Posso fare la stessa cosa, ma con veri e proprio programmi separati, dove
magri il principale coordina gli altri?
Grazie.
--
Marco Iannaccone
marc...@tin.it
Nick: Tolkien
ICQ UIN: 18748121
"This is a new ship, boy, but she's got the right name...
You treat her like a lady, and she'll always bring you home"
"Questa è una nave moderna, ma ha un nome antico e glorioso...
Trattala come una signora e ti riporterà sempre a casa"
FAQ di it.comp.lang.c:
http://www.programmazione.it/linguaggi/c/itcomplangc.htm
FAQ di it.comp.lang.c++:
http://www.programmazione.it/linguaggi/c/lang_faq.htm

magri il principale coordina gli altri?
in questo caso puoi basarti sulle system V IPC per la comunicazione,
ma anche le pipedovrebbero andare bene, ma dipende
da come vuoi strutturare il programma. tieni presente
che sotto certe condizioni, più processi tendono a occupare più risorse.
magari se ci dai qualche dettaglio in più...
 

 all'uscita della funzione.
Grande, proprio querllo che fa per me! Comunque in pratica devo creare dei
moduli separati che cooperino contemporaneamente.
Non ho ancora deciso bene, dato che non sono pratico di thread, e voglio
appunto vagiare le possibilità, comunque
ci dovrebbe essere un modulo che processa le richieste in entrata dai
clients, mettendole in una coda. Questa viene letta dal programma
principale, che processa
le richieste degli utenti, mandando i risultati alla coda d'uscita, gestita
dal modulo che li rimanda agli IP corretti. Inoltre, vorrei fare in modo che
il modulo
principale possa essere anche "influenzato" dall'esterno, magari sempre
remotamente.
Infine, c'è un modulo che gestisce i BOt, mettendo anche lui le riuchieste
nella coda d'entrata...


Newsgroup: it.comp.os.linux.development
Titolo: modem adsl quale prendere????

Cerco disperatamente marche modelli di modem ethernet che vanno (con
esperienza diretta) sotto linux (non tutti vanno bene).potete indicarmi più
opzioni possibili?
ma e meglio ìl router?
 grazie!!



Io ho l'Ericsson HM220dp (datomi dalla Telecom) e funziona che è una
meraviglia (uso MDK9.2).

 ma e meglio ěl router?
Dipende da cosa vuoi fare, dal 'fastidio' che ti causa essere nattato e
pattato. Personalmente preferisco la configurazione server linux + bridge a
quella router... perň sono gusti.
-- 
none

 opzioni possibili?
1. Sei Off Topic: su questo gruppo si discute di sviluppo su Linux.
2. Prenditi un router ethernet, che sicuramente funziona.
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: Puntatori a memoria video!!

Salve a tutti qualcuno sa come far puntare un puntatore a la memoria
video in c++
ho provato come facevo nel dos ma non mi da accesso perchč???

ho provato come facevo nel dos ma non mi da accesso perchè???
Perche` ovviamente la memoria e` protetta. Spiega esattamente cosa vuoi
fare.
-- 
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

ho provato come facevo nel dos ma non mi da accesso perchč???
Non si puo' fare direttamente. La memoria e' gestita differentemente
in Linux.
Vai su 
www.devolution.com
 e' scaricati S.D.L.
una delle migliori librerie di grafica a basso livello.

 ho provato come facevo nel dos ma non mi da accesso perchč???
Perche' Linux non e' il DOS !
Hmpf!
Bye.

Newsgroup: it.comp.os.linux.development
Titolo: Come usare outb()

Ho scritto un programma per scrivere sulla porta seriale con outb().
Purtroppo il linker mi dice che non riesce a risolvere il riferimento ad
outb().
Penso che questo possa essere dovuto ad una libreria che non ho linkato
al programma (non ne ho linkato nessuna), ma non so quale sia.
Ciao.
Archi.

 ha scritto nel messaggio
news:pan.2002.01.28.18...@ari.ansaldo.it...


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

Qual è l'ultima versione di questa shell? Da dove posso scaricarla?
Grazie

 Qual e` l'ultima versione di questa shell? Da dove posso scaricarla?
GNU bash, version 2.05.0(1)-release (i586-pc-linux-gnu)
Cerca su 
www.gnu.org
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
La teoria e` quando sappiamo come funzionano le cose ma non funzionano.
La pratica e` quando le cose funzionano ma non sappiamo perche`.
Abbiamo unito la teoria e la pratica: le cose non funzionano piu` e non
sappiamo il perche`.

Grazie!
Newsgroup: it.comp.os.linux.development
Titolo: Method not allowed. Grazie!

Ciao!
Oggi dopo aver installato Apache e PHP tramite
riga di comando sotto Linux RedHat 7.0
mi ritrovo il seguente errore nel semplice passaggio di dati
tra una pagina html ed una php ...
Method NOT Allowed!
The request method POST is not allowed for the URL /aaaa/pagina2.php3
C'e' sicuramente qualcosa del setup che mi è sfuggito.
[Apache e php funzionano per il resto... ]
La cosa strana è  che su un altro pc dove ho
sempre Apache e PHP ma entrambi installati da rpm senza
più di tanta configurazione manuale... TUTTO FUNZIONA!
Ditemi per favore dove sta lo sbaglio!
Grazie mille!
MAURIZIO
*******************************************
**  Happy surfing on THE NET !!      **
**           Ciao by                           **
**                       C R I X 98          **
*******************************************
AntiSpam: rimuovere il trattino basso
                 dall'indirizzo  per scrivermi...
(delete the underscore from the e-mail address to reply)
-- 
Posted from 
mail7.galactica.it
 [212.41.208.24] (may be forged) 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

C'e' sicuramente qualcosa del setup che mi è sfuggito.
Da qualche parte, hai un LIMIT GET / LIMIT POST, in httpd.conf o in un
file .htaccess?
Leoanrdo
-- 
".signature": bad command or file name
Newsgroup: it.comp.os.linux.development
Titolo: UTF-8

Perdonate la domanda (o meglio: la serie di domande) poco specifiche e
probabilmente poste male, ma a questo proposito sono un po' confuso.
Dovrei realizzare una piccola applicazione che, tra le altre cose, legge
stringhe da un file in formato UTF-8 e le renderizza a video all'interno
di un ambiente grafico.
E' necessario usare qualche funzione particolare per leggere le stringhe
(credo che il semplice fgets funzioni solo per l'ASCII, intepretando il
singolo carattere come 8 bits)?
E' necessario usare qualche libreria particolare per renderizzare la
stringa? FreeType2 lo puo' fare?
Chiedo ulteriormente perdono per l'intrinseca confusione di questo post,
ma sinceramente non riesco a comprendere come comportarmi nei confronti
di UTF-8 avendo sinora sempre e solo preso in considerazione lo standard
ASCII...
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 singolo carattere come 8 bits)?
UTF-8 e` stato creato proprio per essere compatibile con le normali
funzioni di I/O del C. La lettura la fai tranquillamente con fgets.
Per l'output dipende da cosa stai facendo. Se scrivi semplicemente su
stdout allora la console (o xterm o un parente), se configurata
correttamente, interpreta quello che viene scritto come una sequenza
UTF-8 ed effettua il rendering in modo corretto; altrimenti devi
guardare il manuale del toolkit che stai usando (GTK, ad esempio, lo fa
in modo trasparente purche` la variabile LANG - mi pare - sia settata
corettamente).
Luca
-- 
Home: 
http://kronoz.cjb.net
Una donna sposa un uomo sperando che cambi, e lui non cambiera`. Un
uomo sposa una donna sperando che non cambi, e lei cambiera`.

 ASCII...
Unicode č stato progettato per essere retrocompatibile, piů o meno,
quindi finchč non lo usi non ci sono problemi, quando lo usi, nemmeno ;)
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Xoen
Jabber ID : 
xo...@jabber.linux.it
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Newsgroup: it.comp.os.linux.development
Titolo: fread che muore

salve a tutti,
   vi risulta per caso che la funzione fread abbia dei limiti di buffer
interni. Viene chiamata in un programma che sto studiando e ha un
comportamento strano.
Se alloco 10000 byte cada inesorabilmente (anzi il debugger mi dice che
il problema è in malloc). Il fatto curioso è che alla riga prima c'è una
chiamata ad lseek e se la levo funge.....nessuno ha qualche idea al
riguardo?
grazie in anticipo,
  Andrea Pollini
--
_________________________________________________________________
Nelson Enterprise di Pollini Andrea
via Molino vecchio 183
25010 Borgosatollo (BS) Italy
Tel. 
+39 0302701625

 il problema è in malloc). Il fatto curioso è che alla riga prima c'è una
Forse dovresti postare un pezzettino di codice.
non mi risulta che fread abbia problemi, men che meno con buffer cosi' 
piccoli.
-- 
HappyCactus - Registered Linux User #209744
http://www.angelfire.com/jazz/happycactus/index.html
Made with 100% recycled electrons

 riguardo?
man malloc:
MALLOC(3)           Linux Programmer's Manual           MALLOC(3)
man fread:
FREAD(3)            Linux Programmer's Manual            FREAD(3)
man lseek:
LSEEK(2)                   System calls                  LSEEK(2)
Stai mescolando due ambienti diversi (e talvolta incompatibili).
Prova a usare fseek al posto di lseek...
Ciao,
-- 
       Roberto Divia`             Love at first sight is one of the greatest
       =============             labour-saving devices the world has ever seen.
Mailbox: C02110                 CERN-European Organization for Nuclear Research
E-mail: 
Robert...@cern.ch
           CH-1211 GENEVE 23, Switzerland

Newsgroup: it.comp.os.linux.development
Titolo: php a riga di comando

Ciao a tutti ....
... ho un file php da eseguire su un server linux chiamato da un cron
job(schedulazione). Il problema è che sul server non trovo l'interprete a
riga di comando e quindi non posso impostare il cron job.
su questo server e' installato apache in modo da girare con apllicazioni
php...(quindi il php è installato a livello di librerie).
Come posso fare per avere il php  a riga di comando senza dover reinstallare
il php ?
Ciao  & grazie.

 reinstallare il php ?
Non so se puoi, ma un workaround potrebbe essere
wget 
http://localhost/script.php?parametri
lanciato da crontab...
-- 
HappyCactus - Linux User #209744 - 
http://pngstego.sourceforge.net
 
 
www.google.com
 - 
groups.google.com
/* Ci sono 10 categorie di persone al mondo: quelle che capiscono */
/* il sistema binario e quelle che non lo capiscono.              */

devo ancora provare ma no ncredo che funzioni ... credo che wget scarichi la
pagina.



Qual'e' il problema? se si tratta di php, e' apache ad eseguirlo (anzi,
mod_php4)

Newsgroup: it.comp.os.linux.development
Titolo: Creazione directory

 - ICQ# 92905138
http://www.mascanc.net/~skolem

 nella man page e sto imparando il C ora.
Prova man 2 mkdir ;-)
C:\>iao Angelo

 nella man page e sto imparando il C ora.
man 2 mkdir
--
  	Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.4.3-xfs
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! I Never Wanted To Be What They Told Me To Be
  		Fulfill My Fate Then I'll Be Free >!-
  			Blind Guardian - Mordred's Song

Newsgroup: it.comp.os.linux.development
Titolo: programmare la seriale

Devo programmare un robot tramite la porta seriale (utilizzando
un radio modem) e vorrei chiedervi dei consigli.
Il robot viene comandato inviandogli delle stringhe, a cui risponde
inviando a sua volta una stringa di risposta.
Il mio problema è che all'invio di un comando devo poter leggere
subito la risposta.
Quello a cui avevo pensato era di impostare a zero i buffer
di lettura e scrittura della porta seriale.
Cio è fattibile? Risolverebbe il mio problema?.
Saluti e grazie  Manlio Perillo


non ho ben capito quale sia la tua esigenza.
cmq:
non vorrei sparare una balla, ma mi sembra che la seriale abbia due 
canali, uno di trasmissione(Tx) e uno di ricezione(Rx)
perciò potresti mandare la tua stringa, e leggere subito dal buffer.
oppure potresti guardare i sorgenti di qualcosa tipo pppd, oppure
direttamente nel kernel.
tempo fa avevo lavorato ad una cosda simile soloi che utilizzavo la
parallela, senza modem, ma con un cavo controllavo un circuito che mi
comandava dei rele per un braccio mobile.nel mio caso però non avevo
pensato a delle stringhe di ritorno perchè non mi servivano, infatti
non avevo dei sensori, anche se mi avrebbero fatto comodo.
se ti interessa ti posto la bozza del codice che avevo scritto, se lo
trovo, non dovrebbe essere difficile addattarlo alle tue esigenze.
-- 
Real name: Fabrizio Chiarello		    | a Debian GNU/Linux "Woody" 
Nickname:  ciccotto			    | is running on Linux 2.4
e-mail:	   
fchia...@inwind.it
             |     because Linux rulez 
web site:  
webspace.inwind.it/ciccotto
	    |           !!!!!!!
GPG Key fingerprint = DD50 3859 67E9 5383 7799  8093 59F2 736E 32CE 0C6D


Mi interessa, grazie mille per l'interessamento.
Ciao  Manlio Perillo

  la risposta non arriva subito).
ma la risposta del robot avrà pure una qualche sequenza di caratteri
che indichi la terminazione della stringa. cmq devi fare una lettura
continua, e in base a quello che ti arriva agire di conseguenza.
ps: non vorrei sbagliarmi ma su 
www.programmazione.it
 dovrebbe esserci
un progettino di un driver per il controllo di un telecomando
attraverso seriale(ripeto potrei sbagliarmi).
ciao


 che indichi la terminazione della stringa.
No. Il robot invia una risposta che dipende dal comando inviato.
Ad esempio se si chiede al robot la temperatora rilevata so di quanti byte
è composta la risposta.
Per questo motivo la cosa più semplice mi sembra una write seguita da
una read.
Non mi sono chiari i problemi incontrati dal responsabile del robot.
Ciao e grazie   Manlio Perillo
Newsgroup: it.comp.os.linux.development
Titolo: Kdevelop e QT

Ciao a tutti, ho creato un progettino di esempio
usando le qt e kurllabel.
Ma inserendo quest'ultimo mi da errori del tipo:
moc_kurllabel.cpp not references to KUrlLabel::KUrlLabel()
...
Qualcuno puo aiutarmi? 

 Qualcuno puo aiutarmi? 
Come lo compili? Usando QMake?
-- 
Andrea Bergia - studente              Linux Registered User #281550

 Come lo compili? Usando QMake?
Penso di si...lo fa in automatico kdevelop 

 Come lo compili? Usando QMake?
Come posso constatare codesta cosa? ;-)

Newsgroup: it.comp.os.linux.development
Titolo: GCC 3.1

Avrei un piccolo problema col GCC 3.1
Ho preso il file .tar.gz dal cd di io programmo, l'ho decompresso, ho
dato ./config --enable-shared (e alcune altre opzioni che non c'entrano
col mio problema), poi make bootstrap e make install tutto da root.
Nessun errore.
Do gcc --version e mi stampa GCC 3.1 ecc ecc. Tutto ok.
Provo a compliare un semplicissimo programma in c++:
#include <iostream>
using namespace std;
int main()
{
	cout << "Hello world" << endl;
	return 0;
}
col comando: g++ -o test test.cpp
Tutto ok. Provo ad eseguire e mi da questo errore:
test: error while loading shared libraries: libstdc++.so.4: cannot open
shared object file: No such file or directory
Ho anche fatto find / -name libstdc++.so.4 e l'ha trovato, in
/usr/local/lib/libstdc++.so.4
Ho guardato nelle FAQ del GCC, c'e la descrizione di quest'errore, ma non
ho capito come risolvere... Sapete cosa devo fare? Grazie.
PS: Ho una Red Hat 7.3

 /usr/local/lib/libstdc++.so.4
Hai due possibilità:
1) Aggiungere il percorso in LD_LIBRARY_PATH da utente
$ export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
2) Aggiungere il percorso in /etc/ld.so.conf ( da root )
[ghigo@kiev ghigo]$ cat /etc/ld.so.conf
/usr/X11R6/lib
/usr/lib/qt2/lib
/usr/lib/qt3/lib
/opt/kde3/lib/
/usr/local/lib
man ld.so x maggiori info

 /usr/local/lib/libstdc++.so.4
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
aňtrimenti puoi mettere /usr/local/lib in /etc/ld.so.conf

Mi rispondo da solo.. in pratica ho aperto il file specs nella directory
restituita da gcc -print-prog-name=cc1, nella sezione *link ho aggiunto
al fondo della riga: -R /usr/local/lib e ora tutto funziona bene.

Newsgroup: it.comp.os.linux.development
Titolo: versione del kernel

Esiste un comando che mi dice la versione corrente del kernel?

Esiste un comando che mi dice la versione corrente del kernel?
man uname
-- 
Lorenzo
"Given enough eyeballs, all bugs are shallow", Linus'Law
(per rispondere via email fai un rot13 dell'indirizzo)
(apply a rot13 to reply)

 Esiste un comando che mi dice la versione corrente del kernel?
certo: uname -r
Ciao,
Fabio Alemagna

 Esiste un comando che mi dice la versione corrente del kernel?
uname -a
-- 
  /Kinkie
Se sulla scatola c'e` scritto "Per windows 95 e superiori", dovrebbe
funzionare sotto Linux, vero?
Newsgroup: it.comp.os.linux.development
Titolo: Driver Orinoco usb

Salve ho appena installato mandrake9 e purtroppo non riesco a configurare la
rete perchè non trovo i driver per ORINOCO USB che è una scheda di rete
wireless lan.
Sapete cosa posso fare per risolvere?


wrote:

Andare su un altro NG, per cortesia ....
F.

Newsgroup: it.comp.os.linux.development
Titolo: Shell script e PHP

Ciao scusate...non so se la domanda che devo fare sia pertinente
a questo newsgroup...ma sapevo proprio dove postare.
Ho realizzato un piccolo script per fare il backup di alcuni dati
compattantoli utilizzando il tar (lo script è bash).
Ora vorrei passare alcune informazioni (ora inizio, ora fine, nome
archivi..etc) ad uno script PHP
che dovrebbe occuparsi di gestire i log su scrivendoli su DB
(MySQL). Questa è l'idea ma non sono sicuro sia possibile!
Qualcuno mi saprebbe indicare come risolvere il problema??
Ovvero come faccio a richiamare lo script .php passando le variabili??
Grazie in anticipo e scusate ancora.
Carlo

 Ovvero come faccio a richiamare lo script .php passando le variabili??
Da PHP usi le superglobals, dove trovi argv come in C, e gli passi i
parametri sulla linea di comando come un normale eseguibile.
Bye.

 Ovvero come faccio a richiamare lo script .php passando le variabili??
Come faresti con qualsiasi altro script. Argomenti alla linea di comando.
O se funziona da web fai un wget sull'url passando i parametri con una GET
NP: Kiss - Watchin' You
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
		-<! $>cd /pub	$>more beer !>-

Newsgroup: it.comp.os.linux.development
Titolo: Aiuto!! Shared llibraries!!

Ho sviluppato tramite KDvelop un programma in un pc con distribuzione
Debian, ma devo per forza farlo girare su un pc dove invere c'e'
Mandrake 7.
Succede che quando porto l'eseguibile compilato con Debian nel pc con
Mandrake all'avvio comapre il messaggio:
"error in loading shared libraries: libstdc++6.2-2.so.3: cannot open
shared object file:
In poche parole , non possiedo sul pc Mandrake le librerie....  come
faccio ad includerle direttamente nell'eseguibile? Possibibilmente
tramite qualche artifizio da fare con kDevelop, non ho "palle" di
metterkmi a smanettare nel makefile, non so da dove prenderlo......

 shared object file:
invece che spostare l'eseguibile, ricompilalo direttamente su mandrake.

 metterkmi a smanettare nel makefile, non so da dove prenderlo......
potresti compilare l'eseguibile aggiungendo al gcc l'opzione '-static'
anche se probabilmente questo ti costerà smanettare nel makefile :P
Ceo
Matic
Newsgroup: it.comp.os.linux.development
Titolo: LS 120 Mb --- Drivers

Per passare completamente a Linux avrei bisogno di un'ultima cosa...
i drivers per avere l'accesso al mio LS 120Mb parallelo...
accetto tutti i consigli



 accetto tutti i consigli
(0)pern:~% grep -A5 -B15 LS-120 /usr/src/linux-2.2.13/Documentation/Configure.help
[risultati editati a mano...]
CONFIG_BLK_DEV_IDEFLOPPY
  If you have an IDE floppy drive which uses the ATAPI protocol,
  answer Y. ATAPI is a newer protocol used by IDE CDROM/tape/floppy
  drives, similar to the SCSI protocol. 
  The LS-120 and the IDE/ATAPI Iomega ZIP drive are also supported by
  this driver. (ATAPI PD-CD/CDR drives are not supported by this
  driver; support for PD-CD/CDR drives is available if you answer Y to
  "SCSI emulation support", below).
  If you say Y here, the FLOPPY drive will be identified along with
--
Parallel port ATAPI disks
CONFIG_PARIDE_PF
  This option enables the high-level driver for ATAPI disk devices
  connected through a parallel port. If you chose to build PARIDE
  support into your kernel, you may answer Y here to build in the
  parallel port ATAPI disk driver, otherwise you should answer M
  to build it as a loadable module. The module will be called pf.o.
  You must also have at least one parallel port protocol driver in
  your system. Among the devices supported by this driver are the
  MicroSolutions backpack PD/CD drive and the Imation Superdisk
  LS-120 drive.
Ovvero, sembrerebbe (io non ho LS120) che se hai un LS-120 IDE o un
LS-120 ATAPI per porta parallela, e` supportato nel kernel base. 
                          Romano
-- 
Romano Giannetti --- Linux dai tempi di 0.99pl8 --- e ora...
Linux 
pern.dea.icai.upco.es
 2.2.15pre5
Change - with . and delete .no.spam from my email address!
Newsgroup: it.comp.os.linux.development
Titolo: OT: sul legittimo sospetto

 [ULTRASNIP]
Tratto dalla versione italiana di "Emily Postnews Answers to Your Questions 
on Netiquette" di Brad Templeton 
(
http://www.aspide.it/netiquette/#semiseria
):
D: Come faccio a scegliere i gruppi cui inviare i miei articoli?
R: Spedisci il tuoi articoli al maggior numero possibile di gruppi, in modo 
   da ottenere un uditorio che sia il piu' vasto possibile. In fin dei conti 
   il fine ultimo della Rete e' quello di fornirti dei lettori. Ignora i 
   suggerimenti di coloro che dicono di inviare gli articoli solo ai gruppi 
   che potrebbero essere realmente interessati. Contatta quei gruppi in cui 
   e' possibile trovare qualcuno che sia anche lontanamente interessato 
   all'argomento del tuo articolo.
   Assicurati che il follow-up coinvolga tutti i gruppi. Nel caso assai 
   improbabile che ti capiti di inviare un follow-up che contiene aspetti 
   interessanti, non mancare di ampliare la lista dei gruppi. Non inserire 
   mai un indicazione alla voce "Follow-up to: " dell'header per concentrare 
   le risposte in un solo newsgroup, perche' qualcuno potrebbe perdere parte 
   delle inestimabili discussioni condotte nei gruppi meno frequentati. 
 
-- 
Mox
"Trust the programmer."
"Don't prevent the programmer from doing what needs to be done."
"Keep the language small and simple."
"Provide only one way to do an operation."

> [ULTRASNIP]
Guarda, se per quello io, che seguo diversi gruppi, ho già incontrato questo 
suo messaggio su it.cultura.storia (ma lì è "di casa" e OT ne fa a iosa, 
tutti a sfondo politico) e su it.sport.ciclismo.
Guardando su google, ha inviato lo stesso messaggio su almeno 38 
newsgroup!!!
Thorin, dai, pensaci tu... :-))))
-- 
Saluti,
Cristiano Riva

Non fateci caso, questo è un Troll

 tutti a sfondo politico
tranquillizzati fra poco verranno aboliti anche i ng. Gia' i carabinieri
vanno in giro a raccogliere gli iscritti ai sindacati in varie zone
d'Italia.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 tranquillizzati fra poco verranno aboliti anche i ng. 
Tranquillizzati, l'unica cosa che sara' abolita... sara' il tuo account.
f/up
-- 
HappyCactus - Registered Linux User #209744
http://www.angelfire.com/jazz/happycactus/index.html
Made with 100% recycled electrons

 Tranquillizzati, l'unica cosa che sara' abolita... sara' il tuo account.
vedremo.


 vedremo.
speriamo piu' che altro ma ci conto poco. Non ci sono piu' gli abuseman di 
una volta purtroppo
-- 
No matter. Try again. Fail again. Fail better.

 Non fateci caso, questo è un Troll
Scusa eh, ma spero non ti riferissi a me, ma al poster originario...
-- 
Saluti,
Cristiano Riva

 Scusa eh, ma spero non ti riferissi a me, ma al poster originario...
no, no.. .si riferiva a te <g>
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.os.linux.development
Titolo: sdl interfaccia

Ho creato un piccolo programma che utilizza le sdl + opengl, tuttavia ora ho la
necessità di ricevere durante lo svolgimento del programma dei dati dall'utente, 
quindi di usare un'interfaccia grafica che mi permettesse l'inserimento di 
questi dati. Ho provato ad usare le gtk ma pare non funzionino in fullscreen,
visto che il programma funziona a tutto schermo. Sapete consigliarmi librerie
che facciano al mio caso?
grazie e ciao


Sul sito delle SDL (
http://libdsl.org
) c'e' anche un elenco di librerie per
SDL. Mi pare che ci siano anche delle GUI.
Alessandro.

Newsgroup: it.comp.os.linux.development
Titolo: Includere file in progetto

Ho il mio progetto con KDevelop, oltre ai file .c e .h ho però un file
da cui il programma deve leggere la configurazione
Fin quando eseguo da KDevelop legge questo file, quando vado a
compilare ed installare il programma il file di conf non viene
installato, e l'eseguibile non riesce a leggerlo
Devo agire da KDevelop o sul Makefile? E come?
Vi ringrazio, ciao a tutti

 
se non ricordo male devi agire su kdevelop: dal menů principale seleziona 
"Progetto" e poi "aggiungi un file esistente"
-- 
SF
"Spartani... mangiate tanto a colazione perchč stasera ceneremo nell'Ade!!"

 "Progetto" e poi "aggiungi un file esistente"
Non c'è "aggiungi un file esistente"
Praticamente il mio scopo è che dopo il make install il mio file di
configurazione si trovi in /usr/share/programma , così da sorgente
posso impostare questo percorso assoluto
Su che script devo agire, visto che KDevelop sembra non permettere
questo?
Grazie ancora, ciao

 
puoi provare a dare un'occhiata al file nome-progetto.kdevprj e vedere se 
riesci a capire qualcosa. Nella versione che sto usando io è abbastanza 
auto-esplicativo e aggiungere un file al progetto manualmente non è complicato.
-- 
SF
"Spartani... mangiate tanto a colazione perchè stasera ceneremo nell'Ade!!"

 Devo agire da KDevelop o sul Makefile? E come?
]zac[
Da kdevelop è possibile usare il 'gestore automake'.
Comunque se si ha un po' di esperienza o si copia da altri semplici
automake/autoconf potrebbe essere più semplice o comunque una esperienza
utile farlo nel 
makefile.am
 (o simili).
Se poi bisogna fare cose particolari, come esecuzioni di comandi e di test
prima di copiare il file è molto probabile che l'unica sia agire
direttamente nel 
makefile.am
 (...).
Newsgroup: it.comp.os.linux.development
Titolo: [?] sorgente: sul mio pc lo compila, su quello dell'università no!

Salve, sono alquanto preoccupato perchè un mio sorgente
(normalmente compilato sul mio linux di casa) non ne vuole sapere di essere
compilato sul lab dell'università (in remoto via tera term ssh) !!!
mi da il seguente errore quando avvio "gcc -o proxy proxy.c"
proxy.c: In function `GestisciConnessione':
proxy.c:878: storage size of `timeout' isn't known
timeout è dichiarato come una variabile di tipo struct timeval
ripeto che sul mio linux a casa (mandrake 8.1) questo errore non compare !!!
Ho bisogno urgente di aiuto !!
GRAZIE a tutti


Quali header includi?
Alessandro.

> Quali header includi?
#include <stdio.h>
#include <errno.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <sys/select.h>
#include <netinet/in.h>
#include <sys/timeb.h>
#include <time.h>
#include <unistd.h>
ma indipendentemente dagli header non dovrebbe avere lo stesso comportamento
su tutte e 2 le macchine? boh ...

 
controlla la dichiarazione di "timeout".
A me non da` problemi, e in mezzo c'e` qualcosa di praticamente identico:
	gonano@ismaele:~/mercury$ grep "struct timeval" mercury-proxy.c
        struct timeval start,end;
	struct timeval tout;
Adieu,
-- 
Lestat de Lioncourt                               |          Ciro Mattia Gonano
  JabberID: 
les...@jabber.students.cs.unibo.it
    |    Undergraduate Student in
  ICQ#: 52631406                                  |         Computer Science at
  URL: 
http://www.CS.UniBO.It/~gonano
             |       University of Bologna
            <powered by Linux Slackware 8.1 on Kernel 2.4.18-xfs>

Claudio Gamberini :

Prova ad aggiungere sys/time.h
Forse sys/timeb.h non c'e' sul PC dell'universita' (anzi e' la prima volta
che lo vedo).
Alessandro.

ho risolto ... le librerie C del lab non hanno timeb.h ! mi è bastato
sostituirlo con time.h
CIAO
Newsgroup: it.comp.os.linux.development
Titolo: file uguali ma uno non si vede e uno si: perchè?!??! strano!!!!!

Mi sta avvadendo una cosa molto strana: ho delle foto e delle copie e
molte volte accade che di queste una copia si veda e una no!!!!
Ho provato a vedere la dimensione e sono uguali ... ma una non dà
problemi: si
vede da win e da linux e una no!!!!
un esempio sono le foto:
http://digilander.iol.it/mariolatens/dscn5051.jpg
http://digilander.iol.it/mariolatens/Dscn5051x.jpg
Esiste un comando per comparare le due foto e vedere se sono uguali bit a
bit?!?!?!
Grazie in anticipo, Mario.

 wrote in message >


 
http://digilander.iol.it/mariolatens/Dscn5051x.jpg
l'api per visualizzare immagini jpeg con linux č libjpeg. Nella maggior
parte delle distibuzioni č inclusa la libjpeg-6b (Independent JPEG Group,
version 6b  27-Mar-1998)
$ djpeg -v Dscn5051xjpg
Independent JPEG Group's DJPEG, version 6b  27-Mar-1998
Copyright (C) 1998, Thomas G. Lane
Start of Image
Miscellaneous marker 0xe1, length 14403
Corrupt JPEG data: 199 extraneous bytes before marker 0xc4
Define Huffman Table 0x00
Define Huffman Table 0x10
Define Huffman Table 0x01
Define Huffman Table 0x11
Start Of Frame 0xc0: width=1024, height=768, components=3
    Component 1: 2hx1v q=0
    Component 2: 1hx1v q=1
    Component 3: 1hx1v q=1
Start Of Scan: 3 components
    Component 1: dc=0 ac=0
    Component 2: dc=1 ac=1
    Component 3: dc=1 ac=1
  Ss=0, Se=63, Ah=0, Al=0
Quantization table 0x00 was not defined
ammesso che l'immagine ne contenga una, non riconosce le tabelle di
quantizzazione.
per un confronto byte a byte puoi utilizzare
$ hexdump dscn5051.jpg > dscn5051.jpg.hd
$ hexdump Dscn5051x.jpg > Dscn5051x.jpg.hd
$ diff dscn5051.jpg Dscn5051x.jpg | less
differiscono per qualche centinaio di bytes (le tabelle di quantizzazione?)
ciao
stefano

Newsgroup: it.comp.os.linux.development
Titolo: RedHat 7.3 ...problemi con la SoundBlaster

Ho cambiato distro, passando da Mandrake a Red Hat, ma....
1.... mentre la prima mi riconosceva la mia vecchia Sound Blaster Creative
16
bit ISA, red hat mi da un errore, come posso sceglierla da un elenco, sono
entrato un milione di volte in "Centro di controllo" ma non riesco a vedere
dove si configura.
2.....non mi ha creato nessuna cartella in /mnt che si colleghi a /dev/hda1,
corrispondente alla partizione per Windows, e quindi non posso accedervi.
Aiutatemi,...Giuseppe
--------------------------------
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:62Z98Z166Z171Y1...@usenet.libero.it...

Newsgroup: it.comp.os.linux.development
Titolo: disegnare sul video

 Ciao,
A dire la verità non sono sicuro di come porre la domanda, spero di riuscire
ad essere chiaro.
Programmo in C e C++ su GNU/Linux e per la grafica sto imparando l'utilizzo
delle librerie QT. Ciò che non mi è chiaro è il meccanismo tramite il quale
le predette librerie, come anche qualsiasi altra libreria grafica (GTK+,
wxWorks, ecc.), di fatto disegnano sullo schermo video. Ok, queste si
appoggiano alle funzioni di X. Ma X stesso come fa a scrivere?
Cioè tramite quali meccanismi di base è possibile su GNU/Linux disegnare
punti sullo schermo e regolarne colore e luminosità?
Se non volessi utilizzare le suddette librerie per la grafica come potrei
comunque disegnare sullo schermo? Ad esempio, ammettiamo che io abbia un
file che contiene una fotografia in un formato che riesco ad interpretare.
Se volessi leggere il file opererei delle read(2) su di esso. Ma se poi
volessi usare le informazioni lette per riprodurre la figura a video,
conoscendo pixel per pixel come essa è composta, come dovrei fare?
Si eseguono forse delle semplici write(2) sequenziali su un qualche
dispositivo tipo /dev/schermo_video? Oppure si deve mappare un dispositivo
come il precedente su un area di memoria con mmap(2) e poi scrivere in essa?
Non mi vengono in mente altre alternative...
Ho la stessa curiosità anche in merito alla riproduzione dei suoni.
Grazie in anticipo a chiunque vorrà rispondere a queste "noob's questions".
fabiomdf
 
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 punti sullo schermo e regolarne colore e luminosità?
Ciao,
 credo che, a meno di usare il framebuffer, la gestione del video non
segua lo standard Unix per cui tutto e' un file ... ti devi divertire con
le porte di I/O sul bus PCI!
 Ciao
 Federico


Ciao,
E' quindi questo il metodo che X e tutte le librerie per la grafica usano?
Ma come faccio a mappare un area di memoria di output reale nella memoria
virtuale del mio processo? Sotto Linux, non è possibile solo al kernel
interagire con lo hardware direttamente?
Con "lspci -v" ho questo output:
00:0f.0 VGA compatible controller: S3 Inc. 86c775/86c785 [Trio 64V2/DX or
/GX] (rev 16) (prog-if 00 [VGA])
        Subsystem: S3 Inc. 86C775 Trio64V2/DX, 86C785 Trio64V2/GX
        Flags: medium devsel, IRQ 9
        Memory at f4000000 (32-bit, non-prefetchable) [size=64M]
Mi spieghi meglio come fare? Oppure mi indichi qualche documento
sull'argomento?
Grazie ancora.


 E' quindi questo il metodo che X e tutte le librerie per la grafica usano?
Bene o male tutte si mmap(2)ano /dev/mem. Ed è per questo che i processi 
relativi devono essere lanciati da root, o perlomeno essere suid root.
Qui c'è un articolo che fa qualche esempio con la (ormai storica) 
SVGAlib: 
http://www.linux.com/guides/khg/HyperNews/get/devices/fake.shtml
-- 
   |   \    \  | ___|_  |_  |  ianezz a casa sua... :-)
   |  _ \  | \ | _|    /   /   Verba volant, scripta
  _|_/  _\_|  _|____|___|___|  manent, data corrupted
Newsgroup: it.comp.os.linux.development
Titolo: includere una libreria in un progetto. Come ??

Ciao a tutti.
premetto subito che non sono un guru del C++.
Lavoro sotto linux (ho una Mandrake 7.0 ) con Kdevelop 1.1.
Ho scaricato una libreria C++ piuttosto complessa (molti file sorgente,
molti headers e anche altro) e debbo includerla all'interno di un mio
progetto.
Cosa debbo fare ? Quale è la sintassi da specificare ?
Inoltre, alcuni file di questa libreria a loro volta necessitano di alcuni
compilatori particolari (snacc ecc...)
Debbo specificare questi nel makefile ? se sì, qualcuno potrebbe gentilmente
dirmi come ?
Le librerie sono state installate ed hanno generato i loro headers nella
directory /usr/local/include.
Io per utilizzarle specifico nei miei files #include <nomefile.h>
Questo sarebbe sufficiente ?
Il problema è che in fase di compilazione non tutti i file sotto
/usr/local/include/  vengono linkati. In particolare i file che sono
posizionati direttamente sotto /usr/local/include vengono visti, gli altri
ignorati. Ad esempio:
se io specifico all'interno del mio file: #include <nomefile.h>
e l'header-file in questione è in
/usr/local/include/nomefile.h  VIENE LINKATO correttamente, se invece
/usr/local/include/snacc/nomefile.h  NON viene linkato.
Qualsiasi consiglio o indirizzo o altro sarebbe graditissimo
Grazie,
        GianLuca

 /usr/local/include/snacc/nomefile.h  NON viene linkato.
prova con #include <snacc/nomefile.h>, se non dovesse andare prova
ad usare il path completo
ciao
Kronos
-- 
Home: 
http://kronoz.tsx.org
ICQ-UIN: 69071547
Porc i' mond che cio' sott i piedi!
V. Catozzo