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

Salve a tutti, avrei bisogno di chiarimenti su una questione abbastanza
delicata.
Ho la necessità di elaborare delle stringhe ( si tratta di veri e propri
testi comprensivi di frasi, paragrafi, ecc... ) codificate in UTF8.
Usando la classe ustring delle glibmm posso manipolare le stringhe come mi
pare, tuttavia ho la necessità di tokenizzare le stringhe separandole in
parole e ovviamente i segni di interpunzione vanno considerati come parole
a sè stanti, quindi non vengono legati alle parole che li precedono.
Mi chiedevo se le funzioni iswalpha e compagnia lavorano su caratteri
codificati in UCS4/UTF32 o se sono locale dependent e quindi se io setto
il locale a UTF8 e poi gli passo il carattere che gli voglio far
riconoscere ( codificato in UTF8 ovviamente ) funzionano.

 riconoscere ( codificato in UTF8 ovviamente ) funzionano.
No, iswalpha lavora su generici "wide char" (lo standard non dice quali
sono, anche se tipicamente si tratta di UCS2/4), non puoi passargli
stringhe multibyte. Devi prima fare la conversione con mbs{,r}towcs o
mb{,r}towc (per i singoli caratteri).
Se si tratta di punteggiatura "normale" (.,:;!?), però, puoi sfruttare
il fatto che in UTF-8 c'è il mapping identico su ASCII e quindi puoi
fare il match direttamente sulla stringa "raw".
Luca
-- 
Windows /win'dohz/ n. : thirty-two  bit extension and graphical shell to
a sixteen  bit patch to an  eight bit operating system  originally coded
for a  four bit microprocessor  which was  written by a  two-bit company
that can't stand a bit of competition.

Newsgroup: it.comp.os.linux.development
Titolo: [PHP] immagini dinamiche che non funzionano

sto provando ad usare le utility per creare immagini in modo dinamico
con lo scopo di usarle per dei pulsanti.
Le immagini non  vengono create (ne gif ne jpg) e non riesco a capire il
perche'
le librerie gd dovrebbero essere installate...
come posso controllare se lo sono realmente?
thanks		Manny
-- 
Un uomo solo che guarda il muro
e' un'uomo solo.
Ma due uomini che guardano il muro
e' il principio di un'evasione (JACK FOLLA)

 riportate le gd e che versione sono.
ok, grazie dell'aiuto, comunque dopo aver controllato con phpinfo()
e constatato che era a posto...(+/-)
Configure Command
'./configure' '--prefix=/usr/local/apache/php4'\
 '--exec-prefix=/usr/local/php4' '--with-mysql'\
 '--with-apache=../apache' '--enable-track-vars'
GD Support		enabled
GD Version		1.6.2 or higher
FreeType Support	enabled
FreeType Linkage	with TTF library
PNG Support		enabled
avrei dovuto trovare anche qualcosa del tipo:
JPEG Support		enabled
GIF Support		enabled
??????????????
ho provato a far caricare (e generare) immagini PNG e ho visto che
funziona..
Come devo far per fargli supportare anche le immagini JPEG (che sono
libere)
E per le GIF, c'e' qualche alternativa a GD ?
Oppure esiste un'alternatica a pari prestazioni libera da royalty ?
(PNG non viene supportato da tutti i browser (IE4)...)
grazie Manny

Newsgroup: it.comp.os.linux.development
Titolo: Script Unix -- Concatenazione stringe in una variabile

Ciao a tutti,
scusate la domanda scema ma non so come fare.
In pratica ho delle variabili sparse in uno script unix e vorrei
inserire il loro contenuto in una variabile generale.
In pratica ho una variabile generica dichiarata in questo modo:
Codice:
INPUT_FILES_JAVA=
Lo script esegue i suoi if ed i suoi cicli e per inserire del
contenuto in quella variabile io procedo nel seguente modo:
Codice:
INPUT_FILES_JAVA=$INPUT_FILES_JAVA$a
......
.....
INPUT_FILES_JAVA==$INPUT_FILES_JAVA$b
e così via.
a e b contengono delle stringhe solo che al termine di tutto ciò
INPUT_FILES_JAVA mi rimane vuota.
Come posso inserire più stringhe all'interno della variabile
INPUT_FILES_JAVA?
Grazie a tutti, ciao ciao.

 Grazie a tutti, ciao ciao.
Ciao
M`

 INPUT_FILES_JAVA mi rimane vuota.
Credo tu abbia eseguito lo script. Devi interpretarlo, ergo non fare:
./script
ma piuttosto:
. script
Interpretando lo script, carichi la variabile nel processo corrente.
Eseguendo lo script carichi la variabile in un processo figlio e quindi
la perdi quando il figlio esce.
Se non e` il caso, allora metti una traccia (set -x) e guarda che succede.
P.S. Questo e` piu` da "iniziare" che da "development".
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

 INPUT_FILES_JAVA="${INPUT_FILES_JAVA}$b
Mannaggia...
INPUT_FILES_JAVA="${INPUT_FILES_JAVA}$b"


Newsgroup: it.comp.os.linux.development
Titolo: Un aiutino su AWK :-)

Salve a tutti,
il mio problema è questo:
avendo una stringa di questo tipo: "1.2.3.4.n"
quindi come separatore il punto, vorrei utilizzare AWK
per sapere quanti sono i campi separati dal punto e succesivamente
vorrei fare un ciclo per estrarre uno ad uno i campi.
Quello che non riesco a fare è passare una variabile alli'nterno
del comando:  awk -F. '{ print $1 }'
Io vorrei passargli al posto di $1 la variabile i del ciclo.
Come si fà ?
Non so se sono stata abbastanza chiara,
ringrazio cmq tutti :->>

 ringrazio cmq tutti :->>
de nada
-- 
David Mugnai
Application has reported a 'Not My Fault' in module KRNL.EXE in line 0200:103F
Newsgroup: it.comp.os.linux.development
Titolo: Consigliatemi un buon libro

Per uno smanettone, integralista C che però talvolta è costretto a
programmare in C++, cosa consigliereste per avere una buona cultura di
programmazione di rete sotto linux?
Non cerco minchiatine o roba for dummies, piuttosto qualcosa come un
testo sacro...

Ottavio Campana ha scritto:

Beh, non sarà un testo sacro.. però ha sicuramente il 'suo' da dire.. 
cerca 'gapil' su google, e troverai il libro GAPIL, cioè Guida Alla 
Programmazione In Linux. E' in italiano, e ben fatto. Esempi in C. 
Altrimenti puoi guardare Advanced Linux Programming, in inglese (non so 
dove lo puoi scaricare, ma google è tuo amico)
ciao

 wrote in message

Credo che la bibbia della programmazione in rete sotto UNIX sia
UNIX Network Programming
Richard Stevens
Second Edition
(Volume 1 - Networking APIs : Sockets and XTI)
Un testo, usato in molte universita' in tutto il mondo, e' di una chiarezza
inaudita che lo leggi in inglese e ti sembra italiano.
Stai pur tranquillo che se ti leggi la parte sui socket (la + corposa) dopo
non hai piu' dubbi.
La programmazione dei sockets (di Berkeley) e' identica tra Linux e Unix.
Unico inconveniente: il prezzo.
Ciao
Ux
----------------------
Niente e' piu' simile all'identico di cio' che e' uguale alla stessa cosa.
(Jacovitti)

 testo sacro...
Unix Network Programming di W.R. Stevens senza pensarci 2 volte
-- 
Paolo Piersanti
   Signature for Rent
Questo spazio si affitta
Newsgroup: it.comp.os.linux.development
Titolo: Aiuto per sviluppo di tool per Lan

Ciao! Avrei bisogno di un aiuto: sono uno studente univeristario e devo
scrivere un piccolo tool da fare girare su rete locale con protocollo tcp/ip
Il programma gira sotto linux e deve essere in grado di analizzare la rete
facendo un piccolo grafico (o anche solo un elenco se deve andare da
console) che mi faccia vedere gli host connessi alla sottorete nella quale
lancio il programma.
Per adesso ho solo fatto un semplice script che simula quello che pensavo di
fare:
ping -b 255.255.255.255
arp -a
In questo modo riempio la mia cache arp pingando tutti e poi la vado a
leggere. In questo modo quando la leggo conterrà tutti i pc connessi in quel
momento.
Dovendo fare un programma secondo voi come dovrei fare? Cerco di fare quello
che fanno questi due programmi oppure devo intraprendere un'altra strategia?
So che probabilmente con quello che devo fare devo mettere la scheda in
modalità promiscua ma non ho ancora trovato in rete nulla che spieghi bene
come farlo. So che probabilmente dovrei vedere il sorgente di qualche
sniffer che si trova in giro per internet, ma se qualcuno mi sa dare qualche
link utile o informazioni che mi possano aiutare tutto è ben accetto. In
particolare modo sarei grato se qualcuno mi potesse dare consigli su come
realizzare il tool visto che non so se riproducendo quello che farei con
quei due semplici comandi sia la soluzione più consona. Penso sia abbastanza
primitiva...
Spero di essermi spiegato e non avere scritto fesserie...
Grazie a tutti
Ciao!
Davide

 lancio il programma.
Dai un'occhiata ai sorgenti di nmap (
http://www.insecure.org/nmap
), che 
ha una funzione del genere.
Ciao
  David
-- 
<d.santinoli presso mi. flashnet. it>

http://etherape.sourceforge.net/
E' molto simile :-) Visto che mi sembra un po' fermo come progetto e qualche
bachetto ce l'ha potresti provare a partire da quello.
--
Alessandro Staltari
staltari(a)
geocities.com
Newsgroup: it.comp.os.linux.development
Titolo: un compilatore come Visual Basic

Salve al ng
ho installato linux la slackware 9.1 ora vorrei sapere
se cè un compilatore come il visual basic o visual c
per programmare per la modalita kde, mi potete aiutare?
Grazie

 per programmare per la modalita kde, mi potete aiutare?
Hai *molta* confusione in testa.
Da quanto ho intuito, vorresti un'IDE per KDE? Allora prova KDevelop.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

Selo vuoi veramente tipo VisualBasic 
www.realbasic.org
 l'ultima versione 
compila anche per linux.
Ciao.
Alberto


Errata corrige:
www.realbasic.com
Alberto


sì, leggi del faq del newsgroup

gambas
-- 
- Che differenza c'e' fra un carabiniere e una bottiglia di birra?
- Nessuna: sono vuoti entrambi dal collo in su.
                -- Da it.hobby.umorismo

 Da quanto ho intuito, vorresti un'IDE per KDE? Allora prova KDevelop.
Io ho intuito che vuole un RAD, e c'è solo Kylix.
www.borland.com

> Hai *molta* confusione in testa.
Se č cosě che senso ha dirgli "vorresti un'IDE"?

 Se è così che senso ha dirgli "vorresti un'IDE"?
Così si cerca il termine IDE, e vede di capirci un po' di più.
Beninteso: se ha un IQ >= 100.
Dato che è riuscito a scovare questo gruppo, direi che ce la può fare.


 
www.borland.com
No ci sono anche neatbeans e sun one e borland jbuilder, ma si tratta di
java, se vuoi programmare in C o in C++ potresti provare l'accoppiata
anjuta + glade (per gnome e gtk) e/o kdevelop3 + qt designer (per kde e qt)
oppure qualche semicompilatore basic tipo hbasic, xbasic, rapidq, gambas
oppure ancora python boa + wxGlade, ci sono ottimi ide casomai scarseggiano
un po' i costruttori di interfaccie in stile vb ma a me non sembra una male
all 100% anzi.

Newsgroup: it.comp.os.linux.development
Titolo: Evidenziare la sintassi del linguaggio c con VI

Sapevo che era possibile evidenziare la sintassi del linguaggio tramite
colori anche in ambiente VI, sapete come si fa'?
Grazie, in anticipo.


I'm not prejudiced, I hate everyone equally.
Newsgroup: it.comp.os.linux.development
Titolo: getlogin() (mdk9.2)

Sto realizzando un piccolo programma, che usa la funzione getlogi(), ho
letto il man è lo usata correttemente, nella vecchia versione di mandrake
ed altre varie versioni di linux, non ho avuto problemi, funzionava,
tornandomi il nome dell'utente, ora invece sulla mdk9.2 mi torna NULL,
qualcune sa il perchè, gli è gia successo, sa come risolvere... grazie,
altrimenti che altro modo ho per sapere l'utente che sta usando il
programma...
CIAO
-- 
E-Mail: 
risi...@libero.it
Sito Web: 
risitano.altervista.org
Gruppo: 
it.groups.yahoo.com/group/decomunistizziamo-internet/
Visitate: 
www.sbfc.it

 CIAO
apparte che la manpage informa sulla facilità di "ingannare" getlogin e
sulla possibilità che questa non funzioni consigliando l'uso di
getpwuid(geteuid()), forse se analizzi l'errore che ti ritorna puoi
venirne a capo e scoprire perché non funge.
Ciao

Nicolò Risitano scrive :

Grazie... ora funziona.
Comunque il fatto strano e che non torna alcun errore, cioè torna null (0X0)
...
comunque con getpwuid(geteuid()) funge bene , quindi nessun problema... 


Newsgroup: it.comp.os.linux.development
Titolo: PRIMA INSTALLAZIONE DI MANDRAKE 7.0!

Ragazzi ho un enorme problema!
quando entro nel terminale di linux e digito sndconfig non mi riesce a
rilevare la scheda sonora!
ho una sound blaster 128 PCI
mi da uno strano errore!
aiutatemi please!
ciao e grazie!
cap...@libero.it

 mi da uno strano errore!
Le -prime- installazioni sono un po' (tanto) OT
su icol.development, non credi? :-)
Ti consiglio caldamente icol.iniziare.
Magari prima cerca sui vecchi post di quel gruppo
tramite 
groups.google.com
.
Eviterai che ti rispondano: ma e` una FAQ! :-)
ciao, Andrea

 aiutatemi please!
Anzitutto chiedi su it.comp.os.linux.iniziare che tutto questo con lo sviluppo
non c'entra nulla. 
Poi se non dici qual'e` questo strano errore ben difficilmente anche li ti
potranno dire qualcosa.
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"
Newsgroup: it.comp.os.linux.development
Titolo: pipe dello stdout di un processo sullo stdin di un altro processo

Da un processo A (scritto in c++) devo ricevere in stdin lo stdout di un
processo B (sempre in c++) . Ho visto che quest'operazione si definisce pipe
e ho trovato alcune funzioni adatte allo scopo (dup2, popen etc.)
Riporto un frammento di codice che dovrebbe fare qualcosa di simile (il
processo mioprog, eseguito dal main, scrive su stdout) e vi chiedo:
come posso fare in modo che la funzione write_data riporti su stdin quanto
viene letto sullo stream?
In soldoni: devo eseguire una routine che faccia continuamente uno
std::cin>> , memorizzando quello che man mano viene da B e riscrivendolo,
modificato, sullo stdout di A tramite std::cout<<
per fare questo c'è bisogno di mettere l'invocazione di popen su un thread e
la lettura da stdin su un altro thread?
grazie
Paolo
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
#include <stdio.h>
#include <stdlib.h>
#include <iostream>
void
write_data (FILE * stream)
{
  int i;
  for (i = 0; i < 100; i++)
    fprintf (stream, "%d\n", i);
  if (ferror (stream))
    {
      fprintf (stderr, "errore.\n");
      exit (EXIT_FAILURE);
    }
}
int
main (void)
{
  FILE *output;
  output = popen ("/home/paolo/mioprog", "w");
  if (!output)
    {
      fprintf (stderr, "errore esecuzione mioprog.\n");
      return EXIT_FAILURE;
    }
  write_data (output);
  pclose (output);
  return EXIT_SUCCESS;
}
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

fputs, fputc
Bye,
Raktzo


NO


 modificato, sullo stdout di A tramite std::cout<<
Qua la cosa si fa complicata... le funzioni che citi (fprintf e
famiglia) e le classi del C++ sono ad un livello pi? alto dell'API
POSIX. Non come si comportino quando il fd associato viene chiuso e
rimpiazzato. Per il C pu? provare con fdopen() per rimpiazzare
stdin/stdout. Con il C++ non saprei...
Luca
-- 
Home: 
http://kronoz.cjb.net
"Perch? ? cos? che ti frega, la vita. Ti piglia quando hai ancora l'anima
 addormentata e ti semina dentro un'immagine, o un odore, o un suono che
 poi non te lo togli pi?. E quella l? era la felicit?."

Newsgroup: it.comp.os.linux.development
Titolo: sviluppo con gtk+

salve,
ho iniziato a sviluppare con gtk+, ma ho necessita' di cambiare a
runtime il numero di colonne di un controllo CList. ho abbozzato una
patch che mi permette di farlo ma si pianta spesso e volentieri e non e'
assolutamente affidabile.
sto cercando qualcuno che mi dia una mano a correggerla, non so se e' il
newsgroup giusto e se posso postare sorgenti (sarebbero 3kb di tgz) con
la patch e un programma di test.
grazie a tutti & ciao,
Simone


se metti nel subject "rimbalzare a davide" e come indirizzo
r...@rtsystem.com
, domani ti ci do' un' occhiata, ho fatto proprio la
settimana scorsa una cosa simile e funziona sempre ( ossia... fino
adesso ha sempre funzionato :)
Ivan

Newsgroup: it.comp.os.linux.development
Titolo: slack, qt e msg2qm
Newsgroup: it.comp.os.linux.development
Titolo: GDK/GTK e stampe

Salve a tutti,
 forse dico una stronzata, ma possibile che le GDK/GTK non gestiscano la
 stampa ?
 Cioe': se faccio un programma che mi visualizza un certo grafico, poi come
 lo stampo ?
 E' tecnicamente impossibile gestire la stampa tipo le MFC di windows,
 cioe' disegnando su un certo device normalmente, come se fosse una
 finestra a video, e poi mandare in stampa tale device ?
 Non ci sono funzioni e/o librerie che lo fanno ?
 Gimp come fa a stampare ?
Grazie.
-- 
  ________
 |\      /|
 | \____/ |  Sender:
 |        |  
mimmo....@libero.it
 
 |________|

  stampa ?
Le GTK direttamente non so se lo facciano, cmq gnome-print dovrebbe fare
esattamente quello che cerchi. Non l'ho mai utilizzato, cmq tutta la
documentazione la trovi sul sito 
www.gnome.org
 nella sezione relativa
agli sviluppatori.
byez.
keii

Newsgroup: it.comp.os.linux.development
Titolo: problemi col portatile, non si riesce a installare linux!

Salve,
ho da poco comprato un portatile "Enfase Ethane D420E" con processore
pentium 4 2.66GHz, memoria 512Mb Pc266 e scheda di rete wi-fi integrata.
Windowz va che è ura meraviglia ma con mia grande sorpresa
non riesco a installare linux ho provato con la redHat 8 e la mandrache
9 e 9.1 (insomma l'ultimissima), mi da la schermata iniziale
per la richiesta dell'installazione grafica dopo di che mi da
schermo nero e mi si pianta.
RedHat in più mi dice "uncompressin kernel, ok" e si
pianta con questa scritta.
Sapete di qualche particolare incompatibilità con i portatli
dell'ultima generazione o con i P4?
Grazie                                                            Massimo

Prova a disabilitare nei settaggi del bios os plug and play...

 ha scritto nel messaggio
news:E7Ibb.103039$hE5.3...@news1.tin.it...

Newsgroup: it.comp.os.linux.development
Titolo: Posix e Thread

Ciao a tutti,
ho 2 dubbi :
1)una volta creato un thread (sto usando lo std Posix) come posso metterlo 
in attesa senza che occupi cicli CPU nell'accesso ad una risorsa (una 
lista)?  per intenderci non vorrei metterlo in un loop finchè si verifica 
un evento. La funzione 
   int pthread_cond_wait (pthread_cond_t *cond_var, pthread_mutex_t *mutex); 
penso che farebbe al caso mio, che ne dite ? 
2) lla creazione di un thread 
        pthread_create(&pthread_t_var, NULL, (void*) myfunc, NULL);
Posso passare alla funzione myfunc una variabile ? esempio la funzione 
myfunc si aspetta un valore intero ma io nella creazione del thread gli 
passo l'indirizzo della funzione, come faccio a passargli l'intero che si 
aspetta alla funzione nel momento della creazione del thread? 
grazie dell'aiuto.
ciao

 
man pthread_create
--
Don't you know why your Python application has crashed? Take a loot to
http://www.pycrash.org
My Home Page: 
http://cnoviello.altervista.org
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Il secondo punto l'ho risolto, leggendo lo std il quarto parametro della 
funzione
        pthread_create(&pthread_t_var, NULL, (void*) myfunc, (void*) id_thread);
è il parametro da passare alla funzione myfuc che sarà dichiarata 
opportunamente nell'header file : 
int myfunc(int *id);
mi rimane un dubbio, posso passare un solo parametro alla funzione myfunc ? 
ciao

 ciao
Impacchetta tutto in una struct o un array.
Ariciau


 aspetta alla funzione nel momento della creazione del thread? 
sì, non a caso l'ultimo argomento della funzione è un (void*) che ti
permette di passare qualsiasi cosa alla funzione del thread, basta castare
adeguatamente.
Newsgroup: it.comp.os.linux.development
Titolo: COMM: Offerta di lavoro

L'azienda nella quale sto lavorando sta cercando due programmatori:
  settore: telecomunicazioni
  sistemi operativi: MSWindows, Linux, SCO, e altri UNIX
  linguaggi: C (gradita conoscienza shell script, awk)
Anche prima esperienza
Se interessati contattare 
in...@dynamica.it
Sent via Deja.com 
http://www.deja.com/
Before you buy.

Matteo Nastasi scriveva:

Terza

Newsgroup: it.comp.os.linux.development
Titolo: Documentazione API GNOME

Ciao a tutti,
Ieri ho cominciato a creare la mia prima applicazione Linux
ed ho usato un Edit (mi sembra KDeveloper o simile) per la
creazione del codice iniziale con le librerie GNOME.
Il problmea è che ho trovato molte funzioni macro e via dicendo
che in alcuni casi mi rimanevano oscure.
C'è da qualche parte la documentazione delle librerie GN ?
Inoltre, per uno sviluppo con interfaccia, è meglio usare GNOME
o un'altra libreria?
...in realtà le domande che ho da fare sono tante ma mi fermo quì.
Ciao
Stelvio

> C'è da qualche parte la documentazione delle librerie GN ?
dai un'occhiata qua:
http://lidn.sourceforge.net
dfs41yt

 uno sviluppo con interfaccia, č meglio usare GNOME o un'altra libreria?
In Linux sta al programmatore quale
toolkit meglio gli confa' :-)
www.gnome.org
 (basato sulle gtk)
www.kde.org
 (basato sulle qt)
www.wxwindows.org
www.fltk.org
http://www.fox-toolkit.org/
e chi piu' ne ha piu' ne metta :-)
ovviamente quasi tutti i linguaggi:
c/c++, python, perl, ruby, ecc...
possono utilizzare queste librerie
tutte (forse tranne le wxwindows)
sono documentatissime 
per quanto riguarda le loro diffusione
le gtk e le qt la fanno da padrone.
bye
Namko

Newsgroup: it.comp.os.linux.development
Titolo: Chiusura e apertura dei file standard

Se chiudo uno dei tre file standard, come lo posso riaprire?
--
Marco Iannaccone     
marc...@tin.it
ICQ: 18748121           Tolkien
"I've... seen things you people wouldn't believe. Attack ships on fire off
the shoulder of Orion.
I watched C-beams... glitter in the dark near the Tanhauser Gate. All
those... moments will be lost... in time..., like... tears... in... rain."

Se chiudo uno dei tre file standard, come lo posso riaprire?
Lo riapri su /dev/tty.
-- 
ciao, | * The Internet is full. Go away.  -- Joel Furr *
Marco | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it

 Lo riapri su /dev/tty.
Wow, allora è in questo modo che sono implementati i tre file standard?
In pratica lo stesso file aperto 3 volte( 1 in sola lettura e due in
scrittura), con i descrittori 0,1 e 2?

Newsgroup: it.comp.os.linux.development
Titolo: Qt, main window e resize

Salve a tutti,
mi capito una cosa che non capisco proprio. Se la mia GUI eredita da
QDialog, posso sbatterci dentro un layout (ad esempio QGridLayout) e
quello automaticamente occupa tutto lo spazio disponibile; poi metto i
miei widget dentro il layout e tutto funziona benissimo (i widget
fanno il resize automatico quando cambio le dimensioni della
finestra).
Con QMainWindow questo non succede: posso costruire solo dentro il
CentralWidget (che e' un QWidget), e se metto un layout quello non
aggiusta la sua dimensione manco per nulla, se ne sta li' alla
dimensione a cui l'hai tirato, e quando fai il resize della finestra
lui non cambia dimensione (e quindi anche tutto quello che c'e' dentro
non cambia).
Cosa sbaglio?
Thx,
Pleg


Se ci postavi il codice era più di aiuto se le stai invece disegnando
con qt designer devi procedere così
* pensa a quali widget deve contenere la tua applicazione
esempio 3 bottoni in layout verticale on top e tre in layout orizzontale
in bottom, quindi aggiungi un
* vertical layout e ci aggiungi tre bottoni
* un horizontal layout e ci aggiungi tre bottoni
* uno strecth tra i due
e poi tasto destro nello spazio libero:
=> lay out
=> lay out vertically
spero di essermi spiegato, le qt sono più semplice da codice che da
designer...

Grazie mille!
Si' stavo usando Qt Designer e mi ero perso il passaggio "layout
vertically", con QDialog i layout mi occupavano tutto lo spazio
automaticamente!
E' vero, alle volte e' piu' facile da codice...
Pleg
Newsgroup: it.comp.os.linux.development
Titolo: Figlio che attende il padre

Salve,
programmando sotto Linux in C, io dovrei creare un processo figlio tramite una fork e tramite una
exec nel
figlio caricare un altro programma, dal Padre dovrei lanciare una subroutine dopo che il figlio
esegua la exec ma prima che il figlio muoia!
C'č qualcuno che puņ aiutarmi??
Grazie in anticipo

 muoia! 
usa un file di lock
man flock
-- 
#include <stdio.h>/* (C) BW2K+2 This code is released under GPL 2+ */
int main(){char c[]={98,108,97,99,107,119,111,108,102,64,100,101,115,112,
97,109,109,101,100,46,99,111,109,32,119,101,98,46,116,105,115,99,97,108,
105,46,105,116,47,98,108,97,107,119,111,108,102,0};printf("%s\n",c);}

Newsgroup: it.comp.os.linux.development
Titolo: Programma per fare andare Windows in Linux

Ciao a tutti, sto cercando un programma che mi faccia funzionare le
applicazioni di Windows all'interno di Linux.
Per ora mi hanno consigliato solo VmWare, non avete altri sostituti a questo
programma?
Grazie mille
Per favore rispondere in e-mail!
--
Niki(20,110,BG)
Peugeot 206CC & 206 Driver
Porsche lover
ICQ# 56936809
www.club206cc.it
--
L'amore e' la cosa piu' bella della vita. Come la figa.

wine
--
Davide Consonni
(
davidec...@virgilio.it
)

 
bochs
è come come vmware,
ma open-source,
il problema è che funziona molto peggio


bochs _emula_ un 386, vmware usa una modalita' dei pentium che consente di avere dei "processori
virtuali" all'interno di un unico processore...

Newsgroup: it.comp.os.linux.development
Titolo: Qt QScrollView

ciao a tutti,
devo caricare un'immagine dentro un widget di tipo QScrollView. Il 
problema ï¿œ che l'immagine ï¿œ piuttosto larga, si parla di 6-7000 x 600 
pixel, sulla quale poi devo disegnare delle altre immagini piï¿œ piccole.
Quali sono le tecniche migliori per ottimizzare il repainting della 
viewport, a grandi linee? In particolare, vedo che tutto diventa 
orrendamente lento quando muovo le scrollbar e il sistema cerca di 
ridisegnare la bitmap.
Grazie per qualsiasi dritta! :)

 ridisegnare la bitmap.
Di certo non sono in grado di suggerirti la tecnica migliore.
Ad ogni modo potresti servirti del double buffering.
Potresti quindi gestire lo scroll con click destro&trascina del mouse e
quindi, implementati opportunamenti i metodi che fanno uso di
QMouseEvent, aggiornare il QPixmap (tenendo conto dell'entitï¿œ del
trascinamento) contenente l'immagine da mostrare ed eseguire quindi il
QWidget::update()
Fammi sapere se sono stato troppo ermetico ;-)
Ciao e grazie ancora per i tuoi precedenti aiuti!
Armando

 
no no, per il momento mi basta sapere cosa cercare.. nello sviluppo di 
GUI non ï¿œ che sia proprio un asso :-)


 Ciao e grazie ancora per i tuoi precedenti aiuti!
figurati ;-)
Newsgroup: it.comp.os.linux.development
Titolo: KPasswordEdit qualche problemino

Saluti a tutti voi. 
 
    Ho cpminciato da poco a studiare c++ e a usare i tools (per linux - 
kde) come kdevelop e Qt-designer.  
    Il primo programmino che sto provando a fare consiste in una finestra 
in cui vengono chieste user e password che sono conservate in un db mysql 
e se sono corrette la finestra di autenticazione si chiude e ne apre una 
seconda con delle info. 
   Vado avanti testando ogni modifica che faccio e adesso mi sono arenato 
con KPasswordEdit, ecco l'errore: 
------ 
undefined reference to `KPasswordEdit::KPasswordEdit(QWidget *, char const 
*)' 
collect2: ld returned 1 exit status 
make: *** [kiosk] Error 1 
-------- 
se al posto di KPasswordEdit metto QLineEdit tutto ok, pero' con 
quest'ultimo non so come fare a mettere gli asterischi quando digito la 
password. 
 
  Grazie a tutti per i consigli 
Agolf 
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

 make: *** [kiosk] Error 1
Usi qmake? Cmq posta la linea di comando del linker, sarà qualcosa come
g++ (o ld) -o nomeeseguibile tante-opzioni-strane elenco_file.o -lqt
-lqualcos'altro
-- 
Andrea Bergia - studente              Linux Registered User #281550

 -lqualcos'altro 
 
  Si, uso qmake 
 
e questo e' quello che ho trovato nel Makefile 
 
g++ -o test -L$(QTDIR)/lib  -L/usr/X11R6/lib -L/usr/lib/kde -lqt-mt -lXext 
-lX11 -lm 
 
   Grazie per l'aiuto 


 -lXext -lX11 -lm
Passa ad automake / autoconf. O perlomeno aggiungi -lkdecore -lkdeui


Newsgroup: it.comp.os.linux.development
Titolo: GNUMERIC BARRA STRUMENTI ?

Gnumeric presenta una specie di barra degli strumenti
con possibilità di incollare sul foglio di lavoro alcuni controlli ( pulsanti, etichette,
caselle di riepiloco, ect.)
Ecco le domande:
Come posso far funzionare questi controlli
Come posso collegare a questi controli codice e/o o funzioni e/o azioni
Si possono registrare azioni (macro in altri programmi)
?
Chi lo sa è bravo

 wrote:

Questi controlli vengono o verranno implementati tramite lo gnome-basic
(il visual basic su linux)
Non so come si faccia perchè non me ne sono interessato , prova a vedere
su 
ftp.gnome.org
 al progetto gb o manda una mail a ximian
ciao.
Newsgroup: it.comp.os.linux.development
Titolo: [!][gesconf] Programma per la gestione da script/shell dei file di configurazione

Ho rivisto il programma per avere la piena gestione dei file di
configurazione senza gruppi, a singolo gruppo, multi gruppo, XF86/xorg
negli script e per la shell:
- Aggiunto opzione di eliminazione dei gruppi e delle chiavi
- Aggiunto opzione per avere un unico valore per le chiavi multiple
- Aggiunto esempi chiari e semplici dell'utilizzo base e avanzato del
programma.
Mi servirebbe che occhi e menti di terzi guardassero gli esempi e mi
dicessore le loro impressioni e se è stato raggiunto l'obbiettivo di
semplicità e amichevolezza delgli esempi/documentazione e uso del
programma.
Nel caso, grazie in anticipo.

 Ho rivisto il programma per avere la piena gestione dei file di
]zac[
Oltre che multipostato anche non completo:
http://www.redangel.it/Click_file.asp?m=542
 gesconf

Newsgroup: it.comp.os.linux.development
Titolo: Linux Programmer Guide

E' ancora attuale? o e' meglio rivolgersi a qualcos'altro?

 E' ancora attuale? o e' meglio rivolgersi a qualcos'altro?
Non lo con esattezza, anche se i concetti di base (e di funzionamento) 
sono quelli.
Cmq, per evitare di dirti una fesseria, ti consiglio di dare un'occhiata 
alla GAPIL, che personalmente
trovo molto interessante. Trovi tutto su 
http://gapil.firenze.linux.it
Ciao

 E' ancora attuale? o e' meglio rivolgersi a qualcos'altro?
C'è anche 
http://www.advancedlinuxprogramming.com
 oltre a gapil .
Solo che è in inglese .
Newsgroup: it.comp.os.linux.development
Titolo: Distro & Devel

Spero non sia OT...
Sono un po' indeciso sulla distro da installare sul mio PC, che č
adibito allo sviluppo di sw. Ho in ballo la RH 7 Guinness & la Mandrake
7.2. Quello che vorrei sapere č quale č la migliore per lo sviluppo. So
che la RH 7 č bacata (anche le Glibc ho sentito) e la Mdk lo č meno...
Insomma, secondo voi quale č la piů adatta a questo lavoro (e perchč)?
Naturalmente sono entrambe compatibili per gli RPM? (nel caso in cui
trovassi dei sw solo per RH...)
Dčnghiu ;>
Sent via Deja.com
http://www.deja.com/

 7.2. Quello che vorrei sapere è quale è la migliore per lo sviluppo. 
Debian! ;-)
-- 
 _                    __           | Never trust an operating system 
/ |_ ._o __|_o _.._  (_    .__|_ o | you don't have sources for.
\_| || |_> |_|(_|| | __)|_||(_| || | 
http://www.debian.org
-----------------------------------+ 
http://www.firenze.linux.it/~csurchi
COBOL: Completely Over and Beyond reason Or Logic.

 trovassi dei sw solo per RH...)
Non so dove tu possa trovare software *solo* in RPM, comunque io al posto tuo
mi scaricherei le immagini ISO della RedHat 7.1 (Fisher).
ciao ciao ciao
-- 
Marco Ermini
http://www.markoer.org
 - ICQ # 50825709
There are two major products that come out of Berkeley: LSD and UNIX.
We don't believe this to be a coincidence.      -- Jeremy S. Anderson
Newsgroup: it.comp.os.linux.development
Titolo: ADSL tin.it Modem Access Media Fastrate 100 ADSL USB (Unicorn)

Gia' spedito in data 2003-12-17 03:46:49 PST 
A: Newsgroups:it.comp.os.linux.sys
Ciao ragazzi,
sto cercando di connettermi a 
tin.it
 con il modem usb fornitomi. 
Da quello che sono riuscito a reperire in rete il modem e' tale e
quale al
Bewan, ed ha il chipset Unicorn. 
Ho seguito l'how-to del francese Da Silva.
http://www.da-silva.nom.fr/linux/adsl/ipoatm/mdk91-a888.html
Passo passo. 
Ho la sua stessa configurazione: 
uniche differenze: io ho mandake 9.2 con kernel 2.4.22, lui 9.1
e la versione dei driver.
Tutto procede bene, finito il boot le spie del modem mi restano tutte
e 3 accese...
Suggerimenti?
Esiste qualcuno che sia riuscito almeno una volta nella sua vita a
connettersi con linux e questo fantastico modem di m...
Grazie

 
http://www.da-silva.nom.fr/linux/adsl/ipoatm/mdk91-a888.html
I driver: 
http://www.bewan.com/bewan/drivers/bapst-0.7.6.tgz
 , sempre
ammesso che il modem sia questo:
http://www.bewan.com/bewan/products/adsl/bwadslusbst.php
.
Dario

Mi sa che hai fatto una bischerata a non informarti prima. Richiedi il
cambio da usb a ethernet e preparati ad attendere qualche mese.
Perchè qualche mese? Perchè viviamo in un mondo approssimativo, dove i
corrieri non funzionano, il 187 neanche, i modem meno ancora..... un mondo
approssimativo proprio come windows, non per niente lo usano tutti. 
Viva l'ottimismo!!!!

 Dario
Sono quelli che ho usato, ma a te funziona tutto?
grazie

Antonio Terreno wrote:

purtroppo NESSUNO è mai riuscito a fare funzionare quel modem sotto linux...
è vero che si tratta di un bewan... ma con il firmware modificato dalla
nostra simpatica compagnia telefonica :-) 
dalla doc del briver bewan:
-----
1. Bewan ChipsetModems: 
 -Bewan (both USB and PCI modems). 
 -Accessmedia Fastrate 100 USB (it has been reported that newer versions of
this modem use a different firmware which is not compatible with the bewan
linux driver, which will recognize the modem but timeout while trying to
initilize it). 
-----
il sito italiano più "aggiornato" sull'argomento è questo:
http://utenti.lycos.it/unarana/

Newsgroup: it.comp.os.linux.development
Titolo: socket vs ipc

che vantaggi hanno i socket rispetto ipc classici ?
in che caso non si possono utilizzare i socket ?

 in che caso non si possono utilizzare i socket ?
Se devi comunicare fra macchine distinte non puoi usare ipc.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! 3rd Law of Computing: Anything that can go wr
		fortune: Segmentation violation -- Core dumped !>-

 in che caso non si possono utilizzare i socket ?
Non si puo` in che senso? Rispetto a quale problema? 
Ovviamente non si possono utilizzare per fare quelle cose che non si fanno 
con i socket. Nel campo dell'IPC l'accesso concorrente ad una memoria 
condivisa. 
Ciao
Simone
Newsgroup: it.comp.os.linux.development
Titolo: Problema con Java

Ho installato il JDK della sun sulla mia macchina Linux (Slackware 8.1), 
ma quando vado a compilare un programma:
java nomeprogramma.java
mi dice:
Error: could not find libjava.so
Error: could not find Java 2 Runtime Environment.
Questo invece e' il mio file /etc/ld.so.conf:
/usr/local/lib
/usr/X11R6/lib
/usr/i386-slackware-linux/lib
/opt/kde/lib
/usr/lib/qt/lib
/usr/lib
Ovviamente libjava.so e' sia in /usr/lib, sia in /usr/local/lib.
Come risolvo il mio problema?
Maldoror.
-- 
"L'Italia sta marcendo in un benessere che e' egoismo, stupidita', 
incultura, pettegolezzo,
moralismo, coazione, conformismo: prestarsi in qualche modo a 
contribuire a questa marcescenza
e', ora, il fascismo."
Pier Paolo Pasolini, 1972

 
devi dare
$java nomeprogramma



scusa non avevo letto bene
se vuoi compilare devi dare
$ javac nomeprogramma.java
'java nomeprogramma' è per eseguire


Si si, mi ero sbagliato a scrivere il post!
Il procedimento che seguo e' quello che dici tu, ma continua a darmi lo 
stesso errore!

Newsgroup: it.comp.os.linux.development
Titolo: leggere un file excel (.xls) da linux

come da oggetto .. ho la necessità di leggere un file di Excell da un
processo scritto in C...qualcuno sa se esistono librerie o altro!?
a me andrebbe bene anche un comando in grado di convertirlo in CSV...
grazie in anticipo
Giorgio

Giò wrote:

http://www.pld.kernel.pl/pool/x/xls2csv/
enjoy ;-)


Prova a vedere se trovi qualcosa di interessante su 
www.openoffice.org
.
Io ho trovato interessante anche 
http://jakarta.apache.org/poi/index.html
anche se e' solo per java.
Alessandro.

 enjoy ;-)
grazie 1000 controllo immediatamente

 anche se e' solo per java.
il mio problema è quello..volevo qualche cosa di "omogeneo"
con i processi C che sto già scrivendo
Newsgroup: it.comp.os.linux.development
Titolo: Thread e Gtk

Avrei bisogno di usare i pthread in un'applicazione che usa GTK (in
realta' uso VDK che e' un C++ wrapper di GTK).
Ho abbozzato qualcosa ma quando parte il thread ottengo un :
Xlib :unexpected async reply (sequence 0x5b9)
Presumo che si presenti in corrispondenza della chiamata alla funzione
gdk_draw_gray_image(...);
che sta dentro la funzione richiamata alla creazione del thread.
Come mai si verifica questo errore? Come posso risolverlo.
Faccio presente che solo questo thread all'oggetto in esame.
-- 
  _  _  >>Now at work<<  _     || ICQ number.................Non lo uso
 | \| |___ _____ ___ ___|_|___ || Home-Page ................Non ce l'ho
 | .` | -_|     | -_|_ -| |_ -||| E-Mail................Non l'avrai mai
 |_|\_|___|_|_|_|___|___|_|___||| Un Nemesis che ha pochi e-contatti ;)

 Faccio presente che solo questo thread all'oggetto in esame.
Mi pare di ricordare che linkare le Xlib alla pthread sia un po' un
problema. Potresti provare a usare i thread GTK anziche' direttamente i
pthread.
--
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.mascanc.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
The primary purpose of the DATA statement is to give names to constants;
instead of referring to pi as 3.141592653589793 at every appearance,
the variable PI can be given that value with a DATA statement and
used instead of the longer form of the constant.  This also
simplifies modifying the program, should the value of pi change.
                        -- FORTRAN manual for Xerox computers

 pthread.
Io uso GTK1.2, ho guardato un po' nelle reference della libreria ed ho
trovato solo i glib-threads, tralaltro c'anche una descrizione piuttosto
scarna.
Mi e' sembrato di capire che il supporto dei thread sia piu' esteso in
GTK2.0


 GTK2.0
Si, quando saranno pronte.
--
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.mascanc.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! A mathematician is a device for turning coffee into theorems. !>-
                P. Erdos

 E' quello che passa il convento. Ma se non hai esigenze particolari...
Beh quasi quasi ci rinuncio, la tesi deve essere pronta per Gennaio, e
ho molte altre cose da fare :/


 ho molte altre cose da fare :/
Altola' ho risolto, ho scritto una mail all'autore di VDKBuilder e mi
ha detto come fare (in realta' mi avevano risposto su
comp.programming.threads)
Per la storia del pulsante non c'e' bisogno dei thread, ma la
spiegazione
la metto in un altro post cosi' e' piu' visibile.

Newsgroup: it.comp.os.linux.development
Titolo: ncurses

 
          Linux user:    #272373
          Linux machine: #155521

 dello screen, come faccio a far scorrere lo schermo sul mio output.
Devi usare una finestra (WINDOW *my_window).
Su Linux magazine (in inglese) di Novembre 2002 c'è un bell'articolo
introduttivo sulle ncurses, con esempi vari.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://www.radiance.ods.org/~zefram
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

Esiste una funzione scrollok:
        scrollok( win, TRUE|FALSE );
dove win è la finestra che usi. Se usi lo STDIO allora metti stdscr...


 [031202 11:45]:



Newsgroup: it.comp.os.linux.development
Titolo: conoscere il proprio indirizzo ip

Sto cercando un metodo per ottenere il proprio indirizzo ip. Sul
reference manual di glibc ho letto che il modo corretto per farlo č
usare la funzione gethostname() e poi passare il proprio hostname a
gethostbyname(). Purtroppo, perň, in questo modo ottengo l'indirizzo di
loopback, anche quando sono connesso ad internet.
esiste un modo piů furbo?
ciao,
nico

 Sto cercando un metodo per ottenere il proprio indirizzo ip. Sul
Io avevo usato questo, ma non so quanto sia portabile (e dara`
sicuramente problemi con IPv6).
/* find system interfaces' IP addresses via ioctl() */
#include <sys/types.h>
#include <sys/socket.h>
#include <stdio.h>
#include <sys/ioctl.h>
#include <net/if.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <unistd.h>
int main()
{
 int i,s;
 struct ifconf ifc;
 struct ifreq ibuf[12]; /* interfaces' data get stored here */
 struct in_addr addr;
 /* initialize ifconf struct with length and address of data buffer */
 ifc.ifc_len = sizeof ibuf;
 ifc.ifc_buf = (caddr_t)ibuf;
 s=socket(PF_INET, SOCK_STREAM, 0);
 if(ioctl(s, SIOCGIFCONF, (char *)&ifc)<0)
    { printf("ioctl() failed.\n"); exit(1); }
 close(s);
 /* ioctl() wrote data in ibuf and their length - which we expect to be
    multiple of sizeof(ifreq) - in ifc_len */
 if(ifc.ifc_len<sizeof(struct ifreq))
    { printf("No interfaces found.\n"); exit(0); }
 for(i=0;i<ifc.ifc_len/sizeof (struct ifreq);i++) {
    /* note: we should check for interfaces flagged as "down". However
this
       seems to be performed by the ioctl itself as it does not return
down
       interfaces*/
    addr=((struct sockaddr_in*)(&ibuf[i].ifr_addr))->sin_addr;
    printf( "Interface
%d:\t%s\t%s\n",i,ibuf[i].ifr_name,inet_ntoa(addr));
    }
 return 0;
}
Ciao
 David
-- 
<d.santinoli presso mi. flashnet. it>

/* find system interfaces' IP addresses via ioctl() */
grazie mille, ora me lo studio per bene. :-)
ciao,
nico
Newsgroup: it.comp.os.linux.development
Titolo: man cmd > cmd.txt

Perche' eseguendo il comando
man ls > ls.txt
(non necessariamente ls) il file txr che ottengo presenta tutte le
parole sottolineate che compaiono con "man ls" raddoppiate se non peggio
(del tipo "llss ssyynnttaaxx")
Alberto
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 parole sottolineate che compaiono con "man ls" raddoppiate se non peggio
Perche' l'output di man e' fatto per essere visualizzato sulla consolle,
e contiene caratteri di controllo che fanno si' che ti appaiano i 
caratteri in grassetto, sottolineato e cosi' via.
man man
Davide
-- 
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'
--Linus Torvalds

 caratteri in grassetto, sottolineato e cosi' via.
Ok. E' possibile in quelche modo riportare tale informazioni su file.
Grazie, Alberto.


 Grazie, Alberto.
Reperirle dal file originale potrebbe essere un inizio ?
io ce l'ho qui "/usr/man/man1/ls.1.gz", tu magari altrove
Ciao

 Ok. E' possibile in quelche modo riportare tale informazioni su file.
man man:
man -Tlatin1 ls >ls.txt
Bye.

 man -Tlatin1 ls >ls.txt
anche: man ls | col -b > ls.txt

Newsgroup: it.comp.os.linux.development
Titolo: 2 Schede di rete - II parte

Riposto qui un mio messaggio spedito a icol.sys.
Ho un computer con due schede di rete:
eth0 ---> 192.168.1.1
eth1 ---> 192.168.2.1
Fra le due schede, può esserci una rete complessa, formata da
vari router.
Quello che voglio fare, è trasmettere dei pacchetti UDP da
192.168.1.1 verso 192.168.2.1, però non passando attraverso
il loopback, ma attraverso la rete complessa che si trova fra
le due interfacce.
Com'è possibile fare una cosa del genere?
In altre parole, come fare per evitare che Linux si accorga
che la destinazione è la stessa macchina da cui parte il
pacchetto?
Leggendo pagine di manuali ho trovato due opzione dei socket
che potrebbero essere utili:
SO_BINDTODEVICE
e
SO_DONTROUTE
ma sinceramente non ho capito come funzionano.
Precedentemente credevo fosse facile fare questo a livello generale,
in modo che tutte le applicazioni di rete (ping, telnet, ecc.)
spedissero in questo modo i loro pacchetti, ma visto che ho
ottenuto risposta negativa, ora sono interessato solo ai pacchetti
da me generati, con un mio programma (è per questo che ho spostato
la discussione su icol.development).
Grazie.

 vari router.
[...]
Newsgroup: it.comp.os.linux.development
Titolo: XFree

Vorrei sapere come faccio ad aprire una sessione grafica in rete tra un
PC Unix (con cui ora sto interagendo tramite un programma apposta sotto
WIN) e un PC Linux , avendo entrambi un X Server .
In teoria secondo quanto ho letto , da   un  terminale devo lanciare
startx --(indirizzo) :1 , ma parte la sessione grafico sempre su
localhost.
Grazie per la collaborazione
Gabriele

WIN) e un PC Linux , avendo entrambi un X Server .
Se attivo xdm X -query host.
Altrimenti xhost e esporti la variabile display.
--
  	Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.2.18
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Heavy Metal Or No Metal At All! Whimps And Posers Leave The Hall !>-
 	 			Manowar - Metal Warriors

Gabriele wrote:

accuorati del fatto che il file /etc/X11/xdm/xdm-config sul Server abbia 
scommentata la riga
! SECURITY: do not listen for XDMCP or Chooser requests
! Comment out this line if you want to manage X terminals with xdm
DisplayManager.requestPort:     0
A questo punto lanciando sul server xdm, e' sufficiente dal client ora 
connettersi con 
X -query <server_name>
e deve apparire lo stesso login grafico che presenta il server ai suoi 
utenti sullac onsole (server).
alternativamente dal client fai telnet sul server, dunque (telnet dovrebbe 
farlo automaticamente) esporti la variabile d'ambiente che viene 
controllata da tutte le applicazioni con Xlib DISPLAY
export DISPLAY="<computer_sul_quale_visualizzare>:0"
e lanci che ne so, xterm per fare una prova, che appare esportato via 
Protocollo X sul computer <computer_sul_quale_visualizzare> che immagino 
sia il cilent, dato che hai telnet-tato sul server.
Unica nota su questa ultima tecnica: devi, dal povero piccolo client, dare 
il permesso al server, o comunque ad altro computer <altro_computer>, di 
scrittura sul tuo display con
xhost +<altro_computer>
oppure disabilitando totalemnte il controllo di permesso con
xhost +
bye
Lore

 startx --(indirizzo) :1 , ma parte la sessione grafico sempre su
Io ti suggerisco una strada diversa da quelle che ti han gia detto usando 
xdm.
Installi ssh,  e ti assicuri che sulla macchina su cui vuoi lavorare sia 
abilitato l'X forwarding per sshd (e` una riga nel file di configurazione). 
OpenSSH e` disponibile su praticamente tutti gli unix.
Dopo di che connettendoti con ssh -X hai il forwarding e  ti ritrovi 
automaticamente le finestre sul client, con la connessione criptata, il che 
e` un bonus di sicurezza non banale.
Ciao
Simone
Newsgroup: it.comp.os.linux.development
Titolo: Interfaccie grafiche c

Dovrei fare un'interfaccia al mio programma sotto Linux.
Esiste della documentazione (sperabilmente in italiano) su
come gestire gli eventi, creare form, bottoni, griglie
con qualche libreria?
Se no e' piu' conveniente usare altri linguaggi per le interfaccie
e chiamare il codice C come libreria o con altri metodi?
Grazie

 con qualche libreria?
Le gtk ad esempio...
http://psylab.unn.ac.ru/LinuxSite/X11/Gtk/gtk_tut_it.html
http://developer.gnome.org/doc/API/gtk/
Willy


--------------------------------
Inviato via 
http://usenet.libero.it

 con qualche libreria?
gtk: 
www.gtk.org
 e trovi la documentazione
inoltre puoi usare anche gnome, che si basa su di esse. Guarda
developer.gnome.org