mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.os.linux.development
Titolo: problema con i thread

Sto facendo qualche piccolo esperimento con i pthread in C++. Online
ho trovato un banale esempio che ho cercato di compilare, lo riporto.
#include <iostream>
#include <pthread.h>
void print_mess( void * pattr)
{
  char * message;
  message = (char *) pattr;
  cout<<message;
  pthread_exit(0);
}
int main()
{
  pthread_t thread1, thread2;
  char * message1="Ciao";
  char * message2="Mondo";
  pthread_create(&thread1,NULL,(void*) &print_mess,(void *)message1);
  pthread_create(&thread2,NULL,(void*) &print_mess,(void *)message2);
}
Quando vado a compilare ottengo il seguente errore in corrispondenza
delle due righe in cui creo i thread:
Ansi C++ forbids implicit conversion from `void *' in argument passing
Da cui deduco che in C++ non si possono passare i void * o sbaglio?
Se e' cosi' come risolvo il problema?
-- 
  _  _  >>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 ;)

 Se e' cosi' come risolvo il problema?
dichiarando i metodi del thread come (nota il void*)
void* print_mess( void * pattr)
{
e non come
void print_mess( void * pattr)
{
spero di non aver detto fesserie, non ho linux sotto mano..
Ciao
--
---
Alessandro >>CoMiX<< Cominu
e-mail: 
aco...@tiscalinet.it
Icq: 116354077
Linux User # 203765
[That's not a bug, that's a feature..]

 writes:
N> Sto facendo qualche piccolo esperimento con i pthread in C++. Online
N> ho trovato un banale esempio che ho cercato di compilare, lo riporto.
N> #include <iostream>
N> #include <pthread.h>
N> void print_mess( void * pattr)
N> {
N>   char * message;
N>   message = (char *) pattr;
N>   cout<<message;
N>   pthread_exit(0);
N> }
dovrebbe essere
void *print_mess(void *pattr)
e non 
void print_mess(void *pattr)
P.S.
* associa a destra...
-- 
Gian Uberto| main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
Lauri      |                        David Korn, 1987 ioccc best one liner 
(aka saint)|-------------------------------------------------------------------
em@ail: 
sa...@eng.it
 ( vedere X-nospam nello header - see X-nospam in header )

 spero di non aver detto fesserie, non ho linux sotto mano..
Giustissimo :)
Ho provato e funziona, si vede che quel codice (che ho scopiazzato da
un tutorial) compila solo in C e non in C++.
Grazie.


 * associa a destra...
Grazie anche a te, anche se >>CoMiX<< e' arrivato prima ;)

Newsgroup: it.comp.os.linux.development
Titolo: socket

Salve, buon Natale a tutti!
sono nuovo del newsgroup.
Io programmo da tempo sotto linux programmi di calcolo in c/c++
ora vorrei iniziare a programmare per le reti e per il collegamento tra pc
(per poi, in un futuro, arrivare al clustering)
ho sentito ke per il collegamento si usano i socket.
Potreste consigliarmi qualche guida, manuale on-line o tutorial che mi
spieghi come iniziare con i socket
(cosa sono, come funzionano etc.)

Di on-line personalmente non ti so dire nulla: fai un salto su Google
e cerca un po'. Se c'è qualcosa verrà fuori. Quanto a manualistica, 
secondo me dei tanti in circolazione ne basta solo uno (che io reputo
la bibbia):
R. Stevens
Unix Network Programming Volume 1 (Second Edition)
Prentice Hall
Per il clustering, lì le cose si complicano: si passa al parallelo e 
al distribuito. Devi calibrare di più il tiro.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Dai un'occhiata a questo documento:
http://linux.disco.unimib.it/~levan/sistemi/SI03CORSOLAB/LUCI/ux2-0510socket.pdf
Il documento è di Huu Le Van, autore del libro:
Le Van Huu
Introduzione alla struttura interna di UNIX
Unicopli 1998

 Prentice Hall
mi permetto di aggiungere:
http://www.kohala.com/start/

 (cosa sono, come funzionano etc.)
Prova a guardare da qui:
http://www.lilik.it/~mirko/gapil/gapilpa2.html#x527-249000II
Ciao 
Simone
Newsgroup: it.comp.os.linux.development
Titolo: variabile a runtime

Salve a tutti, 
sto creando un modulo e dovrei accedere ad una variabile a runtime perche' 
questa e' dinamica (continua  a cambiare indirizzo).Ho provato ad anteporre 
alla varibile uno static ma probabilmente non e' giusto.
Qualcuno sa come fare?
Grazie 
ciao
-- 
\>           A(t-t°)
W(t, t°)=e^


Scusa ma sei un po' troppo vago.
Devi fare un modulo del kernel o una libreria?
Come "crei" la variabile? In che linguaggio?
Chi deve accedere alla variabile e da dove?
Alessandro.
Newsgroup: it.comp.os.linux.development
Titolo: controllo porta parallela

Ciao ,come è possibile inviare dati ad una stampante
su porta parallela(per stampare su carta).
Ho trovato in giro vari esempi sull' uso di ioctl()che
usavano sia lp0 che parport0 .
L'unica cosa che ho ottenuto è stato leggere lo stato
della stampante e altri settaggi ma non la stampa.
Grazie ,ciao.

 su porta parallela(per stampare su carta).
Hai gia' pensato al comando lp?
Alessandro.

 su porta parallela(per stampare su carta).
scrivere su /dev/lp0 ?

  Bhè è proprio una delle cose che vorrei sapere
  se e come usare ioctl() con /dev/lp0 oppure /dev/parport0.
  Comunque la cosa mi interessa dal punto di vista della
  programmazione (so usare il programma lp per stampare e funziona pure).

   programmazione (so usare il programma lp per stampare e funziona pure).
ehm.. ma cosa vuoi fare? Per scriverci dentro basta che scrivi in
dev/lp0.Se hai una stampante postscript puoi stampare senza il comando lpr
cattando un file ps direttamente nel file, per esempio.

Ok,ci provo.
Grazie.
ps: scusa la svista ...(ti ho risposto sull' account personale).

Newsgroup: it.comp.os.linux.development
Titolo: e la stampa ?

Salve a tutti,
 sto facendo (con le GTK) un programmino per la creazione di sistemi 
 ridotti/condizionati per il Totocalcio.
 Mi sono fermato alla stampa delle schedine: non ho proprio idea di
 come gestire la stampa sotto Linux. 
 Qualche indicazione ?
Grazie. 
-- 
  ________
 |\      /|  Sender:
 | \____/ |  Mimmo Mastronardi 
 |        |  -< 
mimmo....@libero.it
 >-        
 |________|   

 Qualche indicazione ?
Dunque: non ho mai usato GTK ma puo' essere che ci sia un'opzione nel widget
canvas (come in Tk) che produce il PS di quanto attualmente disegnato.
Altrimenti so che esiste la gnome-print ma non chiedermi piu' del nome.
--
        Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.2.18
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! *Real* programmers use cat > a.out! No way, /real/ ones
        use zcat > a.out 'cause you can type faster that way. !>-
                -- from a Slashdot discussion

Altrimenti so che esiste la gnome-print ma non chiedermi piu' del nome.
Indaghero'....
Grazie comunque.

Newsgroup: it.comp.os.linux.development
Titolo: math.h???

Scrivo per un problema forse banale ma mi auguro vi sia qualcuno nel NG che
possa aiutarmi.
Perchè, quando uso la libreria math.h, ricevo il seguente msg (che mi fa
presuppore una difficoltà nell'includere il suddetto file header)?
"in fuction main:
  /tmp/ccfr0jbz.o(.text+0x2b): undefined refrence to "exp"
 collect2: ld returned 1 exit status"
(Al posto di exp potrebbe esserci una qualunque funzione matematica
supportata da math.)
Uso come distribuzione una SuSE 7.3 Professional.
GCC versione 2.95.3
Math.h si trova in /usr/include/ (dalle pagine di man del gcc e' indicata
come una delle directory di default per gli header files).
Supponendo una difficoltà nell'includere math.h ho provato anche ad
utilizzare per verifica l'opzione -L del gcc per indicargli epslicitamente
la directory ove andare a cercare il file header.
Niente da fare.
Per sicurezza ho provato a compilare un identico file in ambiente Windows
con Dev-C++ e non ho riscontrato i ppl di cui sopra.
Devo forse modificare qualcosa nei ldscripts (sto navigando a vista ma mi
baso sul msg dell'utiolity collect2 ....)?
Oppure si tratta di un qualche link simbolico mancamnte (ma anche qui in
parte credo d'aver controllato basandomi sulla documentazione, gcc-howto in
particolare)?
Grazie
Luca

linka con -lm
G


Funziona. Non avevo letto con la dovuta attenzione le linker options nel man
del gcc (presumo che -lm sia un'opziopne del tipo -lLibrary...).
Grazie mille,
Luca
Newsgroup: it.comp.os.linux.development
Titolo: DB relazionale

Stufo di Windows ho installato SUSE 9.1 sul quale vorrei creare un database
relazionale; attualmente quello che utilizzo l'ho creato con acces+visual
basic.
Sotto Linux cosa mi consigliate?
Grazie
Maurizio



mysql o postgresql come db
per fare le applicazioni, hai molti linguaggi a disposizione...
ciao
-- 
Er Baitch
http://baitch.altervista.org/
-- Fortune of the day --
You will lose your present job and have to become a door to door
mayonnaise salesman.

On Thu, 19 Aug 2004 20:36:16 +0000, Maurizio Mobilio wrote:

PostgreSQL č il miglior Database open source.
MySQL non č proprio gratuito ma č il piů diffuso.
Firebird sembra molto valido anche se non l'ho ancora provato.
Cmq se il target č un'applicazione singolo utente con qualche tabella
(come sono la maggioranza dei programmi vb+access...) puoi provare SQlite
č molto leggero, semplice e compatibile con SQL-92.
Luca

Maurizio Mobilio wrote:

Mysql + Qt(c++)
-- 
Filippo Santovito

 other less alarmist word?
"screwed" -- Alexander Viro

 Luca
Hai ragione, mi sono spiegato male. Volevo dire che
non puoi sviluppare applicazioni commerciali con MySQL in modo gratuito
come con PostgreSQL, SQlite, e credo anche Firebird...
Luca

grazie a tutti per l'aiuto!
Maurizio
"LucaOS" <luca.m...@tiscalinetNOSPAM.it> wrote in message
news:pan.2004.08.21....@tiscalinetNOSPAM.it...


 come con PostgreSQL, SQlite, e credo anche Firebird...
Hum, sono forse stato poco chiaro io ;) MySQL e` disponibile sotto GPL,
quindi puoi sviluppare applicazioni commerciali a patto che siano
rilasciate sotto GPL. Se invece vuoi distribuire l'applicazione
closed-source allora devi ottenere una licenza diversa.
PostgreSQL e` sotto una licenza BSD like, quindi ci puoi fare quello che
vuoi. Gli altri non so...
Luca
-- 
Home: 
http://kronoz.cjb.net
La vasca da bagno fu inventata nel 1850, il telefono nel 1875.
Se fossi vissuto nel 1850, avrei potuto restare in vasca per 25 anni
senza sentir squillare il telefono

Newsgroup: it.comp.os.linux.development
Titolo: Trovare i pid dei figli...

Salve, oggi durante una delle mie divagazioni mi sono chiesto:
Come faccio, dato il pid di un processo a trovare quelli degli eventuali
figli?
In generale invece dato un processo come faccio a trovare il pid del babbo?
grazie a tutti.
Vi][oZ
-- 
          We are the true believers
       It's our turn to show the world
 In the fire of heavy metal we were burned
         It's more than our religion
          It's the only way to live
           But the enemies of metal
              We can't forgive

In generale invece dato un processo come faccio a trovare il pid del babbo?
getppid(2)
-- 
ciao, | * The Internet is full. Go away.  -- Joel Furr *
Marco | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it


Sorry... questa la sapevo (ma non ricordavo)

Newsgroup: it.comp.os.linux.development
Titolo: Libart

Dove posso trovare la libreria libart usata nel progetto gnome?
Ciao e grazie.

Dove posso trovare la libreria libart usata nel progetto gnome?
gnome-libs
-- 
 (o-  | Un OS per domarli, Un OS per trovarli,
 //\  | Un OS per ghermirli e nel buio incatenarli
 V_/_ | 
http://pinguin.linuxave.net
 r.salmaso(at)
flashnet.it

Newsgroup: it.comp.os.linux.development
Titolo: Programmazione socket in linux

Ciao a tutti,
	Mi sto avvicinando al c++ da quando sono passato a Linux. M'interessa
molto la programmazione di client da far accedere ad Internet e eseguire
semplici operazioni. Ho trovato in rete un paio di guide sulla
programmazione dei socket, ma mi sono reso conto che erano sorgenti
scritti per l'utilizzo su s.o. windows. Utilizzavano infatti la libreria
winsock.h
Dove posso trovare una guida possibilmente in italiano per la
programmazione dei socket in c per piattaforme linux? Ho cercato in rete,
ma non ho trovato nulla.
Grazie.

 Grazie.
Prego.
BTW: 
imparare a convivere con manuali in Inglese é decisamente utile.
Buon lavoro!
 

Prova a cercare 'gapil', in italiano, oppure Advanced Linux Programming 
(guarda il post che ho mandato relativo al thread 'Consigliatemi un buon 
Libro'
ciao

grego wrote:

Su 
www.lugroma.org
 c'è il mio libro. Devo ancora commpletare i socket raw ma 
pma potrebbe aiutarti. Comunque a breve uscirà la nuove relase.
Ciao Ciao.
-- 
--------------------------------------------
- Non ti ricordi Abelard? Una volta ti ho 
  detto che l'estasi è meglio che essere Dio.
- Me ne ricordo.
- Mi sbagliavo, tesoro. essere Dio è meglio.
--------------------------------------------


Ciao se vai sul mio sito 
http://www.gadaleta.org
 potresti trovare un bel 
po di roba alla pagina "Documenti", sotto sezione "Documenti&Libri" alla 
voce "Politecnico", "Informatica2" quindi "esercitazioni".
Sarei felice se trovassi interessante il contenuto del sito.
Newsgroup: it.comp.os.linux.development
Titolo: lseek

con i file di dimensioni > 2GB i programmi che richiamano la funzione lseek 
danno un errore "Error in lseek: Invalid argument" a cosa puň essere dovuto?
grazie

 danno un errore "Error in lseek: Invalid argument" a cosa può essere dovuto?
Glibc o kernel che non supportano questa dimensione, direi.
-- 
  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. !>-

 dovuto?
man llseek
Ciao :)
-- 
Daniele Orlandi

 Glibc o kernel che non supportano questa dimensione, direi.
che opzione del kernel dovrei controllare?

 che opzione del kernel dovrei controllare?
Non ne ho idea. Ma immagino che sia questione di filesystem, e forse si
necessita una versine recente. Anche di libc.
-- 
  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

 necessita una versine recente. Anche di libc.
...o forse di usare una chiamata che non usi un integer (indi limitato a 31
bit) come parametro, vedi llseek.
Non l'avessi scritto... :)
Ciao.
-- 
Daniele Orlandi

 Non l'avessi scritto... :)
C'è una seria possibilità :-)
Linux specific, non c'è niente di portabile?
NP: Scorpions - Coast To Coast
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
-<! Gesu' e' morto per i nostri peccati.  Non rendiamo inutile il suo
		martirio non commettendone !>-

 Linux specific, non c'è niente di portabile?
Hai ragione, ricordavo llseek quando se ne parlava nel kernel 2.4 (o prima?)
e quindi sono andato filato... questo dovrebbe essere il modo giusto:
#define _FILE_OFFSET_BITS 64
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include <fcntl.h>
int main()
{
        printf("%d\n",sizeof(off_t));
        int f = open("bbb", O_CREAT|O_WRONLY);
        lseek(f, 3000000000LL, SEEK_SET);
        write(f, "Ciao", 4);
        return 0;
}
Notare il _FILE_OFFSET_BITS messo prima degli headers.
Ciao!
-- 
Daniele Orlandi

Newsgroup: it.comp.os.linux.development
Titolo: Aiuto per Mistral TA ISDN USB

Ho un terminal adapter Mistral USB. Non riesco a farlo funzionare sotto
Linux (Mandrake 8.2). Qualcuno puo' darmi una mano ?
Grazie
Igino

 Linux (Mandrake 8.2). Qualcuno puo' darmi una mano ?
prova su it.comp.os.linux.iniziare
--
Alessandro Staltari
staltari(a)
geocities.com
Newsgroup: it.comp.os.linux.development
Titolo: [MySQL] Tipo di dato che rappresenti un array

Salve, sto realizzando un sito con PHP 3 e MySQL (io uso la 3.22.32). In questo
sito voglio inserire un sistema di votazione, allora pensavo di usare o un file
con delle variabili php o una tabella di un database MySQL. Pensavo ad una cosa
simile:
CREATE TABLE polls (
	id	INT UNSIGNED AUTO_INCREMENT NOT NULL, title	VARCHAR(100) NOT NULL, values
	ENUM ????, PRIMARY KEY(id)
);
Solo che il campo values deve essere un array contenente le varie opzioni da
scegliere e quindi deve essere un array. Ho pensato subito al tipo ENUM ma devo
stabilire a priopri cosa deve enumerare! Altrimenti potrei usare un file:
$poll_title = "Titolo";
$poll_values = array (
	"opzione 1",
	"opzione 2",
);
ma preferirei usare un database.
Qualcuno mi sa aiutare?
--
PLF

stabilire a priopri cosa deve enumerare! Altrimenti potrei usare un file
Oppure piu' tabelle. Perche' no?
CREATE TABLE poll_names (
{
	pollid		INT UNSIGNED AUTO_INCREMENT NOT NULL,
	pollname	varchar(128) NOT NULL,
	variabili_specifiche_del_poll
}
CREATE TABLE poll_votes (
{
	pollid		int4 NOT NULL,
	voteid		int4 NOT NULL,
	option		varchar(128) NOT NULL
}
CREATE TABLE votes (
{
	pollid		int4 NOT NULL,
	voteid		int4 NOT NULL,
	votes_so_far	int4 NOT NULL DEFAULT 0
}
Per creare il codice HTML che fa la votazione
SELECT option,voteid FROM poll_votes as v,poll_names as n
	WHERE n.pollid=v.pollid AND n.pollname='$TITOLO'
	ORDER BY voteid;
print "<SELECT NAME=VOTE>";
while($quip = mysql_fetch_array($bunga)
	print "<OPTION VALUE=$quip[voteid]>$quip[option]</OPTION>";
print "</SELECT>";
Leonardo (Ufficio Complicazioni Affari Semplici)
".signature": bad command or file name

 Oppure piu' tabelle. Perche' no?
Grazie mille!
--
PLF

Newsgroup: it.comp.os.linux.development
Titolo: GTK 2.0 e animazione swf

Volevo creare una finestra in GTK che mi visualizzasse un piccolo
filmato in swf...
Il problema che non ho trovato nulla in proposito...
Sapreste dirmi, o vuoi luminati, come posso risolvere il problema???
Ciao a tutti, Keres.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Il problema che non ho trovato nulla in proposito...
GStreamer dovrebbe fare alla bisogna.
Oppure, andando sul pesante, Gecko con il plugin del player Flash.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

http://swfdec.sourceforge.net/
-- 
Incubo del daino:
        "Stanotte ho sognato di pulire un parabrezza".
                -- Da it.hobby.umorismo
Newsgroup: it.comp.os.linux.development
Titolo: cross-compiler

Salve al NG, ho un piccolo quesito, da un po' di tempo sto cercando di
costruire un cross-compilatore per compilare un kernel per sparc, su un pc
X86, dopo prove e riprove, sono ruscito a fare sia le binutils, sia il gcc
3.0 che dovrebbero compilare per sparc, ora pero' non riesco a compilare il
kernel, mi da degli strani messaggi di errore a proposito di alcune cose
riferite all'emulazione della fpu, sapete dove posso trovare doc, o magari
una procedura che qualcuno ha provato e funziona?
A proposito, uso una red-hat 7.2 ma posso avere pure una 7.0 o 7.1 (6.2 non
ricordo dove diamine stanno i cd)
Poi vorrei capire se la procedura da me seguita e' corretta, visto che il
doc che ho letto assume che io abbia le librerie glibc, e glibc-devel
dell'architettura target, se sapete di metodi da voi provati, vorrei poter
conoscerli
Grazie molte
--
Antonio Catani
Seceti S.p.A.

Salve al NG qualcuno di voi e' riuscito a cross-compilare un kernel con
risultati positivi?
Mi spiego meglio
 Mi hanno regalato una sparc (il cubo per capirci) e volevo divertirmici,
indi per prima cosa cerco di installarci su una distribuzione, ma questo e'
un'altro problema, sapevo che il kernel di linux puo' essere compilato su
differenti architetture, quindi mi e' venuto in mente di costruirmi un
cross-compilatore per la sparc, che giri su x86 e che mi crei il kernel che
giri sulla sparc, ora la parte del compilatore e delle binutils, l'ho
diciamo risolta, ma di compilare il kernel per sparc, non ne vuole sapere,
tirando fuori una marea di warning di implicit declaration of e fermandosi
definitivamente con un errore relativo ad una macro per robba matematica,
che purtroppo va molto al di la' delle mie scarne conoscenze di
programazzione,
la Domanda e', sapete di doc che spiegano la cosa, e la cosa spiegata
funziona?
se si, una direzione sarebbe gradita,
Ovviamante se qualcuno avesso fatto cio'
con risultati positivi, sarei grato se mi illustrasse come
Grazie molte

 funziona?
Una ricerca su google con kernel cross compile da:
http://hiwaay.net/~rjflory/linux/rh/Cross-compile.html
prova a darci un'occhiata. Ormai son passati due anni da quando l'ho fatto 
e non mi ricordo quasi piu` nulla.
Ciao
Simone

Newsgroup: it.comp.os.linux.development
Titolo: intercettare fine processo

 puo' partire il programma che deve eseguire le operazioni sulla coda?
quoto, xposto e f/up su development, che e` piu` appropriato la` :-)
-- 
Vuoi fare colpo su di lei con me?
Fai colpo su di lei con me! Fai colpo su di lei con me!
[Dr. Gonzo : Paura e delirio a Las Vegas]

 quoto, xposto e f/up su development, che e` piu` appropriato la` :-)
Come vengono lanciati i processi? Se il programma che aspetta le risposte e'
lo stesso che lancia i processi che producono i dati si puo' usare
waitpid().
Alessandro.
Newsgroup: it.comp.os.linux.development
Titolo: Linux e Wildcat 4110

Ciao a tutti,
ho un problema con una workstation IBM Intellistation con scheda SVGA 3Dlabs
Wildcat 4110 e Linux Red Hat 9.0.
Volevo chiedere se esisteva, e dove trovarlo,  un driver per la scheda su
questo sistema operativo per non dover lavorare come VGA normale a 640x480
visto che la scheda ha 128Mb RAM.
Grazie
Michele

 3Dlabs Wildcat 4110 e Linux Red Hat 9.0.
http://www.3dlabs.com/support/drivers/
è la prima cosa che risponde google mettendoci "wildcat 4110 linux"......
provare a cercare prima di chiedere no ?
ciao.
-- 
-------------------------------------------------------------------------------
"Che disdetta!", disse l'inquilino sfrattato.
                -- Da it.hobby.umorismo
-------------------------------------------------------------------------------

 ha scritto nel messaggio
news:_bQmb.13676$uv4....@news.edisontel.com...


The Wildcat 4110 supports Windows NT (service pack 4 or later), and should
have Linux drivers available
mi sa' che ti tocca aspettare.
-- 
-------------------------------------------------------------------------------
Fui buttato fuori dall'Universita' il primo anno.  Mi scoprirono mentre
copiavo allo scritto di metafisica.  Sbirciavo nell'anima del mio vicino.
                -- Woody Allen
-------------------------------------------------------------------------------

 mi sa' che ti tocca aspettare.
E attivare il framebuffer Vesa.
Alessandro.

Newsgroup: it.comp.os.linux.development
Titolo: Kylix 3 - Semplicemente fantastico

Ho appena letto dell'imminente uscita di Kylix 3
Ma la cosa fantastica è che Kylix 3, supporterà oltre all'Object Pascal
anche il C++
Adesso non ho capito se saranno due versioni distinte, ma penso di no, in
ogni caso è positivo.



e' un unico ide che puo' essere usato
per compilare c++ e delphi
e che poi dicano che non vi e'
un rad professionale per linux :-)
bye
Namko
Newsgroup: it.comp.os.linux.development
Titolo: Gestione CTRL-D (EOF)

Ciao a tutti, mi spiegate come tratta UNIX durante l'esecuzione di un 
programma C il comando CTRL-D ?
Ho provato in un sorgente C a mettere delle getchar() in un ciclo e a 
controllare che il carattere letto non fosse un EOF ma la cosa non 
funziona... quindi suppongo che il comando EOF non metta un eventuale 
codice ASCII in input ma faccia dell'altro: mi sapreste dire cosa?
Come potrei fare?
...............non funziona--------------------
for( i=0; i<COMMANDCHARS; i++){
     *(cmd_line+i) = (char)getchar();
     if( *(cmd_line+i)==EOF ){
        eof_received=1;
        break;
     }
}
....................--------------------------
	ciao e grazie, rz
-- 
http://mrzac.altervista.org


Come potrei modificare il codice per fare il test di cui parli?
In pratica devo leggere e mettere in un array (in una sorta di shell 
scritta in C...): in teoria potrei anche ridirigere lo stream di input...


 input...
Quando hai letto il K&R hai saltato pagina 16 (una delle prime).
Anche la FAQ list di comp.lang.c puo' aiutare: leggi la Q/A 12.1,
intitolata per altro
,-----
| 12.1:   What's wrong with this code?
|                 char c;
|                 while((c = getchar()) != EOF) ...
`-----
E' inutile che ti scriva codice; visto che non conosci il C, sarebbe
inutile.
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Dept. of Physics, Univ. of Padova, Italy              ROT13: 
ybe...@cq.vasa.vg


Grazie, trovato!
	ciao, rz
-- 
http://mrzac.altervista.org
Newsgroup: it.comp.os.linux.development
Titolo: unsigned long to string

Ragazzi come si fa la conversione unsigned long to char?
esiste una funzione o mi devo inventare qualche algoritmo?
grazie samba

 esiste una funzione o mi devo inventare qualche algoritmo?
sprintf?
-- 
HappyCactus - Registered Linux User #209744
http://www.angelfire.com/jazz/happycactus/index.html
Made with 100% recycled electrons

 ha scritto nel messaggio
news:MPG.17a9d01ca...@powernews.libero.it...


 cosa devo includere?
Ma devi convertire un numero a 32 bit senza segno in uno ad 8 bit con 
segno, o vuoi generare una stringa? 
Ciao
Simone

 Simone
saluti grazie samba

 funziona anche in kernel space?
Direi di si:
[ghigo@kiev linux]$ grep "%lu" ./fs/proc/proc_misc.c
        len = sprintf(page,"%lu.%02lu %lu.%02lu\n",
        len = sprintf(page,"%lu.%02lu %lu.%02lu\n",
        len = sprintf(page, "cpu  %u %u %u %lu\n", user, nice, system,
                len += sprintf(page + len, "cpu%d %u %u %u %lu\n",
                "btime %lu\n"
                "processes %lu\n",

 
non so se esite una funzione ANSI C che faccia al caso tuo, e non so se 
sprintf() funzioni o no in kernel space: l'unica cosa certa è che la 
famiglia di funzioni printf() in alcuni casi vuol dire rogne; nel mio caso, 
occupandomi di embedded, utilizzare una qualsiasi printf() vuol dire 
linkare una valanga di codice, con conseguenze che ti lascio immaginare...
tornando al tuo problema, per convertire un intero (7, 16, 32, 64, 128 
bit...) puoi applicare il semplice algoritmo delle divisioni successive per 
10 considerando i resti; di seguito ti allego un esempietto che ho buttato 
giù in 5 minuti netti;
ciao
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main(int argc, char *argv[]) {
  long MyNumber;
  int Negative;
  char Buffer[32], *pBuffer, *pBegin;
  ldiv_t Result;
  if (argc != 2) {
    fprintf(stderr, "Usage %s long_int\n", argv[0]);
    return -1;
  }
  MyNumber = atol(argv[1]);
  Negative = (MyNumber < 0);
  pBegin = Buffer;
  pBuffer = &Buffer[sizeof(Buffer) - 1];
  *pBuffer-- = '\0';
  while (MyNumber && (pBuffer >= pBegin)) {
    Result = ldiv(MyNumber, 10);
    *pBuffer-- = '0' + labs(Result.rem);
    MyNumber = Result.quot;
  }
  pBuffer++;
  if (!strlen(pBuffer)) {
    *(--pBuffer) = '0';
  } else {
    if (Negative) {
      *(--pBuffer) = '-';
    }
  }
  fprintf(stdout, "%s\n", pBuffer);
  return 0;
}

 ha scritto nel messaggio
news:b2Z%8.2535$n04....@twister2.libero.it...


 
e dilla tutta allora, no? ;))
a parte che basterebbe modificare il divisore da 10 a 16 per far funzionare 
il tutto - utilizzando un apposito accorgimento di sommare 6 in fase di 
generazione carattere > "9"
cmq nel tuo caso è ancora + semplice: tenendo conto della codifica 
utilizzata dal tuo processore - little endian o big endian - prendi byte a 
byte il tuo intero, e secondo una banale logica di maschere e shift, risali 
al valore del singolo nibble 0-F, lo trasformi in ASCII con una semplice 
somma (vedere accorgimento per carattere > "9") e buonanotte ;))
ciao

 io lo voglio in formato esadecimale
sprintf(s, "%X", 123);
Newsgroup: it.comp.os.linux.development
Titolo: Client ODBC

Esiste un client ODBC per Windows per collegarsi a PostgreSQL su
Linux?
Se esite dove posso scaricarlo.
Mi hanno detto che per MySQL esite, ma per Postgres?

 
ftp://ftp.postgresql.org/pub/odbc/


wrote:


Newsgroup: it.comp.os.linux.development
Titolo: outb/inb e bestemmie

devo scrivere sulla parallela, dal i/o port programming capisco che devo
usare outb,inb che stanno in <asm/io.h>.
adesso, se faccio man outb esce una pagina incomprnsibile, non c'è
scritto cosa includere, non ci sono scritti i parametri da passare a
queste macro. Poi l'ho capito guglando , ma perchè non è scritto nella
pagina man?
anzi, perchè la pagina man è scritta cosi' male? sono io che non la so
interpretare?
Indispettito mi armo di buona volontà, vado a cercare nei sorgenti di
asm(quelli in /usr/include). praticamente outb viene usata spessissimo per
definire altre macro, ma neanche qua viene definita!
allora mi butto nei sorgenti del kernel, trovo una definizione di outb
solo nei sorgenti di asm per piattaforma m68k, nel file ide.h.
(cmq, poi quelle vanno bene anche in x86), però niente per x86
Sicuramente faccio un errore di fondo, ma non riesco a capire quale.
Red

 Sicuramente faccio un errore di fondo, ma non riesco a capire quale.
qual è la domanda ?
outb( indirizzo, valore );
manda in out, utilizzando l'apposita istruzione assembly dipendente dalla 
piattaforma, il byte "valore" alla porta "indirizzo"
-- 
SF
"Yo! Quota! Do that quoting thing, baby [...]

 piattaforma, il byte "valore" alla porta "indirizzo"
Red

 usare outb,inb che stanno in <asm/io.h>.
perché non usi /dev/port ? fai un fseek all'indirizzo preferito e ci fai
i/o.
Ciao


perchè è: più lento e meno sicuro.
e sto sviluppando un programma che va su un server di una azienda
pubblica.
comunque la mia domanda era semplice curiosità del perchè la
documentazione di outb/inb fosse così (a ,me) incomprensibile. 

 funzioni? dove stanno?
vedi sopra


 documentazione di outb/inb fosse così (a ,me) incomprensibile. 
nel lobro di rubini è spiegato bene e in modo conciso.

 cosa sia più grave.
io suiddo  il programma, ma appena data l'ioperm riprendo i permessi di
normale utente..

Newsgroup: it.comp.os.linux.development
Titolo: Rilevare CDROM

Salve a tutti.
Avrei la necessità di rilevare quanti e quali sono le periferiche
cdrom in un sistema, siano essi IDE/ATAPI o SCSI...
Qualcuno sa consigliarmi?
Grazie a tutti!



Fare un giretto sui file nel filesystem virtuale /proc ?
-- 
Remove _NOTRASH to answer me!
Newsgroup: it.comp.os.linux.development
Titolo: Consigli per iniziare

ho iniziato da poco a programmare in C su linux, e per adesso
uso Vi (senza M)...
cercando qualcosa di piu' "potente" ho trovato Vim ed Emacs: quale tra
questi due e' il piu' pratico/versatile/semplice da usare?
un'ultima cosa: sotto win avevo iniziato a programmare un'agendina che
sfruttava un db access e le librerie DAO; potreste consigliarmi un database
x linux che possa rimpiazzare access?
non mi serve un db che gestisca millioni di records, sql, o altre 
funzionalita' "avanzate", mi serve qualcosa di semplice
ciao e grazie
Kronos
-- 
Home: 
http://kronoz.tsx.org
ICQ-UIN: 69071547
Ci sono due cose che l'uomo non puo' nascondere:
essere ubriaco ed essere innamorato.

funzionalita' "avanzate", mi serve qualcosa di semplice
postgresql, è incluso in molte distribuzioni, comprende anche 
i driver ODBC, e le librerie corredate di header per sviluppare in C.

funzionalita' "avanzate", mi serve qualcosa di semplice
GNU DB? Cercalo su Google!, 
http://www.google.com
Memorizza coppie (key,datum). Quindi per fare, che so, un'agendina,
dovresti usare un ID unico e piu' files di DB.
Altrimenti puoi usare DB3.
Ultima cosa, puoi buttarti su mySQL: e' semplice, anche se SQL... e
poi l'agendina la puoi mettere su un sito Web ed accederci anche da
Internet :-)
Leonardo
".signature": bad command or file name

GNU DB? Cercalo su Google!, 
http://www.google.com
gdbm e` obsoleto. Molto meglio DB2, fornito di serie con la glibc 2.1.
-- 
ciao, |
Marco | * The Internet is full. Go away.  -- Joel Furr *
      | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it

grazie a tutti e due per i consigli
emacs lo sto scaricando, per quanto rigurda il db ne scarichero' un paio
e vedro' quello che mi piace di piu'
ciao
Kronos
-- 
Home: 
http://kronoz.tsx.org
ICQ-UIN: 69071547
Sono un mirabile incrocio tra Tarzan e Giacomo Leopardi.
In me convivono tutte le doti intelluttuali di Tarzan e
tutta la prestanza fisica di Giacomo Leopardi.
A. Borsani
Newsgroup: it.comp.os.linux.development
Titolo: programmazione socket

Ciao a tutto il ng, sto cercando di far comunicare un client scritto da me 
con un servizio come l'ftp ma ho un problema con le funzioni di lettura. In 
pratica, per leggere i dati eseguo questo ciclo:
        //fd e' il descrittore del socket precedentemente inizializzato
        int nletti;
        while((nletti=read(fd,buffer,bufferlen))>0)
        {
                buffer[nletti]=0;
                printf("%s",testo);
        }
Dopo avermi mostrato a schermo la riga di risposta dell'ftp blocca il 
programma... perche'?
Come faccio a ricevere tutti i dati dal server?
Ah, se eseguo una write con tutti i parametri corretti per una sessione ftp 
(x esempio mando: "user demo\npass demo\nquit\n") e poi eseguo una read nel 
metodo usato sopra il programma termina correttamente.
Grazie in anticipo, demo


Stai usando la read in modo bloccante, ovverossia non ritorna finche' non
sono stati letti nuovi dati od il socket e' chiuso. Questo giustifica il
fatto che nel secondo caso il programma termina correttamente (in fatti in
quel caso e' il server a chiudere la connessione).
Per saperne di piu' leggiti la pagina di manuale della funzione select().
--
Alessandro Staltari
staltari(a)
geocities.com


Oltre a quella della read() :-)
--
Alessandro Staltari
staltari(a)
geocities.com


Perche` la read ritorna non appena ci sono dati sul socket. 
Quindi non appena ha letto la prima riga ritorna e la faccenda finisce li, 
se la riga fosse stata abbastanza lunga poteva ritornare anche senza averla 
letta tutta.
Se vuoi leggere tutto devi mettere il tutto in un ciclo di while e 
continuare a leggere fintanto che non hai determinato (il come dipende 
dall'applicazione) che l'input e` finito. 
Ciao
Simone

Newsgroup: it.comp.os.linux.development
Titolo: Funzione per la pulizia dello schermo in modalità testo in C++

Sapreste dirmi quale è la funzione che permette la pulizia dello schermo in
C++ di Linux in modalità testo e la relativa libreria.
Grazie a tutti

GG wrote:

puoi usare la libreria stdlib e sfruttare la funzione system
system("clear"); 
io almeno faccio così :)

Ciao, GG!
Il giorno 11/09/2003 alle ore 08:37 hai scritto:
 G> Sapreste dirmi quale è la funzione che permette la pulizia dello schermo
 G> in C++ di Linux in modalità testo e la relativa libreria.
Hai provato con printf("\x0C") ?
Bye
Newsgroup: it.comp.os.linux.development
Titolo: Boot

Ho la curiosita di creare un semplicissimo live cd di linux, ma il mio
problema è che non riesco a capire cosa cerca il bios per far partire
il SO.
Dove posso trovare una guida a proposito?
cosa cerca il BIOS per far partire il SO?
Grazie
 
Luca De Stefano

 cosa cerca il BIOS per far partire il SO?
guarda qui': 
http://syslinux.zytor.com/iso.php
ciao.
-- 
-------------------------------------------------------------------------------
Vittorio Sgarbi...  un uomo cosi' inutilmente pieno di se'...  Sapete
come fa Sgarbi a sbucciare un'arancia?  Appoggia il coltello alla buccia
e tutto l'universo gli ruota intorno!
                -- L'annunciatrice Luisella Gori (Daniele Luttazzi),
                   "Mai Dire Gol"
-------------------------------------------------------------------------------


cerca il bootloader sul'mbr. Nella documentazione di grub e dello standard
muliboot si trovano molte informazioni interessanti.

...

Grazie :-)
Newsgroup: it.comp.os.linux.development
Titolo: buco in un file

Ma prechè quando si crea un buco in un file, ad esempio posizionandosi
con una lseek(2) oltre la fine della sua dimensione, e poi andando a
scriverci sopra, la sua dimensione resta invariata e i blocchi del disco
destinati diminuiscono addirittura?
-- 
arius81
------------------------------------------------------------------------
arius81's Profile: 
http://www.linuxforum.it/member.php?userid=680
View this thread: 
http://www.linuxforum.it/showthread.php?t=16366

arius81 scrisse:


 destinati diminuiscono addirittura?
Per una risposta esauriente devi postare il sistema operativo ed il
filesystem che usi e poi *SEMPRE* postare l'output del i vari programmi.
In linea di massima il filesystem supporta i file sparsi (volgarmente i 
file con buchi) ed quindi possibile che la dimensione reale (ossia la
capacità dei blocchi fisicamente allocati sul disco) sia molto minore 
della capacità apparente (cioè il numero di byte che contenuti) poiché
il filesytem non alloca un blocco sul disco se non contiene dati.
Quindi le cose che dici non sono tanto strane; quando scrivi oltre la fine 
il filesystem converta automaticamente il file in un file sparso ed i
metadati del file vengano usati diversamente facendo diminuire la dimensione
reale. Ma se non dici quale filesystem e quale sistema operativo usi
non è possibile rispondeti.
Diversamente e' strano che la dimensione del file non cambi: probabilmente 
la dimensione apparente del file e` espressa in megabyte e non noti
l'aumento di pochi kilobyte. Ma queste sono solo speculazioni se non posti
con un copia ed incolla L'ESATTO OUTPUT CHE OTTIENI.

Hai ragione ho sbagliato a capire, in realtà se prediamo un file con
un buco che ha un certa dimensione x e un file senza buco che ha la
stessa dimensione x allora il file system riserva più blocchi per il
file senza buchi anche se esso ha la stessa dimensione di quello senza
buchi, e riserva meno blocchi per il file con i buchi(perche il file
system non alloca a loro spazio). Non ho postato del codice perchè
appunto questo esempio l'ho tratto da un libro (APUE) ma avevo letto
male, cmq grazie sei stato molto esaustivo e mi hai aiutato a capire
meglio.

Newsgroup: it.comp.os.linux.development
Titolo: Software per programmare in C sotto linux

Ciao a tutti, quali sono i software ed i tool più utilizzati per 
programmare in C sotto Linux?
Al di là del compilatore e del debugger che sono standard de facto (gcc 
e gdb) esistono validi front-end per il debugger? Con il gdb in modalità 
testuale mi trovo molto peggio che con i debugger grafici sotto windows.
Di editor ho già visto che ce ne sono a bizzeffe....
     ciao e grazie, rz
-- 
http://mrzac.altervista.org

 sotto windows.
sono di un'altra generazione.  il mio debugger e' una marea di printf
(o un cerr ben incapsulato :-)
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Dept. of Physics, Univ. of Padova, Italy              ROT13: 
ybe...@cq.vasa.vg

 
...e tre (per ora).
Non multipostare, grazie.
Alessandro.

 e gdb) esistono validi front-end per il debugger?
io uso nedit come editor
e io mi trovo bene con ddd per il debugging
ciao

 (o un cerr ben incapsulato :-)
M-x gdb ;)
    /me self*plonk*! O8-)
-- 
lg, You love GNUS: you'll be assimilated.

ciao!
Consiglio Rhide, che è fantastico se compilato a
dovere.
Implementa un debugger visuale in una TUI (text user
interface) identica a quelle dei vecchi compilatori
borland per dos.
è intuitivo (o almeno lo e' se hai mai usato qualsiasi
vecchio tool borland) e include un'estensiva guida in
linea, più funzionale di fare continuamente
man (basta schiacciare F1).
Ha supporto completo per il mouse, ed inoltre.... ha
un'altro FONDAMENTALE vantaggio:
gira in modalità testo, ed e' un applicazione con
un behavior identico a quelle per windows....
File.... Edit.... View.....
I miei 2 centesimi.
Ciao,
Dario.
"mrzac" <mrz...@inwind.itALIA> ha scritto nel messaggio
news:3ZJbe.86857$zZ1.2...@twister1.libero.it...


 testuale mi trovo molto peggio che con i debugger grafici sotto windows.
Per il debug c'č kdbg che č visuale per il gdb
Per tool...kdevelop č il migliore free.
CBuilderX anche ottimo

 
Lo avevo già usato nella versione per Win ai tempi di Fondamenti di Info 
I ad ing e mi ero trovato benino, non sapevo esistesse anche per il 
pinguino. Ci farò un pensierino...
	ciao e grazie, rz
-- 
                                   /TYDIRIUM - Ferrara - ITALY\
                                   \ICQ#    13901251   !!bye!!/
° °  associato #2 alla LAVPS2 ° °
* *Matrix - Dms - 02 INSTALLER* *

 M-x gdb ;)
Mi stavo chiedendo perche` nessuno avesse ancora fatto notare che in Emacs
gdb si integra *da dio*. Vabbe`.
-- 
-enrico
Newsgroup: it.comp.os.linux.development
Titolo: programmare database

Vorrei passare a linux definitivamente ma non essendo bravo nella
programmnazione ancora non ho potuto installare linux in modo nativo. In
windows ad esempio mi sono fatto dei database in access che mi aiutano nel
mio lavoro. Esiste in linux un software simile o per lo meno database
gratuiti e qualche linguaggio di programmazione che mi permetterà di operare
sulle tabelle del database?
Sono proprio agli inizi mi servono i link ai programmi da scaricare e
relaitiv tutorials
Grazie

 sulle tabelle del database?
Tra quelli disponibili come software libero o open source e di dominio 
pubblico:
PostgreSQL
http://www.posgresql.org
MySQL
http://www.mysql.com/
Interbase:
http://info.borland.com/devsupport/interbase/opensource/
SAP DB:
http://www.sapdb.org/
SQLite
http://www.sqlite.org/
Tutti questi sono generalmente usabili da C, C++, Java, Perl, Php, 
Python, Tcl, etc. tramite driver nativi, UnixODBC 
(
http://www.unixodbc.org/
) o anche JDBC (per Java).
PS: "database" di per se` indica solo una base di dati, mentre un Data 
Base Management System (DBMS) e` quella che la gestisce. Quelli elencati 
sono DBMS (quasi tutti relazionali, per cui RDBMS)
-- 
   |   \    \  | ___|_  |_  | ianezz a casa sua... :-)
   |  _ \  | \ | _|    /   /  Visita il LinuxTrent a
  _|_/  _\_|  _|____|___|___| 
http://www.linuxtrent.it

Non aggiungo altro e fai piu` bella figura a tacere (Marc Serafino)

 ha scritto nel messaggio
news:JJOsa.36586$3M4.1...@news1.tin.it...

Installa Kylix, con il quale puoi creare in maniera visuale dei programmini
he accedono a database MySQL.
Francesco

 Lo hai mai provato quel DBMS ?
Io no (di solito uso Oracle e PostgreSQL).
A una rapida occhiata, SAP DB sembra essere piu` o meno sullo stesso 
piano di PostgreSQL.


 piano di PostgreSQL.
La mia curiosita` scaturiva dall`aver provato a leggere i sorgenti di
quel DBMS, e mi sono trovato davanti un mare di directory e file senza
nome ( 0000031.ext, ad esempio ), ed un misto tra C, C++ e Pascal :).
Grazie lo stesso.
-- 
void
<GFX-dev> No, io sono lamer
<GFX-dev> tu caccola

 
http://info.borland.com/devsupport/interbase/opensource/
Firebird:
http://firebird.sourceforge.net/
Che non e' la stessa cosa, ma meglio.
-- 
mailto:
gabriele....@rcfmedia.biz
Newsgroup: it.comp.os.linux.development
Titolo: Casting da String a Float e viceversa

colle librerie gkt e il C. Gentilmente mi dite come fare perchč nella
documentazione che ho proprio non lo trovo grazie.
Piů in particolare il problema č di inserire un valore float in una casella
di testo, per poi riprenderlo.
O mi comviene duplicare il tutto conservandolo sia come stringa nella
casella che come float in una variabile?
Grazie.

di testo, per poi riprenderlo.
Con GTK non so, ma io userei sscanf().
Alessandro.

On Sun, 13 Oct 2002 23:38:04 GMT, massimo874 
was talkin'about:
#define IMHO

sprintf stampa qualsiasi cosa in una stringa.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
           -<! GOD is real, unless declared as integer !>-

 colle librerie gkt e il C. Gentilmente mi dite come fare perch? nella
stringa -> float: atof(), strtod(), sscanf()
float -> stringa: sprintf()
-- 
There are only 10 kinds of people in the world --
Those who understand binary, and those who don't.

Newsgroup: it.comp.os.linux.development
Titolo: Kylix: non funziona

Ho installato Kylix2 su Mandrake 8.1.
Il programma si è installato benissimo e ho scritto un piccolo programma di 
prova. Tutto sembra funzionare benissimo. Il problema è come far girare il 
programma al di fuori di Kylix. Quando lancio l'eseguibile ottengo questo 
messaggio:
Runtime error 230 at 0805D895
Segmentation fault
Lo stesso avviene con i programmi forniti come esempi dalla Borland.
Qualcuno può aiutarmi?
Esiste qualcosa di simile a Kylix?
-- 
Mario Ca' Zorzi

Mario Ca' Zorzi wrote:

Le librerie di kylix sono nel path delle librerie?
Qualcosa di simile? uhm :-/
Esiste VDKBuilder, ha un approccio simile ma e' per C++
Ciao
Alessandro >>CoMiX<< Cominu
e-mail: 
aco...@tiscalinet.it
Icq: 116354077
Linux User # 203765
[That's not a bug, that's a feature..]

 
Le librerie sono nel path di Kylix (/usr/local/kylix2/bin e lib.
Ho lanciato il programma kylixpath e queste directory sono state inserite 
nel PATH e in altri posti. Tutto inutile (ho provato anche a copiarle le 
librerie in tutti i le directory lib, ma senza alcun risultato).
Ciao,
Mario
-- 
Mario Ca' Zorzi

Newsgroup: it.comp.os.linux.development
Titolo: UltraATA-100

Esiste una distribuzione che supporti questa tecnologia?
Antonino Sergi

 Esiste una distribuzione che supporti questa tecnologia?
Una risposta, sostanzialmente sbagliata, e': la gentoo per le ABIT. La
risposta giusta e' chiedi queste cose nel newsgroup opportuno e
imparerai che qualunque distribuzione te lo supporta una volta che tu
sei ricompilato il kernel.
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"
Newsgroup: it.comp.os.linux.development
Titolo: Permanenza connessioni TCP

Ciao a tutti,
vi sottopongo una domanda che ritengo sia interessante.
Supponiamo che io abbia 2 macchine che denominiamo A) e B) che offrono un 
servizio (esempio: echo). Una terza macchina C) usufruisce dei servizi 
tramite TCP.
A) é la macchina che effettivamente offre il servizio a C), mentre B) resta 
in attesa che A) muoia. 
In caso di morte di A), B) effettua un IP takeover e si "accaparra" l'IP di 
A). In questo caso ovviamente le connessioni TCP in atto con A) da parte di 
C) muoiono con essa.
Come fare affinche' la morte di A) ed il subentro di B) sia trasparente per 
C) ?
La mia idea é legata ad usare un device tunX in A) e B) come front-end 
pubblico per C) con cui scambiare direttamente pacchetti IP. Il front-end
provvederà a contattare il vero servizio in A) .
Graficando la cosa:
C -----> tun0 in A) ---> Servizio in A)
               |    |    
            tun0 in B) ---> Servizio in B)
Sono matto? Esistono altri sistemi?
L'obiettivo é quello ovviamente di mantenere sia le connessioni che il 
servizio a fronte della morte della macchina A) e con il subentro di B)
Bye
-- 
Remove _NOTRASH to answer me!

 Bye
prova a vedere questo address.
http://www.linuxvirtualserver.org/VS-IPTunneling.html


Cosi' la connessione viene mantenuta, ma dipende cosa intendi per "mantenere
il servizio". Se la comunicazione ha uno stato sara' comunque difficile
mantanerlo. Pensa ad una connessione telnet: tu fai il login su A e questo
cade: la connessione verra' rediretta su B ma dovrai rifare il login.
Alessandro.

 login.
Il servizio a valle dei tun0 sia di A) e B) é fatto in modo che le risposte 
(salvo guasti o stranezze varie) a livello applicativo sono perfettamente 
identiche: ho fatto l'esempio del servizio di Echo appositamente per 
semplificare la domanda. Puoi pensarlo come una funzione f(x) = x+1.
Ovviamente a livello TCP nulla vieta che le due macchine A) e B) al momento 
di rispondere con 16 byte alla richiesta inviata dal client C): 
A) : invia 2 pacchetti TCP rispettivamente da 8 byte di payload
B) : invia 1 solo pacchetto TCP da 16 byte di payload
Per quello che sto' provando a realizzare, l'ipotesi che A) e B) rispondano 
"esattamente" allo stesso modo, ossia con lo stesso payload in un unico 
pacchetto TCP é un'assunzione ragionevole.
