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

Voglio realizzare un player audio per kde in C++, sotto kdevelop. Fa 
parte di un progetto piu' ampio, (mp3 player sullo stile amarok, quindi 
interattivo verso internet per le copertine e le informazioni sul 
brano), ma mi sono fermato proprio sulla parte che credevo fosse piu' 
banale, quella del player. Semplicemente, vorrei cliccare su di un file 
e vorrei ascoltarlo....
La cosa e' nata per fare esperienza. Tuttavia non sono riuscito a 
trovare niente di chiaro e semplice per fare un semplice player audio.

 e vorrei ascoltarlo....
ma ti interessa imparare qualcosa sulla decodifica dei file mp3 o
preferisci dedicarti alla programmazione dell'interfaccia e dei fronzoli
tipo copertine, testi e cose cosě? te lo chiedo perchč scrivere un player
puň essere una cosa lunga e difficile mentre, se come ho capito stai
iniziando con la programmazione, puň essere piů divertente scrivere un
frontend ad un player testuale. Per esempio mpg123 (o 321) č facilmente
controllabile a livello di segnali: se gli dai in pasto una playlist
- sigint va alla prossima canzone
- sigstop pausa
- sigcont riprende
puoi usare il suo shuffling o implementarne uno tuo, volendo puoi
lanciarlo con l'opzione -k NFRAMES che skippa al frame desiderato cosě da
simulare una sorta di seek.. spulciati i sorgenti di cplay per capire
qualcosa di piů..
Altrimenti puoi leggerti il file README.remote che ti spiega come usare
l'interfaccia di mpg123 pensata proprio per fare un frontend..
Altrimenti ancora puoi cercarti una libreria per il decoding (tipo libmad)
ma le cose si complicano..
Io ho fatto un frontend di mpg123 con ncurses e ti assicuro che si
imparano un sacco di cose sulla programmazione unix (processi, thread,
segnali). Secondo me č molto piů "formante" che stare a imparare le varie
api sul decoding che ti servono solo nel caso particolare..
-- 
[Filippo...........................]
[Linux User #342745................]
        ==[...penguin powered...]==

 frontend ad un player testuale. Per esempio mpg123 (o 321) è facilmente
hai ragione, e' una cosa interessante, quasi quasi ci provo.

 fino ad un certo punto. Finora nisba.
libmad può essere quello che cerchi.
Ciao,
-- 
 Daniele Orlandi                                                        つづく

Newsgroup: it.comp.os.linux.development
Titolo: Individuare memory Leak

Esiste qualche tool per individuare memory leak?
ho paura che perdo qualcosa ogni tanto.. :)
-- 
Alessandro >>CoMiX<< Cominu
e-mail: 
aco...@tiscalinet.it
Icq: 116354077
Registered user at 
http://counter.li.org
 # 203765

 ho paura che perdo qualcosa ogni tanto.. :)
http://lxr.mozilla.org/mozilla/source/tools/leaky/leaky.html
Alex
Newsgroup: it.comp.os.linux.development
Titolo: Codice sorgente file system RAM

Salve a tutti.
Sto cercando il codice sorgente in C/C++ per un file system in RAM. Il file
system deve essere attivabile grazie a un processo demone che rimane in
attesa di richieste di processi client. Dovrebbe realizzare le principali
funzionalità della shell.
Se qualcuno sapesse dirmi dove posso trovarlo (anche se se fosse solo una
cosa simile) gliene sarei molto grato.
Lorenzo


Spero di aver capito bene i requisiti, ma penso che "tmpfs"
possa servire. Dovrebbe essere nei kernel ufficiali da un bel po'
(glibc 2.2 lo usa di default, quindi almeno da 2.4.0).
mount -t tmpfs none /mnt/temporaneo
(troppo facile, ho l'impressione che ti aspettavi qualcos'altro...)
Se vuoi qualcosa di pi\'u interessante puoi guardare i sorgenti
di OSKit 
http://www.cs.utah.edu/flux/oskit/
; c'e del codice che 
implementa i filesystem usando il VFS (virtual filesystem) di FreeBSD,
e in particolare un'implementazione di un filesystem RAM. 
L'implementazione \`e chiare e facilmente riutilizzabile. Questo ha piu'
senso se stai scrivendo un sistema operativo.
Ciao
Marko

 funzionalità della shell.
Le applicazioni quando vogliono accedere al file sysem lo fanno attraverso
il kernel, quindi e' difficile implementarlo in user space con un demone a
meno di non fare modifiche al kernel (magari con un modulo) o limitare l'uso
del tuo file system ad alcune applicazioni costruite appositamente per esso.
Una possibilita' potrebbe essere far accedere il file system gestito in user
space come se fosse un disco di rete implementando protocolli tipo SMB o
NFS.
Alessandro.

funzionalità della shell.
se non sbaglio nel kernel di Linux (quello scaricabile da
www.kernel.org
) c'è un filesystem per Ram, mi è sembrato di vederlo
nella sezione Filesystem di "make xconfig"


Mi e' venuto in mente 
http://sourceforge.net/projects/avf
.
quote:
AVFS is a system, which enables all programs to look inside gzip, tar, 
zip, etc. files or view remote (ftp, http, dav, etc.) files, without 
recompiling the programs.
ce ne sono altri, che espongono il VFS (interfaccia kernel) a dei demoni
in user space, che implementano il filesystem.
Un punto d'inizio e' 
http://sourcefrog.net/projects/newuserfs/
Ciao
Marko

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

Salve a tutti,
sono un neofita di linux, vorrei sapere se nelle distribuzioni "da
edicola" ci sono compilatori fortran.
Grazie a tutti
Filippo

 writes:

Si, si chiama g77 e di norma non viene installato di default.
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"

 ha scritto nel messaggio
news:87itnhb...@roke.earthsea.ea...


Grazie mille !!!

Newsgroup: it.comp.os.linux.development
Titolo: Documentazione per programmare con KDevelop .....

Come da oggetto cerco documentazione per programmare con kdevelop.
Qualcuno conosce altre risorse oltre a quelle presenti sul sito relativo a
kdevelop ?
Ciao a tutti

Toresoft wrote:

se guardavi su 
kdevelop.org
 trovavi subito quello che ti serviva cmq questi
sono alcuni link che potrebbero esserti utili
http://www.kdevelop.org/doc/manual/index.html
http://www.kdevelop.org/doc/programming/index.html
http://www.kdevelop.org/index.html?filename=tutorials.html
-- 
 

 questi sono alcuni link che potrebbero esserti utili
Per quanto i tuoi link siano utili a me sembra che l'OP avesse chiesto
esplicitamente risorse alternative a quelle del sito di kdevelop :)
-- 
Lawrence "Rhymes" Oluyede
http://loluyede.blogspot.com
rhy...@NOSPAMmyself.com
Newsgroup: it.comp.os.linux.development
Titolo: Il Kernel mi fa il pacco !!

Il Kernel mi fa il pacco !!
La mia suse linux 8.1 (kernel 2.4.19) dopo avere installato i sorgenti del
kernel e averli configurati con 'make xconfig' e 'make dep' e avere dato
inizio alla compilazione tramite 'make' ad un certo punto mi termina la
compilazione visualizzandomi il seguente contenuto:
...
...
...
traps.c: In function `do_int3':
traps.c:658: warning: implicit declaration of function `kdb'
traps.c:658: `KDB_REASON_BREAK' undeclared (first use in this function)
traps.c:658: (Each undeclared identifier is reported only once
traps.c:658: for each function it appears in.)
traps.c:658: `kdb_eframe_t' undeclared (first use in this function)
traps.c:658: parse error before "regs"
make[1]: *** [traps.o] Error 1
make[1]: Leaving directory `/usr/src/linux-2.4.19.SuSE/arch/i386/kernel
make: *** [_dir_arch/i386/kernel] Error 2
Gateway-Linux:/usr/src/linux-2.4.19.SuSE #
...
...
...
il codice incriminato dovrebbe essere il seguente (preso da 'traps.c'):
...
...
...
#if defined(CONFIG_DPROBES_CORE) || defined(CONFIG_KDB)
/*
 * If dp_trap returns zero, there is no probe at this location and we
 * handle int3 normally.
 */
asmlinkage int do_int3(struct pt_regs * regs, long error_code)
{
#if defined(CONFIG_DPROBES_CORE)
 HOOK_RET(DO_INT3, regs);
#endif
 if (kdb(KDB_REASON_BREAK, error_code, (kdb_eframe_t) regs))
<---Riga 658 ove si verifica l'errore
               return 0;
 do_trap(3, SIGTRAP, "int3", 1, regs, error_code, NULL);
 return 0;
}
#endif
...
...
...
Mi pare di capire che non trova riferimenti per 'KDB_REASON_BREAK' e
'kdb_eframe_t' eppure ho applicato l'esatta procedura contenuta nel file
README accluso al pacchetto dei sorgenti di questo kernel (oltretutto
inclusoin questa distribuzione). Avrei la necessitą di ricompilare il kernel
per includere il supporto per le quote disco (quota).
Qualcuno puo' illuminarmi?
Grazie !

 Qualcuno puo' illuminarmi?
C'e` qualche motivo particolare per usare un kernel cosi` vecchio?
Lasciando stare i 2.6, il 2.4.28 dovrebbe consentirti un upgrade
indolore. Se anche il 2.4.28 dovessere dare problemi faccelo sapere,
onestamente penso sia fatica sprecata andare a ravanare un kernel cosi`
vecchio.
Luca
-- 
Home: 
http://kronoz.cjb.net
Quando un uomo porta dei fiori a sua moglie senza motivo, 
un motivo c'e`.

> C'e` qualche motivo particolare per usare un kernel cosi` vecchio?
Il fatto che è sufficiente per gli scopi della macchina (un po' datatata) e
che i kernel più recenti mi resettano la macchina al boot.
Grazie comunque!
Newsgroup: it.comp.os.linux.development
Titolo: IDE C++ linux console

Salve a tutti,
vorrei sapere se conoscete qualche IDE alla turbo C (x Windowz) per capirci
per linux console!!!
vi ringrazio tutti anticipatamente!
Saluti.

 per linux console!!!
rhide,xwpe
-- 
    Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.4.3-xfs
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
		-<! $>cd /pub	$>more beer !>-

Alla turbo C non saprei, ma prova anche motor oltre al gia' citato
(x)wpe.

 per linux console!!!
xwpe
emacs
vim
Bye,
 Emmanuele.
-- 
I ... Owe ... You ... Pain! -- Willow, "Tough Love"
GnuPG Key ID: 0x788E3A3A
GnuPG Key FP: 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

Newsgroup: it.comp.os.linux.development
Titolo: unix socket

sto facendo dei programmi ada + postgresql (tramite binding c/ada), e ho
deciso di usare i socket unix anziche' il tcp. non riesco pero' a capire
come si inserisce l'indirizzo del socket.
mi spiego. nella chiamata alla connect (identica sia nel c che in ada) si
inserisce l'indirizzo tcp o il socket. se io inserisco il nome del file
che mi ha creato postgresql non me lo prende, e mi dice connessione
fallita. in rete non si trovano esempi, o meglio tutti gli esempi dicono
"inserire qui l'indirizzo del socket", ma nessuno che scriva codice del
tipo 
connect("/var/run/postgresql/.pgsql.5432")
se il mio nome file si chiama 
/var/run/postgresql/.pgsql.5432 
cosa devo inserire nella stringa di connessione?
grazie.
-- 
Spolvera la mia email per rispondermi
"Storia del Mondo. I vulcani eruttarono. Gli oceani ribollirono.
L'universo era in tumulto. Poi venne il cane."
Snoopy
maxy04.splinder.com
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 grazie.
praticamente a connect(2) si passa una struttura dati astratta, ma che
ha un primo campo fisso, appunto quello che indica ' address family
che segue. quindi le strutture dati address_* vanno passate per
riferimento facendone in cast.
ciao
Roberto.
-- 


          sizeof(indirizzodelsocketunix));
C' e' da dire che comunque connect(2) puo' sapere dal primo campo, sd
il valore del family address seguente (nell' esempio manca la chiamata
a socket(2)). Infatti la manpage qui da me dice che questo verra' usato
per capire il family address:
DESCRIPTION
       The  connect()  system call connects the socket referred to by the
file descriptor sockfd to
       the address specified by addr.  The addrlen argument specifies the
size of addr.  The format
       of  the  address  in  addr  is  determined  by  the  address space
of the socket sockfd; see
       socket(2) for further details.
Ciao


grazie della risposta.
in realta' io sto usando ada, e quella connect voleva essere un esempio,
comunque grazie per la risposta, molto chiara.
-- 
Spolvera la mia email per rispondermi
"Storia del Mondo. I vulcani eruttarono. Gli oceani ribollirono.
L'universo era in tumulto. Poi venne il cane."
Snoopy
maxy04.splinder.com
questo articolo e` stato inviato via web dal servizio gratuito 

Newsgroup: it.comp.os.linux.development
Titolo: Manuale Tcl/tk scaricabile

Ciao a tutti .. come da oggetto vorrei sapere se esiste un manuale magari in PDF per il linguaggio tcl/tk .. visto che sembra molto interessante e che la documentazione che ho trovato e solo sul sito 
tcl.tk
.
Ciao!

 che la documentazione che ho trovato e solo sul sito 
tcl.tk
.
Prova 
docs.online.bg
 
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
-<! There are 10 kind of persons: who understands binary and who doesn't. !>-
Newsgroup: it.comp.os.linux.development
Titolo: script bash: operazione speciale

Salve a tutti,
devo realizzare per la mia LAN uno script per controllare all'occorrenza 
gli host che sono up e quelli che sono down.Per controllare gli host up intendo l'uso
di un normalissimo ping;)Il problema è questo:avendo un file con tutti gli indirizzi ip della LAN
come fare capire allo script bash di prendere un indirizzo ip alla volta e pingarlo?
Spero di non dimenticare qualcosa di banale ma ho controllato persino tra le utility presenti in linux senza trovarne un che faccia al caso mio.
Grazie anticipatamente per le risposte.
homerj

On Sun, 14 May 2000 18:42:51 +0100, 
Hom...@nowhere.it
 
 wrote:
| come fare capire allo script bash di prendere un indirizzo ip alla volta e pingarlo?
 Usando (g)awk.
 
 #!/bin/sh
 for i in `gawk '{ print $0 }' /path/del/file`
 	ping $i
	# codice di controllo
 done
 info gawk per maggiori dettagli.
 Sul sito della  GNU c'e` anche la versione in  postscript di "Effective
 AWK Programming". Sono circa 330 pagine.
-- 
Zefram 	| WARNING: The email address is FAKE.	 ||   [ 
http://zefram.8m.com
 ]
@ Home	| "I think it's time I blow the scene. Get everybody and the
________| stuff together. Ok, 3, 2, 1... Let's jam!" --The Seatbelts, "Tank!"
GnuPG Key fingerprint = D975 6BBC B550 05B6 6B29  CCC5 7F87 1AF0 AE7D 5C2E

 AWK Programming". Sono circa 330 pagine.
Grazie tante per lo script: funziona molto bene! ho già preso il manuale ed
entro breve lo leggerò:) 
homerj

 Spero di non dimenticare qualcosa di banale ma ho controllato persino tra le utility presenti in linux senza trovarne un che faccia al caso mio.
Potresti utilizzare fping che a differenza del ping normale, può pingare più
host contemporaneamente prendendo gli host da un file....
Dalla pagina man...
fping(l)                                                 fping(l)
 
 
NAME
       fping - send ICMP ECHO_REQUEST packets to network hosts
 
SYNOPSIS
       fping [ options ] [ systems... ]
 
 
DESCRIPTION
       fping  is  a  like program which uses the Internet Control
       Message Protocol (ICMP) echo request  to  determine  if  a
       target  host  is  responding.   fping differs from ping in
       that you can specify any number of targets on the  command
       line, or specify a file containing the lists of targets to
       ping. Instead of sending to one target until it times  out
       or  replies, fping will send out a ping packet and move on
       to the next target in a round-robin fashion.    
.......
Secondo me è quello che ti serve...
Ciao.
-- 
*** Per E-mail rimuovi ModE dall'indirizzo ***
             *** ICQ 33500725 ***
           *** Powered by Linux ***
Newsgroup: it.comp.os.linux.development
Titolo: domanda sugli autotools

In Makefile.am per indicare i programmi che devono essere compilati ed
installati si usa la variabile bin_PROGRAMS .
Io vorrei invece compilare dei binari solo di test che non devono essere
installati. Mi sembra di ricordare che sia possibile, tuttavia non
ricordo come.
Qualcuno mi aiuta gentilmente a ricordare come si fa?

 Qualcuno mi aiuta gentilmente a ricordare come si fa?
A me non risulta che sia possibile, forse cercando su google Makefile.am +
noinst_ o simile forse trovi quello che cerchi.


http://sources.redhat.com/autobook/autobook/autobook_42.html#SEC42
-- 
       marco.atzeri at 
fastwebnet.it
La prima delle Frequently Asked Questions: 
dove sono le FAQ ?      it.faq

Newsgroup: it.comp.os.linux.development
Titolo: Emulatore C/C++ Linux sotto Win2000

Salve
Ho un problema un po' particolare da porvi.
Devo realizzare un programma in C che utilizzi le system call di Linux e
quindi il sistema migliore per lavorare sarebbe quello di passare su Linux.
Per motivi di lavoro però devo utilizzare Windows 2000 e quindi dovendo fare
due cose nella stessa giornata dovrei passare in continuazione da Win2000 a
Linux il che mi crea non pochi disagi.
C'e' la possibilita' di emulare in qualche modo sotto Win2000 il Kernel di
Linux e quindi eseguire programmi in C che richiamino le system call di
questo sistema operativo. Poi naturalmente passo sotto Linux per provare il
tutto.
grazie mille
maxy

 momento.
cygwin?
-- 
Qualsiasi
"We all know Linux is great...it does infinite loops in 5 seconds." Torvalds
http://www.gnu.org/philosophy/no-word-attachments.it.html

Ciao, P!
Il giorno 08/09/2003 alle ore 13:20 hai scritto:
 P> cygwin?
No, VMWare (
www.vmware.com
) me lo sono ricordato adesso.
Non e' una libreria che in qualche modo emula qualche funzione, ma di un
modo per installare Linux (o altri sistemi operativi) sotto Windows 2000/XP
senza dover fare il reboot ogni volta e funzionante contemporaneamente al
resto del sistema.
Bye

 il tutto.
   Probabilmente ti basta cygwin:
http://www.cygwin.com/
                                Ciao...
-- 
                          |    C'era un gran rumore negli
\|/ ____ \|/   \ ||_|     | universi. Generazioni di stelle
"@'/ ,. \`@"    \|| |     | nascevano e morivano sotto lo
/_| \__/ |_\ Vax Headroom | sguardo di telescopi assuefatti,
   \__U_/                 | 

 tutto.
Oltre a Cygwin, che ti hanno già consigliato ma è molto grosso, esiste
anche Mingw (
www.mingw.org
).
-- 
Stefano Gatti 
Email: 
stefano.ga...@tin.it
 (togliere .levami)
Web: 
http://sg67.altervista.org/
Newsgroup: it.comp.os.linux.development
Titolo: [Cygwin] Problema con l'installazione

Salve a tutti; un amico mi ha masterizzato il setup di cygwin con TUTTI i 
pacchetti scaricati da internet. Ho provato ad installare il tutto sul mio 
pc, ma arrivato all selezione dei pacchetti da installare, la lòista 
risulta vuota...in pratica non c'è nulla che possa selezionare, eppure la 
versione è funzionante, dato che è stata provata sul pc di cui sopra. Che 
cosa potrebbe essere successo? Perchè non riesco ad effettuare 
l'installazione? Ringrazio tutti quelli che potranno darmi una mano.
Saluti.
Francesco

 risulta vuota...in pratica non c'č nulla che possa selezionare, eppure la 
Mi sembra di aver incontrato questo bug (?) io pure, ma mi pare basti
selezionare uno dei tre tastini in cima, penso "curr".
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
       -<! Riding from wastelands Black were their skies
              My armour's still bleeding Ripped by fire and ice !>-
                    Lost Horizon - The Kingdom Of My Will

Newsgroup: it.comp.os.linux.development
Titolo: Includere taglib in progetto di kdevelop

Come faccio ad usare la libreria taglib in un mio progetto creato con
kdevelop in c++?
Credo sia un problema di automake o qualcosa del genere.

 
prova:
#include "/usr/local/include/taglib/tag.h"
#include "/usr/local/include/taglib/fileref.h"
e poi aggiungi nella scheda opzioni di automake (in basso a destra) la
libreria /usr/local/lib/
libtag.la
 o qualcosa del genere
Newsgroup: it.comp.os.linux.development
Titolo: sscanf, cosa succede se...

usando sscan, cosa succede se il numero di argomenti è maggiore di quelli
disponibili nella stringa?
mi spiego meglio:
in un ciclo while faccio leggere una stringa alla volta un file di log.
da questa stringa prendo dei valori. 
es: dal file:
Nov 2 11.29 hostname kernel pappa ciccia etc etc
Nov 2 11.31 hostname kernel pappa ciccia
e io chiamo
while(sempre) {
	fgets(stringa, MILLE, fd);
	sscanf(stringa, "%s %s %s %s %s %s %s %s %s\n", mese, giorno,
ora, host, proc, str1, str2, str3, str4);
}
alla prima riga va bene, ma alla seconda? puoi andare in seg. fault?
ciao

 disponibili nella stringa?
Niente di particolare. Il valore di ritorno di sscanf ti dice quanti elementi 
sono stati convertiti (possibilmente meno di quanti tu ne abbia richiesti).
`man sscanf' (sezione RETURN VALUE) per i dettagli.
Ciao
  David
-- 
<d.santinoli presso mi. flashnet. it>

   David
urk! mi meritavo un RTFM.
grazie

Newsgroup: it.comp.os.linux.development
Titolo: [ANN] XPN 0.2.5 out

 bisogno, ma, come ho detto, i modi per farlo ci sono.
si lo so, il punto è che mi rode perchè _io_ non so farlo :-D
-- 
God is dead. (1882, Nietzsche). Nietzsche is dead. (1900, God).
 |\ |       |HomePage   : 
http://nem01.altervista.org
 | \|emesis |XPN (my nr): 
http://xpn.altervista.org

 si lo so, il punto è che mi rode perchè _io_ non so farlo :-D
Se c'hai tempo fino...
... fino...
... fino...
... ah, si, ecco: fino al 2007. Poi mi si libera uno slot di tempo.
;-)))
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 ;-)))
'mmazza che uomo impegnato :-D
-- 
And on the 8th Day God said, "Murphy, take over!"


Newsgroup: it.comp.os.linux.development
Titolo: tutorial zlib

scusate, sapreste indicarmi qualche buon tutorial per iniziare a usare le
zlib?
meglio in italiano, ma anche in inglese.
-- 
La violenza e' l' ultimo rifugio degli incapaci.

 le zlib?
Nel pacchetto debian, se installi zlib1g-dev, in
/usr/share/doc/xlib1g-dev/examples trovi degli esempi di utilizzo, che a
volte sono anche meglio dei tutorial.
Scorrendo velocemente uno di quelli mi pare che non sia complicato, hai
delle funzioni gzputs, gzgets, gzopen, ecc.
Bye.

 delle funzioni gzputs, gzgets, gzopen, ecc.
ti ringrazio!
anche se non ho una debian, grazie a google e alla parola chiave che mi
hai dato, ho trovato questo sito:
http://www.za.debian.org/doc/zlib1g-dev/
cosi' ho potuto scaricare gli esempi senza problemi ^_^

Newsgroup: it.comp.os.linux.development
Titolo: Bash

Da uno script per bash, come faccio a sapere la directory corrente? Mi 
spiego meglio: dir=`pwd` mi ritorna, ad esempio, /home/andry/lavori. Io 
vorrei solo lavori. Come posso fare? Grazie.
-- 
Andrea Bergia - studente
Linux Registred User #281550

 
basename `pwd`
Adieu,
-- 
Lestat de Lioncourt                               |          Ciro Mattia Gonano
  JabberID: 
les...@jabber.students.cs.unibo.it
    |    Undergraduate Student in
  ICQ#: 52631406                                  |         Computer Science at
  URL: 
http://www.CS.UniBO.It/~gonano
             |       University of Bologna
            <powered by Linux Slackware 9.0-beta on Kernel 2.4.19-xfs>

 vorrei solo lavori. Come posso fare? Grazie.
Prova
basename $( pwd )
-- 
Ikitt

 basename $( pwd )
Grazie ad entrambi.

Newsgroup: it.comp.os.linux.development
Titolo: aiuto! funzione ctime() di time.h

Sarà sciocco, ma non riesco a usare la funzione che restituisce la stringa
con data e ora corrente!!
intanto vorrei sapere cosa devo scrivere come argomento di ctime()
poi, ho:
                 char buf[30];
            voglio mettere in buf la suddetta stringa (lunga 26 byte, credo,
io ho un po' abbondato ma si fa presto a correggere)
               io direi      buf = ctime(...?...);       così buf punta alla
stringa con data e ora, ma non va!
porcoggiuda, ho guardato sia il Kernigan & Ritchie, sia lo Stevens
("Advanced Programming in the Unix Environment"):
non riportano MAI un esempio di utilizzo delle funzioni della libreria
standard!!!!
idem per man ctime
grazie per la pazienza
Amos

 con data e ora corrente!!
Per esempio,
#include <stdio.h>
#include <time.h>
#include <string.h>
int main(void)
{
	char tempo[26];
	time_t t;
	t = time(NULL);
	strcpy(tempo, ctime(&t));
	fputs(tempo, stdout);
	return 0;
}
Ciao ciao,
Andrea
-- 
"...Unix, MS-DOS, and Windows NT (also known as the Good, the Bad, and 
 the Ugly)."
(by Matt Welsh)




 dovrebbe funzionare [cut]
Ahi ahi ahi, lei mi casca sul ctime! Lo statement di cui sopra alloca un
buffer di 30 caratteri e poi... lo perde! Il puntatore al buffer e`
rimpiazzato dal puntatore ritornato da ctime. Potrebbe anche funzionare
ma e` un caso, ed in ogni caso un caso incorretto. Lo statement corretto e`:
char *buf = ctime( &t );
E visto che ctime ritorna un puntatore ad uno statico, non c'e` bisogno di
fare un free().
Se vuoi proprio dare un buffer tuo, allora usa ctime_r (solo per librerie
POSIX).
Ciao,
-- 
+-----------------------+----------------------------------------------+
|   Roberto Divia`      | Love at  first sight  is one of the greatest |
|   =============       | labor-saving devices the world has ever seen |
+-----------------------+----------------------------------------------+
|  CERN :  European Laboratory for Particle Physics,  1211  Geneva  23 |
|  Switzerland (CH)                      E-mail: 
Robert...@cern.ch
 |
+----------------------------------------------------------------------+

 Il puntatore al buffer e` rimpiazzato dal puntatore ritornato da ctime. 
Il puntatore ?  buf è un array.
Suggerisco ad entrambi un ripassino su... array e puntatori, per 
cominciare 8-P


Avevo risolto prima che rispondeste, ma comunque grazie!
Newsgroup: it.comp.os.linux.development
Titolo: Distribuire un programma che usa un database MySQL

Salve,
ho realizzato un piccolo programma in Gambas, che fa accesso ai dati di
una tabella di un database MySQL. Volendo ditribuire il programma con un
pacchetto RPM, come faccio ad allegare il database. Avevo pensato di
esportare il database (il cui contenuto è fisso, ma questo non è
importante) in un file sql. Il programma che ho sviluppato poi provvede a
caricare questo programma sql e a farlo eseguirlo, ricreando così il
database con il suo contenuto. Ho qualche piccolo dubbio, però: quale
password e permessi di accesso dare a questo database. Che nome dare
all'utente che accede al database? Spero di non essere stato troppo
confuso, e spero che qualcuno possa chiarirmi le idee.
Francesco

 una tabella di un database MySQL. Volendo ditribuire il programma con un
fai una maschera in gambas che chiede il nome del db, l'utente e la pass x
l' accesso e metti un bottone x popolare il database.
io almeno faccio cosi'.....
ciao.
-- 
I grandi amori vanno mitigati dai piccoli adulteri.

 ciao.
Si, ma se il database non esiste sul computer dell'utente, come fare? 
Franz

> Si, ma se il database non esiste sul computer dell'utente, come fare?
lasci all' utente il compito di creare un db e un utente valido che ti deve 
inserire nella schermata iniziale del programma la prima volta che lo avvia
, poi quando hai creato il db ti salvi su un file i dati e non li chiedi +.
non dico sia la soluzione migliore ma io faccio cosi'.
-- 
ARTICOLAZIONE - Pasto del mattino a base di braccia e gambe.
Newsgroup: it.comp.os.linux.development
Titolo: Piccolo appello

Chiunque ha provato Nidl è gentilmente pregato di esprimere
il suo parere anche in mailbox all'autore.
Lo sviluppo del programma dipende esclusivamente dai
v.s. giudizi
Ricordo che trovate Nidl su
www.mclink.it/personal/MC0931/nidl.html

 wrote in message 869f6h$p94$1...@news.mclink.it...

Dimenticavo..
Nidl e' la prima beta di un piccolo esperimento.
Con Nidl CHIUNQUE dovrebbe essere in grado di scrivere
piccole applicazioni per X senza conoscere alcun linguaggio
di programmazione.
E' interamente in Italiano e assiste l'utente nella creazione
edgli oggetti e dei comandi.

 
www.mclink.it/personal/MC0931/nidl.html
Carina l'idea ! :-)
Usa le Tk come librerie grafiche ?
Dovresti IMHO specializzare un tantino
questo progetto mirando a capacita'
specifiche, es :  creazione di tutorial interattivi ecc...
p.s. buon lavoro.
bye
-- 
   ////     \\\\  
//// NamkoTech \\\\
  ////       \\\\

 wrote in message
15ra68...@localhost.localdomain...

Grazie del suggerimento.
E' una buona idea ed in seguito magari chiedero' consigli per attuarla.
Per ora ti confermo che usa librerie tk.
Prima tuttavia di passare a tutorial etc. dovrei portare a termine
l'implementazione del codice base.
Per ora infatti si tratta di un semplice esperimento che ho deciso di
continuare solo se arrivera' un buon riscontro da potenziali utilizzatori.
In particolare e' da implementare la possibilita' di gestire in modo
completo i menu e di creare applicazioni multifinestre.
Inoltre sono da implementare molti altri comandi, compresi quelli per la
gestione del socket in modo da poter permettere di creare con Nidl
anche applicazioni come piccoli client di posta e di news.
Dopo di questo (i comandi sono gia' pronti manca la parte piu' faticosa e
cioe'
la scrittura di help ed esempi) dovrei riprogettare interamente il motore
che fa
il parsing e la traduzione da Nidl a Tcl/tk.
Per ora infatti ho adottato un motore temporaneo in Tcl che esegue pochi
controlli ed e' poco performante.
Sara' quindi sostituito da una libreria in C puro che si occupera' del tutto
in modo molto piu' efficiente e robusto.
A questo punto passero' ai tutorial.
Tuttavia tutto questo bel discorso sarà proseguito solo se ricevero'
adeguato riscontro che giustifichi l'investimento di tempo e di energie.
Attualmente cio' non mi sembra sia avvenuto e quindi non ho ancora deciso di
proseguire il progetto.

Newsgroup: it.comp.os.linux.development
Titolo: classe statica o metodo statico

devo fare una classe con un metodo richiambile
ovunque durante l'applicazione.
però se metto
static void Write(){
}
il compilatore mi dice che non può dichiarare statico un metodo....
invece se lo metto nell'header non mi dice nulla ma comunque
il metodo non è richiamabile senza creare un'istanza della classe....
come risolvo il problema?

 wrote :

puoi chiamare un metodo statico senza avere alcuna istanza della classe
Classe::metodoStatico();
Non so cosa vuoi fare ma potrebbe essere il caso che tu voglia usare un 
sigleton pattern (googla che lo trovi)
- bye
Newsgroup: it.comp.os.linux.development
Titolo: Esecuzione di un simil-demone....

Salve a tutti,
io avrei la necessita' di creare un programmino sotto linux che mi consenta 
di interagire con l'utente senza necessariamente fargli fare logon.
L'ideale sarebbe quello di avere un programma che partisse come fosse un 
servizio ogni qual volta si tenti una connessione su una determinata porta. 
(ex. 7000)
Facciamo un esempio:
#include "stdio.h"
#include "string.h"
int main()
{
    char nome[20];
        printf ("Come ti chiami? ");
        scanf ("%s", nome);
        printf ("\nCiao %s!\n",nome);
        return 0;
}
Definisco questo pseudo servizio col nome "quiz" e inserisco i dati relativi 
alla porta scelta all'interno del file /etc/services; (quiz 7000/tcp) dopo 
di che ne definisco le proprieta' in un file all'interno di /etc/xinetd.d 
(dist. RedHat).
# default: on
#       unencrypted username/password pairs for authentication.
service quiz
{
        socket_type     = stream
        wait            = no
        user            = root
        server          = /bin/quiz
        log_on_failure  += USERID
        disable         = no
}
Dopo aver riavviato xinetd, se da un pc della rete scrivo "Telnet 
192.168.1.10 7000" mi ritrovo connesso al server, senza tuttavia veder 
visualizzato nulla. Digitando alla cieca il mio nome e battendo invio, 
ovvero al termine del programma stesso, vengono visualizzate, 
contemporaneamente, all'interno della finestra telnet entrambe le righe di 
output previste dal programma....
Come faccio a far si che l'output venga rediretto immediatamente in modo da 
poter effettivamente interagire con la macchina???
Grazie a tutti!
Enrico.

 
Flush dello stduot quando scrivi il messaggio (o aggiungi un \n alla 
fine della riga, che dovrebbe fare automaticamente una flush del canale).
Il fatto è che stdout è bufferizzato, quindi o raggiungi il limite del 
buffer (non so dirti quanto sia) o chiedi tu una flush forzando la 
scrittura del buffer.
LP
--

Newsgroup: it.comp.os.linux.development
Titolo: Documentazione shell

Sono interessato nelle sviluppo di codice per creare una shell come bash sh
ecc ecc solamente che non riesco a trovare documentazione, quancuno sa dove
trovarla, intendo anche esempi di codice (es redirezione, completamento
automatico, segnali ecc ecc) sia ben preciso che non intendo lo scripting
di shell ma il vero codice C/C++... 
Ringrazio anticipatamente...
-- 
E-Mail: 
risi...@libero.it
Sito Web: 
digilander.libero.it/risitano
Supporta anche tu gli USA in IRAQ

Ringrazio anticipatamente...

Grazie per l'aiuto, altra domandina, sai come fare a catturare le
combinazioni di tasti come CTRL-C CTRL-Z ecc... se hai qualche sito con
esempi te ne sarei grato...


 esempi te ne sarei grato...
Devi suare la chiamata di sistema "signal" ma di quei due li' puoi catturare
solo SIGINT (^C), mi pare.
se fai
man 2 signal
ottieni un po' di info.
Un esempietto:
----------------------------
void ctrl_c_hdl(int s) {
  printf("Premuto CTRL-C\n");
}
int main(void) {
    ...
    /* Signal handler per il ^c */
    signal(SIGINT,ctrl_c_hdl);
    ...
}
----------------------------
Ciao,
Ema
Newsgroup: it.comp.os.linux.development
Titolo: accesso database ms access

Qualcuno ha esperienza diretta nell'accesso di database access (anche via
odbc)?
Dovrei scrivere del codice per una applicazione Linux che dovrà inizialmente
interfacciarsi ai file .mdb e ipotesi iniziali di conversione del db access
in altri db non può essere applicata.
Avevo trovato della doc riguardante unixODBC ma mi sembra di aver capito che
i driver per access non sono GPL.
-- 
Filippo Santovito

 i driver per access non sono GPL.
Che sappia io gli unici driver odbc per leggere files mdb su linux li hai
negli mdbtools.
Solo che puoi leggere dati e non scriverli.
Se hai bisogno di mantenere i dati su files access mentre l'applicazione
gira su linux l'unica soluzione che mi viene in mente č usare l'odbc-odbc
bridge, cioč
    odbc-odbc server                                 odbc-odbc client
server win32 con gli mdb <--tcp--> client/server linux con applicazione
Io in questi casi usavo odbc-odbc gateway della openlink
http://www.openlinksw.com
 oppure odbc-odbc bridge della easysoft
http://www.easysoft.com
.
Funzionavano entrambi molto bene. Solo che avevano costi alti, se non
ricordo male dai 500$ in su.
Ultimamente č uscita anche un'altra soluzione, universql
http://www.sidespace.com/products/universql/
 ma non l'ho mai usata, non ti
so dire se funziona bene o male.
Come prezzi sono molto competitivi (dai 50$ in su).
-- 
Jarod
Newsgroup: it.comp.os.linux.development
Titolo: OT..AIUTO

Possiedo un portatile ethane-enface: 64 ram - celeron 366
a causa di rottura , ho cambiato l'HD e adesso ho un IBM da 6 Gb.
Avevo installato Win98, poi volevo includere anche redhat linux 6.2, ma
quando mi sono accorto che erroneamente avevo cancellato Win , volevo
riprendere tutto da capo. (cmq. il login di linux mi dava sempre failed e
non mi faceva entrare).
Ho preso i dischetti del dos , ovviamente, mi diceva che c'era installato un
altro SO e che quindi dovevo dig. S per rimpiazzarlo col dos.
Procedo, ma a questo punto, dopo il riavvio , il pc mi si blocca: mi fa
vedere la prima schermata dove descrive il bios (un PHoenix 4.0 release 6.0)
mi mostra la cpu, la ram, la cache; poi scrive
System bios shadowed
Video bios shadowed
(non so se é corretto)
poi inizializza il mouse
sente l'HD il cd-rom
poi si blocca emettendo 3 suoni e non mi fa entrare neanche nel bios.
Se cerco di entrare nel menu' di boot, addirittura mi scrive in fondo:
    58WARNING
ERROR
0280: Previous boot incomplete - Default configuration used
e si blocca
PS: Non parte nemmeno con dischi di avvio o cd-rom
Poi ne ho scoperta una interessante, se tolgo l'HD, mi fa entrare nel boot,
quindi ho reimpostato il bios come default, poi anche facendolo partire con
un floppy di boot il pc parte, ma appena gli reinserisco l'HD mi ritorna a
fare la stessa cosa, non vorrei che il problema stesse proprio nell'HD (é
nuovo)
Qualcuno mi aiutiiiii.....cos'é successo?!!!!!!
-- 
ciao e grazie
Suppo  by
(fabrizio)
"una rosa, comunque la si chiami, non perde mai il suo profumo"

 nuovo)
qui sei off-topic , ma secondo me e' un problema di disco. non penso che sia
rotto, magare e' solo un problema di configurazione...
ciao

In 8ncfek$j17$
1...@lacerta.tiscalinet.it
, Max, max_...@yahoo.itNOSPAM, il


LO so , ma non so dove sbattere la testa, sto provando con tutti i ng. dove
ci sia gente con conoscenze di un certo livello, ma finora non mi risponde
nessuno.


A me è sucesso qualqosa di simile con il mio Acer 506 dopo una fallita
istallazione di Linux-Corel; il Hd non si faceva vedere, ne anche
reimpostando tutto, ne anche settando il Bios!!! niente!!! poi anche Winsos
era scomparso Crash totale!!! ho lasciato in riposo per due giorni il mio
portatile...con la batteria stacatta ed al terzo giorno ho collegato
nuovamente ..pero senza la batteria(la ho tolta..per curiostà) e Viva!!!
funzionante!!! ...certo dopo un scandisk di circa 1 hora..pero a la fine
funziona!!! Spero che funzione con te
Giovanni

In 8npg2o$rf0$
1...@lacerta.tiscalinet.it
, Giovanni, 
cha...@tiscalinet.it
, il


Come come?
Ti succedeva la stessa identica cosa?

Newsgroup: it.comp.os.linux.development
Titolo: Windows su Linux

Ciao NG,
ho sentito dire, che esiste una specie di macchina virtuale o una cosa del 
genere, che mi permette di utilizzare Windows in Linux, dentro ad una 
semplice finestra.
Riuscire ad ottenere una cosa del genere, per me, è molto utile per un 
semplice motivo: niente + virus e la possibilità di adoperare programmi x 
Windows necessari, ad esempio, per la programmazione (Flash, Visual 
Basic...).
Qualcuno mi potrebbe dire, x favore, come o dove posso trovare una macchina 
virtuale x linux??? Mi fornireste maggiori dettagli su questo argomento 
(come usare la MV, se devo reinstallare Winzoz...)???????
Thanks in advance.
Saluti, Alex. 

 Qualcuno mi potrebbe dire, x favore, come o dove posso trovare una
]zac[
Una ricerca su www.google è un punto di partenza.

> Basic...).
Visual Basic 6 pare che funzioni, ma non ho fatto test approfonditi.
Nicola.
-- 
chi va pian va san e va lontan

 Per queste cose ti conviene avere un windows reale.
Io sto lavorando su un progetto cross-platform, e per velocizzare lo
sviluppo ho appunto un setup del genere (Visual Studio e Win in una
macchina virtuale, il resto su Linux - prestazioni accettabili con 2GB
di RAM).
Luca
-- 
"Di tutte le perversioni sessuali, la castita` e` la piu` strana".
Anatole France

 (come usare la MV, se devo reinstallare Winzoz...)???????
Cerca su google un tutorial per WMware. Sono certo che troverai
qualcosa che ti puo' aiutare.
Saltui,
The Librarian

 qualcosa che ti puo' aiutare.
ahem *VMware* ovviamente...
Saluti,
The Librarian

 L'emulatore sì, una VM con supporto HW mica tanto.
Confermo. Con una VM moderna il codice in user space va pressocche'
alla stessa velocita' ed il codice in kernel space e' leggermente
rallentato. Vengono utilizzate tecniche molto avanzate per
l'esecuzione del codice in kernel space. Una soluzione e' di fare JIT
di parti del codice del kernel sostituendo alle istruzioni
privilegiate delle chiamate alla VM. Questa soluzione si e' rivelata
addirittura piu' veloce di quella che utilizza il supporto HW delle
prime CPU della Intel dotate di questa feature. Sulle nuove cpu invece
conviene utilizzare il supporto HW perche' piu' veloce.
Saluti,
The Librarian

 di RAM).
]zac[
Sono convinto che siano accettabili, questo non toglie che in nativo
probabilmente sarebbero molto più che accettabili.
In sintesi ognuno deve ben ponderare se il rallentamento e il peso di
elaborazione introdotto dagli emulatori è
accettabile/vivibile/sopportabile.
Newsgroup: it.comp.os.linux.development
Titolo: gtk + mesa

Vorrei creare un'interfaccia GTK per un programma scritto per MESA-OpenGL.
Il problema č la creazione e la visualizazzione del widget gtkglarea. Mi
servirebbe un semplice esempio di un programmino gtk che crei la finestra
mesa e ci disegni qualche cosa. Senza un qualche cosa di partenza non so
dove andare a parare.
Se qualcuno mi potesse aiutare gliene sarei grato
ciao

 Vorrei creare un'interfaccia GTK per un programma scritto per MESA-OpenGL.
ok, ci sono riuscito da solo.
Quello ceh mi manca è riuscire a fare in modo che una volta premuto un
bottone (generato dalle gtk), venga eseguita una funzione che disegna
qualche cosa sulla finestra MESA. Se qualcuno ha qualche idea....
ciao e grazie

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

Salve...
ho una macchina linux con squid installato.. trovato come impostare il
cache_peer per far andare squid dietro un altro proxy (in questo caso un
wingate su XP) tutto funziona! L'unico
problema è che funziona solo per una decina di secondi.. dopo di che non
apre + nessuna pagina anche se il servizio rimane cmq in piedi. provo a fare
squid -k reconfigure e tutto riprende per altri 10 sec..
qualcuno sa darmi una mano?



In una lan sai come negare la navigazione ad un client 192.168.1.2 o dal
client 192.168.1.2 al client 192.168.1.255
Grazie

 cosi' si espresse:



Con il firewall blocchi tutto il traffico web in uscita. (ipchains, o
iptables)
Con squid, metti l'acl corretta, impostando il deny a source 192.168.1.2
squid.conf e' commentato allo sfinimento.
-- 
          |Save our planet!
   Ciao   |Save wildlife!
  roberto |For your E-MAIL use ONLY recycled Bytes  !!
          |roberto poggi   
rpo...@softhome.net
Newsgroup: it.comp.os.linux.development
Titolo: GTK HELP

Ciao a tutti...vorrei cominciare a dare un occhiata alle librerie GTK...
Dove posso trovare documentazione e le stesse librerie??
Grazie mille!!!

 Dove posso trovare documentazione e le stesse librerie??
Qui c'e' un tutorial:
http://utenti.tripod.it/LDM/tut/tut6ix.htm
Ciao.
SkunkGuru.
Newsgroup: it.comp.os.linux.development
Titolo: [OT] Utilizzatori di Anjuta

Ciao a tutti,
ho un problema che mi blocca alcune funzionalità di Anjuta (v.1.0.2 su
RH8.0, Gnome 2.0); in pratica non riesco più ad attivare i Wizard per la
creazione di un progetto o per l'import di un progetto, l'applicazione va in
stallo e devo killarla per poterla riavviare.
Tempo fa mi era successa una cosa simile sul PC che ho a casa (stessa
configurazione) dopo l'installazione di vecchi driver nVidia, che una volta
disinstallati mi hanno risolto il problema. Ora però sulla macchina che ho
in ufficio non ho installato nessun driver video.
E' successo solo a me ?
Grazie
--
SnOcK

snock ha scritto:

Spiacente, mai avuto problemi simili....ma, visto che sei il primo 
utente anjuta che trovo ne approfitto per togliermi un dubbio: una volta 
creato un progetto come faccio a modificare le librerie di supporto 
(Opzioni->Configura compilatore elinker...->Supporti); sembra che quaste 
librerie possano essere selezionate solo nelle prime fasi del wizard... 
ma io ho il bisogno di aggiungere il supporto per Glib ad un progetto 
esistente e pur clikkandoci sopra non succede nulla!!!
Garzie
Laredo

esistente e pur clikkandoci sopra non succede nulla!!!
Se hai creato un progetto gtk+ o Gnome hai già incuse le Glib
(Gnome dipende da Gtk e gtk+ dipende dalle Glib).
Cmq nelle opzioni del progetto puoi aggiungere ulteriori librerie
(scusa, non ho la mia workstation Linux sotto mano)
Ciao
F.

fman...@NOSPAMesagv.it ha scritto:

Una volta creato il progetto non  mi permette di modificare le librerie 
di supporto, ossia quelle contenute nella prima tabella delle opzioni di 
compilazione, quelle su cui basterebbe cliccare sulla casellina per 
abilitarle... hai presente?
beh, clicco clicco e riclicco ma nn succede nulla!!! non le abilita o 
disabilita!!!
Invece tutto funziona correttamente se creo un nuovo file (non un 
progetto), ossia mi mette una "v" per indicare le librerie incluse e 
lascia una casella bianca su quelle NON incluse!!!
Bene, quello che vorrei sapere da te è: è normale che funzioni in questo 
modo oppure è un bug di anjuta?
Grazie
Laredo

modo oppure è un bug di anjuta?
Ma che versione hai? quella della 1a Guerra Mondiale o +
recente ?
Comunque, se non ci salti fuori,  esistono dei tutorial per Anjuta
(Google è tuo amico):
Con la chave "Anjuta Tutorial"ho trovato 2530 voci ...
Il primo URL è:
http://anjuta.sourceforge.net/documents/C/anjuta-tutorial
Comunque quello che cerchi lo trovi nel sito di Anjuta
http://anjuta.sourceforge.net
segui il link Documenti, Anjuta Users Manual sezione "Setting compiler
Options". 
Oggi sono buono e ti do il link diretto:
http://anjuta.sourceforge.net/documents/C/anjuta-manual/c525/html
Tempo richiesto per la ricerca: 2minuti 34 secondi ...
Guarda anche nelle mailing list di Anjuta (guarda nello storico e
nelle FAQ, prima di porre la domanda sulla ML: mi sa che questo sia un
topic molto frequente).
Un consiglio: cerca la documentazione sul Web prima di postare...
Io sono buono, ma c'è chi risponde male ...
Ciao
F.
Newsgroup: it.comp.os.linux.development
Titolo: Una problema (forse banale) sulla GPL

Buongiorno a tutti. 
Vorrei esporvi alcuni miei dubbi sulla General Public
License.
1. La GPL è valida anche sotto altri sistemi operativi? L'ho
letta e non ho trovato limitazioni esplicitamente espresse, quindi credo
che valga, ma non ne sono del tutto certo.
2. Se scrivo un programma e
lo metto sotto la licenza GPL (il come l'ho letto su Appunti di Informatica
Libera), devo prima accertarmi di non aver usato alcun brevetto, giusto??
Ma (leggevo anche questo sugli Appunti) che il metodo di visualizzazione su
schermo è brevettato (è solo un esempio), quindi, a rigor di logica, nessun
programma dovrebbe essere sotto la GPL, perché usa algoritmi brevettati.
A questo punto, la mia limitata mente non riesce a concepire una
scappatoia....  gli sviluppatori di software libero saranno per sempre
condannati a scrivere programmi che rischiano la denuncia da un momento
all'altro???
Grazie a tutti coloro che potranno rispondermi in qualche
modo.
Buon lavoro.
mick
--------------------------------
Inviato via 
http://usenet.iol.it

 programma dovrebbe essere sotto la GPL, perché usa algoritmi brevettati.
Uh? sul serio?
Di che si tratta?
--
---
Alessandro >>CoMiX<< Cominu
e-mail: 
aco...@tiscalinet.it
Icq: 116354077
Linux User # 203765
[That's not a bug, that's a feature..]

 all'altro???
ancora giusto. Quindi hai anche capito perche' devi firmare la
petizione contro i brevetti software in europa :)
(ora non ricordo il link, ma abbiamo messo un bannerone su
http://iglu.cc.uniud.it
, in cima alla pagina... vai li' e cliccaci
sopra)
-- 
addio, e grazie per tutto il pesce


http://iglu.cc.uniud.it
, in cima alla pagina... vai li' e cliccaci
---[CUT]---
Ti ringrazio per le risposte. Purtroppo, però, non hanno
fatto altro che accrescere la mia inquietudine....  =((
Un'altra cosa:
vorrei che la mia limitatissima esperienza di programmazione possa essere
utile anche agli altri. Che strada si deve intraprendere?
Se scrivo un
programmino, e reputo che esso possa essere utile agli altri, dove lo
metto, perché possa essere scaricato ed usato??  
Grazie ancora.


 altri, dove lo metto, perché possa essere scaricato ed usato??
Freshmeat se vuoi solo distribuirlo, SourceForge se vuoi mettere in
chiaro che ti interessa svilupparlo in team.
Massimiliano

Massimiliano
Grazie 1000! =))


 sopra)
http://www.eurolinux.org
 ...
Ciao
Simone
Newsgroup: it.comp.os.linux.development
Titolo: wget

Ho qualche problema con la wget.
Vorrei scaricare l'OpenGL Reference Manual in formato html, ed ho
pensato ad utilizzare la wget con le seguenti opzioni:
-m per fare un mirror del sito
-k per visualizzare i links
-np per fargli scaricare tutto a partire dalla pagina indicata, senza
risalire nelle pagine precedenti
Dunque ho utilizzato :
wget -m -np -k 
http://rush3d.com/reference/op
­engl-bluebook-1.0/
ma quello che ottengo è solo la pagina iniziale, ed i link in essa
contenuti vengono seguiti solo se sono online..., ovvero non vengono
effettivamente scaricate tutte le pagine collegate.
Come posso risolvere? 
Grazie 
Mary

 Come posso risolvere? 
Prova con HTTrack, è specifico per l'offline browsing! :)
Ciao.
	Fabio.

 wget -m -np -k 
http://rush3d.com/reference/op
­engl-bluebook-1.0/
In questo link trovi un ottimo tutorial in Italiano su wget (con esempi 
che troverai interessanti):
http://queen.rett.polimi.it/~ant/linux/wgettut/
Ciao
Gianni