mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.os.linux.development
Titolo: MRTG chi lo conosce?

Qualcuno usa o conosce questo programma per linux?
Non riesco a configurarlo per le porte più comuni
Se qualcuno lo conosce, per favore, mi risponda
Grazie
--
ICQ n° 145815505
PGP available

 Se qualcuno lo conosce, per favore, mi risponda
Al sito in firma trovi la descrizione di un firewall con ipchains e report
del traffico tramite mrtg.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Asynchronous inputs are at the root of our race problems. !>-
                 D. Winker and F. Prosser


Ho scaricato il pdf riguardante il firewall, ma non ho trovato traccia di
mrtg....leggo che viene usato calamaris, non mrtg.......avrei bisogno al
limite di un esempio del file mrtg.cfg.............mi piacerebbe scaricare
anche il pdf riguardante l'snmp ma non è disponibile per il download
Volevo farti sapere anche che sei stata l'unica persona che mi ha risposto e
di questo te ne ringrazio davvero tanto........con questo mrtg mi sento in
alto mare, stò facendo uno stage come sistemista unix e m'hanno dato questa
gatta da pelare.........se avessi qualcosa per me............grazie ancora
Ciao

 ....con questo mrtg mi sento in alto mare,
Prova anche su it.comp.reti.*
mrtg non e' solo per linux e li' e' dovrebbe esser piu' facile trovare gente
che l'abbia usato.
Alessandro.

 Grazie 1000!!!!

 anche il pdf riguardante l'snmp ma non č disponibile per il download
Ecco dove sta l'inghippo. L'mrtg e' usato per il monitoraggio via snmp di
alcuni switch. Appena posso lo metto online, o se vuoi te lo passo
direttamente in mail.
-- 
  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 !>-

 --
Magari.......te ne sarei veramente grato
Ciao
Newsgroup: it.comp.os.linux.development
Titolo: fine linea

Ho intenzione di buttar giu' qualche riga di codice 
per un programmino C che mi permetta di convertire
i fine linea da Unix a DOS; 
dovrei fare un ciclo del tipo:
gets(aux,filein);
if (aux = FINELINEAUNIX)
aux2 = FINELINEADOS;
puts(fileout ,aux2);
Qualcuno sa dirmi cosa potrei scrivere 
al posto dicio' che , nel "meta-codice" ho definito 
FINELINEAUNIX e FINELINEADOS?
Grazie in anticipo ,
P.L.
-- 
+++++++++++  Poesia & Entropia ++++++++++++
http://theunixplace.com/~entropia/index.htm
+++++++++++++++++++++++++++++++++++++++++++

 
Sotto unix il fine linea è rappresentato con il carattere numero 13 della 
tabella ASCII mentre nel DOS dalla sequenza dei caratteri numero 10 e 13 sempre 
nella tabella ASCII.
In C il fine linea lo puoi indicare in una stringa con '\n' mentre nel dos con 
la stringa "\n\r" (non ricordo se questo era l'ordine)
CIao ... Marcello
-- 
TouchScreen
Metro Olografix Member  
http://www.olografix.org

>>>>> "b" == blacksheep  <lul...@localhost.localdomain> writes:
#include<stdio.h>
#include <fcntl.h>
int main(int argc , char **argv)
{
    FILE *in, *out;
    char c;
    in = stdin;
    out = stdout;
 
    if(argc>=2)
    {
        if((in=fopen(argv[1],"r"))==NULL)
        {
            fprintf(stderr,"Error: Can't open %s\n",argv[1]);
            exit(1);
        }
    }
    if(argc==3)
    {
        if((out=fopen(argv[2],"w"))==NULL)
        {
            fprintf(stderr,"Error: Can't open %s\n",argv[2]);
            exit(1);
        }
    }
    while((c=getc(in))!=EOF)
    {
        if(c==10)
        {
            putc(13,out);
        } 
        putc(c,out);
    }
    if(in!=stdin)
        fclose(in);
    if(out!=stdout)
        fclose(out);
    exit(0);
}

> 
T> Sotto unix il fine linea è rappresentato con il carattere numero 13 della 
10! E' il 10 e non il 13!
T> tabella ASCII mentre nel DOS dalla sequenza dei caratteri numero 10
T> e 13 (non ricordo se questo era l'ordine)
L'ordine è questo e quando fu scelto c'era un motivo molto valido per
scegliere \n\r invece di \r\n.
--
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 )

Newsgroup: it.comp.os.linux.development
Titolo: Enumerazioni files/dirs con wxbasic

Come posso enumerare, per poi inserire in una listbox, i files o le 
directory?
Per ora ho aggirato il problema eseguendo un comando shell("ls 
-A1>ListaFile"), poi ho elaborato il file ListaFiles aggiungendo i files 
alla listbox ma mi pare un sistema non molto giusto....ce ne sara' pure un 
altro.....

 directory?
ti va bene una cosa del genere?
#!/bin/bash
i=0
for namefile in *
do
i=$[$i+1]
echo $i $namefile
done
-- 
palladium                -+-               total information awareness
www.complessita.it/tcpa/
 -+- 
http://punto-informatico.it/p.asp?i=42108

 ti va bene una cosa del genere?
 
No visto che parlavo di wxbasic.
Newsgroup: it.comp.os.linux.development
Titolo: GTK textview

Salve... usando le GTK e il linguaggio C sapete come posso fare per
aggiornare il testo di una textview?
nel caso se fosse inoltre possibile aggiornarlo con il testo di un file?
Grazie infinite
-- 
Potete anche fermare me, ma non potete fermarci tutti...
Dopo tutto, "Siamo tutti uguali".

 nel caso se fosse inoltre possibile aggiornarlo con il testo di un file?
Usa un GIOChannel.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

Newsgroup: it.comp.os.linux.development
Titolo: Algoritmi di ricerca

Ho una funzione fun() che accetta una parola di 2 byte e ne fornisce una di
16.
Devo trovare, verificando per ogni combinazione, quali sono le due coppie
dello
ingresso che forniscono la stessa uscita.
Per fare questo, provo per tutte le 2^16 combinazioni salvandomi l'uscita di
volta in volta in una tabella del tipo:
0000 -> 0123456789abcdef
0001 -> 0912983291481478
0002 -> 0932019bcda04920
...
Ogni volta controllo che l'uscita della nuova combinazione esista con una
nell'elenco, altrimenti l'aggiungo all'elenco.
Purtroppo se implemento il tutto in una tabella l'algoritmo di ricerca
diventa molto lento col tempo (sono 2^16 combinazioni). Come è possibile
ottimizzare il tutto? Qualche tabella hash? Proposte?


I'm not prejudiced, I hate everyone equally.


 Si, pero' l'albero binario va' tenuto bilanciato, altrimenti non funziona
bene.
Una soluzione alternativa (anche equivalente dal punto di vista
computazionale) potrebbe essere generare le 2^16 coppie (x, f(x)) e poi
ordinare le coppie per f(x). In questo modo le x che danno lo stesso
risultato saranno contigue.
Il costo totale dell'algoritmo sarebbe O(NlogN).
--
Alessandro Staltari
staltari(a)
geocities.com

 Il costo totale dell'algoritmo sarebbe O(NlogN).
Tieni presente che per eseguire la f(x) ci vuole parecchio tempo. Quindi č
meglio terminare l'esecuzione della f(x) non appena trovo la coppia (x1,x2)
tale che f(x1)=f(x2). Non č molto efficiente eseguire f(x) per 2^16 volte e
poi cercare la coppia (x1,x2).


Scusa, avevo capito che ti interessassero tutte le coppie :-)
Alessandro.

 coppie dello ingresso che forniscono la stessa uscita.
La tecnica piu' efficiente in assoluto anche se forse piu' costosa in temini
di memoria ma pur sempre in O(n) consiterebbe nella costruzione di un alberi
a 16 livelli in cui ogni nodo rappresenta un byte di una del valore
dell'uscita.
Provo a fare un esempio per chiarire meglio il concetto(uso solo 4 livelli,
ma l'estensione a 16 e' ovvia):
      Albero             Uscita associata
A0 -- 36 -- 5F -- B1       A0365FB1
         \
          \ 27 -- 97       A0362797
                / 58       35672058
               /
35 -- 67 -- 20 -- 97       35672097
   \
    \ 3C -- 32 -- 4E       353C324E
         \
          \ 73 -- CF       353C73CF
Si possono associare ad ogni foglia i valori in ingresso che hanno prodotto
l'uscita associata, in modo tale che una volta trovato in "duplicato" sia
possibile da chi era stato prodotto.
--
Alessandro Staltari
staltari(a)
geocities.com
Newsgroup: it.comp.os.linux.development
Titolo: cassandra dell'implementazione scsi generic

Sono mesi e mesi che Joerg Schilling si lamenta della pessima
implementazione scsi per /dev/sg, ho letto una sorta di essay sul suo
sito tanto tempo fa', discussioni con gli sviluppatori per la serie
2.4.x, etc. Pensavo che alla fine si sarebbero messi d'accordo e
trovato la migliore soluzione INSIEME. Non so se e' un problema di
accordo o no, ma sgcheck sotto il 2.4.6 mi si pianta di brutto su
"DMA ovverrun test"
e il test precendente "SCSI DMA residual count" fallisce con 37 bytes
contro i 36 che dovevano essere!
Colpa mia che mi ostino a "symlinkare" /usr/include/linux a
/usr/src/linux/include/linux, etc. 
nonostante qualcuno abbia ribadito che deve essere compito del
makefile specificare l'uso di quelli piu' attuali con un bel
-I/usr/src/linux/include e usare SEMPRE un set generalmente accettato
e fornito dalla distribuzione?
Stringendo... qualcuno e' riuscito a far girare tutti i test di
sgcheck (cdrecord 1.10 final) su kernel 2.4.6 senza bloccare
completamente la macchina? 

 contro i 36 che dovevano essere!
...
Non ho mai visto funzionare il test del residual count e non ho mai trovato
un kernel che sopravvivesse al dma overrun, sino al 2.4.6-xfs che sto
provando.
--
  	Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.4.3-xfs
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! God Knows How Long I Tried To Change Fate !>-
  		Blind Guardian - Mordred's Song
Newsgroup: it.comp.os.linux.development
Titolo: PHP, Postgres e Access

E` possibile importsre/esportare senza grossi problemi e in diretta sul
file .mdb da Access a Postgres, magari gestibile con PHP?
Grazie
-- 
Roberto Tagliaferri<-> r.tagliaferri@(forse)
tosnet.it
	Povero Carlo.. E` l' unico a cui hanno rifilato 
	una Camilla scaduta senza neanche il coccio del
	Mulino Bianco!!!

 wrote in message
news:9497rj$oe5$1...@news.IT.net...


 
Ma se volņessi farlo a partire del file senza avere access?
(ovvero procedura web con php e portgres e client che si fanno l' upload
del file mdb da aggiornare ed il download del file mdb aggiornato)


 - rimuovi XXX  x  rispondere  ICQ	#8814554
 
Ha una faccia, ma una faccia, che se da' una facciata per terra si mette a
sanguinare il lastrico.
		-- Gilberto Govi

 del file mdb da aggiornare ed il download del file mdb aggiornato)
Il formato .mdb non e` standard ne` esistono le specifiche dettagliata (a
quanto mi risulta), quindi non e` possibile.
Per lo scambio di dati devi necessariamente passare attravero un formato
standard e gestibile da entrambi, quali il CSV o al limite l'XML, o, come
ti e` gia` stato detto, usare ODBC.
A risentirci
\  Davide G. Borin
\\ !!Scudo anti-spam attivo!! Togliere le x e "eliminami" dall'indirizzo
\\\_____________________________________________________________________

Jet (Access). Senno` le query a chi le fai?
Non avendo access si potrebbe tentare di reperire il jet da qualche altra
parte
(Ad es: in VB (forse) )

 bye!
E` vero, pero' io volevo solo importare il file ed esportarlo (tipo dbf)


E` vero, pero' io volevo solo importare il file ed esportarlo (tipo dbf)
Se convinci microsoft a dirci come diavolo mette via la roba, dentro ad
un MDB, ci possiamo anche provare, a fare qualcosa del genere.
-- 
           |Save our planet!
  Ciao     |Save wildlife;
  roberto  |For your E-MAIL use only recycled Bytes !!
           |roberto poggi  
rpo...@softhome.net

 
Puo' andare bene come email tipo una cosa come: 
Bill, per favore, ci dai le specifiche dei file .mdb che cosi' leviamo
access di culo?
Grazie


access di culo?
Solo se firmata dal dipartimento di giustizia americano, il famigerato
DOJ.


 - rimuovi XXX  x  rispondere  ICQ	#8814554
 
Il generale entra in caserma in borghese.  Ad  un  tratto  vede  che  la
sentinella se ne sta appoggiata  al  muro  non	curante  di  nulla.   Il
generale si avvicina e le dice: "Ma lo sai chi sono  io?".   La  guardia
si gira verso un gruppo di commilitoni ed esclama: "Oh, ragazzi, venite.
Qui c'e' un vecchio rimbambito che non sa piu' neanche come si chiama!".
		-- Da it.hobby.umorismo

 ti e` gia` stato detto, usare ODBC.
Se i file MDB sono caricabili sotto Access senza problemi di password,
si possono esportare in file CSV, manipolare appositamente e importare
da tale formato testo. Le manipolazioni in questione sono legate al
fatto che il formato CSV di MS non e' proprio ortodosso in certi casi
(escape dei separatori ad esempio). E' uno scassamento di zebedei
ma si puo' fare. L'ho fatto per un database di diverse migliaia di
record dopo un po' di lavoro di 'traduzione' (santi sed/awk/bash).
-- 
Francesco P. Lovergine
Newsgroup: it.comp.os.linux.development
Titolo: Mini Linux distro problemi di X con mouse

Sto disperatamente cercando di far andare una mini distro molto carina,
www.freevix.org
, per far partire un mio giochino semplice semplice
scritto usando la famosa Allegro library.
Il server X sembra a posto,ma sembrano morti tutti i device, cioč mouse
e tastiera. Il config file di XFree l'ho ricontrollato 100 volte e
sembra ok.
Sto provando la demo di Allegro che, con una normale distribuzione sullo
stesso pc funziona perfettamente.
Ho esaurito le ideee...se me ne sparate qualcuna, grazie in anticipo !
Enrico
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 
-- 
Vega (alpha Lyrae)

 
Hmmm, scusa la domanda sciocca, ma poichè il driver del mouse credo di
averlo
visto, come faccio a controllare ?
GRAAAZIE !
ps: e cmq non va neanche la tastiera...sto impazzendo...


Newsgroup: it.comp.os.linux.development
Titolo: corsi serali Linux a Milano: www.siam1838.it

Ciao Ragazzi,
 se sono OT mi scuso in anticipo per questo.
 Volevo segnalare che a Milano presso l'istituto SIAM (
www.siam1838.it
)
 di via Santa Marta (zona Corso Magenta/Cadorna) a Milano, stanno
 partendo tre corsi serali Linux di 42 ore tenuti da docenti della SUN.
 1. Fondamenti di Linux
 2. Amministrazione di sistema
 3. Linux Networking
 In particolare il secondo corso ha carenza di "allievi"
 e mancano 3 iscritti per farlo partire.
 I programmi dei corsi sono sono ottimi e la qualita' dei
 corsi e' garantita da docenti SUN. L'orario dei corsi
 e' 18:30-21:30. Il costo dei corsi e' di 400 Euro.
 SIAM e' un ente morale che dipende finanziariamente dalla Regione
 Lombardia, dal Politecnico di Milano e da altri enti.
 Per informazioni contattare la segreteria SIAM: 02 86645 0125
 Per informazioni approfondite contattare dopo le 18:00 il responsabile
 dei corsi: Ing. Sciagura allo stesso numero di telefono.
 
Enrico


Si, e' OT. Qui si parla di programmazione.
Era meglio su it.comp.os.linux.annunci o, al limite,
it.comp.os.linux.iniziare (ma anche su quest'ultimo sarebbe stato un po'
forzato).
Ciao.
Alessandro.
Newsgroup: it.comp.os.linux.development
Titolo: [help] gmake: Nothing to be done for

Salve a tutti...
ho un problemino:
ho da poco iniziato a programmare sotto linux e per iniziare ho deciso
di usare Qt Designer iniziando a leggere qualche tutorial (conversione
metrica) presente nella guida di Qt l'unico problema è che alla fine la
guida dice di creare il Makefile utilizando il gmake cosi:
gmake -o Makefile 
metric.pro
e in uscita mi da:
gmake: Nothing to be done for `
metric.pro
'.
perchè fa cosi?
grazie a chi mi aiuta :P
P.S.
Non so se può essere utile cmq uso la fedora core 1 e il gmake:
GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
Built for i386-redhat-linux-gnu

 gmake -o Makefile 
metric.pro
 qmake
Con la 'q' di 'quadro'.
Max



Azz Grzie mille mi sa che è ora ke lo cambio sto monitor :P
By LordBison
Newsgroup: it.comp.os.linux.development
Titolo: ot - vendo

Vendo il seguente hardware causa acquisto notebook e passaggio a FastWeb
Materiale usato ma perfettamnte funzionante dato che è la mia postazione
Per ulteriori informazioni chiamare il numero - 333.39.32.381 - NO SMS
E-Mail : 
fabio....@fastwebnet.it
Abito a Genova e preferirei non effettuare spedizioni
Vendo in blocco - Prezzo da concordare
No perditempo - Chiamare solo se interessati
_________________________________________________________________________
Scheda Madre ASUS CUV4X-E  Chipset VIA Socket 370 AGP 4x - NO AUDIO
Processore INTEL P III  667Mhz  FSB 133
2 Moduli SDRAM 256MB ciascuno a 133Mhz
2 Hard Disk Fujitsu 30MB 7200 RPM ATA 100
Hard Disk IBM 60 GB 7200 RPM ATA 133
CD-RW IDE Liteon 24x10x40
CD-ROM LG 52x
CD-ROM LG 40x
Monitor LG FLATRON 776FM 17" Multimediale Schermo Piatto
Monitor LG STUDIOWORKS 995E 19"
Sapphire RADEON 8500LE 64MB DDR
Sound Blaster 128 PCI
2 Floppy Disk 1.44MB
DEXXA WIRELESS DESKTOP (tastiera e mouse senza fili)
Stampante EPSON Stylus Color 440
Stampante HP Deskjet 690C
Casse Stereo per PC amplificate
Scanner A4 Piano HP 3200C
Modem interno 56K
Scheda Rete 10/100 Ethernet - D-Link DFE 538TX
Scheda Rete 10/100 Ethernet - NetEasy by D-Link DRN-32TX
Modem ADSL USB esterno Alcatel Speed Touch (Manta) (Testato su Linux)
Modem ADLS USB esterno Alcatel by EfFicient Network - Speed Stream 4060
2 Case MINI-ATX 3 Slot 5.25 (250 Watt)
WebCam Philips TouCam Fun (PCVC 730K)
2 Alimentatori da 250 Watt ciascuno
Cuffie con Microfono per Multiplayer
Microsoft SIDEWINDER GAME PAD PRO - USB
3 Cassetti per Hard-Disk IDE
1 Ventola per Hard-Disk
1 Ventola per processore
1 Cavo di rete crossato (PC-PC) - 5 metri
1 Cavo di rete 10/100 - 5 metri

 
Il fatto di mettere OT non ti autorizza a postare sta roba (anche in
it.comp.hardware.palmari!!!!)
-- 
Roberto Tagliaferri<-> r.tagliaferri@(forse)
tosnet.it
	Sentito da una programmatrice:
	"Ma vi capita mai nella vita reale, tipo mentre
	rifate il letto di dire 'Ho sbagliato, pigio ctrl-Z'?"

        rifate il letto di dire 'Ho sbagliato, pigio ctrl-Z'?"
Bellissima !!!!

 Bellissima !!!!
 
La cosa simpatica è che quando l'ha detta c'ero (ovvero, non è una balla
:-))))
-- 
Roberto Tagliaferri<-> r.tagliaferri@(forse)
tosnet.it

Newsgroup: it.comp.os.linux.development
Titolo: Pacchetti multicast da satellite e ETHERIAL !! [per esperti]

Ciao a tutti,
tempo fà avevo postato riguardo la filtrazione di pacchetti multicast
provenienti dal satellite....siamo riusciti a filtrarli, e questo tramite
ETHERIAL, infatti ora possiamo decidere noi cosa scaricare.
Purtroppo si è verificato un problema....quando scarico una pagina ETHERIAL
la scarica corretamente, ma se la pagina contiene immagini queste non
vengono scaricate nel formato originale ma in un file HTM
(codificato)...pensavo che la conversione fosse poi automatica...e invece
niente !....se continua così potrò scaricare solo testo sigh!
Come posso fare a decodificare tali file ?
E' possibile settare ETHERIAL(o anche un altro sniffer se ne conoscete) in
modo che scarichi il tutto correttamente ?
Questo qui sotto è uno stralcio del contenuto di uno dei file:
HTTP/1.1 200 OK
Date: Thu, 21 Jun 2001 18:27:18 GMT
Server: Apache/1.3.19 (Unix) PHP/4.0.4pl1
X-Powered-By: PHP/4.0.4pl1
Content-Encoding: gzip
Content-Length: 4942
Content-Type: text/html
Age: 0
Connection: close
Via: HTTP/1.1 lx-inktomi (Traffic-Server/4.0.10 [cSsSfU])
 <        í=ÛrÛ¸'ÏÑW`8µ±]'uñ5±,Yò$NÆ»?í² ÔîTI©  '0¦ ? %ñ9ù?ýÂ}Üý"}Ûn?  ")Ê-
"T-§¦,'hô  n ä4 'ÁÔ>j4 'OZG Ã? 6;zÇ î Ì Äb¶½vb
GL9%LÞ3òs;Ô¹e d"¦O¸tÌ ÛªgãpÊ J :e}ãÍÉÙÉåñõù¥A CÀo o¼ã¦'|1
ecc....ecc.....
Ringrazio anticipatamente chiunque mi possa dare una mano !!
Ciao
Alessandro

  <        í=ÛrÛ¸'ÏÑW`8µ±]'uñ5±,Yò$NÆ»?í² ÔîTI©
E` un normale pacchetto scaricato da un server http, quindi devi
semplicemente "segare via" l'header (tutto quello che c'e` fino alla
prima riga vuota COMPRESA, e avrai la tua immagine o il tuo file.
La stessa cosa devi farla per gli html, altrimenti ti mostra l'header
all'inizio di ogni pagina.
Bye.


ho provato ma non funziona.....scusa tu come faresti?
io ho provato a selezionare quello che mi serviva e poi però ho avuto dubbi
su come decodificare...mi puoi fare un esempio ?
Ciao
Alessandro

 Content-Encoding: gzip
La codifica e` indicata da questo header. Per ottenere il file originale
devi prima filtrare i dati con gzip.
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
Non sempre quello che viene dopo e` progresso.
Alessandro Manzoni


Alcuni però non hanno questa stringa, quindi ritengo che ci deve pur essere
un modo automatico in cui visualizzare 'sti file
Ciao
Alessandro

 essere un modo automatico in cui visualizzare 'sti file
L'header indicato  specifica la codifica  dei dati che  hai ricevuto. Se
non c'e`  nulla i dati sono  gia` nel formato originale.   "Cosa sono" i
dati lo  puoi capire dall'header "Content-Type:  text/html".  In pratica
l'esempio che hai  postato e` un file html compresso  con gzip. Se fosse
stata un'immagine ci sarebbe stato "image/jpeg", ad esempio. 
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
This message will self distruct in 5 seconds.
Newsgroup: it.comp.os.linux.development
Titolo: Capire il tipo di kernel

Stò lavorando ad un demone che si deve comportare in maniera diversa per
due tipi di kernel fondamentali. I kernel in questione sono il ramo dei
kernel 2.4.xx e 2.6.xx.
Avrei bisogno troavre il sistema di poter avere va versione del kernel
per intero.
Se da console lancio kernelversion, ottengo solamente 2.4 o 2.6 e con il
man ho scoperto che  kernelversion non ha parametri...
C'è una funzione per il C che mi torna indietro il numero esatto del
kernel?
Potrei trovarlo analizzando il file /proc/version...
keres@Server:~$ more /proc/version
Linux version 2.6.8.1 (root@Server) (gcc version 3.3.4) #4 SMP Wed Sep
15 12:21:05 CEST 20
04
Avete altre idee???
Ciao, Keres.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

uname -r
-- 
Cos'e' rapinare una banca, a paragone di fondarne una?
                -- Bertold Brecht

 uname -r
Grazie, fantastico!!!


 Grazie, fantastico!!!
hai presente il rubinetto di sinistra ? ;-)
-- 
Ho bisogno di te, come il fiore ha bisogno della pioggia.
                -- America, "Need you"

 Avete altre idee???
The Right Way To Do It(R) è usare uname(1) o uname(2) (dipende dal
contesto).
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)                 [ 
http://www.emmanuelebassi.net
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

 hai presente il rubinetto di sinistra ? ;-)
E' una battuta che rasenta il sadismo ( :) ).
ROTFL.

 E' una battuta che rasenta il sadismo ( :) ).
faccio un corso x bastardi ;-)
-- 
Esattamente, non era che lei avesse proprio una rosa fra i denti.
Era piu' come se la rosa ed i denti fossero nello stesso bicchiere.

 faccio un corso x bastardi ;-)
Bhè, se ti và possiamo frequentare il corso "bastardi dentro e fuori"
di Davide Bianchi...
Ciao!


 di Davide Bianchi...
perche' , oltre a postare le "storie" tiene anche lezioni private ? :-)
-- 
Legge di Peer:
        La soluzione di un problema cambia la natura del problema.

 perche' , oltre a postare le "storie" tiene anche lezioni private ? :-)
Bhè, forse, chiedendoglielo...
K.

Newsgroup: it.comp.os.linux.development
Titolo: Thread

Ciao ragazzi,
avrei un problema.
Il codice di sotto presenta 2 problemi : 
1) Una volta creati n thread (le variabili Thread le memorizzo in un
 array ma il codice l'ho semplificato) vorrei ammazzarne poter essere libero 
di killarne qualcuno da main. A tal proposito ho usato pthread_cancel ma 
non me lo ammazza -> Suggerimenti ? 
2) I thread eseguono un ciclo infinito fin quando scadono i 5 secondi del 
main e allora il processo termina con tutti i suoi thread. Il problema è 
che dopo aver stampato il primo elemento del primo thread, stampa il 
secondo elemento del secondo thread e poi stampa gli elementi del terzo 
thread fino allo scadere dei 5 secondi. 
Vi ringrazio dell'eventuale aiuto.
____________________________________________________
void main()
{
....
pthread_setconcurrency(iNumThread);
....
//Faccio il ciclo per tutti i thread da creare. ....
hread_create(&pthread_var, NULL, (void*) thread_func,(void*)index);
...
// Li detacho...
pthread_detach(pthread_var);
.....
//Supponiamo che voglio ammazzare un thread, credo che si faccia : 
pthread_cancel(pthread_var);
sleep(5);
}
// Nella Funzione thread_func
void thread_func()
{
  // Per poter essere cancellato.       
  pthread_setcancelstate(PTHREAD_CANCEL_ENABLE ,NULL);
  pthread_setcanceltype(PTHREAD_CANCEL_ASYNCHRONOUS, NULL);
 
  while(1)
    printf("PROVA..... \n");
}

 pthread_cancel(pthread_var);
...
Che ti ritorna? L'unico errore definito dovrebbe essere ESRCH.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
    -<! And the will shall return And again hearts shall burn
         All the horns now will sing Leading you back to the metal winds !>-
                  Lost Horizon - Sworn In The Metal Wind

Newsgroup: it.comp.os.linux.development
Titolo: cygwin & XFree86

Ciao ho visto sul sito di cygwin che è possibile scaricare una versione di
xfree per cygwin e c'è anche un kde apposito qualcuno l'ha provato? io l'ho
installato e mi ha dato qualche errorino durante l'installazione ma poi
sembrava tutto ok, niente di grave. ma quando lo lancio non parte!!
Ciao
Wezzy
Ps è normale che dalla prompt di dos io possa usare tutti i programmi linux
di cygwin? non dovrebbero funzionare solo nella sua finastra???

di cygwin? non dovrebbero funzionare solo nella sua finastra???
La "finestra" del cygwin non e' ne piu' ne meno che una bash
ricompilata che usi al posto del prompt di dos classico. La bash ti
fornisce i comandi interni proprii della bash e questi non li troverai
ovviamente sotto la shell dos, pero' tutti i vari programmini che ti
fornisce il cygwin li usi tranquillamente dalla shell (sono programmi
compilati a parte, sia sotto cygwin che sotto unix che sotto dos,
anche se sotto dos ne trovi di meno). Se tu li hai nel path li usi
tranquillamente.
Non ricordo se si appoggiano alla libreria cygwin.dll o no pero'.
-- 
Mox
"Trust the programmer."
"Don't prevent the programmer from doing what needs to be done."
"Keep the language small and simple."
"Provide only one way to do an operation."
Newsgroup: it.comp.os.linux.development
Titolo: Rilevamento numero CPU installate

Ciao a tutti.
Avendo realizzato una semplice libreria C per l'esecuzione di thread in
parallelo per Linux  e per Windows, mi interesserebbe rilevare il numero di
CPU installate sotto Linux utilizzando il C o l'assembly.
Mi potreste dare qualche suggerimento, visto che non sono un mago della
programmazione Linux a basso livello ?
Grazie
        Alex


Dai un occhiata a /proc/cpuinfo
Alessandro.

 ha scritto:

Sui 2.6 potresti guardare quante cpu ci sono in
/sys/devices/system/cpu/. Per un sistema UP:
root@dreamland:/# ls /sys/devices/system/cpu/
cpu0/
Kronos
-- 
Home: 
http://kronoz.cjb.net
Se non sei parte della soluzione, allora sei parte del problema.


Per Linux:
popen( "grep '^processor' /proc/cpuinfo| wc -l", "r" )
Ciao,
-- 
       Roberto Divia`             Love at first sight is one of the greatest
       =============             labour-saving devices the world has ever seen.
Mailbox: C02110                 CERN-European Organization for Nuclear Research
E-mail: 
Robert...@cern.ch
           CH-1211 GENEVE 23, Switzerland
Newsgroup: it.comp.os.linux.development
Titolo: Debugger

Salve ragazzi,
ho una domandina da farvi.
Conoscete una GUI per utilizzare al meglio dbg, che non sia kdbg? :)
tnx

 Conoscete una GUI per utilizzare al meglio dbg, che non sia kdbg? :)
ddd
Il debugger di anjuta.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Take It All, Our Gold, Our Homes, Our Life, But We Didn't Kill 
	    Your Christ! !>- Blind Guardian - The Script For My Requiem
Newsgroup: it.comp.os.linux.development
Titolo: RedHat 7.2 + compilatore C

premetto che sono migrato qualche notte fa da windows 2000 a linux redhat 
7.2 con immenso piacere.
l'installazione che ho eseguito è quella standard (da utente dummy) a cui 
ho aggiunto kde.
ho scaricato successivamente da internet un programma che vorrei compilare, 
ma temo che l'installazione di default non abbia inserito il compilatore C 
poichè quando eseguo il 'configure' dell'applicazione ottengo il seguente 
risultato.
./configure
loading cache ./config.cache
checking for gcc... no
checking for cc... no
configure: error: no acceptable cc found in $PATH
Sicchè ho cercato i package che si riferiscono al compilatore C sul cd di 
redhat 7.2 e ho trovato qualcosa. Doppio click sull'icona per vedere 
comparire a video il package manager. Premo il pulsante per effettuare 
l'installaizone ma questa fallisce se il 'check dependencies' è abilitato.
Disabilitando questa opzione, riesco ad effettuare l'installazione del 
package, e in fase di  compilazione ottengo un messaggio che recita 
l'impossibilità di generare il file.
Ora mi chiedo, e rigiro la mia domanda al newsgroup: cosa devo fare per 
installare correttamente il compilatore C?
Ringrazio sin da ora quanti sapranno darmi un pò di supporto, anche 
semplicemente morale :)
Mr.Gulp
-- 
Mr.Gulp

 l'installaizone ma questa fallisce se il 'check dependencies' è abilitato.
installa anche i pacchetti da cui dipende... se un pacchetto per funzionare
dipende da un altro che non è presente di cosa ti scandalizzi se poi non
funziona? conviene dal momento ceh sei niubbo epr fare ste cose usare
direttamente anaconda (il tool di installazione di redhat)
comunque sei OT e ti conviene migrare su it.comp.os.linux.iniziare

 semplicemente morale :)
vai e reinstalla tutto e abbonda pure con i programmi installati
che poi cosi' li provi un po tutti :-)
poi quando sarai svezzato toglierai cio' che non ti serve
realmente 
bye
Namko

 Mr.Gulp
Metti i Cd nel lettore e installa i relativi rpm con il comando rpm <nome
pacchetto>!
Io uso mdk e non so esattamente come si chiamano (penso gcc..) ma sono
nei tuo CD !
Ciao

 pacchetto>!
I pacchetti che ti occorrono dovrebbero essere 
gcc-*blablabla
e, importante: le glibc-devel nonchè il pacchetto kernel-headers 
(dovrebbe avere un nome simile)
Riguardi, P.
-- 
_____
http://theunixplace.com/~entropia/index.html_____
 
  Mutationem motus proportionalem esse vi impressae 
et fieri secundum lineam rectam qua vis illa imprimitur
	I. N.

 
Questopost aveva piu' senso su it.comp.os.linux.iniziare, cmq... per prima
cosa, disinstalla l'rpm del gcc che hai installato senza tener conto delle
dipendenze (MAI farlo se non si e' sicuri). Usa il comando 
#rpm -e gcc
Dopo di che reinstalla DA LINEA DI COMANDO con
rpm -ivh <nome_pacchetto>.rpm e se ti da' errori di dipendenze (tipo
glibc-devel is needed by gcc) installa gli altri pacchetti necessari a
catena. 
Joe
-- 
"[Margherita Hack] dopo zichichi e' la mia scienziata preferita."
--Alex P
Per rispondermi togli a palermo le ultime due sillabe.
Newsgroup: it.comp.os.linux.development
Titolo: Ambiente sviluppo PHP?

OK, tutti mi avete suggerito di utilizzare PHP in Linux come analogo
di ASP in Windows.
Detto questo: esiste per PHP un ambiente di sviluppo professionale,
che permetta una certa efficenza...o si fa tutto a manina stile anni
80?
Grazie.


 */

 80?
Mah in php non vi e' molto di visuale ... 
che fai generi il codice graficamente ? :-)
il "codice" e' codice e si deve digitare con un editor
... anche con il Vbasic si fa tale cosa :-)
un editor in Xwindow qualunque fa al caso tuo
anche se ti consiglio (personalmente)
bluefish
www.bluefish.openoffice.nl
Ti permette di inserire i comandi PHP nel codice
avendo solo da sostituire i parametri di esempio
con quelli reali.
bye
e buona programmazione con php .
Namko

 80?
Io ti posso consigliare Home Site (della Allaire).
E' un editor HTML tag based (quindi non WYSIWYG) con un certo supporto
per il PHP e un sacco di funzioni utili per scrivere codice HTML in
maniera professionale.
Nota: si tratta di un programma per Windows, quindi dovrai sviluppare su
una macchina server separata (a meno di non voler utilizzare il PHP per
Win).
Claudio

80?
ma perche in asp si sviluppa in un ide?
comunque so che zend la società che sviluppa una parte di PHP 4
dovrebbe sviluppare un ide commerciale.
parti dal sito del PHP e cerca zend, 
www.php.org
e poi per quel che riguarda imetodi di sviluppo anni 80,
se con questi metodi hanno scritto linux, gimp, GNOME, KDE
e non so quanti altri programmi enormi a dir poco, 
vuol dire che tanto male non sono.


Si fa a manina, ma in stile anni 2000....
A parte questo e premesso che io uso Emacs, tempo fa vidi 
http://www.project9.com/kphpdev/
che sembrava un ambiente di sviluppo per PHP.
Dico sembrava perche' era in sviluppo, ma lo vedo fermo ormai da troppi mesi.
Io non sono mai riuscito a farlo funzionare, e altri con cui ebbi dei confronti
nemmeno.
Prova a vederlo, magari guarda se hanno spostato il sito da qualche altra parte.
Ciao
Newsgroup: it.comp.os.linux.development
Titolo: Linux e MMX

Ciao  a tutti!!!
Ho sviluppato un'applicazione di image processing in ANSI C sotto linux
utilizzando il compilatore gcc.
Vorrei migliorare le performance del programma utilizzando le librerie
MMX...avrei alcune domande:
1) qualcuno conosce un qualche link dove possa trovare esempi di codice?
2) il gcc compila codice che richiama istruzioni MMX?? o e' necessario
qualche altro artificio?
3) mi sembra di aver capito guardando in giro che l'AMD ha implementato le
librerie MMX partendo dal K6...e' giusto?
Grazie in anticipo a tutti coloro che vorranno illuminare la mia mente!!
Ciao,
Giacomo.

 MMX...
Dipende da cosa intendi per librerie MMX.
Se vuoi poter accedere ai registri MMX da C fai cosi':
info gcc
poi segui i seguenti link:
Invoking GCC -> Submodel Options -> i386 and x86-64 Options -> Note X86
Built-in Functions
Qui trovi elencate le funzioni C per accedere ai registri MMX.
Quando compili un sorgente che utilizza queste funzioni devi aggiungere
"-mmmx" alle opzioni del gcc. 
Saluti
-- 
Armitage
It takes a long time to understand nothing

 ha scritto nel messaggio
news:pan.2002.10.24....@despammed.com...


 effettuano convoluzioni di una immagine con una maschera, etc...
Mi pare ci sia una libreria libmmx o lib3dnow, adesso non ricordo
esattamente. Pero` se cerchi una libreria che ti faccia le convoluzioni
con una semplice funzione non credo che la troverai, soprattutto
ottimizzata per mmx, 3dnow o sse.
Puoi scriverti le funzioni usando chiamate alla lib mmx, cmq.
P.S.: Quota meglio la prossima volta.


Trovati su 
http://freshmeat.net
:
http://sourceforge.net/project/showfiles.php?group_id=25287
http://www.ka9q.net/code/fec/
Alessandro.

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

Esiste un'interfaccia grafica per Postgres che faccia meno pieta'
di pgaccess? 
Inoltre esiste un driver odbc per postgres per connettersi
da client windows a server postgres in linux?
Grazie Dario

 da client windows a server postgres in linux?
http://gborg.postgresql.org/project/psqlodbc/projdisplay.php
Ciao
  David
-- 
<d.santinoli presso mi. flashnet. it>

DZ wrote:

Io ho settato la cosa in modo da usare M$Access come frontend per un
database PostgreSQL su un computer remoro con Debian. Funziona
perfettamente con gli ODBC che ho trovato in internet, credo sul sito di
PostgreSQL ma non mi ricordo esattamente.
-- 
---Palantir---
ICQ:57482808   
Hi! I'm a .signature virus! Copy me into your ~/.signature, please!

 di pgaccess?
Si, PgAdmin:
http://gborg.postgresql.org/project/pgadmin/projdisplay.php
Ben.

 Io ho settato la cosa in modo da usare M$Access come frontend per un
[...]
 
Puoi fare lo stesso sfruttando la connettivita` JDBC o ODBC in StarOffice
o OpenOffice.
Newsgroup: it.comp.os.linux.development
Titolo: Convertire Applicazione

Ciao,
Ho una piccola applicazione in java (JDK1.4) che prima funzionava in windows
e ora funza in Linux, però vorrei convertirla in qualcosa di più veloce ...
Cosa mi consigliate???
L'applicazione si interfaccia con il modem, la porta parallela ed esegue
script di shell in c
Grazie
SnakeCharmer

 script di shell in c
Scrivila in c allora
-- 
Rhymes (rhy...@NOSPAMmyself.com)
linux registered user #219707
linux registered machine #172395

 ha scritto nel messaggio
news:pan.2003.02.20....@dot.com...


 Ma è grafica mi conviene in gtk?? in wxwindows??? o ......???
Scegli tu :) Guarda un pò i tutorials..


 Ma è grafica mi conviene in gtk?? in wxwindows??? o ......???
ti serve la portabilità?

 ha scritto nel messaggio
news:pan.2003.02.20.19...@nospam.vi.it...

Newsgroup: it.comp.os.linux.development
Titolo: proc file system: Linux vs Solaris

Ciao a tutti.
Scusatemi se FAQ o RTFM, datemi il link corretto.
Ho la necessita' di monitorare la quantita' di memoria utilizzata da un mio
processo server, in particolare lo stack, dall'interno del processo stesso.
Utilizzando il proc filesystem posso aprire il file /proc/PROCID/status e
avere le informazioni che mi servono, tuttavia:
1) esiste un metodo per avere programmaticamente queste informazioni?
Ad es. su Solaris si puo' aprire il file da C con una banale open e poi fare
una
ioctl(fd,PIOCTATUS,prs);
che riempiva una struttura con i dati in questione.
Su Linux (in particolare RedHat 8) non ho trovato nulla del genere (ma la
ricerca e' stata frettolosa) e quindi da C devo fare un bruttissima
system("more /proc/PROCID/status | grep ...");
avendo prima ottenuto il procID e avendolo inserito nella stringa, ecc,ecc..
Inutile dire che questo scasina tutto l'output, in particolar modo se viene
rediretto su file.
C'e' un modo simile a quello disponibile su Solaris?
2) Con il metodo descritto al punto 1 mi ritrovo con delle informazioni
sull'utilizzo di memoria che non riesco a spiegarmi.
In particolare, la memoria sembra rimanere costante a cavallo di operazioni
che la allocano esplicitamente, mentre aumenta notevolmente a cavallo di
operazioni che la utilizzano e la liberano al volo.
Percio' mi/vi chiedo anche:
quanto sono affidabili/sincronizzate le operazioni ottenute in questo modo?
(Questa domanda vale anche per Solaris!)
Grazie in anticipo a chiunque vorra' rispondere.

 C'e' un modo simile a quello disponibile su Solaris?
Non so a livello di ioctl ma il file status su procfs lo puoi aprire con
fopen e leggere sino a VmStk
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail** 
       -<! Riding from wastelands Black were their skies
              My armour's still bleeding Ripped by fire and ice !>-
                    Lost Horizon - The Kingdom Of My Will

 operazioni che la utilizzano e la liberano al volo.
a tal proposito avanzo un'ipotesi: puo' darsi che quello che tu stai
misurando sia la dimensione dello heap, e non della memoria
effettivamente utilizzata nello heap. Se hai uno heap da 2 MB ma con
in mezzo un buco da 1 MB, allocare 1 MB di memoria non comporta
un'espansione dello heap, perche' viene utilizzato lo spazio libero
che sta in mezzo. Se invece tenti di allocare 1.5 MB il programma e'
costretto ad espandere lo heap, e rimane espanso anche se la memoria
allocata viene liberata subito dopo.
(il tutto dipende da come viene gestita la memoria dinamica... a suo
tempo avevo scritto qualcosa sul funzionamento del gestore dello heap
della libc di linux, se ti serve te lo spedisco in privato).
-- 
There are only 10 kinds of people in the world --
Those who understand binary, and those who don't.

 Those who understand binary, and those who don't.
Bellissima :-)
Newsgroup: it.comp.os.linux.development
Titolo: Cerco aiuto x porting gestionale da Kylix a Free Pascal/lazarus.

Ciao a tutti,
cerco collaborazione per un software gestionale (già in uso da qualche
anno ad aziende commerciali) scritto con Kylix e compilato anche con
Delphi, che vorrei trasferire in Lazarus, rendendolo OpenSource con
licenza GNU LGPL.
C'e' qualcuno interessato. Il software attualmente e' super collaudato e
funziona bene su SUSE (fino alla 11), su UBUNTU(fino alla 10.10 32 bit)
e su Windows XP.
Grazie e scusate l'intrusione.
-- 
NonnoWeb
-- 
NonnoWeb

 Delphi, che vorrei trasferire in Lazarus, rendendolo OpenSource con
Io ho lavorato con Pascal e Delphi, Kylix lo installai anni fa ma poi non 
l'ho più utilizzato. Potresti iniziare a pubblicare il codice da qualche 
parte, in modo tale che chi vuole può legegre ed iniziare a collaborare 
con te.
Francesco

 ha scritto:

Si Francesco, lo faccio senz'altro, puoi per cortesia registrarti
(fornendo semplicemente l'email) al sito 
www.sennaweb.org
, così riesco a
mandarti la poassword per scaricare i sorgente.
Ciao enzo
en...@sennaweb.org
-- 
NonnoWeb

 ha scritto:

Qui trovi il modulo per scaricare i
sorgente:
http://www.sennaweb.org/page.php?45
Tieni presente che attualmente, la versione che è per Kylix e Delphi 6 clx
funziona molto bene ed è super collaudata. Da quanto vedo, perlomeno a
prima vista, per fare il porting su Lazarus non dovrebbe esserci molto lavoro.
Enzo
-- 
NonnoWeb

 
en...@sennaweb.org
Ciao, mi sono iscritto, ora come faccio a scaricare i sorgenti ?

Newsgroup: it.comp.os.linux.development
Titolo: Errore con tool chain

Salve, sto cercando di creare una tool chain per linux Power PC su kernel
2.4.18 utilizzando:
autoconf 2.13
binutils 2.15
gcc 3.2
glibc 2.2.5
glibc-linuxthreads 2.2.5
Durante la compilazione delle glibc (2.2.5) appare il seguente errore:
no rule to make target ../math/fenv_const.o needed by ../math/libm.a
chiunque mi potesse essere d'aiuto risponda sul news o posti una mail a
sfarina....@akhela.com
grazie

Newsgroup: it.comp.os.linux.development
Titolo: Problema installazione ubuntu

Salve a tutti, sto provando ad installare ubuntu sul mio portatile asus 
a6va ma sia la versione live che quella da installare si piantano alla 
scritta:
* STARTING HOTPLUG SUBSYSTEM
senza darmi altri mess. d'errore sapete come posso risolvere grazie.

Aniamtrix ha scritto:

I soliti: prova a fare l'installazione con l'acpi disabilitata, in safe
mode e con le varie opzioni che il CD ti presenta al boot.
Ma soprattutto: non postare su icol.DEVELOPMENT questo tipo di domande
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Grandissima mi par l'inezia di coloro che vorrebbero che Iddio avesse
fatto l'universo più proporzionato alla piccola capacità del lor discorso.''
     --Galileo Galilei (Opere VII)
Newsgroup: it.comp.os.linux.development
Titolo: Sviluppare con tcl/tx

Ciao,
conoscete ambienti IDE per sviluppare
in tcl/tx?
Grazie

in tcl/tx?
visualtcl
-- 
		Giuseppe Corbelli
    -=< A Metal Heart Is Hard To Tear Apart >=-
ANTI-SPAM: E-Mail address is fake. Substitute cowo with IHATESPAM.

in tcl/tx?
Sí :
Visual Tcl
SpecTcl    ( 
http://sunscript.sun.com/products/spectcl
 )
XF
GUIBuilder
Ciao

in tcl/tx?
Visual Tcl
SpecTcl  ( 
http://sunscript.sun.com/products/
 )
XF
GUIBuilder
Ciao

Grazie a tutti.
Ciao

Newsgroup: it.comp.os.linux.development
Titolo: Re: Problema con math.h

 Grazie
risolto: dovevo aggiungere -lm come parametro
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Ho un problema con la libreria standard <math.h> in C su GNU/Linux: 
se scrivo un programma in C includendo la suddetta libreria, ed
utilizzando funzioni come exp, expf ecc..., il linker del GCC non riesce a
risolvere il riferimento alla funzione.
Se invece compilo col G++ file tutto liscio.
Come si spiega? Devo passare qualche strano parametro al GCC?
Grazie
-- 


Newsgroup: it.comp.os.linux.development
Titolo: try catch

Avete presente la clausola try catch che c'è in java?
In C è posibile avere qualcosa di simile?
-- 
Non c'è più forza nella normalità, c'è solo monotonia.

 In C è posibile avere qualcosa di simile?
In c++, è pressochè uguale.
Ciao,
Fabio Alemagna

 In c++, è pressochè uguale.
non esiste un backport in C?


 non esiste un backport in C?
No, e non avrebbe alcun senso farlo. 
Comuque che ti costa usare il c++?
Ciao,
Fabio Alemagna

 
non puoi fare un "backport", sconquasseresti lo standard
per fare una cosa simile dovresti gestirti un sistema autonomo si segnali a
memoria condivisa. fai tu
-- 
Wave++, member of EventOrizon software
http://members.xoom.it/wavexx

 Comuque che ti costa usare il c++?
perché tutto il resto è già scritto in C.


 memoria condivisa. fai tu
mi sa che farò così


 perché tutto il resto è già scritto in C.
guarda che compila lo stesso anche se usi il C++. Il C++ è
retrovompatibile.
Ciao,
Fabio Alemagna
Newsgroup: it.comp.os.linux.development
Titolo: aiuto su named pipe e blocking read

Ciao a tutto il NG,
Ho la necessità di utilizzare una named pipe fifo tra alcune
applicazioni non imparentate da fork, spiego che cosa devo fare:
- Applicazione master, questa inizia prima di tutti, crea la named
pipe, la apre e si mette in read bloccante (quindi niente O_NONBLOCK)
fino a quando non arriva qualche cosa
- Applicazioni slave, ne ho diverse, aprono la pipe (già esistente),
la utilizzano in write, tutte mandano UN solo messaggio al master (tipo
"ciao", "abcd" e niente di più), chiudono la pipe e fanno altre cose
La mia applicazione funziona sia sul server che sui client, il loop di
ricezione del server è qualche cosa del tipo:
while (1) {
    memset(Buffer, 0x00, PIPELEN);
    iBytes = read(Pipe, Buffer, PIPELEN);
    Buffer[iBytes] = '\0';
    printf("DEBUG, read = %s\n", Buffer);
}
Ogni client fa una singola write, chiude la pipe, termina il programma.
il problema è che quando la pipe viene chiusa in scrittura da TUTTI il
server riceve iBytes=0 e la read ritorna sempre (in quanto ho raggiunto
EOF), come se fosse non bloccante.
Di solito tutti hanno bisogno di una read non bloccante, nel mio caso
invece voglio che la read rimanga li dov'è, non voglio che questo
stupido loop mi porti via tempo CPU.
Posso ovviare facendo una close ed una nuova open dopo la read, in
questo modo non incorro nel problema ma mi sembra un pò una vaccata.
Sto lavorando con hardware embedded, le risorse sono poche e vanno
usate bene, mi piacerebbe usare i socket (che fanno questo lavoro) ma
nel mio caso non posso, evito inoltre le chiamate IPC mem, semafori e
cose del genere; si esatto, devo usare le named pipe.
Kernel v2.6 opportunamente tagliato, in ogni caso la uclibc o la glibc
sono disponibili, quindi la domanda è di programmazione per computer
generico, no hw related
Sto facendo un datalogger che tramite varie applicazioni (client)
accede ad un programma specifico (server) che gestisce alcune risorse
C'è qualcuno che ha qualche idea ?
Grazie in anticipo per le risposte
Ben
(aka Andrea Benini)

 C'è qualcuno che ha qualche idea ?
esattamente, come la crei la pipe?

 EOF), come se fosse non bloccante.
ah, non avevo letto che non usil'apertura nonblocking, dal man fifo:
The  kernel  maintains exactly one pipe object for each FIFO special file
that is opened by at least one  process.  The FIFO must be opened on both ends (reading and
writing) before data  can  be  passed.  Nor- mally, opening the
FIFO blocks until the other end is opened also.
A process can open a FIFO in non-blocking mode. In this case, opening for read only will succeed even if
noone has opened on the write side yet;

Per il momento l'unico modo che ho trovato è proprio quello di
chiudere la pipe e riaprirla, la read mi esce proprio perchè non c'è
nessuno che scrive, il man dice questo.
C'è qualcuno che ha trovato un sistema alternativo per gestire la
questione ?
Ciao
Ben

 stupido loop mi porti via tempo CPU.
Usa "select".
Max