domenica 23 luglio - 02:44
Google
 
Menù
  Home
  Come nasce IRC-Zone
  Glossario Informatico
  News
  I nostri progetti
  I nostri servizi
  Partners
  Diventa un Partner

IRC
  Cos'è IRC
  Storia di IRC
  Netiquette su IRC
  Emoticons
  Gergo della chat
  Lista Servers
  RFC 1459
  Shell Hosting

mIRC
  Cos'è il mIRC
  FAQ mIRC
  Configurazione mIRC
  Download mIRC
  Novità
  Script Stranieri
  Script Italiani
  MTS
  MTS Engine

mIRC Addon
  mIRC addon Audio
  mIRC addon SMS
  mIRC addon Grafica
  mIRC addon Utility
  mIRC addon Uso Bot

Client IRC
  Client IRC Linux
  Client IRC Mac
  Client IRC Win

XChat
  Cos'è XChat
  XChat per Win
  XChat per Unix

KVirc
  Cos'è KVirc
  FAQ KVirc
  Installazione su Linux
  KVirc Scripting
  KVirc per Mac
  KVirc per Win
  KVirc per Unix
  KVirc addon

Irssi
  Cos'è Irssi
  Download Irssi
  Download Moduli

Eggdrop/Windrop
  Cos'è un Eggdrop
  Download Eggdrop
  Configurazione Eggdrop
  Download Windrop
  Installazione Windrop

Tcl
  Download TCL
  Tutorial TCL scripting
  Documenti/Guide

BNC
  Cos'è un psyBNC
  Download psyBNC
  Configurazione psyBNC
  Download sBNC
  Configurazione sBNC

Linkaci!
footer

Credits
Somerights

footer

Statistiche
Ip: 54.161.21.157
Download: 989498 file
Totale: 1503987 MB

footer

Links amici



Cos'è KVirc

Autore: Noldor & GrifisxData: 2005-11-15
Modificato: 2005-11-19 Letture: 20124
Torna indietroStampa articoloInvia ad un amico

KVIrc è un client IRC open source che ormai è sulla scena delle chat dal lontano 1999, quando un geniale (non mi viene aggettivo più consono a lui :D ) Szymon Stefanek, conosciuto in rete, con il nick di Pragma decise di crearsi un client IRC tutto suo, superando le "limitazioni" dei vari  clients presenti sul panorama software.
Sono passati sei anni e il programma può ormai essere definito come presente nello stadio "maturo" della sua evoluzione.  All'apparenza, ciò che lo distingue dagli altri clients (e questo per alcuni, che non hanno mai guardato le opzioni per minimalizzarne la grafica, è in un certo senso un "difetto") e il colorato ambiente dell'interfaccia utente:
- emoticons (come nella più normale tradizione dei clients di tipo IM o delle interfacce chat via Web),
- colori sgargianti e grafica dettagliata sono il primo impatto positivo che si ha quando lo si installa per la prima volta.
Ma dietro questa facciata il programma è ricco di caratteristiche che lo rendono completo e in certi aspetti superiore ad altri del genere. La prima innovazione è l'utilizzo degli avatars, unico client  IRC a supportarli, e di un vero e proprio protocollo per il funzionamento del tutto.

Sicurezza e connessione:
E' stato il primo programma Irc a supportare il protocollo IPV6, e di "serie" gestisce all'occorrenza le connessioni server/dccChat con protocollo SSL. Supporta connessioni multi server.
Sul lato "sicurezza e privacy" si possono utilizzare diversi modi per cifrare  le comunicazioni (gestisce tranquillamente anche la codifica "Mirc encryption"). 
Ha varie modalità di DCC send(tutti i trasferimenti dei files sono gestiti da un unico download manager), tra le quali quella detta "reverse" che permette l'invio dei files dietro router o con connessione  fastweb.

Chat:
Strumenti antispam, protezione antiflood, avvisi vari, supporta svariati modi dei server, colorazione furba dei nick e tonnellate di piccole finezze che però alla fine diventano cose a cui non si può rinunciare (tipo la funzione "incolla  una riga alla volta" che salva dai soliti "excess  flood" che da sempre perseguitano gli inguaribili spettegolatori ;D ).
Altre chicche: la rivelazione di netsplit, l'append di una query ad un'altra (esempio: state parlando con qualcuno che x qualche motivo di colpo cade da irc e rientra con un altro nick. Appena lo riquerate, kvirc accorgendosi che è lo stesso user di prima, riunisce le 2 query in una sola sia visivamente che a livello di log).
Molte altre piccole comodità sono sparse qua e là.

Interfaccia:
Altamente personalizzabile fino ai minimi termini, infatti anche gli inguaribili amanti di una grafica minimalista possono utilizzarlo senza problemi grazie alla possibilità di eliminare tutti gli ornamenti grafici, fino a rendere la GUI esclusivamente testo e finestre che separano i canali dalle query, un paio di click e icone, smiles, colori, label, avatar trasparenze e tutto ciò che di colorato ha il KVIrc puo' sparire lasciando spazio ad un interfaccia per chi ha il cuore che "pompa in nero e verde".

KVS scripting:
Ed ecco il vero gioiello del programma, il parser che permette di creare e gestire gli script.
KVIrc utilizza un proprio interprete con sintassi che sono un mixer dei potenti linguaggi ad alto livello.
Supporta le classiche variabili (locali, globali), e in più array (prossimamente multidimensionali) e array associativi (conosciuti anche come dizionari, in pratica un array con indice non numerico).
Decine tra comandi e funzioni tra cui una ben nutrita schiera per manipolare le stringhe (prossima aggiunta la funzione grep, potentissima per creare filtri di ogni genere), gestire files e directory, collegamenti via http,  esecuzione e comunicazione con processi esterni, una nutrita serie di eventi che si occupano di moltissimi aspetti (e ci si trovano anche gli alias, gli eventi, i popup e i raw tanto cari agli scripters del mIRC).

Programmazione ad oggetti:
E' la parte più potente e introduce nello scripting elementi presi da linguaggi tipo il c++.
- Ci sono 35 classi grafiche che permettono la creazione di GUI dall'aspetto molto professionale (senza  il bisogno di utilizzare dll esterne) e non solo: danno il supporto per gestire grafica in finestra il che permette la creazione di giochi online (esempi si possono trovare sul sito: www.barmes.org/kvirc nella sezione video);
- una potente classe socket;
- una classe che gestisce liste;
- classica classe object con la quale si possono creare facilmente strutture complesse. Gestione dei segnali/slot.
- una classe wrapper considerata "estreme scripting" in quanto viene utilizzata per agganciare oggetti della GUI di KVIrc (il che da possibilità sconfinate come aggiungere, modificare l'estetica agganciando i propri oggetti script a  quelli  interni del programma)

Moduli:
Il KVIrc inoltre dispone di potenti mezzi per la gestione dei file, per interagire con player sonori, per gestire database di utenti amici registrati, leggere i dati che transitano verso e dal server in modo grezzo (a livello di protocollo) o gestire i files di LOG e molte atre cose.
Inoltre questi moduli vengono caricati ed usati dal KVIrc solo quando (e se) è necessario, alla fine dell'utilizzo vengono "scaricati"  in modo dinamico per rilasciare le risorse occupate.

Open Source:
Il client è interamente open source, e gli stessi sorgenti sono compilabili su piattaforme *nix, windows e mac, questo assicura divertimento, e possibilità di migliorare il software agli smanettoni del codice c++ di tutto il mondo.
Cosa rimane da dire?
 ...mmmm bhè provatelo no? ;)

Nota:

Esistono 2 modi per installare gli addon su KVIrc.

1) Se sono stati fatti con un sistema di installazione (trovate il file instal.kvs) allora basta portarsi su "Impostazioni-->Gestione addons" e poi selezionare il file install.kvs dell'addon da installare.
Da qui si potrà configurare l'addon o leggerne il file di help .

2) Se lo script non è stato progettato come addon ma as esempio è un semplice alias o degli eventi particolari, per installarlo basta portarsi su "Scripting-->Esegui Script.." e selezionare il file.


 

Branzilla Contest Redeem

Links utili

Newsletter
Iscriviti
Cancellati

Ci sono 41 iscritti

In rilievo..
  JackSMS v3
  Venom Script Lite

Documenti/Guide
  I Social Network
  Sicurezza in rete
  Cos'è SSL
  FAQ Bot
  Documenti su IRC
  FAQ Ident
  RFC 2810
  RFC 2811
  IRCx RFC

Informatica libera
  Gli Hoaxes
  Hoaxes report
  Documenti vari
  CensorWare
  Windows
  Linux

mIRC Scripting
  Codice ASCII
  Snippet mIRC scripting
  Tutorial mIRC scripting
  Dll per mIRC
  Utilities

IRCd
  Cos'è un IRCd
  Download Unreal
  Download Hybrid 6
  Download Hybrid 7
  Download Ultimate
  Download Bahamut
  Configurazione IRCd

IRC Services
  Cosa sono i Services
  Download Anope
  Download Epona
  Ircservices 5.0
  Ircservices 5.1
  Configurazione Epona
  Configurazione Anope
  Comandi ChanServ
  Comandi NickServ
  Comandi MemoServ

NeoStats
  Cosa sono i NeoStats
  Download NeoStats
  Configurazione NeoStats
  Download Moduli

IPv6
  Cos'è IPv6
  IPv6 su Win2000
  IPv6 su WinXP
  IPv6 su Linux
  IPv6 su mIRC e Xchat

Programmazione
  Tutorial C++
  Tutorial C
  Compilatori C/C++

Altro
  Contatti
  Banners Gallery

RSS Feed




Progetti
Starlight
IRCHippo

Validato CSS
Sito interamente sviluppato in PHP
MySQL
©2004+ IRC-Zone | Webmaster | Sitemap
Created by Cesare 'Kaesar83' Lasorella
Designed by Manuel 'erkokki' Cabras
IRC-Zone non è responsabile del contenuto dei siti linkati
Pagina creata in: 0.027 sec con 27 queries
Spampoison
Sviluppato con Notepad++
website monitoring service