mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.os.linux.development
Titolo: [gcc] java e decompilazione

Premettendo che non l'ho ancora usato e quindi questa è una semplice 
curiosita':
una volta compilato il sorgente java in codice nativo (nativo?) e possibile 
decompilare (come succede per i class) o il codice ottenuto è codice 
macchina?
grazie e ciao

ilpirata wrote:

Se ti riferisci a gcj ( non è chiarissimo ), il codice compilato è codice 
macchina. Ma ci sono sistemi per cui è possibile fare l'import di *.class; 
non ricordo bene i dettagli...

 non ricordo bene i dettagli...
si grazie mi riferivo al gcj... un'altra domanda se non ti scoccio...
i programmi compilati occupano meno menoria di quelli tramite interprete 
java (penso di si). Piů o meno quanto meno?
Ho realizzato un piccolo programma server (senza nessuna interfaccia 
grafica) che per girare ha bisogno di ben 11 Mb di memoria (o anche di 
piů... facendo top mi escono quei 5-6 thread (processi?) java ognuno con 11 
Mb di memoria usata di cui 5 condivisa... a dire la verita' non riesco a 
capire effettivamente quanto occupa questo programma).
Le cose migliorano da questo punto di vista?
Grazie

 più... facendo top mi escono quei 5-6 thread (processi?) java ognuno con


 
Ho provato... per quanto riguarda occupazione di memoria e velocita'
siamo a cavallo... pero' leggi l'altro mio post sul descrittore di file
non valido... azz... mi sono dimenticato di scrivere che uso il gcj
versione 3.0.4

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

Salve  a tutti,
Sto provando la programmazione in verilog sotto linux, ho scaricato
i moduli per emacs e il compilatore iverilog.
lanciando il comando per la compilazione del progetto mi viene 
generato un file 
a.out
(se non gli specifico un altro nome)
eseguendo il file a.out però mi viene generato solo il primo
stato (stato 0 ) del testbench e gli stati successivi vengono
ignorati.
Qualcuno sa come ovviare a tale problema?
O conosce magari qualche ide funzionante in modo da avere eventualmente
anche le onde tipo "oscilloscopio"?
Grazie
-- 
-------------------------------
 
            S p Y r O
-------------------------------

 anche le onde tipo "oscilloscopio"?
Se trovi qualche tipo di tool free sotto linux per la programmazione
VHDL-Verilog postalo assolutamente. Cercai quel genere di tool un anno fa e
a parte il modulo per Emacs e alcuni propositi per internet, non ho trovato
nulla a riguardo. Mi sembrerebbe strano che qualcosa fosse gia' pronto. Quei
genere di tools costano centinaia di milioni.
Ciao

 pronto. Quei genere di tools costano centinaia di milioni.
Purtroppo non ho trovato niente, apparte il compilatore a riga di
comando "icarus"
http://www.icarus.com/eda/verilog/
Appena trovo qualcosa te lo faccio sapere.
CIAO
-- 
-------------------------------         
            S p Y r O
    ICQ uin: #63959125
-------------------------------
Newsgroup: it.comp.os.linux.development
Titolo: Allocazione di variabili nello stack da GCC

Salve a tutti!
Ultimamente mi sto dedicando allo studio dei buffer overflow. Prendete come
esempio il seguente programma:
#include <stdio.h>
main()
{
char buffer[12];
gets(buffer);
}
Compilando con Gcc e disassemblando mi sono accorto che il codice Asm alloca
il doppio dello spazio (nello stack) realmente richiesto dall'array. Ecco:
Dump of assembler code for function main:
0x8048324 <main>:       push   %ebp
0x8048325 <main+1>:     mov    %esp,%ebp
0x8048327 <main+3>:     sub    $0x18,%esp               <---------- Ecco qui... 0x18 = 24
decimale
0x804832a <main+6>:     and    $0xfffffff0,%esp
0x804832d <main+9>:     mov    $0x0,%eax
0x8048332 <main+14>:    sub    %eax,%esp
0x8048334 <main+16>:    sub    $0xc,%esp
0x8048337 <main+19>:    lea    0xffffffe8(%ebp),%eax
0x804833a <main+22>:    push   %eax
0x804833b <main+23>:    call   0x8048254 <gets>
0x8048340 <main+28>:    add    $0x10,%esp
0x8048343 <main+31>:    leave
0x8048344 <main+32>:    ret
End of assembler dump.
Non sono molto ferrato in asm e magari mi sbaglio... suggerimenti?
Grazie
Ugo
-- 
    sHaRe WhAt YoU kNoW
  aNd LeArN wHaT yOu DoN't

 dall'array. Ecco:
ti puoi aitutare leggendo l'assembler prova.s che ottieni con: 
gcc -S prova.cpp
Tornando alla domanda, potrebbe essere perchè nella traduzione vengono usati
anche degli align per velocizzare le operazioni di prelievo dalla o di
immissione in memoria effettuate dal processore (x sfruttare in tal modo il
parallelismo del bus!)
-- 
Cantor Freeman
 
Personal Web:   
www.brainsfactory.org
Work Web:       
www.xiaprojects.com
 
WorkMail:       public ET brainsfactory DOT org 
"Chi s'innamora di pratica senza scienza, 
e' come il capitano di una nave senza bussola, 
che naviga naviga senza mai sapere 
dove stia andando a parare."
Leonardo Da Vinci

sxRule wrote:
Aspč... che compilatore usi?
(gcc --version)


Mi sa che hai ragione... e' proprio un problema di align. Comunque ho la
versione 3.2.2 di Gcc. Al riguardo sai dove posso trovare informazione
sull'align. Ho letto qualcosa tempo fa ma nn ricordo dove... vorrei capire
bene a cosa serve e come modificare aventualmente il comportamento del
compilatore.


compilatore.
Dalla man page di gcc:
-mcode-align
-mno-code-align
        Align code to 8-byte boundaries for faster fetching  (or don't
        bother). Currently turned on by default for C-series implemen-
        tations only.
Ciao.
-- 
void
<GFX-dev> No, io sono lamer
<GFX-dev> tu caccola

 Dalla man page di gcc:
[cut]
nonchè dalla documentaziione online di gcc presente su 
gnu.org


Newsgroup: it.comp.os.linux.development
Titolo: lettura di keystrokes

Ciao a tutti,
Qualcuno mi sa dire come fare per leggere la pressione di un tasto senza
che questo venga poi visualizzato. Bypassando cioe' il normale
comportamento "a terminale"?
Saluti
Massimo


 ha scritto:

man ncurses
man panel
Newsgroup: it.comp.os.linux.development
Titolo: 2 domande: ottenere il nome del file e riconoscere un file .tar

Salve a tutti, mi dispiace tanto stare esasperando in questo periodo il 
newsgroup :/
Sono di fronte a due quesiti alle quali non riesco a trovare risposta 
(anche perche' il C non aiuta molto le ricerche su google, per via del 
suo nome :( ).
1) Se ho una stringa tipo "/home/utente/documenti/ciccio.tar" , come 
posso ottenere solamente il nome vero del file ? cioe' in questo caso: 
"ciccio.tar".
La prima soluzione che mi e' venuta in mente e' stata quella di 
sfogliare la stringa da destra verso sinistra alla ricerca della prima 
"/", ma non so se e' la soluzione migliore, o se adirittura ci siano 
funzioni gia' implementate per questo "problema".
2) Come faccio ad avere certezza che un certo file, e' realmente un file 
di quel tipo ?
nel mio caso vi e' la necessita' di sapere se un file passato in input 
sia un file di tipo TAR (e non tar.gz o tar.bz2 ... proprio tar)
Avete qualche info in merito ?
Grazie infinite a tutti quanti !
ciao

 implementate per questo "problema".
man 3 basename
NAME
       dirname, basename - Parse pathname components
SYNOPSIS
       #include <libgen.h>
       char *dirname(char *path);
       char *basename(char *path);
Ciao
Fabio

 Avete qualche info in merito ?
eh, dovresti prendere le specifiche del tar , insieme ai sorgenti e dare
un'occhiata.
oppure usare tar stesso
Red

 un'occhiata.
man 1 file              ?
man 5 magic             ?
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Dept. of Physics, Univ. of Padova, Italy              ROT13: 
ybe...@cq.vasa.vg

 
Aggiungo:
  man libmagic
...dopo aver installato il pacchetto appropriato, che su Debian si chiama:
"libmagic-dev". (Da confondere con libmagick, che è un'altra cosa.)
Max

Newsgroup: it.comp.os.linux.development
Titolo: Come si fa a far fare il riconoscimento del drive iomega Zip 100??

Come devo fare per far vedere al Kernel all'avvio il mio drive iomega
Zip 100 parallelo?
Il kernel č stato compilato con i supporti SCSI necessari e con i moduli
per il drive Iomega
e per la stampante parallela, solamente che all'avvio no mi trova nessun
drive SCSI.
Inserendo nel file rc.local le righe modprobe ppa me lo riconosce
tranquillamente,
perņ io vorrei poterlo inserire nel fstab in modo da non dover ogni
volta digitare tutta l
a pappardella mount -t .....
Qualche idea??

devi anche andare nella sezione della porta parallela e abilitare il
supporto per dischi paralleli
Newsgroup: it.comp.os.linux.development
Titolo: glib-1.2.7

Salve a tutti,
forse non sono degna di postare in questo gruppo visto che sono una
principiante,
ma il mio problema riguarda le librerie, quindi  penso che sia pane per i
vostri denti...
Allora, il mio problema inizia quando, volendo provare un news reader nuovo,
mi sono scaricata
il file Pan-0.8.0beta.tar.gz dal sito 
www.superpimp.org
Dopo averlo decompresso lancio
./configure
make (o forse solo ./configure)
e mi appare che ho bisogno almeno le:
glib-1.2.7
per funzionare.
Allora scarico da 
ftp://ftp.gtk.org
glib-1.2.7.tar.gz
e gtk+-1.2.7.tar.gz
decomprimo il primo file, lancio
./configure
make
make install   (come da file INSTALL)
poi decomprimo il secondo, lancio
./configure
e mi dice che non trova le librerie glib-1.2.7
che devo mettere un link adeguato in /etc/ld.so.conf
allora metto in questo file il link a /usr/local/lib (dove il programma ha
installato le 1.2.7),
e disinstallo (!?!) le librerie vecchie con RPM,
ma ora non mi parte neanche più X.
Sapreste dirmi per cortesia quale procedimento bisogna adottare per
cancellare le librerie
vecchie e per installare quelle nuove ?
Carola
P.S. i procedimenti li ho operati da root
       ho una Red Hat 6.0

Non e' che questo c'entri molto con lo sviluppo.
Se non sei esperta il modo migliore e' procurarti gli rpm delle nuove
librerie (ci sono di entrabi i pacchetti) e installare quelli.
In ogni caso se installi la roba nuova in /usr/local/lib devi prima
togliere quella vecchia, e poi aggiungere /usr/local/lib in
/etc/ld.so.conf e fare ldconfig
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"

 installato le 1.2.7),
hai provato ad aggiunger la riga /usr/local/lib/glib nel file
/etc/ld.so.conf?
se non erro la libreria glib viene copiata nell'installazione nella
directory /usr/local/lib/glib
ps:se non vuoi debuggaare programmi elimina l'opzione -g nelle opzioni di
compilazione del Makefile...riduci le librerie di meta' spazio
ciao
                   Jonathan

 /etc/ld.so.conf e fare ldconfig
Anche se installo RPM devo togliere le versioni vecchie e poi aggiungere
/usr/local/lib in
/etc/ld.so.conf e fare ldconfig ?
Ora ho reinstallato tutta la RH 6.0 perchè l'ho fatta impazzire...
se adesso lancio senza eliminare le vecchie glib:
rpm -Uvh glib-1.2.7-1rh61.i386.rpm   (spero che sia il file giusto!)
non mi upgrada tutto automaticamente ?
Se no, quale vantaggio danno le RPMs ?
Grazie per i consigli
Carola
P.S. Se questo è OT, scusatemi, ho scritto in buona fede.
Newsgroup: it.comp.os.linux.development
Titolo: File temporaney di internet in linux dove sono?

Sotto Windows Xp sfogliavo tutti i file e soprattutto le immagini delle
pagine visitate in internet grazie ad ACDSee 3 andando su C:\Documents and
Settings\"nome utente"\Impostazioni locali\Temporary Internet Files.
Questo scritto sopra è il percorso dei file temporanei di internet explorer.
Cosa infinitamente comoda perchè basta soltanto visualizzare le pagine
internet e poi con calma anche quando il collegamento è chiuso posso andare
a guardarmi in Temporary Internet Files tutte le immagini i file flash ed i
filmati, nonche i file audio visti o ascoltati in rete, senza dovere
noiosamente salvare ogni immagine e file che mi interessa con "salva con
nome".
Sotto Linux come si fa ad esplorare i file e le immagini ed i file delle
pagine internet visitate?
Quale programma si usa?
Prediligo Mandrake (io ho il 9). 

 pagine internet visitate?
dipende dal browser.
Ti consiglio di usare wwwoffle.
-- 
none

 pagine visitate in internet grazie ad ACDSee 3 andando su C:\Documents and
Ti hanno già risposto su It.comp.os.linux.iniziare

 ha scritto nel 
messaggio news:Z7JRd.921604$35.34...@news4.tin.it...


 Certo che quando uno ha bisogno un consiglio!!!...
Hai capito tutto di usenet tu, eh? Inizia a leggere qui`:
www.xs4all.nl/~hanb/documents/quotingguide.html
Piccolo quesito:
Se posti la stessa domanda su gruppi diversi, andando anche OT e facendo
l'offeso quando qualcuno ti fa notare che stai sbagliando, succede che:
a) aumenti le probabilita` che qualcuno ti dia una mano la prossima
   volta.
b) fai girare le palle ai partecipanti che avranno cura di metterti nel
   killfile per non vedere piu` i tuoi messaggi.
Luca
-- 
Home: 
http://kronoz.cjb.net
E' stato a causa di una donna che ho cominciato a bere e non ho mai
avuto la cortesia di ringraziarla.

 Certo che quando uno ha bisogno un consiglio!!!...
Scusa un attimo eh! Hai multipostato su tutti i gruppi it.linux, compreso
questo dove sei clamorosamente OT; hai anche ricevuto delle risposte; in
più non sai neanche quotare correttamente, e hai anche da ridire?
^K


...a volte non se ne accorge anche quando ce l'ha davanti.
Alessandro.

 più non sai neanche quotare correttamente, e hai anche da ridire?
Quoto...
PS: Non per fare lo str*n*o ma è lo stesso che ha postato "Instabilità 
negli utenti linux" e "Microsoft VS Linux [OT OT OT OT OT OT OT OT 
OT]"...in più rispondendo di default invia a it.fan.culo...
-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Xoen
Jabber ID : 
xo...@jabber.linux.it
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Newsgroup: it.comp.os.linux.development
Titolo: Drive DBD::Mysql per DBI Perl.

Ho installato il modulo DBI.pm.tutto ok.
Nei vari tutorial che ho trovato, si parla del driver DBD::Mysql da
installare in seguito ma
nessumo dice che cos'e' o come si installa .
qualcuno mi sa dire dove scaricarlo e come installarlo ?
Grazie e ciao.



 
http://search.cpan.org/search?dist=Msql-Mysql-modules
Newsgroup: it.comp.os.linux.development
Titolo: SCIPT C-SHELL

Ciao a tutti,
dovrei  scrivere uno script con la C-shell che compili un programma C
passato come argomento, lo esegua se non ci sono errori in compilazione,
infine al termine
dell'esecuzione invii una mail al proprietario del programma C in cui si
specifichi:
. se l'esecuzione e' terminata correttamente
. il nome del programma c
. il n  del processo relativo
. l'ora in cui e' iniziata l'esecuzione
. il tempo di CPU utilizzato
. l'ora in cui e' terminata l'esecuzione
Un grazie anticipato per qualunque suggerimento!

 Un grazie anticipato per qualunque suggerimento!
Prego. Ciao!
-- 
cat <<EOSIGN
Paolo Giarrusso, aka Blaisorblade(togliere solo REMOVEONLYTHIS per rispondere)
Kernel 2.4.20/2.5.63 on an i686; Linux registered user n. 292729
EOSIGN

 dell'ultimo programma eseguito in BG. 
Ma scusa, non conviene usare $$ per avere il PID del processo in esecuzione?
-- 
Sono un servitore del Fuoco Segreto, e reggo la fiamma di Anor.
A nulla ti servira' il fuoco oscuro, fiamma di Udun.
Torna nell'Ombra! Non puoi passare.

 Ma scusa, non conviene usare $$ per avere il PID del processo in esecuzione?
Scusami, ho detto una cazzata, non avevo capito il problema.


...

Stai facendo il progetto per Lab di sis op a PG vero? :))
Newsgroup: it.comp.os.linux.development
Titolo: Debbugger che supporta i thread

Esiste qualche debbugger che mi permette di gestire i thread?
Io uso il solito gdb, ma tramite lo step e next posso solo esplorare il
processo padre.
-- 
| /
| \Byte - Andrea Briganti - 
kbyt...@freemail.it
http://www.kbytesystem.fasturl.it
ICQ: 40872731

 processo padre.
con gdb puoi fare tutto :)
'info thread' per vedere la lista dei threads attivi
'thread 2' per passare al thread 2
'thread 3' per passare al thread 3
e cosi' via :)
Ciao

Newsgroup: it.comp.os.linux.development
Titolo: Problema con SDL e compilazione di un progetto

Ragazzi avrei un problema a compilare un progetto di prova che utilizza
le librerie SDL. Quando do il comando:
g++ -Wall -O2 -s -o TutorialSDL.c `sdl-config --cflags --libs`
mi viene risposto dalla shell:
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../lib/crt1.o: In function
`_start':../sysdeps/i386/elf/start.S:115: undefined reference to `main'
collect2: ld returned 1 exit status



nn c'entrano le librerie sdl: hai fatto casino con la riga di compilazione...
cominciamo cosi':
g++ -Wall `sdl-config --cflags` -lefence `sdl-config --libs` -lSDL_image
-lSDL_net -lSDL_mixer main.cpp -o eseguibile
e poi ./eseguibile
Questo naturalmente e' per compilare un solo file. Se ti servisse avere
più files, per esempio: player.cpp, engines.cpp e main.cpp.
g++ -g -ggdb -Wall `sdl-config --cflags` `pkg-config --cflags
glib-2.0`  -c player.cpp -o player.o
g++ -g -ggdb -Wall `sdl-config --cflags` `pkg-config --cflags
glib-2.0`  -c engines.cpp -o engines.o
g++ -Wall `sdl-config --cflags` -lefence `sdl-config --libs` -lSDL_image
-lSDL_net -lSDL_mixer main.cpp engines.o player.o -o eseguibile
E infine: perche' tenti di compilare un file .c con g++ ? Volevi chiamarlo
.cpp? o volevi compilarlo con gcc?
Ciaz

 -lSDL_net -lSDL_mixer main.cpp -o eseguibile
Questi nn ti servono:
-lefence -lSDL_image -lSDL_net -lSDL_mixer
Sono robe scappate al mio copiaincolla.
Anche se -lefence, per sviluppare, male nn fa.
RiCiaz

gcc -Wall `sdl-config --cflags`  `sdl-config --libs` TutorialSDL.c -o SDLProva
TutorialSDL.c: In function 'main':
TutorialSDL.c:11: warning: implicit declaration of function
'SDL_init'
TutorialSDL.c:14: warning: implicit declaration of function
'SDL_GetERROR'
TutorialSDL.c:14: warning: format '%s' expects type 'char *',
but argument 2 has type 'int'
/tmp/cc0AuLTT.o: In function `main':TutorialSDL.c:(.text+0x24):
undefined reference to `SDL_init'
:TutorialSDL.c:(.text+0x2d): undefined reference to `SDL_GetERROR'


Newsgroup: it.comp.os.linux.development
Titolo: kernel su disco

Ciao a tutti , come faccio a installare un kernel su un dischetto
dicendogli che la / (root) si trova in /dev/sda5  ???
ciao a tutti
Gabriele


Talking about music is like dancing about architecture.
                -- Laurie Anderson

 ha scritto nel messaggio
news:pan.2000.01.03.10....@freemail.it...

Newsgroup: it.comp.os.linux.development
Titolo: Ser2net

Perdonate il multipost... mi è venuto in mente solo ora che forse questo è
il ng più a adatto a tali richieste. L'originale di questo post è in
it.comp.os.linux.sys
Ecco tutto, spero possiate aiutarmi anche voi...
Antefatto: ho sottomano un'apparecchiatura controllabile solo via seriale (è
un ACD), devo consentire di utilizzarlo da rete.
Soluzione: su un pc non molto carrozzato, ho installato Slackware 10 e ho
portato dentro ser2net
http://sourceforge.net/projects/ser2net/
Compilato, installato correttamente, si accede via TCP e si finisce sulla
seriale come previsto.
Piccolo guaio: se l'ultimo che usa ser2net si dimentica di ordinare "logoff"
all'ACD, alla successiva riconnessione il centralino è completamente aperto,
accessibile senza autenticazione. Per precedenti esperienze, so comunque che
inviando un break di 100ms seguito da un abbassamento del DTR permette di
indicare all'ACD che il terminale non è più in uso, e l'ACD stesso sarebbe
in grado di richiedere nome utente/password alla riapertura.
Qualcuno mi saprebbe aiutare nel modificare i sorgenti di ser2net per
forzare questa sequenza prima di chiudere (o anche di riaprire) la seriale?
C'è forse un modo più pulito per farlo?
Grazie a tutti :)
-- 
Fermiamo Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net
 - 
http://xenu.freewinds.cx/
(per rispondere personalmente leva IlDitoDalCulo)

C'è forse un modo più pulito per farlo?
Hai provato a contattare l'autore?
Cerca le FAQ di icold, la' trovarai riferimenti alla documentazione per
la gestione dei segnali sulla seriale.
Alessandro.



Ho trovato le FAQ, e ho trovato anche un documento che in uno dei suoi
esempi mostra *esattamente* come abbassare il DTR (potenza della comunità
open source :)). Purtroppo le modifiche al sorgente non hanno sortito
l'effetto voluto, sembra che l'ACD non veda e non voglia proprio resettare
il terminale.
Ho scritto direttamente all'autore di ser2net. Speriamo bene...
Grazie dei consigli :)



Per la sicurezza massima potresti anche usare stunnel con certificati
digitali, ma mi sembra un po' esagerato. Magari ti puoi accontentare di
un controllo sull'ip del client...
Alessandro.



per ora mi piacerebbe che quel benedetto terminale si resettasse, anche
perchè quando rimane autenticato, l'applicazione che deve andare ad usarlo
non funziona più, dato che ha necessità di specificare un'emulazione di
terminale diversa dallo standard... e lo può fare solo in fase di login :(

Newsgroup: it.comp.os.linux.development
Titolo: icone processi attivi gnome

ciao 
devo preparare un pc per due tecnici totalmente all'oscuro di cosa sia
linux, mi serve quindi di far apparire (previa il successo di una certa
operazione) un' iconcina tra quelle dei processi atti.
un po' come fa windows quando infili il cavo di rete insomma :)
come si fa? 
preferibilmente da uno shell script
visto che i pc devo portarli stasera a roma.. la richiesta è urgente!

 processi atti.
ovviamente era attivi (cmq intendo la systray)

 visto che i pc devo portarli stasera a roma.. la richiesta è urgente!
fanculo me lo so fatto in pitone :)

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

Ciao a tutti, ho un problema che vorrei sottoporvi. Ho installato la RedHat
7.2 effettuando un'installazione completa (Apache, Mysql, ....).
Il problema è che se eseguo un semplice script Php di prova visualizzo il
sorgente.
La cosa strana, almeno per me, è che nel file httpd.conf sembrerebbe tutto a
posto; ci sono ad esempio le righe:
 loadmodule php_module modules/libphp.so
 add module mod_php.c
 addtype application/x-httpd-php .php
 ......
Qual'è il problema secondo voi? Potete aiutarmi?
Ciao e grazie

 ha scritto nel messaggio
news:a0v8do$qpl$1...@fe2.cs.interbusiness.it...


Newsgroup: it.comp.os.linux.development
Titolo: DVD RECORDING INFORMAZIONE

Sapete dirmi per favore, se foto da me scattate e mastrizzate in CD-R con il
Computer possono essere viste con un VIDEREGITRATORE DVD (dvd recording)in
particolare il PHILLIPS DVDR 75.
GRAZIE!!!
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Sei OT. Cmq, se legge il formato Kodak CD o JPEG puoi farlo.
Ciau
--
Don't you know why your Python application has crashed?
Take a look to 
http://www.pycrash.org
My Home Page 
http://cnoviello.altervista.org
Newsgroup: it.comp.os.linux.development
Titolo: Struttura del Kernel

Ciao a tutti!
Per un progetto cui sto lavorando ho bisogno di conoscere alcune
informazioni sulla struttura del kernel di linux, e sul suo
interfacciamento con i devices fisici.
Potete suggerirmi le letture più indicate, sia libri che Howto o
documentazione su internet?
Mi interessa qualcosa ad alto livello, per scendere nei dettagli dsi
implementazione ho ancora un po' di tempo!
Grazie!
Cippa Lippa
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:653a7a053ea8380541f...@mygate.mailgate.org...


 
Per quanto riguarda i driver ti consiglio Linux Device Driver della
O'Reilly di Alessandro Rubini, lo sto leggendo e mi sembra valido,
peccato solo che sia in inglese. In ogni caso sul sito della O'Reilly lo
trovi anche in formato .pdf.
Ciao.
Archi.

 documentazione su internet?
Cerca Linux Device Drivers, in libreria o, se non erro, sul sito della
O'Reilly.
Massimiliano

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

 non lo trovo
http://www.xml.com/ldd/chapter/book/bookindexpdf.html
-- 
Lorenzo

 > scusa ma mica si puň scaricare in formato pdf?


 ma solo questo libro è disponibile?
http://www.oreilly.com/openbook/
-- 
Lorenzo

Newsgroup: it.comp.os.linux.development
Titolo: Piccolo diario in linux

Salve a tutti.
Sto creando un piccolo programma con le librerie QT che funga da diario
personale. L'interfaccia grafica è gia interamente completata e sto
usando MySql come database per i dati (visto che offre tipi di dati lunghi
quanto basta). L'idea che ancora non ho implementato è quella di
codificare il testo prima di inviarlo al database (e conseguentemente di
decodificarlo dopo averlo ottenuto dal database). Potrei anche utilizzare
un Armored ASCII sul tipo di quello prodotto dal gpg... avete idee in
merito? Come codificare in maniera opportuna del testo in un programma e
poi inviarlo con una QSqlquery al server MySql? 
Grazie degli aiuti!!
Un saluto..
WildEagle

 WildEagle
Cercando cercando forse ho trovato una funzione del MySql che può fare al
caso mio... AES_ENCRYPT AES_DECRYPT... cosa ne dite?
Salve!

 Sto creando un piccolo programma con le librerie QT che funga da diario
CUT
Hai per caso trovato una guida che spieghi l'utilizzo delle librerie QT in
italiano?
-- 
Icq #84624356

 italiano?
Se non sbaglio, leggevo in un altro post che guide in italiano per la
libreria QT non ce ne sono...

 italiano?
No... ma quella in inglese è ricca di esempi e mi ha aiutato parecchio.
Consigli per quello che ho postato all'inizio? Ho risolto il problema con
AES_ENCRYPT direttamente come comando di MySQL... fatto bene?
Newsgroup: it.comp.os.linux.development
Titolo: Python & RPM

Ciao a tutti dove posso trovare un po' di documentazione su l'interfaccia
RPM per Python ?
Grazie
Wezzy

 RPM per Python ?
distutils.command.bdist_rpm
 
Implements the Distutils 'bdist_rpm' command (create RPM source and
binary
distributions).
Si pero'... bastava una semplice ricerca nella doc di python.
Info: esiste anche it.comp.lang.python
Ciao,
Cesare

 Info: esiste anche it.comp.lang.python
Grazie mille in effetti ci ho provato con Google ma non so perchè non ero
venuto a capo di niente (è bastato usare bdist_rpm come stringa e tutto è
andato). Si sono iscritto a i.c.l.p ma ero indeciso su dove postare dai
alla fine non ero tanto OT :D.
Ciao & Grazie
Wezzy

Newsgroup: it.comp.os.linux.development
Titolo: [Pubblicità] Realizziazione siti internet - hosting - programmazione

 
Anche l' abuse...
-- 
Roberto Tagliaferri<-> r.tagliaferri@(forse)
tosnet.it
	Povero Carlo.. E` l' unico a cui hanno rifilato 
	una Camilla scaduta senza neanche il coccio del
	Mulino Bianco!!!

 [Siti web completi a partire da L. 1.000.000 --> 
http://www.judaweb.com/project.html
 ]
1) siete ot
2) siete cari
3) ma chi si fida chi chi si chiama giuda?
4) salutami 
newsm...@iunet.it
-- 
Non c'è più forza nella normalità, c'è solo monotonia.


Andate a fare pubblicità da un altra parte!
Avete mai sentito parlare delle netiquete?
Qui si parla solo di Linux & sviluppo in tale sistema!
XXXSobek SuchosXXX

 Avete mai sentito parlare delle netiquete?
Il bue dice cornuto all'asino....
Henryx
-- 
===UN*X is SEXY!===
who|grep -i "green eyes"|date; cd ~; apropos fsck; whatis `unzip`|touch; 
strip; finger; mount; gasp; yes|more; uptime; umount; sleep

Newsgroup: it.comp.os.linux.development
Titolo: atd:[FAILED]

Ciao,
sto alle prese con uno stranissimo problema: ho la RH6.1 ed una laserjet
6L che stampava egregiamente fino a ieri, quando ho stampato un grande
documento PDF con Acrobat Reader 4. Da li' non ha piu' stampato e quando
ho riavviato ho visto che ATD non parte piu'. Ho riprovato anche a
disistallarlo e riistallarlo ma niente... Pensavo di avere il disco
pieno ma niente...... E', comunque, un problema di spooling dato che se
provo a stampare la pagina di test da printtool direttamente sulla
parallela la stampa.
Chiunque abbia una lontana idea di cio' che sta accadendo al mio
computer me lo dica, per favore, perche' e' uno di quei classici
problemi del linux in cui non sai proprio dove mettere le mani.
Grazie anticipatamente
LUCA.

Hai controllato che la directory di spool della stampante sia
vuota (/var/spool/lpd/lp)?
Hai provato a pulire quella dei log (/var/log/)?
Bye
Newsgroup: it.comp.os.linux.development
Titolo: iostream.info

abbiamo occasione di lavorare con gcc sia su redhat 6.1 che su slackware
7.0.
In entrambi info fa riferimento a iostream ma se ci clicco mi dice che
il file 
iostream.info
 non esiste.
Dove lo posso trovare?
grazie
-- 
Bernardetta Addis
Massimiliano Cialdi

>il file 
iostream.info
 non esiste.
lo stavo cercando, anch'io... pare che non sia tra la documentazione
della stdc++ library allegata al compilatore gcc 2.95.2, forse c'è di
meglio? Forse ci sono funzioni più efficienti e "portabili" ??
Dalla "mia" esperienza direi di sì: un programma, che comunque non
sarei stato in grado di scrivere, andava in loop se tra le stringhe
inserite attraverso cin era presente uno spazio... ridicolo, ma alla
fine abbiamo inserito testo non separato da spazio, altrimenti le
prove in laboratorio non riuscivano, il motivo mi è tutt'ora ignoto!
Insomma taglio corto...
attraverso 
http://ftpsearch.lycos.com
ho trovato in
ftp://ftp.ntnu.no/store/store/stash/libg++/ver-2.7.2/emacs/info/
3 file che rappresentano la documentazione di iostream
credo che il comando per visualizzarli una volta scaricati sia
info -f nomefileinfo o info -l nomefileinfo
Ciao!

Newsgroup: it.comp.os.linux.development
Titolo: DDD debugger for linux driver MODULE debug.

Hi all,
I am starting to work with Linux.
I want use DDD debugger with gdb for linux driver MODULE debug.
My questions are:
Is it possible to with DDD & gdb?
Is only remote debug mode should be used?(serial or ethernet connection?)
How I should configure the DDD & gdb?
Where I may find clear explanation of that?
Thanks in advance!!!
Ronnie.

 I want use DDD debugger with gdb for linux driver MODULE debug.
forget it, you can't.
give a look at kdb, you should find it at 
oss.sgi.com

 Is it possible to with DDD & gdb?
Dunno, I never tried. You might be able to do something with
/proc/kcore and the vmlinux file. Though the set of features
you will be able to use is certainly going to be somewhat
restricted.
-- 
Kasper Dupont -- der bruger for meget tid paa usenet.
For sending spam use mailto:
aaa...@daimi.au.dk
Their business was zero and it was shrinking.


Someone may have more info on DDD or gdb, but I was going to suggest you 
check out the kdb debugger.  It is available from the SGI website. It 
patches into the kernel and does not require another machine.  It is a
little hard to find your self in the assembly code, but if you compile
your module debugging you can use objdump -S on your_module.o and get a 
listing that will help you move around.  The only thing you may need 
another machine for is to capture log or oops message after a total 
system crash.
Kevin
Newsgroup: it.comp.os.linux.development
Titolo: Bloccare l'esecuzione per n millisecondi

Ciao a tutti!
Qualcuno di voi sa come posso fermare l'esecuzione di un
processo con una precisione dell'ordine di almeno 1 decisecondo?
(intendo, 1 ds, meno e non piu').
Finora tutto cio' che ho trovato mi da' una precisione al
massimo di un secondo.
Grazie in anticipo,
CIAO!!!
Domenico Barra
-- 
Domenico Barra, Brainbench C++ Master
ba...@programmazione.it
domb...@studenti.unina.it
dob...@iol.it

 massimo di un secondo.
provato usleep? man 3 usleep
se poi non ti basta, passa a real time linux


La pagina di manuale della select() suggerisce di usare questa funzione per
fare una pausa in modo portabile. C'e' anche un esempio.
Alessandro Staltari
staltari(a)
geocities.com

Newsgroup: it.comp.os.linux.development
Titolo: [GCC][CROSSPOST] errore in compilazione

vi propongo un quesito. Ho un codice simile a questo:
#include <cstddef>
int global_value[10] ;
template< class Object >
class ASeq
{
public:
	ASeq():
	_array( 0 ),
	_size( 0 )
	{}
protected:
	Object* _array ;
	size_t _size ;
};
template< class Object, size_t Size >
class Seq : public ASeq< Object >
{
public:
	Seq()
	{
#ifdef EXPOSE_BUG
		_array = global_value ;
		_size = 0;
#else
		this->_array = global_value ;
		this->_size = 0;
#endif
	}
};
int
main( int argc, char* argv[] )
{
	Seq< int, 10 > seq ;
}
detto codice mi procura un errore di compilazione:
[develop@ROOT_MST develop]$ /usr/local/gcc-4.1.1/bin/g++ -Wall -pedantic 
-DEXPOSE_BUG -o gcc-failure.o gcc-failure.cpp
gcc-failure.cpp: In constructor 'Seq<Object, Size>::Seq()':
gcc-failure.cpp:27: error: '_array' was not declared in this scope
gcc-failure.cpp:28: error: '_size' was not declared in this scope
compilando senza definire EXPOSE_BUG nessun errore. Chi sbaglia ?
-- 
SF
"Yo! Quota! Do that quoting thing, baby [...]

 compilando senza definire EXPOSE_BUG nessun errore. Chi sbaglia ?
Tu: 
http://gcc.gnu.org/gcc-3.4/changes.html#cplusplus
Il quarto paragrafo e' quello che ti interessa.
Ciao,
Nicola

 
Grazie della segnalazione!


 
cosa fa la EXPOSE_BUG? ho provato a guardare su internet ma non ho
trovato nulla...


E' un flag dhe passa con l'opzione -D; se č definito viene compilato
anche il codice compreso nella #ifdef
Ciao
  Andrea


orca, che scemo! non ho letto il codice, pensavo fosse una quale macro
del gcc....

Newsgroup: it.comp.os.linux.development
Titolo: c++ e ncurses

E' possibile usare le ncurses con c++?
mi da' sempre strani errori, e devo cominciare un nuovo progetto molto
importante...
altrimenti qualcuno sa come sviluppare con c++ usando qualche simil-curses?
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 simil-curses?
Che errori? io l'ho sempre usato!

> Che errori? io l'ho sempre usato!
sig11 a raffica...
che due balle...
cmq grazie, almeno so che si possono usare...


 cmq grazie, almeno so che si possono usare...
Prova a fare un po'di debug...
Newsgroup: it.comp.os.linux.development
Titolo: Ma GlibC e Glib?

Ma come si chiama la libreria standard C di Linux, GlibC, LibC o cosa?
Inoltre, cos'è la libreria Glib che si trova sul sito di GTK? E' la libreria
su cui sono lasate le GTK, no? Anzi, mi sembra che le GTK siano basate sulla
GDK, basate sulla Glib, no?
Che differenza c'è tra ad esempio gint32 della glib e int32, che ho visto in
qualche programma? E questi ultimi, fanno parte della GLIBC? Dove sono
definiti?
--
Marco Iannaccone
marc...@tin.it
Nick: Tolkien
ICQ UIN: 18748121
"This is a new ship, boy, but she's got the right name...
You treat her like a lady, and she'll always bring you home"
"Questa è una nave moderna, ma ha un nome antico e glorioso...
Trattala come una signora e ti riporterà sempre a casa"
FAQ di it.comp.lang.c:
http://www.programmazione.it/linguaggi/c/itcomplangc.htm
FAQ di it.comp.lang.c++:
http://www.programmazione.it/linguaggi/c/lang_faq.htm

 definiti?
Che appunto per rendere portabile il tutto occorre definire un sistema
di tipi indipendente dalla piattaforma su cui ci si appoggia. gint32
e` garantito essere un signed int a 32 bit su tutte le piattaforme su
cui funziona GTK. 
int32 e` probabilmente definito in qualche header (non mi pare sia un
tipo nativo gestito dal gcc, ne` che sia standard ANSI C).
-- 
Matteo Ianeselli  
matteoianeselli AT 
poboxes.com
Newsgroup: it.comp.os.linux.development
Titolo: Porting su linux

>PGP public key avaiable<<
fingerprint: 14AA 1D7A 1653 E132 47CE  334C C9D3 6A97 208B A915

 wrote:
-> Si sta prospettando la riscrittura di una vecchia applicazione
-> VB. Mi e` subito venuto in mente di proporre linux come
-> piattaforma, in quanto risolverebbe parecchi problemi di lincenza
-> M$ al cliente.
-> 
-> Naturalmente serve qualcosa di rapido apprendimento.
-> Ho pensato a KDevelop. 
-> 
-> Mi sapete dire qualcosa? E` uno strumento a un sufficinete
-> livello di maturazione?
-> 
-> Altre possibilita`?
vb2c
Converte i form vb in codice C con le gtk.
bye
Gianluca
-- 
Check my home pages for my free software
http://www.infinito.it/utenti/chewbe/

 Converte i form vb in codice C con le gtk.
In questo caso si parla di vb3.


 wrote:
-> Gianluca ha scritto:
-> > -> Altre possibilita`?
-> > vb2c
-> > Converte i form vb in codice C con le gtk.
-> 
-> In questo caso si parla di vb3.
Non mi sembra... basta che salvi il form in testo...
ma non mi sono interssato piu' di tanto...
Altrimenti c'e' glade 
bye
Gialuca


Altre possibilita`?
vai a vedere su 
www.gtk.org
 ci sono molti RAD basati su gtk
io ho provato glade che però crea solo le interfacce grafiche
il codiche lo scrivi con emacs o altro.

 Altrimenti c'e' glade 
Che sarebbe?


 wrote:
-> Gianluca ha scritto:
-> 
-> > Altrimenti c'e' glade 
-> 
-> Che sarebbe?
Un programma che ti consente di disegnarti a colpi di mouse l'interfaccia in 
tutte le sue parti e poi ti genera il codice c/perl/ada necessario.
bye
Gianluca


 
Da quanto ho capito la cosa e' molto piu' interessante: glade salva la
descrizione dell'interfaccia in formato XML e da qui viene poi
convertita in codice C, perl, etc.
Pero' e' anche possibile utilizzare direttamente i file xml mediante
libxml; in questo modo la GUI viene "attaccata" all'applicazione al
volo, e quindi l'applicazione puo' cambiare GUI semplicemente
cambiando il file XML; questo permetterebbe ad esempio di avere una
GUI per utenti occasionali e una GUI per utenti esperti della stessa
applicazione con uno sforzo minimo.
Tutto questo in teoria, in pratica devo ancora provarlo ;-)
Ciao,
-- 
Diego    | Per le repliche elimina dal mio indirizzo le 
Dainese  | `x' e inverti le due parole intorno alla `@'

 
Solo una precisazione, si chiama libglade.
Ciao
Newsgroup: it.comp.os.linux.development
Titolo: kde

salve a tutti,
ho sviluppato un'applicazione in
visual basic per windows (ma vah?! :) ),
successivamente ho fatto il porting
in C per console, ora vorrei portarla
sotto kde, c'č una qlc guida che mi descriva
i passi piů importanti?
grazie
--
Denis
WebMaster di 
http://www.casafiorita.it
Fai i tuoi regali in modo unico ed originale!

 i passi pi? importanti?
io in questi casi lascio il programma in modalita' testo e poi lo
nascondo dietro un'interfaccia separata, facendo comunicare i due con
un paio di pipe. Cosi' evito di incasinarmi la vita a scrivere
l'interfaccia in C e la faccio con qualcosa di piu' comodo... ad
esempio adesso sto lavorando con python e gtk, si fa tutto in un
attimo.
-- 
There are only 10 kinds of people in the world --
Those who understand binary, and those who don't.

 grazie
1. Scaricati le QT (
www.trolltech.com
 credo)
2. Scaricati le librerie di KDE e gli header per lo sviluppo di applicazioni 
(se usi Red Hat 7.3 ad esempio, installa i pacchetti kde*devel*.rpm dal 2° 
e 3° cd)
3. Leggiti il tutorial delle QT (incluso nella guida delle QT)
4. Leggiti il tutorial di KDE (
developers.kde.org
)
5. Leggiti il KDE Book (sempre 
developers.kde.org
, il link giusto non me lo 
ricordo, cmq è online gratis ed è anche possibile scaricarlo)
6. Buona fortuna :-)
-- 
Andrea Bergia - studente          Linux Registred User #281550
Per favore non mandatemi allegati in Word o PowerPoint.
Si veda 
http://www.fsf.org/philosophy/no-word-attachments.html

 6. Buona fortuna :-)
grazie mille.
grazie anche a foobar...


> 1. Scaricati le QT (
www.trolltech.com
 credo)
Già che ci sono, il sito è 
www.troll.no
 ciao

Newsgroup: it.comp.os.linux.development
Titolo: home dir

ciao a tutti, ho un problema, sto realizzando un client ftp ma ho bisogno
di sapere se esiste una funzione o un modo che ritorni la directory home
dell'utente. in termini pratici mi serve di sapere come si fa in c a
conoscere il nome utente (e di conseguenza la sua home directory).
grazie,
									lorenzo

 [2002-03-25 17:29]:

C'e` stato un thread di recente, su come fare e sui possibili
side-effect di un'operazione del genere, se fatta senza le dovute
attenzioni.
Risposta brevissima:
	man 3 getenv
Risposta breve:
	#define MAX_PATH_LEN 256
	char home_dir [MAX_PATH_LEN + 1] = getenv ("HOME");
Bye,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://www.radiance.d2g.com/~zefram
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

Lorenzo wrote:

Si usa getpwuid.
Guarda la man page.
Ciao
Simone

 char home_dir [MAX_PATH_LEN + 1] = getenv ("HOME");
E se l'environment e` stato potato, se HOME e` stata ridefinita?
C'e` una funzione apposta, che si chiama  getpwuid, e che usa /etc/passwd, 
ed e` meglio usare quella.
Ciao
Simone

 E se l'environment e` stato potato, se HOME e` stata ridefinita?
Era la risposta breve, quella. ;-)


 /etc/passwd, ed e` meglio usare quella.
Non necessariamente usa /etc/passwd. Potrebbe usare NIS, o LDAP. Giusto 
per scoraggiare qualcuno dal leggere /etc/passwd direttamente: anche 
questo è sbagliato
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.19. C, C++ and ASM developers
                              and beta testers are welcome!

 questo è sbagliato
Perche'? 
http://www.opengroup.org/onlinepubs/7908799/xsh/getpwuid.html
"The getpwuid() function searches the user database for an entry
with a matching uid"
Che il database sia locale o in capo al mondo qual'e' il problema? 
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
http://www.opengroup.org/onlinepubs/7908799/xsh/getpwuid.html
caro mio, io potrei averla *SCRITTA*, la Single Unix Specification


 caro mio, io potrei averla *SCRITTA*, la Single Unix Specification
Grazie per il "caro mio", ma non allarghiamoci :-)
Saro' tonto, ma continuo a non capirti. Nei sitemi attualmente
in circolazione, la password non e' piu' contenuta nel file
passwd (in generale). Per il resto le altre sono informazioni
di servizio, tra le quali c'e' la home dir dell'utente.
Ora, a meno che qulcuno non sia cosi fesso da mettere il numero
do carta di credito tra le informazioni contenute in passwd, a me
sembra che questo sia un file come tutti gli altri che contiene
delle informazioni: perche' e' sbagliato o disorientante?


 delle informazioni: perche' e' sbagliato o disorientante?
Leggerlo :-)

Newsgroup: it.comp.os.linux.development
Titolo: Kylix 2 Open Edition

Nella distribuzione Suse 8.0 ho individuato Kylix 2 Open Edition e l'ho 
installato dopo aver ottenuto dalla Borland il codice di sblocco via 
e-mail.
L'ambiente di sviluppo mi è familiare anche se non ho mai programmato con 
Delphi, ma Kylix e ha una certa somiglianza con Visual Basic che mi è più 
noto.
Ciò premesso, leggendo la documentazione in inglese, mi sembra di aver 
capito che con la versione Open Edition non è possibile sviluppare 
applicazioni con database. Del resto tra i controlli disponibili non ho 
trovato nessun controllo "DATA" o simile.
Qualcuno mi può confermare oppure smentire questo pensiero ?
Grazie

 Qualcuno mi puň confermare oppure smentire questo pensiero ?
Ho sentito anche io qualcosa del genere, ma pare che esistano dei componenti
open source che rimpiazzano quelli "mancanti". Purtroppo non ti so dire dove
trovarli.
Alessandro.

 Qualcuno mi puň confermare oppure smentire questo pensiero ?
Sulla rivista Linux&C sono usciti una serie di articoli dal titolo:
"Kylix: gestire i database con i componenti free". Gli articoli dovrebbero
apparire sui numeri dal 22 al 27, inoltre la serie non e' finita (il
prossimo mese uscira' un nuovo articolo che continua la serie).
Gli articoli non li ho letti, ma penso che il titolo sia inequivocabile.
Ciao
-- 
Armitage
It takes a long time to understand nothing

 Alessandro.
cerca i componeti Zeoslib.
www.zeoslib.org/dbcontrols.html

Newsgroup: it.comp.os.linux.development
Titolo: puntatore FILE* a socket che si blocca...

salve a me si blocca sull'fread anche se perň avevo chiamato il setbuf
per impedirne il tamponamento in memoria... avete idea  del motivo ?
buf=(void*)malloc((size_t)BUF_SIZE);
fs = fdopen(t,"r+");
setbuf(fs,(char *)NULL);
while (!feof(fs)) {
	fread(buf,1,BUF_SIZE,fs);
	printf("%s\n",buf);
}
close(t);

 per impedirne il tamponamento in memoria... avete idea  del motivo ?
man fcntl 
F_SETFL O_NONBLOCK
la bufferizzazione non riguarda il bloccaggio delle chiamate al
kernel...
-- 
HappyCactus - Linux User #209744 - 
http://pngstego.sourceforge.net
 
 
www.google.com
 - 
groups.google.com
/* Ci sono 10 categorie di persone al mondo: quelle che capiscono */
/* il sistema binario e quelle che non lo capiscono.              */
Newsgroup: it.comp.os.linux.development
Titolo: convertire un intero in una stringa

salve.
mi sono trovato nella situazione di dover utilizzare una funzione che
convertisse un intero in una stringa e stranamente nelle librerie standard
ho trovato solo funzioni che facessero il contrario.
possibile?
-- 
     __    __    __    __
    /  \  /  \  /  \  /  \
___/  __\/  __\/  __\/  __\_______________________________________
__/  /__/  /__/  /__/  /_____ 
http://magicforum.altervista.org
 ___
  | / \   / \   / \   / \  \____
  |/   \_/   \_/   \_/   \    o \
                          \_____/--<

ho trovato solo funzioni che facessero il contrario.
Usa sprintf().
Alessandro.

 ho trovato solo funzioni che facessero il contrario.
man snprintf
Ciao,
-- 
       Roberto Divia`             Love at first sight is one of the greatest
       =============             labour-saving devices the world has ever seen.
Mailbox: C02110                 CERN-European Organization for Nuclear Research
E-mail: 
Robert...@cern.ch
           CH-1211 GENEVE 23, Switzerland
Newsgroup: it.comp.os.linux.development
Titolo: "devel libraries": come riconoscerle?

Ciao a tutti,
dopo aver compilato un programma (un insieme di p., veramente: kde) su un
sistema linux, e dovendolo dividere in "pacchetti" $programma-$version.rpm
e $programma-devel-$version.rpm, come discrimino i file di libreria?
Cercando sulla rete, ho trovato per le librerie le seguenti indicazioni
("mandrake rpm howto"):
«main package (contains *.so.[major].* only)»
«devel package (where headers and devel libraries go (e.g. *.so and *.a))»
su cui non avrei nulla da obiettare, se non fosse che nella mia directory
/usr/lib ho parecchie librerie lib*.so che non fanno parte di pacchetti 
*-devel-*.rpm; quindi qualcosa nelle indicazioni di sopra non torna...
C'e' una differenza "fisica" (scusate il termine, spero si intuisca cosa
credo di voler dire :-) ) tra una libreria "devel" e una "normale"?
E, se si`, con quali strumenti si accerta?
Grazie in anticipo per eventuali risposte.
Ciao,
Giuseppe
-- 
"Guarda, una scimmia a tre teste!

 *-devel-*.rpm; quindi qualcosa nelle indicazioni di sopra non torna...
Infatti tipicamente i .so stanno nei pacchetti principali, nei -devel vanno le
librerie statiche (.a), gli header, e gli eventuali dati di supporto
(pkg-config per esempio...)
Esempio:
$ dpkg -L 'libogg-dev' | grep "/usr/lib"
/usr/lib
/usr/lib/libogg.a
/usr/lib/
libogg.la
/usr/lib/pkgconfig
/usr/lib/pkgconfig/ogg.pc
/usr/lib/libogg.so
$ dpkg -L 'libogg0' | grep "/usr/lib"
/usr/lib
/usr/lib/libogg.so.0.5.2
/usr/lib/libogg.so.0
dove la libreria condivisa "vera" e` libogg.so.0.5.2 (che infatti sta nel
package principale)
$ ls -lh /usr/lib/libogg.so*
lrwxrwxrwx  1 root root  15 Mar 19 18:23 /usr/lib/libogg.so -> libogg.so.0.5.2
lrwxrwxrwx  1 root root  15 Mar 19 18:23 /usr/lib/libogg.so.0 -> libogg.so.0.5.2
-rw-r--r--  1 root root 21K Mar 19 02:35 /usr/lib/libogg.so.0.5.2
-- 
Francesco Romani -- Ikitt 
'In fact, users don't read /anything/'                       -- Joel Spolsky
void *a, *b; a != b;   -- violates patent #437822  [
http://snipurl.com/ar6e
]

 Esempio:
[...]
Grazie mille per le informazioni, ho preso nota :-)


 credo di voler dire :-) ) tra una libreria "devel" e una "normale"?
No, anzi perchè il gioco funzioni è essenziale che il symlink usato al
momento dello sviluppo punti alla stessa libreria che sarà poi 
distribuita: per questo si usano i symlink invece che delle copie.
Barone Frankenstein

 Piccolo corso sugli oggetti condivisi Unix (.so)
[snip su un articolo che va ad arricchire google groups]
Grazie per la cortese spiegazione Barone Frankenstein, molto obbligato!
