mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.os.linux.development
Titolo: Uso dei tasti CTRL, SHIFT, .....

Salve,
auclduno sa indicarmi come utilizzare i tasti CTRL, SHIFT, BACKSPACE,
e i tasti Funzione (F1, F2...) all'interno di un programma C su Linux?
grazie


sotto X guardati il file  /usr/X11R6/include/X11/keysymdef.h 
per il resto non saprei
ciao ciao
-- 
	..... il Grande Incubo continua ......
 
                   Jonathan

 e i tasti Funzione (F1, F2...) all'interno di un programma C su Linux?
1) in modo testo:
1.a) man ncurses (sembra complicato... ma e' la strada piu' facile!)
1.b) info libc -> Low-Level Terminal Interface -> Noncanonical Mode Example
(sembra piu' facile, ma non e' cosi' ed e' meno portabile).
2) in modalita' X Window:
si usano gli eventi (non mi sembra che tu stia lavorando in X Window,
altrimenti non faresti questa domanda).
Ciao,
// Umberto Salsi
//
// 
http://digilander.iol.it/salsi
 <-- GnuPG key available here!
// Key fingerprint = B957 FB00 10F5 A770 4A26  2D80 BE2C F6CD 77E9 29AE

Sorseggiando il suo prosecco CIccio ha scritto:

Con le ncurses tramite la wgetch e' facilissimo, io la uso per F1-F10.
Ciao, Nicola.
-- 
______________________________
chi va pian va san e va lontan

Beh in effetti lavoro sotto X, ma devo realizzare un'applicazione c/s che
deve girare soprattutto da riga di comando, inoltre dovrè funzionare anche
su macchine di cui non conosco le API, quindi devo tenermi sullo STD...
Umberto Salsi <umbert...@libero.italia> wrote in message
S5_G7.56386$sq5.2...@news.infostrada.it...


Newsgroup: it.comp.os.linux.development
Titolo: Compilazione Gtk

Ho compilato un programma che fa uso delle Gtk tramite il suo makefile.
Sia il makefile che i sorgento so essere corretti, dato che su una
macchina tutto funzione mentre sul noteboo no. Ottengo un errore dal
programma ld (ld -intl non trova qualche file)
Soluzioni?
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Soluzioni?
ti mancano delle librerie, o non le hai nel path giusto

 ti mancano delle librerie, o non le hai nel path giusto
Ma nel makefile c'è il comando 'gtk-config --libs..." etc, non dovrebbe
trovarle cosi'?
Eventualmente come faccio a sapere se mi mancano delle librerie. Esiste
una lista di tutti i file che ci dovrebbero essere?


 programma ld (ld -intl non trova qualche file)
Non so darti una risposta, cmq:
1) gtk-config mi sa che è desueto, GTK 2.x dovrebbe usare solo
   il più generico pkg-config
2) Se con "ld -intl" intendevi "ld -lintl", si tratta di libintl, parte
   del pacchetto gettext, ma che è builtin nella libreria del C GNU 
   (mentre su piattaforme dove si usa la libreria del C del caso, libintl
   dovrebbe esistere come libreria a sè).
-- 
  |   \    \  | ___|_  |_  |  ianezz a casa sua... :-)
  |  _ \  | \ | _|    /   /   Verba volant, scripta
 _|_/  _\_|  _|____|___|___|  manent, data corrupted

    dovrebbe esistere come libreria a sč).
Si' e' lintl, comunque ho trovato in rete un altro programma Gtk ed ora
tutto funziona.
Nel primo PC in cui l'ho provato pero funzionava lo stesso, forse era
ancora impostato per gtk-config.
Grazie comunque

Newsgroup: it.comp.os.linux.development
Titolo: snprintf

Nella pagina del manuale di snprintf, su una vecchia installazione
di linux (red hat 7.1) ho trovato la cosa seguente.
"
Linux libc4.[45] does not have a snprintf, but provides  a  libbsd  that
contains  an  snprintf
equivalent to sprintf, i.e., one that ignores the size argument.  Thus,
the use of snprintf with
early libc4 leads to serious security problems.
"
Ora, visto che avrei proprio il problema di
stampare degli argomenti che mi vengono passati dall'esterno,
ovvero sono proprio nel caso in cui usare una normale sprintf puo'
provocare dei danni (in caso di utente "malizioso"),
qualcuno sa se nelle versioni piu' recenti di linux il problema 
esiste ancora ?
Grazie,
Marco.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Linux libc4.[45] does not have a snprintf
       ^^^^^^^^^^^^
Io mi preoccuperei di quello, non di se/come implementa snprintf :)
Ciao.
-- 
Daniele Orlandi

 Ciao.
Io mi posso preoccupare solo di quello che vedo.
Mi spiego meglio.
A me e' stato dato un sistema proprietario 
dicendomi che e' "basato su linux" (lo so che non vuol dire una
mazza ma quello che passa il convento, ovvero i commerciali
dell'azienda, e' questo). Questo sistema mi permette 
in qualche modo di scrivere dei programmi che un opportuno compilatore
(proprietario, ma che al 90% si appoggia su gcc)
puo' trasformare in eseguibili.
Ora il problema era capire se quella specifica caratteristica negativa
della snprintf fosse mantenuta nelle release piu' recenti di linux
o meno (leggi: se anche linux nelle ultime release
si appoggia a qualcosa di meglio di libc4.0, sarebbe utile
capire se la caratteristica della snprinf di cui sopra e'
stata corretta o meno) (lo so che lavorare cosi' e' lavorare a ca**o.
Il problema e' spiegarlo a quelli del convento di cui sopra).
Ciao,

Newsgroup: it.comp.os.linux.development
Titolo: Fortran 90 su Linux?

Esiste un compilatore?
Grazie mille  :)
Ciao!

 Ciao!
Io uso quello della intel, e' gratuito per uso non commerciale.
La qualita' e la documentazione e' buona, qualche problema lo potresti
avere per l'installazione, infatti e' pensato (mi riferisco al 7.1) per
distribuzioni RPM BASED e non successive a RedHat 7.3
In ogni caso su debian woody lo si puo far funzionare serenamente, ed
anche su RedHat 9.
Se ti serve aiuto fai un fischio :)

Newsgroup: it.comp.os.linux.development
Titolo: c++ e g++, che differenza c'è?

Salve,
come da oggetto, qual'č la differenza tra i 2 compilatori?
Qual'č il migliore o cmq, piů conforme allo standard?
Grazie
Luigi
-- 
Posted from 
smtp1.libero.it
 [193.70.192.51] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Qual'č il migliore o cmq, piů conforme allo standard?
g++ e' un compilatore della gnu, c++ probabilmente e' un link al primo.

 g++ e' un compilatore della gnu, c++ probabilmente e' un link al primo.
no, sono entrambi la copia dello stesso frontend di cpp
ciao
Kronos
-- 
Home: 
http://kronoz.cjb.net
Al termine di un pranzo di nozze mi hanno dato un
amaro alle erbe cosi' schifoso che perfino sull'etichetta
c'era un frate che vomitava.

 migliore o cmq, piů conforme allo standard?
Sono lo stesso compilatore: uno e' un link simbolico all'altro. Come gcc
e cc.
-- 
 Dirsi "Ciao" fa bene: e' salutare

Newsgroup: it.comp.os.linux.development
Titolo: salvare un progetto in emacs

se ho 5 file aperti su cui sto lavorando quando salvo il buffer mi salva
solo il file corrente
come si fa a salvare un progetto in emacs per poi riaprire tutti i file
contemporaneamente quando devo riprendere il lavoro?
ho provato inutilmente per ore.....
magari e' una cazzata.
mi sembra impossibile che non lo faccia :-)
in alternativa per sviluppare in php esiste un editor che possa farlo?
ciao
grazie, carlo

in alternativa per sviluppare in php esiste un editor che possa farlo?
vim, gvim, nedit, ...
-- 
                                                                  __
 __                                                          __  ///
| _          Computer Science, Swiss Federal Institute       \\\///
|__|iambo    of Technology - mailto:
ggia...@iiic.ethz.ch
     \X//
Newsgroup: it.comp.os.linux.development
Titolo: Migrare da Delphi 5 a Kylix 2

Qualcuno ha affrontato il problema di portare un'applicazione scritta in
Delphi 5, a Kylix 2?
Se si, potrei sapere i passi da seguire?
Thanks.
Frank
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 Se si, potrei sapere i passi da seguire?
Dipende dal tipo di applicazione che vuoi portare.
Stavo portando un'applicazione server con accesso ad un database.
Le maggiori modifiche (almeno per la mia esperienza) sono
nel passare ai nuovi componenti IBExpress (spero di non sbagliare nome)
Ciao, Maurizio

 ha scritto nel messaggio
news:3CCFA841...@togli.libero.it...


 Ti ringrazio per il tempo che riuscirai a dedicarmi.
Mi spiace di non essere stato molto preciso, avevo affrontato
il problema circa 9 mesi fa e non mi ricordo il tutto
Ciao, Maurizio.

 all'IBExpress (passaggio fra le query, table).
Per curiosita`, sviluppando da zero (non portando) un'applicazione
ora, si userebbero gli IBExpress su entrambe le piattaforme?
Massimiliano

 ora, si userebbero gli IBExpress su entrambe le piattaforme?
Non sono sicuro al 100% ma penso di si, ma devi usare Delphi 6.
Ciao, Maurizio.

 ora, si userebbero gli IBExpress su entrambe le piattaforme?
Se usi Interbase, ti conviene.


 Se usi Interbase, ti conviene.
Quindi nell'ultimo Delphi per Windows ci sono comunque il BDE e i
componenti per usarlo?  Peccato, credevo avessero optato per una
soluzione unificata...
Massimiliano

 Quindi nell'ultimo Delphi per Windows ci sono comunque il BDE 
Sembra che venga eliminato con la prossima versione.

 soluzione unificata...
Con l'ultimo Delphi (6) viene sia supportato il BDE (che e' stato
relegato nella palette dal nome "BDE") sia la programmazione
client/server con Interbase, MySQL, Oracle e DB2.
La nuova suite di componenti standard si chiama dbExpress (che
ha il vantaggio di essere portabile, essendo supportata anche
da Kylix).  
In piu' c'e' anche dbGo, che ha rimpiazzato i vecchi componenti
ADO e IBExpress per l'accesso nativo a Interbase.
Il BDE e' ormai in "maintenance mode", ma non viene piu' ne'
sviluppato, ne' patchato, quindi bisognerebbe affrettarsi ad 
usare qualcosa di nuovo.

Newsgroup: it.comp.os.linux.development
Titolo: Con flock() faccio sempre flop!

El la mia bestia nera. Neanche dallo Stewens traggo info che mi
servono.
Vorrei sapere se c' e' un modo per far si' che un processo che
applichi un lock esclusivo LOCK_EX e rimanga bloccato su una
risorsa su cui sono applicari piu' lock condivisi LOCK_SH possa
sicuramente ottenere prima o poi il lock della risorsa senza venir
superato da altri lock condivisi. Su linux ho provato che i lock
shared continuano ad aggiungersi, superando cronologicamente il
LOCK_EX (che non e' stato applicato causa precedente applicazione
di LOCK_SH). Come e' possibile accedere sicuramente ad una risorsa
"serializzando" i lock? Forse usando un file come semaforo e non
applicando il lock sul file interessato dalla transazione? E come?
Cosa dicono le specificha BSD Di flock() a riguardo?
L' implementazione flock() di Linux e' conforme a BSD?
Il problema e' questo: In una cgi (ibrida perl, C) realizzo un
forum (che un giorno vedrete, forse). Per ora sembra funzionare,
ma io so che sul campo incorrera' in problemi che non posso riprodurre
in localhost.
Il database dei messaggi l' ho realizzato con struttura dati ad albero
AVL (senza utilizzare sql server esterni, tutto built-in) utilizzando
le sue proprieta' per realizzare l' organizzazione a thread.
Il problema e' che finche' una istanza in lettura del forum legge,
NON POSSONO ESSERE effettuati inserimenti proprio a causa del
ribilanciamento dell' albero (con un albero semplice non ci sarebbero
problemi, credo che lo adottero').
Quindi tutti quelli che leggono applicano un lock shared, tutti quelli
vogliono aggiungere un messaggio ASPETTANO CHE NON CI SIANO PIU'
PROCESSI IN LETTURA. Ma se sopraggiungono altre richieste di lettura?
Esiste un modo di serializzare i LOCK in modo che tutti abbiano
l' opportunita' di effettuare la scrittura?
E visto che ci sono continuo con una domanda un po' OT.
Un tipo di attacco portato cosi:
un browser rallenta il download dei messaggi usando il
controllo di flusso tcp per non far mai terminare la cgi che mantiene
il lock, impedendo le scritture, che inevitabilmente rimarrebbero 
bolccate sulla loro richiesta di lock esclusivo. C' e' il modo
(C o perl non importa) per dire "Se questo LOCK_SH non termina entro
tot secondi il processo termina"? Per verificare se select() e signal()
possano funzionare dovrei scrivere e debuggare del gran codice di prova
e spero che' qualcuno si sia posto il problema prima di me e abbia
gia' la risposta.
grazie a tutti e ciao
Roberto.

 tot secondi il processo termina"? Per verificare se select() e signal()
Un alarm(2) prima della flock va bene ( tanto alla chiusura del processo 
tutti i lock vengono "chiusi"
Newsgroup: it.comp.os.linux.development
Titolo: Autenticazione CHAP

Ciao a tutti
Ho sviluppato un software che apre una porta seriale e tramite comando ATDT
si collega ad internet!
Devo implementare un autenticazione login pwd e IP
ho visto che esiste chap.c
ma non trovo documentazione o esempi
Va bene anche qualcosa di semplice!
Grazie 

Donato Grippo ha scritto:

http://www.faqs.org/rfcs/rfc1994.html
CHAP e' dasato su challenge (sfida). per non far transitare la passwd in
rete, il chiamante manda username, il chiamato un numero casuale e se
il chiamante sa calcolare la funzione di HASH di passwd+numerocasuale
e' autenticato.
Se anche lo sviluppo dil chiamato e' di tua pertinenza e non devi adeguarti
a standards, consiglio CRAM-MD5
http://www.faqs.org/rfcs/rfc2554.html
ciao
Roberto.
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Newsgroup: it.comp.os.linux.development
Titolo: Grandissimo Problema!!!!!

Ho scritto il seguente codice:
system(Comando1);
printf("Comando 1 eseguito...\n");
system(Comando2);
printf("Comando 2 eseguito...\n");
Il programma dovrebbe eseguire il Comando, scrivere sul video "Comando 1
eseguito...", poi eseguire Comando2 e scrivere sul video "Comando 2
eseguito...".
    Invece quello che mi succede è che il mio prog esegue tutti e due i
comandi (siccome sono processi lunghi ci vuole alcuni secondi l'uno) e poi,
alla fine dei due processi, mi notifica "Comando 1 eseguito..." e "Comando 2
eseguito...".
    Come posso risolvere questo problema?????
Grazie a tutti coloro che mi aiuteranno.

 eseguito...", poi eseguire Comando2 e scrivere sul video "Comando 2
Chiama fflush(stdout) dopo le printf(), e la prossima volta usa un
Subject piu` significativo!
Ciao
 David
-- 
<d.santinoli presso mi. flashnet. it>

 Chiama fflush(stdout) dopo le printf(), e la prossima volta usa un
Perchè c'è bisogno del flush? Stdout non è aperto come file di testo? E
i file di testo non sono bufferizzati a "linea"? 
Saluti,
Fabio Alemagna

 i file di testo non sono bufferizzati a "linea"?
In effetti stdout dovrebbe essere line buffered, almeno inizialmente,
perche' e` associato a un terminale. Ma visto che nel suo caso
nonostante i "\n" alla fine il testo non esce, magari ha reimpostato il
buffering come full...

Newsgroup: it.comp.os.linux.development
Titolo: Linux e programmazione multimedia

Cosa consigliereste per realizzare uno strumento tipo il punto 
informativo delle autostrade presente negli autogrill (sto parlando del 
sistema  video al plasma + PC con loro software connesso a internet/loro 
rete  sul quale fanno girare le notizie aggiornamenti etc )
A dire il vero basterebbe qualcosa di piu' semplificato
Mi spiego prendendo come base linux farci girare sopra un video a pieno 
schermo e sopra (ad una parte del video- magari in fondo) far girare 
delle scritte con notizie del giorno.
Come si puo' fare questo ?
Per il video ci sono i vari player (mplayer, xine, vlc) ma la 
sovrapposizione del testo come si fa ?
Avete consigli per strumenti/librerie/progetti da cui partire ?
A me è venuta in mente solo xinelib (che non conosco peraltro ma so che 
metterebbe a disposizione qualcosa di pronto per gestire il video
Escluderei soluzioni a browser con flash per il momento
Grazie

 delle scritte con notizie del giorno.
se lo stream e' in lan puoi anche far girare lo stream raw

 sovrapposizione del testo come si fa ?
xosd
-- 
La vecchiaia e' la piu' inaspettata delle cose che possono accadere a un
uomo.
                -- Trotsky

> se lo stream e' in lan puoi anche far girare lo stream raw
Grazie per la tua risposta
Non si tratta di vero e proprio streaming (i filmanti verrebbero 
collocati via remota - sono mpeg ed altro)
La situazione ideale sarebbe:
mplayer (o xine o vlc) che eseguono una serie di filmati (playlist) gia' 
presenti in locale (collocati da via remota)
In sovrapposizione a questa esecuzione (dei video a pieno schermo) si 
vorrebbero trasmettere notizie o altre informazioni prelevate via remota 
(credo che anche http possa andare bene). Le informazioni sarebbero al 
di sotto dello schermo.
L'alternativa alla sovrapposizione delle informazioni sarebbe un 
software che potesse gestire indipendentemente lo schermo in aree 
separate. In una girano i filmati, nell'altra le notizie (non sovrapposte)
Comunque tutto questo non sarebbe in ambiente LAN
Grazie
Ciao

> xosd
Breve veloce conciso e
molto interessante!  :-)
Oggi ho avuto solo il tempo di guardare l'esempio osd_clock e brevemente 
il comando osd-ctl (che pero' con l'opzioni -s "stringa" non mi 
funzionava bene credo per la mancanza del font predefinito sul mio 
sistema). Comunque ho visto che c'e' lo script di configurazione che 
dovrebbe semplificare la vita. C'e' pure il wrapper in python (pyosd)
Grazie molto interessante vediamo fino a che punto e' personalizzabile 
(magari anche scritte scorrevoli etc )
Di nuovo Ciao!

 (magari anche scritte scorrevoli etc )
se dai un occhiata alle api in c vedi che ci si puo' fare praticamente di
tutto.
in alternativa puoi prendere il codice x l' osd da mplayer o xine , li' mi
pare che venga effettuato un mixing con lo stream video e che quindi
funzioni anche con xv e compagnia bella.
ciao.
-- 
Osservazione di Zenone:
        L'altra coda va piu' veloce.

 ha
scritto nel messaggio news:%Mtgf.654$S6.1...@twister2.libero.it...

Newsgroup: it.comp.os.linux.development
Titolo: ioperm... che brutta bestia...

Ciao a tutti,
Ho un piccolo problema da sottoporvi. Ho bisogno di controllare
un'apparecchiatura collegata alla parallela del mio pc senza dover per
forza essere root.
Se qualcuno sa come posso fare per far si che un programma eseguito da
un utente qualsiasi possa accedere alla porta, ogni suggerimento e' ben
accetto.
Grazie
Enrico Maistro
emai...@sletter.com
PS: al momento sto' aggirando il problema con un bel chmod +s nomefile
eseguito da root ma spero sia solo una soluzione temporanea.

 accetto.
Puoi  dividere  l'applicazione in 2  parti,   una che  invia i comandi
all'apparecchiatura (e  che gira come daemon con  i permessi di root),
l'altra che  comprende  solo  l'interfaccia utente    che gira  con  i
permessi utente.
-- 
  Andrea

 accetto.
Set-uidandolo root.
-- 
  /Kinkie
Se sulla scatola c'e` scritto "Per windows 95 e superiori", dovrebbe
funzionare sotto Linux, vero?

 eseguito da root ma spero sia solo una soluzione temporanea.
Anche io tempo fa ho avuto problemi simili, ma dubito che ci siano metodi piu`
puliti per chiamare ioperm(). Per limitare un minimo i danni anziche` settare
il SUID potresti lanciare il programmino con sudo, impostando opportunamente i
permessi.
NB: non me ne intendo, mi si scusino eventuali stupidate. Ho risposto perche`
questo topic interessa anche a me, e sarei lieto se nascesse un thread.
--
Bye! Lorenzo Lutti
http://www.geocities.com/SiliconValley/Peaks/6258/

 scrivere un demone eseguito da root che accetta le tue "richieste".
Probabilmente quello del demone e` la soluzione migliore. A livello del 
kernel, si potrebbe pensare di aggiungere (non credo sia difficile)
delle ioctl al driver per permettere la lettura/scrittura "diretta"
dei registri, e poi giocare con in permessi del device in /dev. 
Comunque un programmino suid pulito, che faccia la ioperm e poi lasci
subito i privilegi, dovrebbe essere la soluzione buona e, tra l'altro,
"classica" per unix. 
                           Romano
-- 
Romano Giannetti                Univ. Pontificia Comillas (Madrid, Spagna)
Sto leggendo:  D. Brin - Brightness Reef 
Ingegnere Elettronico - tel 
+34 915 422 800 int. 2416
  fax 
+34 915 596 569
Change - with . and delete .no.spam from my email address!

eseguito da root ma spero sia solo una soluzione temporanea.
Per i diritti basta che metti l'utente che eseguira il programma nel gruppo
lp oppure imposti il setgid bit e il gruppo (a lp) del file eseguibile.
-- 
Roberto Lupi
Freelance IT Consultant and Software Developer
Newsgroup: it.comp.os.linux.development
Titolo: Domanda sui Socket

Salve a tutti, vi pongo un quesito che mi assilla:
Dati due Host: A e B dove su A c'e' una Socket in stato Listen, quindi 
pronta ad accettare connessioni da altri host, nel mio caso da B.
Ipotizzando che la connect di B vada a buon fine e che quindi A chiami 
l'accept, inizia la fase di Read & Write sulle rispettive socket dei due 
host.
La domanda ora e' la seguente:
Nel caso che tra A e B la connessione cada, le socket diventano 
inutilizzabili subito oppure posso ciclarci sopra per N volte aspettando 
che si possa rsitabilire la connessione ?
il ciclo lo farei con un for o con un while, al quale termine esce e 
finisce di ritentare.
Rimango a disposizione per ulteriori chiarimenti sulle mie lucubrazioni, 
forse da me spiegate un po' confusionariamente.
Ciao & Grazie
	MaX

YattaMaX wrote:

Se la connessione cade la socket diviene inutilizzabile.
-- 
Gaetano Sferra
On jabber: G[a]
e...@jabber.org
 (
http://www.jabber.org
)

 
Quindi una Read o una Write su una socket associata ad una connessione 
caduta e' inutile e la socket e' proprio da "buttare via"...non quindi 
evventualmente ripristinata sullo stesso filedescriptor.
Va beh, pazzienza
Grazie
Ciao
	MaX

YattaMaX wrote:

Fai una prova, mettiti in read con il server, non inviare nulla dal client e
butta giu' la connessione, la read ti ritorna 0.


 
Ok, che la read mi ritorni zero ok, ma se ciclo fino a che la socket non 
torna "attiva" ??
Il dubbio e' quindi: "la socket ritornera' attiva ? o viene persa 
definitivamente salvo fare una nuova connessione da zero ?"
Ciao e ancora grazie
	MaX

YattaMaX wrote:

Non credo che tornerà mai attiva, il fatto è che la socket non esiste più a
livello di stack TCP/IP, per tanto a quel descrittore di file corrisponde
un bel tubo. Qualunque operazione su quel descrittore restituirà
inesorabilmente un errore EBADF.


YattaMaX wrote:

La seconda che hai detto...
Newsgroup: it.comp.os.linux.development
Titolo: EMACS

Qualcuno sarebbe cosě gentile da dirmi dove posso trovare una guida di
EMACS. Grazie

 
Help di emacs
man emacs


^h t

 
Emacs-Beginner-HOWTO (Originale), Emacs Beginner's HOWTO
http://www.pluto.linux.it/ildp/HOWTO/Emacs-Beginner-HOWTO.html

> di EMACS. Grazie
	Control-h t
	Da dentro Emacs
	Saluti,
	P.
-- 
THE Hacking Pages
www.lulli.net
Newsgroup: it.comp.os.linux.development
Titolo: info KDevelop

Conoscete un manuale, oltre a quelli presenti on line su internet , su 
supporto cartaceo anche da stampare .

 supporto cartaceo anche da stampare .
Io sto studiando la cosa giusto ora. Sul sito della trolltech trovi
parecchio.
Ciao.
Luca
Newsgroup: it.comp.os.linux.development
Titolo: Espressioni matematiche in uno script

Ciao a tutti,
ho la necessità in uno shell script di fare qualcosa del tipo
	if (X<Y) {
		bla blah
	}
dove X ed Y sono delle variabili.
L'unico modo che ho trovato è:
	if [ $((X < Y)) == 1 ]; then
		blah blah
	fi
E' la procedura corretta?

	}
Puoi provare con
	if [ $X -lt $Y ];
	then
	COMMANDS;
	fi
in test(1) trovi tutti i comparatori matematici.
Ciao,
-- 
LB
per contattarmi via email:
mest...@laika.mynet non e' un indirizzo valido
ludbasil (at) 
inwind.it
 lo e' 


http://www.penguinpowered.com/~ecesena

Newsgroup: it.comp.os.linux.development
Titolo: (beginner) Posso usare Apache come Proxy?

Salve a tutti,
vorrei sapere se le direttive di Apache
ProxyRequest, ProxyPass, ProxyRemote etc.
permettono di usare Apache a tutti gli
effetti come Proxy Server.
Se si, dove posso trovare qualche esempio
di configurazione ad hoc?
Grazie 1000
Francesco

 Se si, dove posso trovare qualche esempio di configurazione ad hoc?
Sul sito di Apache trovi tutto.
-- 
 __
| _            "The Internet is slow, could you reboot it ?"
|__|iambo              mailto:
gabr...@giambonini.com


Usi il mod_backhand??
Pensi che sarebbe utile 
http://www.linuxvirtualserver.org
 ??

Pensi che sarebbe utile 
http://www.linuxvirtualserver.org
 ??
Offrono troppo, quello che serve e' un routing "statico".
-- 
Giambonini Gabriele           Teamup AG
Software Engineer             Industriestrasse 15
                              5242 Lupfig
+41 56 464 46 05
              Switzerland

 Offrono troppo, quello che serve e' un routing "statico".
allora usa mod_redirect, troppo bello....



No, quello che  abbiamo bisogno noi e' che i  "clienti" si connettano ad
un  front-server il  quale poi  si  incarichera' di  creare una  seconda
conessione con uno dei back-server e fare quindi da tramite tra i due. I
back-servers sono invisibili e irraggiungibili (Indirizzi IP "privati").


 back-servers sono invisibili e irraggiungibili (Indirizzi IP "privati").
Tutto molto interessante, ma mi sembrate piuttosto OffTopic ...
Spostarsi su software no ?
Ciao
-- 
Simone Piccardi
Microsoft is NOT the answer. Microsoft is the Question.
The answer is: "NO!"

 Spostarsi su software no ?
Aspettavamo che tornavi dalle ferie....è andato tutto bene??
L'ultimo post e di venerdi alle 9.26, tu oggi, dopo 3 giorni, rimarchi
qualcosa già avvenuta...
Vabbè,pazienza...non è piacevole ritornare ed essere già in vena polemica...
Ciao :)
Newsgroup: it.comp.os.linux.development
Titolo: Linux su COMPAQ 907E

Ho dei problemi con linux su un Compaq Presario 907e.
Ho provato varie distribuzioni, ma l'unica che sono riuscito a installare (e
che ho sempre usato) è la Slack 8.1.
Il problema è che se provo a configurare i dispositivi onboard (schede audio
e network) mi và in kernel panic.
Avete dritte per riuscire a risolvere i problemi con questo notebook?
Grazie a tutti.
Massy

 Avete dritte per riuscire a risolvere i problemi con questo notebook?
premesso che sei sul ng sbagliato e che quindi dovresti postare su
it.comp.os.linux.iniziare, sei comunque lo sfortunato possessore di
un portatile che, come tutti i presario 9xx, e' terribilmente sfigato
con i kernel 2.4. Alcune delle cose che possono succederti:
-hang al boot a causa di un errore segnalato dalla mce
 (si puo' aggirare passando l'opzione nomce al kernel)
-crash del kernel quando si carica il modulo pcmcia
-crash del kernel quando si carica il modulo usb
-modulo ide-cd che si blocca nello stato "initialize" quando viene
 inserito nel kernel (non riesci nemmeno ad aprire lo sportello del
 lettore cd!)
-schede di rete ed audio non funzionanti
-varie ed eventuali.
Soluzioni? A parte buttare il portatile :), posso dirti che un paio
di miei amici hanno parzialmente risolto installando la red hat 8.1
beta 2, che evidentemente ha un kernel pesantemente patchato per
questo genere di problemi (il fatto che alan cox frequenti molto la
mailing list degli utenti linux possessori di presario 9xx la dice
lunga...). E' ancora necessario passare l'opzione "nousb" al boot
(disabilitando cosi' tutto il sottosistema usb), ma almeno il lettore
cd funziona :|
In alternativa puoi usare una distro con kernel 2.2, alcune
periferiche non verranno riconosciute ma almeno non si pianta al
boot.
Buona fortuna :)
-- 
There are only 10 kinds of people in the world --
Those who understand binary, and those who don't.
Newsgroup: it.comp.os.linux.development
Titolo: Priorità dei processi e recupero dei tempi morti

Su un sistema embedded devo reagire il più velocemente possibile al
cambio di stato di un dispositivo hardware.
La prima soluzione provata è quella di restare in loop leggendo di
continuo il mio dato. 
Risultato: funziona benissimo, ma rubo le risorse al 100% del sistema,
e non è bello.
La seconda soluzione: metterci un "usleep (1) " per passare la palla
al S.O. per un attimo per far girare le altre task , perdendo un
microsecondo. Risultato: funziona benissimo, ma la usleep comunque
esce dopo un ritardo minimo di 10 millisecondi secchi e precisi, che
ipotizzo essere il tempo dello scheduler del kernel.
Domanda..... dato che il kernel nel 99%del tempo esegue il suo bel
ciclo "hidle"... come faccio per farmi ridare le risorse prima ?? 
Oppure.... esiste una define nel kernel per cambiare quel 10msec in un
valore 
p.es
. di 1msec ?  Si, lo sò, non si fa' così,  ma il mio è un
sistema embedded dove girano solo le mie applicazioni e pochi servizi
che se vanno piano... pazienza !
Sia detto anche che non è importante il tempo di risposta., millisec
più o millisec. meno .. ma lasciar dormire ill microprocessore per
10msec ad ogni mio ciclo mentre io sono in attesa di risposte mi
scoccia assai !!
Suggerimenti ?
Grazie.
Marco Grignoli

 valore 
p.es
. di 1msec ?
Sì, cambiando il valore di HZ nella configurazione del kernel.
Ciao,
-- 
  Daniele Orlandi
  つづく

 e non č bello.
Usa un systema con 2 CPUs...
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

 Suggerimenti ?
rtai

 rtai
Un sistema operativo real time serve per reagire ENTRO un tempo determinato
ad un evento.
Il problema è che se l'hardware non manda l'"evento" (sotto forma di
interrupt) non c'è altro modo che fare polling e allora realtime o non
realtime poco cambia.


 Il problema è che se l'hardware non manda l'"evento"
oddio se questo è lo scenario...
Newsgroup: it.comp.os.linux.development
Titolo: Ma gli operatori Booleani??

Salve a tutti...
sono un nuovo pinguino, e da abbastanza tempo programmo sotto Windows in 
molteplici linguaggi...
Ho deciso di schierarmi dalla parte di Tux, partendo dalla programmazione 
della shell (Bash)...
Gli how-to che ho visto sono ottimi, e già sto ottenendo buoni risultati!!
Tuttavia mi sorge un dubbio!! Ma nella bash esistono gli operatori logici 
(AND, OR, NOT) ????????
Nessuna guida ne parla eppure sono semi-fondamentali!!!
grazie e a presto...


I'm not prejudiced, I hate everyone equally.

Nessuna guida ne parla eppure sono semi-fondamentali!!!
Vedi capitolo 7 dell'Advanced Bash Scripting Guide sul sito del LDP :)
-- 
Ikitt

 si avvicino` a me, e solennemente disse: 
[snip]
piccola noticina: si dicono operatori *binari* (AND, OR, etc.), *unari* (NOT), o
in generale *logici* , non *booleani* ;)
(almeno, io con "operatore booleano" intendo qualsiasi operatore mi dia una
risposta di tipo [TRUE|FALSE], quindi anche operatori di confronto (==,<,>,etc.)
Adieu,
-- 
Lestat de Lioncourt                               |          Ciro Mattia Gonano
  JabberID: 
les...@jabber.students.cs.unibo.it
    |    Undergraduate Student in
  ICQ#: 52631406                                  |         Computer Science at
  URL: 
http://www.CS.UniBO.It/~gonano
             |       University of Bologna
          <powered by Linux Slackware 8.1-rc2 on Kernel 2.4.18-xfs>

 in generale *logici* , non *booleani* ;)
Giusto una precisazione, perche' la tua affermazione potrebbe lasciare
qualche dubbio: gli operatori binari sono tutti quelli che prendono due
argomenti (quindi anche somma, prodotto elevazione a potenza, confronto di
stringhe...).
Alessandro.

 si avvicino` a me, e solennemente disse: 

uh... touche` ;)


Antonio barbone wrote:

ok!!ok!! Ho sbagliato a scrivere?? OK!! Si chiamano operatori logici!! Va 
bene cosi?? 
Scherzo...cmq grazie a tutti!!

 sono semi-fondamentali!!! grazie e a presto...
 
Lascio le diatribe sul significato di operatore logico, booleano,binario, ecc.
e passo al dunque
<comando1> && <comando2> 
comando2 viene eseguito se comando1 ritorna 0 
<comando1> || <comando2>  
comando2 viene eseguito se comando1 ritorna != 0
[ <expr1> -a <expr2> ]
il comando test '[' ritorna 0 se <expr1> e true e <expr2> e' true 
[ <expr1> -o <expr2> ]
 
il comando test '[' ritorna 0 se <expr1> e true o <expr2> e' true 
 
 Per ulteriori info man bash
-- 
#eno
Newsgroup: it.comp.os.linux.development
Titolo: difftime: ho fermato il tempo

/*
   ciao a tutti, stavo scrivendo un giochino stile mastermind,
   funzionava alla perfezione, quando ad un certo punto forse cambio
   qualcosa senza accorgermene e non funziona piu' il timer: ritorna
   sempre 0.
   ho ridotto il sorgente all'osso, per favore spiegatemi cosa sbaglio!
   (spero che non sia troppo lungo)
   ciao e grazie da andrea
 */
#include <stdio.h>
#include <time.h>
void printscore(int tries, double time); //calcola e stampa il punteggio
main()
{
	int try;
	time_t start,stop;
	double elapsed;
	//qui parte il timer
	start = time(0);
	//inizia il gioco: lo finisco con 7 prove
	try = 7;
	sleep(8);//simulo il tempo impiegato a giocare
	//qui si ferma il timer
	stop = time(0);
	//start e stop evidentemente sono corretti
	printf("%d - %d = %d\n",stop,start,stop-start);
	//il guaio e' che non funziona :-(
	elapsed = difftime(stop,start);
	printscore(try,elapsed);
	return 0;
}
void printscore(int tries, double time)
{
	printf("\n\nHai fatto %d prove in %d secondi.\n\n",tries,time);
}

 }
"time" è un valore reale, non puoi stamparlo come se fosse un intero.
Usa %f al posto di %d, oppure casta "time" a intero.
-- 
Saluti,
    Mardy
http://castellina.org/interlingua

 Usa %f al posto di %d, oppure casta "time" a intero.
e' vero! ecco cosa avevo cambiato!!!
grazie infinite!
ciao da andrea

Newsgroup: it.comp.os.linux.development
Titolo: Kerberos coon NT Solaris e Linux

Cerco Manuali che spieghino chiaramente, e preferibilmente in italiano, le
funzioni i vantaggi, i limiti e la configurazione e l'installazione, oltre
all' integrazione di kerberos con i sistemi di autenticazione mediante
dominio di NT.
Capisco che quello che sto chiedendo e' altamente specialistico ma se
qualcuo ci si e' trovato a lavorare, mi farebbe una grande cortesia
nell'aiutarmi.
Grazie anticipatamente
Alessandro Fiorenzi
fior...@tiscalinet.it

 ha scritto nel messaggio
news:9bnd3v$s53$1...@lacerta.tiscalinet.it...

Newsgroup: it.comp.os.linux.development
Titolo: fscanf

Scrivo:
fscanf( fp, "%s", &Stringa );
questo codice preleva una stringa, dal file *fp, fino a che non trova un
carattere spazio (%s). Come faccio a leggere dal file la stringa "Ciao a
tutti" (per esempio) tutta per intero invece che "Ciao", "a", "tutti"?
So che la mia domanda č molto banale ma...
Grazie per l'aiuto.
--------------------
Forever and ever.
David Gilmour (1994).

 tutti" (per esempio) tutta per intero invece che "Ciao", "a", "tutti"?
Usa fgets(), cosi` sarai anche obbligato a porti il problema del buffer
overflow...
Ciao
 David
-- 
<d.santinoli presso mi. flashnet. it>

 
Uhm, fscanf(fp,"%s%s%s",ciao,a,tutti) e poi concateni? Oppure nel file
separi questa stringa dalle altre stringhe con un carattere \n e fai
fscanf(fp,"%[^\n]",stringa) dovrebbe funzionare :) Ma stringa deve essere
sembra abbastanza grande da contenere la frase, quindi e' un possibile
bug di programmazione
-- 
Wave++, member of EventOrizon software
http://members.xoom.it/wavexx

 Grazie per l'aiuto.
Questo non l'ho provato ma...
 - Function: ssize_t getline (char **LINEPTR, size_t *N, FILE *STREAM)
     This function reads an entire line from STREAM, storing the text
     (including the newline and a terminating null character) in a
     buffer and storing the buffer address in `*LINEPTR'.
basta che FILE->stdin (non so se va..)
-- 
Enrico Fracasso                   |Software is like sex ... 
C.d.L in ingegneria elettronica   |it's better when it's free
Universita' di Trieste            |Linux. The Internet operating system

 (per esempio) tutta per intero invece che "Ciao", "a", "tutti"?
fgets(Stringa, sizeof Stringa, fp);
ipotizzando che Stringa sia un array di char.
Per i problemi di (f)scanf() dai un'occhiata al thread "scanf-dubbio".
Ciao ciao,
Andrea
-- 
"...Unix, MS-DOS, and Windows NT (also known as the Good, the Bad, and 
 the Ugly)."
(by Matt Welsh)

Come mai comunque molti usano funzioni tipo la gets, la fgets, la getstr che
possono andare in buffer overflow? come si puo' risolvere questo problema??

 possono andare in buffer overflow? come si puo' risolvere questo problema??
fgets() e` protetta contro l'overflow. Chi usa le altre funzioni lo fa
probabilmente per pigrizia e/o perche' sa che sara` l'unico utente del
suo programma... Il problema _non_ e` risolubile per quelle funzioni che
non prevedono la limitazione dell'input, e puo` costituire un bel
security hole.


Newsgroup: it.comp.os.linux.development
Titolo: linux per silicon graphics???

Sono possessore di una stazione indy "silicon graphics" con un processore
mips r4000
attualmente è equipaggiata con un sistema operativo IRIX ver. 5.3.
Vorrei sapere se c'è una versione di linux per questa workstation anche se è
un pò datata.
Grazie
Cacciaguerra Ugo
Newsgroup: it.comp.os.linux.development
Titolo: aiuti newbie

Ciao,
utilizzando linux a scopo puramente ludico e cercando di programmarci mi
sono
trovato davanti alcuni problemi (penso) abbastanza banali. Piuttosto che
spedire 10000 post ho incluso tutte i miei dubbi in questo, quindi
scusatemi
se alcuni argomenti c'entrano poco o niente con altri, barrate la
casella
prescelta, incollate un francobollo e spedite il tutto in busta chiusa a
'it.comp.os.linux.development'..Saprete subito se avrete vinto..
:)
DOMANDE:
1. Come posso leggere da stdin una stringa di lunghezza qualunque?
   Io ho provato una specie di routine:
   void readline(char *line)
   {
       int size=0;
       line=malloc(sizeof(char));
       while(1)
       {
           line[size]=(char)getchar();
           if(line[size]=='\n')
               break;
           line=(char*)realloc(line,++size);
       }
       line[size]='\0';
       return;
   }
   ..ma non funonzia!!(?!?!)
2. Come posso leggere da stdin i tasti freccia? C'è un altro modo più
   semplice con <stdio.h> oppure devo usare perforza 'curses.h'?
   Come posso scrivere su stdout e stderr tramite curses? (non esiste
   fprintw..)
3. Dove posso trovare qualche documento per principianti sulla
   programmazione in Assembler sotto linux?
4. Creando un processo figlio, come posso fare in modo che i file
   aperti dal processo padre per lui non esistano?
5. (OT)  ..Qualcuno di voi sa come posso far partire emacs nella mia
   Slack con gli stessi colori, stessa grandezza e font come in
Mandrake?
Grazie a tutti!!
           tano

 Mandrake?
Copiando /home/tuoutente/.emacs di Mandrake nel tuo account in Slack?
Massimiliano

 Mandrake?
Boh. Mi sembra l'ultimo dei tuoi problemi!
Ciao,
// Umberto Salsi
//
// 
http://digilander.iol.it/salsi
 <-- GnuPG key available here!
// Key fingerprint = B957 FB00 10F5 A770 4A26  2D80 BE2C F6CD 77E9 29AE
Newsgroup: it.comp.os.linux.development
Titolo: Sulla compatibilità tra Linux e Unix

E' sempre possibile affermare con certezza che, ad esempio, l'eseguibile
ottenuto compilando un file C su una macchina Linux possa funzionare anche
su una macchina Unix? Grazie


no

 su una macchina Unix? Grazie
No. Ad esempio senza layer di compatibilitą su FreeBSD ti attacchi.
	nicholas

Grazie a tutti e due

Newsgroup: it.comp.os.linux.development
Titolo: SLURP!! Il libro di Rubini in rete!

Ma come e' possibile? Pensavo che non fosse pubblico.
Eppure l' ho scaricato ieri da 
linux.interpuntonet.it
e non credo che quelli della rivista 
inter.net
 siano
dei trasgressori alle leggi sulle copyright, anche se
(condivisibilmente) contrari alla nuova legge sull'
editoria.
Una volta lo compravi o in edicola o online, ora perche'
e' disponibile per download? Che sia superato dal
kernel 2.4.xx ?? Qualcuno sa se la copia e' legale??
Non vi ho trovato note.
Ciao.
Roberto.

 Qualcuno sa se la copia e' legale??
Sotto le condizioni della licenza con cui è distribuito.
Ciao
 David
-- 
<d.santinoli presso mi . flashnet . it>

Non vi ho trovato note.
e' stato rilasciato con la licenza FDL. dettagli sul sito della
o'reilly.
ciao
-- 
maruko.cjb.net
 - Seti@Home applets
Designed for Windows 
Powered by Linux

Newsgroup: it.comp.os.linux.development
Titolo: come leggere i pacchetti e i suoi campi?

Salve,
Vorrei scrivere una applicazione che leggesse i campi dei pacchetti:
sapreste suggerirmi qualcosa?
Grazie, Mario.
(sono alle prime armi!)

 sapreste suggerirmi qualcosa?
Installa libpcap e leggi man pcap(3).
Ciao
 David
-- 
<d.santinoli presso mi . flashnet . it>

(sono alle prime armi!)
Come te la cavi con il C?
Leonardo che si potrebbe fare qualcosa :-)
".signature": bad command or file name

Come te la cavi con il C?
Con il C bene... 
perchč?




Mi domandavo se ti interessava qualcosa di questo genere:
 
http://www.linuxvalley.com/~lserni/iplogd.html
La versione 3.0 usa pcap per intercettare i pacchetti, ed
un parser completamente nuovo per capire cosa sono.
Secondo voci bene informate, servono beta testers :-). In
caso, la mia email ce l'hai...
Leonardo

Newsgroup: it.comp.os.linux.development
Titolo: rand() e kernel 2.2.14

Sto sviluppando un sistema per la creazione automatica di account
di posta. A tale scopo ho fatto una semplice funzione in C che
genera password alfanumeriche random dell' ampiezza voluta.
<CODICE>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
char * genpass(char * setcaratteri, size_t n, char * stringa)
{
  size_t i=0;
 
  while(i<n)
    stringa[i++]=setcaratteri[rand()%36];
 
  stringa[n]=0;
  return stringa;
}
int main()
{
  char str[512];
  char setcaratteri[] = "abcdefghijklmnopqrstuvwxyz0123456789";
/*  
  srand(time(NULL));
*/
  printf("%s\n",genpass(setcaratteri,20,str));
  return 0;
}
</CODICE>
L' ho sviluppato a casa mia su un vecchio 486 con vecchio kernel
2.0.36 e, senza la funzione srand(time(NULL)); funziona.
due chiamate consecutive del programma da sequenze diverse.
portato sul server di posta e ricompilato, due chiamate consecutive
danno la stessa sequenza di caratteri. Con srand(timre(NULL); riesco
ad avere sequenze diverse ad ogni esecuzione, MA SOLO SE TRA DI ESSE
E' PASSATO ALMENO UN SECONDO e la funzione time() restituisce un altro
valore. Siccome il sistema dovra' creare piu' account ad ogni esecuz.
la funzione genpass() verra' chiamata piu' volte in un secondo e
distribuira' a piu' account la stessa password.
Ovviamente le soluzioni sono molteplici es leggere da /dev/urandom
o salvare su un file quanto ritornato dalla precedente chiamata
a funzione rand() (prima di calcolare resto) e usarlo come seed
per la chiamata successiva, ma vorrei anche sapere se e' possibile
ricompilare il kernel 2.2.14 perche' si comporti come il 2.0.36
(entrambi distribuiti RedHat e non ricompilati). Apparentemente
il vecchio era compilato in modo da conservare come seed in var
privata del modulo la precedente call di rand() o usa come seed i
millesimi di sec., mentre al 2.2.14 manca questa possibilita'.
Possibile che sia cosi?
ciao
roberto.

 ricompilare il kernel 2.2.14 perche' si comporti come il 2.0.36
rand() e srand() sono funzioni della libc, quindi il kernel non
c'entra.
-- 
addio, e grazie per tutto il pesce


Web site: 
http://asterix75.capri.it
E-commerce software: 
http://www.alfacomm.it/

Newsgroup: it.comp.os.linux.development
Titolo: [HELP] sezione atomica

Salve a tutti !!
avrei la necessita' di far si che alcune istruzioni di un mio programma
(in C) venissero eseguite in maniera atomica, per la precisione:
<ATOMICA> 
   kill(pidproc,SIGUSR2);
   attendi_sig(1,action,SIGUSR2);
</ATOMICA>
Chi mi puo' dare delle idee ?
Grazie
Ciao
	MaX

</ATOMICA>
Sezione atomica con una system call in mezzo? Passaggio al kernel
assicurato.
-- 
  Giuseppe "Cowo" Corbelli \/\ My software: 
http://cowo.yoda2000.net
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Any sufficiently advanced bug is indistinguishable from a feature. !>-
                 Rich Kulawiec

 Chi mi puo' dare delle idee ?
Usare un mutex?
SiMoStro
Newsgroup: it.comp.os.linux.development
Titolo: PF_PACKET

salve. Avrei bisogno di inviare pacchetti usando socket del tipo
SOCK_RAW e riceverne poi le eventuali risposte, ma col dominio PF_INET e
con i SOCK_RAW non posso ricevere, solo inviare. Quindi ho trovato
questo PF_PACKET ma non ne so praticamente nulla. Volevo sapere, per
prima cosa, se e' possibile leggere il pacchetto inviato in risposta ad
un SOCK_RAW (non intendo con uno sniffer, ma leggerlo con una specie di
recv all'interno del programma stesso). Seconda cosa, come farlo?
Qualche anima pia che mi indichi una direzione, che mi dia qualche
informazione. Grazie mille.
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG


I'm not prejudiced, I hate everyone equally.

Newsgroup: it.comp.os.linux.development
Titolo: suggeritemi un IDE

salve a tutti
chi mi suggerisce un IDE sotto linux? 
kdevelop non ne vuole sapere di funzionare...
ciai

 wrote:

Ciao Saverio.
Dipende da quello ke dei fare e come vuoi programmare.
Io utilizzo Anjuta lo trovi su 
http://anjuta.sourceforge.net/
Se vuoi programmare in object pascal puoi utilizzare Kylix della Borland
o JBuilder se vuoi programmare in java. In ogni modo c'è sempre il cara
vekkio Emacs.

 Ciao Saverio.


Ciao Silvestro,
lassa sta', se non hai interfacce tra le scatole non c'e' niente di leggero,
veloce estendibile, universale e "bello" come vim

 veloce estendibile, universale e "bello" come vim
Vim meglio di Elvis?

Vim meglio di Elvis?
Io uso fte. C'e' poi anche emacs.
Ma non credo che nessuno di questi soddisfi le aspettative di chi ha fatto
il post iniziale.
Alessandro

 wrote in message
news:OwVF8.21810$
g04....@tornado.fastwebnet.it

Se hai proprio bisogno di un IDE pui usare Source Navigator 5 della
RedHat
disponibile in sorgenti al sito "
sources.redhat.com
". E' un ottimo IDE 
multi linguaggio che può essere esteso facilemente con delle plug-in
scritte in Tcl. 
Saluti
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG
Newsgroup: it.comp.os.linux.development
Titolo: BASH: looppare una data

Salve a tutti
Come posso fare un FOR che mi "loppi" tutte le date esistenti
dal2006-01-01 al 2007-12-31?
Cioe', che tenga conto anche di Febbraio, ecc...
Grazie
 
-- 
I'm using an evaluation license of nemo since 74 days.
You should really try it!
http://www.malcom-mac.com/nemo

 Cioe', che tenga conto anche di Febbraio, ecc...
tenere conto di febbraio, significa tenere conto degli anni bisestili?
il ogni caso, ti consiglio di usare un liguaggio di script più consono
, ad esempio python con il suo modulo "time".
ciao

 ...
Per favore scrivi in italiano; non si riesce
a capire quello che vuoi fare.
Comunque esistono molti modi per trattare le date
Uno puo` essere:
for (( i=1,d=start; i<=75; i++, d+=86400 ))
 do 
  date -d @$d
 done

 ... ad esempio python con il suo modulo "time".
Se volevi dare un esempio di linguaggio di scripting con 
cui e facile trattare le date dovevi consigliare Perl.

 ...
Un altro modo potrebbe essere:
for (( i=0; i<75; i++ ));  
  do
    date -d "1 jan 2007 0:0:0 + $i day"
  done  

>>
troppo complicato?
-- 
Under construction

 Cioe', che tenga conto anche di Febbraio, ecc...
[0|19:19|paulax-hp|O2]$ date -d "+7 days"
mer nov 14 19:19:10 CET 2007
[0|19:19|paulax-hp|O2]$ date -d "-1 year"
mar nov  7 19:19:19 CET 2006
[0|19:19|paulax-hp|O2]$ date
mer nov  7 19:19:23 CET 2007
-- 
Lorenzo `paulatz' Paulatto
Trieste
``Grandissima mi par l'inezia di coloro che vorrebbero che Iddio avesse
fatto l'universo più proporzionato alla piccola capacità del lor discorso.''
     --Galileo Galilei (Opere VII)

Newsgroup: it.comp.os.linux.development
Titolo: monitoraggio web

Ciao Nius, 
io ho un problema diciamo che vorrei ottimizzare delle procedure a lavoro da
me, ci sono delle procedure meccaniche tipo per vedere se una pagina del
sito che abbiamo in hosting si carichi completamente.
Non avrei proprio idea su come gestire un controllo del genere in
automatico,
non avete qualche dritta o qualche programmino che mi consigliate per fare 
questi test in automatico?
Ciao

 Ciao
ciao
Alessandro.

 non debba caricarsi comunque.
Ma il problema del md5sum è che il sito è dinamico puo variare le immaggini
della homepage, come faccio?

 sito che abbiamo in hosting si carichi completamente.
Io ai tempi avevo fatto un modulo per bcnu che richiedeva la pagina
e controllava se nella pagina c'erano determinate parole.
Davide
-- 
Please insert the floppy disk labeled Windows NT Installation CD-ROM into Drive
A:. 

 interessanti), pero' non garantisco niente.
 Ciao , grazie adesso lo provo , ho visto il tuo nome nel manuale.
Ciao