IRCIRC

mIRC FAQ (ver. 39)

Domande Poste Frequentemente (FAQ) su mIRC.

Torna alla sezione precedente

Torna all'indice

6 Funzionalità di mIRC, Suggerimenti e Risposte alle domande

6-1: Come posso eseguire la versione 32-bit di mIRC in win 3.1 or WFW311?

Per poter eseguire programmi a 32-bit in Win 3.1 o WFW 3.11 è necessario installare le estensioni a 32-bit win32s. Non tutti i programmi a 32-bit possono funzionare con questa base minimale a 32-bit, ma mIRC si!! Assicuratevi di aver installato una versione recente di queste estensioni. Rammentate, non suggerisco che sia meglio eseguire la versione di mIRC a 32 in win 3.1x ma che, disponendo già delle estensioni a 32 bit ciò non crea alcun problema.

Non è necessario disporre di un WINSOCK a 32-bit per eseguire la versione a 32-bit di mIRC in Win 3.1 o WFW 3.11. Quindi con Win3.xx è possibile utilizzare un Winsock a 16 bit ed utilizzare comunque mIRC a 32 bit (assumendo che siano installate le win32s). mIRC opera correttamente sia con il TCP/IP-32 Winsock di Microsoft che è a 32-bit (ma, che io sappia, a tutt'oggi non dispone di un supporto per i modem) sia utilizzando il popolare Trumpet Winsock (- in questo momento - solo disponibile nella versione a 16-bit con una versione a 32 bit in beta test), così come funziona con molti altri Winsock. (NON fraintendetemi... qui ci stiamo riferendo solo a win 3.xx!)

Con WFW 3.11, possono verificarsi dei problemi utilizzando estensioni win32s extensions in versione precedente o successiva alla versione 1.30 utilizzata per la compilazione di mIRC32. Problemi con le estensioni win32s possono causare il blocco all'avvio di mIRC32 o dare origine ad una serie di strani comportamenti all'avvio. È meglio utilizzare la versione 1.30 delle win32s. Inoltre, se si verificano dei problemi in mIRC32 alla barra pulsanti, che la rendono completamente nera dovreste scaricare la nuova versione delle win32 versione 1.30 revisione 166 o successiva ed installarla.

http://www.microsoft.com/kb/softlib/mslfiles/pw1118.exe
oppure
ftp://ftp.ncsa.uiuc.edu/web/mosiac/windows/win31x/win32s/ole32s13.exe

Torna all'indice

6-2: Come posso eseguire la versione 32-bit mIRC in Windows95?

Con Windows95 non vi è alcun problema nell'eseguire la versione a 32 bit di mIRC32.exe. Se non riuscite ad eseguirla è probabile che disponiate di un Winsock a 16-bit. Al contrario che con Win3.xx, NON è possibile eseguire mirc32.exe in Windows95 con un Winsock a 16-bit!L'errore più comune che si presenta è "Error: Can't resolve local host name". Quindi, se avete problemi nell'eseguire mirc32.exe, mentre la versione 16-bit di mirc.exe funziona correttamente, ASSICURATEVI di stare utilizzando una Winsock a 32-bit. La versione di Winsock a 32 bit fornita con Windows95. Il famoso Trumpet Winsock NON è a 32-bit !!
(Trumpet ha recentemente rilasciato una versione beta di un Winsock a 32 bit. mIRC non viene testato da questo programma)

Se si utilizza Windows95 ed un Winsock a 16-bit quale Trumpet, Spry, Chameleon, ecc., vi sono dei ben noti problemi di comunicazione fra i programmi a 32-bit eseguiti nel sistema protetto a 32 bit ed il sottosistema a 16-bit che contiene il Winsock. A causa di questi problemi sarà necessario utilizzare la versione a 16 bit di mIRC se si utilizza un Winsock a 16 bit con Windows95. Il Winsock a 16 bit, come tutte le applicazioni a 16-bit, gira in un sottosistema a 16-bit sotto Windows95.Sotto Windows 95, la versione 16-bit delle winsock.dll non hanno accesso al sistema protetto a 32-bit e viceversa, quindi una applicazione a 32-bit non può utilizzare i servizi TCP/IP del Winsock. Occorre installare una winsock.dll a 32-bit per risolvere il problema. Preferibilmente il supporto TCP/IP (Winsock) nativo di Windows95.

Per utilizzare la versione a 32-bit di mIRC, occorre installare lo stack a 32-bit ed il dialer che sono opzionali dell'installazione di Windows95. Il dialer dovrà quindi essere configurato per accedere al vostro Provider Internet. Presso http://www.windows95.com/tcp.html si possono avere informazioni dettagliate su come configurare il software TCP/IP di Windows95 per accedere ad Internet. Netcom fornisce le proprie FAQ sul dialer presso http://www.netcom.com/faq/dial95.html.

Torna all'indice

6-3: Esiste una versione per Windows CE?

No spiacente. mIRC e' disponibile in due versioni; una a 16 bit ed una a 32 bit. Queste versioni funzionano con Windows 3.x, Windows95 e Windows98 ma non con Windows CE. mIRC non funziona nemmeno con i sistemi operativi Atari, Commodore, UNIX o Macintosh . Tuttavia molte persone hanno segnalato di poter utilizzare con successo mIRC sotto OS/2Win e con Whine!

Torna all'indice

6-4: Come posso risolvere l'errore "Can't Resolve Local Host Name"?

Se si utilizza Windows95 per prima cosa si verifichi se si sta provando ad eseguire mIRC32.exe con un Winsock a 16-bit. Occorre un Winsock a 32-bit per eseguire mirc32.exe in Win95. Se si dispone di un Winsock a 16-bit utilizzare mirc.exe a 16-bit. Si legga inoltre la sezione 6-2.

Nella finestra di dialogo File/Setup/Local_Info, si noti che mIRC necessita del Local Host name del PC e dell'indirizzo IP. Queste informazioni sono necessarie per avviare le connessioni DCC Send/Chat con altri utenti.

Solitamente è sufficiente lasciarle vuote, attivare 'On connect, always get Local Host and IP Address' con metodo 'Normal' ed il tutto dovrebbe funzionare. Nel caso non si disponga di un indirizzo IP (come accade utilizzando TIA, Twinsock, SLiRP o altri emulatori SLIP) oppure se si utilizza uno stack "strano" o vi sono altre stranezze, questi campi potrebbero non venire riempiti correttamente.

La soluzione più semplice e di passare ad un metodo alternativo di utilizzare il server IRC a cui ci si vuole collegare per ricavare le informazioni relative al proprio indirizzo. Per prima cosa, se necessario, si cancellino i campi Local Host ed IP Address. Quindi si attivi 'On connect, always get Local Host and IP Address' e si selezioni il metodo 'Server'. Si provi nuovamente a connettersi...

Nelle rare occasioni nelle quali i metodi precedenti non siano di alcun aiuto è possibile disabilitare "On connect, always get IP Address and Local Host" ed immettere manualmente il Local Host name ed il numero di IP. Se si utilizza TIA, Twinsock, SLiRP, ecc., si immetta semplicemente il local host name del vostro provider ed il suo IP, non il vostro. (L'IP del vostro provider non è 192.0.2.1 o qualche cosa di similare! Si tratta di un IP fittizio utilizzato da questi emulatori. Se non conoscete il local host name e l'IP del vostro provider, domandateglielo!)

Inoltre attivare l'Ident server può essere d'aiuto. (Si veda la sezione 6-7)

(Nota: Occorre essere sconnessi da qualsiasi server IRC prima di cambiare le impostazioni dell'Ident server.)

Se nessuna delle soluzioni precedenti è di aiuto è possibile che mIRC non riesca a completare il reverse look e dia l'errore "Can't resolve host name" quando il nome IP non fosse correttamente configurato sul DNS del vostro provider. Ciò è qualche cosa a cui non potete porre rimedio da soli. In questo caso dovrete chiedere al vostro provider di assegnare correttamente un Nome IP al vostro numero IP Number per poter risolvere il problema. Per il vostro provider, impostare un nome IP sul DNS non è affatto difficile e non richiede molto tempo.

Torna all'indice

6-5: Come posso risolvere l'errore "Unable to resolve IRC server name"?

Se non si riesce a connettere mIRC con un server in particolare e si ottiene questo errore per prima cosa provare a collegarsi ad un altro server... Se si riesce a collegarsi ad altri server verificare di non aver commesso errori nell'indirizzo del server iniziale (File/Setup/IRC_servers/Edit)

Se si ottiene questo errore con qualsiasi indirizzo di server IRC si provi, è probabile che il DNS (Domain Name Server) del vostro provider non funzioni, abbai dei problemi o sia molto lento. In particolar modo se precedentemente mIRC ha sempre funzionato senza problemi. Oltre che aspettare o telefonare al vostro provider non potete risolvere il problema da soli.

mIRC necessita di un DNS per traslare (risolvere) l'Indirizzo IP del server IRC specificato in un IP Numerico. (Come ad esempio il nome IP irc.law.emory.edu viene risolto nell'IP numerico 170.140.50.195 ) Per verificarlo date il comando "/dns irc.law.emory.com" all'interno di mIRC) È possibile aggirare la necessità di un DNS lookup specificando direttamente l'IP numerico di un server anziché il suo Indirizzo IP .

Sotto File/Setup/IRC_Servers/Add o Edit server, si specifichino i server IRC come:

Description : irc.law.emory.edu (Emory University)
IRC Server : 170.140.50.195
Port : 6667

Se nulla di tutto ciò è di aiuto sicuramente avete un Winsock mal configurato o danneggiato.

Torna all'indice

6-6: Come posso risolvere l'errore "Not enough user parameters"?

Si ottiene da mIRC il messaggio "Not enough user parameters" quando si tenta di collegarsi ad un server ma non si ha un local host definito o lo si ha definito in maniera non corretta. Si verifichi il valore sotto 'File/Setup/Local_Info/Local Host.' Inoltre, si verifichi di avere indicato a mIRC un indirizzo E-mail valido sotto 'File/Setup/IRC_Servers/E-mail:'..

Nota: L'indirizzo E-mail viene utilizzato internamente da mIRC e non è l'indirizzo che gli altri vedono quando fanno un /whois su di voi. Alcuni avranno notato che il campo "email:" nella finestra di dialogo User Central (comando /uwho). Questo campo viene compilato ricavando il vostro user@host, o quello di un'altra persona, (il vostro username più il vostro local host)... in molti casi vedrete che non rispecchia affatto il vostro vero indirizzo E-mail. Non ha nulla a che vedere con 'File/Setup/IRC_Servers/E-mail:'. Immettete l'indirizzo email corretto!!

Torna all'indice

6-7: Come posso risolvere l'errore "You haven't registered"?

Oh... e vengo connesso per ping time out dopo circa 10 secondi di connessione.

Anche se mIRC è un prodotto shareware e lo dobbiate registrare se vi piace e/o se continuate ad utilizzarlo dopo i 30 giorni di valutazione, ciò NON ha nulla a che vedere con il messaggio. mIRC non bloccherà alcuna funzionalità ne smetterà di funzionare anche se non lo si è ancora registrato (http://www.mirc.co.uk/register.html). Questo messaggio proviene dalla rete IRC che state provando ad utilizzare.

Se ricevete questo messaggio e/o venite sconnessi velocemente, il vostro nome Local Host e/o il vostro numero di IP potrebbero essere sbagliati o non inseriti affatto. Si veda sotto 'File/Setup' nella finestra di dialogo Local_Info e si verifichi che il local host sia corretto e che l'indirizzo IP (numero) sia riempito automaticamente... Un metodo semplice per risolvere un Indirizzo IP sbagliato è quello di impostare 'On connect, always get' "IP Address" and "Local Host" ad "ON" e riavviare mIRC.

Se nulla di tutto ciò è di aiuto potreste stare provando a connettervi ad un server NON pubblico!! Provate un server differente per verificarlo...

Torna all'indice

6-8: Perché sono non identificato e cosa comporta?

Solitamente presso il sistema Unix del vostro provider è attivo un Ident server... Si tratta di una sorta di nameserver che garantisce la vostra identità. Poiché la maggior parte delle macchine windows singole non vengono correttamente gestite da un servizio di Ident, quindi un tale server è inserito all'interno di mIRC. I server IRC possono eseguire una richiesta di Ident al vostro Ident server e quindi aspettarsi un risposta standard. Sempre più server IRC richiedono che siate identificati in qualche modo e quindi vi disconnettono nel caso non siate identificabili! Inoltre se non si risponde o si risponde in maniera errata possono decidere di sconnettervi... Potete verificare di essere correttamente identificati eseguendo un /whois su voi stessi. La prima riga di risposta NON deve contenere una ~ (tilde) o un - (meno). Se è presente una ~ o un - si provi ad attivare l'Ident server.

L'Ident server interno a mIRC può essere attivato sotto File/Setup/Identd.... Si imposti:

User ID: <nome account> (Solitamente la parte prima della @ nel vostro indirizzo E-mail)
System: UNIX (Si metta SEMPRE UNIX !! non DOS, win o altro!!)
Listen on port: 113 (La porta standard per Ident)

Un problema che gli utenti di TIA o altri emulatori SLIP e che, anche attivando l'Ident Server, mIRC non risponde alle richieste di Ident. Ciò è dovuto al fatto che con la TIA non riceverà mai la richiesta di Ident. Gli emulatori slip non fanno passare verso mIRC le richieste di Ident dei server IRC... Ciò significa che sarete sempre visti come nick!~account@machine.net il che non è certo la fine del mondo, a meno che non capiti di utilizzare un server che richieda una risposta di Ident e che quindi vi scolleghi... Ciò non può essere risolto da mIRC ne da alcun altro cliente..... Occorre trovare un altro server o che il vostro provider attivi un Ident server...

Torna all'indice

6-9: Non riesco ad inviare file via DCC o ad aprire dei DCC chat ! La ricezione di file invece funziona correttamente (si legga il paragrafo che si applica al vostro caso...)

Nella maggioranza dei casi di problemi di DCC send o chat, è chi inizia (invia) che genera i problemi. In tutti i casi nei quali il DCC Send o Chat smette di funzionare (di colpo) oppure non funziona del tutto, ciò è causato da una impostazione non corretta del Local Host è/o dell'Indirizzo IP da parte di chi inizia la comunicazione. (Le impostazioni di Local Host e di Indirizzo IP possono essere trovate sotto File/Setup/Local_Info menu.) Solitamente nel caso sia il vostro Indirizzo IP a non essere impostato correttamente, l'altra parte riceverà il vostro messaggio dcc e quindi tenterà di connettersi al vostro Indirizzo IP errato. Ovviamente, ciò non funziona e ambedue le parti resteranno in attesa. Vedrete il messaggio "Waiting for acknowledgement..." mentre l'altra persona ha correttamente risposto. Voi avete una impostazione scorretta non l'altra persona. Solitamente si tratta di un problema facilmente risolvibile. Inoltre, se non riuscite a ricevere file da un'altra persona chiedetegli di verificare il suo Indirizzo IP sul suo cliente IRC.

Una buona cura per risolvere questi problemi di DCC è di iniziare con:

  1. Disconnettersi dal server IRC.
  2. Azzerare i valori correnti nei campi Local Host ed IP Address sotto File/Setup nella finestra di dialogo Local_Info.
  3. Selezionare entrambe le opzioni 'On connect, Always get' Local Host ed IP Address nella finestra di dialogo Local_Info.
  4. Impostare il 'Method' a Normal.
  5. Uscire dalla finestra di dialogo Local_Info e dal menu File/Setup selezionando 'OK'.
  6. Riconnettersi al server IRC.
Se ciò non funziona si provi con le impostazioni di 'On connect' ...!!es. Si provi ad impostare manualmente il proprio indirizzo Local Host e lasciate che mIRC ricavi da solo l'Indirizzo IP. Se anche questo non funziona provare ad utilizzare il metodo 'Server' anziché quello di base: Normal. (Per sapere cosa faccia questa impostazione si veda la sezione 6-3)
  • Tutti... Verificare le impostazioni di time-out!
    Assicurarsi che i valori di time-out nelle DCC/Options siano abbastanza grandi!! Si raccomanda di impostare "Get/Chat Dialog time out after" e "Send/Get Transfer time out after" rispettivamente ad almeno 60 e 120.

  • Nel caso non si riesca ad inviare file o ad avviare una DCC Chat nemmeno dopo questi suggerimenti, potrebbe essere che il vostro provider blocca le connessioni DCC dal tipo di connessione che vi fornisce. Elementi conosciuti per dare problemi sono TIA, Twinsock, Slipknot e SLiRP. Inoltre l'utilizzo di un firewall da parte del vostro provider potrebbe bloccare le connessioni DCC.

  • Se si utilizza TIA, Twinsock o Slipknot ...
    Se si utilizza TIA (The Internet Adapter) o Twinsock, attualmente non è possibile utilizzare dei DCC send o avviare dei DCC chat (con qualsiasi cliente non solo con mIRC). Potreste provare con SLiRP o vTCP. SLIRP è stato il primo emulatore SLIP a consentire invii o chat DCC. (Come sapete i DCC get dovrebbero sempre funzionare qualsiasi connessione abbiate. A meno che un firewall li blocchi). Virtual TCP è stato testato e verificato per consentire DCC send e chat. Altre informazioni presso http://blitzen.canberra.edu.au/slirp e http://www.infoexpress.com/vtcp.html

  • Se si utilizza SLiRP ...
    Con SLiRP (http://blitzen.canberra.edu.au/slirp) impostare File/Setup/Local_Info/ 'always get local host' on connect come attivo, IP Address dovrà essere il falso IP utilizzato per SLiRP (solitamente 10.0.2.15). A questo punto i DCC Send, Chat e tutto il resto dovrebbe funzionare perfettamente, anche con il Dial-Up Networking di Windows95. (grazie Dave!)

  • Se si dispone di un IP Dinamico...
    Se si dispone di un IP dinamico (in cui il vostro indirizzo IP cambia ad ogni connessione), assicurarsi che "On connect, always get:" nella finestra di dialogo File/Setup/Local_Info sia impostato per ricavare il Local Host e l'Indirizzo IP. Se entrambi sono già ON assicurarsi che mIRC ricavi il 'local host' e l'IP Address' correttamente... con alcuni Winsock ciò è spesso difficile... Se non disponete di uno stack non corretto, mIRC potrebbe non essere capace di ricavare il local host (nome di dominio) e l'IP. Quindi con un IP Dinamico avete dei problemi!! Ma, avete già provato il metodo 'Server'? Ciò potrebbe aiutare. L'invio di file tramite DCC e l'avvio di DCC Chat (a differenza della ricezione di file e dal ricevimento di DCC Chat) richiedono che mIRC conosca il vostro Numero IP corretto. Anche senza un Numero di IP, mIRC funzionerà perfettamente per le normali funzioni ma non consentirà l'indio di file o l'avvio di DCC Chat.

  • Se si dispone di un IP Statico...
    Se non disponete di uno stack corretto, mIRC potrebbe non essere in grado di ricavare il corretto local host (nome di dominio) e l'IP. Nella finestra di dialogo File/Setup/Local_Info, si disattivino le opzioni "Always get the 'Local Host' e 'IP Address" e si inserisca manualmente il proprio Local Host ed IP.

  • Un problema conosciuto con Windows95 fa si che alcune persone segnalino che mIRC (e qualsiasi altro programma per IRC) ricavi/trovi il vecchio (non sbagliato) nome di Local Host e/o Indirizzo IP dopo aver cambiato provider Internet. Ciò blocca la possibilità di invio file tramite DCC o l'avvio di DCC Chat. Se, per qualche ragione, indipendentemente da quello che fate, mIRC ricava lo user ID (il nome di Local Host) dal Provider Internet che non utilizzate più ciò è risolvibile modificando il Registro o utilizzando il metodo 'Server'. Se utilizzando il metodo 'Server' non è di aiuto si apra il Regedit e si veda sotto MyComputer\HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \VxD \MSTCP. Dovreste vedere il nome i campi di nome di Dominio e di NameServer del vostro vecchio provider. Questi campi rimangono anche dopo aver rimosso il Dial-Up Networking, averlo reinstallato ed aver reimpostato i parametri di TCP/IP! Il metodo miglio per risolvere il problema e di andare sotto Avvio/Impostazioni/Pannello_di_Controllo/Rete/, fare un doppio click su TCPIP/ selezionare Configurazione_DNS/ ed impostare il campo HOST con l'hostname (ID) del vostro nuovo provider.

  • Se si utilizza Windows95, mIRC consente di inviare file con nomi lunghi con spazi all'interno del nome ma, gli altri programma IRC, spesso non possono gestire tali file. Ciò può causare l'interruzione degli invii. Si dovrebbe selezionare l'opzione di mIRC per il riempimento degli spazi presenti in tali nomi di file tramite sottolineature.

  • Alcune persone hanno sperimentato problemi di DCC File Send con mIRC su sistemi Windows con installato Norton Desktop. mIRC interrompe immediatamente gli invii (Alcune volte con un messaggio di errore) appena si seleziona il file da inviare. Il problema è dovuto ad una funzione di Norton Desktop detta 'File Assist' che entra in conflitto con le finestre di dialogo di DCC Send di mIRC. Se si disabilita il File Assist ciò consente l'invio corretto di file. Anche solo disabilitando l'opzione "3D look and feel" nel menu opzioni di File Assist è di aiuto per risolvere il problema.

  • Un altro programma conosciuto per dare problemi con i DCC Send è il software denominato Long File Names di View software. È un qualche cosa che viene eseguito in background e che difficilmente si pensa possa causare problemi. Il problema consiste nel fatto che quando si utilizza l'opzione di DCC Send di mIRC, la finestra di dialogo che appare non consente di selezionare i file così che non è possibile inviare alcunché. La selezione dei file è bloccata da LFN e se si disabilita il software LFN tutti i problemi di DCC verranno risolti.

Torna all'indice

6-10: Non riesco a far accettare in ricezione a mIRC dei file via DCC!

Oh, utilizzo Twinsock o Internet in a BOX oppure Netcom's NetCruiser...

Se non riuscite a ricevere file tramite DCC da qualcuno è probabile (quasi sicuro) che egli/ella abbia uno dei problemi descritto nella precedente sezione 6-8. Specialmente se riuscite a ricevere file da altri. Invitate l'altro a verificare le sue impostazioni di IP Address.

Se ottenete un errore del tipo "invalid directory" o "cannot write to file" dovreste controllare e sistemare le impostazioni sulla directory di download nella finestra DCC/Options/. La directory di base è una directory valida? Sembra una cosa stupida ma anche un disco pieno impedisce la ricezione di file!

NetCruiser, Twinsock ed Internet in a Box non sono compatibili al 100% con Winsock ed alcuni utenti hanno sperimentato problemi di DCC con mIRC e altri programmi... lamentatevi con Netcom o con gli altri... Altri ricevono un errore del tipo "unable to create socket" con IBOX ed altri Winsock. Se ciò avviene provate a collegarvi nuovamente (i scelga File/Connect o si digiti '/server'). Spesso funziona.

Torna all'indice

6-11: Come posso fare il Copia e Incolla?

Su un canale, una query ed una finestra di DCC chat mIRC utilizza una simpatica funzione di seleziona_e_copia in una sola mossa. La copiatura del testo in queste finestre avviene automaticamente appena si rilascia il pulsante del mouse utilizzato per selezionare il testo. Si selezioni semplicemente il testo e si rilasci (il pulsante del mouse). Non è una funzione simpatica? Si utilizzi ctrl-v per incollare il testo copiato.

Il normale menu "Copia" di Windows non è stato tralasciato per ignoranza, ma a causa dell'utilizzo di testo colorato all'interno delle finestre grafiche di mIRC. Le finestre non supportano testo colorato nei riquadri testo standard e quindi Khaled ha dovuto scrivere da solo tutte le routine di testo! :-) E poiché l'uso del taglia ed incolla su di una finestra di un canale, di una query o di una chat non avrebbe comunque senso, egli ha inventato questa funzione.

Tutto il testo visualizzato da mIRC al di fuori delle finestre di canale (nelle impostazioni, nei menu, nelle finestre di dialogo e nelle linee di edit box) può esser copiato, tagliato ed incollato normalmente tramite la combinazione di tasti ctrl-c, ctrl-x e ctrl-v.

Torna all'indice

6-12: Come posso personalizzare i colori in mIRC?

mIRC dispone di una nuova funzione che consente di personalizzare completamente le impostazioni di colore per tutti i tipi di testo e le finestre di messaggio. Si veda sotto la voce di menu Tools/Colour/. Virtualmente qualsiasi può essere visualizzata nel colore che desiderate. Di base i colori sono impostati in modo da distinguere chiaramente i diversi tipi di messaggi che si possono incontrare su IRC. Non esitate a fare esperimenti; il pulsante Reset imposta automaticamente i valori standard!

Oltre ai colori configurabili che è possibile impostare 'localmente' in mIRC per identificare i differenti tipi di messaggi, è possibile utilizzare anche i colori all'interno delle proprie linee di testo da inviare ad altri. Si utilizzi la combinazione di tasti ctrl-K per inserire caratteri di controllo speciali all'interno del proprio testo. Si aggiunga un numero compreso fra 0 e 15 per utilizzare uno dei 16 colori disponibili.

Torna all'indice

6-13: Come posso personalizzare il tipo di carattere utilizzato in mIRC?

Tutte le impostazioni relative al tipo di carattere possono essere effettuate tramite il Menu di Sistema delle finestre. (Questo menu si trova sotto la piccola bara orizzontale in ogni angolo superiore sinistro di OGNI finestra sia in mIRC che in Window. È possibile accedervi con la combinazione di tasti ALT e - (meno)) È inoltre possibile utilizzare il comando /font da una qualsiasi finestra oppure il menu Tools/Font sulla barra dei menu.

Utilizzando /font o selezionando l'opzione 'Font' nel menu di Sistema appare una finestra di dialogo di selezione del tipo di carattere. Qui è possibile selezionare qualsiasi carattere è disponibile sul vostro sistema. Può essere New Times Roman, Arial, MS Sans Serif,..... o qualsiasi altro desideriate. Inoltre, è possibile impostare la dimensione del carattere ed impostarlo con stile grassetto.(Il corsivo è disponibile ma per la maggior parte dei caratteri è attualmente disabilitato) Le impostazioni eseguite verranno salvate come standard per la finestra nella quale vi trovate. Per impostare un carattere come standard per tutte le finestre dello stesso tipo, assicurarsi di selezionare 'Use as default' !

Torna all'indice

6-14: Come posso selezionare in mIRC uno sfondo personalizzato?

In maniera molto semplice! In tutte le finestre di canale, query o DCC si apra il menu di sistema (l piccola icona in alto a sinistra) digitando eventualmente ALT - (ALT meno). Vedrete una finestra di dialogo /background/select/. Selezionando una qualsiasi bitmap che vi piaccia questa verrà posta come sfondo della finestra sulla quale vi trovate. Per cambiare lo sfondo principale di mIRC fare un click destro su di esso ed apparirà una finestra di dialogo.

Torna all'indice

6-15: Come faccio ad indicare correttamente le persone nelle liste di auto-op, protect ed ignore?

Nelle sezioni Auto-op, Ignore e Protect sotto File/Options/Control/

Questo insieme di 3 liste fornisce l'insieme di base per la gestione dei canali in mIRC. Se necessitate di funzioni più intelligenti ma anche più complesse da capire, studiate le funzioni di remote di mIRC. [Si veda la sezione 7 di queste FAQ] Credo che per i principianti queste opzioni siano più che sufficienti come inizio.

L'indirizzo completo di una persona su IRC è Nick!Account@machine. Supponiamo che Bill risponda ad un "/whois bill" con:

Bill is gates@pentium.company.com * Billy A Lot Of Names Gates
Bill @#mIRC
Bill irc.server.company.com (A superb company)
Bill 56 seconds idle
Bill End of /WHOIS list.
Se non vi preoccupate di takeover di canale ed altre cose simili, potete semplicemente specificare il nick della persona che volete in auto-op, in ignore o in protect. Se desiderate essere sicuri di rendere op, di ignorare e di proteggere sempre la persona giusta, se possibile specificarla con il suo indirizzo.

In questo caso, si farà riferimento a Bill come

bill!gates@pentium.company.com
Potete anche utilizzare *!gates@*.company.com se egli utilizza diverse macchine e differenti nick.... Per aggiungere un utente alle liste utilizzare i comandi /auto, /ignore o /protect (es. /auto *!gates@*.company.com) oppure, si aggiunga l'utente inserendolo nella finestra di dialogo opportuna. Assicurarsi di attivare le funzioni selezionando la casella di controllo File/Options/Control completamente a destra del creatore di funzioni della casella di testo. Oppure utilizzare i comandi /auto [on|off], /ignore [on|off] o /protect {on|off] sulla linea di comando.

È possibile rendere l'auto-op, l'ignore ed il protect maggiormente specifico indicando alcuni parametri.

Se si desidera, l'auto-op ed il protect possano essere utilizzati per rendere le persone operatori e/o proteggerle solo per determinati canali. Allora:

/auto <nick|indirizzo> [#canale1,#canale2,...]
e

/protect <nick> [#canale1,#canale2,...]
(il protect opera solo con i nick!) Se non si specifica alcun nome di canale mIRC renderà op e proteggerà la persona su tutti i canali nella quale siete operatori.

L'ignore può essere utilizzato per ignorare solo determinate azioni da parte di una persona. mIRC distingue fra i messaggi provati, il testo su canali, i notice a voi inviati i comandi ctcp e gli inviti. Dalla linea di comando è possibile utilizzare : /ignore [-pcntik] <nickn|indirizzo> [tipo] dove p = privato, c = canale, n = notice, t = ctcp, i = invito, k=colore. (altri parametri sono indicati nel file di help!) Nella sezione ignore un ignore apparirà come nick!userid@host.domain,private,canale,notice,ctcp,invite. Se non si specifica alcuno di questi parametri addizionali, mIRC ignorerà completamente la persona.

Torna all'indice

6-16: Come posso far si che mIRC reagisca ai Comandi Remoti?

Utilizzare la sezione Tools/Remote/ .....

mIRC è in grado di reagire ai comandi CTCP inviati da utenti remoti. È possibile personalizzare le risposte ai comandi CTCP ed offrire file: funzioni che solitamente richiedono la scrittura di script sono qui gestite dalla sezione Tools/Remote/comandi. È questa la sezione di mIRC che gestisce per voi i comandi OPME, KICK, MYLEVEL, oppure i comandi automatici di XDCC, a patto che venga opportunamente configurata. Impostare la remote section non è un compito semplice, ma se funziona garantisce la libertà di poterle far fare qualsiasi cosa desideriate.

Appena mIRC riceve un comando CTCP da qualcuno, verifica se tale comando è stato definito ed in questo caso, se il livello dell'utente richiedente corrisponda al livello dell'utente remoto. Se l'utente remoto ha un livello corretto il suo comando viene eseguito... Tutti i comandi a voi inviati devono essere nel formato '/CTCP {vostronick} {comando} {parametri}'. Se un comando è definito a più livelli, viene eseguito quello corrispondente al livello più alto. Si veda il file di help accluso alla distribuzione di mIRC per istruzioni dettagliate e si legga la sezione 7 di queste FAQ.

Torna all'indice

6-17: Come posso far si che mIRC reagisca agli Eventi?

Utilizzare la sezione Tools/Remote/ .....

Gli eventi sono tutto ciò che accade sui canali o nelle conversazioni private su IRC. Persone che entrano, escano, che ricevono l'op, che perdono l'op, che vi salutano ed anche i normali discorsi sono eventi...

È possibile configurare mIRC affinché reagisca praticamente a qualsiasi cosa accade su IRC. Per ulteriori informazioni si veda l'help di mIRC e si legga il tutorial della sezione 7 alla fine di queste FAQ.

Torna all'indice

6-18: Come devo fare per indicare correttamente il mio amico Bill nella mia User list affinché abbia un livello di accesso pari a 2?

(Nella sezione Tools/Remote/Users ..)

Potete aggiungere alla Users list il vostro amico Bill con un livello di accesso di 2 in due modi:

  1. Specificandone il nick -- "2:bill"
  2. Specificandone l'indirizzo -- "2:bill!gates@pentium.company.com"
Ovviamente specificare l'indirizzo è l'opzione più sicura. Sono supportate le wildcard (caratteri jolly), come ad esempio "2:*!gates@pentium.company.com". In questo caso tutti in nick che Bill potrebbe utilizzare col suo account verrebbero riconosciuti. Per far si che gli eventi ON OP, ON DEOP, ON SERVEROP e ON NOTIFY funzioni *è necessario* specificare la persona tramite il suo nick !! Non funzionano se si specifica solamente il suo indirizzo... Nel caso di Bill, potete usare ambedue le possibilità indicate in precedenza. È possibile semplicemente digitare il suo nick e/o indirizzo nella Users section sotto Tools/Remote ma mIRC dispone comunque di comandi speciali per aggiungere persone alla vostra Users list direttamente dalla linea di comando. Si veda l'help di mIRC relativamente ai comandi /auser, /guser e /ruser.

Torna all'indice

6-19: Vengo sconnesso immediatamente dopo aver dato il comando /LIST.

> Ogni volta che eseguo il comando /list vengo sconnesso. Il risultato non cambia
> anche provando una lista parziale, ad es. "/list #love", funziona per circa 90 secondi
> e poi mi sconnette. Ho provato sia server qui in Inghilterra che negli USA.
> Non so più cosa fare!!

Non avete fatto nulla di sbagliato...

Occorre comprendere cosa accade quando date il comando /list. Il server genera una lista dei canali (circa 3000 su Efnet) e quindi la invia velocemente a voi.

Ma, poiché la velocità di trasmissione non è infinita, l'intero risultato del comando /LIST viene accodato in un buffer (memoria temporanea) sul server. Ad un certo punto questo buffer si riempie ed il server accorgendosene (raggiungendo il maxsendq'), vi disconnette. Questo meccanismo è stato creato per sconnettere persone che generano più caratteri per secondo di quelli che una persona 'normale' è in grado di fare in una normale conversazione. Si tratta di un meccanismo di protezione ma, sfortunatamente, il server non è in grado di distinguere che il flusso di dati da voi generato è causato come risultato del semplice comando /list e quindi vi scollega.

È possibile richiedere a mIRC di visualizzare solo i canali con un numero minimo e massimo di utenti. Inoltre è possibile specificare una #stringa e mIRC elencherà solo i canali che hanno tale stringe nel titolo. MA, per il problema descritto in precedenza, queste impostazioni non sono di alcun aiuto!! Il server restituisce SEMPRE l'intera lista di #canali ed è mIRC (come tutti gli altri clienti Irc) che si occupa di filtrare la lista!! Quindi, richiedere una lista parziale per evitare di venire disconnessi NON fa alcuna differenza!!

Non si tratta quindi di un problema di mIRC. È un peccato, ma non potete fare nulla per evitare che ciò accada. È semplicemente una delle tante stranezze di IRC. Provate ad utilizzare un server differente poiché molti non sono così 'sensibili'. Per aiutare gli utenti con connessioni tramite modem lenti la lista dei canali viene anche salvata nel file "channels.txt" all'interno della directory di mIRC. La finestra di dialogo channels list ha due pulsanti: "Apply" e "Get List". Se si preme "Get List" verrà letta una nuova lista sul server, premendo "Apply" verrà caricata la lista scaricata precedentemente. Ciò significa che una volta che siete riusciti a scaricare una lista completa , potete utilizzare nuovamente tale lista in altre sessioni IRC! Oppure potete condividere la lista con altre persone. Naturalmente la lista non sarà sempre aggiornata, ma per i canali principali ciò non è un problema e non sarete più sconnessi :-)

Oh ... verificate anche il menu popup della finestra della lista!! Una volta eseguito un "/list" l'elenco viene tenuto in memoria ed è disponibile per successive elaborazioni tramite chiavi, impostazioni min/max ecc.! Fate un click destro nella finestra della lista dei canali e giocate con i parametri!

Torna all'indice

6-20: Eseguire più copie di mIRC.

mirc.exe 16-bit:
Non è possibile avviare un seconda volta mirc.exe a 16-bit. Windows impedisce ciò ai programmi a 16 bit ed inoltre potreste alterare le impostazioni dei file mirc.ini se i due programmi accedessero ad esso nel medesimo istante! Se si desidera eseguire una seconda copia di mIRC16 (non chiedetemi perché), è meglio installare mIRC una seconda volta in una nuova directory (es. c:\mirc2\).Ciò evita tutte le possibili fonti di problemi ;o) Il programma di installazione di mIRC creerà una nuova icona per voi, dovrete solo assegnarli il nome appropriato come ad esempio mIRCBot. A questo punto è possibile eseguire entrambi gli exe e configurarli indipendentemente... Simpatico no?

mirc32.exe 32-bit:
Anche se è possibile avviare la versione a 32-bit di mIRC più di una volta, continuo a suggerire di installare una versione completa in una directory differente. Ciò richiede circa mezzo megabyte di spazio extra sul ostro harddisk ma garantisce un funzionamento senza problemi.

Torna all'indice

6-21: Come posso rendermi invisibile agli altri utenti?

E cosa ciò permette o non permette. ;o)

In mIRC è possibile rendersi invisibili con il comando: "/mode <vostronick> +i". La barra del titolo della finestra di Status mostrerà (+i) dopo il vostro nick. Se cambiate nick, rimarrete invisibili anche con il nuovo nick. Utilizzare il comando "/mode <vostronick> -i" per rendervi nuovamente visibili. Nessuno è in grado di accorgersi dei vostri passaggi da visibile ad invisibile e viceversa. Quando si è invisibili, sei è sempre visibili a tutte le persone che sono sullo stesso/i canale/i su cui vi trovate. Entrando su un nuovo canale (mentre si è invisibili), tutte le persone presenti vi vedranno entrare. Così come le uscite NON sono invisibili. Inoltre, quando una persona esegue un "/whois <vostronick>" vedranno la vostra normale risposta al whois se il nick indicato è corretto.

Allora qual è l'utilità della funzione di "invisibilità"?

Gli utenti che NON si trovano sul vostro stesso canale NON POTRANNO vedere il vostro nome eseguendo un /who <#nomecanale>. Inoltre, eseguendo un /names per elencare tutte le persone presenti su IRC, non vi vedranno. Inoltre eseguendo un "/who *parte.del.vostro.indirizzo*" il vostro nome non apparirà. Lo scopo di essere invisibili non è quello di poter passeggiare per i canali come dei fantasmi senza che nessuno vi veda, ma di nascondervi (un poco) dagli utenti che controllino i canali alla vostra ricerca tramite il comando /who . Se controllano i canali entrandovi allora la vostra invisibilità non è di alcun aiuto.

Per liberarvi delle persone noiose e fastidiose, per prima cosa rendetevi invisibili... quindi cambiate nick e assicuratevi che tali persone non possano entrare nei canali su cui vi trovate allo scopo di scoprire il vostro nuovo nick. (Anche eseguire: /ignore <nick_dell'altra_persona> aiuta molto!

Torna all'indice

6-22: Come funziona il nuovo comando sound di mIRC?

Supponendo che disponiate di una scheda sonora o di un driver per l'altoparlante che vi consenta si eseguire file sonori sul vostro PC, è possibile fare un uso divertente dei suoni su IRC tramite mIRC. Già disponibile sin dalla versione 3.7 di mIRC il comando /wavplay {c:\path\sound.wav} consente di eseguire n file .wav localmente. Nella versione 4.7 è stato aggiunta la possibilità di eseguire file Midi ed il comando è stato rinominato in /splay. Con questo comando è possibile eseguire file wav e midi per avvertirvi quando i vostri amici entrano su IRC o quando delle persone vengono cacciate da un canale o per qualsiasi altra cosa. È possibile 'programmare' questi eventi nella sezione remote di mIRC.

IL comando /sound consente di inviare una richiesta a qualcun'altro di eseguire un file .wav o .midi che ambedue abbiate. Per prima cosa impostare mIRC a Accept sound requests sotto File/Options/Sound Requests/. La sintassi del comando è /sound [nick|#canale] {nomefile.ext} [testo dell'azione].Come vedete nella richiesta di esecuzione è possibile specificare un testo di azione che verrà visualizzato alle altre persone. Devo sottolineare che attualmente il file wav o midi NON viene inviato all'altra persona. Non vogliamo riempire la rete con troppi dati capite :-) Il comando semplicemente attiva l'esecuzione del file sonoro sulla vostra macchina e sulla macchina dell'altra persona. Quindi assicuratevi che la controparte abbia il file che volete eseguire. Un comando "/sound Friend tada.wav esegue un TADA!" da come risultato '-> *friend* esegue un TADA!' e l'esecuzione del suono tada sul vostro sistema (*friend* vi conferma il destinatario) e l'azione "*friend esegue un TADA!" con l'esecuzione del suono tada verrà eseguita sul sistema del vostro amico...

Questo comando attualmente funziona solo fra utenti mIRC ed altri che utilizzano clienti compatibili! Il formato del comando è /sound [nick|#canale] {file.ext} [messaggio]. Il messaggio apparirà come una action al ricevente ed entrambi sentirete il suono selezionato. mIRC cerca i file sonori nella directory che è stata impostata sotto File/Options/Sound Requests/

Se giocate con i suoni dovrebbe piacervi anche il comando /speak! Questo comando fa si che mIRC utilizzi il programma Text To Speech di Monologue (tramite DDE) per leggere qualsiasi testo aggiunto al comando.... Si legga altre informazioni nella sezione 6-25.

Torna all'indice

6-23: Come funziona il supporto WWW in mIRC?

mIRC supporta i browser WWW Netscape, Mosaic e MS Internet Explorer. È ora possibile navigare sul WWW con i vostri amici e scambiarvi gli indirizzi delle migliori pagine. Il sistema di cattura delle URL di mIRC memorizza automaticamente le URL contenute nei testi che passano sui canali, nelle conversazioni private e nei topic. È inoltre possibile inviare una o più URL sul canale su cui vi trovate (o in qualsiasi conversazione privata che abbiate in corso) tramite il menu popup della finestra delle URL. (Il menu popup viene attivato da un click destro del mouse!!) È possibile memorizzare le URL per riferimenti futuri ed ordinarle come si preferisce tramite l'utilizzo di marcatori. I nuovi elementi che vengono catturati vengono aggiunti in fondo alla lista delle URL con il marcatore '?'. Quando si cambia un marcatore di una URL in qualche cosa di diverso, questa URL viene ordinata all'interno della lista permanente. Nella finestra di dialogo opzioni URL è possibile impostare mIRC affinché cancelli gli elementi marcati con '?' al termine del programma. Nella finestra delle URL è possibile utilizzare il tasto CANC per cancellare le URL selezionate ed anche aggiungere nuove URL tramite il tasto INS. Inoltre, verrà creata una nuova stringa contenente la pagina attualmente visualizzata da Netscape. È possibile utilizzare questa stringa ($url) nelle definizioni dei menu popup e nelle definizioni remote.

Per utilizzare tale funzione per prima cosa si abiliti la cattura di URL tramite il menu File/Options/URL_Catcher/. Inoltre, si indichi la posizione nella quale trovare il browser WWW, se mIRC non lo ha già trovato da solo. Da questo momento mIRC troverà memorizzerà tutti gli indirizzi WWW che passano sui canali su cui ci si trova. È possibile vedere ciò aprendo la finestra delle URL (utilizzando il pulsante URL button sulla Barra strumenti oppure tramite il comando /url). A questo punto quando si desidera vedere una URL tramite il browser WWW si dovrà semplicemente evidenziarla nella finestra delle URL e selezionare 'view' dal menu popup (pulsante destro del mouse). In alternativa è possibile impostare mIRC a reagire ad un doppio click su una URL della finestra delle URL. Una volta iniziato ad utilizzare il sistema di cattura delle URL ne rimarrete entusiasti... Buon divertimento!

Una nuova possibilità di mIRC è quella di collegarsi a canali IRC facendo click su un link sul WWW. Si deve semplicemente configurare mIRCLink come applicazione di supporto nel vostro browser Web. Per saperne di più si leggano le pagine di informazione nelle pagine WWW di mIRC.

Torna all'indice

6-24: A cosa serve il finger server?

Iniziamo con spiegare che vi sono due tipi di finger su IRC. Per prima cosa c'è il finger IRC che quasi tutti i clienti sono in grado di gestire. Si tratta di un comando CTCP con la sintassi '/ctcp nick FINGER'. La risposta che si ottiene con questo comando CTCP è solitamente una linea impostata dall'utente su cui eseguite il finger. In mIRC è possibile impostare questa risposta sotto File/Options/Action_Lists/ nella linea Ctcp_finger_reply. Alcuni altri clienti utilizzano l'alias '/finger nick' come scorciatoia al comando CTCP FINGER ma non si tratta del metodo corretto (ufficiale)...

Il secondo comando di finger deriva dal sistema di finger familiare agli utenti UNIX. Nei sistemi UNIX è possibile fare un finger sull'indirizzo di un altro utente per avere maggiori informazioni su tale persona. Solitamente questi finger forniscono l'indirizzo della persona, il numero di telefono ed altre informazioni utili. Queste informazioni sono fornite da un finger server centralizzato ed occorre avere un finger client per ottenere tali informazioni. mIRC dispone già di un cliente finger interno accessibile tramite Tools/Finger. Se si specifica un indirizzo utente, mIRC proverà a ricavare delle informazioni su questa persona. Il comando '/finger {nick|indirizzo_utente}' svolge la medesima funzione. (Se si specifica un nick mIRC proverà a ricavare l'indirizzo dell'utente su cui eseguire il finger). Si ricordi la differenza con il comando IRC CTCP FINGER!!

Nella nuova versione di mIRC è disponibile un finger server interno che consente i fornire informazioni finger anche se la vostra scuola, provider o società non mantiene un finger server centralizzato. È possibile abilitare il Finger server sotto File/Options/Servers/. È possibile inoltre specificare un file di testo con le informazioni che desiderate fornire. Questo file deve avere una sintassi ben definita, come indicato nel file di help di mIRC. Un ultima nota; non meravigliatevi se scoprirete che il finger UNIX è poco usato su IRC ! Ma mIRC potrebbe cambiare ciò. ;o)

(N.d.T. - Per quanti siano preoccupati che il loro provider abbia un finger server attivo che possa fornire i loro dati anagrafici, occorre precisare che in Italia, dopo l'uscita della legge sulla privacy, praticamente nessun provider fornisce servizi di finger.)

Torna all'indice

6-25: Come posso rendere facilmente disponibile ad altri la mia collezione di shareware utilizzando mIRC?

Un mucchio di persone su IRC promuovono e condividono il meglio di ciò che trovano sulla rete, mIRC offre un Fileserver interno. Questa funzione di Fileserver è una sorta di incrocio fra il DCC e l'FTP. È possibile aprire una finestra di server verso qualcuno, (una speciale finestra di DCC chat), limitando l'accesso a determinati rami di directory che potranno essere percorse ed elencate, è possibile cambiare directory, leggere file di testo oppure ricevere dei file.

La sintassi per impostare una connessione di DCC server con qualcuno è:

/fserve <nick> <max_get> <homedir> [file di welcome]

"Max gets" impedisce che l'altra persona saturi il vostro sistema con troppe richieste in parallelo. 4 è un numero ragionevole. L'altra persona avrà accesso alla homedir e a tutte le directory al di SOTTO della homedir. il "file di welcome" è un file di testo che viene inviato all'utente come benvenuto. Tale file può essere creato e modificato da voi stessi ed è opzionale.

Esempi:

/fserve Krejt 3 c:\temp\serve c:\temp\serving\welcome.txt
/fserve Mookies 2 c:\outgoing c:\network\mirc\welcome.txt
/fserve Friend 7 c:\

Digitando help all'interno del file server visualizzerà i comandi disponibili, tali comandi sono nello stile Unix e DOS. Ad esempio "ls" o "dir" mostreranno l'elenco della directory. Anche i comandi con opzioni tipo "ls -k" (che mostra la dimensione dei file in kilobyte) e "dir /w" (che visualizza l'elenco della directory in formato esteso) funzionano. Il server supporta tutti i normali comandi ftp del tipo cd <dir>, cd.., dir, ls, get, .... ma NON put, hash ecc. I rischi di sicurezza sono nulli o minimi a causa della restrizione sui comandi possibili.

Naturalmente, il comando /fserve può essere utilizzato nella Remote section... Impostando un semplice comando nella Tools/Remote/ del tipo:

1:server:/fserve $nick 3 c:\temp\serve

Impostare i comandi come attivi (/remote on) e siete pronti a partire....

Le altre persone dovranno semplicemente digitare "/ctcp vostronick server" per attivare il server. In mIRC non è possibile attivare un server su se stessi!! Quindi solo gli altre persone possono provare il vostro server !! Nella directory c:\temp\serve, porrete tutti i file che le altre persone possono ricevere da voi. Le persone che accedono al vostro server avranno accesso alla directory c:\temp\serve e a TUTTE le directory al DI SOTTO di essa.. come ad esempio c:\temp\serve\games.

Torna all'indice

6-26: Come faccio ad utilizzare il supporto disponibile in mIRC per il Text To Speech di Monologue?

mIRC utilizza il software 'Monologue' o 'Text Assist' per pronunciare i testi che desiderate. È possibile far si che pronunci qualsiasi evento accade su IRC; sui canali o nelle conversazioni private.

Monologue era un prodotto venduto assieme alle vecchie schede audio Soundblaster. Monologue non è un software free e nemmeno shareware! Viene prodotto da First Byte (http://www.firstbyte.davd.com/html/fbinfo.htm). Il software è vecchio di alcuni anni ma la versione a 16 bit funziona perfettamente.. e molte persone l'hanno. Inoltre mIRC supporta questo software per le funzioni di Text To Speech. È disponibile anche una versione a 32 ma mIRC NON è stato provato con questa versione ed ho paura che non supporti le routine DDE necessarie a mIRC.

Per prima cosa occorre assicurarsi di disporre di Monologue correttamente installato sul vostro PC e che funzioni. Il software dispone di una funzione di test che deve operare correttamente anche con il contenuto degli appunti . Per utilizzarlo con mIRC occorre abilitare il supporto DDE. Tramite il DDE mIRC comunicherà con esso. Una volta abilitato il supporto DDE è possibile eseguire mIRC e fare una prova.

Text Assist è una nuova applicazione di Text to Speech inclusa con le schede audio Soundblaster. Per utilizzarlo in combinazione con mIRC occorre assicurarsi di disporre dell'applicazione di supporto tassdde.exe. È possibile scaricarla dalle pagine di supporto della Creative Labs presso http://www.creaf.com/creative/devinfo/tasdde.exe Per utilizzare Text Assist occorre eseguire per prima cosa l'applicazione di supporto (e quindi mIRC) e quindi utilizzare in mIRC il comando /speak.

In mIRC il comando the '/speak {testo}' viene utilizzato per inviare il testo da pronunciare a Monologue o a Text Assist. Viene utilizzato come mostrato nei seguenti esempi:

"/speak this is a test"
"/speak can you hear me?"
"/speak this is fun" Provatelo !!

È divertente! Una volta imparato come far pronunciare una riga di testo nelle finestre mIRC tramite il comando /speak, non è difficile far pronunciare un intero canale o una conversazione... supponendo che sappiate gestire la programmazione della sezione remote event di mIRC. (Leggere e studiare la sezione 7), Non tutto ciò che è disponibile in mIRC e completamente plug and play ;o)

Il supporto di mIRC a Monologue e Text Assist viene realizzato tramite il motore DDE interno. Per saperne di più sull'utilizzo del DDE per interagire con altri programmi si faccia riferimento al file di help di mIRC.

(N.d.T. - Pur non avendo provato le funzioni sopradescritte, ritengo molto probabile che tali software (Monologue e Text Assist) esistano solo in versione inglese e quindi non siano in grado di pronunciare correttamente i testi in italiano)

Torna all'indice

6-27: Cos'è un Firewall? Come si usa?

-- Un firewall non è una funzione, è qualche cosa da studiare e da conoscere approfonditamente. --

Un potenziale pericolo di una connessione Internet è che un altro utente possa accedere ai dati ed ai file presenti sul vostro PC. Ciò può essere evitato attivando un sistema di sicurezza quale ad esempio un "firewall". Un firewall solitamente consiste in un sistema UNIX che è posto tra il PC ed Internet, tutto il traffico fra voi ed Internet deve passare prima attraverso questa macchina. Un firewall non è qualche cosa disponibile in mIRC e nemmeno attivo sul vostro PC. Il problema di molti firewall è che limitano anche le vostre possibilità su IRC. Solitamente i firewall bloccano tutto il traffico all IRC e l'accesso ai server IRC, se non siano state prese precauzione specifiche e si utilizzi un firewall Socks compliant.

Se il vostro provider o la vostra azienda utilizza un firewall Socks compliant che impedisce l'accesso ad IRC è possibile impostare mIRC affinché si connetta al firewall per poter raggiungere il mondo esterno. In questo caso e solo in questo, impostando mIRC ad utilizzare il firewall Socks firewall sotto File/Setup/Firewall/. Il vostro provider o la vostra società dovrebbe essere in grado di fornirvi i parametri necessari.

Se non avete mai sentito parlare di firewall in precedenza è molto probabile che non vi troviate dietro uno di essi! In questo caso non fate alcuna impostazione per il firewall e non abilitatelo. Inoltre, se mIRC funziona nelle conversazioni normali ma vengono bloccati i DCC File e Send spesso ciò è dovuto a problemi con il firewall e abilitare mIRC all'utilizzo di un Socks firewall non vi aiuterà!

Torna all'indice

6-28: Come si utilizza il supporto DDE di mIRC?

Questa sezione relativa al supporto DDE incorporato in mIRC inizia con la Quick DDE Reference di Prophet's. Grazie per avermi concesso la possibilità di includere parte del tuo lavoro in queste mIRC FAQ!

Cos'è il DDE? - DDE sta per Dynamic Data Exchange (Scambio Dinamico di Dati).Il DDE è utilizzato dai programmi che girano sotto Window per comunicare l'uno con l'altro. In un caso tipico uno dei programmi coinvolti agisce da DDE server, l'altro da DDE client. Il server riceve sempre richieste e comandi ed il client richiede informazioni ed invia comandi al server. Un buon esempio di utilizzo del DDE è il supporto da parte di mIRC dei browser WWW tramite il sistema di cattura delle URL ed il supporto per i programmi di text to speech come 'monologue' tramite il comando /speak. Si leggano ulteriori informazioni nelle sezioni 6-22 e 6-25.

Impostazione del server DDE di mIRC - Per poter controllare mIRC da altre applicazioni, programmi o un seconda copia di mIRC che giri sul vostro PC, si deve per prima cosa assicurarsi di avere il server DDE attivo. Le impostazioni per il server so trovano sotto File/Options/Servers/.Si dovrebbe sempre specificare un nome di servizio univoco ma per ora il nome standard 'mIRC' andrà benissimo. Il nome del servizio viene utilizzato da mIRC per identificare i comandi DDE impartiti ad esso. Per poter giocare un po' con il DDE disporre di una sola copia di mIRC in esecuzione è sufficiente ma, per un futuro utilizzo pratico si dovrà avere una seconda copia di mIRC in esecuzione o disporre di un altro server/client DDE esterno. Se si desidera avere una seconda copia di mIRC in esecuzione occorre ricordarsi di assegnarle un nome di service DDE univoco! Il valore standard per mIRC è 'mIRC' ma è possibile modificarlo in qualche cosa di più significativo o pratico.

Come si utilizza il DDE? - Per utilizzare il DDE affinché fornisca informazioni (o invii un comando);si utilizza una POKE, per richiedere informazioni; si utilizza una REQUEST, tutto ciò che serve sono questi due semplici comandi.

Il comando /dde [-r] <nome servizio> <topic> <item> [dati].
Il comando /dde di base invia una poke a meno che non si specifichi l'opzione -r nel qual caso conviene inviata una request. Se si invia una poke allora tutti e quattro gli argomenti compreso il campo 'dati' sono necessari, se si invia una request allora solo i primi tre argomenti sono obbligatori. Ecco perché si deve utilizzare una "" nel campo 'item'; agisce come un riempitivo e non viene attualmente utilizzato per alcunché. Questo riempitivo importante perché potreste avere /dde o $dde miscelati ad altri comandi o testi all'interno di un alias e mIRC deve conoscere il numero esatto di parametri quando esegue l'interpretazione de comandi e/o alias. Attualmente esiste solo un poke 'topic': comando.

Anziché utilizzare /dde -r per inviare una DDE request è spesso meglio utilizzare l'identificatore $dde. L'identificatore $dde <nome servizio> <topic> <item> invia una richiesta e recupera qualsiasi dato restituito del servizio specificato. Tutti e tre gli argomenti sono obbligatori (come spiegato nel paragrafo precedente). Qualsiasi dato venga recuperato viene inserito nella posizione nella quale l'alias o il comando $dde è stato inserito. Esistono diversi 'topics' per le request; CHANNELS, CONNECTED, EXENAME, INIFILE, USERS, SERVER, NICKNAME, VERSION, PORT.

comando topic. (solo per le POKE)
Questo topic permette a mIRC di controllare un secondo client in maniera similare al comando CTCP DO. Il topic comando viene utilizzato unitamente al comando /dde come ad esempio /dde <nome servizio> comando "" [istruzioni] ecco alcuni esempi, che assumono che mIRC utilizzi il valore standard per il DDE service name, 'mIRC':

/dde mIRC comando "" /join #test123
/dde mIRC comando "" /msg #test123 Salve a tutti
/dde mIRC comando "" /notice $me prova 1 2 3

Il comando /dde può esser utilizzato nelle sezioni Remote/Events e comandi nella sezione Alias o direttamente dalla linea di comando.

CHANNELS topic (Solo per le REQUEST)
Il topic CHANNELS è una REQUEST che restituisce una singola linea di testo contenente i canali correnti su cui mIRC si trova. La richiesta può essere utilizzata dalla linea di comando, in un alias o in una remote. Per poter utilizzare ed elaborare i dati che vengono restituiti mIRC utilizza l'identificatore $DDE per rappresentare i dati. Si noti che il canale attivo viene marcato con un asterisco!

Esempi:

/say $me si trova sui canali: $dde mIRC connected ""
/echo 6 $active Sono su questi canali: $dde mIRC connected ""

CONNECTED topic (Solo per le REQUEST)
Questo topic restituisce una singola linea di testo contenente

"connected", "connecting" oppure "not connected".

Esempi:

/echo 6 mIRC attualmente è $dde mIRC connected "" al server
/echo 6 mIRC attualmente è $dde mIRC connected "" a $dde mIRC server ""

Gli altri topic per le REQUEST sono EXENAME, INIFILE, USERS, SERVER, NICKNAME, VERSION e PORT. Diamo alcuni esempi:

/msg $active Il nome dell'exe di mIRC ed il percorso sono $dde mIRC exename ""
/echo 6 Il file ini di mIRC è $dde mIRC inifile ""
/say Gli utenti presenti su #mIRC sono $dde mIRC users #mIRC
/echo Vorrei usare $dde mIRC server ""
/echo 3 il mio nick attuale è $dde mIRC nickname ""
/echo 4 La mia versione di mIRC è $dde mIRC version ""
/echo 5 mIRC è collegato alla porta numero $dde mIRC port ""

Torna all'indice

6-29: Ho cambiato provider ma mIRC continua ad utilizzare il vecchio provider !

Un problema conosciuto con Windows95 fa si che alcune persone segnalino che mIRC (e qualsiasi altro programma per IRC) ricavi/trovi il vecchio (non sbagliato) nome di Local Host e/o Indirizzo IP Address dopo aver cambiato provider Internet. Ciò blocca la possibilità di invio file tramite DCC o l'avvio di DCC Chat. Se, per qualche ragione, indipendentemente da quello che fate, mIRC ricava lo user ID (il nome di Local Host) dal Provider Internet che non utilizzate più ciò è risolvibile modificando il Registro o utilizzando il metodo 'Server'. Se utilizzando il metodo 'Server' non è di aiuto si apra il Regedit e si veda sotto MyComputer\HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP. Dovreste vedere il nome i campi di nome di Dominio e di NameServer del vostro vecchio provider. Questi campi rimangono anche dopo aver rimosso il Dial-Up Networking, averlo reinstallato ed aver impostato nuovamente i parametri di TCP/IP! Il metodo miglio per risolvere il problema e di andare sotto Avvio/Impostazioni/Pannello_di_Controllo/Rete/, fare un doppio click su TCPIP/ selezionare Configurazione_DNS/ ed impostare il campo HOST con l'hostname (ID) del vostro nuovo provider. Se non funzionasse modificate il registry manualmente ma fatelo con attenzione.
Torna all'indice

Passa alla sezione successiva


Copyright © 1997, StallonIt - Ultimo aggiornamento - Gennaio 1999