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

Salve a tutti.
Ho da poco Linux (ed ora ho la Red Hat 8.0), conosco abbastanza 
il c++, e vorrei cominciare a programmare in ambiente grafico
(fondamentalmente KDE). Sapreste indicarmi manuali, tutorial o
quant'altro?
Grazie infinite.

 ha scritto:

Mah...per dirne una tra le tante opzioni...segui il QT Tutorial incluso
nelle QTDocs...non male no?
-- 
Kwisatz

 Grazie infinite.
- 
www.troll.no
 da cui scarichi le QT, te le compili coi simboli di debug 
attivati, ti leggi *bene* e con molta calma il tutorial e provandolo tutto, 
poi magari fai ancora un po' di pratica
- 
developers.kde.org
 quando ti senti pronto, da cui anche qui scaricati 
almeno il tutorial e le referenze [classref] (ma io ti consiglio anche il 
KDE Book, buon libro su KDE un po' vecchiotto ma dal download gratuito). 
Trovi tutto su quei due siti (io sto iniziando cosě). Ciao e buona fortuna.
-- 
Andrea Bergia - studente          Linux Registred User #281550
Per favore non mandatemi allegati in Word o PowerPoint.
Si veda 
http://www.fsf.org/philosophy/no-word-attachments.html
Newsgroup: it.comp.os.linux.development
Titolo: fork e C

mi serve un aiuto sulle fork.
uso gcc sotto cygwin
sto programmando una
chat in C, sia lato server che lato client.
- come si limita il numero
di processi figli dal fork?
- lo swap space può esaurire?
- come si
legano i figli ai client?
spiegazione: un client (numero 1) si collega
al server il quale gli apre un processo figlio.
un secondo client (numero
2) fa lo stesso e il server apre un altro processo figlio.
come questi due
figli si distinguono, cioè come figlio di client 1 ha un nome diverso da
figlio client 2 ?
in parole povere volgio che i figli siano legati ai
client
grazie
klaus
--------------------------------
Inviato via 
http://usenet.iol.it

 figli si distinguono, cioč come figlio di client 1 ha un nome diverso > da
figlio client 2 ?
Ogni fork restutisce al padre il pid (process identifier) del figlio. Ogni
figlio avra' un pid diverso.
--
Alessandro Staltari
staltari(a)
geocities.com

Newsgroup: it.comp.os.linux.development
Titolo: qtk -> qt (impossibile?)

Salve,
esiste un qualche modo per trasformare un sorgente gtk in qt? 
Penso proprio di no, ma non si sa mai...
grazie - saluti,
Marco Zanon [
http://www.marcozanon.com
]

 Penso proprio di no, ma non si sa mai...
No.
Puoi preparare due frontend, pero`: uno con le QT e l'altro con le GTk.
Compili come una dynamic library e vai di link al momento della
compilazione.
Bye,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://www.radiance.d2g.com/~zefram
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

Newsgroup: it.comp.os.linux.development
Titolo: Programmare in Qt

Salve, sono nuovo del NG
Vengo dalla programmazione in VB e Java
Sono passato da qualche mese al pinguino e volevo sviluppare in Qt3 o
KDEDevelopment 
Volevo sapere se qualcuno mi poteva consigliare un tutorial o esempi anche
base su come accedere alla base dati , creare da zero un
form ,strutturazione del codice e quant'altro possa aiutarmi per cominciare
grazie 
-- 
Tylyo su Suse 9.1
Uindovs IcsPi -> Pinguino su Asus L5830 con Ati radeon mobility 9000
Problemi irrisolti:
- utilizzare l'uscita s-video per vedere i DVD in TV
- Riconoscere il testo
- Vedere filmati Divx <=> installare mplayer

 
Qui c'č tutta la documentazione html dell'ultima versione delle qt
http://doc.trolltech.com/3.3/index.html
Qui c'č la stessa documentazione ma in manuali pdf (sperimentale), relativa
alla 3.0
ftp://ftp.trolltech.com/pub/qt/pdf/3.0
-- 
Simone
Newsgroup: it.comp.os.linux.development
Titolo: Che finestra apre gmc?

Salve,
ho cercato di studiarmi i sorgenti di gmc, ma dopo 6 o 7 salti da una
funzione all'altra non ho capito bene come fa ad occupare tutto il
desktop e a visualizzare le suo icone sopra.
C'e` per caso una funziona gtk+/gnome che permette di aprire una
finestra senza bordi, senza titolo e che sta sempre sotto tutte le
altre e che occupa tutto il desktop? E che per di piu` si sposta
automaticamente tra i workspace...
Oppure bisogna prendersi le dimensioni del desktop e fare trucchi
turchi per avere lo stesso risultato?
Grazie.
-- 
Signature under rework - Shuriken

 desktop e a visualizzare le suo icone sopra.
Io non mai guardato sorgenti troppo mastodontici per non sentirmi
inutile, ma mi pare che gmc crei una finestra per ogni icona e poi dice
al wm di non metterci alcun ornamento. Ricordo che con un WM
particolarmente mal configurato e poco evoluto avevo le decorazioni anche
sulle icone. E anche ora se richiedo ua lista delle finestre presenti
pare che gmc abbia una finestra per ogni icona.
-- 
 Dirsi "Ciao" fa bene: e' salutare

 desktop e a visualizzare le suo icone sopra.
Innanzitutto grazie a Lancellotti per la dritta delle finestre. :)
Poi, provo a rispondermi da solo, dopo aver guardato i sorgenti di rox.
Spero che possa servire anche a qualcun'altro.
Sembra che esista una gtk_invisible_new che crea un widget invisibile.
Sembra anche che basti attaccarci menu, dnd e simili per averli
attaccati al desktop.
Quando trovo un po' di tempo e ci capisco un po' di piu` di gtk provo
:)
Bye.


Newsgroup: it.comp.os.linux.development
Titolo: MSN: protezione

Esiste qualche software che impedisce l'installazione e l'utilizzo di MSN su
pc Win XP?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 pc Win XP?
hai decisamente sbagliato gruppo

Newsgroup: it.comp.os.linux.development
Titolo: g77 & gdb

Ho un sorgente fortran il g77 e il gdb 4.18 e vorrei sapere se e come e'
possibile debuggare
--
Bernardetta Addis
Massimiliano Cialdi

 come e' possibile debuggare
% g77 -g source.f -o myprog
% gdb myprog
...
(gdb) b main
(gdb) run
...
ciao
Newsgroup: it.comp.os.linux.development
Titolo: Problema con SSH

Salve a tutti, innanzi tutto voglio scusarmi per aver postato su tutti
questi gruppi, ma non so quale sia quello giusto, spero che mi perdionate.
e adesso veniavo al problema, uso Linux da poco tempo e sinceramente non ne
capisco un gran chè. Ho la necessità di accedere via SSH a dei PC che si
trovano in ufficio, collegati tramite un router ad una ADSL di Telecom (ogni
PC ha un suo indirizzo IP pubblico), installato SSH sembra funzionare,
infatti se da un'altro computer della stessa rete ADSL faccio una
connessione mi risponde sia da Windows che da Linux, se invece mi connetto
da un'altro PC che non è sulla stessa rete non funziona più. Cioè effettua
la connessione, mi chiede username, e password (la cosa bella che quando la
sbaglio rileva l'errore e me la richiede)......ma quando deve avviare la
shell....si blocca tutto e non ne vuole sapere di andare avanti. La
connessione la faccio con putty. Non credo sia un problema di firewall
perchè se cosi fosse non mi farebbe proprio avviare la connessione. La cosa
divertente è che me lo fa con un pò tutti i Linux da Mandrake a Suse a
Debian effettuando installazioni standard con SSH.
Io non so proprio dove sbattere la testa......se qualcuno ha qualche
suggerimento lo accetto molto volentieri......ah in fine........ciliegina
sulla torta.........telnet funziona normalmente, però ovviamente non mi va
di usare telnet
Aspetto fiducioso qualche vostro suggerimento 

 connetto da un'altro PC che non è sulla stessa rete non funziona più. Cioè
problemi di dns ?
-- 
Che differenza c'e'...
        tra una bionda ed una Ferrari?
        La Ferrari non si presta agli amici.
                -- Da it.hobby.umorismo

> Cioč


> l'indirizzo IP della macchina, quindi il DNS non dovrebbe influire
ma il client "esterno" viene risolto ?
-- 
Prognosi di Peter:
        Passa abbastanza tempo a confermare il bisogno e il bisogno sparira'.

 ha scritto nel messaggio 
news:sm%qd.36675$B06....@news.edisontel.com...


 ha scritto nel messaggio 
news:sm%qd.36675$B06....@news.edisontel.com...


 Linux mi vede dentro, ma la shell sul client non si avvia per nessuna
prova a passargli la shell come comando.
-- 
"L'altro giorno ho messo del caffe' istantaneo nel forno a microonde... 
Sono
venuto via giusto in tempo."
                -- Steven Wright

Newsgroup: it.comp.os.linux.development
Titolo: Modificare item in qlistview

Ciao,
ho inserito un item in una qlistview in questo modo:
new QListViewItem ( view, "192.68.1.200","80" );
ma voglio aggiungere la parola "Yes" dopo 80 nella colonna apposita:
IP address     Port    Work
192.68.1.200   80       Yes
Come posso aggiungere "Yes" ? Debbo cancellare e ricreare l'item ex novo ?
Grazie per le risposte,
-- 
Bye,
Colossus

setText( 3, "Yes" )
-- 
Andrea Bergia - studente              Linux Registered User #281550
Newsgroup: it.comp.os.linux.development
Titolo: piccole domande su kdevelop/QT

Ciao, avrei delle domandine:
1° - se ho una label che da info sulla stato di alcune operazioni (sia prima
che dopo), e chiamo la funzione, la caption non viene cambiata.
C'è modo di dire "fermati, cambia il testo, prosegui"??? una specie di
ProcessMessages in kylix/C++Builder
2° - ho una QLineEdit impostata in modo da occupare più linee, ma il testo
rimane centrato nella casella di input!!! Come lo imposto in alto???
3° - c'è modo di specificare l'ordine di tabulazione per i controlli???
Grazie a tutti!

AlterX wrote:

Trovi le risposte a tutte le 3 domande all'interno di "assistant"
ciao
-- 
comix

 
Ci ho provato, ma non ho trovato molto...
sai, come fai a chiedergli: "stoppa per un attimo, aggiorna, e prosegui"?!?
Ho provato per tab, ma non ho trovato...

AlterX wrote:

Se ho ben capito la tua domanda, il problema e' che i controlli non si
aggiornano se stai facendo altro giusto?
Dai una occhiata a QApplication::processEvents(), dovrebbe andare bene,
anche se la soluzione corretta e' usare un secondo thread (o QThread) per
eseguire operazioni lunghe e pesanti che potrebbero "bloccare" la
interfaccia grafica.
Per l'ordine delle tabulazioni dentro "designer" premi F4 o il corrispettivo
pulsante "Tab order". Poi imposti l'ordine semplicemente cliccando in
sequenza i widget. 
Ciao
-- 
Alssandro "comix" Cominu
http://www.hydrogen-music.org

 cliccando in sequenza i widget.
Non c'è qualche funzione che permette di farlo via codice???

AlterX wrote:
[cut]
Non capisco come fare per richiamare processEvents!!!
Nel senso che devo richiamare questa funzione da una finestra
figlia; ho provato a passare un puntatore all'istanza QApplication 
che creo nel main, ho provato con this->parentWidget->processEvents(),
ma in tutti i casi mi dice che non è dichiarata

AlterX wrote:

Io l'ho usata in questo file:
http://cvs.sourceforge.net/viewcvs.py/hydrogen/hydrogen/src/gui/MainForm.cpp?rev=1.44&view=auto
m_pQApp->processEvents( 1000 );
Ovviamente hai incluso il file qapplication.h vero?
P.S: proprio oggi sono uscite le QT4!!!


 P.S: proprio oggi sono uscite le QT4!!!
Ottimo...il che significa anche per windows!!!
Newsgroup: it.comp.os.linux.development
Titolo: validità dei puntatori

Dovendo accedere ad un'area di memoria puntata da un puntatore, non
sapendo se il puntatore è valido, è possibile testare se quest'area di
memoria è valida prima di accedervi in modo da non ricevere un
segmentation fault?
Grazie mille a chiunque mi sappia aiutare

 Grazie mille a chiunque mi sappia aiutare
-- 
Son capaci tutti di dire "ti amo tanto" mentre stan facendo l'amore...

 Puoi usare smart-pointer?
cosa è uno smart pointer?

Ottavio Campana wrote:

quelli tipo std::auto_ptr.. ce ne sono anche (tanti) altri in boost.


 segmentation fault?
Da provare: forka e prova nel figlio ad accedere alla locazione. Poi guarda
come esce...
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

 wrote in message
news:943fa63d.04062...@posting.google.com...

Ma non basta un:
if(ptr == NULL)
    exit(1);
-- 
Alessandro Toso

     exit(1);
quando dichiari un puntatore non lo inizializzi automaticamente,
o almeno lo standard non lo prevede.
se esegui questo codice:
#include <iostream>
int main() {
     char* pippo[10];
     for(int x=0;x<10;x++) {
         std::cout << static_cast<void*>(pippo[x]) << std::endl;
     }
}
ti accorgerai che difficilmente pippo[x] varra' null, eppure nessuno di 
questi e' inizializzato.
-- 
A hacker does for love what others would not do for money.

Si ma è buona pratica di programmazione inizializzare le variabili, specialmente
in casi come questo


Newsgroup: it.comp.os.linux.development
Titolo: Come creare un Forum

Ciao, mi sapreste indicare un pacchetto per creare un forum di
discussione su un sito web?
L' ISP e' seeweb, usa Apache e ho a disposizione MySQL e PHP.
Vorrei qualcosa di semplice perche' vengo da ASP e IIS e ho poca
esperienza con Linux.
So che e' possibile usare servizi tipo it.egroups, ma preferirei
rimanere interno al sito.
Ciao e grazie!

 discussione su un sito web?
http://www.phorum.org
-- 
Inquilini, coinquilini, casigliani... (Toto')

Newsgroup: it.comp.os.linux.development
Titolo: Forte Java

Slave gente...
chi è che ha installato l'IDE indicato in soggetto?
Potrebbe darmi una mano che non riesco farlo funzionare?
Sono un neofita... help me please! :)


Io ho prelevato la versione per linux rpm  e l'ho installata
cosi rpm -i nome file
poi l'ho lanciata cosi forte4j  -jdkhome /directory dove è installato il
jdk di java
	(ho dei dubbi sul commando forte4j prova a scrivere forte e poi premi
il tab per vedere le combinazioni possibili)
comunque se non hai almeno 128 di ram lascia perdere
Newsgroup: it.comp.os.linux.development
Titolo: Compilatore

Buongiorno a tutti,
    ho la necessitą di compilate alcuni sorgenti C sotto linux, so che
esiste gcc e come debugger gdbc (o qualcosa di simile). Mi chiedevo se
esista un front-end grafico specie per il debug che trovo un po' scomodo
fare in modalitą testuale, magari simile a Rhide per Djgpp
http://www.delorie.com/djgpp/
Grazie infinite
Stefano

 fare in modalitą testuale, magari simile a Rhide per Djgpp
non conosco questi ultimi, comunque c'č DDD che si basa su gdbc   (lo trovi
nel sito della GNU, di cui ora non ricordo l'indirizzo)

 Stefano
Puoi usare kdgb che č molto buono.
penso che lo trovi sul sito del kde.
Bye

 Stefano
xxgdb lo trovi con tutte le ditribuzioni ( o almeno quelle che ho
provato io ;) )
un'alternativa puņ essere il Code Medic
http://www.newplanetsoftware.com/medic/
Buon Debug ;)
Simone Contini
Games & Tools Programmer
Florence - Italy
Email: 
s.co...@fol.it
WWW: 
http://3dfx4ever.oltrelinux.com/
 
http://scontini.monrif.net/
ICQ # : 25879128

fare in modalitą testuale, magari simile a Rhide per Djgpp
suggerisco DDD, uno dei piu belli front ent grafici da usare sotto X..
-- 
Sidewinder  
---------------------------------------------------------------------
"His five-year mission to seek out and explore strange new worlds, and sell
 Advanced Music Substitute Systems to their restaurants, elevators, and
 wine bars!" - So Long, and Thanks For All the Fish
---------------------------------------------------------------------

 > fare in modalitą testuale, magari simile a Rhide per Djgpp


fare in modalità testuale, magari simile a Rhide per Djgpp
io debuggo sotto Xemacs, le funzionalità sono le stesse di un ide.
Newsgroup: it.comp.os.linux.development
Titolo: Software per gestire directory siti web

Scusate mi sapreste consigliare un software con licenza libera che 
consenta di creare e gestire una directory di siti web (qualcosa tipo 
dmoz.org
 ) anche se molto piu' in piccolo ovviamente.
Qualsiasi  tecnologia purchè giri su linux va bene (php + mysql, cgi , 
jsp etc ..)
Grazie in anticipo.
MB

Michele B. wrote:

Non conosco 
dmoz.org
 ma a tentativo immagino che cerchi un interfaccia Web
per la gestione di apache....giusto???
Hai provato a vedere Webmin?
Quando finisco di fare gli aggiornamenti sulla mia macchina voglio provare
CPannel (
http://cpannel.net
 se non spaglio) che è quello utilizzato da un
Provider che si fa pagare tanto...ma tanto tanto!!!:-(
E' un file da lanciare con SH, dovrebbe fare tutto lui da ciò che ho capito!
Ciao...
Io mi sono preparato un scriptino bash che mi crea l'utente, crea le
directory, crea un Db MySQL, aggiunge un VirtualHost su Apache ed un CNAME
su Bind (è per un server locale in azienda).
Non l'ho qui a portata di mano, ma lo posso postare e magari lo si riesce ad
ottimizzare....sopratutto per rimuovere (quello lo faccio a mano!).
Ciao...

 ciao
Ringrazio tutti e due .
Ho visto il tuo link (sembra interessante) anche se, piu' che una 
directory (intesa come insieme di link catalogati per categorie e 
gestibile da uno o piu' editor ) sembra  il kit del piccolo motore di 
ricerca ...! con tanto di spider.
Lo provero sicuramente.
Grazie
MB

 Ciao...
Ciao e grazie.
Pensandoci dopo, credo fosse meglio postare su un altro newsgroup (icols)

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

Scusate, avevo gia` chiesto ma poi ho perso il post. Qual'e' il sistema piu`
serio (e possibilmente semplice) per dialogare con una seriale in gcc?
Esistono delle librerie gia` fatte? Esiste qualche funzione insita nel gcc
stesso? Voi fate tutto a mano?
Ciao e grazie!


open/write/read/close
man ioctl
serial-programming-howto
PS: il gcc e' *solo* un compilatore/assembler/linker
Le funzioni stanno solo nelle librerie.
ciao

 ha scritto nel messaggio
news:W2QS7.9575$OP2.3...@news2.tin.it...



fprintf(stdaux, "%s", scrittura);
fscanf(stdaux,"%s",lettura);
la prima scrive la stringa nella COM1,
la seconda legge una stringa nell COM!.
--
H0m3r P3n6u1n

Newsgroup: it.comp.os.linux.development
Titolo: kbhit e <conio.h>

Sto iniziando a programmare in c++ e nel compilare un programmino con
gcc mi sono trovato con un errore di compilazione relativo al fatto che
dovrei dichiarare kbhit e inoltre non trova la libreria conio.h
necessaria per il suo funzionamento.
Dove trovo l' header file e come devo fare a dichiarare kbhit ?
 n.b. con altri compilatori su win tutto ok

necessaria per il suo funzionamento.
Devi usare le ncurses, la conio.h esiste solo sotto Dos/Windows.
Comincia con:
man ncurses
-- 
nospam -> danyk
Newsgroup: it.comp.os.linux.development
Titolo: Makefile e debug

 
Dipende dalla complessita` del tuo progetto.
La struttura base di un makefile e`
obiettivo1: oggetti da cui dipende
<tab> azione da svolgere
obiettivo2: oggetti da cui dipende
<tab> azione da svolgere
.......
ossia, in un semplice esempio:
programma: main.o sub1.o sub2.o
	cc -g -o programma main.o sub1.o sub2.o
esegui: programma dati
	programma <dati> risultati
Se la struttura e` un po' piu` complessa puoi mettere delle 
variabili in cui inserire opzioni, oggetti, librerie, flags, ...
e poi richiamarle semplicemente.
Vedi il makefile di qualche pacchetto.tar.gz per vedere cosa
puoi fare.
Il configure serve se devi portare il tuo programma e fargli
costruire dei Makefile diversi su macchine con una architettura
diversa (distribuzioni Linux, Unix commerciali, sistemi M$, ...)
In pratica il configure si occupa di vedere che compilatore,
che librerie, ... sono presenti, dove sono collocati, dove vuoi
installare
il pacchetto e di costruire un Makefile adatto.
ciao, Andrea

 comando senza dover editare tutte le volte a mano il Makefile?
make CFLAGS=-g
Leggi "info -f make Overriding" per dettagli.
-- 
Stefano - Hodie pridie Kalendas Martias MMI est

Newsgroup: it.comp.os.linux.development
Titolo: [OT] sviluppo software

Ho sviluppato un programma e l'ho messo su sourceforge.
È per linux, così mi salvo un po' dall'OT... :-)
Per problemi di "brevetti" (non credo che ve ne siano,
ma non si sa mai...) vorrei prudentemente metterlo
su un sito europeo.
Ho visto 
developer.berlios.de
 e sembra simile a sourceforge.
Per caso conoscete un sito che fa qualcosa del genere,
anche italiano, oppure altri siti dove "depositare"
programmi open source.
Grazie, scusate l'OT.
GP

G.Paolo Bizzaro ha scritto:

http://www.gna.org
-- 
Matteo Settenvini
FSF Associated Member
Email : 
mat...@member.fsf.org
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS d--(-) s+:- a-- C++ UL+++
P?>++ L+++>$ E+>+++ W+++ N++ o?
w--- O- M++ PS++ PE- Y+>++
PGP+++ t+ 5 X- R tv-- b+++ DI+
D++ G++ e h+ r-- y?
------END GEEK CODE BLOCK------

http://www.gna.org
Di dove sono questi ? 

>programmi open source.
Se il tuo programma avesse problemi di brevetti, non cambia molto dove
fai l'hosting, secondo me.  Al limite ti tocca spostare a qualche punto,
ma IMO e` una cosa molto ipotetica.
-- 
David N. Welton
- 
http://www.dedasys.com/davidw/
Linux, Open Source Consulting
- 
http://www.dedasys.com/

 
Vive la France.


Grazie a tutti.
Qualora potesse interessare, ho trovato su
http://www.opensource.org/advocacy/faq.php
un piccolo elenco di siti dove poter mettere
software open source.
GP
Newsgroup: it.comp.os.linux.development
Titolo: aiuto su kdevelop

Sto cercando di imparare il C++ con il libro Deitel & Deitel
Al momento faccio i programmetti stupidi che stanno sul libro.
Ho cercato di usare kdevelop, ma quando sceglo new project, nonostante
selezioni come tipo di applicazione "C++ terminal" e deselezioni tutti i
fronzoli tipo la documentazione, licenze GNU, generazione sources e
headers(che non ho caqpito a cosa serve), quando creo il porgetto, mi crea
una miriade di file che non so nemmeno a che servono.
Come faccio a creare un progetto vuoto al quale poi io aggiungo il mio bel
main.cpp?
-- 
Frodo Baggins
Webmaster di Arrampicata.net 
http://www.arrampicata.net
Webmaster di Neverwinter Nights Italia 
http://bebbbo.altervista.org

 
Penso che i file a cui ti riferisci siano i vari file usati da make 
autoconf etc etc. Li usa Kdevelop (e tu attraverso la console) quando 
compili i tuoi file. Non dovrebbero darti molto fastidio crea una 
directory per ogni esercizio con dentro le varie cose che ti crea 
kdevelop e non preoccupartene più di tanto.
Ciao
Wezzy


$ vi nomefile.cpp
$ g++ nomefile.cpp -o nomefile

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

Scusate ma come diavolo si fanno le graffe sotto linux?

Scusate ma come diavolo si fanno le graffe sotto linux?
da console: alt gr + 8 per { e alt gr +9 per }
da X: alt gr + 7 per { e alt gr + 0 per }
-- 
Sidewinder  
---------------------------------------------------------------------
<Tazman> damn my office is cold.
<Tazman> need a hot secretary to warm it up.
	-- Seen on #Linux
---------------------------------------------------------------------

 Scusate ma come diavolo si fanno le graffe sotto linux?
Se usi X, prova Alt-gr + numeri (quelli della tastiera, non del tastierino)
-- 
Luigi Delussu
--------------------------------------
Running Linux Mandrake 7.2

 ha scritto nel messaggio
news:3A8950D5...@tiscalinet.it...


Newsgroup: it.comp.os.linux.development
Titolo: Commets remover per C++ (o Java).

Salve a tutti.
Potrei farlo io dall'inizio ma questo richiede un certo tempo, inoltre 
sono sicuro che qualcuno di voi me ne potrebbe consigliarmene uno gia' 
fatto o postarmi il codice C.
Sareste cosi' gentili?

 Sareste cosi' gentili?
Le regexp sono tue amiche. grep anche.

Newsgroup: it.comp.os.linux.development
Titolo: file oggetto

Sapete se č in qualche modo possibile risalire al codice sorgente di file 
oggetto compilato con l'opzione -c nel gcc?Cioč prima del linkaggio?
grazie

 grazie
objdump e relative opzioni che non ricordo, ma al massimo
hai solo l'assembler
-- 
	..... il Grande Incubo continua ......
 
                   Jonathan


MS Outlook : (noun) A newsreader with support for RAID 0.
MS Works   : (noun) An oxymoron.

 grazie
Il metodo c'č: bisogna compilare con l'opzione '-g', per chiedere al
compilatore
di aggiungere i simboli di debug e usare l' `objdump' nel modo seguente:
objdump --disassemble --source <object file>
Ciao.
-- 
Posted from  [143.225.178.5] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.os.linux.development
Titolo: Puntatore ad un metodo di una classe generica.

Salve.
Sto realizzando un lavoro in C++ sotto freeBSD (con il compilatore gcc).
Sto realizzando una piccola classe, TTimerThread che istanzia un thread
il quale ogni n secondi deve eccitare l'evento OnTimer.
Niente di più che il classico TTimer del Delphi/C++Builder, per chi lo
conoscesse.
La mia difficoltà è che in C++ non esiste il tipo TNotifyEvent, che è il
tipo dell'evento OnTimer.
In effetti TNotifyEvent non è nient'altro che un puntatore ad un metodo
di un TObject, ma nel C++ non è neanche vero che tutte le classi
discendono da un antenato comune.
Tutto quello che mi servirebbe è una locazione di memoria in cui
metterci il puntatore ad un metodo void senza parametri di una classe
generica.
Ho anche dei problemi ad usare i template poichè la libreria che sto
usando per implementare i Threads è scritta in C standard.
La soluzione è da qualche parte?
Saluti,
Marcello.

Che ne pensi?
mi sembra decisamente buona, inoltre se non erro è lo stesso
sistema usato dalle comuni librerie di widget in c++,
e cioè glio ogetti che anno bisogno di catturare gli eventi
discendono sempre da una sorta di event_menager che è una
classe astratta.
ciao.

Newsgroup: it.comp.os.linux.development
Titolo: tracciato switch thread ?

Mi sarebbe molto utile sapere cosa fanno alcuni thread di un programma! 
Aimhè top non mi è molto d'aiuto, vorrei sapere da voi se è possibile
conoscere in qualche modo quando un thread viene sospeso, cioè quando perde
il processore! 
Nel mio caso ho un thread a loop infinito, che ogni tanto viene sospeso da
un altro thread quando scatta un timer, è possibile capire quando avviene
questo?
-- 
______________________________
Per scrivermi Togli l'anno
(^_^) Simone

 questo?
La domanda non è ben posta.
Quello che ti serve lo trovi nel file stat o status (dipende dal s.o. che
hai) dentro a /proc/pid. Ma bada ben, se tu processo vuoi sapere quelle
informazioni relative a te stesso, puoi accedere a tale file percorrendo
il sentiero /proc/self/... ma attento al lupo!
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 questo?
Il context switch involontario (ad esempio quando scade il quanto di
tempo che lo scheduler gli ha assegnato), non è rilevabile entro
il processo stesso.
-- 
Lorenzo

 il processo stesso.
Ovviamente... serve uno strumento esterno, un profiler o qualcosa del
genere. Ho trovato un programma chiamato Papi, Performance application
program interface, che si serve di una patch sul kernel in grado di leggere
registri e contatori nascosti, lo sto installando, ma ancora non so se può
fare al caso mio. 
Tu non conosci alti strumenti? 

Newsgroup: it.comp.os.linux.development
Titolo: Amministrazione dati in DB con PHP & MySQL

Salve a tutti,
  sto sviluppando un sito dinamico con PHP & MySQL su un webserver Linux.
Devo rendere possibile al cliente modificare i dati presenti nel DB
via WEB, in modo semplice.
Se qualcuno di voi ha esperienza di Visual Interdev, io intendo
il Wizard per gestire i dati nell Tabelle, il Data Form Wizard.
Sapete se esiste qualcosa gia' pronto in PHP oppure devo farmelo ?
grazie infinite
Distinti Saluti/Best Regards
Roberto Schiabel
************************************************
Roberto Schiabel          
robe...@powerhouse.it
--
Posted from 
ro...@powerhouse.it
 [193.207.29.101]
via Mailgate.ORG Server - 
http://www.mailgate.org

via WEB, in modo semplice.
<?
	$conn = SQLConnect($database);
	$exec = SQLRunQuery($conn, "SELECT oid, $FIELDS FROM $TABLE WHERE $WHERE
$GROUP $ORDER $LIMIT;");
	$rows = SQLRowCount($exec);
	$cols = SQLColCount($exec);
	print "<TABLE$TABLESTYLE><TR$TITLESTYLE>";
	for ($col = 0; $col < $cols; $col++)
	{
		$name[$col] = SQLFieldName($exec, $col);
		print "<TD><TT><CENTER>$name[$col]</CENTER></TT></TD>";
	}
	print "</TR>\n";
	for ($row = 0; $row < $rows; $row++)
	{
		$data = SQLRow($exec, $row);
		print "<TR$DATASTYLE>";
$HREF="modify.php3?CMD=EDIT&TABLE=$TABLE&FIELDS=$FIELDS&OID=$data[0]";
		print "<TD><TT><A HREF=\"$HREF\">Edit</A></TT></TD>";
		for ($col = 1; $col < $cols; $col++)
			print "<TD><TT>$data[$col]</TT></TD>";
		print "</TR>\n";
	}
	print "</TABLE>";
	SQLFree($exec);
	SQLDisconnect($conn);
?>
Leonardo piu' o meno
".signature": bad command or file name

Leonardo piu' o meno
Ok grazie
questo e' una idea che avevo gia'
io cerco qualcosa di gia' fatto in tutto e per tutto
sai niente ?


sai niente ?
Io ne ho trovato qualcosa di simile in uni dei siti di scambio samples e
codici php3...
non mi ricordo la url ma trovi dei link dalla homepage ufficiale di php3
http://www.php.net
-- 
Sidewinder  
---------------------------------------------------------------------
"Elves and Dragons!" I says to him.  "Cabbages and potatoes are better
for you and me."
		-- J. R. R. Tolkien
---------------------------------------------------------------------

via Mailgate.ORG Server - 
http://www.mailgate.org
---
Ing. D. Rullo
EXeT Comunicazioni
Tel. 
+39.02.48463739
email 
dam...@exet.it
Newsgroup: it.comp.os.linux.development
Titolo: Creazione librerie dinamiche

Per creare librerie statiche si usa ar, e per le dinamiche?
--
Marco Iannaccone     
marc...@tin.it
ICQ: 18748121           Tolkien
"I've... seen things you people wouldn't believe. Attack ships on fire off
the shoulder of Orion.
I watched C-beams... glitter in the dark near the Tanhauser Gate. All
those... moments will be lost... in time..., like... tears... in... rain."

Per creare librerie statiche si usa ar, e per le dinamiche?
gcc -shared
--
  	Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.2.16
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! 3rd Law of Computing: Anything that can go wr
		fortune: Segmentation violation -- Core dumped !>-

Per creare librerie statiche si usa ar, e per le dinamiche?
Qualcosa tipo:
%.so.0: %.o
        $(CC) $< -o $@ -shared -Wl,-soname,$@
E non dimenticare di compilare i .o con -fPIC.
-- 
ciao, | * The Internet is full. Go away.  -- Joel Furr *
Marco | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it
Newsgroup: it.comp.os.linux.development
Titolo: Programmare in Fortran

Salve,
volevo sapere come faccio ad impostare in KDevelop il Fortran della Intel
come compilatore Fotran standard.
Francesco

scaroly wrote:

Usa eclipse, ha un plugin che copre anche le mkl.
Luca
-- 
<<>><<>><<>><<>><<>><<>><<<>><<>><<>><<
Luca Paredi
Computing technical supporter              
Universita' degli Studi dell'Insubria  
<<>><<>><<>><<>><<>><<>><<<>><<>><<>><<
Newsgroup: it.comp.os.linux.development
Titolo: passo della documentazione che non ho capito

sto leggendo la documentazione delle librerie C, e in piu' comandi ho 
trovato questo avviso, che pero' non riesco a capire
qualcuno mi puo' dar eun chiarimento? grazie
riporto quello relativo al comando system
--------
This function is a cancellation point in multi-threaded programs. This 
is a problem if the thread allocates some resources (like memory, file 
descriptors, semaphores or whatever) at the time system is called. If 
the thread gets canceled these resources stay allocated until the 
program ends. To avoid this calls to system should be protected using 
cancellation handlers.
---------

Antonio Macchi ha scritto:

Io la interpreto cosě:
Se quella funzione viene invocata da un thread e viene richiesta la 
cancellazione del thread proprio in quel momento, le istruzioni 
successive previste per quel thread non verranno eseguite (perché il 
thread č stato cancellato) ed eventuali risorse allocate in precedenza 
da questo thread rimarranno allocate fino al termine del programma a 
meno che non siano stati definiti appositi handler che, venendo invocati 
alla cancellazione del thread, si occupino della deallocazione di queste 
risorse.
Alessandro.

Antonio Macchi ha scritto:

Non sono esperto in materia ma leggendo quello che hai riportato io lo 


Newsgroup: it.comp.os.linux.development
Titolo: Conversione Access Mysql

Sto cercando uno script o programma che converta un database access 97 in
MySQL per linux.
Vi ringrazio.
Mirko


wrote:

www.cynergi.net/prod/exportsql/
Bonf

 wrote in message
1bltfs825r283pdme...@4ax.com...

Newsgroup: it.comp.os.linux.development
Titolo: Ming cross compiler

Ho bisogno di compilare la versione win32 di un programma (FunnyMu), ma per
farlo é necessario il Ming cross compiler, che io non so assolutamente cosa sia
e dove trovarlo qualcuno può aiutarmi?
Grazie e un saluto a tutti.
-- 
Posted from 
it2.itgate.net
 [213.254.0.4] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 e dove trovarlo qualcuno può aiutarmi?
__AFAIK__
e' sempre un porting del GCC ma produce eseguibili non dipendenti dalla
cygwin. Se ho detto una stronzata siete caldamente pregati di dirmelo.
sourceware.cygnus.com
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.mascanc.net
	**ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
 -<! Woe to you, oh Earth and Sea, for the Devil sends the Beast with
        wrath, because He knows the time is short... !>-
                Revelations, XIII - 18

 aiutarmi? 
cross-compiler č un compilatore che funziona su una determinata coppia 
sistema operativo/CPU, ma che genera eseguibili per una coppia sistema 
operativo/CPU completamente diversa (ad esempio, un compilatore che 
genera programmi Windows, ma gira su Linux). Nella documentazione di 
MingW mi dicono esserci un howto su come farsi un cross-compiler
-- 
Nato nel vizio, morto nel supplizio
Nato nel peccato, ad entrare sia invitato

 MingW mi dicono esserci un howto su come farsi un cross-compiler
Ok, ci sono riuscito, non é molto facile comunque, se qualcuno ha bisogno del
cross-compiler e non sa
come fare chieda pure.
-- 
Posted from  [62.98.100.111] 


Newsgroup: it.comp.os.linux.development
Titolo: REPOST: Re: Programmazione in C++

, 
CodeNinja wrote:
-- 
 ------------------------------------------------------------------------
| Powered by *Debian GNU/Linux 3.0* 	   Linux Registered User #297089 |				    |
| <<UNIX is user friendly, it's just picky about who its friends are>>   |
 ------------------------------------------------------------------------

> message.

Newsgroup: it.comp.os.linux.development
Titolo: Thread e semafori

Salve a tutti!!
Ho un problema veramente grande!
Ho un server multithread, che gestisce le conversazioni di n client.
Ad ogni client sono associati due thread per le letture e le scritture.
il server ha un thread apposito per gestire le comunicazioni tra
client, questo thread si deve attivare non appena qualche thread
(client) fa una sem_post su un semaforo di notifica. Il thread client
fa questa sem_post solo dopo aver scritto qualcosa in un buffer comune.
Ed ecco il problema, utilizzando gdb faccio partire il server e, come
č giusto, il thread che gestisce le comunicazioni si mette in attesa
sulla notifica, ma non appena viene creato un nuovo thread (solo alla
creazione, non ha ancora ricevuto nulla da nessuno!) il thread
dormiente si sveglia e comincia ad eseguire il codice!
Con ovvi problemi.
Ed ora un vera chicca, se non uso gdb questo non accade (o meglio non
sembra accadere) ma la comunicazione tra server thread e client thread
non va!
sto impazzendo se a qualcuno interessa posti un mess che eventualmente
posto un pň di codice!
Grazie mille!
Se non risolvo entro domani niente esame! Yupih!
Emanuele
PS: scusate la mia idiozia ma sono ore che ci sto davanti e mi sto
fondendo!
-- 
"Io dico le cose cosě come stanno...e non cambio idea! E' questo il mio 
credo ninja!"
Naruto Uzumaki
"Ohhh...Tremo tutto"
Kenshiro
"Cosa significa essere incomparabilmente forti? Piů ci pensi.piů spalanchi 
gli occhi per vedere.e meno visibile diventa la risposta. Se non puoi vedere 
anche se fissi lo sguardo.allora chiudi gli occhi."
Ripreso da Vagabond : Maestro Sekishusai Yagyu 

 fondendo!
Temo che postando su questo newsgroup dovrai rinunciare allo'esame. 
Difatti qui si tratta di software libero, non di programmazione.
Nel caso il tuo programam sia per linux (usi gdb, quindi mi pare 
probabile) dovresti chiedere su it.comp.os.linux.development
Ti consiglio anche di togliere il postscritto: molte persone non vedono 
di buon occhio le richieste di aiuto con questo fine.
Ciao
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Se Gauss fosse vivo oggi, sarebbe un hacker.''
      --Peter Sarnack (Princeton University)

N@ruto Uzumaki wrote:
 > [cut]
Nel caso tu abbia ricevuto l'altro mio messaggio (che ho subito 
cancellato). Scusami, ho preso fischi per fiaschi e credevo di essere su 
un'altro neewsgroup (it.software.libero).



Forse dovresti postare un bel po' di codice o almeno la parte di codice che 
pensi sia di interesse per il problema.
Fabio
Newsgroup: it.comp.os.linux.development
Titolo: libmysqlclient10

Ho una debian woody com mysql 3.23.49-8 e ho problemi 
da miei programmi client a leggere i file di configurazione 
(.my.cnf) che contengono password per l'accesso ai database.
In particolare mi riferisco all'opzione READ_DEFAULT_FILE
di mysql_options.
Quando tento di usare questa funzione per leggere automaticamente
il file i miei programmi vanno in segmentation fault.
Lo stesso problema si presenta da C/Perl/Python 
Non mi pare di avere visto nessuna segnalazione di Bug
e d'altronde i client standard mysql leggono tranquillamente
questi file di configurazione.
Che puo' essere ?
Grazie a tutti
-- 
Andrea Ferrari      - email: 
sa...@libero.it
-- 
Andrea Ferrari      - email: 
sa...@libero.it

 Che puo' essere ?
Personalmente non ho mai usato READ_DEFAULT_FILE, ma in quanto a
libmysqlclient ho trovato parecchi casini, ma solo su mysql installato con
gli rpm (sia quelli di RH che quelli del sito di mysql). Cosi' sono stato
costretto a compilare dai sorgenti. Pero' mi avevano assicurato che i
pacchetti deb non presentevano questi casini :PPP
Tra le altre cose ho notato che libmysqlclient.a non compila staticamente
(sempre su pacchetti rpm di RH), mai provato coi sorgenti (che comunque mi
hanno risolto parechi problemi).
Ma magari il baco e' solo sul tuo programma.
Nicola.
-- 
chi va pian va san e va lontan

Newsgroup: it.comp.os.linux.development
Titolo: ordinare file di testo.

Scusate.
Non sono affatto un esperto di programmazione percio' mi scuso fin d'ora
se la domanda e' oziosa.
Vorrei poter ordinare un file di testo.
Il programma che dovrebbe occuparsi di questo deve essere richiamato cliccando
su un link in una pagina web.
Come posso fare?
Pensavo di utilizzare java anche per prendere un po di confidenza con questo
linguaggio.
Il punto e' che non so neanche da dove cominciare.
Potete darmi degli spunti?
Grazie.
Il file e' di questo tipo:
01200022000000102021330
01200022000000106011400
01200022000000108001350
01200022000000108011359
01200022000000110011900
01200022000000112001358
01200022000000204011406
01200022000000204011751
01200022000000205011405
01200022000000205011801
01200022000000207011356
01200022000000208011407
01200022000000210001350
01200022000000210001829
01200022000000211001353
01200022000000301021330
01200022000000304011340
dovrei ordinare in base alla data rappresentata dai caratteri dal 14 al 19.

 Potete darmi degli spunti?
Se il tuo spazio web ti concede una cgi-bin, ti concedera` sicuramente
anche l'interprete perl.  A grandissime linee, scrivi un programma in
perl che carichi, ``parsi'' e ordini il file, e riversi sullo standard
output (con dei print, insomma) il sorgente di una pagina web
contenente anche i dati ordinati.  Tutto questo macinino viene messo
in moto richiamando 
http://www.sito.com/tuadir/cgi-bin/tuoprog.pl
direttamente o attraverso un <form method="GET">.
Massimiliano

 dovrei ordinare in base alla data rappresentata dai caratteri dal 14 al 19.
Ciao
Marco
-- 
 
mat...@libero.it
La prima delle Frequently Asked Questions: 
dove sono le FAQ ?      it.faq
Newsgroup: it.comp.os.linux.development
Titolo: problema da novizio

Buongiorno a tutti !
Ho appena installa to RedHat 7.1
Prima cosa che faccio provo il compiler...
gcc frst.c -o frst
Tutto OK, il compiler genera frst. Ma ... appena tento di richiamarlo non me
lo trova. Controllo e ricontrollo il tipo di file è executable, ma non c'è
verso di farlo partire.
Oh lo so che sarà una bazzecola ma non capisco cosa ci sia che nopn va. Sul
vecchio Slackware tutto funzionava a dovere.
Grazie anticipatamente.
Bojan Zivec '79
boj...@tiscalinet.it

 verso di farlo partire.
Prova:
./test
e controlla il tuo ~/.bash_profile: la PATH va estesa anche alla
directory corrente, come qui:
PATH=$PATH:$HOME/bin:/usr/games:/usr/local/bin:/usr/sbin:.
Se vuoi lo stesso comportamento per tutti i nuovi utenti, modifica anche
la PATH in:
/etc/skel/.bash_profile
Ciao,
  Xav

 PATH=$PATH:$HOME/bin:/usr/games:/usr/local/bin:/usr/sbin:.
io sapevo che questa cosa è sbagliata dal punto di vista della sicurezza:
è una baggianata ?

matteo wrote:

No, anche se per un utente normale non e` troppo pericoloso. Cosi` il 
massimo che uno puo` farti e` fara girare un suo programma quando navighi 
nelle sue directory. Magari un ./la (errore comune, almeno per me) che fa 
partire un processo che logga tutto quello che fai tu come utente. 
Ciao
Simone
Newsgroup: it.comp.os.linux.development
Titolo: Bash, sono già fermo...

Salve a tutti. Sto cominciando a guardare la programmazione bash
per automatizzare piccole/grandi operazioni. Ma non sono anocora 
riuscito a fare una cosa che mi serve moltissimo:
se ad esempio ho un file con due colonne di  dati ( un normale
file di testo ), come faccio a leggerlo riga per riga ed assegnare
ad ogni valore di ogni riga delle due colonne, una variabile?
Se ad esempio ho dieci valori da una parte e dieci dall'altra,
come faccio a leggerli e poi utilizzarli per eseguire dei comandi
su quelle variabili?
Spero di essere stato il più chiaro possibile, per ora mi sto
ancora tirando secco, non essendo un programmatore...
-- 
***  ClaudiO CiseriA is Brev here ***
***       Linux User #215300      ***
t u x b e r g 7 7 @ y a h o o . c o m


The trouble with being poor is that it takes up all your time.

ad ogni valore di ogni riga delle due colonne, una variabile?
Dovrebbe essere una specialita` di awk, prova a darci un'occhiata alla
man pagina.
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian GNU/Linux 2.2 Potato */

  su quelle variabili?
cat dati.txt
10 20
11 21
12 22
--------8<------ cut here -----8<----------
#!/bin/sh
FILENAME=$1
if [ -z $FILENAME ] ; then
   echo "ERRORE: manca il nome del file d dati da elaborare"
   exit 1
fi
if [ ! -e $FILENAME ] ; then
   echo "ERRORE: il file $FILENAME non esiste, riprova"
   exit 1
fi
cat $FILENAME | grep -v "^$" | while read LINE ; do
   read X Y <<EODATA
$LINE
EODATA
   echo "$X * $Y = $((X*Y))"
done
script$ ./demo-read-data.sh  dati.txt
10 * 20 = 200
11 * 21 = 231
12 * 22 = 264
man bash
man grep
buona lettura :-)
-- 
Pa.Ped, Como
http://www.fastflow.it/~paolop
ICQ: 4755831
VOTE AGAINST SPAM! 
http://www.politik-digital.de/spam/it/
Contro i brevetti software: 
http://petition.eurolinux.org/index_html

 
Sono cose che si fanno benissimo in perl.
Cerca in rete il manuale introduttivo di Marco Liverani.
ciao, andrea

 ciao, andrea
Quello mi interesserebbe davvero! Sono andato in libreria tempo
fa e ho cercato qualcosa, ma poi mi sono detto: "e se mi stanca o
non sono in grado?". Cosě questo mi farebbe comodo... Dove posso
cercarlo? Ti sarei molto grato.


 
Direi su Google ... vabbe` ..:
http://www.isinet.it/~marco/manuali.html
ciao, andrea
Newsgroup: it.comp.os.linux.development
Titolo: portare a spasso i thread

salve a tutti, mi son relativamente da poco avvicinato alla 
programmazione linux ed ora mi sto dedicando ai pthread.
  ho letto la documentazione e mi chiedo se sia  possibile, e con quali 
accorgimenti, portare il sw scritto usando i pthread sotto windows.
bye

On Tue, 12 Jun 2001 21:53:51 +0200, Danielta 
was talkin'about:

Non saprei, ma hai controllato la doc della cygwin? 
--
  	Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.4.3-xfs
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Computer programmers never die, they just get lost in the processing. !>-

 --
ti ringrazio mi sei stato di enorme aiuto. ho trovato qualcosa di 
interessante che potrebbe essere utile anche ad altri, ero ecco una url:
http://sources.redhat.com/pthreads-win32/
ciao

Newsgroup: it.comp.os.linux.development
Titolo: consiglio su strumento di sviluppo

Salve a tutti,
ho bisogno di un vostro parere.
Sto sviluppando un'applicazione che deve necessariamente
essere multipiattaforma (ma la maggior parte delle
volte girerà su piattaforma Linux).
L'applicazione gestirà accessi a Db server e farà un largo
uso di XML e SOAP.
Pensavo di svilupparla in C/C++ (anche perchè è,
oltre Delphi, l'unico strumento che conosco
abbastanza bene).
Qual'è il framework che meglio si adatta alle
mie esigenze: wxWindows? Gtk? Qt?
Non conosco nessuno dei tre framework,
mi serve solo una dritta :-)
Grazie del supporto.
Stefano.

 Non conosco nessuno dei tre framework,
Ti consiglio wxWindows, secondo me ha fatto passi da gigante... e la
portabilità è ottima.
Altra cosa da non sottovalutare il fatto che la compilazione è possibile con
i più famosi compiler per ciascuna piattaforma, quindi ti da la massima
libertà.
Lo uso per progetti multiplatform (Windows, Unix , Linux) ed è una forza.
E' molto diffuso anche nel mondo accademico per la rapidità con la quale è
possibile costruire l'interfaccia di un software. Inoltre è in scritto in
ottimo C++ !
Anche Borland ha deciso di supportare wxWindows con il suo prossimo
Builder-X e questo darà un ulteriore impulso al suo sviluppo.
Sotto Windows uso Dev-C++/gcc (o Mingw che si voglia) e Borland, sotto Linux
ovviamente gcc e Anjuta come ambiente integrato.
ciao.