mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.os.linux.development
Titolo: Problemone system() ANSI C

#firma.c
#include <stdio.h>
#include <stdlib.h>
int main()
{
char *comando = "openssl ... -passin pass:xxxxxx";
system(comando);
}
gcc firma.c
cat a.out
come impedire che si legga la stringa passata a system()?

 || ||\\  |\ ||
| . . o | web: 
http://visualhunter.sourceforge.net/
  || || || ||\||
| o o o | Skype: IacopoDeeNosee                      || ||//  || ||
`-------`----------------------------------------------------------

 hai provato a redirigere l'output?
Non cambia nulla, il problema non sta nell'output del programma che 
peraltro non c'ï¿œ, ma nel fatto che un eventuale hacker che riuscisse ad 
entrare nel server potrebbe con un semplice "cat" leggere il contenuto 
del binario (a.out) e carpire la stringa passata, particolarmente 
critica "-passin pass:xxxxxx" che passa il PIN all'HSM (token hardware 
dove ï¿œ archiviata la key per la firma dei certificati digitali)

 dove � archiviata la key per la firma dei certificati digitali)
beh puoi fare in modo di rendere impossibile da capire come la
password venga costruita, facendoci varie operazioni all'interno del
sorgente. tipo costruire la stringa con la pwd una lettera allavolta in
giro per il programma, richiamando magari qualche funzione strana,
fcendoci operazioni sopra (tipo due volte l'xor) eccetera eccetera.
Costruire l'argomento della system come
strcat(""openssl ... -passin pass:",stringa costruita in tanti passaggi)
ma il problema vero �, se uno puo' accedere all'eseguibile, chi gli
impedisce di farci reverse engineering sopra e fregarti in ogni caso??

 impedisce di farci reverse engineering sopra e fregarti in ogni caso??
Esatto. Secondo principio di  Kerckhoffs.
http://en.wikipedia.org/wiki/Auguste_Kerckhoffs
Stai cercando di fare una cosa insicura, pertanto così com'è non c'è
soluzione.
L'unica cosa semi-seria che puoi fare se vuoi continuare su questa
strada, è dare permessi di lettura ad un file contenente la password
solo ad un utente particolare (come root), e poi permettere al
programma di girare col SUID settato. Chiaramente, non è soluzione
priva da rischi nel momento in cui inizi a permettere all'utente di
dare input via linea di comando al programma (occhio ai buffer
overflow, o è un disastro).
Matteo

 come impedire che si legga la stringa passata a system()?
metti la password in un file accessibile solo dal programma o 
dall'utente e passi come parametro il nome del file.
Questa ï¿œ l'opzione usata da alcuni programmi, come per esempio gli 
ldap-utils
Newsgroup: it.comp.os.linux.development
Titolo: bash programming.

Sto iniziando a masticare un po di bash scripting. Ho realizzato questo 
piccolo script, che cerca di unire i comandi
ls -l
e
du -sh
##################################
#! /bin/bash
set `ls`
# print the total
ls -l | sed -n '/^tot./p'
for file in $*
do
  	[ $file = "." ] || [ $file = ".." ] && continue
  	# delete the last '/', added by the command ls -l
  	file=$( echo $file | sed 's:\/$::' )	
 
  	size=$( du -sh $file 2> /dev/null )
  	size=$( echo $size | sed 's: .*::' )
  	size=$( printf "%11s\n" $size ) # format the output
  	ls -l --color -F -d $file | sed "s:[0-9- ]\{11\}:$size:g"
done
###################################
funziona perfettamente, ma è decisamente lento... qualcuno ha qualche idea?
la mia seconda domanda era:
come "Advanced Bash-Scripting Guide" per bash e "Effective AWK 
programming" per AWK esiste qualcosa di simile per comandi quali sed, 
grep e, soprattutto, per le regular expression?
grazie.
Redrum

      ls -l --color -F -d $file | sed "s:[0-9- ]\{11\}:$size:g"
Ok, anche se mi sa che c'e` un trattino di troppo in [0-9- ].
In generale, se proprio dovessi matchare anche un trattino, mettilo come 
primo carattere del range, ovvero [-0-9 ], per la regoletta di massima 
che se si vuole che i caratteri speciali nei range (fondamentalmente 
"]", "[" e "-" non siano considerati speciali, vanno messi all'inizio 
del range, eccetto  "^" che chiaramente non va per primo in questo caso.
-- 
   |   \    \  | ___|_  |_  | ianezz a casa sua... :-)
   |  _ \  | \ | _|    /   /  Visita il LinuxTrent a
  _|_/  _\_|  _|____|___|___| 
http://www.linuxtrent.it

una serie precisa ed utile di consigli.
grazie.


 una serie precisa ed utile di consigli.
Te ne do uno anche io: impara a quotare.
-- 
 Ciao, Bianco.                         Reply to luca.bianco (at) 
tiscali.it
|--------[Powered by Debian GNU/Linux Sarge - 2.4.19 - AMD K6-200]--------|
|------------[Linux Registered User #287769 - Machine #169192]------------|
Newsgroup: it.comp.os.linux.development
Titolo: Collegarsi in telnet automaticamente

Un ciao a tutto il newsgroup !
Vengo subito al sodo, anche perchè il problema è molto pratico : avrei bisogno 
di collegarmi, in telnet, da un server linux ad un altro server linux, ma in 
maniera automatica, lanciando dei comandi e controllandone i risultati.
Facendo un breve esempio, il programma che dovrei fare dovrebbe, ricevuti in 
ingresso ip, nome utente e password, collegarsi in telnet a quell'ip e lanciare 
alcuni comandi,come potrebbe essere "cp nomefile nomefile1" e "rm nomefile", 
controllando poi che i comandi non abbiano restituito un errore ( e nel caso 
che invece si sia verificato un qualche problema uscire segnalandolo ).
Tutto questo stavo provando a farlo con il C-Kermit, ma sinceramente vedo la 
cosa poco fattibile...infatti se lancio a mano lo script che avevo fatto, 
reindirizzando l'output su un file di testo ( per controllarne l'evoluzione 
successivamente )  viene eseguito ma la shell dopo non è più utilizzabile ( non 
viene più fatto l'echo dei tasti premuti ). Se invece lo eseguo da crontab, la 
connessione non avviene proprio per niente e quindi lo script non viene 
eseguito.
Sono stato abbastanza chiaro ? Qualcuno saprebbe aiutarmi e darmi qualche dritta ?
Grazie, Leonardo.

 e controllandone i risultati.
Prova a  cercare expect, spesso  sono stati postati esempi  sui gruppi
icol*, guarda se ti sono utili.
-- 
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]

 verificato un qualche problema uscire segnalandolo ).
un occhio a questo che mi sembra promettente:
ivan@stige:~> apt-cache search telnet | grep perl
perl-Net-Telnet - Net::Telnet - interact with TELNET port or other TCP
ports 

che invece si sia verificato un qualche problema uscire segnalandolo ).
in ruby:
require 'net/telnet'
con= Net::Telnet.new 'Host' => '
sdf.lonestar.org
'
puts con.login( 'miouser','miapass') # "\nNetBSD/alpha (sdf) (ttypF..
puts con.cmd( "ls") # ".    ..    .cookie    .history   .hushlogin..
non che sia molto piů difficile in perl python o tcl :)

 Sono stato abbastanza chiaro ? Qualcuno saprebbe aiutarmi e darmi qualche dritta ?
se fai script puoi usare expect
Newsgroup: it.comp.os.linux.development
Titolo: Software controllo presenze

Qualcuno è al corrente dell'esistenza di software open source, anche
commerciale, per il controllo delle presenze che giri sotto Linux ?
Dovendo eventualmente procedere da zero, come ci si interfaccia con i
lettori di badge ?
Qualcuno ha esperienza ?
Grazie
  Nellinux

 ha scritto nel messaggio 
news:4d3b3a23.04102...@posting.google.com...

Auguri...........
io sto facendo il porting per una cosa del genere e ti dico che la ditta che 
lo ha realizzato per un altro sistema operativo (compreso il db) ha 
impiegato 6 anni e noi abbiamo 9 mesi per realizzare il porting 

Nello Sola wrote:
 > Qualcuno č al corrente dell'esistenza di software open source, anche
 > commerciale, per il controllo delle presenze che giri sotto Linux ?
 >
Questo e' un software commerciale che funziona sicuramente sotto linux:
http://makeashorterlink.com/?K4B413699

...

Ho sviluppato un'applicazione tipo web per il controllo presenze
basata su un rilevatore di impronte digitali (ma adattabile facilemte
a qualunque tipo dispositivo, es. badge magnetici, contact-less,...).
Sto per realizzarne un'altra di tipo stand-alone da interfacciare ad
un rilevatore di schede contact-less.
Se desideri saperne di piu' contattami (mailto:
am...@libero.it
).

Newsgroup: it.comp.os.linux.development
Titolo: [Semi-ot] Reg Exp

Do someone knows a good regular expression snippet of code in C++ ?
I would like to keep my program "external library free" so it would be 
perfect to find some code snippets insthead of a whole library.
I'm using CodeBlocks as dev environment (if it's usefull to know)
Thanks in advance.
-- 
rIO.sK


LOL perche' ho postato in inglese lo so solo io...  :D
-- 
rIO.sK

Newsgroup: it.comp.os.linux.development
Titolo: problema con le pipe

controll deve inviare comandi a spice in funzione dell'output che questo ha 
di volta in volta durante l'esecuzione. (spice scrive su stdin e stdout).
Sono ricorso alle named pipe ma non riesco ad usarle.
Ho provato con
        mkfifo fifo
        controll < fifo | spice | echoing > fifo
ma mi dà l'errore di "broken pipe".
Non riesco a ottenere "un circolo" di i/o.
Dove sbaglio?
Grazie e ciao...
(p.s. sto programmando in standard C).
-- 
__________________________________
"Ama e fai ciò che vuoi".... 
__________________________________

 di volta in volta durante l'esecuzione. (spice scrive su stdin e stdout).
Scrive su stdin ??? mi pare poco probabile.
Comunque per fare il gioco che dici te ti ci vogliono due pipe. Una per lo
standard input e una per lo standard output.
qualcosa tipo:
spice <fifoin > fifoout &
e poi far scrivere a control su fifoin e leggere da fifoout.
Ciao
Simone
Newsgroup: it.comp.os.linux.development
Titolo: [C] creare una nuova finestra

 
          Salve
vorrei implementare questa cosa:
dato un client e un server,
se il client scrive un comando, il risultato dal server lo vorrei stampare
in una nuova finestra.
Esiste un modo in C di creare una NUOVA FINESTRA e li stampare i risultati??
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Esiste un modo in C di creare una NUOVA FINESTRA e li stampare i risultati??
l' iso c non sa cos' e' una finestra. Ovviamente esistono fior di librerie
grafiche per gestire finestre (penso alle gtk, senza sforzarmi piu' di
tanto, ma ce ne sono assai)
-- 
Capacita'. Volonta'. Occasione.
Cio' che serve per ottenere quel che si desidera.

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

Ciao a tutti:
Avrei bisogno di scrivere su tty0 ( COM 1 ? ) e leggere su tty1 ( COM 2? ),
avete qualche esempio in C++ oppure link utile?
Grazie  e ciao

 ha scritto nel messaggio
news:Mha48.23366$hi.5...@news1.tin.it...

http://www.ibiblio.org/pub/Linux/docs/HOWTO/Serial-Programming-HOWTO

Newsgroup: it.comp.os.linux.development
Titolo: Framebuffer device

C'e' qualcuno che sappia indicarmi dove trovare informazioni su come
scrivere programmi che utilizzino il frame buffer device? Ho cercato in giro
ma non ho trovato molto, e comunque poco aggiornato (si parla di kernel
2.1.x).
Grazie
Alessandro Staltari.

 2.1.x).
c'è una subdirectory apposita nella directory della documentazione dek
kernel: linux/Documntation/fb/*.txt
Saluti,
Fabio Alemagna

 ha scritto nel messaggio
news:38DFD462...@studenti.unina.it...


L'ho gia' letto ma non mi e' stato molto utile.
Comunque grazie.

  -  Debian User
   GnuPGid 0xC9F7DB89/1024  -  Sei tu un Dio? No. Allora muoriii!!
 Key fingerprint = EE38 2537 FA41 D481 4998  EB24 905A 999F C9F7 DB89
Undergraduate Student of Computer Science at Bologna University [Italy]

Newsgroup: it.comp.os.linux.development
Titolo: Documentazione per GTK2

Ciao a tutti quanti !!
Esiste della documentazione completa per lo sviluppo con le GTK2 ?
Ma sopra-tutto, esiste un libro ?? (sempre per le GTK2, per le GTK1 si)
Qualche cosa in italiano ?
Grazie
Ciao
	MaX

 Qualche cosa in italiano ?
Boh qualche traduzione qua e la.
ps. puoi specificare il linguaggio?
-- 
Lawrence Oluyede (l dot oluyede at virgilio dot it)
"If the implementation is hard to explain, it's a bad idea"
      The Zen Of Python, Tim Peters

 
C
Ciao
	MaX

 Boh qualche traduzione qua e la.
avevo cominciato a tradurre il tutorial ma è lì sospeso, se qualcuno mi
dà una mano posso anche ricominciare... :)

No mi dispiace, al massimo un E-Book (italiano) su GTK+ (che non ho ancora
letto però)
bye.
Newsgroup: it.comp.os.linux.development
Titolo: 4 Distro Live -> 1DVD

Salve in giro ci sono varie distribuzioni live di linux (mi riferisco
a quelle che non hanno necessità di essere installate ma partono al
boot del pc), avendo varie di queste distro mi chiedevo se era
possibile metterle tutte su un unico DVD e utilizzare qualche cosa per
scegliere quale far partire, immagino una specie di grub o lilo sul
DVD.
Naturalmente sapendo che le distro sono solitamente fornite come iso
avevo pensato di montarle e creare sul dvd varie cartelle all'interno
delle quali copiavo i files della distro realizzando ua struttura del
genere:
DVD
  File tipo grub
  + Knoppix (dentro la cartella i file della distro)
  + Gentoo (dentro la cartella i file della distro)
e così via.
Sperando di essere stato sufficientemente chiaro e che qualcuno abbia
qualche indizio o link utile da indicarmi vi ringrazio.

 qualche indizio o link utile da indicarmi vi ringrazio.
Ti avrei risposto, se non fosse un multipost.
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Se Gauss fosse vivo oggi, sarebbe un hacker.''
      --Peter Sarnack (Princeton University)

Newsgroup: it.comp.os.linux.development
Titolo: DB Access su server Linux?

Sapete dirmi se č possibile inserire su un server Linux un Database MS
Access   (.mdb) e quindi accedervi da pagine web tramite php?
E ovviamente come (odbc da installare, stringa di connessione)! O un
sito dove reperire relative informazioni!
Ciao, grazie.

Access   (.mdb) e quindi accedervi da pagine web tramite php?
OMG !
Se non sei costretto ad usare access, ti conviene
usare qualsiasi altro db (es . mysql , postgresql).
Bonf

Newsgroup: it.comp.os.linux.development
Titolo: [?] [NEWBIE] Problemi con gcc

Salve a tutto il NS..
sono un novellino di Linux.. ho iniziato a sviluppare qualcosina (tanto per
fare qualche prova) in C tramite un normale editor di testo che ho trovato
qua e la nei menù.. poi, da console, ho eseguito il comando gcc -o nome
nome.c e mi ha creato un file (che le proprietà classificano come
applicazione..) Come faccio ad eseguirlo da console ?? io scrivo nome & ma
mi dice che non è un comando valido.. dove sbaglio??
Scusate l'ignoranza..
Grazie


Devi usare "./nome".
Se il programma non e' in uno delle directory elencate nella variabile 
d'ambiente PATH la shell non sa dove cercarlo quindi devi specificarne
il percorso completo.
Alessandro.

 Alessandro.
Enrico

 Grazie, non lo sapevo..
puoi comunque mettere la directory corrente (.) nel path, aggiungendo
una riga simile a questa nel .bash_profile
PATH="${PATH}:."
L'importante e' che il . sia l'ultima directory elencata nella
variabile PATH, altrimenti apri un bel buco nella sicurezza e, se
lavori su una macchina multiutente, qualcuno potrebbe approfittarne
per farti eseguire comandi arbitrari.
-- 
There are only 10 kinds of people in the world --
Those who understand binary, and those who don't.

Dr. Foobar :


PATH="${PATH}:."
É comunque meglio non farlo.
usa "./nomeprog", non mettere mai la directory corrente
nel path, potrebbe essere pericoloso.
Ciao
F.
Newsgroup: it.comp.os.linux.development
Titolo: Tabulare output di un databases in BASH

In BASH, ho la necessita' di tabulare i record  presi da un databases MySql,
altrimenti chi li leggi si trovera' tutto spostato e non tanto leggibile.
Come e' possibile farlo?
Grazie mille.

 Come e' possibile farlo?
Printf?
-- 
  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

 writes:

Do' per scontato che questo non lo possa fare:
bard@prism:~$ mysql -u bard -p -e 'use test; select * from commands;'
Enter password: 
+--------+----------+
| name   | purpose  |
+--------+----------+
| emacs  | os       |
| vi     | editor   |
| mutt   | mua      |
| pine   | mua      |
| mysql  | dbclient |
| mysqld | dbserver |
+--------+----------+
Potresti salvare direttamente in un file:
bard@prism:~$ mysql -u bard -p -e 'use test; select * into outfile \
  "/tmp/commands.txt" from commands'
Enter password:
bard@prism:~$ cat /tmp/commands.txt
emacs   os
vi      editor
mutt    mua
pine    mua
mysql   dbclient
mysqld  dbserver
Oppure, se hai gia` un file e devi riformattarlo, con il comando
column (-s indica il separatore):
bard@prism:~$ cat commands.txt
emacs,os
vi,editor
mutt,mua
pine,mua
mysql,dbclient
mysql,dbserver
bard@prism:~$ column -t -s, commands.txt
emacs  os
vi     editor
mutt   mua
pine   mua
mysql  dbclient
mysql  dbserver
Massimiliano

Newsgroup: it.comp.os.linux.development
Titolo: MySQL non mi si connette:-((

Vorrei capire perke nella MDK 9.0 non riesco a collegarmi al server Mysql 
versione 3.23.52-1mdk mi da sempre questo errore:
ERROR 2002: Can't connect to local MySQL server trough socket 
'/var/lib/mysql/mysql.sock' (2)
infatti vado in quella directory e non c'è il file mysql.sock.
Come faccio? Lo scrivo io e che parametri servono?
Grazie

 Grazie
Hai fatto partire il demone prima vero? (safe_mysqld)?
Ciao,
Luca

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
<inviati & spediti>
Michele P ha scritto:

Ciao,
Mysql ha un bellissimo e dettagliatissimo manuale html. Anche io avevo 
problemi del tuo tipo, ma li ho risolti con il manuale. Prova.
                        Ciao
                        Shrike 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see 
http://www.gnupg.org
iD8DBQE9yS9WTuUdJ64OZbkRAkOoAKCqi4+vz11umisaP5sqdNxfWGzjJgCeJnQs
+m090agvbGjx/F5pwuFySoI=
=uubo
-----END PGP SIGNATURE-----
Newsgroup: it.comp.os.linux.development
Titolo: Disattivare l'echo sui terminali

Salve,
qualcuno potrebbe dirmi come posso disattivare l'echo sulla console 
linux? (sia 'pura' sia emulata in X)
Grazie mille.
P.S.: esistono le faq di questo ng? perché non le vedo elencata nel 
manifesto....
-- 
DGP85
May the Force be with You!

 linux? (sia 'pura' sia emulata in X)
ops, dimenticavo... in C++


 manifesto....
Che io sappia, no.
Ciao
 David
-- 
<d.santinoli presso mi . flashnet . it>

> linux? (sia 'pura' sia emulata in X)
D> ops, dimenticavo... in C++
Iostream del C++ ?
(while t (barf))
Comunque devi usare IOCTL (I/O Control).
-- 
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 )

 (while t (barf))
me la potresti spiegare?
c'č qualcosa di C++ Standard che si puň usare?


> (while t (barf))
D> me la potresti spiegare?
Loop infinito in un dialetto LISP che prevede if e while (Emacs-Lisp).
Quanto alla semantica della funzione barf è analoga a puke. Basta un
vocabolario inglese-italiano.


 manifesto....
una volta scrissi un programma per leggere i tasti
senza echo, trovai un po di materiale su un sito in una FAQ
sul c, l'indirizzo l'ho perso comunque il codice l'ho salvato:-)
eccolo spero che ti sia utile
ciao Marco
#include <stdio.h>
#include <termios.h>
int get_key_pressed( void ) {
        int ch;
        set_keypress();
/*      while( (ch = getc(stdin )) !='\n' )
                ; */
        ch = getc( stdin );
        reset_keypress();
        return ch;
static struct termios stored_settings;
void set_keypress(void) {
        struct termios new_settings;
        tcgetattr(0,&stored_settings);
        new_settings = stored_settings;
        new_settings.c_lflag &= (~ICANON);
        new_settings.c_cc[VTIME] = 0;
        new_settings.c_cc[VMIN] = 1;
        tcsetattr (0,TCSANOW, &new_settings);
}
void reset_keypress(void) {
        tcsetattr(0,TCSANOW, &stored_settings);
}
int get_key_pressed( void ) {
        int ch;
        set_keypress();
/*      while( (ch = getc(stdin )) !='\n' )
                ; */
        ch = getc( stdin );
        reset_keypress();
        return ch;
}
Newsgroup: it.comp.os.linux.development
Titolo: Avviare applicazione da codice: tutto ok ma...

Salve a tutti,
sto scrivendo un semplice software in C che ascolta quali tasti vengono 
premuti e in risposta alla pressione di alcuni tasti lancia delle 
applicazioni.
Ad esempio se l'utente preme una 'a' viene lanciato un filmato a tutto 
schermo.
Per fare questo uso la chiamata system.
Il software viene lanciato da una finestra terminale dentro X.
Il problema è che in seguito all'esecuzione del programma che visualizza 
il filmato la finestra della shell dove gira l'applicazione in c che 
ascolta i tasti perde il fuoco e quindi non sente più quali tasti 
vengono premuti.
Qualcuno sa darmi una mano su come risolvere questo apparentemente 
semplice problema??
Anche suggerimenti per altre soluzioni sono ben accette.
Ad esempio sarebbe ancora più comodo farlo senza X, solo che non so in 
che modo far uscire il video di mplayer (o vlc) dall'uscita video della 
scheda quando mi trovo in modalità testo.
Grazie

 Grazie
Prego
Ceo

 
Io invece avrei la necessità di dare il fuoco ad un'applicazione che 
gira sotto X, non mi basta metterla in sleep per x secondi... qualcuno 
sa come si può fare da codice?
tnx
g4b0

Newsgroup: it.comp.os.linux.development
Titolo: demonizzare processi

Salve a tutti,
 avrei l'esigenza di avviare un processo e lasciare che resti attivo
anche quando chiudo la mia sessione, insomma di demonizzarlo.
Ho provato con la & finale (e output verso /dev/null) ma comunque lo
chiude quando termina la mia sessione di bash...
L'unica strada e' quella di inserirlo nei file di inizializzazione
(/etc/init.d/.... ) ?
Grazie.

QL1 ha scritto:

man nohup
-- 
Pela

 
E' un tuo software, cioč hai i sorgenti??

 (/etc/init.d/.... ) ?
Avviare un processo da quelle parti non lo fa automaticamente diventare un
demone.
Per essere un demone vero e proprio, un processo deve chiudere
stdin, stdout e stderr, staccarsi dal terminale controllante e diventare
leader del proprio process group (e possibilmente cambiare la propria
directory corrente a "/", per non dare fastidio quando si smontano i
volumi). 
C'è una serie di passi molto precisa che il programma stesso deve
compiere per diventare un demone, ben descritta nell'apposito capitolo di
"Advanced Programming in the UNIX Environment".
-- 
  |   \    \  | ___|_  |_  |  ianezz a casa sua... :-)
  |  _ \  | \ | _|    /   /   Verba volant, scripta
 _|_/  _\_|  _|____|___|___|  manent, data corrupted
Newsgroup: it.comp.os.linux.development
Titolo: Curiosita: attivare la modalita grafica

Ho una curiosita': come si fa da programma ad attivare la modalita' grafica (eventualmente specificando risoluzioni, ecc ecc) ?
Intendo non attraverso X, ma proprio attivarla io.
In altre parole, come fa Xfree86 a passare in modalita grafica ?
Spero che si sia capito qualcosa :P

 a passare in modalita grafica ?
Presumo che scriva qualcosa nei registri della scheda video.
Se vuoi farlo tu devi avere i privilegi di root e scrivere le stesse
cose negli stessi registri.
Oppure usare il framebuffer del kernel.
Bye.

 Xfree86 a passare in modalita grafica ?
Comincia ad accedere ai driver della ferramenta grafica.
+++
Hint: framebuffer, directfb, SDL.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://digilander.libero.it/ebassi/
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

Newsgroup: it.comp.os.linux.development
Titolo: premi un tasto...

Salve,
perche' non mi funziona l'istruzione
system("PAUSE");
in un programma da terminale?
(uso GCC 3.3.4)
In pratica voglio far apparire un messaggio del tipo
"premi un tasto per continuare..."
per poi tornare ad un menu.
La vedo spesso questa istruzione in alcuni sorgenti per
Linux, ma a me non funziona.
Ciao



Per linux no di certo, per DOS semmai..
con system() richiami un comando da far eseguire alla shell
sotto linux puoi implementare un simile comportamento in vari modi, facili
e non ..
Facile:
	printf( "premi invio per continuare... " );
	while( getchar() != '\n' );
Meno Facile:
	usi ncurses per gestire il terminale a basso livello in modo
	da ricevere l'evento della pressione di ogni singolo tasto
	man ncurses
Medio:
	usi le apposite funzioni per leggere/scrivere le impostazioni
	del tuo terminale in modo da settarlo in modalita non canonica
Se invece stai facendo un programma per esercizio, per test, per
divertimento, niente di serio, e sei sicuro che _NON_LO_VUOI_PORTABILE_
allora qualcosa del genere _FORSE_ ti può funzionare:
	system( "stty -icanon" );
	printf( "premi un tasto per continuare... ");
	getchar();
	system( "stty icanon" );
Ma è così brutto che mi auguro tu non lo scelga
Ciao
Matix

 [cut]
che dire Matic, mooooolto esauriente, grazie di tutto.
Ciao
Newsgroup: it.comp.os.linux.development
Titolo: fread() e ricerca di particolari stringhe

Salve, 
sto scrivendo un piccolo programmino in C sotto linux che legge 
informazioni da un file attraverso la chiamata di una fread() e printa su 
schermo il buffer risultante. Ora volevo provare a stampare solo parti di 
quel file, attraverso una chiave di ricerca precedentemente passata dalla 
riga di comando (es. ./cerca alfa); ora non saprei come stampare solo la 
riga in cui č presente la parola chiave. Ho provato a fare ricerche sul 
buffer, ma non riesco a capire con che criterio la fread() immagazina i dai 
letti dal descrittore nel buffer.
 


Credo che la fread() tenti semplicemente di riempire il buffer piu' che puo'
con i dati disponibili in quel momento.
Se non hai voglia di scorrere il buffer (e magari anche il file) in avanti
ed indietro alla ricerca della fine e dell'inizio della riga ed il file e'
puro testo puoi provere ad usare la fgets() che se non ti risolve buonaparte
dei problemi.
Alessandro.

 dai letti dal descrittore nel buffer.
Quello che c'e` nel file viene messo pari pari nel buffer (in forma 
binaria), secondo i valori dei parametri.
Casomai devi stare attento all'endianess, usando dati bianari, se e` solo 
testo il problema non si pone.
Ciao
Simone


Il modo piu' semplice e' avere tutto il file in un buffer. Se i file
sono piccoli, il problema non si pone: determina la dimensione (fseek, 
ftell), allocca il buffer (malloc), leggi tutto (fread). Se i file
sono grandi allora mappali in memoria: apri il file (open, non fopen),
mappalo in memoria (mmap); ottieni un indirizzo che rappresenta il file
come se fosse in memoria, ma il realta' il sistema operativo lo legge
per te.
Una volta che un buffer in memoria puoi gestire la ricerca come vuoi tu.
Deve tenere conto di una cosa: il fine linea e' il carattere '\n' (10 in 
decimale).
  Per esempio, quando trovi la stringa (attraverso strstr, per es)
vai in dietro fino al '\n' precedente e stampi tutto fino prossimo '\n'
(tenedo conto del fattore inizio/fine del file).
  Per stampare sullo schermo una porzione di buffer puoi usare
la funzione "write" (write(stdout, buffer,size)) perche il terminale
e' un file come tutti gli altri.
Spero di essere stato di aiuto
Ciao
Marko

Newsgroup: it.comp.os.linux.development
Titolo: Debugger come SoftIce

modificare le istruzioni a run-time?
esiste pICE ma nn so se funzioni veramente.
gdb può esserti utile, ma mi pare di ricordare che softIce giri a
ring0 mentre gdb è in userland
PS
spero di nn aver detto troppo minchiate...

 Laredo
Non so se esiste ma la domanda sorge spontanea:
che te ne fai con linux?
Hai il sorgente, te lo compili con il flag -g e lo debuggi
Basta con ste domande
Newsgroup: it.comp.os.linux.development
Titolo: mettere Linux?

Ciao a tutti
vorrei mettere Linux sul mio computer, posseggo linux Mandrake ma mi dicono
che dàdei problemi ed è anche un po' lento, ho un celeron 400, che versione
mi consigliate, il mio hard disk è pure piccolino (6Gb).
grazie

Baxton wrote:

mah...io ho messo su la Mandrake 8.0 con un k6 a 333 con 128 di ram e 2 gb 
e tutto va bene
-- 
Winmodem Lucent & MDK 8.0...
Linux la valida alternativa

Baxton wrote:

Io ho installto una debian, con X e KDE, su un 586, 32 MB di ram e HD da 
3,2 GB e ne ho ancara libero circa il 20.
-- 
Abruzzo Silvio
goku_...@libero.it
silvi...@aruba.it
 (old e-mail address)
Linux Machine : 219721
<Si è verificato un errore di protezione, 
 prendete il computer a martellate o 
 installate Linux>

 ha scritto nel messaggio
news:GWEa7.3256$fA3.1...@news.infostrada.it...


> > il mio hard disk è pure piccolino (6Gb).
Piccolino ? Se ci  si riesce a stare in meno di  600 mega togliendo le
cose che non ti servono. Io a casa ho poco più di un giga e sparso tra
varie partizioni perdigiunta...
--
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 )

 provider...) ovvio che la CPU viene consumata.
Io la Mandrake 8 l'ho pure ficcata su di un 486SX con 4Mb RAM con 210Mb
di hd.
Ramses

Ramses wrote:

Se e` per questo io una debian l'ho installata su un HD da 175MB, ma cosa 
c'entra con lo sviluppo?
Ciao
Simone

 writes:
SP> Se e` per questo io una debian l'ho installata su un HD da 175MB, ma cosa 
SP> c'entra con lo sviluppo?
Vero che si è andati offtopic, ma guardati il post che ha originato il
thread... Chiedeva a gran voce giustizia :)


Visto che fate la gara, io l' ho installato su un 386 !!!
Newsgroup: it.comp.os.linux.development
Titolo: domanda/e sui frontend

Salve a tutti quanti.
Sono alle prese (per diletto e per imparare) con la scrittura di un
frontend.
Non mi sto a dilungare su per che cosa, visto che e' su un'applicazione
sempre scitta da me, ma a linea di comando.
La mia domanda va sulle tecniche usate generalmente per creare i
front-end, esempio i mille e piu' front-end per masterizzare i CD;
Mi son sempre chiesto come potessero interaggire con gli applicativi
"sottostanti", non tanto per lanciare i comandi (la cosa mi pare
chiara), ma sull'interpretazione di cio' che "sta accadendo".
Tanto per prenderne uno, prendo cdrecord:
Come fanno le applicazioni front-end a determinare l'avanzamento ?
analizzano cio' che va su stdout o vi e'una comunicazione tramite pipe ?
Quali tecniche usereste voi se doveste scrivere prima un'applicazione da
terminale e poi successivamente un frontend ad essa ?
(magari avendo anche la possibilita'/voglia di aggiungere
caratteristiche 
al primo applicativo al quale serve un FE)
Riassumendo non e' che mi interessa con precisione UN metodo, ma le
vostre idee su come lavorereste ad un FE.
Se poi sapeste come lavorano i FE per cdrecord mi togliereste una
curiosita' presente da un bel po' di tempo.
Ciao
	MaX

  curiosita' presente da un bel po' di tempo.
credo che usino proprio popen. ltrace/strace (o la visione, aiutata da grep,
dei sorgenti) dovrebbero togliere ogni dubbio.
-- 
Francesco Romani - Ikitt   (signature under [re]construction)
'A geek is someone who spends time being "social" on a computer.'
'In fact, users don't read /anything/' -- Joel Spolsky

 curiosita' presente da un bel po' di tempo.
sinceramente non lo so e non saprei nemmeno come fare, pero', volendo si
potrebbe sempre dare un'occhiata ai sorgenti! (visto che ce li abbiamo,
sfruttiamoli, no?! ^__^)
ciao
-- 
Er Baitch
"Live Your Life!!!" (Ring ain't a jail)
http://baitch.altervista.org/

 analizzano cio' che va su stdout o vi e'una comunicazione tramite pipe ?
Analizzano quello che va su stdout, solo che lo stdout e' connesso ad un
estremo di una pipe che il fe legge.
Non uso cdrecord da un po' ma mi pare che (eventualmente con qualche
verbose) sputi fuori lo stato di avanzamento (in MB). Quindi leggendo dalla
pipe sai in ogni istante dove sei.
-- 
  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: IDE C++

Salve,
qual è il miglior IDE free per C++? KDevelop?
Che compatabilità ha con C++ Builder? In pratica io avrei bisogno di 
un'IDE che avesse una controparte per Windows e che quindi sia 
totalmente compatibile... tipo Kylix (o Lazarus) con Delphi, ma che usi 
C++.
Grazie
--
Noixe
Inviato da 
www.mynewsgate.net

 usi C++.
Esiste Kylix di (non so quanto) compatibile. KDevelop è completamente
diverso.
-- 
Andrea Bergia - studente              Linux Registered User #281550

 diverso.
Ma Kylix non era ormai morto? Ho letto questo. Cmq, è free?
Ciao 


 Ma Kylix non era ormai morto? Ho letto questo. Cmq, è free?
È gratis, ma non è software libero. Se sia morto non so, non ho mai
seguito molto il suo sviluppo in quanto non mi piace la licenza :-D


 seguito molto il suo sviluppo in quanto non mi piace la licenza :-D
Con free volevo dire gratis :) Che licenza ha Kylix?
Conosci C++ Builder X? Ho letto che funziona su Linux, Windows e Solaris e 
inoltre è possibile integrarlo con altri compilatori C++ a seconda 
dell'esigenza. Il personal è gratis.


 Conosci C++ Builder X?
Mai sentito.


> seguito molto il suo sviluppo in quanto non mi piace la licenza :-D
N> Con free volevo dire gratis :) Che licenza ha Kylix?
E hai compiuto un'abuso linguistico. 
"Free" come gratuito e` solo un'omettere "Free of charge". Il software
LIBERO e` una cosa diversa.
 /\            ___
/___/\__|_|\_|__|___Gian Uberto Lauri_____________________
  //--\ | | \|  |   Integralista GNUslamico e fancazzista 
\/

 Mai sentito.
Ho letto che fa uso di WxWindows


  
Open Source Initiative...significa che la licenza non è open source/free
software, quindi è proprietario

Newsgroup: it.comp.os.linux.development
Titolo: colori in telnet

scusate la domanda non proprio di programmazione...
ho realizzato un piccolo server sotto linux per la chat via telnet in C++ (!)
e mi piacerebbe adesso poterci inserire i colori... ma quali sono i colori disponibili per telnet?
come li setto? come si usano? 
li devo inviare al client separatamente o li devo inserire all'interno del buffer che invio?
il programma e' sotto GPL e open source, chi e' interessato mi puo' scrivere a
gi...@freemail.it
 che glielo sendo
Grazie a tutti!
Muzero

 e mi piacerebbe adesso poterci inserire i colori... ma quali sono i colori disponibili per telnet?
Vedi ncurses. Il supporto colore e` una cosa che dipende dall'emulatore 
di terminale in uso, e non da telnet in se`.
-- 
   |   \    \  | ___|_  |_  | ianezz a casa sua... :-)
   |  _ \  | \ | _|    /   /  Visita il LinuxTrent a
  _|_/  _\_|  _|____|___|___| 
http://www.linuxtrent.it

Newsgroup: it.comp.os.linux.development
Titolo: Problema con la msgrcv()

Salve,
in una nostra applicazione client/server sviluppata sotto piattaforma Tandem
S4000 Unix si fa uso delle code di messaggi per lo scambio dati.
Durante il porting su LINUX abbiamo riscontrato un grave problema: la
msgrcv() non riceve il messaggio !!!
Il programma client invia correttamente il messaggio (errno=0) con msgsnd().
Con IPCS risulta 1 messaggio nella coda, però il server rimane in attesa
dentro la msgrcv() (verificato anche con l'STRACE).
Come mai ???
In extremis abbiamo anche modificato i parametri del KERNEL e ricompilato,
ma NIENTE !!!
Qualcuno ha la risposta ??
Grazie, Lvca


Non essendoci il coice sorgente della parte incriminata (spedizione e
ricezione messaggi) non so dare una risposta precisa, ma ti assicuro che
la msgsnd e la msgrcv funzionano, io ho usato, nel corso degli anni:
SCO Unix System V, SCO ODT, Solaris 2.4/2.5, LynxOS 2.3/2.5/3.0, Linunx
dal Kernel 2.0.38 in avanti.
ciao
Newsgroup: it.comp.os.linux.development
Titolo: Progetti italiani

Ciao a tutti, visto che questo è un ng dedicato allo sviluppo su linux
penso di stare nel posto giusto per chiedere se esistano delle
comunità di sviluppatori italiani: forum, chat IRC e altro. Sto
cercando dei buoni progetti italiani da recensire in una rivista
italiana,
grazie a tutti per l'attenzione,
chi vuole può contattarmi anche per email,
matteo
http://godelblog.splinder.com

matteo....@gmail.com
 wrote:

Beh tanto per cominciare potresti cominciare con 
irc.azzurra.org
, canale
#programming. Nel sito di tale canale sono recensiti un pò di progetti
interessanti di quasi ogni genere (ovviamente italiani)... per quanto mi
riguarda mi sembra un buon punto di partenza, cmq anche chiedendo dentro lo
stesso canale potresti arrivare ad altri punti di incontro sempre su
azzurra o addirittura su altri server.... 
P.S.: nella firma c'è un progetto che sto facendo io con un paio di persone,
se ti interessa contattami a daniele (punto) athome (at) gmail (punto) com
oppure all'indirizzo di questo post (senza NOSPAM) ma quello sta per essere
chiuso quindi usa quello che ti ho scritto io...
ciao!
-- 
daniele_athome
GtkDC - the Gtk Direct Connect client
http://www.gtkdc.org/gtkdc_files/

matteo....@gmail.com
 wrote:

Volevo chiederti: ma questa rivista è online o cartacea?
-- 
daniele_athome

Cartacea!

 italiana,
Non saprei. Fai prima a chiedere qui e a guardare it.comp.os.linux.annunci.
Per intanto ti dico quelli che conosco io:
Moleskine
imdbpy (
http://imdbpy.sf.net
)
pyreb (
http://pyreb.nongnu.org
)
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
		-<! $>cd /pub	$>more beer !>-
Newsgroup: it.comp.os.linux.development
Titolo: Script pppd in sicurezza

Ciao a tutti
Se eseguo uno script qualsiasi con pppd, e da terminale eseguo il comando 
ps, vedo tutti i parametri,
come posso fare per non farli visualizzare?
Grazie 


Non puoi, semplicemente. A meno di non modificare 'ps' stesso oppure di
togliere con chmod la possibilità agli utenti (others e group) di eseguire
ps.
In ogni caso non c'è niente tra gli argomenti di pppd che valga la pena di
nascondere.
fabiomdf
 
 
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Newsgroup: it.comp.os.linux.development
Titolo: domandona sul gdb

forse è fantascienza, però qualche volta mi farebbe comodo col gdb poter
tornare indietro nell'esecuzione di un programma. Insomma, il contrario
di next, per intenderci.
Esiste per caso questa funzionalità?


Ciao,
beh, esiste una patch, ma non l'ho mai usata:
http://sourceforge.net/forum/forum.php?forum_id=812212
Mi sembra che qualche tempo fa avevo visto un progetto in proposito,
non ti so dire se è confluito in questa patch o bisogna seguire
qualche fork del progetto principale.
Se provi la patch, puoi postare i tuoi commenti in proposito? Grazie!
Riccardo

Newsgroup: it.comp.os.linux.development
Titolo: GTK windows

        Ciao a tutti,
sto imparando ad usare le GTK+. Vorrei sapere come posso realizzare una 
specie di splash screen. Intendo dire una di quelle finestrelle, senza 
barra del titolo ecc. che compaiono durante l'avvio di alcuni programmi 
(vedi abiword). Solitamente contengono il logo del programma ed altre info.
Grazie e ciao.
-- 
Davide Petilli
e-mail. 
davide....@NOSPAM.libero.it
Per scrivermi togli NOSPAM dal mio indirizzo!


Studiati il codice di abiword :-), a occhio dovresti cercare qualcosa
come 'splash screen'.
Una risposta un po` meno evasiva:
Dal momento che un programma realizzato con le librerie Gnome/GTK+ e'
'event driven' esiste una funzione (gtk_main()) che ha il compito di
gestire l'interfaccia (in Input e in Output), quando il programma esegue
una gtk_widget_show(splash_screen_window) la finestra non viene
visualizzata subito, ma solo dopo la chiamata alla gtk_main(), quindi
per 'anticipare' la visualizzazione della finestra di splash rispetto
alle altre devi usare una funzione tipo:
void gtk_update(void)
{
	while(gtk_event_pending()){
		gtk_main_iteration();
	}
}
che pulisce gli eventi in coda e rilascia il controllo alla funzione
chiamante quando non ce ne sono piu'.
Ciao,
Mandoch
Newsgroup: it.comp.os.linux.development
Titolo: progetti per principianti

Salve a tutti, volevo chiedere se esistono progetti di sviluppo software in
c per principianti.
Ho comprato il k&r, ma non riesco a capirci molto, ed ho letto che bisogna
partecipare a qualche progetto per imparare a programmare. Il mio problema è
che non conosco molto l'inglese, e mi sembrano tutti difficili.
ciao e grazie per i consigli

 partecipare a qualche progetto per imparare a programmare. Il mio problema
č


 Scusa cos'è k&r?
Credo si riferisca al libro:
 Kernighan and Ritchie. The C programming language - ANSI C
-- 
//\/\ Marco (LM) Lamberto
      e-mail:            
marcol...@despammed.com
      SIForge.org     -  
http://www.siforge.org/

 //\/\ Marco (LM) Lamberto
Mi riferivo a quello infatti.
ciao

 che non conosco molto l'inglese, e mi sembrano tutti difficili.
Progetti su sourceforge (per dirne uno) per principianti non ce ne sono, 
e imho il primo progetto un minimo di spessore va fatto da soli, in 
quanto lavorare in team č piů difficile di quanto non possa sembrare 
(e.g. non č una mera suddivisione dei compiti).
Se vuoi un consiglio, cerca di clonare qualcosa di preesistente, prima 
cosa che mi viene in mente (lo sto usando) una versione molto ridotta di 
wget, che funzioni anche solo via HTTP.
Qui c'č di tutto un po', programmazione di rete, manipolazione di 
stringhe, e se proprio te la senti potresti implementare il segmented 
download, cosě ti trovi anche a fare qualche fork() o clone() :)
ciao
Newsgroup: it.comp.os.linux.development
Titolo: motore di ricerca per il sito della azienda

Ciao a tutti,
ho proprio bisogno del vostro aiuto.....
Vorrei trovare trovare un buon motore di ricerca che giri, ovviamente sotto
linux, per indicizzare le pagine web del mio sito dell'azienda per cui
lavoro.
Non sono riuscito a trovare nulla di decente sapete consigliarmi qualcosa?
Ciao Giuseppe



prova htdig (
www.htdig.org
 se non ricordo male)
-- 
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'?"

Newsgroup: it.comp.os.linux.development
Titolo: Cancellare tutti i file dei giorni precedenti

Devo creare un piccolo script in Bash che mi cancella tutti i file,
nella cartella corrente, modificati i giorni precedenti rispetto
all'orario
corrente, quindi lasciando i file modificati oggi.
Se utilizzo l'opzione "-mmin +24", find mi trova anche i file
modificati
alle 23.58 del giorno precedente se oggi sono, per esempio, le 10.00.
Qualche idea?


-mmin +24 significa 24 minuti fa.  Se vuoi trovare i file modificati 
oltre 24 ore prima devi mettere -mmin +1440, cioe (24*60).
Oppure -mtime +1.  Però ha il difetto che non riporta le frazioni di 
giorno e quindi trova i file modificati da almeno 2 giorni.
Ciao
Giovanni
-- 
   A computer is like an air conditioner,
   it stops working when you open Windows.
   Registered Linux user #337974  < 
http://giovanni.homelinux.net/
 >

 giorno e quindi trova i file modificati da almeno 2 giorni.
Ho letto la man page, ma sinceramente non l'ho capita.
Inoltre c'è l'opzione -daystart:
       -daystart
              Measure  times  (for  -amin,  -atime,  -cmin, -ctime, -
mmin, and
              -mtime) from the beginning of today rather than  from
24  hours
              ago.   This  option only affects tests which appear
later on the
              command line.
E anche questa non l'ho capita :(

 E anche questa non l'ho capita :(
La mia interpretazione...
Se dici "-ctime 1" ti trova i files il cui stato e` stato cambiato tra 24 e 23 
ore fa. Se dai il comando il Venerdi` a mezzogiorno, ti trova i files il cui 
stato e` stato cambiato il Giovedi` a mezzogiorno.
Se dici "-daystart -ctime 1" ti tova i files il cui stato e` stato cambiato a 
mezzanotte di ieri (non di oggi, di ieri: se fai il comando di Venerdi` a 
mezzogiorno ti trova i files il cui stato e` stato cambiato a mezzanotte tra 
Mercoledi` e Giovedi`). In alrea parole, ti conta le 24 ore a partire 
dall'inizio di oggi e non da "adesso".
Ciao,
-- 
        Roberto Divia`              Love at first sight is one of the greatest
Dep:PH Bat:53 Mailbox:C02110      labour-saving devices the world has ever seen
Route de Meyrin 385               ---------------------------------------------
Case Postale                                Phone:  
+41-22-767-4994
CH-1211 Geneve 23 CERN                      Fax:    
+41-22-767-9585
Switzerland                                 E-Mail: 
Robert...@cern.ch
Newsgroup: it.comp.os.linux.development
Titolo: Kylix 3 IDE Crash sia su RH 9 che su Mandrake 10! help please!

Kylix 3 Crash sia su RH 9 che su Mandrake 10! help please!
dopo averlo installato 
faccio un progetto vuoto, o ne apro uno esistente (a volte l'open
dialog si impalla per alcuni secondi è normale?!?!)
se faccio Ctrl+F9 ovvero Compile o Build Tutto funziona e mi crea
l'eseguibile,
fa se faccio F9 ovvero Run l'IDE va si Blocca e devo "Ucciderlo" (ma
chi ha tradotto in italiano il KDE ?!?! ;) ) col Task Manager!!
A questo punto credo sia colpa del Debugger, visto che me lo compila.
ho provato in rete ma non ho trovato niente!
Note: stesso comportamento sia su RedHat 9 che su Mandrake 10.
Note2: è la versione Enterprise del kylix 3!
Grazie Mille!

 Kylix 3 Crash sia su RH 9 che su Mandrake 10! help please!
http://www.kylix-patch.de.vu/

Newsgroup: it.comp.os.linux.development
Titolo: Quale compilatore ?

Ciao a tutti e grazie in anticipo per le eventuali risposte !
Ho una buona eprienza di programmazione Client/Server in ambiente Unix/Linux
e ho scritto in passato diverse applicazioni in linguaggio C.
Ora per lavoro avrei necessita' di fare il porting di queste applicazione su
piattaforma WIN NT/9X. La domanda e la seguente: presa coscienza delle
diversita' inevitabili tra le sys call di Unix e Win (e quindi il lavoro
necessario per cambiarle) quale comilatore usare sotto Win ? ho dato una
occhiata ai vari VisualC++, C++ Builder etc. ma mi sembrano strumenti troppo
orientati ad un ambiente visuale/grafico ... mentre le mie applicazioni
consistono in server (demoni) e client evocati da linea di comando da altri
programmi.
Esiste un compilatore piu pratico per compilare applicazioni network
oriented senza tutti gli optional di composizione visuale ? qualcosa tipo il
magico gcc ma in ambiente Win ?
Grazie.
quest.

magico gcc ma in ambiente Win ?
E perche' non ti prendi proprio il magico gcc?
prova cygwin, ad esempio qui:
http://gd.tuwien.ac.at/gnu/cygwin/
-- 
           |Save our planet!
  Ciao     |Save wildlife;
  roberto  |For your E-MAIL use only recycled Bytes !!
           |roberto poggi  
rpo...@softhome.net

E perche' non ti prendi proprio il magico gcc?
grande gcc
basta ricordarsi sempre l'opzione -mno-cygwin

sul sito borland c'è gratis il compilatore c a linea di comando.

Newsgroup: it.comp.os.linux.development
Titolo: rivista Linux?

Mi consigliate qualche rivista che tratta Linux. Grazie


Ora Trova:
http://www.frasi.net/risorse-FREE/dizionari/traduzione.asp?vocabolo=developm
ent&INGITA=true