Newsgroup: it.fan.startrek
Titolo: [OT] Qualcuno degli esperti di informatica...

... potrebbe dirmi, anche in privato, se con quest'unico script
posso filtrare più parole (attraverso la creazione degli header
appositi), ed eventualmente come (e anche dove, se occorre)
inserirle?
http://www.40tude.com/dialog/wiki/index.php/ScriptXBody

 posso filtrare più parole
hai chiesto su it.comp.software.newsreader?
-- 
Never pass up an opportunity to keep your mouth shut.
Paul Miller

 hai chiesto su it.comp.software.newsreader?
Ho provato a chiedere cose del genere in passato, e nessuno mi ha
degnato di una risposta. Qui almeno sono tra amici :-)

degnato di una risposta. Qui almeno sono tra amici :-)
Provato a guardare su 
http://www.lillathedog.net/dialog/
 ?
-- 
Jolan Tru, Filippo "Hytok" Simone: l'oracolo sampdoriano di Sunnydale
La Casa degli Elfi - 
http://lacasadeglielfi.altervista.org/
Enclave del Dominio - S.N.S. Despiser - 
http://ildominio.altervista.org/

 inserirle?
Dirtelo non posso perchè questo script (scritto in Pascal? Pensavo di averle
viste tutte :)) deve probabilmente girare all'interno di qualche
contenitore, e nel commento infatti parla di inserirlo in un "appropriate
script slot". Dal codice non si evince nè dove si debbano inserire queste
parole (presumo con direttive di configurazione) nè dove salvi lo stato
(presumo da nessuna parte, si basa su queste direttive per capire cosa deve
fare). 
-- 
Per rispondermi, togli il nome del poeta

 
http://www.40tude.com/dialog/wiki/index.php/ScriptXBody
Per ottenere qualcosa da quel sorgente hai bisogno di un ambiente 
all'interno del quale compilarlo per ottenere un EXE.
Gli ambienti possono essere : Delphi, Kylix, Lazarus o il buon vecchio 
Turbo Pascal.
Di tutti questi Lazarus e' l'unico free.
A quale software fa riferimento quando parla di slot?
Vedo una riga "tested on 2.0.14.1 (beta 37)". Che e' un numero di 
versione del software di cui questo diventa un plug-in. Manca il 
riferimento al nome del software.

 riferimento al nome del software.
Sě, č vero. Il riferimento č a 40tude Dialog, il mio newsreader.
Speravo ci fosse sul NG quache utente di quel software un po' piů
evoluto di me.

 degnato di una risposta
strano di solito MLC è molto disponibile, anche Gandalf
-- 
He may look like an idiot and talk like an idiot but don't let that fool
you. He really is an idiot
G. Marx

 evoluto di me.
ehms, io al massimo mi sono messa l'auto scarico degli header ogni 5
minuti ;D
-- 
I wish to be cremated. One tenth of my ashes shall be given to my agent,
as written in our contract.
G. Marx


Prova a guardare qui:
http://fido.altervista.org/Dialog/scriptedit.html

 
http://fido.altervista.org/Dialog/scriptedit.html
Grazie, ma questo sito lo conosco già, e non c'è quello che mi
serve. Proverò su it.comp.software.newsreader :-)

 strano di solito MLC è molto disponibile, anche Gandalf
Con te :-)
Io non sono stato cagato neanche di striscio, esattamente come le
altre volte.

 Con te :-)
in generale, ho postato tre o quattro volte su quel ng :)
-- 
"E come disse Zarathustra: che tu ti muova o stia fermo un rompicoglioni
lo trovi sempre"

 come non inchinarsi dianzi a cotanta evolutaggine?! >:P
FKU
-- 
I find television very educating. Every time somebody turns on the set,
I go into the other room and read a book.
Groucho Marx

 se te hai scritto un msg del tipo
Salve a tutti.
Qualcuno saprebbe dirmi se esiste qualcosa di più pratico di questo
script, per individuare una o più parole nel corpo di un messaggio?
http://www.40tude.com/dialog/wiki/index.php/ScriptXBody
O eventualmente, spiegarmi come si usa :-)
E il subject era: [Dialog] ScriptXBody

 E il subject era: [Dialog] ScriptXBody
Prova a scriverlo così:
Mi chiamo Luana, e lavoro in una agenzia di modelle.
Un nostro cliente ci ha chiesto di leggere dei newsgroup sulla moda, e io
mi sono fatta installare dal mio ex ragazzo (che ho lasciato perchè non mi
amava, e ormai sono passati due mesi e mi sento sola, ho 26 anni e voglio
vivere la mia vita) questo programma:
http://www.40tude.com/dialog/wiki/index.php/ScriptXBody
solo che non riesco a farlo funzionare. Mi sto anche agitando, e forse anche
perchè il condizionatore è rotto sono rimasta in due pezzi, ma non ne vengo
a capo. C'è qualcuno che potrebbe spiegarmi come si fa, magari anche via
NetMeeting?
Bacini a tutti gli uomini che mi risponderanno, siete fantastici!
Luana.


 Bacini a tutti gli uomini che mi risponderanno, siete fantastici!
ps: porto la quinta.
-- 
Legge di Vique
Un uomo senza religione e' come un pesce senza bicicletta.

Mi chiamo Luana, e lavoro in una agenzia di modelle.
/me muore 
:D
-- 
Michele Amadesi, illustrazioni e disegni
e-mail: 
shintet...@yahoo.it
  (rimuovere GOD per contattarmi) 
Portfolio on line e sito web personale -->  
http://www.sektoralpha.it
Cronache Caotiche (Blog in costruzione): 
http://www.sektoralpha.it/wp/

 ps: porto la quinta.
Hai un minuto? Vorrei mostrarti la mia collezione di peli pubici ;-)
-- 
< 1d4 >
< togli .invalid per inviare e-mail >
< swaz hie gat umbe,
   daz sint alles megede,
   die wellent an man
   allen disen sumer gan! >
--

 Hai un minuto? Vorrei mostrarti la mia collezione di peli pubici ;-)
non io, sciocco... :P
-- 
never cared for what they say
never cared for games they play
never cared for what they do
never cared for what they know, and I know

 Hai un minuto? Vorrei mostrarti la mia collezione di peli pubici ;-)
Vedi cosa succede a sbattere la gente nel killfile? Si prendono lucciole 
per lanterne. I'm so sorry :-(


 Prova a scriverlo cosģ:
No, rinuncio allo script. Perņ spero tanto che prima o poi qualcuno
di quelli lą si presenti qui con una domanda idiota su Star Trek.

Mi chiamo Luana, e lavoro in una agenzia di modelle.
ROTFLONE


 non io, sciocco... :P
pazzesco...
abboccano anche senza esca...
basta mostrare l'amo.. ;)
mrT^^ 

 basta mostrare l'amo.. ;)
Fate l'amo(re), non la guerra ;-)


In article <1dnvc7ja...@julian.po>, 
victor_...@operamail.com
 
says...

Ti serve ancora aiuto o hai risolto? 

 Ti serve ancora aiuto o hai risolto?
Mi serve ancora. Se puoi aiutarmi, mi fai un favore. 

 
OK. Premetto che non sono un espertone ma sono riuscito a farlo 
funzionare studiando il codice presente.
Lo scopo dello script sembra essere quello di creare 1 o più headers 
/x-bodyN (con N:1..+infinito teoricamente)/
con il corpo che è costituito dalla concatenazione dei soli caratteri 
del body che sono tra quelli definiti come accettabili nello script 
tramite l'istruzione:
/  BodyChars='abcdefghijklmnopqrstuvwxyz'+
            'ABCDEFGHIJKLMNOPQRSTUVWXYZ'+
            '0123456789';
/
ossia lettere minuscole, maiuscole e numeri. Ovviamente se ne avessi la 
necessita', puoi aggiungere (o togliere) queli inutili.
Inoltre scarta tutte il testo citato (cioè le linee di testo che 
iniziano per '>', il che potrebbe essere un problema se qualcuno usa 
caratteri non standard...)
Gli headers possono essere più di uno perchè, come specificato nei 
commenti, ognuno non deve essere più lungo di 900 caratteri (per limiti 
di Dialog, pare) e per gestire le linee di testo troppo lunghe.
Come esmpio ti  riporto il risultato di un mio test in it.test. 
In quel caso, il body era:
/"
Effettivamente non si capisce un pazzo
Mah! 
-- 
234. La pubblicita' e' l'anima del commercio. Il fatturato, il corpo.
(Roberto Gervaso)
"/
Queste righe hanno prodotto l'header 
/X-Body1: 
EffettivamentenonsicapisceunpazzoMah234LapubblicitaelanimadelcommercioIl
fatturatoilcorpoRobertoGervaso/
(tutto su una riga, non so come si fa con Gravity ad impedire l'andata a 
capo... sorry!)
Per quel che riguarda i filtri, si potranno porre delle condizioni del 
tipo: 
*[it.test]*
*!setcolor(yellow;green) Header "Effettivamente"*
*-1234 Header "nonsicapisceunpazzo"*
Ad essere sincero, io mi aspettavo, leggendo i commenti dell'autore, che 
si potessero anche usare filtri del tipo 
*-5 Header "non si capisce un pazzo"*
Purtroppo, no: funziona esattamente al contrario! 
Dando per scontato (ma correggimi se sbaglio) che tu sappia dove 
inserire lo script, credo che la parte più delicata sia quella di 
riuscire a mettere assieme lo script in questione con eventuali 
precedenti script di automazione dell'evento OnBeforeSavingMessage (come 
nel mio caso e penso anche nel tuo piochè a naso sembra un evento 
estremamente importante). 
Io, in questo caso mi sono semplicemente regolato aggiungendo un 
prefisso a tutte le costanti e le variabili definite (ad esempio, 
BodyChars è diventato gd-BodyChars).
Inoltre il corpo dello script (quello che comincia con
/
  //Message.SaveToFile('message.txt');    // for debugging
  BodyStart:=10000000;
/
e termina con
/
   end;
  AddXBody(Message);
  //Message.SaveToFile('message.new');    // for debugging
)
/
l'ho inserito in testa al corpo del gestore dell'evento (ossia subito 
dopo:
/
procedure OnBeforeSavingMessage(var Message: TStringList; ServerName: 
String; IsEmail: Boolean);
begin
/
perchè sembra essere un codice abbastanza "autonomo" (non 
rabbrividiscano gli informatici...). 
Faccio notare che l'autore ha anche previsto la possibilità di testare 
lo script producendo due file (message.txt e message.new) contenenti la 
versione originale e quella modificata (e salvata). Per poterla  
sfruttare basta togliere i // prima di Message.SaveToFile (vedi sopra).
L'unica cosa che non ho verificato è come si comporta Dialog di fronte a 
post di qualche migliaio di linee... 
Penso sia tutto. Scusami se sono stato banale e prolisso. Spero almeno 
ti sia stato utile. In caso di dubbi e/o "insulti"... io continuo a 
lurkare.  ;-)

Il Mon, 31 Oct 2005 21:51:52 +0100, T.B. Lurker ha scritto:
<snip>
Grazie mille. Appena ho un po' di tempo faccio qualche esperimento
anch'io sulla base delle tue indicazioni.

 di Dialog, pare)
No, è un limite previsto dal protocollo NNTP.
