mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.os.linux.development
Titolo: [HELP] compilare un file server TCP

cioa
questo file che sto cercando di compilare ,far diventare un eseguibile (non
un objet),
non  so come compilarlo ne se ci sono errori sul file
lo compilo con il comando make mi fa l'eseguibile ma come lo lanchio non mi
fa vedere i numeri che dovrebbero essere stampati sul video come debug
grazie a tutti
ciao gabry
#include <stdio.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#define PORT 4000
#define MAXCONN 5
void addr_initialize(sockaddr_in* indirizzo,int port,long IPaddr)
{
indirizzo->sin_family      = AF_INET;
indirizzo->sin_port        = htons((u_short)port);
indirizzo->sin_addr.s_addr = IPaddr;
}
void main(int argv,char* arg[])
{
char ds[20];
int sd,sd1;
sockaddr_in server_addr;
sockaddr_in client_addr;
printf (" 0 ");
socklen_t client_len = sizeof(client_addr);
printf (" 1 ");
addr_initialize(&server_addr,PORT,INADDR_ANY);
printf (" 2 ");
sd = socket(AF_INET,SOCK_STREAM,0);
printf (" 3 ");bind(sd,(sockaddr*)&server_addr,sizeof(server_addr));
printf (" 4 ");listen (sd,MAXCONN);
printf (" 5 ");
sd1 = accept   (sd  ,   (sockaddr*) &client_addr,&client_len);
printf (" 6 ");
send(sd1,"ciao",4,0);
printf (" 7 ");
recv(sd1,ds,4,0);
printf (" 8 ");
//close(sd1);
}

 
Prova ad aggiungere un \n alla fine della stringa stampata oppure un
fflsuh(stdout) per forzare il flushing dell'output.
Appena puoi passa a gdb o DDD per debuggare i programmi.
E' molto piu' comodo :-)
Alessandro

Newsgroup: it.comp.os.linux.development
Titolo: Apache e public_html

Ho esigenza di rendere pubblico uno spazio gestito da uno user. Apache, come
noto, mette a disposizione una opzione, all'interno del file srm.conf (se
ricordo bene), che permette di accedere alla directory $HOME/public_html di
un qualsiasi utente tramite l'URL: nomeserver/~user/
 Ho praticamente lasciato intatti i files di configurazione, li ho comunque
confrontati con quelli di un'altro server che gestisco e sul quale questo
metodo funziona, nella direcory public_html ho creato un file index.html
(corrispondente a quello che l'apache va a leggere per default, come da
configurazione) ma dall'esterno ogni tentativo finisce in error 403
(Forbidden).
Qualcuno ha avuto già di questi problemi e saprebbe quindi indicarmi una
soluzione?
Grazie in anticipo.
--
Alessio

 Grazie in anticipo.
Anche se credo che qui tu sia OT, probabilmente non sono settati
correttamente i permessi delle cartelle public_html.
I file e la cartella devono essere leggibili a tutti.
Controlla anche i file di configurazione e verifica che l'opzione sia
attiva.
LG
-- 
**************************************************************************
Leandro Gelasi
V Year Computer Science Engineering at Siena University
email : 
gela...@lucy.ing.unisi.it
Gilles Villeneuve will live forever
**************************************************************************
Newsgroup: it.comp.os.linux.development
Titolo: Kylix2 e distribuzione apps...

Ciao.
Ho sviluppato una micro app con kylix2 , ora vorrei distribuirla
ma non so di quali librerie necessita, insomma, per impacchettare il tutto, 
come devo procedere ?
Grazie !
-- 
bye.
Stefano

Nemo wrote:

da console esegui ldd [nomeeseguibile],
comparirà un elenco di tutte le librerie utilizzate
dal programma compilato.
Tieni presente che non è necessario distribuirle
tutte, la maggior parte sono già installate
sulla quasi tutti i sistemi linux.
Tieni d'occhio invece le librerie specifiche di
kylix:
- 
libqtintf-6.5-qt2.3.so
 
- libqt.so.2
(esempi tipici, dovrebbero essere necessarie per
tutti i programmi con gui)
Penso sia preferibile fornire le librerie in
un pacchetto separato rispetto al programma,
molti potrebbero averle già installate.
Dai un' occhiata anche al capitolo Deploying Applications
nella guida di kylix, in particolare segnala agli utenti
la questione del LD_LIBRARY_PATH, di modo che gli stessi
riescano effettivamente ad eseguire il programma.
Simone

 tutti i programmi con gui)
Molto gentile, grazie !
-- 
Sostituire la IXS con sztrash per avere la mia email

Newsgroup: it.comp.os.linux.development
Titolo: vpopmail + ldap

Ho configurato un server di posta con QMail, utilizzando vpopmail come
popper. Questo server fa parte di una rete comprendente altri server di
posta (Microsoft) dislocati su tutto il territorio nazionale.
Mi è stato chiesto se è possibile "pubblicare" gli account creati,
attaraverso un server LDAP in modo renderli visibili anche ad utenti che
sono configurati su gli altri Mail server.
Avete suggerimenti su come procedere?
Grazie a tutti

 wrote in message
news:8ge4qa$etk$1...@oldforst.unisource.it...


Cosa c'incastra tutto cio' con icol.iniziare? Ci sono altri newsgroup
per queste cose, per favore usa quelli (e le probabilita' di avere una
risposta aumenteranno).
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"

Avete suggerimenti su come procedere?
Installa openldap e scrivi uno script per replicare i tuoi dati dentro
il database.
-- 
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
Newsgroup: it.comp.os.linux.development
Titolo: Numero seriale di Kylix.

Salve.
Ho installato kylix che è uscito con l'ultimo numero di Linux&C. PErtanto
devo andare sul sito di Borland per ottentere un numero di registrazione
e così ho fatto. Il fatto è che dopo 48 ore non ancora mi viene spedito
il numero seriale. Ora non penso che alla Borland c'è l'uometto che
vaglia tutte le richieste di numero seriale per poi inviare le mail :-)
Penso piuttosto che sia una procedura automatizzare (ovviamente !)
E' allora perchè dopo 48 non ancora mi spediscono il seriale?
Anche a voi è capitato la stessa cosa? Siccome ho una grasnde voglia di
utilizzarlo che mi dice come ottenere il numero seriale subito.
Grazie mille.

vaglia tutte le richieste di numero seriale per poi inviare le mail :-)
Le chiavi vengono spedite in modo automatico.  
Manda, comunque, due o tre richieste, a volte il loro server
fa le bizze.  Io ho avuto il tuo stesso problema per le
chiavi di JBuilder e Delphi 6.  A volte non sono arrivate, a
volte sono arrivate immediatamente.
Riprova.
-- 
The Follet

 wrote in message
news:pan.2001.10.30....@spamlibero.it...

non hai pensato di chiedere lumi a borland? o al max di riprovare?
personalmente a me il numero seriale è arrivato dopo pochi minuti;
ciao

 ha scritto:

Ho chiesto lumi ma non ancora rispondono. Poi ho provato già tre volte ma
non ancora arriva questo cacchio di seriale. Qual'è il link e le modalità
di registrazione? Mi viene il dubbio che non stia sbagliando..............

Newsgroup: it.comp.os.linux.development
Titolo: Aggiornamento x Autoroute 2002

Salve, qualcuno sa dirmi dove scaricare, gratuitamente, l'aggiornamento per
Autoroute 2002.
Anticipatamente ringrazia
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Salve, qualcuno sa dirmi dove scaricare gratuitamente l'aggiornamento per
Autoroute 2002?


Newsgroup: it.comp.os.linux.development
Titolo: Socket -> stringa[char]

ciao,
ho un problema: non riesco ad archiviare il contenuto di csock in una
stringa (csock e' il socket che apro in fase di connessione):
csock=accept(s,(st...));
ho provato e riprovato... ma non riesco a trovare una soluzione..
ciao e grazie

Fishh wrote:

"Contenuto di csock" ? Il descrittore di socket e' un int, ma non credo che 
tu lo voglia mettere in una stringa.
In it.compl.lang.c sei stato piu' chiaro :)
potresti creare un array e fare un ciclo che inserisca man mano cio' che 
ricevi nell'array
es°
char pippo[20],c;
int i=0;
while(c!='\0')
        {
         recv(csock,&c,1,0);
         pippo[i]=c;
         i++;
        }
ovviamente se la stringa e' piu' lunga di 20 caratteri, terminatore 
compreso, sei finito :)
Ciao,
Riccardo
Newsgroup: it.comp.os.linux.development
Titolo: Compilatore

Esiste un compilatore per linux che non sia sotto GPL?
--
Lorenzo Malaguti
www.prodev.org
 - per sviluppatori, ricercatori  e professionisti dell'IT

 
www.prodev.org
 - per sviluppatori, ricercatori  e professionisti dell'IT
 
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Svista un po' ridicola vista la signature ;-)
Wiz of Id

 ha scritto nel messaggio
news:3A9F8ECB...@galactica.it...

:-) mica si puo' saper tutto eh? :-)

Esiste un compilatore per linux che non sia sotto GPL?
Si', parecchi.
Ad esempio, tutti i compilatori cobol che ho trovato io.:-(
-- 
           |Save our planet!
  Ciao     |Save wildlife;
  roberto  |For your E-MAIL use only recycled Bytes !!
           |roberto poggi  
rpo...@softhome.net

Dimenticavo di dire per C++
qualsiasi indicazione e' gradita.

 qualsiasi indicazione e' gradita.
Metrowerks, mi sembra.

 Metrowerks, mi sembra.
'azz... e' vero, me ne ero dimenticato...
grazie infinite

 
kai c++
pgigroup c++ ( 
www.pgroup.com
 )

sono cosi' abituato a ragionare in c++ che ormai per me e' di default.
Adesso, pero', ci spieghi perche' non lo vuoi sotto GPL.
Se e' per quello che penso io, sbagli. :-)


 qualsiasi indicazione e' gradita.
Perche' non GPL ????
Comunque guarda su
http://chpc06.ch.unito.it/linux/F/1/
sito che, vista la tua firma, dovresti conoscere: e` un mirror
italiano di SAL.
ciao, Andrea

ho come l'impressione che tu abbia seguito un altro thread in un altro
newsgroup :-)
--
Lorenzo Malaguti



Newsgroups: it.comp.os.linux.development
Subject: Compilatore
Date: Fri, 2 Mar 2001 12:29:24 +0100
Lines: 11
Organization: Centro Servizi Interbusiness
NNTP-Posting-Host: 194.243.111.34
[cut]
Esiste un compilatore per linux che non sia sotto GPL?
---------------------------------------------------------
Questo lo hai scritto tu, o hai un clone?

Newsgroup: it.comp.os.linux.development
Titolo: Quale distribuzione per sviluppare software

qual'è la distribuzione più adatta per sviluppare con linux?

 qual'è la distribuzione più adatta per sviluppare con linux?
Una qualsiasi.
-- 
Lawrence "Rhymes" Oluyede
http://loluyede.blogspot.com
rhy...@NOSPAMmyself.com

>> qual'è la distribuzione più adatta per sviluppare con linux?
   Debian è particolarmente indicata, ha tutta una serie di utility
   e di script per la compilazione e la distribuzione del software.
   Secondo me fa la differenza. Inoltre, essendo basata fondamentalmente 
   su software free, sei poi sicuro della portabilità del tuo software.
   Cordialità,
   Paolo Lulli	 
 
-- 
<!--_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_
                      The Hacking Pages
 
www.lulli.net
-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-->

Newsgroup: it.comp.os.linux.development
Titolo: [?] gestire le porte seriali

Salve, ho un piccolo problema da risolvere e sono certo che per molti
di voi sarà una bazzecola e riderete di me, ma... non so come si
gestiscono le porte seriali in C / C++.
Quel che devo fare è semplicissimo: aprire la COM1, settare i
parametri (baud, parity, data bits, stop bit, handshake, ecc.),
guardare se ci sono dati e quanti, leggere i dati, memorizzare il
tutto in una stringa, mandare delle stringhe in output sulla stesssa
porta e chiuderla.
Bazzecole, no?
Non per me...
Dovrei fare queste cose e sotto DOS con il BORLAND C++ 3.1 (non ridete
;-) )e sotto Linux con gcc... quindi più semplice di così... 
Peccato che sull'help in linea del Borlandc non sia riuscito a trovare
niente che riguardi le porte seriali... Peggio che mai sotto Linux,
dove non dispopngo di nessuna documentazione e per di più è un mondo
completamente nuovo per me. La sola cosa che sono riuscito a capire è
che alla COM1 è associato il file /dev/ttys0, ma... che farne? ;-)
Non posso credere che qualunque implementazione C++ non disponga di
una libreria di funzioni già belle e pronte per gestire le RS232.
Persino il BASIC (pessimo linguaggio di programmazione ;-) )gestisce
le porte con una semplicità tale come fossero file di testo...
possibile che il C non possa farlo?
Sono certo di essere io l'handicappato, e non il C limitato, quindi se
qualcuno sapesse la risposta (e sono certo che ce ne siano moltissimi)
e fosse anche così gentile da postare un frammento di codice, anzi due
(uno per DOS e l'altro per Linux) farebbe cosa non gradita, ma
graditissima!
Bye
Alex
ale...@virgilio.it

 (uno per DOS e l'altro per Linux) farebbe cosa non gradita, ma
Per il dos niente da fare, non lo conosco e non lo uso, per linux di certo 
sei in grado di aprire un file e leggerlo e scriverlo, vero?
Ciao
Simone
Newsgroup: it.comp.os.linux.development
Titolo: copiare un eseguibile in un buffer

Devo copiare un file ottenuto dalla compilazione di un sorgente C su Linux,
nel buffer che dove inviare con una send. Il mio problema è che non so come
fare.
Un aiutino?...
Grazie

Ciao, Nuke!
Il giorno 03/09/2003 alle ore 11:46 hai scritto:
 N> Devo copiare un file ottenuto dalla compilazione di un sorgente C su
 N> Linux, nel buffer che dove inviare con una send. Il mio problema è che
 N> non so come fare.
struct stat fi;
if (stat("nomefile", &fi) != 0)
  return errore;
unsigned char *buffer = (unsigned char *)malloc(fi.st_size);
if (buffer == NULL)
  return errore;
int fd = open("nomefile", O_RDONLY);
if (fd == -1)
  return errore;
read(fd, buffer, fi.st_size);
close(fd);
S.E. & O.
Bye
--
NO PATENTS
Sostieni la protesta contro la brevettabilita' del software nella UE
http://www.softwarelibero.it

Newsgroup: it.comp.os.linux.development
Titolo: problemi con kdevelop

Ho installato kdevelop.
Per errore ho nascosto la barra principale (toolbar).
Andando a naso (sono newbie) ho cercato di prima leggere poi
modificare il file di configurazione (non so nemmeno se è quello ma 
gli assomigliava molto).
E cioè: /usr/share/config/gideonrc
E in effetti la proprietà hidden risultava true
Ho cambiato in false... niente. Ripartiva sempre con la toolbar nascosta.
Ho disinstallato e reinstallato il pacchetto... niente, ancora così.
Ma cosa devo fare per farla riapparire?
grazie!



la cosa più semplice è cancellare il file di configurazione, che si
trova nella tua home ( .kde/share/config/kdeveloprc ) e poi riavviare
Kdevelop

 Kdevelop
Primo grazie per avermi accorciato la nottata.
Secondo sono newbie linux e non immaginavo che i file di configurazione 
stessero in maniera "nascosta" nella home.
Terzo senza doverlo cancellare ho impostato a Enabled la proprietà della 
toolbar.
Quarto ancora grazie.
Ciao

biko wrote:


Per informazione per chi avesse un problema simile (per altro molto facile 
da cascarci) il file non è kdeveloprc (il quale non è presente nella dir),
ma è gideonrc.
Newsgroup: it.comp.os.linux.development
Titolo: Colori su Gtk

sto iniziando a programmare con le librerie gtk, e quale miglior esercizio 
del porting di una applicazione già realizzata e testata?
Ho quindi riscritto in C una mia applet java, un giochino molto semplice, 
di qualche tempo fa.
Dopo qualche ora di lavoro il solitario è venuto alla luce, con mia grande 
soddisfazione visto che è la mia prima esperienza di programmazione sul 
pinguino.
Solo un piccola cosa non ha funzionato: il colore.
gdk_draw_rectangle (pixmap,
                      widget->style->fg_gc[colore],
                      TRUE,
                      posiX, posiY+7,
                      40,16);
cambiando il valore di: colore, mi disegna il rettangolo con varie 
gradazioni di grigio ma dei colori, anche semplici come rosso, verde, 
giallo, niente.
Si sapreste consigliare dove guardare?
Grazie
Il listato completo è sul mio sito, 
http://spazioweb.inwind.it/giochiweb
 
alla pagina giochi da tavolo
Antonino Iacono
---------------
http://spazioweb.inwind.it/giochiweb
  ICQ #150151607
Utente Linux registrato: #238635 (
http://counter.li.org
)
Qvwm il mio window manager preferito (
http://www.qvwm.org
)
"Una vita senza ricerca non e' degna di essere vissuta" (Socrate)

                       40,16);
usa: 
GdkWindow* Window = GTK_WIDGET(widget)->window; /* (per avere la 
gdkwindow del widget) */
GdkGC* GraphicContext = gdk_gc_new (Window) /* nuovo graphic context 
per il widget */
gdk_rgb_gc_set_foreground (GraphicContext, 0xRRGGBB); /* ossia red 
green blue, per impostare il colore primo piano, set_background l'ovvio 
complemento */
gdk_draw_rectangle (Window, 
                    GraphicContext,
                    1,
                    posiX, posiY+7,
                    40,16);
la doc. completa e' sul sito delle gtk, in vari formati 
http://www.gtk.org/
-- 
Se l'appetito vien mangiando,
Figuriamoci a digiuno...
BW2K+2

                       40,16);
usa: 
GdkWindow* Window = widget->window; /* (per avere la gdkwindow del 


 Solo un piccola cosa non ha funzionato: il colore.
http://www106.pair.com/rhp/gtk-colors.html
byeZ!
-- 
Vanni Brutto
| email 
za...@nofesso.libero.it
      |
| irc nick VanniB   |   ICQ 18526701 |
--- rimuovi nofesso per rispondere ---
---PC powered by Linux kernel 2.4.18za
Un OS per trovarli, un OS per domarli,
Un  OS   per  ghermirli  e   nel  buio
incatenarli. 

 
GRAZIE
ho provato subito e al solitario è passato il daltonismo
ecco il risultato: 
http://spazioweb.inwind.it/giochiweb/vittoriano.tar.gz


Newsgroup: it.comp.os.linux.development
Titolo: Gestire modem seriale

Ciao a tutti.
Come posso interfacciarmi ad un modem GSM su porta seriale per
mandargli alcuni comandi AT?
Nello specifico devo poter fare una chiamata ed eseguire un file audio,
e rimanere in attesa di uno squillo e, alla ricezione di uno squillo,
eseguire un'applicazione esterna mandandogli come argomento
l'identificativo di chi sta chiamando.
Cosa mi consigliate?
Grazie mille!
Ciao
Decibel.

 l'identificativo di chi sta chiamando.
ahem, una cosuccia da niente, proprio.
-- 
FeLinux, nuova distro italiana: 
http://www.fmtec.it/felinux/
Newsgroup: it.comp.os.linux.development
Titolo: Documentazione ncurse in italiano

Sapete se c'e' qualcosa anche brevi tutorial per usare ncurse?
Essendo alle prime esperienze avere del materiale in italiano non sarebbe
male...
Grazie mille.



Una breve introduzione, non un tutorial, lo trovi su LinuxFocus, anche
in italiano. Mi pare sul numero di marzo o di maggio di quest'anno.
http://www.linuxfocus.org
Bye.

On Wed, 16 Oct 2002 08:48:51 +0200, Pisinho wrote:

Guarda, scrivendo su google "ncurses" e scegliendo italiano questo era il
quarto link. chi ha da intendere...
http://pluto.panservice.it/ildp/altri/ncurses-intro.html
p.s. e' la traduzione dell'originale howto in inglese
Riccardo

Newsgroup: it.comp.os.linux.development
Titolo: Problemuccio con gtk

All'interno del codice dell'interfaccia che sto creando ho queste  linee
void on_modellocombo_entry_changed          (GtkEditable     *editable,
gpointer         user_data){
if (gtk_entry_get_text (GTK_ENTRY (GTK_COMBO(modellocombo)->entry)) = =
"modello 11")
    gtk_entry_set_text (GTK_ENTRY (GTK_COMBO(hrdiagramcombo)->entry),
                            gtk_entry_get_text (GTK_ENTRY
(GTK_COMBO(modellocombo)->entry)) );
}
Qualcuno mi sa dire perchè non mi verifica la condizione anche se nella
combo 'modellocombo' seleziono la voce "modello 11"?
la guida dice che gtk_entry_get_text () è deprecata ma anche con
gtk_editable_get_chars() non ho quagliato niente.
per l'appunto commentando l'if mi stampa proprio "modello 11" nelle combo
hrdiagramcombo)
per favore aiutatemi, sarà una sciocchezza ma non ne esco fuori.

 gtk_editable_get_chars() non ho quagliato niente.
La gtk_entry_get_text() non è deprecata, neanche sulle gtk+-2.0.
Ad ogni modo: stai facendo confusione su come si confrontano le stringhe
in C. Hint: man strcmp.
E non mettere tutti quegli spazi in giro per il codice.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://www.radiance.d2g.com/~zefram
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

  Emmanuele.
Ciao e grazie mille.

 Non è così secondo il reference che ho io sulle GTK+.
L'ho anche io, ma non verrà sicuramente deprecata prima delle GTK+
3.2, cioé tra cinque o sei anni. ;-)

Newsgroup: it.comp.os.linux.development
Titolo: Tutorial su programmazione

Qualcuno sa consigliarmi qualche buon tutorial sulla programmazione in
linux??
Grazie 1000
Yuri
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 ha scritto nel messaggio
news:80Z20Z185Z29Y1...@usenet.libero.it...


Newsgroup: it.comp.os.linux.development
Titolo: ncurses - salvataggio dello stato dello schermo

Spero di non avere problemi con il mio terminale
ma quando avvio un mio programma in ncurses al
suo ritorno la console non riporta più i messaggi
precedenti.
Il salvataggio della console non dovrebbe farlo
automaticamente initscr() ?
Grazie anticipate, Antonio.
-- 
Saluti, Antonio Gallo - AGX per gli amici di Usenet
(o_         
http://www.antoniogallo.it
   Sito personale
//\         
http://www.badpenguin.org
    Progetto "Bad Penguin" (d)
V_/_        
http://www.linux.it/ILS
      Italian Linux Society 

 precedenti.
Hai richiamato endwin() alla fine?
Bye.

Newsgroup: it.comp.os.linux.development
Titolo: Problemi nella gestione dei segnali in script shell

Salve a tutti,
Mi sapete dire come mai il segnale ERR usato all'interno di script
shell non viene riconosciuto come valido.
Lo stesso segnale è OK se usato su HP-UX.
Grazie e buone feste

 shell non viene riconosciuto come valido.
Non mi risulta un tale segnale sotto linux. Puoi usare SIGUSR1 e
SIGUSR2.
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
It can't rain forever,
but you can die before seeing the sun again.

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

Hi All!
  I've a box with RH6.2 and g++ 2.91.66; It seems don't optimize my code (I
use -O2 and -s options), so my application in release version runs at the
same speed of the debug one.
Did someone heards anything about this ?

 same speed of the debug one.
Per ogni tipo di cpu puoi impostare ottimizzazioni diverse. Il codice di
debug ti rende piu' grosso l'oggetto non lo rallenta apprezzabilmente.
--
  	Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.4.3-xfs
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! The Moment Is Now In All History, The Time Has Arrived And This Is The
  		One Place To Be. !>-
  			Savatage - This Is The Time

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

ciao a tutti,
sto cercando di fare il porting di un applicativo scritto per windows.
come posso fare a tradurre la funzione Win32 CreateThread sotto linux? la
funzione non fa altroche threadizzare un funzione 
grazie
Giuseppe
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Potresti usare pthread_create() ma non so se funziona allo stesso modo.
Per informazioni digita il comando "man pthread_create".
Vedi anche (link trovati cercando su google):
http://www.tldp.org/FAQ/Threads-FAQ/
http://pauillac.inria.fr/~xleroy/linuxthreads/faq.html
Alessandro.
Newsgroup: it.comp.os.linux.development
Titolo: aiuto per disinstallazione linux

 
          qualcuno mi puo gentilmente spiegare come fare per disinstallare linux fox
desktop (derivato da fedora core) per rinstallare windows dato che devo dare
la macchina a mio nipote che è alle primissime armi con il computer. grazie
mille in anticipo a chiunque mi risponderà.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 la macchina a mio nipote che č alle primissime armi con il computer. 
beh perchč non lo fai iniziare con linux?

RedWiz ha scritto:

Infatti, sarebbe la scelta migliore....una bella Ubuntu, e vai alla 
grande :)
ciao

 grazie mille in anticipo a chiunque mi risponderà.
con fdisk, ma perchè non vuoi regalare a tuo nipote un pc con un vero
sistema operativo? se è alle prime armi, con linux imparerà molto più in
fretta e molto meglio l'uso del tuo regalo.
vuoi veramente bene a tuo nipote? lasciagli linux!


paolo67 sei fuori il tema di questo news group. 
Se vuoi installare windows su di un computer,
telefona al numero di assistenza microsoft
02 70398398
troverai un operatore che per telefono ti guiderà passo passo
nell'installazione.
Ciao e buona installazione.

 
Gasp! E' un'interurbana!
L'avessi almeno indirizzato su it.comp.os.win.qualcosa... :-)
Alessandro.

L'avessi almeno indirizzato su...
Ma vuoi mettere 10min di telefonata con la serietà, la professionalità e la
competenza di un servizio microsoft liberamente disponibile ed aperto al
pubblico?
Installare windows non è facile e non è cosa da tutti.
Può essere molto pericoloso per un computer, per le domande è meglio
rivolgersi a personale competente e farsi guidare da loro.
Vuoi mettere il costo di una telefonata col rischio di trovarsi con un pc
che non va?
Provare per credere ;-)

NutNut ha scritto:

ah c'è qualcosa che la microsoft non fa pagare?? :PP

 Può essere molto pericoloso per un computer
ROTFL!!!!
ciao
Filippo B.
-- 
Ci vuole tutta la vita per imparare a vivere e, quel che forse
sembrerà più strano, ci vuole tutta la vita per imparare a morire.
(Seneca)

Nardin wrote:

LOOL :D
-- 
daniele_athome

NutNut wrote:

Difficile installare winzozz dici? Ma se basta praticamente fare avanti,
avanti, avanti... :PPP
No a parte gli scherzi è veramente una cavolata installare windows, il setup
è stato creato apposta per richiedere meno assistenza possibile...
-- 
daniele_athome
Newsgroup: it.comp.os.linux.development
Titolo: problema SAMBA

ciao a tutti, vi espongo il mio problema:
devo creare una directory e fare in modo che un determinato gruppo possa
leggerci e scriverci e tutti gli altri della ditta (gruppi e utenti) possano
solo leggerci.
cosa metto nel file smb.conf?? avevo pensato di creare un gruppo in cui
inserire tutti coloro che non possono scriverci, cosě sarebbe semplice ma
appena si assume una persona nuova bisogna aggiornarlo subito
grazie in anticipo
Federico Biavati

appena si assume una persona nuova bisogna aggiornarlo subito
E perché non fai il contrario? Crei un gruppo che può leggere/scrivere e
tutti gli altri solo leggere. Quando arriva uno nuovo automaticamente
può solo leggere.
Basta che fai questo a livello di unix e samba lo rispetta, se no devi
usare write list e read list.
-- 
giu...@pobox.com
Newsgroup: it.comp.os.linux.development
Titolo: libjpeg e c++

 #include  <jpeglib.h>
Forse dicendogli che le funzioni sono C e non C++?
Prova a cambiare la riga sopra con queste:
#ifdef __cplusplus
extern "C" {
#endif
#include <jpeglib.h>
#ifdef __cplusplus
}
#endif
Non sarà bellissimo da vedere...
[...]
Ciao,
Marco

Non sarą bellissimo da vedere...
grazie ma avevo risolto gia il problema andando a vedere come vengono
usate dalla kdelibs (in c++), č esattamente com hai detto tu:-)
ciao.,
Newsgroup: it.comp.os.linux.development
Titolo: invio mail con attache

salve a tutti.
stio lavorando ad uno script che alla fine della elaborazione manda i
risultati della stessa via mail ad una serie di indirizzi. la cosa (grazie
all'aiuto del ng) funziona perfettamente, ma con l'aumentare della mole dei
dati elaborati la mail diventa poco leggibile. il problema si risolverebbe
allegando parte dei dati alla mail lasciando nel testo solo il riepilogo. il
comando che uso per mandare la mail č:
mailx -s "esito: $var1" `cat mailing.list` < process_result.txt
ho provato ad aggiungere il comando uuencode per allegare parte dei
risultati:
uuencode risultati.txt allegato.txt|mailx -s "oggetto della mail"
"indirizzo" < testo.txt
ma la cosa non funziona, in definitiva riesco ad allegare solo senza il
corpo della mail e viceversa.
qualcuno sa come risolvere il problema?
grazie.
--
gp
--------------------------------
Inviato via 
http://usenet.libero.it

 ha scritto nel messaggio
news:213Z140Z5Z29Y1...@usenet.libero.it...
crei prima l'uue di quello che vuoi incollare al testo della mail, poi lo
appendi al di sotto del testo della mail che hai scritto come sunto, e poi
spedisci il tutto nel modo normale che hai sempre fatto ;-)
ciao

cosa vuol dire "appendi al di sotto del testo"? e soprattutto come si fa?
ciao
--
gp

--------------------------------
Inviato via 
http://usenet.libero.it

 ciao
uue tuo file >> nome mail che devi spedire ...
le >> o cosi' << appendo in fondo al file
le > o < se esiste gia' il file lo vuotano e reiniziano da capo ...
ora hai capito che significa appendi sotto ???
es:
mail.txt
bla...bla...bla...bla...bla...bla...
bla...bla...bla...bla...bla...bla...
bla...bla...bla...bla...bla...bla...
bla...bla...bla...bla...bla...bla...
uue attach.dat >> mail.txt
spedisci il tutto ... (magari ricorda di lasciare un a capo in fondo al file
mail per distaccare l'inizio dell'uue e un'altro a capo alla fine dell'uue
... (sicurezza sempre in piu')
ciao

Navevo capito che per appendere intendevi >>, adesso è tutto chiaro e
funziona perfettamente.
Grazie!
--
gp

--------------------------------
Inviato via 
http://usenet.libero.it

Ciao a tutti,
ho questo tipo di problema:
al termine di un programm, devo inviare una mail con in allegato un 
grosso file di log.
eseguo il seguente comando:
cat nome_file | compress | uuencode -m nome_file.Z | mail -s "oggetto 
mail"   
pl...@pluto.it
Ebbene, la codifica base64 (parametro -m di uuencode) funziona, peccato 
che nella mail non abbia un file allegato ma tutto il contenuto del file 
   espanso nel corpo.
Riuscite ad aiutarmi?
Grazie

On Tue, 23 Sep 2003 16:42:50 +0200, Antonio Simonetti 
was talkin'about:
#define IMHO

Ho usato ancora uno shell script, biabam mi pare, che farebbe al caso tuo.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Asynchronous inputs are at the root of our race problems. !>-
                 D. Winker and F. Prosser

 #define IMHO

Newsgroup: it.comp.os.linux.development
Titolo: nuovi file .myext in una directory mydir

salve a tutti,
avrei la necessita' di eseguire uno script bash ogni volta che in una
directory mydir ci sia un nuovo file <nome>.myext
pensavo di fare un controllo tramite il cron ogni minuto, ma ho paura di
appesantire troppo il sistema....
qualche idea? avete mai affrontato il problema?
preciso che i file verranno passati tramite ftp, forse puo' essere
d'aiuto...
grazie
Dade

 qualche idea? avete mai affrontato il problema?
sì. Hai varie possibilità:
1) fare un programma che si appoggia a fam e controllare quando la
directory viene modificata. Facile, tutto in userspace, ma fam e bacato
e non vivrà ancora a lungo
2) usi la syscall dnotify. Devi prendere mano, meno facile della soluzione
precedente ma ancora tutta in userspace
3) usai dazuko. Questo è un modulo del kernel che ti segnala quando una
directory viene modificata aggiungendo un file. La palla è che è un
modulo.
Io sceglierei la 2.

 di appesantire troppo il sistema....
Se la directory non e' troppo movimentata (non vengono aggiunti o tolti file
troppo spesso) tieni conto che nel caso non ci siano modifiche il tutto
potrebbe ridursi a verificare la data di ultima modifica della directory con
una stat() che non dovrebbe essere cosi' pesante.
Certo le soluzioni proposte da Ottavio sono molto piu' efficienti... :-)
Alessandro.

 ha scritto nel messaggio
news:pan.2004.09.07...@campana.vi.it...

ho scelto anche io la 2 :)
fortunatamente su /usr/src/linux/Documentation/dnotify.txt c'era anche un
esempio in c :)
l'ho modificato in modo da lanciare un system("percorso mio script") e il
gioco e' fatto
funziona perfettamente
grazie 1000 ottavio
Dade


ciao
-- 
Er Baitch
http://baitch.altervista.org/
-- Fortune of the day --
Take heart amid the deepening gloom that your dog is finally getting
enough cheese
		-- National Lampoon, "Deteriorata"
Newsgroup: it.comp.os.linux.development
Titolo: domanda su sql

ok, lo so che sono un ignorante di sql, ma mi serve una idea e non ho
tempo di studiare la teoria e vorrei terminare il programma sulla
compilazione del documento programmatico sulla sicurezza.
Il discorso è il seguente, vorrei salvarmi in una tabella dei modelli
compilati. A prima vista sembrerebbe una mezza scemenza, perché uno si fa
una tabella dove per ogni riga che rappresenta un modello compilato e si
salva tutti i dati.
Posso pensare quindi ad tabella con le colonne
    nome    | obbligo 1 | obbligo 2 | ....
------------+-----------+-----------+-------
mario rossi |    SI     |    NO     | .....
Il mio problema è che non conosco a priori la struttura della tabella,
visto che nelle lettere di incarico gli obblighi non sono predefiniti ma
possono essere personalizzati da chi compila le lettere.
L'unica cosa che mi è venuta in mente è di fare una alter table, e ogni
volta che aggiungo una voce aggiungere una colonna alla tabella.
Però non mi semba una soluzione pulita.... Per esempio non so se la alter
table funzioni sempre. Inoltre il mio dubbio è, cosa succede alle righe
preesistenti quando aggiungo una colonna? Che valori vengono inseriti?
Che voi sappiate, c'è un modo più sano di realizzare la cosa?


A mio modesto parere, dal momento che non conosci quanti obblighi a
priori una persona può avere, potresti creare una tabella separata
dove relazioni tutti gli obblighi alla persona che li deve adempiere.
Es:
(Persone)
 idPersona | nome  | ....
- -----------+-------+-----
     1     | Rossi | ....
     2     | Verdi | ....
(ObblighiDellePersone)
 idPersona | idObbligo
- -----------+-----------
    1      |     1
    1      |     2
    2      |     1
(Obblighi)
 idObbligo | descrizione
- -----------+-------------
    1      |  obbligo1
    2      |  obbligo2
Ovviamente ObblighiDellePersone avrà due chiavi esterne, una che
relaziona idPersona a Persone.idPersona, l'altra idObbligo a
Obblighi.idObbligo
In questo modo penso puoi evitare di scrivere alter table :)
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.0.3
iQA/AwUBQN7hrjWXBaxQfmEFEQL7VwCdFlRWAEtZhYp+Cwfr+EHniqMkGikAoKvo
rw8dwlJbU4PL9PIZVGi0wTpZ
=5WVG
-----END PGP SIGNATURE-----

 In questo modo penso puoi evitare di scrivere alter table :)
già
grazie del suggerimento.

 Che voi sappiate, c'č un modo piů sano di realizzare la cosa?
Altra idea. Codifichi tutti gli obblighi e le risposte in una stringa che
piazzi nel DB. Tipo ob1=Y&ob2=N
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
-<! Le donne e le salsicce sono la stessa cosa: pelle fuori e maiale dentro !>-
Newsgroup: it.comp.os.linux.development
Titolo: info kdevelop

Qualcuno conosce materiale tutorial manuali per kdevelop
grazie

 Qualcuno conosce materiale tutorial manuali per kdevelop
Puoi leggere il manuale di kdevelop. Il punto è che kdevelop è solo una 
raccolta di strumenti per programmare in molti linguaggi utilizzando 
vari wdget.
Più che altro ti serve un manuale del linguaggio che vuoi utilizzare e, 
se hai intenzione di usare i widget Qt (nativi o kde) il manuale delle API.
Posso anche dirti che kdevelop "non può fare miracoli", cioè è solo un 
aiuto.
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Se Gauss fosse vivo oggi, sarebbe un hacker.''
      --Peter Sarnack (Princeton University)

 
certo hai ragione, io cercavo del materiale su carta inquanto il manuale 
online mi risulta poco leggibile per me , esiste lo stesso manuale da 
poter scaricare ho cercato con gogle ma non ho trovato niente forse non 
ho saputo cercare bene.
Newsgroup: it.comp.os.linux.development
Titolo: Segnali e dealock

Ciao a tutti, sto realizzando una applicazione sotto Linux e ho un problema.
Fondamentalmente, la mia app deve usare i segnali e devo far si che due
processi, che lavorano in concorrenza, si sincronizzino tra loro.
Questo è il problema... Diciamo di avere il processo A e B
Questo il codice:
processo A:
kill (pid_of_B, SIGUSR1 );
sigsuspend(&mymask);
processo B:
siguspend(&mymask2);
kill(pid_of_A, SIGUSR1);
Questo è quello che succede (sbagliato nella parte finale): B entra in
sigsuspend. A manda un segnale a B. B esce da sigsuspend e manda il secondo
segnale *PRIMA* che A entri in sigsuspend. A quindi si perde il segnale e
rimane per sempre dentro a sigsuspend. Ho la conferma al fatto che A non
bufferizzi il segnale perchè se, una volta che A è bloccato, re invio un
secondo segnale, A lo sente e si sblocca. Sto cercando una soluzione
efficiente al problema. Qua ce n'è una, ma è un po' una schifezza... Ecco
qua:
Process A:
int unlock=0;
static void sig_handler(int signo)
{
    unlock=1;
}
void main()
{
/* A lot of code here */
kill (pid_of_B, SIGUSR1 );
while(!unlock);
unlock=0;
}
process B:
siguspend(&mymask2);
kill(pid_of_A, SIGUSR1);
Questa versione funziona, perchè il signal handler viene sempre chiamato,
per cui è la variabile unlock che si "ricorda" che è arrivato un segnale.
Questa versione funziona sempre e comunque, o almeno, provandola così
sembra. Però è una schifezza... uso una variabile globale e A è costretto a
looppare sprecando cicli di CPU.. Posso fare qualcosa di meglio?
Grazie a tutti per l'attenzione

 processi, che lavorano in concorrenza, si sincronizzino tra loro.
Una soluzione che ho visto applicata e' un thread dedicato alla
serializzazione dei segnali. Cioe' crei un thread con la  sigmask opportuna, e
come handler specifichi qualcosa che metta in una fifo una struttura che indica 
il segnale ricevuto, il tempo se ti serve, ecc...
(Il thread principale non trappa i segnali)
Poi il thread principale in un punto che vuoi tu controlla lo stato della
FIFO e si comporta di conseguenza.
La complessita' non e' trascurabile, ma e' una soluzione elegante.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
-<! When I was young I used to pray for a bike. Then I realized that God 
	 doesn't work that way. So I stole a bike and prayed for forgiveness. !>-
Newsgroup: it.comp.os.linux.development
Titolo: Editor kde

Salve a tutti,
Non voglio scatenare l'ennesimo flame vim-emacs e company!
Ma devo sviluppare codice in c sotto Linux, ed essendo abituato ad
ultraedit, cercavo qualcosa di simile su kde.
Ho già visto diversi buoni editor o ide (ma il lato ide non mi interessa)
come kate e anjuta, quindi eventualmente sceglierò fra questi, ma volevo
sapere se esiste un editor con queste caratteristiche:
1-Syntax higlithning
2-Apertura di più file in tab
3-Possibilità di avere la lista delle funzioni (w ultraedit).
4-Possibilità di avere una finestra di gestione risorse sempre aperte.
Più le solite cose (replace, selezione per colonne...)
Rileggendo mi sembra di aver chiesto se esiste ultraedit su Linux... :)
A parte gli scherzi mi è sembrato molto comodo Kate (carina la funzione per
comprimere le parentesi!) ma non ho capito se è possibile settare l'apertura
dei file in tab eventualemnte se è possibile configurarlo penso proprio che
sceglierò questo!
Grazie a tutti!

 sceglierò questo!
Io ti consiglierei gvim 6.2 con il patch per i tab (che forse diventera' 
parte di gvim dalla 7.0 di cui si parla negli ultimi mesi).
Bye,
  Gabry

 
Kate fa tutto quello che chiedi, ad eccezione della lista delle funzioni 
(o almeno, io non l'ho trovata :-)). Io con questo editor mi trovo molto 
bene (C & Python, principalmente)...

 bene (C & Python, principalmente)...
c' e', c' e'... (almeno, io l' ho usata per i miei programmuzzi in c++...)
se non mi sbaglio c' e' una voce nel menu' del tipo "show simbols"
-- 
18/11/2004 | -4 all' alba!

 
E' vero c'è (la voce del menu è proprio quella)! Grazie, ora è ancora 
meglio :-)

 Non voglio scatenare l'ennesimo flame vim-emacs e company!
]zac[
- Emacs  + gdb + DDD
- kdevelope (se hai un sistema con buone prestazioni).


Ribadisco grazie delle dritte e consigli!
Al momento sto usando kdevelop, mi trovo abbastanza bene!
Newsgroup: it.comp.os.linux.development
Titolo: aggirare la risposta del kernel, e' possibile?!?

Ciao. Sto creando un programma che utilizza i raw socket per stabilire
connessioni TCP/IP. Riesco ad inviare correttamente il SYN, riesco a
leggere il SYN/ACK che il server invia in risposta ma... ,e qui arriva il
bello, il kernel risponde automaticamente a questo SYN/ACK con un RST. Ho
provato pure a connettere il raw socket ma il risultato e' lo stesso.
Come posso fare per non far intromettere il kernel? Pensando che vedere i
sorgenti di nmap mi potesse aiutare ho invece scoperto che il SYN scan
(-sS) ha lo stesso problema, il kernel risponde automaticamente con un RST.
Per favore... qualcuno mi sa dire come devo fare per non far interferire
il kernel? Grazie mille!

RST.
Ci  provo:  Non  e'  che  per qualche  ragione  entra  in  gioco  la
protezione contro il SYN-Flood del Kernel ?
-- 
 __
| _         "The Internet is slow, could you please reboot it ?"
|__|iambo   mailto:
gabr...@giambonini.com
 
www.giambonini.com

Non so che dirti. la protezione verso il syn-flood (mi pare siano i
syn-cookie) non dovrebbe essere verso i syn in entrata, stabilendone un
numbero massimo?!? non riesco proprio a fare in modo che il kernel si
faccia i fatti suoi :) Kerneeeel caaattivo! :D


numbero massimo?!?
Hmmmm ... Si,  pero' non so' a che punto  del 3-Way-Hanshaking entra
in gioco. Sarebbe logico pensare che il meccanismo scatti al momento
del  primo SYN,  ma puo'  darsi  che scatti  come risposta  all'ACK.
Insomma, e' al momento dell'ACK che il kenel alloca le risorse della
connessione,  e  il syn-flood  (O  syn-cookies  :) ?)  mira  proprio
all'esaurimento delle risorse ...
Oppure puo'  darsi che  mi stia  sbagliando io  e che  qualcosa vada
storto da un'altra parte :-)


Il punto e' forse che  deve esserci un modo per non passare al kernel i
pacchetti che si vuole gestire diversamente. Forse un indizio potrebbe
essere iptables.
--
Alessandro Staltari
staltari(a)
geocities.com
Newsgroup: it.comp.os.linux.development
Titolo: newbie/debian/commercioelettronico

ciao a tutti sto usando linux da circa 4 mesi dato che dove lavoro si usano
server di rete linux debian con samba e win98 sulle macchine client. sono
sempre stato affascinato e insuriosito da questa "filosofia" in qualche modo
antagonista all'ottusità win, per pigrizia ho sempre usato win, fin da
quando misi le mani sul primo 286 (4mb di ram) e mi collegavo col modem 2400
con telix alle bbs... ma questa è un'altra storia.. debian è una fxxxxa !!!
l'ho messo sul portatile toshiba 4600, a casa ho un server con woody (p166
32mb ram 500mb hd) e non lo spengo da 4 mesi !!! adesso dovrei fare un sito
di commercio elettronico per una ditta, non so da dove cominciare, ho visto
l'offerta di aruba hosting linuc con annesse istruzioni per configurare
pgpnuke e bb, ma non basta per fare un sistema di vendita (semplice).
qualcuno puo' indicarmi la via ?
grazie,
e
--------------------------------
Inviato via 
http://usenet.libero.it

 l'ho messo sul portatile toshiba 4600,
Scusa se mi intrometto, ma che portatile possiedi?
Io ho un portatile Toshiba Satellite Pro 4600. E' lo stesso che hai tu?
Se si che distribuzione hai installato? Funziona tutto bene?
Vorrei provare a installare una distribuzione Debian, ma come alternativa a
Windows che non posso eliminare perche' mi serve per lavoro.
Ciao e grazie
GIGI

Newsgroup: it.comp.os.linux.development
Titolo: scuole di pensiero

 a) o b)?
a + admin skills
-- 
#include <stdio.h>/* (C) BW2K+3 This code is released under GPL 2+ */
int main(){char c[]={98,108,97,99,107,119,111,108,102,64,100,101,115,112,
97,109,109,101,100,46,99,111,109,32,119,101,98,46,116,105,115,99,97,108,
105,46,105,116,47,98,108,97,107,119,111,108,102,0};printf("%s\n",c);}

 (python,php,perl,java,ruby, ecc.).
Il discorso e' lungo, ed e' stato dibattuto molte volte in molte sedi... 
diciamo che e' meglio partire da a)... con una piccola eccezione: il Python 
non lo dovresti accantonare dopo che l'hai imparato.
Cercando su google tra i gruppi (magari tra it.comp.*), troverai molti 
interessanti flame... ehm, thread a riguardo :)
-- 
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."

Nessuno puo' dare una risposta certa alla tua domanda.
Penso dipenda da molti fattori.
Io ho iniziato con C, ed effettivamente ho poi trovato semplice imparare
nuovi linguaggi, ma e' stata una scelta forzata (non dipendeva da me).
Oggi, mi chiederei se preferisco fare molta gavetta per iniziare, oppure
cercare di sviluppare piu' in fretta applicazioni "complesse"
Forse, per il divertimento che ne conseguirebbe, sceglierei Python. Mi
farebbe innamorare della programmazione e la curiosita' e la voglia che 
scaturirebbero poi mi aiuterebbero nello studio del C.
forse.
auguri,
Riccardo
-- 
-=Riccardo Galli=-
 _,e.
s~  ``
 ~@.   ideralis Programs
.   ol 
 `**~  
http://www.sideralis.net

 iniziale, ma col vantaggio di imparare _bene_ il sistema operativo
Per curiosita`, il fatto di partire con Python(o PERL, o TCL/TK...)
come impedisce la conoscienza del sistema operativo?
Spesso per le librerie in C ci sono i bindings per linguaggi a piu` alto
livello, la conoscienza teorica e pratica dell'OS si puo` raggiungere
comunque meiante pratica (mi viene in mente ad esempio il sistema di
permessi).
Il tutto IMHO e AFAIK, ovviamente.
-- 
Ikitt
*** mailserver: 
freemail.it

a) o b)?
a)
-- 
Andrea Laforgia
#exclude <windows.h>

 (python,php,perl,java,ruby, ecc.).
Sfatiamo il secondo mito: non _devi_ imparare il C per imparare gli altri
linguaggi, non necessariamente. Se ti interessa capire il SO allora parti
da GAPIL e studiati il C, altrimenti se ti serve uno strumento produttivo
usa il Python e basta :)
-- 
Rhymes (rhy...@NOSPAMmyself.com)
linux registered user #219707
linux registered machine #172395

 interessanti flame... ehm, thread a riguardo :)
LOL...digli di farsi un giro su comp.lang.python e fare una ricerca nei
threads recenti tipo "Python vs C++Builder" o C++ qualcosa :)

Newsgroup: it.comp.os.linux.development
Titolo: Applicazione Peer to Peer

Ciao a tutti.
Avrei bisogno di un'applicazione che agisca contemporaneamente sia da
client che da server (come in un'architettura peer to peer). Mi spiego
meglio:
in questa applicazione, il server deve stare sempre in ascolto.
Contemporaneamente, nel caso in cui si volesse mandare, per esempio, un
messaggio, si deve avere la possibilità di avviare un client.
Inoltre il server deve essere in grado di accettare più connessioni.
Non posso avviare due applicazioni distinte (una per il server e una
per il client)
In rete ho trovato molti server e client ma non un'applicazione di
questo tipo.
Posto che non ho familiarità con il fork() e con la gestione dei
thread in C, vi chiedo se sapete dove posso trovare qualcosa del
genere in rete (naturalmente io ho già fatto e continuo a fare le mie 
ricerche).
Sicuramente risparmierei un bel po' di lavoro...ma soprattutto di
tempo!
Grazie anticipatamente
Roberto

Se usi kylix ci vogliono 5 secondi (il tempo di mettere 2 componenti nella 
form).
Questo è tutto quel che posso dirti.

Newsgroup: it.comp.os.linux.development
Titolo: standard output

Ciao a tutti,
sapete dirmi come fare a lanciare un processo, e ottenerne in una stringa,
o qualcosa di analogo, lo standard output che ha generato?
Grazie,
stex
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 o qualcosa di analogo, lo standard output che ha generato?
Da C: man popen
Da shell due opzioni principali (ma ne esistono molte altre):
{ comando } >file 2>&1 e poi parsi il contenuto del file
risultato="`comando 2>&1`" e poi parsi il contenuto della variabile risultato
Il "2>&1" serve per catturare stdout e stderr. Se non ti interessa stderr,
allora puoi levare "2>&1".
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: domandina facile ...

salve sono un neofita di linux... ho una domanda credo semplice per 
tutti voi...
ogni gruppo locale della macchina linux ha un numero ID
posso creare il gruppo "parenti" con ID "2040" ...ma quando creo un 
gruppo con un ID gia assegnato che succede? ...cioe' se continuo 
nell'esempio creando il gruppo "famigliari" con ID "2040" che cosa ho 
fatto? ho forse creato un alias del gruppo parenti?
Grazie!!
Francesco



Hai fatto un errore. :-) dovresti aver creato un gruppo uguale in tutto e per tutto
all'altro gruppo. Il problema sta nel fatto che i gruppi degli utenti sono assegnati
con numeri, e così i file. Ad esempio:
hai un file xyz e vi assegni il gruppo famigliari (id 2040). Quando vai a fare
un ls -l cosa vedi? file xyz user blabla, gruppo parenti (id 2040)!!!
Pedonzolo
-- 
La Madre Terra non e' piatta!