mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.os.linux.development
Titolo: rpm per cross-compiling

Ciao a tutti,
volevo chiedervi una informazione su rpm.
Ho i sorgenti di un driver in formato src.rpm
Io dovrei crosscompilare questi sorgenti con una toolchain non del sistema
Linux che sto usando, ma per un altro di cui ho l'ambiente di sviluppo.
Leggendo le istruzioni mi sembra di aver capito che con rpmbuild posso
compilare per il mio kernel ed anche per un'altra versione di kernel ma che
non posso specificare una toolchain alternativa.
E' vero questo?
Se si, allora devo scompattare i files e creare un progetto al di fuori di
rpm?
Grazie!
--
SteM

 rpm?
Credo sia la soluzione migliore. Forse potresti risolvere comunque con
rpmbuild e qualche hack, ma mi sembra certamente piu' complicato.
Saluti,
The Librarian

Newsgroup: it.comp.os.linux.development
Titolo: msgget, semget, ...

salve.
ho fatto qualche programma di esercizi in cui ho utizzato semafori, mailbox
e memoria comune. il problema č che quando provavo questi programmi per
errori di programmazione si bloccavano e pertanto ero costretto a killarli.
di conseguenza gli stessi non rilasciavano tali risorse e dopo un certo
numero di prove, il sistema operativo mi dice che lo spazio č finito e che
non si possono allocare piů risorse (semafori, mailbox o memoria).
oltre a riavviare il computer, come si possono rilasciare le stesse?
spero di essere stato chiaro.
ciao
-- 
                                      ____       _
                                   | __\_\_o____/_|
http://magicforum.altervista.org
   <[___\_\_-----<
               			   |  o'

 oltre a riavviare il computer, come si possono rilasciare le stesse?
 man ipcs
 man ipcrm
Max

  man ipcrm
thanks!
-- 
      ,-"""-.
 oo._/ \___/ \
(____)_/___\__\_)	
http://magicforum.altervista.org
    /_//   \\_\
Newsgroup: it.comp.os.linux.development
Titolo: QT e QMainWindow

salve a tutti,
sto iniziando a usare QT, ma mi sono bloccato da un giorno su un dubbio
"concettuale". qui sotto posto il codice che ho scritto fino ad ora (solo i
file .cpp) in cui ho provato ad usare QMAinWindow, QWorkspace e QGridLayout.
Volevo sapere se questo e' il modo migliore di utilizzarle per creare una
applicazione, o se devo disporre diversamente le
"dipendenze" tra le varie classi. Tenete conto che la classe Dip dovrebbe
essere una delle tante, collegate a tabelle specifiche di un DB, per cui dovrei
creare un form diverso per ognuna.
I dubbi maggiori li ho sulla funzione
void MainWin::insdip(void)
grazie anticipate ...
[CODE]
/******************/
/* Classe MainWin */
/******************/
MainWin::MainWin(QWidget *parent, const char *name) :
	QMainWindow(parent, name)
{
	this->subwin=new QWorkspace(this);
	setMinimumSize(500, 300);
	setMaximumSize(650, 450);
	p_ins=new QPopupMenu(this);
	p_ins->insertItem("Societa",this,SLOT(insdip()));
	menuBar()->insertItem("&Inserimento", p_ins);
	menuBar()->insertItem("&Quit", qApp, SLOT(quit()));
}
MainWin::~MainWin(void)
{
}
void MainWin::insdip(void)
{
	/* crea la GridLayout del dipendente */
	Dip *ddd=new Dip(subwin);
	/* crea il workspace */
	subwin->setFocus();
	/* adatta la QMainWindow */
	setCaption("Main Win");
	setCentralWidget(subwin);
	/* mostra */
	/* funziona anche senza .. .servono ??? */
	/* subwin->show();
	ddd->show(); */
	show();
}
/**************/
/* classe Dip */
/**************/
Dip::Dip(QWidget *parent, const char *name) : 
	QWidget(parent, name)
{
	griglia=new QGridLayout(this, 5, 5);
	uno=new QLabel(this);
	due=new QLabel(this);
	uno->setText("Uno");
	due->setText("Due");
	salva=new QPushButton("&Salva", this);
	annulla=new QPushButton("&Annulla", this);
	griglia->addWidget(uno, 0, 0);
	griglia->addWidget(due, 1, 0);
	griglia->addWidget(salva, 2, 0);
	griglia->addWidget(annulla, 2, 1);
	connect(salva, SIGNAL(clicked()), this, SLOT(sl_salva()));
	connect(annulla, SIGNAL(clicked()), this, SLOT(hide()));
	setMinimumSize(150, 80);
	setMaximumSize(180, 100);
	show();
}
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}

Se conosci l'inglese ti consiglio 
http://www.qtforum.org
Che errori ti da, qual'è il problema?

Newsgroup: it.comp.os.linux.development
Titolo: Configurazione kernel

Mi ricordo che anni fa avevo configurato i parametri per la compilazione del
kernel (alias make confg)
con una GUI sotto X.
Qualcuno sa se esiste ancora questa possibilità e come la si lancia?
Stefano

 writes:

make xconfig
Dicono che abia qualche bacarospo qua e la` pero`...
-- 
  /Kinkie
Se sulla scatola c'e` scritto "Per windows 95 e superiori", dovrebbe
funzionare sotto Linux, vero?

 Qualcuno sa se esiste ancora questa possibilità e come la si lancia?
cd /usr/src/linux
make xconfig
-- 
Non c'è più forza nella normalità: c'è solo monotonia.
Newsgroup: it.comp.os.linux.development
Titolo: Re: scrittura in un file cancellato

 sta sfuggendo qualche sciocchezza. Suggerimenti?
Il file viene "cancellato" nel senso che non è più accessibile
direttamente tramite la directory che lo contiene. Tuttavia, visto che è
aperto, le strutture dati sul disco ed in memoria sono ancora valide ed
utilizzabili. In pratica ad ogni "oggetto" file è associato un reference
count, fino a quando questo non va a 0 il file non viene fisicamente
rimosso dal disco; la tua applicazione tiene aperto il file ed impedisce
la rimozione.
Tra l'altro questo è una pratica abbastanza comune per i file
temporanei: all'avvio l'applicazione crea un file in /tmp e lo cancella
subito dopo; a questo punto può usare il file come storage temporaneo
senza il rischio che qualcuno lo sovrascriva e in più lo spazio usato
viene liberato automaticamente alla chiusura (anche per un segfault)
dell'applicazione.
Luca
-- 
Il dottore mi ha detto di smettere di fare cene intime per quattro.
A meno che non ci siamo altre tre persone.

 la rimozione.
Tutto ciò è ok Luca. Il mio problema però è ricevere una qualche
notifica della cancellazione per interrompere la registrazione e,
soprattutto, essere consapevole che la registrazione dei dati nel file
andrà persa.
Avevo pensato di usare il flag F_NOTIFY con il bit DN_DELETE. Ma prima
di indagare se questa soluzione funziona vorrei provare qualche altra
strada più standard (che se esiste immaginavo fosse banale).

 strada più standard (che se esiste immaginavo fosse banale).
Mi sfugge F_NOTIFY... io userei inotify(7). La soluzione non sarebbe
portabile al di fuori di Linux, ma metodi standard non ce ne sono.
L'unica altra cosa che mi viene in mente è testare periodicamente
l'esistenza del file: ogni tot secondi provi a vedere se il file è
ancora disponibile (open, stat, quello che vuoi); se il file è stato
cancellato setti un qualche flag nel tuo programma per agire in modo
opportuno.
Luca
-- 
I went to God just to see
And I was looking at me
Saw heaven and hell were lies
When I'm God everyone dies

Newsgroup: it.comp.os.linux.development
Titolo: fprintf in ncurses

Qualcuno conosce l'equivalente di fprintf per le ncurses? Mi servirebbe 
per qualcosa del tipo:
fprintf(stderr, "errore");
Grazie
--
Abruzzo Silvio

 fprintf(stderr, "errore");
Beh, se devi fare fprintf(stderr, "errore") non vedo perche' non usare 
fprintf ?
Se invece devi mandare una stringa a video io di solito uso:
mvwaddstr(stdscr,10,10,ERRORE);
Ciao, Nicola.
-- 
______________________________
chi va pian va san e va lontan
Newsgroup: it.comp.os.linux.development
Titolo: overlay video

Salve a tutti!
sono alle prese con un programma sdl per framebuffer.
una sorta di player video. 
in una parte della schermata c'e' un rettangolo azzurro.
in quel rettangolo devo farci girare un video.
sono stato indirizzato all'utilizzo dell'overlay video.
solo che non so da che parte iniziare.
non ne sto capendo bene il funzionamento.
ne' ho capito esattamente cos'e'.
sto cercando su google ma non sto trovando nulla di soddisfacente.
avete qualche link?
qualche programma simile per sbirciarne il codice?
grazie!
ciao.
-- 
Dodiesis
:sign under construction:

Ciao, Dodiesis!
Il giorno 25/07/2003 alle ore 15:14 hai scritto:
 D> sono stato indirizzato all'utilizzo dell'overlay video.
 D> solo che non so da che parte iniziare.
 D> non ne sto capendo bene il funzionamento.
 D> ne' ho capito esattamente cos'e'.
 D> sto cercando su google ma non sto trovando nulla di soddisfacente.
Il concetto di overlay e' praticamente indentico al concetto di superficie
delle SDL, crei l'overlay, ci piazzi dentro la tua grafica e lo visualizzi
dove vuoi. L'operazione poi potrebbe essere svolta in hardware dalla scheda
video e con la gestione dell'alpha channel ma questo al momento penso non ti
interessi.
L'unica differenza e che l'overlay delle SDL e' solo in formato YUV, cioe'
il formato usato dai decoder video (normalmente).
Bye

 ha scritto nel messaggio
news:pan.2003.07.25....@sgrunt.net...

Premessa, non sono un coder, ma un semplice appassionato, a rigor di logica,
potresti sbirciare che so mplayer, o xine, e vedi come fungono, no?

Newsgroup: it.comp.os.linux.development
Titolo: Lkm su kernel 2.4

Ha raccolto informazioni al riguardo della scrittura di moduli per il 
kernel ma non sono riuscito a trovare nulla utile per moduli su kernel 2.4. 
Tutti i txt che ho trovato sono riferiti a versioni precedenti. Compilando 
i miei sorgenti gcc trova errori solo sugli include.. e credo sia da 
rifersi alla compatibilità dei miei sorgenti sul 2.4. Non ho ancora testato 
il tutto su un kernel 2.2 ma prevedo di farlo al più presto. Ringrazio 
anticipatamente chiunque volesse rispondere.

xx942 wrote:

http://www.xml.com/ldd/chapter/book/
E` aggiornato anche al 2.4, oltre ad essere la cosa migliore che sia stata 
scritta sull'argomento ed essere libero.
Ciao
Simone

anticipatamente chiunque volesse rispondere.
http://www.google.com/search?sourceid=navclient&hl=it&querytime=KQMXjB&q=linux+kernel+porting+2%2E2+2%2E4
ciao
-- 
Seti@Home Java Applets
http://maruko.cjb.net/
Newsgroup: it.comp.os.linux.development
Titolo: manipolazione di una stringa URGENTE

Ciao a tutti, ho bisogno di un aiutino...
Mi serve un comando in csh che esegua la sostituzione di parte di una
stringa es:
pippo.pluto.topolino
voglio sostituire il punto con lo spazio.
Grazie a tutti :-)

 wrote:

echo "pippo.pluto.topolino" | sed -e 's/\./ /'
nota che se invece del punto devi sostituire un carattere normale puoi
risparmiarti il \, che serve da escape per il . (che e' una wildcard)
ciao,
federico
 
-- 
Federico Di Gregorio
MIXAD LIVE Chief of Research & Technology              
f...@mixadlive.com
Debian GNU/Linux Developer & Italian Press Contact        
f...@debian.org
                      The number of the beast: vi vi vi. -- Delexa Jones

voglio sostituire il punto con lo spazio.
Un po' forse ti serve..
set VAR=pippo.pluto.topolino
set VAR2=`echo $VAR:r`
echo $VAR2:r;echo $VAR2:e;echo $VAR:e
Pero` te li da` cosi`
pippo
pluto
paperino
:-(
-- 
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 */

 echo "pippo.pluto.topolino" | sed -e 's/\./ /'
  sed -e 's/\./ /g'
(con "g" finale) altrimenti sostituisce solo il primo punto.
Oppure:
  echo "pippo.pluto.topolino" | tr '.' ' '
	Mauro

 Tutor at D.S.I. University of Milan
V_/_ 'Software is like sex. It's better when it's free.'
I'm Linux 
zion.laser.dsi.unimi.it
 2.2.17-21mdk #1 Thu Oct 5 13:16:08 CEST 2000 i586 unknown
Newsgroup: it.comp.os.linux.development
Titolo: lanciare apache da un proprio programma

Salve a tutti
ho la necessita di creare un piccolo wrapper
allo script apachectl per permettere il riavvio del server tramite ssh
il programma l'ho fatto, se lo eseguo da root funge tutto
ma se lo eseguo come un altro utente apache mi dice Permission denied
sulla creazione di alcuni mutex...
chiaramente l'eseguibile e settato suid ed appartiene a root
mi sfugge qualcosa...
nessuna idea?
grazie
-- 
David Mugnai
C makes it easy to shoot yourself in the foot. C++ makes it harder, but when you do, it blows away your whole leg. - Bjarne 'Stumpy' Stroustrup

prova ad usare sudo
ciao,
nico

Newsgroup: it.comp.os.linux.development
Titolo: Una domanda sul DDD...

Salve,
per non sommergere di domande questo Newsgroup ho recentemente
installato la versione 3.1 del DDD (l'unica che ho), in modo da tentare
da solo il debugging dei miei programmi C.
Ho una semplice domanda (in realtà ne avrei mille, ma mi accontento di
avere solo questa risposta):-)
Come si fa lo step del programma?
Infatti, dopo aver aperto il programma da debuggare, ecco quello che
succede:
se faccio click su 'stepi' ottengo il messaggio: 'the program is not
running'
se faccio click su 'run', il programma parte inesorabilmente e addio
step.
Come faccio a farlo partire e, contemporaneamente, ad eseguirlo line by
line?
Grazie mille per la pazienza.
Rasputin
--
Posted from 
net128-007.mclink.it
 [195.110.128.7] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

come col gdb, devi impostare dei break point: da li' potrai poi fare lo
step, il next, o il run fino al prossimo break
--
PGP public key available

 
Metti un breakpoint su main prima di fare run.
(DDD e' un interfaccia verso gdb, che ti consiglio comunque di imparare)

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

Mio fratello ha installato linux sul computer io mi sono visto costretto
(causa disco rigido di scarsa capacità) a riformattare il PC per installare
nuovamente windows ma una volta formattato, create le partizioni e lanciata
l'installazione da CD-ROM mi appare un messaggio che mi dice che è stata
rilevata una unità compressa,e di toglierla prima di continuare.
Ho notato che è rimasto un file Linux nel MasterBootRecord e non so come
cancellarlo.
Perfavore datemi una mano a rimettere apposto il computer.
Grazie
Roberto

 wrote in message
8i5e9h$46r47$1...@fu-berlin.de...

Newsgroup: it.comp.os.linux.development
Titolo: wait(sem) e signal(sem)

Salve
Devo fare un programma che utilizzi le funzioni di wait e di signal su
un semaforo utilizzando il compilatore gcc di linux. ho letto che
bisogna crearle utilizzando le funzioni seguenti.
Le ho provate ma non funzionano (mi sono funzionate solo per gestire la
mutua esclusione ma non per cose piu' complesse tipo il problema del
produttore consumatore)
Qualcuno sa come posso realizzarle diversamente oppure come modificare
quelle seguenti per fare in modo che funzionino?
Grazie
struct sembuf op_signal[2] = {
  { 0, 0, 0 },              // aspetta che il semaforo 0 diventi 0
  { 0, 1, SEM_UNDO }        // poi incrementa di 1 il semaforo 0
} ;
struct sembuf op_wait[1] = {
  0,-1, SEM_UNDO   // decrementa il semaforo 0 di 1
} ;
void semcreate(void)       // crea il semaforo
{
  sem_id = semget(SEMKEY, 3 , IPC_CREAT | PERMS);
  if (sem_id < 0) {
    perror("creazione del semaforo");
    exit(-1);
  }
}
void setval(int sem_num, int sem_val)  // imposta il valore del semaforo
{
union semun arg;
arg.val = sem_val;
semctl(sem_id, sem_num, SETVAL, arg);
}
int SIGNAL(int sem_num)        // fa la signal sul semaforo
{
  op_signal[0].sem_num = sem_num;
  op_signal[1].sem_num = sem_num;
  if (semop(sem_id,&op_signal[0],2) < 0) {
    perror("signal del semaforo");
    cleanup(0);
  }
  return 0;
}
int WAIT(int sem_num)         //fa la wait sul semaforo
{
  op_wait[0].sem_num = sem_num;
  if (semop(sem_id,&op_wait[0],1) < 0) {
    perror("wait del semaforo");
    cleanup(0);
  }
  return 0;
}

 bisogna crearle utilizzando le funzioni seguenti.
Devi usare i POSIX thread oppure un multiprocesso? Nel primo caso puoi
trovare una libreria che implementa il produttore/consumatore al sito in
firma.
In tal caso cmq le funzioni da usare sono sem_init e compagnia.
--
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.mascanc.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Any sufficiently advanced bug is indistinguishable from a feature. !>-
                 Rich Kulawiec

Newsgroup: it.comp.os.linux.development
Titolo: Demone per spedire mail

Ciao.
Vorrei fare un demone sotto Linux che legge un FILE.TXT contenente N
indirizzi di posta.
A questi indirizzi deve essere spedita una mail contenente un testo
all'interno di un file tipo FILE.TXT.
Come posso fare?
Preciso che di Linux so pochissimo.
Saluti

 Preciso che di Linux so pochissimo.
in compenso sai benissimo come fare spam...

 ha scritto nel messaggio
news:9b3pdn$6js$1...@news.flashnet.it...

Si fa uno script tipo:
for i in $(cat indirizzi.txt); do
    echo "spedisco a ${i}"
    sendmail .......
done
A te la parte centrale.
l'indirizzo del destinatario dentro al ciclo lo richiami con ${i}
man sendmail per l'utilizzo del comando

 ha scritto nel messaggio
news:5675612.o...@tin.it...

Newsgroup: it.comp.os.linux.development
Titolo: HELP ME!!!

Salve,
Ho qualche dubbio/perplessita'/indecisione.
Partiamo dall'inizio e con ordine...
Sono un programmatore, conosco il C (e me lo devo reimparare) e da 5 anni
realizzo prg gestionali con Delphi. Ora ho cambito lavoro, sono un
amministratore di rete/sistema e devo realizzare dei prg. I capi non mi
hanno finanziato per l'acquisto di Delphi e trovandomi di fronte alla
necessita' di realizzare un server (non hanno finaziato nemmeno l'acquisto
di NT Server9 ho installato Linux. Secondo me un ottima scelta. So che
Linux ha un ottimo compilatore C/C++ quindi con un pochino d'impegno
riuscirei a scrivere prg; solamete che dovrei realizzare ed
accedere a un archivio e qui mi trovo completamente in crisi.
Se qualche anima pia mi desse qualche dritta gli sarei molto grato...
I miei dubbi sono cosa usare come archivio??? come installarlo e
cominciare ad utilizzarlo??? come integrarmi con il C/C++???
Attenzione tutti i client sono W95 e non possono utilizzare interfacci
differenti da TELNET quyindi niente grafica.
Secondariamente dovrei interfacciare i dati con un web server ed anche qui
mi trovo abbastanza in difficolta'.
Grazie per l'attenzione,
Ricky Verona
host: ricky@server
e-mail: 
ri...@exploit.it

Grazie per l'attenzione,
Puoi usare il database Postgresql , che offre librerie per il c, c++
ed altri linguaggi. Inoltre e' supportato da PHP, che puoi usare sul
web server.
Bonf
---------------------------------------------------------------------------------
-  Bonf : Per scrivermi bonf at penguinpowered com                              - 
---------------------------------------------------------------------------------

mi trovo abbastanza in difficolta'.
Mi sembra che ti abbiano lasciato li' nudo e legato :-(
Secondo me ti conviene fare in un altro modo. I client Windows 95 credo
che Internet Explorer ce l'abbiano, di serie. Perche' non usare QUELLO,
come terminale? A quel punto, con un linguaggio tipo PHP3... che non e'
troppo dissimile dal C:
	for ($i=0; $i < 100; $i++)
	{
		print "Se non fosse per quel segno del dollaro...";
	}
...e con un server Apache e MySQL, hai gia' il server Web, il database,
e secondo me sei un bel pezzo avanti.
Qual e' il primo progetto della tua serie?
Leonardo
".signature": bad command or file name

 
Ricky

possibili varianti per le esigenze dell'azienda; 
In che senso l'interfaccia utente? Mi ripeto: Explorer che e' gratis
e si interfaccia dapperse' a Word, Excel, e quant'altro, non va gia'
piu' che bene per dei pezz^Wveri imprenditori attenti alle spese?
Potrebbero magari risparmiare ancora qualcosa, usando stazioni Linux
e software free; ma qualcosa mi dice che sugli applicativi Office si
sono gia' auto-praticati un forte sconto.
Leonardo che magari si sbaglia, ma...


 Leonardo che magari si sbaglia, ma...
Leonardo ha visto giusto!!!!
Ciao,
Ricky

 un Apache che supporta entrambi (es. SuSE 6.3 e 6.4 di sicuro).
Inoltre a 
www.phpwizard.net
 sono stati realizzati due splendidi
applicativi in php per gestire MySQL e PostgreSQL da web
Erich
Newsgroup: it.comp.os.linux.development
Titolo: compilare in gtk

Salve a tutti..
sto cercando di imparare il GTK ma mi sono dovuto fermare subito
perche' non riesco a compilare! sigh...
potreste dirmi cosa sbaglio in questo comando?:
$ gcc filex.c -o filex  'gtk-config --cflags --libs '
lui mi risponde che non trova il file : gtk-config --cflags --libs
(ma lui c'e') (e' in usr/bin/)
come faccio?
Un'altra domanda:
ho notato in alcuni programmi simili headers diversi:
a volte     #include <gnome.h>
altre         #include <gtk/gtk.h>
la mia domanda e': c'e' differenza fra i due?
GRAZIE

la mia domanda e': c'e' differenza fra i due?
Si', il secondo e' generico per gtk (il linguaggio/ambiente di
sviluppo), il primo e' specifico per gnome, desktop integrato.
-- 
Alla faccia del millennium bug che non ha avuto ripercussioni,
buon millenovecentonovantadieci a tutti
roberto poggi 
rpo...@sofhome.net

GRAZIE
credo che ai sbagliato gli apici, hai scritto 'gtk...'  devi scrivere `gtk....`
premendo alt-apice

 >la mia domanda e': c'e' differenza fra i due?
SI.
La prima include gli headers per il supporto di Gnome
ovvero di tutte quelle librerie che ti permettono
di semplificare la stesura di un applicativo per quell'ambiente.
hanno widget in piu' e molte altre cose interessanti, ma
il tuo utente deve avere installato anche tutte le librerie
di gnome.
La seconda riga include gli headers delle funzioni
della libreria GTK e null'altro.
-- 
   ////     \\\\  
//// NamkoTech \\\\
  ////       \\\\
Newsgroup: it.comp.os.linux.development
Titolo: Ambienti di sviluppo C++

Salve a tutti,
vorrei sapere se esistono ambienti di sviluppo C++ sotto Linux e nel caso
affermativo quali sono i piu' consigliabili.
Grazie a tutti


vim + gcc + gdb
Sidewinder
---------------------------------------------------
"C'e' una luce in fondo al tunnel....
   ... E' Tux con il casco da minatore!"

 
nooo :) vim!?
vabbe' che e' il de-facto ma non mi sembra molto _ambiente_
Tutti ti consiglieranno i propri environment preferiti, ognuno deve
cercare quello che preferisce. Prova ad andare su 
freshmeat.net
 e ne
troverai un bel po.
Cmq, a mio parere, si fa a mano e si fa meglio =P,
quindi prendi dimestichezza con un buon editor (anche vim... appunto)
e con i tool di base!
Ammetti che si spakky l'ide!? che fai? ;)
almeno compili a mano
-- 
Wave++, member of EventOrizon software
http://members.xoom.it/wavexx

 vim + gcc + gdb
Per par condicio segnalo emacs al posto di vim, comunque senza make
l'elenco e' assai incompleto. Con emacs usando make puoi comunque fare
tutto da dentro (compilazione e debugging).
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"

Grazie a tutti
io uso emacs e gli strumenti gnu cosi come sono, tutti da emacs,
e mi trovo bene, se poi vuoi qualcosa di grafico
kdevelop, e code crusader dovrebbero fare al caso tuo,
non li ho mai provati, ma ne ho sentito parlare bene,
in ambito commerciale c'è l'ottimo code warrior, che tra l'altro dispone anche
di un ottimo compilatore, che produce anche codice MMX, 3dNow! e per l'
estensioni dei pentium III. come interfaccia grafica ai tool gnu
c'è cignus gnu pro toolkit, anche questo commerciale, tempo fa lessi
una recensione, del prodotto per ambiente windows, ne parlarono molto bene,
mi pare su DEV.

tutto da dentro (compilazione e debugging).
A me piace molto il GRASP...:)) Lo so sono un bambinone...:))
P.S.
Cmq.. poi vado in shell a colpi di gcc e gdb anch'io ovviamente...:)
Ciao,
  Silvio
Newsgroup: it.comp.os.linux.development
Titolo: Gcc e multipiattaforma

Avevo sentito che il gcc č un compialtore multipiattaforma, č vero?
E se io voglio scrivere un soft per linux e portabile in win cosa devo 
fare???
E poi le librerie tipo socket e ftlt sono portabili???
GRAZIE
	<SAX>

E poi le librerie tipo socket e ftlt sono portabili???
le socket UNIX-style credo e spero ce le abbiano un po` tutti gli OS...
-- 
Ikitt che spera di non averne dette di troppo grosse...

 le socket UNIX-style credo e spero ce le abbiano un po` tutti gli OS...
Solo che Windows fa le cose in modo molto diverso. Se scrivi
un'applicazione che usa le socket per Unix non sperare di
portarla sotto Windows senza rimettere mano al codice.
C:\>iao Angelo

 portarla sotto Windows senza rimettere mano al codice.
basta usare cygwin in modalita' emlazione unix
-- 
#include <stdio.h>/* (C) BW2K+2 This code is released under GPL 2+ */
int main(void){char c[]={98,108,97,107,119,111,108,102,64,116,105,
115,99,97,108,105,46,105,116,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);}

 portarla sotto Windows senza rimettere mano al codice.
Svisto che vorrei fare un'applicazione multipiattaforma vorrei sapere in 
anticipo cosa e come devo fare!!!! 
Che starda devo seguire???
GRAIZE
	<<SAX>>

portarla sotto Windows senza rimettere mano al codice.
Buono a sapersi.
Grazie della precisazione.
-- 
Ikitt

 }
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Magari adesso cygwin e' migliorata. :-)
Beh, da come la vedo io lo scopo principale del Cygwin e' la
portabilita' da un sistema all'altro, non ottimizzarne le prestazioni
:)
Un programma compilato con MinGW sara' sempre migliore di tutti i
programmi  che si appoggiano alla DLL di interfaccia del Cygwin,
ovviamente SE riesci a compilarlo con il MinGW... se non ce la fai a
comipilarlo e ti resta solo in Cygwin dubito ti preoccuperai molto
delle prestazioni peggiori :P
-- 
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."

 delle prestazioni peggiori :P
Ovviamente la mia occupazione principale non e' quella di fare il
porting di applicazioni Unix sotto Windows: non e' che mi interessi
molto di simulare la fork() sotto Win32.
Per quel poco che lo uso lo preferisco a Cygwin, come ho detto,
esclusivamente per motivi prestazionali.
C:\>iao Angelo.

 return 0; // :-)))
eh, poi sforo le 4 righe...


Newsgroup: it.comp.os.linux.development
Titolo: risorsa di rete

ciao a tutti, ho mandrake 10 e 5 p con winxp, c'è un equivalente di risorse 
di rete in mandrake, ho settato la rete ma neanche gli utenti windows 
riescono a vedere l'utente mandrake,ciao ciao grazie 

Sei OT. Comunque, prova a vedere la configurazione di Samba e posta in
it.comp.os.linux.iniziare
-- 
"Windows cerca di fare Unix e ci riesce male, Red Hat cerca di fare Windows
e ci riesce benissimo" (Jimmy Olgeni)
Newsgroup: it.comp.os.linux.development
Titolo: leggere celle su un foglio excel

Salve a tutti. Spero di aver azzeccato il ng giusto.
Mi occorrerebbe un qualche programma, preferibilmente a linea di comando (o che comunque si possa "automatizzare" attraverso uno script d shell) per leggere i valori di alcune celle di un foglio excel.
Devo controllare alcune (molte!) somme se coincidono con certe altre all'interno di un database, e siccome sono centinaia di fogli excel, volevo scrivermi uno script per automatizzare il tutto.
Grazie anticipatamente.
 


Per Python c'è una libreria che legge il vecchio formato binario di Excel:
http://www.python-excel.org/
 
 
 
Con una ricerca puoi verificare se trovi qualcosa per il tuo linguaggio 
preferito.
 
 
Ciao  Manlio
Newsgroup: it.comp.os.linux.development
Titolo: Visual Basic for Linux

http://linuxpr.com/releases/2611.html
c'č qualcuno che abbia provato il VB per Linux?
Qualcuno interessato ad una prova a 4 mani (io ci
metto il VB, l'altro Linux)?
=====
Silvio Sorrentino
Tel.   03356683477
Fax    1782247746 
E-Mail 
sorre...@jsigma.com
__________________________________________________
Do You Yahoo!?
Yahoo! Photos - 35mm Quality Prints, Now Get 15 Free!
http://photos.yahoo.com/
--
Posted from 
web1004.mail.yahoo.com
 [128.11.23.94] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 una prova a 4 mani (io ci metto il VB, l'altro Linux)?
mah... personalmente questa trovata di portate il vb in linux
la trovo un po una ca... infatti in questo ambiente esistono
numerosi linguaggi molto potenti per lo sviluppo rapido
vedi python+kde/gnome+mysql/postgres per le cosidette applicazioni gestionali
dovrebbe essere una bella accoppiata ed oramai il fatto
che siano interpretati non da problemi visto che per settembre
prossimo un pc di fascia entry sara' da 1 gz :-)
ma in ogni casa girano tranquillamente su un 233mhz.
oltre a questo di basic ne abbiamo gia per linux vedi ad 
esempio kbasic del gruppo kde.
se vuoi partecipare stanno cercando sviluppatori e tester.
ps. intendiamoci non sono contrario al vb che e' in realta'
(salvo bugs clamorosi) un buon prodotto, solo che duplicare
in 3-4 ambienti lo stesso linguaggio mi sembra una perdita
di risorse umane.
bye
Namko

vedi python+kde/gnome+mysql/postgres per le cosidette applicazioni gestionali
meius abundare quam deficere :-))))))



ehm.. melius abundare quam deficere ..debolucci in latinorum eh! :-)))

 >vedi python+kde/gnome+mysql/postgres per le cosidette applicazioni
gestionali
Scusate l'ignoranza, ma con python e gnome si fa il drag-and-drop dei
componenti grafici, proprio come con Visual Basic???
...Se e' davvero cosi' migro su Linux :)
E poi python mi pare sia un linguaggio; gnome un desktop-manager...Visual
Basic invece e' un ambiente *integrato* di sviluppo...???
Saluti
CodeNinja

Newsgroup: it.comp.os.linux.development
Titolo: Api Audio

Salve,
ho bisogno di sapere quali sono le API per linux per il suono.
Dove posso trovare documentazione?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 Dove posso trovare documentazione?
Intanto che ti fai un'idea della situazione dai un'occhiata a libao.
-- 
  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. !>-

 Dove posso trovare documentazione?
http://jackit.sf.net
http://www.alsa-project.org
ciao
-- 
matteo merli
http://merlimat.altervista.org
Newsgroup: it.comp.os.linux.development
Titolo: Aiuto! il modem non viene riconosciuto!

Ciao smanettoni! Ho un problemino col modem, non viene riconosciuto da
Linux. io ho un Elsa microlink isdn usb
Se qualcuno puo' aiutarmi, gliene sarei grato!

Havoc wrote:

Esiste il driver di quel particolare prodotto per linux?
Se non esiste, comprane uno compatibile con linux
Newsgroup: it.comp.os.linux.development
Titolo: info shell-script. Aiutatemi vi prego!!

Ciao sono una studentessa di ing. gestionale, mi hanno assegnato un
esercizio da eseguire in 3 sett. ... Una settimana di duro studio su
shell-script non ha avuto effetti strabilianti...
Chiedo aiuto ad una buon'anima volenterosa di dare una mano ad una persona
che a stento sa usare la kde... figurarsi lo shell-script.
email: 
lis...@freemail.it
Minishell che registra i comandi già eseguiti
Mediante il comando predefinito read e la variabile di shell REPLY,
utilizzata per registrare l'ultima riga digitata, si costruisca una
minishell che esegue i comandi così come sono introdotti, amenochè la riga
non inizi col carattere !
In questo caso la minishell deve effettuare le azioni descritte di seguito
che, in relazione al carattere successivo, sono
! La shell riesegue l'ultimo commando appena eseguito.
n La shell riesegue il commando n-esimo della lista di comandi già eseguita.
? La shell mostra la lista completa dei commandi già eseguiti.
Si utilizzi la variabile di supporto STORIA per memorizzare la sequenza di
comandi che deve essere salvata su un file quando la minishell termina. Il
comando di terminazione deve essere q<CR>, ossia il singolo carattere q.
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Minishell che registra i comandi già eseguiti
[cut]
scusa ma non ti conviene guardare come è fatta un'altra shell (tipo bash
o sh) e trarre ispirazione da li? Al limite puoi tirarti giu i relativi
sorgenti e sfoltire tutto cio che non ti serve....
-- 
Filippo Santovito

 
prima cosa che shell usi? bash o korn o cosa?
ora non mi ricordo in quale variabile di ambiente viene memorizzato 
l'ultimo comando inserito supponiamo che si chiami PIPPO, cmq basta che 
alla variabile STORIA li memorizzi.
$STORIA=$STORIA $PIPPO
non mi ricordo se ci vuole lo spazion, il carattere di return o cosa altro
per il comando ! basta un
echo $PIPPO
per il comando ?  basta un
for i in $STORIA
do
echo $i
done
per il comando n basta un
k=0
for i in $STORIA
do
$k++
if [$k == $i]; then esegui=$i
fi
done
$esegui
okkio che gli scirpt non gli ho controllati, sono andato a naso ed ho 
iniziato a programmare in shell ad inizio di settimana. leggiti 
Bash-Prog-Intro-HOWTO spiega tutto in modo molto semplice
PS dove 6 in università? qua a reggio emilia l'ultima volta che avevo 
parlato con degli ing gestionali facevano si e no dell SQL in access, 
magari si sono aggiornati pure loro :)

Newsgroup: it.comp.os.linux.development
Titolo: Ottenere i record MX

In PHP utilizzo la funzione
int getmxrr ( string hostname, array mxhosts [, array weight])
che restituisce TRUE se trova uno o piu` record MX corrispondenti a
hostname, FALSE altrimenti.
Qual e` la funzione analoga nella libreria del C (sotto Linux)?
Ho provato a cercare nelle pagine man ma non mi e` sembrato di trovare
niente a riguardo... forse bisogna scriversi la funzione da soli?
Un saluto
Giuseppe

 Qual e` la funzione analoga nella libreria del C (sotto Linux)?
Mmm...non saprei...forse strstr()
Deep


guarda questa libreria:
http://www.chiark.greenend.org.uk/~ian/adns/
Newsgroup: it.comp.os.linux.development
Titolo: file sharing

Sto lavorando a un'applicazione client-server dove il server scrive in un
log file.
Il client legge da questo log file e deve poterlo cancellare.
Il problema é che quando il client cancella il log file e ne crea uno vuoto
(touch)nessun messaggio viene piu'scritto dal server.
Il server riesce a scrivere solo dopo esser stato terminato e riavviato.
Ho provato a far cancellare il file dal server ma il risultato é lo stesso.
Qualcuno sa qual'é la giusta procedura in questo caso ?
Ringrazio anticipatamente chi puo'aiutarmi.

(touch)nessun messaggio viene piu'scritto dal server.
E` ovvio, il vecchio file e` ancora aperto. Il server deve chiuderlo
e riaprirlo.
-- 
ciao, | * The Internet is full. Go away.  -- Joel Furr *
Marco | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it

 (touch)nessun messaggio viene piu'scritto dal server.
devi usare la funzione fclose e poi di nuovo quella fopen.
Ciao.
-- 
Gian-Luca Dei Rossi (acaso)
Un povero EX (!!!) studente di un maledetto liceo scientifico :)

Newsgroup: it.comp.os.linux.development
Titolo: PHP3 e TRIPOD

Salve.
Ho inserito dei file php3 su tripod, pensando che potesse farmeli girare, ma
brutta sorpresa ...
Ho messo anche una pagina asp , ma ancora una brutta sorpresa ...
Ci sono spazi web gratuiti ( stile tripod ) dove posso far girare script php3 e
magari scrivere e leggere file sul mio spazio ( es. spaio news )? 
Grazie.
 -- 
X * L * A * U * D * I * O   on 
http://utenti.tripod.it/fireboy9
--
Posted from 
gw7a61-d335.wind.it
 [212.141.83.81] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

magari scrivere e leggere file sul mio spazio ( es. spaio news )? 
Forse Digiland ti permette di usare file PHP3, visto che usa Apache.
-- 
DGP85
http://daps.cjb.net/
Don't change the address.
No Binaries or HTML at this address.

Newsgroup: it.comp.os.linux.development
Titolo: dubbio su decimali e esadecimali

perché se prima dichiaro una variabile come
int i = 130;
e poi ho una espressione i=='\x82' questa mi ritorna false?
-- 
Non c'è più forza nella normalità, c'è solo monotonia.

 
ma.. non puoi fare semplicemente:
{
  int i = 130;
  if (i == 0x83)
    printf("Whaoo.. e' uguale!!!\n");
}
poi non so.. parliamo di c o c++ o che?
-- 
Wave++, member of EventOrizon software
http://members.xoom.it/wavexx

 quindi l'espressione giusta sarebbe i==(int) '\x82' ?
if  (  i  ==  0x82  )
Newsgroup: it.comp.os.linux.development
Titolo: linux bios

Salve a tutti!
Qualcuno ha sentito parlare di un Linux che s'installa direttamente nella
Flash del BIOS (sostituendolo)?
Se si, quali MB sono supportate?
Saluti
Mauro

 supportate?
www.linuxbios.org
li trovi la risposta.
P.s. sembra che con questo bios ottimizzato alcuni pc
carichino il kernel ancora prima che il monitor si scaldi :-)
bye
Namko

Newsgroup: it.comp.os.linux.development
Titolo: #include <conio>???

Salve!
So i concetti della programmazione OOP con C++ in
MS/Dos (all' università mi hanno insegnato a programmare in ambiente
windows...).
Vorrei inziare a programmare in ambiente Linux in C++,
vorrei usare quella che in windows era l'header conio.h,
ma in linux non c'è.
Vorrei usare delle funzioni come clrscr(), textbackground(), ecc ecc..
cosa posso usare in linux???


ncurses
Per informazioni digita il comando "man ncurses".
Alessandro.

test wrote:

Nella documentazione in inglese è anche presente un ottimo HOWTO

programmare con le ncurses
http://ildp.pluto.linux.it/nonLDP/ncurses-intro.html

Newsgroup: it.comp.os.linux.development
Titolo: creare una propria distro

Salve a tutti, sapreste indicarmi qualche risorsa che spieghi, o dia 
almeno qualche dritta, su come creare una propria distribuzione 
installabile da cd??
Il mio problema e' che mi ritrovo con una debian decisamente modificata 
e devo creare un cd di installazione, in modo che l'installazione stessa 
non segua la normale procedura di una debian, ma faccia cio' che voglio 
io, esegua i miei script, etc...
Spero di essermi spiegato...
Grazie,
caligari.



minchia: Fare una propria distro! Ma ne vale la pena? Sara' una cosa
semplice? 
Piuttosto, con RedHat esiste Kixtart (si scrivera' cosi'?), e mi auguro
che esista qualcosa di analogo per Debian.
-- 
Ciao,
Massimiliano Adamo
* * * *
Linux make Oracle unbreakable

Ti consiglio di cercare su Google le keywords: Linux From Scratch, ti
insegneranno a creare una distro.
La pecca?? Che ti insegna a fare distro sì, ma su Live CD (utile per un
testing), comunque poi lo puoi modificare e inserire un programma di
installazione che se vuoi ti posso inviare io stesso.
Attento, devi compilare tutto con la modalità statica e può richiedere molte
ore. Io questo lavoretto l'ho già fatto e ho messo tutto su un CD, se ti può
tornare utile...
Alla prossima.
Lorenzo
Newsgroup: it.comp.os.linux.development
Titolo: salvare dati in modo "universale"

Sto facendo un software sotto Windows che, tra le altre cose, salva alcuni
dati su un file esterno. In sostanza ho una struttura contenente una serie
di int e float ed una variabile xs di tipo struttura.
Quando vado a salvarla su file uso:
  fwrite(&xs,sizeof(struttura),1,file);
e la rileggo tranquillamente con l'analoga fread.
E fin qui tutto ok.
Successivamente dovro' farne una versione anche sotto Linux e quindi mi
tornerebbe utile poter gestire gli stessi file dati indipendentemente
dall'ambiente dal quale sono stati generati.
Ora mi chiedo se compilando le stesse righe di codice (come quelle sopra)
sia in ambiente Linux che in ambiente Windows ottengo un file dati
gestibile da entrambe le piattaforme.
Dovrebbe essere tutto negli standard, no ?
Mica i due sist. operativi vedono i tipi di dato standard in modo
differente ?
Grazie.
P.S. Dimenticavo di dire che il file lo apro in modo testo ("wt" e "rt")
per evitare che aprendolo in binario ci possano essere differenze di
gestione tra i due sist operativi.
-- 
  ________
 |\      /|  Sender:
 | \____/ |  Mimmo Mastronardi 
 |        |  -< 
mimmo....@libero.it
 >-        
 |________|   

gestione tra i due sist operativi.
Il modo "t" non e' standard, e' un'estensione accomodante (come "b")
per i sistemi DOS/Windows, in cui c'e' differenza tra file binario e
file di testo (differenza che in Unix/Linux, non esiste).
--
Andrea Laforgia (ICQ 87230455)
http://www.geocities.com/AndreaLaforgia
"ci sono tre tipi di persone nel mondo : quelli che
 sono bravi in matematica e quelli che non lo sono."

 Dovrebbe essere tutto negli standard, no ?
No. L'utilizzo di file binari dipende non solo dalla piattaforma ma
anche dal compilatore utilizzato. E` non portabile per definizione.
Se vuoi qualcosa di portabile, usa il formato testo.
-- 
Emmanuele Bassi         |  Linux: [ 
http://digilander.iol.it/ebassi/linux/
 ]
                        |   SLRN: [ 
http://digilander.iol.it/ebassi/slrn/
  ]
emmanue...@iol.it
  |   SETI: [ 
http://digilander.iol.it/ebassi/seti/
  ]
  GnuPG Key Fingerprint: 9747 635E B95A B0B3 4370 1CAA CAF7 512B 945C A44C

i valori di campo per campo sotto forma di testo.
Sul salvataggio campo per campo ci arrivo.
Ma "sotto forma di testo" come lo faccio ?
Sempre con la fwrite: ?
fwrite( &(xs.a), sizeof(xs.a), 1, file)
... ecc... similmente per tutti i membri della struttura xs.


 Sempre con la fwrite: ?
fprintf e compagnia (cosi' puoi facilmente convertire vari tipi di dato in una
stringa, e con fscanf fare il contrario semplicemente).
Ciao.
-- 
Gian-Luca Dei Rossi (acaso)
Studente presso il dipartimento di informatica
dell'universita' Ca' Foscari di Venezia
Newsgroup: it.comp.os.linux.development
Titolo: [HELP]COMPILAZIONE

Ciao a tutti,
ho un software scritto su Linux. Tale software dispone di makefile.
Ora...come faccio a compilare tale software su windows?esiste un modo di 
compilare su win utilizzando il makefile??
Magari la mia č una domanda banale, ma vi prego di aiutarmi
Grazie 

 
-- 
Lorenzo "Paulatz" Paulatto
Trieste
Dagli errori di Windows 98:
1070 0x042E Dopo l'avvio, il servizio si è sospeso in uno stato di attesa.
1440 0x05A0 Schermo già bloccato.

Newsgroup: it.comp.os.linux.development
Titolo: IDE C/C++ per linux

Salve a tutti,
sto cercando un IDE C/C++ che abbia delle funzionalità decenti di
code-completion, diciamo "alla Eclipse", (che con ctrl+spazio ti da subito
la lista dei metodi e proprietà di quella class). Ho provato Anjiuta ma la
2.0 praticamente non funziona, KDevelop sembra un po' meglio ma non mi è
sembrato abbia molto dal punto di vista del code-completion (anche se ho
solo dato un'occhiata superficiale). Una cosa decente l'avevo vista solo su
Dev-Cpp ma, ahimè, è solo per Windows...
Grazie mille!
TAD
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

eclipse stesso, kdevelop .... anjuta .... anche se io continuo ad usare 
vim :)
ciao
PP


 PP


 nulla.
magari non e' quello che chiedi (in effetti piu' che "code completion" e' un
generico "word completion") ma kate (e penso anche kdevelop) ha un plugin
che permette di completare le parole con quelle "gia' scritte" nel
documento.
ad esempio, se hai scritto da qualche parte
int variabile;
ti bastera' scrivere 'var' per avere un menu' a tendina con le possibili
scelte...
-- 
Evangelion e' la storia yaoi di un angelo che vuole portarsi a letto un
ragazzo che si intreccia con la storia di un maturo professionista con il
complesso delle lolite... fatte in casa.
                                                            -- Lennier, 2006

Confermo Zed, io uso KDevelop, funziona bene ed ha un'interfaccia
pulita.
Se vuoi altro prova anche Code::Blocks (
http://www.codeblocks.org/
), ha
un'ottimo editor, è multipiattaforma, un buon debugger (Anche remoto)
e ti permette di crosscompilare, ho avuto qualche noia con
l'installazione ma se passi lo scoglio va che è una bellezza
Ben
Newsgroup: it.comp.os.linux.development
Titolo: linux-2.3.99pre3 & ppp

Con l'ultima versione sperimentale non riesco a connettermi a
Internet(costretto ad usare Winzozz,sigh!), ma non capisco se dipenda da un
baco del kernel o da un aggiornamento dell' interfaccia ppp. Qualcuno ha
dei suggerimenti? Nel frattempo rimetto in funzione il buon vecchio
2.2.13...
Ciao!

baco del kernel o da un aggiornamento dell' interfaccia ppp. Qualcuno ha
Che versione hai del ppp ? Ho avuto lo stesso problema e l'ho risolto 
aggiornando il ppp alla versione 2.3.11-4 (la mia distr. č la RH-6.1)
Una domanda: hai provato a vedere come č utilizzata la memoria ? A me
free dava 0 di memoria shared. Inoltre facendo dmesg avevo 
shr... file system  not mounted
o qualcosa del genere !
Morale: IMHO va bene sperimentare ma, per adesso, mi accontento della 2.2.12.  
Ciao!
-------------------------------------------------------------------------------
Ludovico Basili.
"On a normal ascii line, the only safe condition to detect is a 'BREAK'
- everything else having been assigned functions by Gnu EMACS."
(By Tarl Neustaedter)
Newsgroup: it.comp.os.linux.development
Titolo: kernel ThrEad

Ciao Ragazzi,
ho un problema devo creare un thread sto in kernel space  uso kernel_thread
ma a quando sembra non crea un thread cosě sembra. Io voglio che il mio
thread deve fare sempre qualcosa, quando vado a linkare si blocca tutto come
se tale thread diventa padrone del sistema vi faccio un esempio:
int my_thread( ){
while(1){
   // fai qualcosa
}
return 0;
}
init_module:
      kernel_thread(my_thread,NULL, CLONE_FS |CLONE_FILES | CLONE_SIGNAL);
Grazie
Saluti
R!SC

 }
Forse con un kernel preemptible non ne avresti bisogno.
-- 
Lorenzo

 Lorenzo
Grazie
R!SC

 any other process, but I could be wrong.  Feel free to correct me.  :)
OK. :)
The are _non_ preemptable, just like any other process.  The general
rule is that we never, ever preempt a process which is running in kernel
mode.  That means that normal user processes do not get preempted in the
middle of a system call, for example.  It also means that kernel
threads, which run entirely within kernel mode, are automatically
protected against preemption by the scheduler.
Kernel threads are still allowed to be rescheduled, but only
voluntarily: if they sleep on a wait queue, wait for IO, take a page
fault which has to satisfy disk or call the scheduler directly, they
will be rescheduled.
Stephen
Il multitasking preemptive tradizionalmente vale solo per i processi che si 
trovano in stato utente, quindi fuori dal kernel.
Se in quel momento un processo si trova nel kernel, avendo invocato una 
syscall, non e' prerilasciabile a favore di un processo con priorita' 
maggiore.  La cosa non e' poi tanto grave perche' la permanenza nel kernel 
di un processo e' relativamente breve.
I 2.5.x hanno l'opzione preemptive che abilita il rescheduling anche per i 
processi che in quell'istante si trovano all'interno del kernel e 
ovviamente (mia ipotesi) anche per i kernel thread la cui vita si svolge 
interamente nel kernel.
-- 
Lorenzo

 se tale thread diventa padrone del sistema vi faccio un esempio:
Lascia perdere la programmazione, l'italiano e' piu' urgente!

 ha scritto nel messaggio
news:adfqr0$guo$1...@e3k.asi.ansaldo.it...


se tale thread diventa padrone del sistema vi faccio un esempio:
cosa intendi per "quando vado a linkare"?
ciao
-- 
Seti@Home Java Applets
http://maruko.cjb.net/
http://maruko.cjb.net/bofh.jsp

> cosa intendi per "quando vado a linkare"?
insmod modulo.o
cmq ho risolto ....non sapevo che lo scheduling del thread lo dovevo gestire
io.........
Grazie
Saluti
R!SC

 insmod modulo.o
mi permetto di insistere con l'italiano...

 ha scritto nel messaggio
news:aea478$smk$1...@e3k.asi.ansaldo.it...


Newsgroup: it.comp.os.linux.development
Titolo: lanciare default browser

forse l'argomento non e' nuovo, forse e' addirittura banale, ma se vi e' 
possibile, datemi questa risposta.
Da un applicazione (e' scritta in C/C++, ma credo che c'entri poco) devo 
lanciare il default browser di KDE, dandogli un link per argomento.
Come fareste voi?
-- 
FeLinux, nuova distro italiana: 
http://www.fmtec.it/felinux/

 Come fareste voi?
mi rispondo da solo:
kfmclient openURL [url]
