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

Salve a tutti,
sto usando KDevelop su Debian Stable (non ricordo la versione, ma e' quella 
ultima della stable), e ottengo risultati un po' strani quando cerco di 
debuggare il mio codice, ad es:
- mi ignora bellamente i breakpoint saltandoli a pie' pari e fermandosi in 
linee che non mi interessano nulla (e non ho idea del perche' si fermi 
proprio in quelle linee)
- quando faccio "step over" mi fa uno "step into"
- lo "step out" genera un errore
C'e' qualche settaggio che va fatto prima di lanciare il debug? Nelle 
opzioni del progetto?
Thx,
Pleg 

 - lo "step out" genera un errore
Disabilita l'ottimizzazione, il fatto di saltare alle linee sbagliate e` 
tipico nel caso si cerchi di debuggare codice ottimizzato.
Assicurati anche che ci sia "-g" nella linea di compilazione. Non so 
dirti esattamente i menu da utilizzare perche` saranno 4 o 5 anni che 
non vedo kdevelop e suppongo sia parecchio cambiato :)
Bye,
  Gabry

 kdevelop e suppongo sia parecchio cambiato :)
-g non c'e' perche' non lo trovo nei flag nel menu (potrei sempre metterlo a 
mano, ma volevo provare a usare solo la GUI). Pero', in un altro pannello 
c'e' un "compila in modo debug", che ho attivato, ma non cambia nulla.
Pleg 

"g++ -O0 -g3 -Wall blablabla"
ma ottengo sempre lo stesso comportamento bizzarro. Qualche idea? Ho 
guardato le FAQ di KDevelop, ma non dicono molto di piu' (oltre a 
mettere -O0 e -g3).
Thx,
Pleg 

Pleg wrote:

Se il trace del debugger non segue il sorgente del programma vuol dire che
quel programma ha le ottimizzazioni attivate.
E' molto importante ripartire da zero dopo ogni tentativo, altrimenti è alto
il rischio di lasciare qualche pezzo compilato precedentemente, o di
utilizzare una copia del programma precedentemente compilata.
P.S. Di solito incomincio con un make clean, ./configure CXXFLAGS='-g -O0'
CFLAGS='-g -O0', ecc. .

[cut]
Grazie, ora sembra funzionare. Oltre a ripartire da zero, forse il trucco e' 
anche il buon vecchio "esci dal programma, rientra nel programma" :)
Pleg
Newsgroup: it.comp.os.linux.development
Titolo: Mysql+PHP3 e... apici

Ciao a tutti !
Questa richiesta potrebbe sembrare stupida ma e' importante per me.
Come avrete letto dal subject ho un problema con gli apici utilizzando il mysql.
Mi spiego meglio:
Si supponga che io abbia una tabella contenente alcune parole ed io debba fare 
una ricerca, dovro' creare un script del tipo:
<?
[...]
$sql = "SELECT * FROM nome WHERE nome = '$nome';
$result = mysql_query ($sql);
[...]
?>
OK ? Bene.
Ho testato questo script su 2 macchine cosi' composte:
1) RedHat 6.2 con mysql 3.22.32 e php 3.0.14 (entrambi compilati da sorgenti)
Questa macchina e' utilizzata per eseguire i test.
2) Debian 2.1 con mysql 3.22.32 e php 3.0.5 precompilato.
Su questa invece vengono eseguiti gli script finali (cioe' testati e corretti).
Il problema si presenta quando la variabile $nome contiene parole che
hanno al loro interno degli apici (es: celebrita'), infatti
sulla redhat la query fallisce mentre sulla debian va tutto OK poiche' 
nella stringa $sql viene automaticamente inserita una backslash (\).
(es: SELECT * FROM nome WHERE nome = 'celebrita\'')
Per ovviare al problema ho creato una funzione che scandisce la variabile $nome
ed inserisce le backslash necessarie, ma sulla Debian tale soluzione
non e' applicabile.
Ora mi chiedo:
Ho dimenticato qualche opzione di configurazione o compilazione sulla redhat??
Grazie anticipatamente.

 il mysql.
Il "problema" deriva dai "Magic quotes" di PHP: devi abilitarli (o
disabilitarli) in php.ini .
A risentirci
\  Davide G. Borin
\\ !!Scudo anti-spam attivo!! Togliere le x e "eliminami" dall'indirizzo
\\\_____________________________________________________________________

 nella stringa $sql viene automaticamente inserita una backslash (\).
In alternativa alle magic_quotes_* da settare nel php.ini c'e`
addslashes() che fa la stessa cosa, da chiamare esplicitamente quando
serve.
Ciao
 David
-- 
<d.santinoli presso mi . flashnet . it>

OK ? Bene.
Devi sempre aggiungere addslashes prima di passare a mysql ...
praticamente devi modificare la query cosi':
$sql = "Select * From nome Where nome ='".addslashes($nome)."' ";
Addslashes mette un \ davanti ai charatteri ', ", \ 
-- 
Sidewinder  
---------------------------------------------------------------------
The devil can cite Scripture for his purpose.
		-- William Shakespeare, "The Merchant of Venice"
---------------------------------------------------------------------

OK !
Grazie mille.
--
JaM!
Newsgroup: it.comp.os.linux.development
Titolo: Proposta gestionale free ed open source

Considerando la richiesta che si vede su icol.software ed altro
mi è venuta l'idea di portare avanti un progetto di gestionale molto
semplice (copntabilità semplificata e ordinaria ed eventualmente altro)
per linux free ed open source da realizzare con Kylix + IB.
Potrebbe essere una base comune anche per altri eventuali progetti e
darebbe un applicativo praticamente assente.
Sarei felice di trovare Persone disposte a portare avanti il progetto.
Penso che in 5-6 si riuscirebbe a portare avanti un buon prodotto in
tempi accettabili.
Gazza.

 da realizzare con Kylix + IB.
Occhio alla sindrome faccio-tutto-io, di casa nel software
proprietario dove i programmi fanno a cazzotti tra loro per
conquistarsi l'utente invece di cooperare per aiutarlo.
Lo dico perche' strumenti come Kylix (ahime') la incoraggiano.
Esempio: perche' forzare Interbase?  Comunica con il database via DBI
e il database server lo scegliera` l'utente finale.
Altro esempio: generano il PS da stampare.  Con LaTeX installato
praticamente d'ufficio in ogni distribuzione, e` molto meglio uscire
in LaTeX e di li` DVI, PostScript, PDF.  L'utente avanzato potra`
saltare l'ultimo passo e trovarsi il sorgente LaTeX da personalizzare.
In bocca al lupo, l'idea e` sicuramente meritevole!
Massimiliano

 In bocca al lupo, l'idea e` sicuramente meritevole!
Grazie, crepi il Lupo .
Ciao.
Gazza.

 writes:
G> Considerando la richiesta che si vede su icol.software ed altro
G> mi è venuta l'idea di portare avanti un progetto di gestionale molto
G> semplice (copntabilità semplificata e ordinaria ed eventualmente altro)
G> per linux free ed open source da realizzare con Kylix + IB.
In C++ ci sarebbe Kahemba....
-- 
Gian  | main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Uberto|                        David Korn, 1987 ioccc best one liner 
Lauri |-------------------------------------------------------------------
(aka saint) >>Vedere X-Nospam nell'header - See X-Nospam field in Header<<

 dell'utente medio.
Di certo meno del PostScript. :-) Forse il formato di AbiWord potrebbe
fare al caso tuo.  E' in XML, quindi perfettamente gestibile da
programma.
Massimiliano

 programma.
Questo no lo sapevo, devo approfondire la cosa.
Sai darmi dei link per la doc .
Grazie e ciao.
Gazza.

 Sai darmi dei link per la doc .
www.abisource.com
Penso ti possano dare una mano anche su abiword-dev, la lista di
sviluppatori che troverai li`.
Massimiliano

 In C++ ci sarebbe Kahemba....
Difficile che un programma scritto per la legislazione
del Congo vada bene anche in Italia...
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 bene anche in Italia...
Hai ragione, ci vorrebbe qualcosa di Panamense o Equadoreno.
-- 
limaCAT

> bene anche in Italia...
DI> Hai ragione, ci vorrebbe qualcosa di Panamense o Equadoreno.
Si, intanto  l'autore e` stato  invitato dal governo Brasiliano  a far
loro visita...

Newsgroup: it.comp.os.linux.development
Titolo: Aiuto col nuovo linux 7.0 non riesco più a compilare

Ho installato Manfrake 7.0 e non mi riconosce i banali comandi Make , make
clean g++ gcc?????
è possibile che non li abbia installati? con la versione 5 tutto andava
ameraviglia.
Vi prego ditemi come posso fare
Grazie mille Marco


Be', li installi, no? :)
Saluti,
Fabio Alemagna

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

Ciao a tutti,
premessa: oggi ho installato per la prima volte Linux 6.3,
quindi sono perfettamente ignorante, per tanto vi chiedo un aiuto
guidato:
come faccio a configurare il mio masterizzatore Scsi Yamaha 6x 4x 16x
con Adaptec scsi 2904??????
Vito

E allora vai su icol.iniziare, che qui si parla di sviluppo. 
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"

Newsgroup: it.comp.os.linux.development
Titolo: SHELL ESEGUITA AD OGNI ACCENSIONE DEL PC

come posso fare eseguire una shell scritta da me ad ogni accensione
della macchina e quindi ad ogni riavvio?

 della macchina e quindi ad ogni riavvio?
1 - urlare non serve a niente
2 - non si chiama "una shell" ma "uno script"
3 - lo vuoi eseguire ad ogni avvio(3.1) o ad ogni login(3.2) del tuo
utente?
3.1 - mettilo (con i permessi di esecuzione)in /etc/rc.d nei sistemi BSD o
in /etc/init.d nei SYSV con i dovuti collegamenti nelle dir /etc/rcX
costruiti con update-rc.d o con sysv-rc-conf
3.2 - mettilo in / fallo richiamare da ~/.profile

 ho messo il percorso nella mia shell nel file rc.local e ora l'ho
reso eseguibile con chmod +x rc.local
puo' bastare? su ubuntu 8.04 ... cosi' è in accensione o al login
l'avvio?
ora dovrebbe andrare o è necessario fare altre operazioni?


 l'avvio?
ma hai letto una sola riga di quello che ti ho scritto?
ps : 
http://wiki.news.nic.it/QuotarBene

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

Aiuto ho bisogno della documnetazione relativa all'implementazione del TCP
su linux e FreeBSD!! Dove posso trovare qualcosa.
Fatemi sapere


I'm not prejudiced, I hate everyone equally.

 TCP su linux e FreeBSD!! Dove posso trovare qualcosa. Fatemi sapere
 
Questo link č stato postato pochi giorni fa da non ricordo chi, ed č
ottimo.
http://www.media.dsi.unimi.it/~linux/programmazione.html
Ciao,
Riccardo

No, mi riferivo all'implementazione a livello di codice sorgente relativo al
TCP
"Antonio barbone" <bar...@raffaello.home> ha scritto nel messaggio
news:slrnagn3m6...@barbone.bagnoli.home...


Mi riferisco all'implementazione a livello di codice sorgente relativo al
TCP, non all'interfaccia di programmazione del TCP.
"Riccardo" <riquito@_CUTME_sideralis.net> ha scritto nel messaggio
news:pan.2002.06.15.19.56.13.86936.7839@_CUTME_sideralis.net...

Newsgroup: it.comp.os.linux.development
Titolo: strutture incrociate

salve a tutti, avrei il seguente problema: in un file header posso
dichiarare una struttura, di cui uno degli elementi punta ad un altra
struttura gia dichiarata, ma se invece non fosse gia stata dichiara?
esempio
struct s1
{
        int a;
        long b;
        struct s2 *p_s2;
};
struct s2
{
        int c;
        char d;
        struct s1 *p_s1;
};
la struttura s2 non ha problemi, sa gia come e' fatta s1, ma s1? il gcc
compilatore non dice nulla neanche con tutti i warning attivati ma la
cosa mi sembra strana
E possibile incrociare cosi' le dichiarazioni? se avessi dichiarato la
variabile assieme alla struttura avrei avuto errori, certo, ma con solo
la dichiarazione? quando andro' a creare le variabili o le zone di
memoria con malloc entrambe le strutture saranno
note, ma non mi sento convinto.... delucidazioni grazie :)
Grazie
Ivan

 };
Spero di essere stato esauriente;
arrivederci e ciao

 - rimuovi XXX  x  rispondere  ICQ	#8814554
 
Lei: "Ma perche' la  gente  dice  che  i  gatti  sono  falsi,  crudeli e
      traditori?".
Lui: "Perche' e' vero, gattina mia...".
		-- Da it.hobby.umorismo

 note, ma non mi sento convinto.... delucidazioni grazie :)
Si va bene.
Che problemi hai?
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"

Newsgroup: it.comp.os.linux.development
Titolo: <no subject>

Volevo sapere se utilizzando glade per creare un intefaccia grafica per i miei programmi scritti (in C++) sotto Linux, ho la possibilita' di generare un codice che poi puo' venire asportato e compilato sotto win, ottenendo lo stesso programma che avevo sotto Linux.
Ciao grazie Gianni.
--
TiscaliNet, libero accesso ad Internet.
http://www.tiscalinet.it
-- 
Posted from 
twingo.tiscalinet.it
 [195.130.224.85] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 poi puo' venire asportato e compilato sotto win, ottenendo lo stesso
programma che avevo sotto Linux.
Ricordandoti che hai dimenticato il subject del msg e questo ti preclude
risposte da parte di molti utenti ;-) ti rispondo per quello che so:
Sì, in linea di massima e con qualche correzione... a patto però che tu
abbia le GTKlib per Win32 perché altrimenti staresti cercando di compilare
un programma che si basa su oggetti che *non esistono*   -_____-;;;   ... ma
a pensarci bene... hai controllato sei i sorgenti dello stesso glade non
siano compilabili per Win32?
Ciao, Wiz of Id
Newsgroup: it.comp.os.linux.development
Titolo: Controllare file

Salve a tutti , mi sapete dire come e possible
controllare se un file e vuoto .
Grazie
Ciao

 controllare se un file e vuoto .
stat(2), vedi il campo st_size.
Luca
-- 
Home: 
http://kronoz.cjb.net
"Ci sono le balle, le megaballe e le statistiche".
 Mark Twain

 Luca
... ti ringrazio
ho scordato che intendevo per  il compilatore djgpp.
e sempre valido stat(2)?
Ciao

 e sempre valido stat(2)?
Se djgpp e` quello che penso io, sei OT.
Bye.


... stat.h c'č anche con tinycc , un compilatore con cui
sto facendo delle prove anche questo per windows . :-)
struct stat
{
_off_t               st_size; /* File size in bytes */
* on FAT) */
...intendi questa?
Ciao

 e sempre valido stat(2)?
'stat' e' standard POSIX; _devi_ trovarlo in tutti i sistemi
conformanti.  visto che questo NG si chiama
it.comp.os.LINUX.development , tu hai (a meno di non essere
completamente tonto) un sistema linux; scrivi "man 2 stat" al prompt
della shell per sapere ove trovare gli include files.
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Dept. of Physics, Univ. of Padova, Italy              ROT13: 
ybe...@cq.vasa.vg

 e sempre valido stat(2)?
IIRC ha un layer di emulazione POSIX, quindi dovrebbe
funzionare.
Luca

Newsgroup: it.comp.os.linux.development
Titolo: Linux & Win9x

     Questo é il mio problema:
Ho una macchina Linux collegata in rete (ethernet) con una macchina win9x.
Voglio lanciare ,da riga comando della macchina linux, un file (pippo.exe)
che é installato sulla macchina win9x . COME FACCIO???
    Grazie a tutti per l'attenzione.


Potresti realizzare un servizio TCP-IP su Win95 che lanci l'applicazione
richiesta (con un minimo di flessibilita')  e poi accedere da linux come
client del servizio suddetto (in pratica un piccolo rpc casalingo).
Ciao

Invii una stringa da linux ad un programma residente sulla macchina con Win
che sa che quando riceve una stringa x deve far partire pippo, proprio come
fanno le backdoors.
-=Azathoth=-

 writes:
X> 
X> Voglio lanciare ,da riga comando della macchina linux, un file (pippo.exe)
X> che é installato sulla macchina win9x . COME FACCIO???
netcat è tuo amico :-)
compila  la versione  per  Dos, abilitando  l'esecuzione di  programmi
quando arriva una richiesta di connessione.
-- 
"Io non conosco me stesso, e comunque Dio non me lo permetterebbe."
		-- Johann Wolfgang von Goethe
Newsgroup: it.comp.os.linux.development
Titolo: IPC

ciao a tutti,
ho un software che utilizza i socket UNIX per la comunicazione tra 
processi locali. All'inizio il sistema era piccolo e tutto funzionava 
bene, ora ci sono segni sempre più evidenti che tale meccanismo non sia 
più sufficiente per garantire delle prestazioni decenti.
In parole povere, qual è il meccanismo di IPC più efficiente su linux? 
Per i dettagli poi mi arrangio, ma avrei bisogno di una dritta di massima..
thanks :)
-- 
SF
"Breaking something which works as intended in order to solve a problem 
existing in delusion-space is not usually called 'a workaround'."

 
Ciao  Manlio

> In parole povere, qual č il meccanismo di IPC piů efficiente su linux? 
imo la shared memory, ma č anche molto piu' complicato da implementare

 
Diciamo che si scambiano dei messaggi di dimensioni ridotte per 
coordinare il lavoro tra di loro, ma il volume dei messaggi è piuttosto 
elevato.


 elevato.
Usi UDP o TCP?
Quanti processi hai?
Manlio

 
14 processi. C'è un processo padre (naturalmente) che genera gli altri 
13, poi quando uno di questi vuole inviare un messaggio al processo x, 
esso lo invia al processo padre il quale lo rispedisce al processo x. 
Diciamo quindi che tutti i messaggi passano per il processo padre anche 
se egli non è il destinatario.


 se egli non è il destinatario.
Ed il processo padre come gestisce questi messaggi?
Usi select/poll?
Ciao  Manlio

 se egli non è il destinatario.
E allora memoria condivisa con un semaforo o un set di semafori. Io farei 
cosi`... Senza passare dal padre ma mandando da processo a processo.
In alternativa una coda di messaggi. Ma io proverei prima con la memoria 
condivisa. Facile e veloce.
Ciao,
-- 
        Roberto Divia`              Love at first sight is one of the greatest
Dep:PH Bat:53 Mailbox:C02110      labour-saving devices the world has ever seen
Route de Meyrin 385               ---------------------------------------------
Case Postale                                Phone:  
+41-22-767-4994
CH-1211 Geneve 23 CERN                      Fax:    
+41-22-767-9585
Switzerland                                 E-Mail: 
Robert...@cern.ch

 
la gestione avviene tramite select().


 condivisa. Facile e veloce.
Che cosa intendi per "coda di messaggi" vs "memoria condivisa"? Cosi' su due 
piedi direi che una "coda di messaggi" sia un livello di astrazione sopra la 
"memoria condivisa" (nel senso che puoi implementare la coda sia attraverso 
memoria condivisa, ad esempio una coda protetta da un lock, sia attraverso 
altri sistemi).
Pleg 


http://www.ecst.csuchico.edu/~beej/guide/ipc/mq.html
http://www.cs.cf.ac.uk/Dave/C/node25.html

Newsgroup: it.comp.os.linux.development
Titolo: AWK

Il problema č questo:
ho un file di piů righe e colonne, es:
PIPPO     PLUTO       PAPERINO
MINNI    PAPERA     TOPOLINO
io dovrei eliminare le prime due colonne per cui il risultato dovrebbe
essere:
PAPERINO
TOPOLINO
mi hanno detto di utilizzare AWK, ma non ho idea di come fare.
Qualcuno mi sa dare una soluzione ???
Grazie a tutti
Ciao


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

grazie :-)))))
"Antonio barbone" <bar...@raffaello.home> ha scritto nel messaggio
news:slrn9ijudu...@barbone.raffaello.home...


Il Fri, 15 Jun 2001 12:14:17 GMT, Viviana chiese informazioni sull'uso di awk.
Purtroppo non so usarlo correttamente ma una volta mi son trovato con un
problema moooolto più complesso del tuo e chiedendo su comp.lang.awk mi
son trovato con una rosa di soluzioni veramente eccezionali.
Quando si tratta di lavorare con stringhe di testo in file multipli awk
è realmente potentissimo.
-- 
Tae Kyon

Viviana wrote:

puoi fare accussi
cat tuofile | awk print'{$3}' >> nuovofile
dove $3 č la 3a colonna del tuo file!!
Ciaooo
Max

Newsgroup: it.comp.os.linux.development
Titolo: dove funziona rpm?

ciao!
vorrei capire se il comando 
rpm -i nome    [per installare un pacchetto]
funziona solo con la RedHat... o se c'e' il modo 
di farlo funzionare anche su altre versioni di Linux...
come ad esempio la Caldera.
Grazie mille per qualsiasi dritta.
CIAO!
MAURIZIO
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 Maurizio Ortolan		
cri...@dei.unipd.it
 
cri...@tin.it
 via Redipuglia 60a, 31016 Cordignano (TV), Italy
 phone:
(+39) 0438 990722
	(TV)  [sab]
 
(+39) 049 612603
	(PD)  [lun-gio]
	0349-2621878
-- 
Posted from 
mta23-acc.tin.it
 [212.216.176.76] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Maurizio Ortolan wrote:
Funziona anche con la slack (esiste in proposito anche un howto o mini
non ricordo)
Nelle altre distro dipende.. in suse in mandrake è il gestore dei
pacchetti di default in debian rpm è usato quasi esclusivamente per far
andare alien
-- 
  ___ _            _____     ___ _          
 / __(_)__ _ ___  |_  (_)___| _ (_)_ _  ___ 
| (__| / _` / _ \  / /| / _ \  _/ | ' \/ _ \
 \___|_\__,_\___/ /___|_\___/_| |_|_||_\___/

 come ad esempio la Caldera.
Sulla distribuzione Su.Se va benissimo.
Saluti,
Alberto
http://albertov.tripod.com
Newsgroup: it.comp.os.linux.development
Titolo: Float & GTK

Qualcuno di voi ha mai incontrato un problema leggendo numeri float da
gtk_entry? Io di tremendi: scrivendo 0.5 nell'entry la
gtk_entry_get_text() mi restituisce una stringa corretta (0.5) ma la
successiva strtod() mi da' la bellezza di 0,5 (con la virgola!!!). E non
e' un problema di strtod(), visto che in programmi che non usano gtk.h
funziona correttamente.
Il problema si presenta su Mandrake 7.1 ma tutto funziona bene con
RedHat 6.1. Questione di versione delle librerie e basta?



Ho avuto anch'io problemi di questo tipo... Non vorrei dire ca**a*e, ma mi
pare che fossi giunto alla conclusione che il problema fosse dovuto alla
localizzazione :-0 , e mi sembra che eliminandone il supporto esplicito
tutto andasse a posto... Ovviamente, non ricordo come avevo fatto per
aggirare il noioso problema e non ho sottomano i sorgenti :-(
|~~~~~~| 
|(O>   |\  Fabio Cavaliere (Homebrew apprentice & GLUG member)
|//\   | | e-mail > 
fa...@urania.fisica.unige.it
|V_/_  | | e-mail2 > 
cava...@server3.fisica.unige.it
|######|-  GLUG on the Web : 
http://genova.linux.it
 
+------+

Newsgroup: it.comp.os.linux.development
Titolo: Debug con bash

Salve a tutti
 
Non so se sono OT
 
Ho fatto uno script in bash abbastanza complesso (circa 900 righe +
altri due script in python).
 
Il problema è questo:
 
quando lo avvio da consolle con il -x o senza, lo script fa quello che
deve fare.
 
Quando invece viene avviato da cron (una volta al minuto), non
funziona.
 
Il computer ha un accesso automatico e l'utente dove gira cron, è lo
stesso.
 
Esiste un modo per inviare il debug in un file quando viene avviato da
cron? ovvero, come si fa, inserendo -x sullo script, ad inviare i dati
invece che sullo schermo, in un file?
 
Grazie
 
Sergio

 invece che sullo schermo, in un file?
 
 comando >logfile 2> errorfile

 di solito è un problema di virabili 
 
ehm, variabili
Newsgroup: it.comp.os.linux.development
Titolo: MPlayer

Ciao a tutti,
ho installato mplayer con lo shell e....haimč mi sono accorto che non 
compare nella lista dei programmi multimediali eseguibili con il click 
del mouse. Come posso eseguire mplayer in automatico cliccando 
semplicemente su un divx? Devo per forza editare "mplayer -vo x11 ecc 
ecc"???
Grazie

1st GirlBeach wrote:
non multipostare , cmq dal control center se usi kde.
ciao.
-- 
-------------------------------------------------------------------------------
"Hanno ammazzato Pablo, Pablo e' vivo!": qui, o De Gregori era ciucco,
o Pablo e' un Highlander...
-------------------------------------------------------------------------------

 Grazie
Su KDE fai cosi':
Tasto destro su un file DivX (avi) -> "Modifica il tipo di file"
Ti appare il dialogo per aggiungere applicazioni che gesticono quel tipo di
file (avi)
Aggiungi mplayer (con eventuali opzioni)
Poi "Sposta in alto" mplayer fino alla prima posizione.
Clicca su OK
Da ora in poi mplayer e' l'applicazione di default per gli AVI.
Se usi Gnome, configura l'app da usare per gli AVI da 
gnome-control-center -> Advanced -> File types and programs
-- 
Nicola Di Nisio
nicola...@despammed.com
LRU #278050 (
http://counter.li.org/
)

Newsgroup: it.comp.os.linux.development
Titolo: trasmissione file binari

Salve, vorrei sapere come posso trasmettere via socket dei file binari, 
perchè con normali file di testo tutto funziona, ma non con file eseguibili,
video e compressi. sapete come fare?
grazie

 eseguibili, video e compressi. 
In che senso non funziona?
send e recv si limitano a  mandare/ricevere tot byte, non si interessano
del loro contenuto. Al limite prova con sendfile.
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
Al termine di un pranzo di nozze mi hanno dato un
amaro alle erbe cosi' schifoso che perfino sull'etichetta
c'era un frate che vomitava.


grazie, ho provato con sendfile, ma non mi funzia, mi ritorna "bad file 
descriptor", se infatti tento con un client di trasmettere un file al server
in questo modo:
FILE *fd;
off_t pos;
fd = fopen("/home/utente/file", "r");
// sockfd è un socket già aperto e connesso al server(socket(), connect()...)
// e le varie funzioni per la connessione hanno funzionato
sendfile(sockfd, (int)fd, &pos, 500);
l'errore è proprio "bad file descriptor" , anche se i due descrittori mi 
sembrano esatti. Sai come fare?
grazie ancora


 sembrano esatti. Sai come fare?
A giudicare dalla dichiarazione, fd non è un file descriptor (tanto è vero
che hai dovuto aggiungere un cast per compilare quel codice; e mi fa
specie che questo non ti abbia per lo meno insospettito).
Per ricavare il file descriptor soggiacente devi usare fileno().
Inoltre, prima di ricorrere a sendfile(), sarebbe opportuno che spiegassi
quali sono i problemi che hai riscontrato inizialmente.
Max

 fd = fopen("/home/utente/file", "r");
int fd = open("/home/utente/file", O_RDONLY);
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
Il piu` bel momento dell'amore e` quando ci si illude che duri
per sempre; il piu` brutto, quando ci si accorge che dura
da troppo.
Newsgroup: it.comp.os.linux.development
Titolo: win modem

Ho cambiato il modem da un 28800 a 56600 ma ho comprato un win modem ora 
non so + come installarlo!!Non lo trovo + su ttyS1 ma dove cavolo č 
finito???
	GRAZIE
	<SAX>

 finito???
www.linmodems.org
ciao
dav

Beh diciamo che hai un piccolo problemino in piů.
Per fortuna ora alcuni Winmodem possono essere facilmente configurati sotto
Linux, hai perň bisogno un modulo che te lo faccia "riconoscere".
Vedi su 
www.linmodem.org
Puoi trovare qui notizie sicuramente piů precise con i Winmodems supportati.
LINKER

Linker wrote:

Comunque ho notato che il Lucent va molto meglio sotto Linux che sotto 
winzozz...heheheheh una bella beffa...un winmodem nato per winzozz
-- 
Winmodem Lucent & MDK 8.0...
Linux la valida alternativa

 Linux la valida alternativa
Devo dire che ho notato anche io la stessa differenza di velocità,
soprattutto nella fase di chiamata al provider. E anche nella navigazione ho
avvertito un
certo miglioramento.
 W LINUX!!! IL PINGUINO VOLANTE!!!
LINKER

David Pardo wrote:

E' vero!!! Sotto winmerd il mio lucent al massimo mi dava velocità di
trasferimento di 4 -4,5 Kbps  adesso invece arrivo sino a 5 - 5,8 !
Newsgroup: it.comp.os.linux.development
Titolo: [?] flock

Salve
Ho un mare di dubbi.
Credo di non aver capito bene il funzionamento della flock...qualcuno
sarebbe cosi' gentile da suggerirmi un link a documenti (scaricabili
gratuitamente) che possano aiutarmi piu' di quanto hanno fatto le
pagine di man ?
Io dovrei soltanto impedire che due utenti accedano in scrittura
contemporaneamente allo stesso file. Ma ovviamente non mi
dispiacerebbe chiarire una volta per tutte gli argomenti correlati.
Io avevo fatto una cosa del genere...
file_des=open(nome_file,O_WRONLY);
  if (flock(file_des,LOCK_EX)!=0) {
	printf("Errore nella lock sul file %s",nome_file);
	exit(1);
  }
my_file=fopen(nome_file,"w"); 
queste righe di codice le ho messe in entrambi i programmi che devono
accedere al file "condiviso".
e' sbagliato ?
C'e' un modo piu' rapido e/o corretto e/o elegante ?
Attendo consigli
===============================================
John Hopfield		   
Hopf...@freemail.it
"Some of these days
	You'll miss me honey"
===============================================

 
Io credo che dovresti prima mettere il lock e poi chiamare open().
se un altro processo ha posto un lock la tua chiamata a flock()
e' BLOCCANTE (fino a quando viene rimosso l' altro lock) a meno
che il flag LOCK_EX non sia in or binario ( | ) con LOCK_NB
(non bloccante). Se scegli di non usare LOCK_NB sai che la
successiva chiamata a open() e' fatta su un file libero da lock
in quanto il tuo processo si fermerebbe in attesa di dello
sblocco del file.
Se scegli il lock non bloccante, devi testare il codice ritornato
per sapere se il lock e' stato messo o no e quindi se chiamare open
o fare altro.
Cosi' come hai fatto, se un altro porocesso ha messo un lock,
il tuo processo si blocca sulla open().
inoltre un altro errore logico e' sul fatto che non puoi confidare
che anche se la tua open() ritorna e quindi apri il file,
prima che il tuo processo possa chiamare flock() un altro proc.
non ti ponga un lock sul file appena aperto. Sarebbe un bug
difficile anche da scoprire perche' difficilmente riproducibile.
Suggerisco di cambiare la sequenza con cui chiami flock() e open().
sempre per prima flock().
 
man flock e' chiarissima. l' ultimo flag che ti rimane da studiare
e' LOCK_SH per lock condivisi.
ciao.

 Io credo che dovresti prima mettere il lock e poi chiamare open().
No. flock(2) vuole il file descriptor di un file aperto come primo
argomento.
Max

sempre per prima flock().
Grazie per la risposta, ma temo di non aver capito niente...mi
dispiace, non e' che potresti spiegarmelo meglio eh ?(anche via email
se non e' istruttivo per gli altri)
Un altra cosa: se io dopo aver fatto la open, faccio la fopen, e'
grave ? E' brutto ? C'e' un modo migliore per poter usare le funzioni
tipo "fgets" e "fputs" (che sono ad un altro livello rispetto ai file
gestiti da open, read e compagnia bella) assieme alla flock  ?
Attendo altri consigli...


 
Hai ragione, scusa, ho fatto confusione con altro.
Non uso flock tutti i giorni.
In tal caso il tuo codice dovrebbe essere corretto.
Non oso aggiungere altro dopo questa figura.
ciao.
Newsgroup: it.comp.os.linux.development
Titolo: linkare file oggetto

Salve Ragazzi,
ho un problema ho creato due file oggetto, uno in c ed uno con nasm il
main sta nel file scritto in c ed utilizza una routine del file scritto in
asm la routine del file asm utilizza la funzione printf 
devo creare un unico file eseguibile.
con gcc e ld ho provato ma non ci sono riuscito:
gcc -c file.c
nasm -f elf file1.asm
ld file.o file1.o
errore per via di printf
ho provato anche con:
ld file.o file1.o /usr/lib/libc-2.0...so
qui non mi da problemi ma quando vado a fare
gcc file_totale.oggetto 
mi da errore la global_offset_Table gia e' stata scritta.
come faccio a compilare in un unico file eseguibile?
Grazie
jk

 ld file.o file1.o
puoi fare anche
nasm -f elf file1.asm
gcc file.c file1.o
pero' devi:
1) nel sorgente nasm dichiarare global la funzione
2) nel sorgente nasm dichiarare extern printf
3) nel sorgente C dichiarare extern la funzione scritta in assembly
 
Ciao
- -- 
No matter. Try again. Fail again. Fail better.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQE/FgD1Qb6qi6QXZLkRAn/aAJwIDItH3TgBAviAwHFO5p1WBD8u3wCeIqja
15Z2piikUu+EEs4sUkOI01Q=
=OrNQ
-----END PGP SIGNATURE-----

 
--
Gia fatto ma niente da fare......
Saluti
jk

 Gia fatto ma niente da fare......
mi sembra strano che non funzioni passando al gcc il file oggetto generato
dal nasm (NON usare gcc -c e il successivo ld che avevi scritto nel post
iniziale). 
Che errori restituisce?
- -- 
No matter. Try again. Fail again. Fail better.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)
iD8DBQE/FkMzQb6qi6QXZLkRAjXxAJ0eFacedC4thuJ/HPD9zuFoq6SG3QCeNxx5
0cczlaqKqMkwBEffQ+8bfu8=
=m1oN
-----END PGP SIGNATURE-----

Scusami ho riprovato funziona grazie
jk

Newsgroup: it.comp.os.linux.development
Titolo: UML & reverse engineering

Qualcuno conosce un tool per risalire dai sorgenti (che ho) alla struttura
degli oggetti?
Un tool in licenxa GPL sarebbe il massimo....
La Applicazione e' in C++ (ambiente Qt) per Linux.
Grazie
Gerardo
--------------------------------
Inviato via 
http://usenet.libero.it

 La Applicazione e' in C++ (ambiente Qt) per Linux.
URL         : 
http://medoosa.sourceforge.net/
Summary     : Generates UML diagrams from C++ sources.
Description :
Medoosa is a documentation tool for C++ that can produce UML class
diagrams including generalizations and associations. Corrections can
be made interactively in a diagram editor (Dia) and are fed back into
the source as Javadoc-style comments. At this time, the layout must
still be done by hand.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
-<! Computer programmers never die, they just raise an unhandled exception.!>-
Newsgroup: it.comp.os.linux.development
Titolo: crc32 .... come ?

Salve,
come posso ricavarmi il crc32 di un valore (stringa o intero, ma 
sopratutto stringa) da dentro del codice scritto in C  ?
ci sono librerie di sistema che mi permettono questo ?
se si, quali ?
ci sono algoritmi gia' implementati e ben documentati ?
se si, dove ?
grazie infinite

 grazie infinite
Guarda cosa ho trovato con google cercando crc32.c:
http://www.csee.usf.edu/~christen/tools/crc32.c
(da qui puoi estrarre la funzione che genera la tabella
 e quella che calcola crc32 senza bisoglo di altro)
http://www.zimmers.net/anonftp/pub/cbm/csbruce/crc32.c
(idem)
http://fxr.watson.org/fxr/source/libkern/crc32.c
http://www.stillhq.com/gpg/source-1.0.3/zlib/crc32.html
(questo pero' usa costanti definite in zlib)
http://www.naaccr.org/standard/crc32/crc32.h
http://www.naaccr.org/standard/crc32/crc32.c
....
Ciao
Roberto
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 sopratutto stringa) da dentro del codice scritto in C  ?
#include <zlib.h>
...
...
uiui=crc32(0,buff,n);
...
gcc ........ -lz
Ciao
-- 
none

 ...
OKAY, grazie 1000.
ma e' possibile che ritornino dei valori negativi ?
grazie infinite ancora

 grazie infinite ancora
Ma ... come sei messo a C?
una printf("%u", uiui); stampera' il valore da 0 a 2 pow 32
mentre
una printf("%d", uiui); stampera' il valore da - (2 pow 31)
                                             a + (2 pow 31) - 1
se sul sistema si usa la notazione in complemento a 2.
Quindi tutto dipende da come ne farai display di questo pattern di 32 bits.
Inoltre:
se uiui e' definito
unsigned int uiui;
quindi mai negativo e una espressione
uiui + 5; verra' promossa a unsigned int e in caso di overflow
i valori saranno comunque positivi.
se definisci
int uiui;
e' equivalente a
signed int uiui;
quindi le espressioni rimarranno signed int e gli overflow daranno
valori negativi e non solo: se la funzione crc32() restituisce un
valore con il 32-esimo bit settato a 1, il numero contenuto avra'
significato nelle espressioni come negativo.
Epilogo:
usa unsigned int uiui;
e per gli output la stringa di formato "%u" o "%lu"
ciao
Roberto.


Newsgroup: it.comp.os.linux.development
Titolo: Porta parallela

Dove trovo documentazione su come lavorare sulla porta parallela
Tnk


http://www.torque.net/linux-pp.html
http://www.lvr.com/parport.htm
http://www.tldp.org/HOWTO/IO-Port-Programming.html
Alessandro.
Newsgroup: it.comp.os.linux.development
Titolo: ptrace

Mi servirebbero informazioni dettagliate sull'uso di ptrace() con
codice, esempi ecc. La man page non e` abbastanza.
In particolare vorrei capire cosa fa esattamente PTRACE_ATTACH.
-- 
Lorenzo
"Given enough eyeballs, all bugs are shallow", Linus'Law
(address rot13 encoded)

In particolare vorrei capire cosa fa esattamente PTRACE_ATTACH.
Si attacca a un processo.
-- 
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

Si attacca a un processo.
Cio` che vorrei fare e` prendere un processo qualsiasi, fargli
eseguire temporaneamente del codice e poi mollarlo.
Si puo` fare con ptrace()?
Vorrei avere una shell con tutta la memoria lockata.
In pratica potrei prendere i sorgenti di bash, mettere in cima
mlockall() e ricompilare.
Invece mi chiedevo se ci fosse un modo per fargli eseguire quel
codice "al volo", tramite un altro processo.
PTRACE_ATTACH mi ha subito attirato l'attenzione ma prima devo
capire bene cosa fa e come funziona.


mlockall() e ricompilare.
Usa LD_PRELOAD con getpid (che viene eseguito subito).


Newsgroup: it.comp.os.linux.development
Titolo: Aiuto - INTERFACCIA GRAFICA IN TCL TK





 


 


Il mio problema è che vorrei fare un interfaccia 
grafica per il mio client FTP che ho scritto in C .


( sotto Linux naturalmente ) . Come faccio a 
catturare l input e l output del programma e visualizzarli nella mia interfaccia 
grafica ?


Per ora riesco solo ad eseguire con una exec il 
programma , quando premo un bottone , ma poi dato che questo programma è 
interattivo ( non so se ci siamo capiti ) non riesco a catturare l output 
.


 


Scrivetemi a 
rus...@inwind.it
 per favore.


 


grazie.



 grazie.
Usa eXpect che si basa su Tcl/Tk e risolve questo genere di cose...
Se funziona con i vari passwd/telnet e via discorrendo, funziona anche
con il tuo programma...
-- 
Francesco P. Lovergine
Newsgroup: it.comp.os.linux.development
Titolo: Famiglia funzioni exec( ) URGENTE

Dovendo eseguire il semplice comando Unix "ls -l", esiste una funzione della
famiglia exec che prenda come argomnto l'intera stringa "ls -l" senza dover
passare separatamente "ls" e poi "-l"?
Nel mio caso specifico,  execlp("ls","ls","-l",NULL), dovrebbe essere
scritta con un unico argomento, mentre il parametro "-l" mi obbliga a
passarne due.
 Grazie
                    Geppo

della famiglia "exec" non lo so ma non ti e' possibile eseguire
semplicemente un:
    system("ls -l");   /*  ?   */
ciao...

Nel mio caso specifico,  execlp("ls","ls","-l",NULL), dovrebbe essere
Banalmente: perche' una 'system' non va bene ?

Grazie ,
ora il mio dubbio e' questo.
Il man system riporta il codice della funzione system .
E' ESATTAMENTE il codice originale?
In caso contrario, e' possibile trovarlo da qualche parte?
Capitemi, e' per un progetto scolastico!!!

In caso contrario, e' possibile trovarlo da qualche parte?
Ovviamente tra i sorgenti della libc.
-- 
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


ciao

passarne due.
system(char  *str)
esegue un comando usando la shell.
man system.

Newsgroup: it.comp.os.linux.development
Titolo: Nuovo utente gtk+

Non riesco a capire perchč compilando il mio primo programma mi dice che 
non trova la il file gtk/gtk.h . 
Quale comando devo usare per compilare?
Io uso g++ helloword.cpp.
Grazie.

 Quale comando devo usare per compilare?
per compilare: g++ `gtk-config --cflags` lista-files.cpp -c
per linkare:   g++ `gtk-config --libs` lista-files.o
Newsgroup: it.comp.os.linux.development
Titolo: Distribuire applicazioni Qt su Linux

Ciao,
provo a scrivere anche qui per avere qualche suggerimento.
Ho un pc desktop con Ubuntu 10.04 e l'ultima versione delle Qt per X11 
(con QtCreator).
Ho compilato un esempio (/examples/widget/analogclock) e funziona 
perfettamente.
Su un'altra macchina - un netbook - c'è installata Tinycore. Scopo del 
gioco è avviare applicazioni Qt.
Visto che non sono riuscito a ricompilare staticamente le Qt (mi da 
errore durante il make...) ho provato a seguire la strada più grezza 
suggerita da Nokia:
con ldd ./analogclock sono andato a vedere tutte le librerie necessarie, 
ho verificato quali mancavano sulla macchina target e le ho copiate in 
/usr/lib.
A questo punto ho copiato anche l'eseguibile (verificando che i permessi 
venissero mantenuti) ma lanciandolo ottengo:
./analogclock: line 1: syntax error: unexpected "("
Cosa potrei avere sbagliato e come potrei fare per individuare la causa 
e risolvere il problema?
Grazie!
Marco

 
]zac[
mmmm ... la cosa strana è quel line 1 in escuzione di un programma (e non in 
fase di compilazione), quell'errore sembra più l'errore di uno script shell 
(basta aprire il file con editor).
Forse stai usando uno script stub per il lancio del programma e non il 
programma vero proprio, o altro di simile.

 programma vero proprio, o altro di simile.
Era proprio il programma che lanciavo. Ho chiesto un po' in giro sui 
forum di ubuntu e tinycore ma senza esito.
Alla fine sembra che automagicamente si sia risolto da solo, non ho 
cambiato il contenuto dei file ma dopo alcuni riavvii e tentativi ora 
funziona tutto.
Non chiedermi cosa è cambiato perché non lo so.
Marco
Newsgroup: it.comp.os.linux.development
Titolo: Dalay in applicazioni kde3

Salve
Sto sclerando
tutti i programmi kde3 hanno un ritardo all'avvio di una decina di secondi
allora mi son messo a smanettare con l'strace
faccio partire e noto subito che in pratica si ferma su una read(7,
read(7, "%\0\0\000106dd6d83f000103617320800000"..., 48) = 48
cerco un po' nell'strace e vedo che tale read fa riferimento a una socket
socket(PF_UNIX, SOCK_STREAM, 0)         = 7
che restituisce 7 poi comincio a cercare una connect(7,
la trovo ed e' la seguente
connect(7, {sin_family=AF_UNIX, path="/tmp/.ICE-unix/3439"}, 21) = 0
ok andiamo a vedere chi e' sto file fuser /tmp/.ICE-unix/3439
/tmp/.ICE-unix/3439:  3439
che palle chi e' sto 3439 ?
vediamo un po'
ps ax |grep 3439
3439 ?        SL     0:00 kdeinit: ksmserver --restore
ah bene e adesso?
come dico a ksmserver di darsi una mossa?
grazie a tutti coloro che mi vorranno aiutare
ciao
        Visik7
-- 
Wovon man nicht sprechen kann, daruber muss man schweigen
  Wittgenstein
P.S. Ich kann nicht Deutsche sprachen
my pgp key is on 
keyserver.pgp.com

 secondi allora mi son messo a smanettare con l'strace
E' un noto problema di rilocazione delle librerie.
La soluzione č ricompilare tutto con binutils-2.12.xx e
-z combreloc per ld (dovrebbe essere attivo per default).
Comunque, non so quanto sia efficace nei fatti, il giorno
che faro' l'upgrade a Gentoo 1.4 te lo sapro' dire :)
-- 
Lorenzo

 tutti i programmi kde3 hanno un ritardo all'avvio di una decina di secondi
ok,
non prendetemi per pirla,
a me era successo con una installazione
'manuale, configuro tutto io, so quello che faccio'
di crux Linux.
Dopo parecchie imprecazioni ho notato che non
avevo messo il localhost in /etc/hosts ...
e le app kde ci mettevano una vita a partire.
Ci ho messo un paio di gg per scoprire
l'inghippo, e mi sono vergognato TROOOPPO
tanto di me stesso.
Spero non sia anche il tuo caso ;-)
-- 
Sip

 avevo messo il localhost in /etc/hosts ...
inteso come nome host locale...insomma, il nome
della macchina. sono un po' fuso stasera.
-- 
Sip



Ehm ops
avevo cambiato /etc/hostname senza cambiare /etc/hosts
grrr
grazie dell'aiuto :D

Newsgroup: it.comp.os.linux.development
Titolo: unterminated character constant

Salve a tutti,
ho deciso di affrontare lo studio del C avvalendomi di Linux e quindi 
del mitico gcc.
Ho creato un banale programma per il calcolo delle radici di 
un'equazione di secondo grado di cui riporto il codice:
#include <stdio.h>
#include <math.h>
main ()
{
         float a, b, c, d, e;
         printf("Inserisci il primo coefficiente: \n");
         scanf("%f", &a);
         printf("Inserisci il secondo coefficiente: \n");
         scanf("%f", &b);
         printf("Inserisci il terzo coefficiente: \n);
         scanf("%f", &c);
         if (a == 0.0)
         {
                 e=(-c/b);
                 printf("L'unica soluzione č: %f\n", e);    <----- Err
         }
                 else
                 {
                         d=(b*b-4*a*c);
                         if ( d < 0.0)
                                printf("Non ci sono soluzioni reali!\n");
                         else
                         {
                                 e=(-b+sqrt(d))/(2*a);
                                 printf("La prima radice vale %f\n", e);
                                 e=(-b-sqrt(d))/(2*a);
                                 printf("la seconda radice vale %f\n",e);
                         }
}
}
quando lo compilo, gcc mi ritorna questo messaggio:
equazione.c:17: unterminated character constant
(la riga interessata č indicata con la freccia)
Qualcuno potrebbe essere cosě gentile da illuminarmi ?
Grazie !
Giuseppe

Giuseppe ha scritto:

sicuro sia questo il codice? Qua l'errore č molto sopra in:
printf("Inserisci il terzo coefficiente: \n);
dove non hai chiuso la stringa.

 dove non hai chiuso la stringa.
effettivamente l'errora era questo ma adesso mi da un errore circa 
l'include della libreria math.h .
ho testato lo stesso codice su un compilatore DOS senza problemi... il 
problema è senz'altro di compatibilità...illuminatemi  !
Grazie !!!

puoi riportare l'errore
e il comando di compilazione?

  adesso mi da un errore circa l'include della libreria math.h .
Se devi linkare la libreria matematica devi passare -lm al compilatore 
(indovina a cosa serve ?-).
Se non funziona mandaci il messaggio di errore esatto.
Alessandro.


il problema era proprio questo !
Grazie mille a tutti per il prezioso aiuto !
Newsgroup: it.comp.os.linux.development
Titolo: [?][x86_64] Convertire all'indirizzo fisico della RAM

Sto facendo alcune prove con BadRam per kernel linux (utilizzo di ram
difettoso), memtest (user program) e memtest86+ (boot program) .
C'è un modo per convertire l'offset dell'indirizzo ram con problemi
restituito da memtest nell'indirizzo fisico/reale della ram?
Forse usando la funzione virt_to_phys(virt_addr) del kernel?
P.S. Il kernel che sto testando è per una piattaforma x86_64 e in versione
linux-2.6.32.2 .

 C'è un modo per convertire l'offset ... [bla bla bla] ...
Che cavolo stai dicendo Willis?

Newsgroup: it.comp.os.linux.development
Titolo: Red HAt 7.2 e Forte 3.0

Ho da poco installato Forte 3.0 della Sun per programmare in Java sotto 
Red HAt 7.2, ma purtroppo sono impossibilitato ad usarlo perche' i 
caratteri si vedono malissimo.
Il problema non e' solo di questo programma, ma anche delle icone sul 
desktop. Ho provato quindi ad installare i font True Type , ma nulla il 
problema rimane..
Come posso fare????

 caratteri si vedono malissimo.
Ho lo stesso problema, non so risolverlo... mal comune mezzo gaudio, ma non 
so se ti ho portato del conforto :))
-- 
---Palantir---
ICQ:57482808   
Hi! I'm a .signature virus! Copy me into your ~/.signature, please!

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

 wrote in message
3C3897FB...@tiscalinet.it...


 ha scritto:


Newsgroup: it.comp.os.linux.development
Titolo: GTK e GNOME.

Vorrei sviluppare un SW con interfaccia X ma non so da dive
cominciare.
Intanto vorrei sapere se conviene utilizzare le librerie GTK o le
librerie GNOME o se le 2 cose sono equivalenti.
Grazie 1000.

 librerie GNOME o se le 2 cose sono equivalenti.
GTK e GNOME non sono due librerie equivalenti. Puoi programmare
applicazioni con le GTK senza toccare le librerie per GNOME, ma
per programmare applicazioni per GNOME, devi usare le GTK.
Le GTK sono un toolkit grafico: mettono a disposizione widget e
un'interfaccia standard verso il sistema grafico sottostante l'
applicazione (e.g. X, Win32, Darwin, etc.); le librerie GNOME e
le altre estensioni (gconf, gnomeprint, eel, etc.) sono utilità
per lo sviluppatore per inserire un'applicazione all'interno di
GNOME (widget standard, gestione delle configurazioni, etc.).
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://digilander.libero.it/ebassi/
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 : 

Dal linguaggio che vuoi usare, così possiamo quantomeno indirizzarti.
Le librerie GNOME sono un subset delle GTK+, se con le GTK+ hai tutti
gli strumenti per creare le librerie GNOME, con GNOME hai tante cose già
fatte, ma molto meno portabili (almeno, che io sappia di porting di libGNOMEUI
su Windows non ce ne sono, vorrei essere smentito ...).
Se vuoi far girare il tuo software solo su GNOME ti consiglio di usare
le librerie di GNOME.
Naturalmente anche in questo modo puoi far girare il tuo software
ovunque su Unix, ma hai una dipendenza in più.
	nicholas