Newsgroup: it.comp.software.newsreader
Titolo: Lunghezza riga in Dialog

Uso 40tude Dialog. Mi è stato detto da un moderatore che i miei messaggi
eccedono i 79 caratteri di lunghezza della riga, che immagino essere la
lunghezza standard. Che cosa devo fare?
Ciao, FB
-- 
Just as I thought. Another test that could have cost us our lives, saved
only by the fact that I am enormously well-bred.
(Murder by Death)

 lunghezza standard. Che cosa devo fare?
Impostazioni generali - Invio: in basso a destra trovi "Lunghezza della
riga".
Ciao,
-- 
Maria Luisa C - 25/11/2005 19.23.24
War is too important a matter to be left to the military.
Georges Clemanceau
-

 lunghezza standard. Che cosa devo fare?
Impostazioni generali - Invio - Word wrap (in basso a destra)

 Impostazioni generali - Invio - Word wrap (in basso a destra)
In effetti, c'č pure scritto 74, e piů su nemmeno va. Chiederň.
Grazie a entrambi.
Ciao, FB
-- 
"Qualcuno, meglio se un fidanzato, dovrebbe comunicare a Xxxxxxx Xxxxx che
scrivere libri non fa per lei. Per il suo bene (e il nostro,
soprattutto)."
(Recensione di Antonio D'Orrico sul Corriere della Sera Magazine)

 In effetti, c'è pure scritto 74, e più su nemmeno va. Chiederò.
C'erano delle righe quotate? Perché in tal caso aumentano i caratteri
per riga, per cui conviene comunque abbassare quel numero a 70-72.
-- 
daRkSidE, 25/11/2005 23.25.45

 In effetti, c'č pure scritto 74, e piů su nemmeno va. Chiederň.
Da me va fino a un massimo di 76.

 In effetti, c'č pure scritto 74, e piů su nemmeno va. Chiederň.
Dialog, a meno che tu non lo faccia a mano, non rewrappa il citato.
Se rispondi a questo articolo, noterai che la riga in alto non la tocca.
Avanzando nelle citazioni, i `>' si ammucchiano e rischiano di far 
sforare il limite ammesso da quel moderatore.
Stesso discorso per i link lunghi.
A parte che sarebbe discutibile la policy di quel moderatore (il 79 č 
uno SHOULD) ed il MUST č a 998, basta che prima di spedire l'articolo, 
selezioni e fai un:
    Speciale -> Riformatta paragrafo
Ciao.
-- 
 /   _ _ | Xnews e la documentazione in italiano
( (/( (/ | 
http://web.lacasadialice.it/alanford/

 Speciale -> Riformatta paragrafo
E' possibile farlo fare in automatico prima dell'invio?
Grazie
-- 
Joost The Guilty - 
http://joost.bikerblog.it
«In principio era Joost e Joost era presso BadCode e Joost era BadCode»

 Ciao.
Come ho fatto in questo messaggio.
O anche cliccando sul tasto con i due rettangoli collegati da una
freccetta, nella finestra di composizione. 
Perň prima occorre selezionare il testo da riformattare.
Domanda: ma č giusto che il Formatta Paragrafo di Dialog elimini gli a
capo? Per esempio:
Abc abc abc
Def def def
Ghi ghi ghi ghi ghi ghi ghi ghi ghi ghi ghi ghi ghi ghi ghi ghighi. 
Lmn lmn lmn lmnlmn lmn lmnlmn lmn lmnlmn lmn lmnlmn lmn lmnlmnlmn lmn.
Opq opq opq opq opq opq opq opq opq opq opq opq opq opq opq o.
diventa
Abc abc abc Def def def 
Ghi ghi ghi ghi ghi ghi ghi ghi ghi ghi ghi ghi ghi ghi ghi ghighi.
Lmn lmn lmn lmnlmn lmn lmnlmn lmn lmnlmn lmn lmnlmn lmn lmnlmnlmn
lmn. Opq opq opq opq opq opq opq opq opq opq opq opq opq opq opq o.
?

 E' possibile farlo fare in automatico prima dell'invio?
Credo proprio di no, non mi pare esista la possibilità, nemmeno con uno 
script (diretto¹).
La finestra dell'editor non credo si possa scriptare, né esistono i 
relativi comandi ADo (per lo meno, guardando nelle risorse c'è il 
`ReformatParagraph' ma poi quando compili ti dice che non è previsto).
Non ho trovato nemmeno maniera di aggiungere nella barra dell'editor un 
comando personalizzato con un mio script (esistono solo le tre 
categorie fisse, `speciale', `modifica' e `azione'). Due "Postkey" con 
`Ctrl+A' ed il tasto associato alla funzione avrebbero potuto 
velocizzare.
Comunque, la scelta di Dialog sul rewrap del citato mi pare corretta 
(ne abbiamo discusso molto in passato, non ho né il tempo né le 
capacità per sintetizzare velocemente), ed è stata modificata da 
*Marcus* nel corso delle beta.
Un'altra cosa importante, IMO, è che l'utente abbia sempre il pieno 
controllo di quello che va per spedire; tutte le riformattazioni 
successive ed automatiche, e quindi invisibili, sarebbero da contenere 
il più possibile.
Una cosa che invece si potrebbe fare, alquanto utile, è un warning sul 
superamento della lunghezza massima impostata (tipo quello che usa 
*Enrico C* sull'invio in unicode).
L'evento da usare sarebbe forse il `OnOutgoingMessageCheck' (più che il 
`OnBeforeSendingMessage' - anche se non ho mai capito bene la 
differenza), il controllo dovrebbe avvenire sul RAW (se spedisci in 
utf-8, i caratteri estesi occupano due caratteri "normali", la 
lunghezza di riga sarebbe maggiore rispetto al decodato).
Ciao.
P.S. Reply-To = <From> non è di nessuna utilità:
http://fido.altervista.org/Dialog/faq.html#d121
_____
¹ Se gli script sono amici tuoi ^^ (badcode), puoi sempre scrivertene 
uno con l'algoritmo completo di rewrap e metterlo nel 
`OnBeforeSendingMessage'


 `OnBeforeSendingMessage'
Ah beh, mica per nulla il mio secondo nick č *BAD* code, non ho mai fatto uno
script perfettamente funzionante dai tempi del basic dell'MSX! :)
-- 
Joost The Guilty - 
http://joost.bikerblog.it
ĢIn principio era Joost e Joost era presso BadCode e Joost era BadCodeģ

 utf-8, i caratteri estesi occupano due caratteri "normali", 
Sempre due o anche tre?


> utf-8, i caratteri estesi occupano due caratteri "normali", 
Infatti, per ora il controllo della lunghezza non è affidabile in
presenza di caratteri Unicode. Però lo script avvisa se il messaggio è
Unicode e visualizza il testo grezzo dei caratteri estesi, quindi ci
si può rendere conto ad occhio se si tratta di un falso positivo (cioè
riga apparentemente troppo lunga per via della presenza di car
Unicode), almeno in alcuni casi! :) 
p.s. Mi pare che anche alcuni server, come Aioe, effettuano un
controllo sulla lunghezza di riga. Se provo a inviare righe molto
lunghe le blocca, avvisando che si è superato il limite di 79
caratteri.

 user d'altro canto, scegliendolo).
Su questo punto lancia il sasso su Iamins...
Aioe ha il limite a 79 car, su altri server non ci ho mai fatto caso
Tra quoting non rewrappato e Unicode che allunga di nascosto..., però,
potrebbe capitare di vedersi rifiutare il post anche se si è impostata
una lunghezza di riga di soli 70 car!
X'Posted to: it.comp.software.newsreader,it-alt.media.internet.news-server

 
http://www.lillathedog.net/dialog/script/UniFuX-LL.html
Lo sto provando!
Prima domanda: c'è un modo veloce per disabilitare tutti gli avvisi
sonori? Oppure è necessario eliminare i vari PlaySound()?
-- 
Ciao!
Gerardo Fransecky
Microsoft MVP - Windows Shell/User

 sonori? 
Sě, impostando PlaySounds a No nella Configurazione Suoni.
E' nella nuova vers. 1c dello script che trovi allo stesso  link.
Nella vers. 1c ho aggiustato anche qualche altra cosina.
Tra l'altro, ho aggiunto un pulsante 'Mostra Righe' per visualizzare
le sole righe troppo lunghe (utilizzando al max la larghezza dello
schermo) e non tutto il resto del messaggio. 
Inoltre, l'avviso RigheLunghe ora mostra solo il testo del Body. 
p.s. Se avevi modificato qualcosa in Configurazione, puoi ricopiare
l'intera sezione nel nuovo script, aggiungendo PlaySounds e
fColorAllText (dalla nuova vers. di Configurazione).

 fColorAllText (dalla nuova vers. di Configurazione).
Fatto.
Sarebbe possibile parametrizzare anche le righe vuote prima e dopo il
messaggio Followup e X-Post (attualmente sono 2 + 2)?


 messaggio Followup e X-Post (attualmente sono 2 + 2)?
Fixed. Puoi impostare sia le righe bianca da lasciare prima del
warning che dopo (tra warning e firma).
Ho parametrizzato anche il livello di log dello script.
Sì, ora c'è anche un log dello script! altro blater! ;)
Tra l'altro, a prescindere dalle altre funzioni, lo trovo comodo per
avere un Warning nel Log di Dialog per ogni post in uscita... :)
 
Occhio che la vecchia Configurazione non può essere ricopiata nella
nuova vers., sono cambiati tutti i nomi delle costanti (uniformati in
inglese).
Ora le finestre mostrano, oltre al testo, solo il campo dell'header
con il charset nel caso sia UTF , e non più altri campi non
pertinenti.  
Nel ToDo, pensavo a inserire un controllo sulla percentuale di righe
di quoting sulle righe totali.
-- 
"la prima cosa che vi posso dire è che sto usando molto di più i
newsgroups. Prima dovevo aprire il browser e collegarmi al Vostro
sito. Ora apro semplicemente il programma ed accedo. E' solo una
piccola differenza."
[da  newsland.discussioni.nnrp-beta ]

 di quoting sulle righe totali.
Fatto.
Di conseguenza, si è allungato il nome :)
http://www.lillathedog.net/dialog/script/UniFuXLL-QC.html
Anche qualche altro ritocco, per esempio un righello, la possibilità
di verificare solo le righe lunghe del quoting (e non quelle per
esempio dei link), ecc....

 
http://www.lillathedog.net/dialog/script/UniFuXLL-QC.html
Oh no! :)
Dovrò riconfigurarlo da capo! :)
Ma esiste la possibilità di importare le variabili per la configurazione da un
file esterno? Sarebbe più semplice! :)
Complimenti comunque! ;)


 esempio dei link), ecc....
Copio/incollo e parto con il betatest!


 Copio/incollo e parto con il betatest!
Nota che ora, di default, controlla tutti i post per le righe lunghe,
ma (di default) controlla solo la lunghezza delle righe di quoting,
quindi non ti rompe le scatole se hai inserito per esempio un link.
Questo comportamento si modifica cambiando il valore a No in    
| CLQLO = 'Yes';   
| // Check Long Quoted Lines Only  - Effettua il controllo righe lunghe solo sul quoting
Il controllo sul quoting eccessivo, invece, è fissato di default a un
generoso 80 per cento, insomma non starnazza se non nei casi eclatanti
(invio senza editing per distrazione). Nel log di Dialog lo script
comunica anche il numero delle righe di quoting sul totale delle righe
di testo (escluse le righe vuote o di soli spazi, che non vengono
conteggiate).
 
|    QuoteLimit=80;
|   // Percentuale max di righe di quoting oltre la quale lo script blocca automaticamente l'invio
| 
|    // Impostazioni delle finestre
|       
|    fColorQuoting = clTeal;
|    // colore testo nella Finestra Quoting eccessivo
Se si vogliono inviare anche i post di solo quoting, basta alzare la
soglia di tolleranza al 100 percento; oppure, sul singolo post,
continuare con l'invio quando compare la finestra di avviso.
Il Righello di confronto con la lunghezza max 
max------------------------------------------------------------------------------> 79 car.
viene mostrato nella finestra Mostra Lunghe, per misurare a occhio di quanto le righe lunghe superano il limite fissato dall'utente.
Ovviamente la cosa ha senso solo visualizzando in monospaced... da qui
appunto la correzione della vers. g   >:-(
Il Warning di X'Post aggiunto al post può diventare lunghetto con
certi nomi di ng, perciò viene spezzato su due righe quando supera il
limite prefissato. Anche così, però, potrebbe causare una riga più
lunga del voluto, in casi particolari... e questo resta per ora nel
ToDo :)
[l'istruzione  WrapText(string,integer):string  purtroppo pare non
funzionare nello scripting!]
Ricapitolando, lo script agisce direttamente sul messaggio solo per
aggiungere dei Warning in caso di Fup2, Xpost o Unicode (opzionale).
Per il resto, non modifica il messaggio in alcun modo, ma avvisa
l'utente nei casi di quoting eccessivo, righe lunghe o  Unicode,
permettendo di decidere se proseguire con l'invio o meno.
Tutte le varie opzioni, comunque, si possono disattivare. Se si
disattiva tutto, lo script aggiunge semplicemente una riga (con il
Subject del post) per ogni post in uscita.
===
Nota medifiche da vers f a g:
| fNameMonospaced = 'Courier New';
aggiunta dopo la fname = 'Verdana'; nella Configurazione
|   t:='max'; // al posto di t.='' 
| 
WindowMemo.Font.Name
 := fNameMonospaced;
al posto di 
| 
WindowMemo.Font.Name
 := fName;
nella terza e quarta occorrenza (le finestre per visualizzare le righe
lunghe).

 soglia di tolleranza al 100 percento;
Al 100 percento (solo righe di quoting) cmq Dialog bloccherebbe
l'invio in ogni caso, se non sbaglio :)

 Complimenti comunque! ;)
:)
La base cmq è lo script di J. Cifer (vedi link nello script) e quello
di MLC per la costruzione delle finestre. Li ho semplicemente
allargati e riempiti di blateropzioni ;)
-- 

 ha scritto... 
 EC> Basta che ricopi la configurazione dalla vers. 0.1d aggiungendo le 
 EC> nuove opzioni (vedi anche l'altro mio post che le spiega). 
Stasera quando rientro installo la nuova versione e provo un po' delle 
nuove opzioni :) 
-- 
Joost, live from... pisa nord (A11) 

  EC> Basta che ricopi la configurazione dalla vers. 0.1d aggiungendo le 
Puň usare un simbolo di quoting standard, cioč il triangolino '>', al
posto delle iniziali?

 ha scritto... 
 >> X-Newsreader: Qusnetsoft NewsReader 2.2.0.8 
 EC> Come va? 
Va bene, leggermente inpiccato quando il db dei messaggi supera i 5/600 
post per ng. Ha anche dei problemi con le lettere accentate ma forse 
dipende dal fatto che non so configurarlo io. :) 
 >> EC> Basta che ricopi la configurazione dalla vers. 0.1d aggiungendo le 
 EC> Puň usare un simbolo di quoting standard, cioč il triangolino '>', al 
 EC> posto delle iniziali? 
La versione a pagamento lo consente, questa 2.2.0.8 e freeware ;) 
Non ho trovato altri newsreader per ppc con cui confrontarlo, ne conosci 
qualcuno? 
Io lo uso su un ipaq hx2750 
-- 
Joost, live from... lucca (A11) 

 Ha anche dei problemi con le lettere accentate
Diciamo che sembrerebbe configurato per le lingue slave 
più che per le lingue occidentali. 
Di che nazionalità è l'autore?

 Di che nazionalità è l'autore?
Bingo! :D
Dmitry G. Qusnetsov
http://www.newsreader.tk/
Nelle opzioni posso scegliere vari tipi di encoding in una combo;
western
us-ascii
central european iso
central european windows
vari cyrillic, baltic, ecc. ecc.
unicode utf-8
unicode utf-7
E scegliere una opzione (post as) tra;
8 bit
base 64
quoted-printable
Io, da perfetto ignorante, ho settato central european iso - 8 bit
Ho sbagliato?
Adesso scarico la trial della versione completa, magari è un problema della
free :D
Grazie


 ho settato central european iso - 8 bit Ho sbagliato?
Al 50%  ;-)
potevi anche far di peggio....
facciamo parte (almeno per scrivere) dell'europa _Occidentale_ (western)

 ha scritto... 
 >> ho settato central european iso - 8 bit Ho sbagliato? 
 cV> Al 50% ;-) 
 cV> potevi anche far di peggio.... 
E' gia qualcosa! :) 
 cV> facciamo parte (almeno per scrivere) dell'europa _Occidentale_ 
 cV> (western) 
Ecco perché non vedo cosacchi in giro! :) 
Adesso provo... a e i o u á e í ó ú 
Grazie infinite! 
-- 
Joost, live from... home 

 Adesso provo... a e i o u á e í ó ú 
mmm, sempre al 50% :)


 Io, da perfetto ignorante, ho settato central european iso - 8 bit
No, "central european" credo sia l'ISO-8859-2 , che č centrale ma
tende anche al nordico e all'orientale ;)
Albanian, Basque, Croat, Czech, Dutch, English, Gaelic, German,
Hungarian, Irish, Polish, Romanian, Slovak, Slovene and Serbian.
http://www.eff.co.uk/A/Alpha/L2.htm
Per l'Italia invece č piů consono il Western, specie se Spaghetti ;)
iso-8859-1
http://www.eff.co.uk/A/Alpha/L1.htm
oppure l'iso-8859-15 , identico all'1 se non che ha anche l'Euro e
altri sette segnetti buffi :)
http://en.wikipedia.org/wiki/ISO_8859-15
http://en.wikipedia.org/wiki/Comparison_of_western_latin_character_sets
Oppure, se vuoi far felice almeno uno degli autori di Pimmy,
c'č anche il Windows-1252 (CP1252), anch'esso adatto all'italiano,
AFAIK
http://en.wikipedia.org/wiki/WINDOWS-1252

 ha scritto... 
 EC> Per l'Italia invece č piů consono il Western, specie se Spaghetti ;) 
 EC> iso- 
 EC> 8859-1 
grazie, nella prova di prima ho sbagliato di nuovo a settare, ho messo 
central european windows 
adesso ho scelto western; aá eé ií oó uú e l'euro ? 


 e l'euro ?
Eccolo: €
-- 
"If you feel an article will be of interest to more than one
Newsgroup, be sure to CROSSPOST the article rather than individually
post it to those groups." - RFC 1855 Netiquette Guidelines
http://www.dtcc.edu/cs/rfc1855.html

 adesso ho scelto western; aá eé ií oó uú e l'euro ?
Ma, insomma.....  non vorrei che la pencentuale scendesse...
non dico che tu non lo avessi scelto, 
ma che qui da noi non ci è arrivato
Per l'euro secondo me, faresti bene a dimentocartelo.
Una curiosità, i tastini sulla tua tastiera hanno l'accento sulle vocali
inclinato versa destra o verso sinistra? (chiuso o aperto?)

adesso ho scelto western; aá eé ií oó uú e l'euro ? 
Eccolo €
-- 
-antonio-
www.geminisoft.com
(email valida sul mio sito)

 | CLQLO = 'Yes';
...perché questa soluzione anziché un più canonico «CLQLO = true»?
-- 
Fare Well!
G
 
www.fiag.it
 ~ ICQ# 16553733 ~ 
gan...@jabber.linuxfan.it
                MSN id: 
alfa...@hotmail.it
 ~ Gandalf on 
irc.azzurra.org

 ...perché questa soluzione anziché un più canonico «CLQLO = true»?
Perché è nella configurazione affidata all'utente. :)
-- 
Enrico C
*** Indirizzo nel Reply-To ***
*** (togliere ".invalid" finale) ***

 Subject del post) per ogni post in uscita.
Veramente ottimo, complimenti!
Posso invitare altri utilizzatori di Dialog al beta test?


 Perché è nella configurazione affidata all'utente. :)
Be', allora dovresti prevedere anche 'yes' 'sì' 'Sì' 'si' 'Si' etc :-P
Scherzi a parte, con un commento subito accanto true/false si dovrebbe
capire abbastanza facilmente ^__^


 capire abbastanza facilmente ^__^
dovrebbe... ma abbiamo un computer, facciamolo lavorare... ;)

 Posso invitare altri utilizzatori di Dialog al beta test?
Of course! 


 dovrebbe... ma abbiamo un computer, facciamolo lavorare... ;)
Boh, era piů per lo stile che per l'efficienza :-)
[deformazione professionale, visto che dovrei riprendere l'Uni a breve]


 Of course!
Ok!
Nota a margine: una funzione del genere sarebbe molto utile in Dialog
"standard". Dopo tutto un utente "avanzato" già presta attenzione alla
quantità di testo quotato, mentre il controllo sarebbe utile soprattutto
per gli utenti "meno avanzati".
