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

sto scrivendo un programma C per Linux(ovviamente) che richiede di
immettere delle password.
Qualcuno sa come si fa a catturare i caratteri immessi facendo comparire
sul terminale ***** al posto dei caratteri??(Io lo avevo letto da
qualche parte come si faceva ma adesso non ricodo +, che rabbia).
Grazie anticipatamente
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG



 ha scritto nel messaggio
news:5ee98384408cd3e32e2...@mygate.mailgate.org...


Newsgroup: it.comp.os.linux.development
Titolo: [KDE] QT: Centrare un widget nel contenitore

Salve.
Come da oggetto, volevo sapere come si centra (sia verticalmente che
orizzontalmente) un widget (in questo caso una QLabel) nel suo
contenitore (in questo caso una classe ereditaria di KPanelApplet, cioe'
QFrame (credo))...
Grazie in anticipo
--
Sayonara by Shogun
<<Knowledge must be free as there is no knowledge that is not power>>
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie in anticipo
Allora, per allineare il testo di una label puoi usare
QLabel::setAlignment. 
Se invece devi allineare un widget, puoi giocare coi layout. Esistono
molti layout, principalmente i QBoxLayout (da cui derivano QHBoxLayout
e QVBoxLayout) ed i QGridLayout, grazie ai quali puoi impostare
l'allineamento dei widget ed un sacco di altre cose. E tra l'altro
permettono di ridimensionare automaticamente tutti i widget quando il
contenitore viene ridimensionato. Studiali a fondo: sono utilissimi.
-- 
Andrea Bergia - studente              Linux Registred User #281550
"The one thing we're all waiting for, is peace on Earth and an end to
war,
it's a miracle we need, the miracle, the miracle, 
Peace on earth and end to war today,
That time will come one day you'll see when we can all be friends"

Newsgroup: it.comp.os.linux.development
Titolo: Manca g++

Salve,
stavo provando a compilare un programma, ma un messaggio mi avvisa che il
comando g++ non si trova. Non riesco nemmeno a sapere quale programma devo
installare, visto che gcc funziona correttamente.
Qualcuno sa come devo agire?
Franz

Lamp wrote:

Intanto prova "locate g++". 
Che distribuzione hai? 
Se usa gli rpm per installare il software, prova ad installare i pacchetti
sotto la voce "development". Se ti manca anche il comando "locate", che
serve a cercare i file in un database apposito (senza usurare l'harddisk
come fa un normale "find") devi installare anche il pacchetto "find-utils".
Oppure scaricarti tutto dal sito gnu e installarlo a mano (e' molto
semplice, non ti spaventare ;-).
P.S. Ho sentito del sito 
http://klik.atekon.de/
 basta che clicchi sul
programma che vuoi ed automaticamente si installa, se sei in crisi provalo!
-- 
Ciao
Max
- Quanti programmatori ci vogliono per cambiare una lampadina?
- Nessuno: e' un problema hardware.
Newsgroup: it.comp.os.linux.development
Titolo: [OT] GCC

Salve ragazzi,
ho un piccolo problema con gcc.
Inserendo l'opzione -Wall ottengo anche la -Wswitch-enum.
Siccome utilizzo una libreria (le SDL per la precisione) che
controllano tutti i tasti della tastiera, il mouse etc etc, ottengo una
serie di warning sul non controllo di quei eventi.
Come posso abilitare l'opzione -Wall ed evitare questi warning?
grazie

 Come posso abilitare l'opzione -Wall ed evitare questi warning?
gcc -Wall -Wno-switch-enum , ad occhio
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Dept. of Physics, Univ. of Padova, Italy              ROT13: 
ybe...@cq.vasa.vg

 serie di warning sul non controllo di quei eventi.
Puoi rimuovere quel warning semplicemente aggiungendo un "default:" alla 
fine dello switch.
Alternativamente aggiungi anche -Wno-switch-enum (se non erro e' cosi' 
l'opzione), ma gestire uno switch senza caso di default e' 
semanticamente sbagliato.
Bye,
  Gabry

grazie ad entrambi ma credo che l'opzione default sia la piu' corretta
almeno a livello di codice

Newsgroup: it.comp.os.linux.development
Titolo: form.h

Come faccio ad usare la libreria form.h? Di quali librerie ho bisogno? 
Potreste postarmi qualche esempio?
Grazie 

 Grazie 
ciao ...
-- 
#include <stdio.h>
int main(void){char c[]={10,65,110,116,111,110,105,111,32,98,97,114,98,111,110,
101,32,60,104,105,110,100,101,109,105,116,64,116,105,115,99,97,108,105,110,101,
116,46,105,116,62,10,10,0};printf("%s",c);return 0;}

Mandami gli esempi che utilizzano l'header form.h

Newsgroup: it.comp.os.linux.development
Titolo: Un linux come router ma l'FTP non funziona.

Ho una macchina Linux che fa da router ed e' connessa ad
internet tramite una dedicata. Sulla macchina ci sono due schede
di rete, una con IP statico reale e l'altra con IP di rete privata
(192.168.40.X).
Se dalla rete protetta (una 192.168.40.X) esco con HTTP tutto OK.
Se esco con FTP da' errore di PORT perche' la macchina spedisce
giustamente un IP inesistente (tipo 192.168.40.46) che quella destinataria
non riconosce. Cosa posso fare sul mio server per far funzionare anche
l'FTP??
Graziano.

 l'FTP??
Compilare il modulo per il masquerading di FTP (ip_masq_ftp). Comunque
e` una questione off-topic.
Ciao
 David
-- 
<d.santinoli presso mi. flashnet. it>

 l'FTP??
da un client della rete interna cerchi di accedere ad un ftp esterno?
in questo caso devi ricordarti di far mascherare la connessione dal
server, guarda l'IPCHAINS-HOWTO
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
"Woe to you, Oh Earth and Sea,
 for the Devil sends out the beast with wrath,
 because he knows the time is short...
 Let him who had understanding reckon the number of the beast
 for it is a human number, its number is Six hundred and sixty six."
Revelations ch XIII, b. 18
Newsgroup: it.comp.os.linux.development
Titolo: Chiarimenti sull'uso della GPL

Salve, il problema e` un po' off-topic, quindi scusate.
Vorrei sapere come si fa ad applicare la licenza GPL ad un programma
Nel testo della licenza c'e` scritto che e' sufficiente applicare
una nota informativa in ogni file sorgente, tuttavia la nota
stessa richiede la presenza di una copia della GPL, insieme ai 
sorgenti. Questa richiesta non appare invece nel corpo della GPL
stessa. (Faccio riferimento alla trad. italiana della versione 1.0)
E' dunque strettamente necessario accompagnare il file
con la licenza oppure e' sufficente dare un link od un riferimento
dove reperirne il testo?
Il chiarimento mi serve in quanto vorrei licenziare sotto GPL
gli esercizi per l'universita' (per buona abitudine piu` che per necessita`),
che per motivi tecnici che non sto a spiegare possono essere contenuti 
soltanto in un singolo file, dunque non e' possibile accompagnare il sorgente
con altri testi.
Grazie per gli eventuali chiarimenti.
-- 
"Non e` bello cio` che e` bello ma e` bello cio` che piace ... a ME!"
Massimo Lauria a.k.a. Gargamella on Usenet
mailto: 
garga...@mclink.it
Proud member of: NonSense Delivering Service

con altri testi.
Il modo migliore sarebbe di mettere il file COPYING contenente la GPL
alla radice dell'albero dei sorgenti e il "pezzo" di GPL contenuto
nella licenza (circa 20 righe) in cima ad ogni file.
Oppure puoi mettere un richiamo nel file tipo:
"This file is subject to the terms and conditions of the GNU General Public
 License.  See the file "COPYING" in the main directory of this archive
 for more details."
ma a questo punto il file COPYING deve essere *obbligatoriamente*
presente.
Da quanto ho capito mi sembra che il tuo problema sia nel commentare
la nota informativa o il riferimento, giusto?
Se proprio non puoi risolverlo credo che possa bastare il file COPYING.
-- 
Lorenzo
"Given enough eyeballs, all bugs are shallow", Linus'Law
(per rispondere via email fai un rot13 dell'indirizzo)
(apply a rot13 to reply)

Se proprio non puoi risolverlo credo che possa bastare il file COPYING.
Il fatto e' che non posso accompagnare altri file a quello del file contenente
il sorgente, quindi non posso mettere il file COPYING.
Come faccio? 
Basta se dico di chiedere eventualmente a me il file con la licenza?


Basta se dico di chiedere eventualmente a me il file con la licenza?
Non saprei, in ogni caso devi mettere una nota informativa in cima
al file che dichiara che e` soggetto alla GPL.
Come riferimento potresti metterci 
http://www.gnu.org/licenses/gpl.html
o qualcosa del genere, non ricordo il link.

Newsgroup: it.comp.os.linux.development
Titolo: Utilizzare nuove Glib

Salve,
Ho il seguente problema: ho scaricato e compilato le Glib 2.5.
Ora la mia Debian utilizza le Glib 2.1.3 (mi sembra) e ho l' impressione che
i file compilati per quel sistema non funzionano con le nuove librerie
(prima domanda: è vero questo ?)
Quindi vorrei provare a compilare i programmi utilizzando le nuove librerie
(a partire da init): come faccio a dire al make di utilizzare le librerie
contenute nella cartella x invece che utilizzare quelle standard contenute
in /lib o simili ?
Grazie per l' aiuto...
Dario

 standard contenute in /lib o simili ?
di solito sono nelle opzioni del configure
dai un 
./configure --help
ti elenca tutte le possibili opzioni
-- 
Se l'appetito vien mangiando,
Figuriamoci a digiuno...
BW2K+2

 standard contenute in /lib o simili ?
Dovresti  avviare il  linker  a mano,  indicando  quali librerie  usare.
Guarda che poi il link e` dinamico, quindi quando aggiorni le librerie i
programmi  utilizzeranno automanticamente  la nuova  versione. Non serve
ricompilare.
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
"Su cio` di cui non si puo` parlare e` bene tacere".
 Ludwig Wittgenstein

 (prima domanda: è vero questo ?)
No, dovrebbero funzionare anche con le nuove.  Mi chiedo pero` se hai
buoni motivi per non affidare il compito al package manager della
Debian, che con apt-get install libc6 risolve tutto.
Massimiliano

 ti elenca tutte le possibili opzioni
intendi il configure delle Glibc ??
Io intendo dire in generale: ho le Glibc compilate in una cartella x ,
voglio dire al make che quando deve compilare un certo applicativo (al
momento devo compilare init) devi utilizzare le librerie contenute nella
directory x...
Si è capito quello che volevo dire?
Dario

 Massimiliano
Dario

 ricompilare.
Se ci fosse una incompatibilità ? (dico "se", ma tu mi dici che non c'è)
Dario
Newsgroup: it.comp.os.linux.development
Titolo: ncurses

Sto cercando di imparare ad usare la libreria ncurses ma ci sono delle
cose che già non mi convincono:)
ad esempio...a cosa serve wgetch (WINDOW *win); ?
lo stdin di un programma è uno soltanto, che senso ha un getch che
riceve input soltanto da una finestra?
pero' se wgetch esiste vuol dire che ci sono situazioni in cui anche se
premo 1 tasto sulla tastiera il programma non lo legge perchè sta
aspettando l'input da un'altra finestra...possibile?
Grazie
Franz

cose che già non mi convincono:)
Posso domandarti un puntatore ? Anche a me interessano, ma non trovo 
*buona* documentazione in merito.
Grazie, P.
--    
 
http://theunixplace.com/~entropia/index.html
 
Obviously welcome removing Anti-spam filters to contact me in email :-)

 Grazie, P.
http://dickey.his.com/ncurses/ncurses-intro.html
io sto anche leggendo un libro che tratta (tra le altre cose) le ncurses.
colgo l'occasione per sconsigliarlo a tutti:) si tratta di linux programming
unleashed
Newsgroup: it.comp.os.linux.development
Titolo: write su socket e read HELP

Sono assolutamente alle prime armi e c'e' un problema che non riesco a 
risolvere a meno di strani artifici.
Ho due stringhe che devo mandare ad un server a cui mi connetto.
Faccio due write sul client e due read sul server.
Il problema e' che il server giustamente non distingue le due write e se 
esse arrivano in fretta conla prima read mi esaurisce le due write epoi 
rimane in attesa di qualcosaltro.
C'e' un modo per dividere le due write per farle vedere separatamente 
alle read del server ??
Avevo pensato di settare la read per un tot di caratteri e in ogni write 
mandare sringhe allungate con dei caratteri nulli. Pero'mi sembraun po' 
atificiosa come cosa e poi si spreca un sacco di banda e di velocità.
Ciao a tutti,
		Claudio

 Faccio due write sul client e due read sul server.
Se usi TCP come immagino, devi ricordarti che tale protocollo implementa
la comunicazione tramite stream di byte consecuitivi, non a blocchi (messaggi).
Pertanto se devi leggere diciamo 20 byte alla volta (la dimensione del blocco):
char * buffer;
buffer = malloc(20);
amt = read(fd, buffer, 20);
Leggiti man 2 read per ulteriori dettagli.... 
Trovati inoltre online il libro di Stevens "Internetworking with TCP/IP"

 atificiosa come cosa e poi si spreca un sacco di banda e di velocità.
Banda no, Ethernet lavora a frames di ~ 1500 bytes. Velocita` neppure, la
perdita e` minima. Pero` non e` elegante.
Io leggerei un carattere alla volta, fermandomi a EOF oppure a "\n". Se ti
fermi a EOF e sei al primo carattere, allora puoi dichiarare il canale chiuso,
altrimenti dovrai prima trattare la stringa ricevuta (anche se - probabilmente -
il messaggio e` troncato). Per provare, puoi fare un server che legge
un carattere alla volta e lo stampa come %c e %d su stdout. Fai un paio di
prove, stampale e vedrai che diventa un gioco da ragazzi.
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

 Trovati inoltre online il libro di Stevens "Internetworking with TCP/IP"
Moment si trova liberamente scaricabile?
-- 
 |\ |        || 
http://digilander.libero.it/nemesis2001
 | \|emesis  ||      "War, war never change us"

Newsgroup: it.comp.os.linux.development
Titolo: IMHO ???

Scusate la mia ignoranza, ma in questo NG ho visto
piu' volte scritto 'IMHO', ma che vuol dire???
Non riesco a capirne il senso.
Grazie.
-- 
Vladislav Valtchev

 piu' volte scritto 'IMHO', ma che vuol dire???
IMHO = In My Humble Opinion = Secondo il mio modesto parere.
-- 
---
*************** | Have you ever retired a human by mystake?
*** Azathot *** |
*************** | To contact me, ask me gently. Thanks.
Newsgroup: it.comp.os.linux.development
Titolo: Pacchetti

E' possibile installare pacchetti software in formato *.rpm, creati per
Linux SuSe
in Linux Mandrake 10.0?
Se si, come?

 in Linux Mandrake 10.0?
Innanzitutto, questa domanda è OT su questo gruppo.
Secondariamente: non farlo *mai*.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

Newsgroup: it.comp.os.linux.development
Titolo: shared library c++ da static lib di cui non si hanno i sorgenti

Ho un problema con una libreria statica di cui non ho il sorgente:
E' in C++ (anche se espone un'interfaccia C) e dipende dal runtime del 
GCC 2.9x...
Io vorrei usarla con il gcc 4.x, ma ovviamente in fase di link mi dice 
cose del tipo:
IX263/libIX263Interface.a(IX263lib.o): In function `IX263InitDecoder':
IX263lib.cpp:(.text+0xe): undefined reference to `__builtin_new'
IX263lib.cpp:(.text+0x22): undefined reference to `__throw'
IX263lib.cpp:(.text+0xe2): undefined reference to `__builtin_delete'
IX263lib.cpp:(.text+0xf1): undefined reference to `terminate(void)'
Allora ho pensato di creare una shared library con il gcc 2.9x con il 
runtime del C++ linkato staticamente, ma pare non funzionare:
g++ -nostdlib -shared -o libIX263.so *.a -Wl,"-Bstatic"  -lstdc++ 
-Wl,"-Bdynamic" -lc
Il tutto sembrerebbe funzionare, per ldd la libreria e' indipendente dal 
runtime C++, ma quando linko ottengo questo:
IX263/libIX263.so: undefined reference to `__builtin_new'
IX263/libIX263.so: undefined reference to X263DecBase::~IX263DecBase(void)'
IX263/libIX263.so: undefined reference to `__builtin_delete'
IX263/libIX263.so: undefined reference to `__throw'
IX263/libIX263.so: undefined reference to `IX263Dec::IX263Dec(void)'
IX263/libIX263.so: undefined reference to `terminate(void)
Questo perche` la libreria espone solo le API C e gli oggetti C++ 
interni probabilmente non vengono "inclusi" nella DLL xche' giudicati 
superflui, c'e' un flag del g++ o qualche altro metodo per forzare 
l'istanziazione di tutti gli oggetti in una libreria?
Bye,
  Gabry

 
]zac[
Provato a installare le librerie di compatibilità (simile a
compat-libstdc++-296-2.96-138)?

Newsgroup: it.comp.os.linux.development
Titolo: [OT] Applicazione win 32 minuscola

Ho trovato a questo indirizzo 
http://grc.com/optout.htm
una applicazione win 32.
L'ho scaricata ed eseguita.
In essa ci sono:
bottoni, radio button, check box, edit box, progress bar,
scroll bar...fa scansione di HD e registro
e chi più ne ha più ne metta.
Volete sapere quanto è grande questa meraviglia?
31.5 Kb
Penserete che utilizzi librerie esterne!!!
NO.
Ma come cavolo è possibile, ogni applicazione che io
creo è grande 10 volte tanto anche se non fa niente.
Avete qualche idea?
Sapete dove reperire informazioni a riguardo?
Sapete a quaale newgroup rivolgermi senza essere OT?
Ciao e grazie
Giangi

]

it.comp.programmare.win32?
Lo sapevo che ci doveva essere un gruppo a tal
proposito, io cercavo development e non trovavo
niente.
Grazie di tutto
Giangi
Newsgroup: it.comp.os.linux.development
Titolo: caratteri speciali

utilizzando emacs sotto x non riesco a scrivere i caratteri speciali
(come le parentesi graffe) utilizzando le combinazioni ALT+123.
In modalità console funziona, ma non in ambiente grafico. Come faccio?
grazie e ciao!!!
Sphinx

Sphinx wrote:

Usa AltGr + tasti numerici (quelli in alto)
-- 
Luigi Delussu
--------------------------------------
Running Linux Mandrake 7.2
Newsgroup: it.comp.os.linux.development
Titolo: Iconizzare un programma nell'icon tray

Uso kylix 2 Open Source. Vorrei far sì che l'icona di un programma 
minimizzato andasse a finire nell'icon tray e non nella barra.
C'è qualcuno che sa dirmi come posso fare?
Grazie
-- 
Mario Ca' Zorzi

 minimizzato andasse a finire nell'icon tray e non nella barra.
Quale icon tray? Quale window manager?
Prova ad indagare sulla documentazione del window manager ma non credo che
ci sia un "metodo standard" buono per tutti.
--
Alessandro Staltari
staltari(a)
geocities.com

 C'è qualcuno che sa dirmi come posso fare?
Che io sappia non ci sono tray in GNOME ne' in KDE, forse ti stai
confondendo con lo spazio riservato alle applet?
Massimiliano

Massimiliano Mirra wrote:

Intendo lo spazio a destra vicino all'orologio di KDE 2. 
-- 
Mario Ca' Zorzi

 Intendo lo spazio a destra vicino all'orologio di KDE 2. 
Si`, anche l'orologio e` una applet.  Credo che tu possa programmare
la tua applicazione come applet e includerla permanentemente li`.
Dubito che quello spazio possa essere manipolato a runtime da
programmi altri che il pannello di KDE.
Massimiliano

Massimiliano Mirra wrote:

In KDE _C'E'_ la sistem tray!!!
in essa ci sono le icone del mixer, di kppp e compagnia bella..
 
per accederci, con le Kdelibs si usa la classe KSistemTray, ma può essere 
acceduta anche da altri programmi, utilizzando le chiamate standard di 
NetWM, l'interfaccia comune per i window manager alla quale aderiscono kde, 
gnome, e16 e altri...
ciao
matteo merli

 In KDE _C'E'_ la sistem tray!!!
Evidentemente la mia GUI-refrattarieta` si fa sentire.  Scusa per la
sciocchezza detta.
Massimiliano

Newsgroup: it.comp.os.linux.development
Titolo: Browser html

Qualcuno conosce un modo per visualizzare le pagine HTML in modalità
testuale ?? E se non esiste come mai molte applicazioni testuali forniscono
le guide in questo formato ??
Ringrazio chi mi sappia aiutare.

 testuale ??
lynx, w3m, links, ...
-- 
                                                                     __
 __                                                              _  ///
| _        Student in Computer Science, Swiss Federal Institute  \\///
|__|iambo      of Technology - mailto:
ggia...@iiic.ethz.ch
       \X/

le guide in questo formato ??
Intendi dire:
Esiste un browser html che non abbia bisogno di X e funzioni da console
o da terminale a caratteri?
Si', piu' di uno:
lynx
w3m
links
emacs in una delle sue esibizioni
....
-- 
           |Save our planet!
  Ciao     |Save wildlife;
  roberto  |For your E-MAIL use only recycled Bytes !!
           |roberto poggi  
rpo...@softhome.net

testuale ??
lynx 
Domande su "quale software per" vanno indirizzate su
it.comp.os.linux.software


The majority of the stupid is invincible and guaranteed for all time.
The terror of their tyranny, however, is alleviated by their lack of
consistency.
                -- Albert Einstein
Newsgroup: it.comp.os.linux.development
Titolo: Processo in attesa passiva

Ciao ragazzi qualcuno saprebbe dirmi come faccio a mettere un processo in
attesa passiva (in C)?
C'è una funzione particolare da usare? Ho cercato in rete ma non ho
trovato nulla.
Grazie a tutti 
Ciao

Stefano Lucidi wrote:

select
-- The functions select and pselect wait for a number of file
   descriptors to change status.
Graziano

 Graziano
Grazie mille provo subito
-- 
Stefano Lucidi
Linux Registered User #272877
Powered by AMD && Slack8.1

Newsgroup: it.comp.os.linux.development
Titolo: Sistema versioning

Dato che tra qualche tempo, probabilmente, dovro` installare un server di
controllo versione dei sorgenti, qual e` la scelta piu` adatta tra CVS e
SubVersion?
Henryx

 SubVersion?
Subversion
CVS ha senso solo se lo usi già e/o ne sei già esperto. Non ha niente in 
più di svn e in compenso ha molto in meno.
Se invece hai necessità di un sistema con repository distribuito puoi 
investigare arch+bazaar, ma è ancora molto giovane.
-- 
Renato

 investigare arch+bazaar, ma è ancora molto giovane.
A questi aggiunto mercurial e monotone. Monotone lo uso da qualche tempo
per gestire un progetto "vero", ma anche mercurial e` molto promettente.
Luca
-- 
Home: 
http://kronoz.cjb.net
The trouble with computers is that they do what you tell them, 
not what you want.
D. Cohen

Henryx wrote:

Arch
 :)
-- 
Daniele Orlandi


qualcuno ha provato git?

 ha scritto:

git nudo no (non e` neppure un SCM), cogito non e` male. Il problema e`
che richiede molto spazio per progetti grossi o con history molto
lunghe.
Luca
-- 
Home: 
http://kronoz.cjb.net
Io sono un uomo che non deve chiedere mai. Di solito imploro.

Newsgroup: it.comp.os.linux.development
Titolo: F77 suite cercasi

Salve a tutti.
Programmo in F77 da qualche tempo sotto Linux.
Mi piacerebbe trovare qualche suite con analizzatore
sintattico,debugger,etc.
Purtroppo però ho trovato solo applicazioni commerciali. (Si parla di
499$ ed oltre !)
C'è qualcuno che potrebbe aiutarmi?
Grazie anticipatamente.

 debugger,etc.
  ftncheck, poi ce n'e' un altro che avevo quando avevo l'fps, scritto
  in fortran... chiedi su comp.lang.fortran, o meglio 1a guarda le FAQ
  di c.l.f. (e.g., 
http://www.faqs.org/faqs/fortran-faq/
)
  gdb non va bene?

   in fortran...
    TOOLPACK (ask archie)
Newsgroup: it.comp.os.linux.development
Titolo: core dump

ciao,
come posso analizzare un file core con il comando adb ?
ciao
Gian
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Se intendi con gdb puoi lanciare
gdb nome_programma_che_ha_prodotto_il_core nome_del_file_core
Per i dettagli "man gdb".
Alessandro.


in ambiente HP-UX è la stessa cosa ?
gian



HP-UX non e' linux, quindi sei OT :-)
Se stai usando gdb (GNU debugger) probabilmente si. Probabilmente pero'
non stai usando il debugger GNU quindi le cose possono essere diverse.
Comunque ti consiglio di vedere la man page del debugger che stai usando
(supponendo che il debugger si chiami adb devi usare il comando "man adb").
Alessandro.

Newsgroup: it.comp.os.linux.development
Titolo: Per chi usa Kylix3

Ciao a tutti!
Il fatto che ogni tanto debbano comparire simili post mi deprime
abbastanza, però in qualche modo devo riuscire a capire perchè l'IDE di
Kylix non accetta cancelletti e parentesi graffe come qualsiasi editor di
testo...
Ho provato una marea di combinazioni, ma senza risultati.
Per cui mi rivolgo a voi "OH GURU DEL C++" ;) 
"IO VI INVOCO!"
"COME SI FANNO LE GRAFFE E IL CANCELLETTO?"


Alt Gr+7 per graffa aperta
Alt Gr+0 per graffa chiusa
cancelleto è come sempre
--------------------------------
Inviato via 
http://usenet.libero.it
Newsgroup: it.comp.os.linux.development
Titolo: Software per player MP3 Samsung Yepp-NEU

Hi all
questo post è rivolto ai possessori del player MP3 Samsung Yepp-NEU, un
vecchio player con memoria flash e connessione USB.
Da poco è disponibile un software libero che permette la gestione dei file
sul player. Per ora solo in ambiente UNIX (Linux).
Notare che questo fetido player riproduce solo MP3 crittati con SecuMAX,
quindi sino a che non salta fuori come funziona il SecuMAX tutti i file
scaricati sul player da questo software non verranno riprodotti.
http://yex.sourceforge.net
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
	**ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! When you say "I wrote a program that crashed Windows", people just stare
     at you blankly and say "Hey, I got those with the system, *for free*" !>-
                                (By Linus Torvalds)

 scaricati sul player da questo software non verranno riprodotti.
Magari puoi "creare comunità" e condividere informazioni sul protocollo con
il progetto
http://gnudap.sf.net
Anche quel progetto è partito dai sorgenti di sulu (il protocollo è lo
simile), in più beerfun at 
sf.net
 ha trovato i comandi "mancanti" per
amministrare i file sullo chic che ha un po' di funzioni in più dello yepp,
forse il risultato è applicabile anche al tuo yepp. Cosa c'entro io? Beh la
colpa di tutto è mia perchè un giorno mi feci fregare dal negoziante che
assicurava la compatibilità linux e regalai lo chic a beerfun aka Gina :)
V.
-- 
Please notice that my e-mail address has been altered to prevent spam

 
http://gnudap.sf.net
...
Visto, grazie.
Il mio problema sorge non tanto per i comandi, che per quanto sia un pacco
si possono sniffare e ricostruire (a me manca quello per muovere i file
nella playlist), ma per il fatto che la riproduzione viene effettuata solo
per i file criptati. Se avete una soluzione fatevi avanti :-)
Intanto io mando una mail a questo tizio:
http://users.skynet.be/firefly/gp32/
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Computers are not intelligent.  They only think they are. !>-

 per i file criptati
Chi li cripta? Il sw windows?


 Chi li cripta? Il sw windows?
Yes
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
  -<! Where's the warrior in you And the spirit he got? You say - "lost" No!
		It's somewhere inside !>- Lost Horizon - Sworn In The Metal Wind
Newsgroup: it.comp.os.linux.development
Titolo: [forse ot] Tutelare i propri lavori in rete.

scusate  se non  è proprio  100%  in topics  ma ho  il seguente  dubbio:
supponiamo che io scriva una piccola applicazione che metto sul web e di
essa  rendo  disponibili i  sorgenti  e  tutto  il materiale  annesso  e
connesso. Come faccio ad assicurarmi  che poi questo programma non venga
preso da qualcun'altro e  che poi mi freghi perché è  stato più furbo di
me e ha faytto che ne so, qualche scartoffia?
Insomma come posso tutelare i miei diritti sul software?
-- 
Non c'è più forza nella normalità: c'è solo monotonia.


cosa interndi per "qualche scartoffia?"
saluti
davide U

 Insomma come posso tutelare i miei diritti sul software? 
1) Copyleft. E' comunque una licenza gia' stata ritenuta valida sia in
   America che in Francia.
2) Molti avvocati, e molti soldi.
-- 
Davide Inglima, limaCAT
Unix: one of the components of a successful GNU/Emacs operating system.

 cosa intendi per "qualche scartoffia?"
e che ne so,  roba, se esiste, come una richiesta  di brevetto. Ho detto
che sono ignorante in materia. Il mio  dubbio è se è sufficiente un file
allegato col  programma in cui si  esplicita la licenza e  le condizioni
d'uso. Non è che rischio che qualcuno poi mi freghi lo stesso?


Insomma come posso tutelare i miei diritti sul software?
Puoi dare il copyright alla FSF e licenziarlo GPL.
Poi ci pensano loro.
-- 
Lorenzo
"Given enough eyeballs, all bugs are shallow", Linus'Law
(address rot13 encoded)

 Poi ci pensano loro.
FSF si occupa soltanto di software OpenSource per ambienti OpenSource?
In altre parole, se scrivo una applicazione per Windows e voglio renderla
free (nel senso di Open Source) posso rivolgermi ugualmente a loro?
Un ultimissima domanda: e se invece volessi tutelare dei documenti (leggi:
pagine web) ?
Ciao

 Poi ci pensano loro.
ma io vorrei mantenere i diritti.
-- 
Non c'č piů forza nella normalitŕ: c'č solo monotonia.

pagine web) ?
Dovresti pagare il costo del copyright come per tutti i documenti, credo.
Cmq per due paginette web non ne vale la pena.


ma io vorrei mantenere i diritti.
E allora prenditeli, pero` dopo devi essere tu a farteli rispettare :-)
La mia era una soluzione di comodita`.

Newsgroup: it.comp.os.linux.development
Titolo: Come scopro la subnetmask?

Ciao! C'è una variabile di ambiente in linux o una qualche funzione che mi
permetta di sapere qual'è la maschera di sottorete utilizzata? Questa mi
serve poi per dedurre in quale range di indirizzi devo andare a cercare le
macchine nel mio tronco di rete
Grazie
Ciao
Davide

 permetta di sapere qual'è la maschera di sottorete utilizzata?
/sbin/ifconfig
Davide

 Davide
Quello è un comando che si può eseguire solo da root
Cmq ho trovato un'alternativa: il file
/etc/sysconfig/network-scripts/ifcfg-eth0
oppure eth1 ecc... per tutte le interfacce di rete
Questo file può essere letto e contiene i campi da cui leggere
la netmask l'ip e altre informazioni utili
L'unico mio dubbio è se tutte le altre distribuzioni (io uso RedHat)
usano tale file per la configurazione.
Scommetto che tutte le BSD faranno in modo diverso, ma non ho
la possibilità di testare tutte le distribuzioni
Qualcuno mi può aiutare dicendomi come si comportano le altre
distribuzioni?
Ciao!
Davide

Davide wrote:

ipcalc -m 192.168.0.1
man ipcalc
Ciao,
  Xav

 usano tale file per la configurazione.
No. Slackware scrive tutto in /etc/rc.d/rc.inet1, Debian non so.
Davide

 Io lo eseguo tranquillamente da utente.
Infatti, l'unico "problema" è che /sbin normalmente non è nel PATH dei 
semplici utenti...
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

   Xav
Si hai ragione però purtrobbo nella maggior parte dei casi non
viene usata la maschera standard...
E' per questo che cercavo un modo migliore...
Grazie cmq..
Davide

 Io lo eseguo tranquillamente da utente.
tranquillamente mica tanto... te lo sarai sudato un po :-)
-- 
Antonello Pasella

 tranquillamente mica tanto... te lo sarai sudato un po :-)
happycactus@brain:~$ /sbin/ifconfig
eth0      Link encap:Ethernet  HWaddr 00:50:BF:D0:90:06
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:474934 errors:0 dropped:0 overruns:0 frame:0
          TX packets:539206 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          Interrupt:9 Base address:0x6100
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:3924  Metric:1
          RX packets:37496 errors:0 dropped:0 overruns:0 frame:0
          TX packets:37496 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
happycactus@brain:~$ ls -ls /sbin/ifconfig
  44 -rwxr-xr-x    1 root     root        45008 Sep 21  2001 
/sbin/ifconfig
happycactus@brain:~$
-- 
Campagna europea per la pulizia in ics.*
Ogni post provocatorio o polemico verra' automaticamente killato 
assieme al suo poster.
http://www.google.com
 - 
http://groups.google.com/advanced_group_search

 /sbin/ifconfig
hai ragione :-(
-- 
Antonello Pasella
Newsgroup: it.comp.os.linux.development
Titolo: [OT] icl e icl.setup ?

Scusate, ma sul server del mio provider non ci sono più it.comp.linux e
it.comp.linux .setup. Sono scopmarsi del tutto oppure è un problema del mio
provider ?
-- 
Marco Napolitano

provider ?
la prima che hai detto
-- 
" Ho visto cose, che voi umani non potreste immaginare.
Sequenze RTSCTS in fiamme al largo dei bastioni di Termios.
Ho visto stringhe C balenare nel buio vicino alle porte UART.
E tutti quei momenti andranno perduti per sempre, come lacrime nella pioggia.
E' tempo di morire... "


E come mai sono svaniti nel nulla da un giorno all'altro?
-- 
Marco Napolitano

Newsgroup: it.comp.os.linux.development
Titolo: Linux Messenger

Mi chiedevo.... secono il vostro augusto parere... quanto potrebbe essere
interessante per la comunità linux un software di istant messenging del
tipo MSN messenger ma sotto licenza GPL e fornito anche con il programma
server  ecc. (con ampia possibilità di personalizzazione e svariate
funzionalità aggiunte)?
-- 
Potete anche fermare me, ma non potete fermarci tutti...
Dopo tutto, "Siamo tutti uguali".

 funzionalità aggiunte)?
cerca jabber su google



anche 
http://gaim.sf.net
 gia' che ci sei
Newsgroup: it.comp.os.linux.development
Titolo: rsync ftp o sftp?

ciao,
ho un problema: devo riallineare le dimensioni di numerosi files di 5/6
gb l'uno sparsi tra numerose macchine RedHat.
Ho già fatto uno script che funziona parfettamente, tuttavia, essendo
minima la differenza di dimensioni, vorrei evitare di trasferire
interamente il file.
Esiste un modo per "aggiungere" semplicemente la parte finale mancante?
Esempio:
serverA : pippo.pip 5,723 GB
ServerB : pippo.pip 5,123 GB
E' possibile fare un "resume" solo dei 600 mb circa (minuti per
trasferire) anzichè tutti i 5,723 GB (ore per trasferire)?
grazie molte.
Marco
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 grazie molte.
Solo salvandoti una copia di ciascun sui due sistemi (originale e copia).
Poi fai un diff, lo trasferisci e fai un patch del file originale...
Ciao,
-- 
        Roberto Divia`              Love at first sight is one of the greatest
Dep:PH Bat:53 Mailbox:C02110      labour-saving devices the world has ever seen
Route de Meyrin 385               ---------------------------------------------
Case Postale                                Phone:  
+41-22-767-4994
CH-1211 Geneve 23 CERN                      Fax:    
+41-22-767-9585
Switzerland                                 E-Mail: 
Robert...@cern.ch

 gb l'uno sparsi tra numerose macchine RedHat.
Sicuramente rsync.
Se sono file di testo, puoi farlo passare tramite ssh e comprimere il
traffico.
Bye.

 Ciao,
-- 


 wrote in message
news:4t7nmlF...@mid.individual.net



 trasferire) anzichč tutti i 5,723 GB (ore per trasferire)?
Farlo con solo ftp/rsync non saprei, ma puoi usare dd per creare un file 
su ServerA con solo l'ultima parte e, una volta trasferita sul serverB 
aggiungerla in coda al file esistente.
Alessandro.

 Alessandro.


 
Mi pare di ricordare che ci siano due opzioni interessanti che si 
chiamano "skip" e "seek", per entrare nei dettagli dovrei ripassarmi il 
manuale ma lascio a te il piacere :-)
Alessandro.

> Poi fai un diff, lo trasferisci e fai un patch del file originale...
Ciao,
-- 


 wrote in message
news:456eeb70$
2...@extreme.x-privat.org



 che dici dovrebbere solo essere "patchati" al file?
Si, ma non con il comando patch. Visto che ti piace dd, usa dd :-)
Alessandro.

Newsgroup: it.comp.os.linux.development
Titolo: #include dove sei?

Quando provo a compilare un programma che usa
le qtlibs mi dice che non trova i file header.
I files sono in /usr/lib/qt2/include.
Come faccio a dire al compilatore (g++) che i 
files sono li?
*tia*

 files sono li?
Aggiungi `-I/usr/lib/qt2/include' alla linea di comando, oppure ai
CFLAGS (o CXXFLAGS, o CPPFLAGS) nel Makefile.
Ciao
 David
-- 
<d.santinoli presso mi. flashnet. it>

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

Qualcuno sa dove posso trovare info, documentazioni e sopratutto esempi
sull'uso delle libmysqlclient per la programmazione in ambiente c di client
per mysql??
grazie dell'attenzione
federico


www.mysql.com
Alessandro.

[documentazione libmysqlclient]
http://www.mysql.com/doc/C/C/C.html
Alessandro.
Newsgroup: it.comp.os.linux.development
Titolo: [SNIFFER]

 
  Ragazzi io ho una macchina linux, vorrei controllare un indirizzo ip di una
macchina windows ,cioč vorrei vedere cosa fa dove si collega insomma tenerlo
sotto controllo ....come faccio?
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 tenerlo sotto controllo ....come faccio?
Un pò generico e abbastanza OT, prova su it.comp.sicurezza.varie.
Ciao,
-- 
+--------+ | ASCII ribbon campaign ( ) | 
www.autistici.org/kral
|  kral  | |  - against HTML email  X  |
+--------+ |              & vCards / \ | my gpg id = 0x7C946947


Hai tenuto conto degli aspetti legali? Spero si tratti solo di un esercizio
tanto per fare un po' di programmazione TCP/IP a basso livello.
Se la macchina target č in rete locale la cosa č semplice a farsi con un
qualsiasi sniffer come ethereal oppure dsniff ( tutt'e due open source e
ottimi ) da installarsi sulla tua macchina linux.
Se invece la macchina target č su internet puoi utilizzare un keystroke
logger da installarsi sulla stessa per registrare tutte le operazioni
eseguite dall'utente. Ovviamente questo lo puoi installare solo se hai
accesso fisico alla macchina target. In caso contrario prima dovresti
infettarla con un virus che installi una back-door come BO2000 che ti
permetta in seguito di controllarla a piacimento e di installare il
keystroke logger di cui sopra.
Comunque č molto difficile che chiunque tu possa interpellare in rete ti
spieghi passo passo come fare per ovvii motivi. Se sei interessato a queste
tematiche ti aspetta un lungo e duro lavoro di ricerca e studio.
Buon divertimento.
FabioMDF


Newsgroup: it.comp.os.linux.development
Titolo: demoni e linux

Qualcuno di voi sa darmi qualche link dove trovare informazioni
dettagliate sui demoni di linux ? (funzionamento ecc...)
grazie a tutti
Andrea
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


Fai una ricerca con 
www.google.it
 sull' archivio di questo newsgroup.
Se ne e' parlato a piu' riprese poco tempo fa.
Alessandro.
Newsgroup: it.comp.os.linux.development
Titolo: sono in crisi !!!

Ho da poco installato la Red Hat 7.1 (kernel 2.4.2) e vorrei sottoporre una
serie di punti alla vostra attenzione :
- perchè sendmail resta sistematicamente in attesa (anche più di un min.) ad
ogni avvio del sistema ???
- come si configurano e dove le seriali (stupide o intelligenti) ???
...premetto che cercavo degli script del tipo "rc.serial" nella /etc/rc.d
della slackware, ma non ho trovato nulla di ricondubibile.
- non riesco ad entrare dall'esterno sul sistema con telnet o con ftp, anche
se ho regolarmente modificato i vari /etc/host*, /etc/securetty ecc...non so
cosa manchi, considerato che con la RedHat 7.0 tutto funzionava
regolarmente.
- non mi si avvia netscape (sulla 7.0 era ok), il messaggio d'errore dice
"Connection to :0.0 refused by server, client is not authorized).
- come posso effettuare il mount automatico dei miei cd ??? da gnome
l'automount funge regolarmente, ma vorrei che il servizio fosse attivo non
soltanto in X.
Non pretendo una risposta immediata a tutti i miei quesiti, ma ringrazio
anticipatamente chiunque voglia offrirmi anche singoli spunti.
Un saluto generale.

 "Connection to :0.0 refused by server, client is not authorized).
magic cookie ?  prova "xhost +" e vedi se va... e poi controlla Xauthority....
bye

Newsgroup: it.comp.os.linux.development
Titolo: Sourceforge e alternative

Ciao tutti,
  sto per registrarmi su Sourceforge, ma prima di farlo vorrei sapere
quali alternative esistono oltre Savannah e che cosa mi darebbero in
piu'. Se non fosse focalizzato a un determinato ambito mi piacerebbe
usare Tigris, soprattutto per provare finalmente questo SubVersion che
mi sembra molto figo, ma purtroppo il mio programma non rientra
nell'ambito dei tool che facilitano lo sviluppo :(
So che alcuni usano BerliOS, opinioni ? Niente di italiano ?
TIA,
-- 
                                                __Nicholas Wieland
Beautiful is better than ugly.
                                                __The Zen of Python

 So che alcuni usano BerliOS, opinioni ? Niente di italiano ?
ciao , 
io uso savannah , non c'è un motivo particolare , solo che ai quando mi posi
il problema molte persone che lavoravano su sf si lamentavano del fatto che
la banda era sempre piu' insufficente , e cosi'.... 
cmq mai avuto problemi , ne' con il cvs ne' con altro , molto comodo secondo
me' la' aggiornamento dei file tramite sftp.
ciao.
-- 
-------------------------------------------------------------------------------
In Unix, i processi `zombie' possono essere uccisi tramite `kill -9 PID',
sempreche' il vostro server non risieda a Buffalora, caso in cui essi
possono essere uccisi solo tramite una revolverata alla testa.
                -- Andrea `Zuse' Balestrero, "Matemastica e Deformatica"
-------------------------------------------------------------------------------
Newsgroup: it.comp.os.linux.development
Titolo: inpacchettare i binari appena compilati

ciao a tutti
sto pensando di creare un mini distro da usare su un 486,
il primo scoglio è il seguente:
come faccio a compilare e istallare i sorgenti necessari
in una root fittizia?
mi spiego meglio i sorgenti vanno compilati con
./configure --prefix=/usr
make
make install
ma il make install me li mette in usr,
come faccio a istallarli in, che so, /tmp/distro?
se poi non c'è lo script configure ma solo il makefile?
esiste un metodo generico?
grazie

 esiste un metodo generico?
edita il makefile.
oppure metti i tuoi sorgenti dentro /tmp/distro/ da qualche parte e poi ti
chrooti dentro

 esiste un metodo generico?
No
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Any sufficiently advanced bug is indistinguishable from a feature. !>-
                 Rich Kulawiec

Newsgroup: it.comp.os.linux.development
Titolo: Dimensioni di un file

Come posso ottenere la dimensione (esatta, in byte) di un file di cui
conosco il nome? Magari senza aprirlo...
Grazie :-)
Saluti,
    Mardy

 conosco il nome? Magari senza aprirlo...
$ man 2 stat
Ciao ciao,
Andrea
-- 
"...Unix, MS-DOS, and Windows NT (also known as the Good, the Bad, and 
 the Ugly)."
(by Matt Welsh)

$ man 2 stat
Grazie!
Saluti,
    Mardy
Newsgroup: it.comp.os.linux.development
Titolo: Ordinare paragrafi in file testo

Ciao,
voglio ordinare dei paragrafi di testo in un file, dove ogni paragrafo
ha un titolo.
In particolare, la struttura è
titolo paragrafo
testo testo testo
testo testo
DELIMITATORE
e così per ogni paragrafo.
Ci sono soluzioni più semplici dell'uso di un linguaggio di
programmazione? 
In realtà ho un file latex con tante \subsection e paragrafi di quel
tipo e voglio che vengano stampati in ordine di titolo della subsection,
ma non ho la più pallida idea di come fare e sto aggirando il problema,
ma facciamo finta che il problema sia quello di cui sopra
-- 
Herbie


CI sono, ci sono!!
prova con le awk e le regex

 ha un titolo.
split e csplit possono essere un inizio.
Ciao,
 ___ 
/_|_\  Umberto Salsi
\/_\/  
www.icosaedro.it

 [taglio]
Non ho capito bene cosa vorresti fare.
In realta` la disposizione dei paragrafi di uno 
scritto segue un ordile logico che raramente coincide 
con l'ordine alfabetico: a che serve stampare il 
documento in questo modo?
Oppure vorresti stampare solo alcuni capitoli ed 
allora ti conviene dividere il tuo lavoro in piu`
file (magari usando csplit) secondo la struttura 
dei capitoli.

 programmazione? 
non mi viene in mente nessuna utility, ma magari non sono ben informato.
 
se abbiamo:
testodiprova.txt
titolo 1
uno uno uno uno
uno uno uno uno uno
uno uno uno uno uno uno
uno uno uno uno uno uno uno
DELIMITATORE
titolo 8
otto otto otto otto
otto otto otto otto otto
otto otto otto otto otto otto
DELIMITATORE
titolo 5
cinque cinque cinque cinque
cinque cinque cinque cinque cinque
cinque cinque cinque cinque cinque cinque
DELIMITATORE
titolo 2
due due due due
due due due due due
due due due due due due
due due due due due due due
DELIMITATORE
titolo 7
sette sette sette
sette sette sette sette
DELIMITATORE
titolo 3
tre tre tre
tre tre tre tre
DELIMITATORE
con  DELIMITATORE CHE TERMINA SEMPRE CON Ritorno a capo!
perl -e '$/ = "DELIMITATORE\n"; @a = <>; @a = sort @a; print @a'
testodiprova.txt
Attenzione che si beve in memoria tutto il file quindi e' applicabile
solo a files di certe dimensioni.
agendo sulla funzione sort di perl puoi cambiare i criteri di ordinamento.
ciao
Roberto.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
Newsgroup: it.comp.os.linux.development
Titolo: Ricezione caratteri da socket

Voglio leggere da un socket una sequenza di caratteri terminante con
'\n', e vorrei sapere quale di questi metodi e` il piu` efficiente (se
ne conoscete altri, fatevi avanti):
- lettura char by char finche' non si trova '\n' (mi pare che mutt usi
  questo modo per comunicare col server pop3):
do
recv(fd, &ch, 1, 0);
buffer[i++] = ch;
while (ch != '\n');
- lettura di un buffer piu` consistente, lasciando pero` i caratteri
  nello stream; scansione del buffer fino a trovare '\n' e rilettura del
  buffer, specificando la dimensione corretta:
char buffer[BUFSIZE];
int i;
recv(fd, buffer, BUFSIZE, MSG_PEEK);
for (i = 0; i < BUFSIZE; i++)
	if (buffer[i] == '\n') break;
recv(fd, buffer, i, 0);
Il codice e` approssimativo. 
-- 
Saluti,
    Mardy

Ciao,
Purtroppo non sono qua con la soluzione al tuo dubbio :)
 volevo invece sapere se e come avevi risolto il problema.
 Io sto scrivendo un applicazione C che si interfaccia al
 POP3 e deve leggere dei dati, ovviamente senza sapere
 a priori la loro dimensione. Per cui mi chiedevo quale
 sistema fosse migliore, se char by char o a blocchi fissi,
 trovare la dimensione effettiva del buffer e rileggerlo
 tutto in un colpo.
 
 Saluti,
         Matteo

 tutto in un colpo.
Il mio problema consisteva nel fatto che intendevo sviluppare un
programma compilabile sia in Linux che in Windows. Se, come immagino,
tu stai sviluppando in Linux (o comunque in un ambiente UNIX), una
soluzione e` quella di usare fgets() (oppure getline()), usando come
parametro lo stream restituito da fdopen(). I dettagli li trovi nelle
pagine di man. Nota che con fgets() hai comunque un limite sul numero di
caratteri ricevibili, mentre con getline (che e` un estensione GNU, se
non sbaglio) questo non e` vero. Ad ogni modo mi pare che la lunghezza
massima di una riga nel protocollo POP3 sia di 512 caratteri.
Se invece anche tu miravi ad un programma cross-platform, sappi che ho
desistito: ora sto imparando il python, che permette di fare queste cose
in modo molto piu` pulito (e` multipiattaforma). Include anche un modulo
per i client POP3 e IMAP, potrebbe risultarti molto utile.
-- 
Saluti,
    Mardy