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

Come posso scrivere in shell script (bash) uno
script per contare i processi attualmente in esecuzione?
in pratica mi servirebbe il numero di processi visualizzati con il
comando ps..
Lawrence Oluyede
rhy...@insieme.net
"La realtà delle cose si nasconde dietro 
la loro reale apparenza (Maestro Hiamuri)"

comando ps..
Scusa ma con "ps -A|wc -l" dov'e` l'inghippo? 
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian GNU/Linux 2.2 Potato */

Grazie, ^_^
Lawrence Oluyede
rhy...@insieme.net
"La realtà delle cose si nasconde dietro 
la loro reale apparenza (Maestro Hiamuri)"


comando ps..
echo $[ $( ps aux | wc -l ) -2 ]
Leonardo
-- 
".signature": bad command or file name


non so se ho visto tutto bene
ho fatto un po' di prove e ho visto che ps processa tutto i comando
questo ps è di tre linee:
[~] cico $ ps
  PID TTY          TIME CMD
  433 pts/2    00:00:00 bash
  511 pts/2    00:00:00 ps
ma in pipe con wc ne da' 4 (conta anche il pid di wc)
[~] cico $ ps | wc -l
      4
cosi' 5 perche conta l'esecuzione ( $() )
[~] cico $ $( ps  | wc -l )
bash: 5: command not found
dunque eliminando le linee di ps, wc, l'esecuzione bash, e la prima riga di fuffa
il comando diventa:  
echo $[ $( ps aux | wc -l ) -4 ]
-- 
CIAO
           *** abrate ***

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

Ciao, sono Marco
ho installato RH7 ma non riesco ad avviare l'interfaccia di loopback
qualcuno sa indicarmi come
grazie
ciao
Marco



In genere la red hat non attiva il supporto per il loopback nel kernel.
Per farlo funzionare quindi è necessario attivarlo nel kernel e
ricompilarlo.
Ciao.
Archi.

Newsgroup: it.comp.os.linux.development
Titolo: Proxi client

Salve, vorrei creare un piccolo client p2p sulla falsa riga di Lmule, ma
vorrei implementare il supporto per il socks proxy v5 che non è presente
in nessuno dei programmi che ho provato ( Lopster, lmule, xmule, xDonkey
ecc. ).
Qualche info su dove trovare documentazione o esempi per iniziare da zero?
Grazie
Ciao by Siro
P.S. Non importa il linguaggio, vanno bene Java, c/c++, Perl, Ruby, Pyton
ecc.
basta che riesca a implementare il supporto socks proxy ( come le versioni
per Windows, tipo eMule o WinmX che lo implamentano tutte! ).
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

siro ha scritto:
Scusate per l'errore !!!!
proxi => Proxy 
Sorry
:-P

Newsgroup: it.comp.os.linux.development
Titolo: IDE

Salve,
volevo farvi una domanda!
non esiste nessun IDE con l'autocomposizione alla VS ??
Ovvero... se creo un nuovo progetto e in un file header c'ho delle
strutture o uso delle librerie dove ho delle funzioni, mi dice che
variabili passare alla funzione e che elementi c'ho dentro la struttura?
Fatemi sapere
saluti

 variabili passare alla funzione e che elementi c'ho dentro la struttura?
Qua e' un po' piu' complesso.
Anjuta ha sicuramente qualcosa. (IDE)
Glimmer (text editor) + plugin global + global source indexer.
Se ti interessano > dettagli su quest'ultimo chiedi pure.
-- 
  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

Newsgroup: it.comp.os.linux.development
Titolo: [Urgentissimo] X ed Environment


MS Outlook : (noun) A newsreader with support for RAID 0.
MS Works   : (noun) An oxymoron.

.bashrc! Ma non vedo modo di farlo da X. Ho provato anche ad eseguire
Hai provato a vedere se con le variabili messe in .bash_profile ottieni
risulati migliori? 
-- 
           |Save our planet!
  Ciao     |Save wildlife;
  roberto  |For your E-MAIL use only recycled Bytes !!
           |roberto poggi  
rpo...@softhome.net

Newsgroup: it.comp.os.linux.development
Titolo: VDKBuilder e GTK

Salve,
ho da poco iniziato a utilizzare le GTK.
Per le GUI utilizzo VDKBuilder pero' ho un problema!
Quali classie quali funzioni utilizzare per poter programmare?
Grazie

 wrote in message
news:3CFA55E3...@libero.it

Perche' non utilizzi Glade? VDKBuilder e' migliore? Io sto iniziando con
Glade, e penso che sia abbastanza buono per realizzare rapidamente le
interfaccie grafiche...
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 interfaccie grafiche...
Ho usacchiato anche Glade e a dirti la verita' mi ha creato qualche
grattacapo anche sul ridimensionamento delle hbox e delle vbox... oltre
tutto non ci sono tutorial!
Ora devo vedere se li trovo nel sito!
Per le gtk cosa usi?
Ancora non ho ben capito una cosa!
Glade fa' la GUI e dopo io devo lavorare sopra quei file in C per sviluppare
tutto il resto, giusto?
E se volessi usare il C++ ?

 E se volessi usare il C++ ?
Se non sbaglio, si puo' usare gtk in c++ tramite la libreria gtk--, ma
non ne so niente di preciso.
Glade e' molto comodo, perche' ti crea anche il makefile...
Una volta disegnata la gui, devi solo scrivere il codice relativo
all'attivazione di menu', bottoni, ecc ecc...

Newsgroup: it.comp.os.linux.development
Titolo: [C++] curiosità

ciao a tutti,
ho un dubbio. Ho definito una classe cosï¿œ:
class Locker {
public:
	Locker( Mutex& mut ):
	_mut( mut )
	{ _mut.lock(); }
	~Locker() { _mut.unlock(); }
private:
	Locker( Locker const& );
	Locker& operator= ( Locker const& );
	Mutex& _mut;
};
In alcuni punti del codice, ho poi scritto:
{
    Locker(mutex);
    // ...
} // qui il mutex viene unlockato.
 
Orbene, il compilatore *senza alcuna ottimizzazione abilitata*, non ha 
inserito il codice della costruzione/distruzione dell'oggetto Locker 
temporaneo. Visto che il costruttore ed il distruttore contengono 
codice, e quindi non mettendolo il comportamento finale varia, il 
compilatore non dovrebbe ometterlo! Infatti leggo:
(tratto da 
http://www.open-std.org/jtc1/sc22/open/n2356/
)
[12]
3 When  an  implementation introduces a temporary object of a class that
   has a non-trivial constructor (_class.ctor_), it shall ensure  that  a
   constructor  is  called  for  the  temporary  object.   Similarly, the
   destructor shall be called for a temporary with a non-trivial destruc-
   tor  (_class.dtor_).
chi ï¿œ che canna?
BTW, ho in ogni caso risolto scrivendo Locker dummy(mutex), perï¿œ il 
dubbio mi rimane..

 compilatore non dovrebbe ometterlo! Infatti leggo:
Penso che lo scope di Locker() scritto in quel modo sia unicamente la 
linea in cui lo definisci ([1]), di conseguenza, anche se il costruttore 
venisse chiamato l'unlock e' gia' stato effettuato sulla linea [2] ed il 
codice gira non protetto da mutex, il modo giusto di fare quello che 
vuoi ottenere e` quello giusto, crei un oggetto temporaneo che avra` 
quindi come scope il blocco a lui piu` esterno.

 codice gira non protetto da mutex.
Hai ragione, ho fatto un programmino di test che si comporta proprio 
come descrivi tu, infatti l'output ï¿œ:
acquire
release
main
buono a sapersi, grazie!
#include <cstdlib>
#include <iostream>
struct Resource {
	void acquire() {
		std::cout << __func__ << std::endl;
	}
	void release() {
		std::cout << __func__ << std::endl;
	}
};
struct Object {
	Resource resource;
};
struct Locker {
	Locker( Resource& r ): _r(r)
	{ _r.acquire(); }
 
	~Locker() { _r.release(); }
 
private:
	Locker( Locker const& );
	Locker& operator= ( Locker const& );
	Resource& _r;
};
int main( int, char*[] ) {
	Object obj;
	Locker( obj.resource );
	std::cout << __func__ << std::endl;
	return EXIT_SUCCESS;
}
Newsgroup: it.comp.os.linux.development
Titolo: AIUTOOOO! Ripristino ownership e groupship all'intera installazione.

AIUTOOOOO!
Scusate se mi butto nel NG alla ricerca di aiuto, senza aver ascoltato per
un tempo adeguato....ma sono veramante nella .....guai!
Ho un sistema linux in housing lontano dalla mia sede. Lo amministro in
remoto con SSH e ho combinato una ca...volata!
Nell'intenzione di cambiare il proprietario e gruppo ad una cartella, ho
eseguito
 chown -R  uid:gid *
solo che non ero nella cartella che mi interessava, ma sotto RADICE!!!! /
Ora, mea culpa, so di essere stato, come dire, precipitoso, ma chiedo:
c'č un metodo per riavere indietro la situazione precedente?
Cioč, rimettere proprietari e gruppi giusti a ciascun file e cartella
dell'intero sistema?
Grazie in anticipo.
Salvo Nassisi

 dell'intero sistema?
Si', re-installare tutto dal principio.
Devi metterti li' bravo bravo, a manina e riassegnare ownership e
diritti ad ogni singolo file/directory. Cosi' impari a fare i backup
e a non fare 'azzate da root.
Davide

Davide
Be', in effetti sembra la cosa più semplice e più sicura. A me viene
in mente almeno un'altra soluzione. Ti installi *a casa* la stessa
distro, cercando di installare i soliti pacchetti. Dopo di che,
scansioni tutti i file sul computer remoto e imposti l'own copiandolo
dal computer di casa, almeno per i file che sono presenti anche li'
(ovviamente da script).
Fossi in te, seguirei il consiglio di Davide :(
--
Topoldo
(Grazie a Dio, sono ateo)

 ha scritto nel messaggio
news:aalppu$bo39k$1...@ID-36124.news.dfncis.de...


   rpm -a -setugids
Una volta tanto che un sistema rpm-based fa' qualcosa di *veramente*
utile! Soluzione semplice ed elegante: non mi sarebbe venuta mai in
mente. Be', adesso la so ;)




Hai visto che un altro ha fatto la mia stessa cazzata????
Io ero giovane ed inesperto... La soluzione? Reinstallare tutto e
cambiare l'owner dei file degli utenti
-- 
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: domanda da vergognarsi

processi che genera questo problema ....
Yess ...
Dipende da cosa devi fare.
Ci sono vari modi di risolvere la situazione.
Ma per te, a mio avviso, in questo momento, l'unico modo per risolvere
i tuoi problemi è l'acquisto e la lettura di :
    "UNIX NETWORK PROGRAMMING " di R. Stevens,  
Ed. Prentice Hall.
 Li trovi tutto quello che vorresti sapere sui socket ma che non hai
mai osato chiedere. Ne stravale la spesa.
Ciao
Fausto
--------------------------------------------------------------------------------
"Non dire "tool" finchè non l'hai nel cool " 
   - anonimo modenese -

 sto' ascenn' pazz !!!
I think so
Amos

sto' ascenn' pazz !!!
Ti credo ! non sono cose del tutto ovvie ...
Ciao!
Fausto
-----------------------------------
La teoria é quando si sa come le cose debbano funzionare ma non
funzionano ...
La pratica é quando le cose funzionano ma non si sa il perchè ...
Io ho unito teoria e pratica:
 Non funziona niente e non so il perchè !
Newsgroup: it.comp.os.linux.development
Titolo: CVS SERVER

Salve, avrei bisogno di qualche suggerimento su come impostare il server CVS
sul mio server con so redhat 7.1.
Ho installato:
sul server cvs-1.11-3
Contenuto dei file di configurazione:
/etc/services
...
cvspserver 2401/tcp
cvspserver 2401/udp
....
nel file inetd.conf
cvspserver stream tcp nowait root /usr/local/bin
cvs --allow-root=/mnt/hd/database pserver
Ora se ho capito bene quando mi collego con un client su tcp/ip al server
(la stringa di connessione sono convinto sia corretta) il server si dovrebbe
attivare.
Il che non avviene.
Quindi sto sbagliando qualche cosa.
Vorrei sapere:
1. come posso testare da un client se il server è effettivamente in ascolto
sulla porta 2401?
2. cosa posso ancora modificare per rendere i file di configurazione
corretti?
3. mi sono forse dimenticato di modificare qualche file?
4. Come posso riavviare il servizio inetd?
Grazie, ciao.
Nicola

4. Come posso riavviare il servizio inetd?
	# kill -HUP pid_di_inetd
oppure (SuSE)
	# rcinetd restart
-- 
 __
| _         "The Internet is slow, could you please reboot it ?"
|__|iambo   mailto:
gabr...@giambonini.com
 
www.giambonini.com

 # rcinetd restart
... giambo, usi suse ?

... giambo, usi suse ?
Uh, lo dici con lo stesso tono  di "Mio Dio, mio Dio, perche' mi hai
abbandonato ?" :-) ...


Newsgroup: it.comp.os.linux.development
Titolo: socket, bind, listen, [ close o shutdown? ]

Quello che mi interessa questa volta e' un po' particolare:
Quando creo, bindo e listeno un "server" socket poi come distruggo il
descrittore?
solitamente eseguo un shutdown(descrittore,2) che chiude definitivamente
la connessione avvisando anche l'altro peer. Nonostante questo, dopo aver
chiuso tale socket per qualche minuto non sono in grado di eseguire
un altro bind sulla stessa porta... e' normale o e' segno che il socket
non e' stato chiuso correttamente??


A journey of a thousand miles must begin with a single step.
                -- Lao Tsu

 penso che dipenda dal TIME_WAIT state ... cioe', quando chiudi un Socket
si conosco bene cos'e' il time_wait.. la mia domanda era se c'era un modo
diverso dal close standard per chiudere un socket dopo avergli effettuato
un bind

 un bind
c'e' la Socket Option SO_LINGER che potresti usare .... ma c'e' il
rischio che rimangano dei segmenti della connessione precedente che ti
arrivano sulla nuova connessione ....
oppure SO_REUSEADDR ...... si dovrebbe settare tra la successiva chiamata
a socket() ed il nuovo bind() ...
man setsockopt
man socket (7)

Newsgroup: it.comp.os.linux.development
Titolo: S-lang e modifica di .slrnrc

Ciao a tutti.
Mi chiamo Ennio e sono un semi-alfabetizzato Linux (Debian-Woody.3.0r1)
che bazzica nei gruppi ...iniziare e ...debian.user, al massimo :-)
Dopo una rapida occhiata alla Guida del linguaggio S-lang, Ho provato a
modificare il mio .slrnrc, ponendo all'inizio una istruzione del tipo:
if (Newsgroups=="linux.debian.user.italian") set hostname "
pi...@tin.it
"
else set hostname "
pa...@tin.it
"
ma, naturalmente, non funziona :-(
Speravo che, trattandosi di un linguaggio interpretato (ammesso che
abbia capito bene), anche .slrnrc venisse interpretato di volta in volta
Sono completamente fuori strada? 
Grazie dell'attenzione,
	Ennio.
-- 
[Perche' usare Win$ozz (dico io) se ..."anche uno sciocco sa farlo.    \\?//
 Fa' qualche cosa di cui non sei capace!"   (diceva Henry Miller) ]    (°|°)
                                                                        )=(

 Sono completamente fuori strada? 
Abbastanza.
+++
Innanzitutto, quello che vuoi fare tu va fatto in una macro, che poi
dovrà essere interpretata da SLRN, usando la direttiva "interpret" nel
resource file ($HOME/.slrnrc, o quant'altro usi).
Il resource file è quello che è: un file di testo contenente le
informazioni per inizializzare SLRN allo startup; le macro, al
contrario, sono estensioni a runtime che vengono interpretate da un
engine interno alle libslang.
Dovresti leggere il manuale di SLRN che trovi, in italiano, su:
 
 
http://www.mrshark.it
+++
Secondariamente, quello che vuoi fare tu lo fa già la mia macro
"identity", che trovi su:
 
http://digilander.libero.it/ebassi/slrn.html
È abbastanza usata tra gli utenti di SLRN, e l'ho messa a punto anche
per essere didatticamente valida per imparare il linguaggio messo a
disposizione dalle S-Lang.
Ciao,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)       [ 
http://digilander.libero.it/ebassi/blog
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

  
Eheh ... immaginavo che mi sforzassi di scoprire l'acqua calda! :-)
Corro subito a scaricarmi la tua macro e a rileggermi MrShark.
Molte grazie. Ciao,

Newsgroup: it.comp.os.linux.development
Titolo: piccolo quesito per uno script bash

come si fa a sapere se un determinato programma, per esempio passato come
parametro ad uno script, e' in esecuzione o meno?
io avevo pensato ad un "ps aux | grep -v grep | grep $1" ma non so se c'
e' di meglio.
-- 
ZeD
01/02/2004 - S. Veridiana-S. Orso-S. Severo

 e' di meglio.
Se possiedi il PID di quel processo, puoi anche controllare se esiste
la corrispettiva dir nella directory /proc ... 
Altrimenti devi ricorrere a grep, e non so consigliarti la migliore
espressione :-(

 parametro ad uno script, e' in esecuzione o meno?
pidof <nomeprogramma>
ciao.
-- 
Definizione: "Ciao in inglese".
Risposta: "Motorins".
                -- Dal cruciverba di Lello Splendor (Giorgio Panariello) e
                   Carlo Conti

 e' di meglio.
Non so se e' di meglio, ma puoi cercare all'interno di /proc.
-- 
  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: php

salve, non so se sono OT ,comunque vorrei farmi una domanda.O creato alcune pagine php per il mio sito,
e le ho messe sul server ftp di xoom, solo che mi sono reso conto che il server di 
quest'ultimo non processa le mie pagine.Ora non so bene se l'errore l'abbia commesso io, dato
che sul mio PC Apache elabora correttamente le mie phps , oppure sia tutto legato al server
che magari per problemi di sicurezza non gestisce il php.
Sapete darmi una dritta?
Grazie.

folos il Monday 13 August 2001 15:48 scrisse:

Non tutti i servizi di spazio gratuito offrono supporto a PHP. Comunque 
c'e' un gruppo apposito per php:
it.comp.www.php
FRANK
-- 
frank@office
P|||@450MHz-320MB-DebWoody/Sid

Newsgroup: it.comp.os.linux.development
Titolo: Sostituire testo su + file

Ciao sono nuovo del NG e ho installato Linux solo da un paio di mesi.
Vorrei ricercare una stringa di testo all'interno di + file (.html, .inc, 
..php, ecc..) e sostituire ogni occorrenza del testo trovato con una nuova 
stringa, allo scopo di aggiornare il mio sito internet.
Esiste un programmino per fare tutto ciò o ancora meglio uno script per 
bash?
Grazie a kiunque voglia rispondermi!
Amleto.


I'm not prejudiced, I hate everyone equally.

stringa, allo scopo di aggiornare il mio sito internet.
Esiste "sed" (stream editor se non erro). 
L'ho usato giusto l'altro giorno per convertire l'output delle
directory di ls in un formato più leggibile.
"Man sed" per maggiori informazioni.
Comunque a te dovrebbe servire qualcosa del tipo
sed s/stringa/nuovastringa/g 

 stringa, allo scopo di aggiornare il mio sito internet.
La Sacra Trimurti ((C) Leonardo Serni), ovvero: grep, sed, tr.
Oppure, Awk. O il Perl.
Bye,
 Emmanuele.
-- 
Emmanuele Bassi (Zefram)           [ 
http://www.radiance.d2g.com/~zefram
 ]
GnuPG Key fingerprint = 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4

Newsgroup: it.comp.os.linux.development
Titolo: Cerco debugger multi thread

Salve
Sto cercando un debugger (magari anche visuale) che mi controlli anche i
figli del processo in esecuzione, nel senso che per ogni figlio mi apra una
finestra in cui posso controllare la sua esecuzione e non come gdb che
controlla solo il padre
Grazie
Mirko

 controlla solo il padre
gdb puo` controllare anche i figli (info thread)
ciao
Kronos
-- 
Home: 
http://kronoz.tsx.org
"Chi parla in tono cortese,
 ma continua a prepararsi,
 potra' andare avanti;
 chi parla in tono bellicoso
 e avanza rapidamente
 dovra' ritirarsi" Sun Tzu -- L'arte della guerra
Newsgroup: it.comp.os.linux.development
Titolo: Strippare una libreria dinamica

Per strippare non intendo lo strip e' basta,
ma rimuovere tutti i simboli non usati.
Ad esempio la glibc e' intorno al 1MB
ma il classico hello-world.c utilizza al piu'
1 printf.
Come faccio a togliere dalla libc tutti i simboli non usati ?
In debian fanno qualcosa del genere ...
command="$command `nm --dynamic --no-sort $EXECUTABLES | sed \
-e '/:$/d' \
-e '/^$/d' \
-e '/^.* $/d' \
-e 's/^.* //' \
-e '/^_DYNAMIC$/d' \
-e '/^_GLOBAL_OFFSET_TABLE_$/d' \
-e '/^__CTOR_LIST__$/d' \
-e '/^__DTOR_LIST__$/d' \
-e '/^__bss_start$/d' \
-e '/^_edata$/d' \
-e '/^_end$/d' \
-e '/^_etext$/d' \
-e '/^_fini$/d' \
-e '/^_init$/d' \
-e 's/@.*//' \
-e 's/^/-u /' \
| sort -u`"
... pero' in input richiede una libreria statica compilata con l'opzione PIC
(da quello che ho capito).
Qualcuno puo' indirizzarmi sull'argomento ?

(da quello che ho capito).
Una libreria "statica" compilata con -fPIC ha lo stesso identico codice
di una libreria dinamica, solo che e` archiviato differentemente. :-)
-- 
ciao, | [Per rispondere togli "toglimi" dal mio indirizzo.]
Marco | * The Internet is full. Go away.  -- Joel Furr *
      | (Ri)scoprire fidonet: 
http://bbs.mi.linux.it

di una libreria dinamica, solo che e` archiviato differentemente. :-)
Si, questo lo supponevo. Ma non ho capito come fare a costruire una
glibc in questo modo :-) devo impostare
  --disable-shared ed --enable-static in configure e mettere -fPIC in CFLAGS
???

glibc in questo modo :-) devo impostare
Non lo so, guarda come viene fatto il pacchetto libc6-pic.


Non lo so, guarda come viene fatto il pacchetto libc6-pic.
Appunto :-)
Non c'e' nessuna info nel pacchetto su come viene effettuato il build,
io ho pero' la versione binaria, devo guardare quella source ?

a...@badpenguin.linux.it
 (AGX 2.0.0pre1) writes:

Si`.
-- 
  /Kinkie
Se sulla scatola c'e` scritto "Per windows 95 e superiori", dovrebbe
funzionare sotto Linux, vero?

Si`.
Ops, qualcuno di buona volonta' che mi manda il file con le rules
da quel pacchetto ? :-)
Newsgroup: it.comp.os.linux.development
Titolo: Antivirus

Scusate se tocco un argomento che sicuramente avete + volte dibattuto.
Quale Antivirus gratuito scaricabile free e che si aggiorni periodicamente
mi consigliate?
Grazie
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

 Grazie
Prego.
Saluti,
David
- --
Linux Registered User #334216
Get FireFox! >> 
http://www.spreadfirefox.com/?q=affiliates&id=48183&t=1
Staff >> 
http://www.debianizzati.org
 <<
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.9.20 (GNU/Linux)
Comment: Using GnuPG with Mozilla - 
http://enigmail.mozdev.org
iD8DBQFE/+mV5sXXcRsFI+cRAgLoAJ4x69lO9o6fMSluDI+cU48n/CV6LwCgtxdt
hM/2gB2j2mCUNwLCk54JBIU=
=VKSb
-----END PGP SIGNATURE-----

Dario ha scritto:

clamav. Se usi kde, c'e' anche il frontend klamav.
-- 
FeLinux, nuova distro italiana: 
http://www.fmtec.it/felinux/

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

Newsgroup: it.comp.os.linux.development
Titolo: server grafico

SUSE 6.2
Sto tentando da giorni di installare il server graficoMach64 ma non
funziona.
All'avvio di startx mi compare il messaggio di errore NO SCREENS FOUND
Ho parlato per telefono con un tecnico della Suse e abbiamo provato ad
installare il server generico vga , ma questo  blocca il computer.
Ho provato ad istallare un server grafico Mach64 scaricato da internet ma
non succede niente.
Come ulteriore prova ho instaňato lo stesso pacchetto di Suse 6.2 su un
altro computer con un altra scheda video da 1mb e il tutto funziona.
Il secondo problema consiste nel fatto che Linus lo dovuto installare su un
HDD aggiunto sulla porta ide MASTER UATA33, perché l'ide UATA66 Linux non la
riconosce.
La mia scheda madre č un' ABIT BE6 con controller integrato HPT 366 IDE con
la seguente configurazione :
Sul controller UATA33
Primary master HDD 4.2GB
Primary slave   0
Secondary master cdrom PHILIPS 40X
Secondary slave   masterizatore HP 8100
Sul controller UATA 66
Primary master  HDD 13.5 GB IBM
Primary slave    HDD  6.5  GB
Secondary master 0
Secondary slave   0
Scheda video ATI ALL-IN-WONDER 128 AGP 16 mb
Ram 64 mb
Modem analogico sulla porta USB
Modem ISDN PCI TELES
Scheda sonora S.B. Live 128
Spero di aver dato tutte le informazioni che Vi possono interessare e
anticipatamente ringrazio.
per cortesia rispondere per email
Gabriele 
gabr...@tiscalinet.it

,


Newsgroup: it.comp.os.linux.development
Titolo: Creare directory

Per creare una directory che funzione c si usa sotto linux?
    open(<dirname>, O_CREAT)    ????
o c'e' un altro comando ?

 o c'e' un altro comando ?
mkdir(2).
Bye,
 Emmanuele.
-- 
I ... Owe ... You ... Pain! -- Willow, "Tough Love"
Italian Buffy Resource Site (Beta) - 
http://www.ibrs.f2s.com
GnuPG Key ID: 0x788E3A3A
GnuPG Key FP: 4DD0 C90D 4070 F071 5738  08BD 8ECC DB8F A432 0FF4
Newsgroup: it.comp.os.linux.development
Titolo: Applicazione con permessi di root

Scusate la domanda forse banale, ma sto sviluppando una applicazione che
deve leggere e modificare alcuni file di configurazione di gnome, per cui
mi serve che all'avvio l'applicazione stessa chieda all'utente di inserire
la password di root.
Come faccio ad ottenere questo ? E' una cosa che va fatta quando si
prepara il tar.gz da distribuire dell'applicazione oppure all'interno del
codice ?
Grazie in anticipo.
SnOcK


Architecture: i386
Source: libgnomesu
Version: 0.9.5-1
Depends: libgnomesu0 (= 0.9.5-1)
Filename: pool/main/libg/libgnomesu/libgnomesu-dev_0.9.5-1_i386.deb
Size: 9356
MD5sum: e38982144d63b10aa7a311c931bb13f1
Description: a library which allows you to run programs as root or another user
 libgnomesu is a library for providing superuser privileges to GNOME
 applications. It supports sudo, consolehelper, PAM and su.
 .
 libgnomesu will use one the following services (in order of priority),
 depending on which one is available:
  - sudo
  - consolehelper
  - PAM
  - su
 .
 This package contains the header files and static libraries which is
 needed for developing.
Newsgroup: it.comp.os.linux.development
Titolo: syslog e %m e ISO

Con -Wall -pedantic -std=gnu99
questa riga
syslog( LOG_NOTICE, "%s: %m", message);
genera il seguente messaggio:
ISO C does not support the `%m' printf format
Essendo la riga scopiazzata e giacche il man di printf non mi dice
nulla a riguardo di una fantomatico formato %m, mi rimane la
curiosità.
hints?
thx

 curiosità.
In fondo a 'man 3 printf':
   Linux libc5 (...) adds a new conversion character m, which outputs
   strerror(errno).
E anche da 'info libc':
`%m'
      Print the string corresponding to the value of `errno'.  (This is
      a GNU extension.)
Ciao
  David
-- 
<d.santinoli presso mi. flashnet. it>

    outputs strerror(errno).
Grazie... curioso nei miei man manca.
PRINTF(3)           Linux Programmer's Manual           PRINTF(3)
...
Linux Manpage               2000-10-16                  PRINTF(3)
Qualche cosa di "corrispondente" in termini di "impaginazione" del man
c'è:
glibc 2.0 adds conversion characters C and S.
glibc 2.1 adds length modifiers  hh,j,t,z  and  conversion
characters a,A.
...
ma nessun riferimento a %m
Credo che libc5 e glibc2 siano abbastanza diverse.
ivan@stige:~> rpm -q glibc
glibc-2.3.2-92
tra l'altro.
Cosa devo desumere? Che manca nei man? Che manca nelle glibc2? Qualche
suggerimento a proposito di portabilità del codice (eg. BSD o altro
unix)??
Probabilmente mi stà solo dicendo che non fa parte dello standard
ISO... era compilato con -std=gnu99...
Più tardi faccio qualche esperimento.
Commenti?
thx

 ISO... era compilato con -std=gnu99...
Infatti.  Si tratta di un'estensione GNU.


 Infatti.  Si tratta di un'estensione GNU.
Mi stà solo avvertendo però... nel senso che dovrebbe digerirselo
vistò che appunto non gli ho passato -std=c99.
Ad ogni modo mi pare di capire che non sia portabile.
In realtà per risolvere un problema simile stavo pensando di usare
strerror in maniera da offrire un'interfaccia omogenea sia a syslog
che a perror. Quindi la portabilità dovrebbe arrivare a costo
aggiuntivo 0... però tra il dire e il fare...
thx

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

Ciao a tutti...
Qualcuno di voi sviluppa usando il Pascal ?
Io conosco abbastanza Delphi e vorrei continuare a usare
il Pascal anche sotto Linux.
Ho provato a installare Lazarus dopo aver installato il
compilatore free-pascal (ppc386), ma senza risultati.
Potete darmi una mano o segnalarmi prodotti alternativi ?
Grazie... PAOLO.

Spero di renderti felice dicendoti che molto probabilmente
prima dell'estate dovrebbe essere disponibile Delphi per
Linux.
Gabriele


 Gabriele
Paolo.

Saranno rilasciati due prodotti distinti, uno per C/C++ ed uno
per Pascal.
Le notizie le ho trovate qui:
http://community.borland.com/article/0,1410,21301,00.html
Gabriele

Newsgroup: it.comp.os.linux.development
Titolo: Interrupt su seriale

Ciao a tutti prima di tutto premetto che non sono un programmatore esperto ma sto studiando da un po python per un progetto con arduino, già riesco a leggere i dati e ad inviarli ad arduino tramite pyserial, ma tutto in modo lineare, nel senso che devo eseguire le operazioni in maniera lineare, adesso vorrei fare questo, python elabora le varie operazioni dai dati ricevuti dalla seriale, ma se dalla seriale arriva qualche altro dato dovrebbe mettere in pausa quello che sta facendo e andare a leggere i dati dalla seriale, appena finito di leggere dalla seriale continuare con il lavoro precedente, adesso invece ho dovuto impostare un timeout sulla seriale, se ricevo dati li elaboro, poi mi rimetto in ascolto, ma se le elaborazioni durano di più magari mi perdo qualche dato.
 
E possibile fare quello che voglio, ho letto del modulo asyncio, potrebbe andare bene, qualcuno può indirizzarmi sulla starda giusta?
 
Grazie

 E possibile fare quello che voglio, ho letto del modulo asyncio, potrebbe andare bene, qualcuno può indirizzarmi sulla starda giusta?
 
Probabilmente phyton implementera i thread,
metti su un thread e un buffer circolare o una pipe o quello che piu' ti aggrada, dimensiona tutto per la grandezza che ti serve,
e non dovresti piu' perdere un byte fino all owerflow della tua struttura.
 
 
Giulia
 


Si ho letto dei thread ma sempre in modo negativo.

 Probabilmente phyton implementera i thread,
 
Python implementa i thread, ma a causa di GIL è meglio non usarli. Meglio
multiprocessing o asyncio, dipende molto da quello che deve fare (non ho
letto il post originale, lo ammetto)
 
Enrico


sul mio sistema
cat /proc/sys/fs/pipe-max-size
da 1M , se gli basta un M potrebbe pure provare e infilarci in mezzo una pipe.
 
Giulia
 


Si infatti stavo leggendo proprio di asyncio e nello specifico avevo visto pyserial-asyncio, in quanto deve prendere dei dati dalla seriale provenienti da arduino ed elaborarli, adesso il programma che ho fatto funziona in maniera lineare, cioè ricevo un dato dalla seriale lo elaboro ed eventualmente invio il risultato, solo che in questo modo ho imposto un timeout sulla seriale o tengo bloccato tutto finchè non arriva qualcosa dalla seriale, il mio scopo era di creare un qualche tipo di interrupt, nel senso se arrivano dati dalla seriale li accumulo da qualche parte ed inizio ad elaborare, nel frattempo che elaboro se arrivano altri dati fermo l'elaborazione leggo dalla seriale e poi continuo ad elaborare.
 
Grazie
Newsgroup: it.comp.os.linux.development
Titolo: Shopping Cart - Domanda per Esperti

Vorrei trovare qualcosa per realizzare uno shopping cart sotto Linux, più 
esattamente crearlo su di un PC motorizzato da Linux.
Il problema è che poi il tutto dovrà girare, almeno in un primo tempo su un 
server NT.
Ho provato con alcuni script perl che avrebbero dovuto funzionare sotto NT, 
ma nulla di fatto.
Esiste qualcosa di simile in circolazione, magari che non richieda troppo 
tempo per la configurazione, tipo settimane e mesi ?
Bye

 
scusa la domanda stupida,
potrei sapere cos'è una shopping cart ?
ciao

harkonnen wrote:

Uno shopping cart è il "Carrello elettronico" o della "spesa".
Cioè quel sistema che consente ad un utente di selezionare dei prodotti e 
poterli acquistare online.
Praticamente la base per ogni sito di e-commerce che si rispetti. 
Bye

Joshua wrote:

allora potresti usare il php insieme al database mysql.
per installare su linux apache + php + mysql potresti dare un'occhiata
al sito
http://www.tantalo.net/linux/webserver/
(molto bello e semplice)
per nt non mi sono mai interessato, ma appena so qualcosa
ti faccio sapere.
ciao

Joshua wrote:

per NT potresti guardare questo:
http://www.latoserver.it/apache/install-win32/
ciao

 ha scritto nel messaggio
news:pTWY7.476$mc1....@news1.tin.it...


 un server NT.
Dai un'occhiata a osCommerce (gia' The Exchange Project)
http://www.oscommerce.com
E' un buon programma, piuttosto completo.
Gira in qualunque ambiente provvisto di Php/MySQL
Ciao, Elisa.

Newsgroup: it.comp.os.linux.development
Titolo: gtk e win

Sapete dirmi a che livello le gtk supportano windows? In una applicazione
come la mia con semplici bottoni, barre, label e poco piů posso andare sul
sicuro?
grazie

 sicuro?
Tutto il gimp e` stato portato sotto Windows con le Gtk, quindi credo
sia suportato praticamente tutto.
Bye.

 sia suportato praticamente tutto.
Diciamo che ci sono alcuni punti dolenti tra cui il supporto per i thread.
Poi per il resto se non si ha intenzione di usare le pixbuf si puň
andare piuttosto tranquilli...
byeZ!
-- 
Vanni Brutto
| email 
za...@nofesso.libero.it
      |
| irc nick VanniB   |   ICQ 18526701 |
--- rimuovi nofesso per rispondere ---
---PC powered by Linux kernel 2.4.18za
Qual  e' la  differenza  tra chattr  e
chmod? man chattr >  1; man chmod > 2;
diff -u 1 2 | less
Newsgroup: it.comp.os.linux.development
Titolo: ottenere path di un comando

come posso ottenere il path di un comando da dentro a codice C ?
qualche cosa tipo:
char* pathGaim = funzione("gaim");
printf("%s\n", pathGaim); // ------> /usr/bin/gaim
Per intenderci: La funzione dovrebbe comportasi in maniera simile al 
comando which
Grazie
	Ciao

 writes:

MLO@mlinux 17 $ cat foo.c
#include <stdio.h>
#define LONG_ENOUGH 128
int main() {
  FILE *fp;
  if ((fp = popen("which gaim", "r")) != 0) {
    char buffer[LONG_ENOUGH];
    while (fgets(buffer, LONG_ENOUGH, fp)) {
      fputs(buffer, stdout);
    }
    pclose(fp);
  }
  return 0;
}
MLO@mlinux 18 $ gcc -o foo foo.c && ./foo
/usr/bin/gaim
MLO@mlinux 19 $
-- 
Maurizio Loreti                         
http://www.pd.infn.it/~loreti/mlo.html
Dept. of Physics, Univ. of Padova, Italy              ROT13: 
ybe...@cq.vasa.vg

* Filippo [2006-04-11 02:07]:

GLib:gutils.h - g_find_program_in_path()
In breve, l'algoritmo e`:
	path_str = getenv (PATH)
	path_v = split (":", path_str)
	for dir in path_v:
		full = dir + prg_name
		if (exists (full))
			return full
Ma g_find_program_in_path() e` portabile.
Ciao,
 Emmanuele.

 MLO@mlinux 19 $
Vabbe' la filosofia *nix, vabbe' riutilizzare gli strumenti esistenti,
ma scomodare popen per un semplice check di esistenza su un file mi
sembra un po' esagerato. :-)
Ciao,
 Emmanuele.

 sembra un po' esagerato. :-)
non e' un check di esistenza: per quello basta access (oppure stat od
open).  qui si chiede il path di un eseguibile.


 open).  qui si chiede il path di un eseguibile.
Infatti: il check sull'esistenza di un nome di file (eseguibile o meno
non importa), ciclando sulle varie directory nel PATH. Che e` quello
che, ne' piu` ne' meno fa which - intendiamoci; ma, appunto, scomodare
un pipe per chiamare which, quando which si re-implementa in meno di
trenta linee di codice mi sembra un overkill.
Tutto qui.
Ciao,
 Emmanuele.
Newsgroup: it.comp.os.linux.development
Titolo: Consigli per sviluppo sowtware...

Ciao a tutti!
Voglio scrivere un iterfaccia a Wget in gtk il piů possibile simile a
GetRight.
Ne ho viste varie, ma nessuna in quello stile, e dal momento che mi
piaceva proverň a scriverne una.
Prima di iniziare ho bisogno di alcuni consigli da voi:
-in futuro prevedo di aggiungere il drag&drop di gnome. Devo prendere
qualche precauzione per non dover riscrivere tutto il codice?
-ho notato che molti programmi cambiano la lingua dei menů a seconda
delle impostazioni locali. Dove trovo le info?
-dove trovo le istruzioni per creare un'applicazione multithread?
Grazie molte,
Lumaca
lum...@writeme.com
ICQ: 12424362

delle impostazioni locali. Dove trovo le info?
leggi il libro (free) ggad, lo trovi su 
developer.gnome.org
.
Bonf

-dove trovo le istruzioni per creare un'applicazione multithread?
trovi tutto quello che vuoi sapere su 
developer.gnome.org
,
io mi sono fatto il mirror sul mio disco con wget,
c'è un sacco di robba su gnome internazionalizzazione,
componenti di gnome.
Newsgroup: it.comp.os.linux.development
Titolo: Problemi di attivazione swap [lungo]

Salve ragazzi, 
ho uno strano problema su una macchia Linux.
La macchina monta una distro RH 7.3 ad è in piedi da gennaio 2003. Ci
sono 512Mb di Ram e circa altrettanto di area swap (quando è stata
creata c'erano solo 256Mb di ram... e poi non è stata modificata).
Fino ad oggi tutto regolare, ma da questa mattina dopo un blocco
improvviso della macchina mi sono accorto che non c'è nulla di strano
tranne il fatto che lo swap utilizzato è di 0 Kb mentre lo spazio di Ram
libera scende fino a 10Mb. Ho pensato che probabilmente la richiesta di
Ram sia arrivata al top e si sia bloccato pernche non riusciva ad usare
l'area di swap...
Nei log mi da lo spazio di swap regolarmente montato ed inoltre se
faccio un top vedo qualcosa del genere:
91 processes: 89 sleeping, 2 running, 0 zombie, 0 stopped
CPU states: 11,9% user,  7,5% system,  0,0% nice, 80,4% idle
Mem:   514388K av,  469400K used,   44988K free,       0K shrd,   33228K
buff
Swap:  522104K av,       0K used,  522104K free                  360340K
cached
(invece free)
             total       used       free     shared    buffers
cached
Mem:        514388     466564      47824          0      33232
360348
-/+ buffers/cache:      72984     441404
Swap:       522104          0     522104
se smonto l'area di swap invece ho con top:
87 processes: 85 sleeping, 2 running, 0 zombie, 0 stopped
CPU states: 12,1% user,  4,9% system,  0,0% nice, 82,8% idle
Mem:   514388K av,  461064K used,   53324K free,       0K shrd,   33300K
buff
Swap:       0K av,       0K used,       0K free                  360896K
cached
e con free:
             total       used       free     shared    buffers
cached
Mem:        514388     465064      49324          0      33300
360908
-/+ buffers/cache:      70856     443532
Swap:            0          0          0
In pratica si accorge se lo swap è montato o meno. Il problema è che non
lo usa... Ho provato a fare un mkswap -c /dev/hda2 e poi a rimontare ma
non cambia nulla. Ho anche riavviato la macchina ma niente da fare. Mi
segnala l'area di swap ma non la utilizza!!!!
Avete consigli in merito? Cosa posso fare?
Grazie Alberto
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Grazie Alberto
-- 
cat <<EOSIGN
Paolo Giarrusso, aka Blaisorblade(togliere solo REMOVEONLYTHIS per rispondere)
Kernel 2.4.20/2.5.63 on an i686; Linux registered user n. 292729
EOSIGN

 Avete consigli in merito? Cosa posso fare?

Newsgroup: it.comp.os.linux.development
Titolo: tutorial Qt

sto cercando un semplicissimo tutorial
che mi insegni (con kdevelop e qt designer)
a modificare,durante il run-time ,dei widget già
presenti all'interno della mia GUI, ad aggiungerne
altri e a eliminarne alcuni.
la guida del qt designer è enorme
e contiene tutto ciò che uno cerca, ma, secondo
me, è un po' troppo complessa per chi inizia.
grazie
-- 
Denis
WebMaster di 
www.casafiorita.it

 grazie
Concordo. La cosa migliore IMHO è leggersi il tutorial delle QT, contenuto
nella loro documentazione. Dopo, passare ore sulla documentazione ;-)
E se vuoi imparare a programmare KDE, 
http://developer.kde.org
. Scaricati il
"KDE 2.0 Development Book", e ti consiglio anche il tutorial di Antonio
Larrosa.
-- 
Andrea Bergia - studente              Linux Registred User #281550
"The one thing we're all waiting for, is peace on Earth and an end to war,
it's a miracle we need, the miracle, the miracle, 
Peace on earth and end to war today,
That time will come one day you'll see when we can all be friends"
Newsgroup: it.comp.os.linux.development
Titolo: KDevelopment

Salve a tutti, spero di non essere OT.
Ho un problema con KDevelop 1.3. C'e' qualcuno che mi puo' aiutare?
Quando compilo un applicativo il compilatore mi da' un errore sulle versioni
delle qt library.
qualcosa del tipo 'qt library (>1.42 or <2.0)' not found'.
Possiedo una versione Suse 7.1 (vale la pena di passare a 7.3 per 49 euro?)
Grazie
Raist

 wrote in message
JdKO7.228941$sq5.11...@news.infostrada.it...


Luigi Lucato wrote:

Adesso la soluzione mi sembra ovvia (ecco perche' a volte funzionava).
:-P.
Grazie.
p.s. la versione 2.2.1 dek Kde e' una beta o e' definitiva?

 wrote in message
3C1CF19D...@libero.it...


Newsgroup: it.comp.os.linux.development
Titolo: Errore compilazione

Chi sa spiegarmi perche ricevo questo errore durante la compilazione di 
alcuni programmi:
"/usr/bin/ld: cannot find -lpng "
Come risolvo il proplema?
Grazie.

b.gio...@libero.it
 wrote:

Devi installare la libreria libpng

> Come risolvo il proplema?
GB> Devi installare la libreria libpng
O far sapere al sistema che la libreria è installata...
--
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: come evito gli zombie ?

come posso fare per evitare che quando lancio il mio proxy sviluppato in c
sotto linux , e i suoi figli
hanno terminato di mandare le pagine web, rimangano tutti defunti (zombie)
nella process table?
(spariscono solo quando chiudo il processo padre)



devi recuperare il valore di ritorno dei figli
man 2 wait
-- 
David Mugnai
God is real... unless declared an integer.

Casper ha scritto:

serve wait()
--
saluti
f.riccardo
[sostituire 
linux.it
 al dominio nell'indirizzo]

ho usato una signal (SIGCHLD, gestor_segnale)
e i gestore_segnale chiamava la wait().....
solo che gli zombie rimangono lo stesso :((
dove ho sbagliato?

Casper ha scritto:

potrebbe essere il tipico caso in cui tra vari segnali
contemporanei ne piglia solo uno, dovresti trovare un
esempio sul modo corretto di farlo (chiamare piu` volte
waitpid) sul manuale della libreria C su 
www.gnu.org



ma dentro al gestore di segnale, ti sei ricordato di risettarlo ?
altrimenti a meno che tu non usi #define __USE_BSD  il gestore lo prende solo il primo figlio...
bye

 altrimenti a meno che tu non usi #define __USE_BSD  il gestore lo prende
solo il primo figlio...
pls mi potresti spiegare meglio questa cosa?
se metto la wait3() e #define __USE_BSD, mi dovrebbe funzionare
correttamente?
thanks

 correttamente?
no, __USE_BSD serve per non far desettare l'handler del segnale dopo averlo usato. (infatto BSD si comporta cosi)
altrimenti linux una volta che muore il primo figlio ti invoca l'handler, ma lo desetta e rimetti il bit del SIGCHLD su default.
alla fine del gestore devi sempre risettarlo, altrimenti il secondo figlio non usera' il tuo handler, ma quello di default.
chiaro adesso ?
bye

 chiaro adesso ?
mmm insomma :)
cioč alla fine non funziona manco con __USE_BSD ? :)
cioč, ho capito che linux ti desetta l'handler ogni volta, per cui se ci
sono morti multiple solo la prima viene intercettata dal gestore. ok.
provo a usare wait3() e __USE_BSD giusto? ..... speriam in bene
grazie

 desetta e rimetti il bit del SIGCHLD su default. alla fine del
da signal(2):
       Since libc6, signal uses BSD  semantics  and  the  default
       behaviour  is not reset when the signal is raised. You may
       use sysv_signal to get SysV semantics.
-- 
addio, e grazie per tutto il pesce

si risolve richiamando l'handler alla fine dell'handler :)
grazie
Newsgroup: it.comp.os.linux.development
Titolo: fare un cd bootabile

Salve a tutti,
devo fare un cd bootabile che possa eseguire uno script per formattare 
il disco, partizionarlo, e fare altre piccole cose...
Avete qualche link in merito? Cose che bisogna sapere per far funzionare 
la cosa? Ho letto in giro, che bisogna fare in modo che venga caricato 
lilo, ma ho le idee parecchio confuse..
grazie!
caligari.

dai un occhiata qui' :
http://syslinux.zytor.com/iso.php
-- 
-------------------------------------------------------------------------------
Legge di Brooke:
        Quando un sistema arriva ad essere completamente definito,
        qualche maledetto idiota scopre qualcosa che annulla il sistema
        o che lo espande fino a renderlo irriconoscibile.
-------------------------------------------------------------------------------

Newsgroup: it.comp.os.linux.development
Titolo: glade e bottoni con stock_icon

Salve a tutti!
Sto facendo un piccolo editor con glade e sto cercando di capire come mettere una stock_icon a un bottone (nel mio caso, un bottone della toolbar). Come si fa?
Pedonzolo
-- 
La donna dovrebbe avere tanto spirito quanto uno specchio ha corpo.
		-- Karl Kraus

 
Piazzi una barra strumenti (ad esempio), poi ci metti dentro un 
pulsante, poi vai nelle proprietą del pulsante e apri la tendina 
"pulsante stock" oppure "icona stock" :-D
-- 
Renato

 "pulsante stock" oppure "icona stock" :-D
Non c'è... Ci sono solo Nome, Class, Spessore bordo, etichetta e icona (che richiede un file)
Pedonzolo
-- 
Un egoista e' un uomo che non pensa a me.
		-- Eugene Labiche

 Non c'è... Ci sono solo Nome, Class, Spessore bordo, etichetta e icona (che richiede un file)
Versione di glade e distribuzione?
Ho controllato mentre ti scrivevo... io sono su FC3 con glade2-2.6.0-1 e 
i pulsanti ci sono.
-- 
Renato

 Sto facendo un piccolo editor con glade e sto cercando di capire come mettere una stock_icon a un bottone (nel mio caso, un bottone della toolbar). Come si fa?
Come ti hanno detto, controlla la versione di Glade.
Attento anche che le ToolBar stanno cambiando drasticamente dalla
versione 2.4 di Gtk. Tutte le vecchie funzioni sono deprecate, e ne sono
state introdotte 5-6 di nuove che fanno tutto, ma in modo leggermente
diverso (c'e` un nuovo widget ToolItem).
Bye.
-- 
Alessandro Pellizzari
Newsgroup: it.comp.os.linux.development
Titolo: glibc e altro

Ciao!
Ho una domanda generalissima e (credo!) scema.
Mi sto studiacchiando la documentazione delle
glibc 2.0.0 beta (scaricata dal sito della GNU)
ed e' veramente ben fatta!
Quello che non capisco e che pero' nelle
glibc non c'e' nessun riferimento a semafori,
shared memory, ioctl ecc insomma un sacco di
roba sul sistema operativo.
Ho visto che quando si usano queste robe
si include spesso header nella directory sys
e linux. Questa roba non ha niente a che fare
con le glibc oppure la documentazione delle
glibc della GNU e' incompleta? Queste librerie
hanno un nome? Qualcuno sa dirmi dove posso
trovare la documentazione per le funzioni in
queste diectory?
niQ


praticamente queste sono funzioni non standard e sono chiamate,
nel loro complesso, IPC (Inter-Process Communication) ...
per la documentazione vai sul sito 
www.ecst.csuchico.edu/~beej/guide
e scaricati IPC e, se vuoi e visto che ti trovi, ti puoi scaricare pure
net, che e' un'ottima documentazione sui socket internet ...
ciao ciao
-- 
Antonio barbone ......
Outside of a dog, a book is man's best friend.
Inside of a dog, it's too dark to read.
		-- Groucho Marx

 > queste diectory?
info libc
Ciao,
Fabio Alemagna

Newsgroup: it.comp.os.linux.development
Titolo: PHP o Python???

Domanda secca: per gestire un database con MySQL č meglio usare PHP o
Python?

 Python?
Risposta: Entrambi e nessuno.
Dipende dall'applicazione. PHP e` ottimo per le pagine web, Python per
le interfacce senza web (IMO).
Bye.


IMHO dipende da quello che conosci meglio tu, oltre che da come vuoi
farlo, sia php che python supportano tranquillamente mysql. 
Di mio suggerirei anche un'occhiatina  a ruby.

Newsgroup: it.comp.os.linux.development
Titolo: Sistema embedded: controllare l'accesso telnet da una porta hw del micro.

Ciao a tutti.
Devo limitare l'accesso al sistema da parte dell'utente root
ad una condizione stabilita via hardware.
Pensavo di intercettare nella procedura di login la stringa
"root" e passare oltre solo se la porta in questione è nella
corretta condizione.
Qual'è la sequenza di autenticazione e quali sono i moduli coinvolti ?
Chi poi gestisce l'autenticazione vera e propria dell'utente, così
che taroccandola opportunamente possa giocarci a volontà ?
Suggerimenti ?
Ciao e.. a buon rendere.
Marco
 

Il 21/11/11 16.19, griglioni ha scritto:

Tralasciando la follia di loggarsi come root via telnet
 
quando si possono utilizzare certificati via ssh..
 
Dovresti commentare
auth       required     pam_securetty.so
 
nel file /etc/pam.d/remote
 
comunque non garantisco che selinux non ti azzanni una gamba, fai un
tail -f /var/log/audit/audit.log durante il login
 
capendo che ci devi fare con sto accrocchio