Tutorial de mIRCStats
Escrito por ipy

Publicado:05/05/2001
  Actualizado:05/05/2001
Página personal


El mIRCStats es un software que se utiliza para obtener las estad�sticas de un canal de IRC. Por consiguiente es necesaria la utilizaci�n del mIRC para logear el canal y, posteriormente, ejecutar el mIRCStats para que salgan en un archivo *.html las estad�sticas que nos interesen. 

La versi�n que voy a explicar del mIRCStats es las v.1.17 que dar� una idea clara de c�mo es su configuraci�n. No obstante, continuamente salen versiones nuevas de este software con m�s y m�s novedades, pero la base es la misma siempre, ya es cuesti�n de familiarizarse con �l, probar distintas configuraciones hasta llegar a las que m�s es adaptan al tipo de canal a que van destinadas y al entorno que queramos darle respecto a la web donde ir�n ubicadas. 

Lo primero que hay que saber es c�mo configurar la forma de logear un canal para que despu�s te salgan correctas tus estad�sticas:

C�mo logear un canal:
Para que no salga ning�n error en las estad�sticas es recomendable que se utilice �nicamente el mIRC en ingl�s para logear un canal. Todo lo dem�s nos dar� alg�n error tarde o temprano. 

Configuraci�n en el mIRC: Vas a File/Options/IRC/Logging y una vez en esa ventana seleccionas �nicamente esto:

- Automatic logs: Channels
- Strip Codes
- Timestamp Logs
- Date file names: By Day


Con esto ya est� preparado el mIRC para logear lo que queramos y ser posteriormente utilizado sin error alguno por el mIRCStats.

Configuraci�n del mIRCStats: 
Una vez configurado nuestro mIRC y descomprimido el mircstats.zip que se habr� instalado en C.\mIRCStats nos encontramos con cuatro carpetas dentro de ese directorio: History (donde se guarda la historia de todo lo analizado con nuestro mIRCStats, con lo cual puede existir un comparado de semanas y meses), Html (donde queda el archivo *.html analizado), Languaje (donde est�n varios tipos de idiomas que podemos utilizar para nuestro mIRCStats) y Pipes (son los gifs que se utilizar�n para parte del entorno gr�fico de nuestras estad�sticas).
Dentro del directorio C:\mIRCStats nos encontramos tambi�n varios *.jpg que son los fondos predeterminados para las estad�sticas, algun *.txt que nos indica la forma de registrar nuestro programa, y algo importante en la configuraci�n de nuestras estad�sticas como son los dos archivos que servir�n de cabecera y pie de p�gina de ellas, el mircstatsfooter.txt y el mircstatsheader.txt. En ellos pondremos aqu�llo que queremos salga siempre por defecto en la p�gina de estad�sticas que logeemos.
Tambi�n es importante configurar el archivo de texto donde se encuentra el idioma que vamos a utilizar. Se pueden ir a�adiendo cosas en �l de forma que nuestras estad�sticas queden totalmente personalizadas y apropiadas a nuestro canal, todo depende ya de nuestra imaginaci�n para ello. mIRCStats te proporciona con ese archivo un punto de partida, ahora est� en ti el personalizarlo y hacerlo m�s original. Estos datos se cogen de forma aleatoria por el programa, con lo que resultan m�s divertidas, pues realmente, nunca sabes qu� va a coger cuando analizas un log. :-)

Procedemos a ejecutar la aplicaci�n y nos encontramos con la ventana de la figura 1: 


Fig. 1

Browse: Selecciona el archivo a analizar.
Load config: Selecciona la configuraci�n que vamos a utilizar en nuestras estad�sticas.
Analyze log: Da la orden de comenzar el an�lisis del log

Hay dos opciones respecto al Browser:
1� Seleccionamos todos los logs a analizar
2� Reunimos todos los logs un solo log mediante el notepad, o mejor el word. En el ejemplo siempre vamos a referirnos a un solo log, en este caso el del canal #Ayuda_Internet.

Una vez localizado el log a analizar y con la configuraci�n deseada damos en Analyza log, como vemos en la figura 2:


fig. 2

En este caso he cogido una configuraci�n guardada anteriormente que es el archivo settings9.cfg si no saldria por defecto el archivo setting.cfg que es el b�sico del mIRCStats. A mi me gusta tener varios modelos de configuraci�n pues hace m�s amenas las estad�sticas que se presenten en la web y no siempre m�s de lo mismo.

Una vez en esta pantalla configuramos el panel izquierdo del mIRCStats, tal cual comento a continuaci�n: 

Main Options: Si queremos el log completo seleccionamos Entire log y nos indicar� desde qu� fecha a qu� fecha es tal an�lisis. 
Destination HTML file: Es para indicar el archivo html que se genera una vez ejecutado el mIRCStats, podemos elegir su ubicaci�n pero, por defecto, ser� siempre C:\mIRCStats\html 
El resto de las opciones de esta ventana ya veis c�mo conviene configurarlo.

HTML Output: Aqu� seleccionamos todas las opciones que nos presenta el mIRCStats en la seccion llamada Select report structure options.
En Enter Your name here: se pone o no el nick de la persona que hace las estad�sticas y en e-mail tambi�n, ya depende de la configuraci�n final que quieras darle a tus estad�sticas. Figura 3:


Fig. 3

Html 1: En esta ventana nos encontramos con el tipo de separaci�n que queremos que tenga nuestras tablas de estad�sticas. Bien puede ser mediante l�nea finas o bien del ancho que queramos darle as� como si queremos que el logo e informaci�n del mIRCStats salga en peque�o o grande, o bien si queremos que las tablas salgan en posici�n horizontal o vertical, ya depende de la estructura de nuestra web, en el caso del #Ayuda_Internet est� configurada tal cual vemos en la figura 4:


Fig. 4


Html 2: Aqu� nos encontramos la configuraci�n del fondo que queremos para nuestras estad�sticas, en nuestro caso ser�a THUNDER.GIF.
User defined header and footer es para definir la cabecera y el pie de p�gina de nuestras estad�sticas, archivo que se encuentra en el directorio C:\mIRCStats y que debemos introducir el html que queremos que tengan por defecto ambos para que, al pasar el mIRCStats siempre salga por defecto la cabecera y pie de p�gina que queremos.
Tambi�n en esta ventana indicamos si queremos que salgan los ops y voices del canal logeado. Todo esto lo encontramos en la figura 5: 


Fig. 5


Datos referidos a la tabla de "N�meros Grandes" del log, etc:
La figura 6 muestra la configuraci�n indicada para todo tipo de resoluci�n: 


Fig. 6


Colours 1:
En esta ventana se configura el colorido que queremos que tengan nuestras estad�sticas. Las combinaciones son todas las que Windows permite en su carta de colores. 
Click at colours or use preset settings: En esta pesta�a tenemos varios tipos de configuraci�n predeterminada por el mIRCStats.


fig. 7


Options:
En esta ventana se juega con los colores pero de forma que queden difuminados y mezclados en la tabla, el color dominante de ella, as� como la amplitud que ha de ocupar ese color dominante en todas las tablas, seg�n vemos en la figura 8:


Fig. 8


Big Numbers:
Esta ventana sirve para configurar lo que queremos que salga de nuestro log en las estad�sticas analizadas. Son datos como "Los que m�s entran y salen del canal", "Los que tienen m�s kicks", "Los que gritan m�s", "Los que cambian m�s de nick", "Los que hacen m�s preguntas", "El malvado opresor del canal", etc, etc que, aleatoriamente salen en las estad�sticas, es decir, no siempre salen todos estos datos completos, pero s� coge de forma aleatoria el programa los datos que luego son mostrados en la web. Por eso es conveniente que todo est� se�alizado, para que una u otra vez salgan y sean de este modo m�s amenas en su informaci�n. Figura 9:


Fig. 9


Options:
En esta ventana se configura para que, al azar, los N�meros Grandes (Big Numbers) sean cogidos aleatoriamente del log analizado. Figura 10:


Fig. 10


Idioma:  En esta ventana podemos configurar el tipo de idioma que queremos que sea utilizado en nuestras estad�sticas. Desde la url del mIRCStats es posible bajarse, de forma gratuita, el *.msl en idioma castellano. Por defecto viene seleccionado el idioma ingl�s y picando sobre Browse ya podemos elegir nosotros el que queramos.
Inspect corrctness and output results to: Normalmente en cada versi�n del mIRCStas hay un nuevo archivo *.txt para que se a�adan m�s datos a nuestras estad�sticas. Lo correcto es abrir ese *.txt y en nuestro *.msl insertar todos aquellos datos que queremos que aparezcan en nuestras estad�sticas y que ser�n novedad en ellas. Debido a que el idioma utilizado por los que visit�is esta p�gina es el castellano, esta secci�n no ha de estar activa, ya que nos llevar�a a mezclar el ingl�s con el castellano, con lo cual es mejor dejarla tal cual la veis en la figura 11: 


Fig. 11


Log paser: Esta ventana de configuraci�n sirve para que con el "Cazador de palabras" se encuentren determinadas que configuremos (yo lo dejo sin picar) y para que todo tipo de salidas de un canal sean analizadas por quit, splits, ping time out, etc, etc. Esto servir� para los datos de la tabla de Big Numbers o N�meros Grandes. Figura 12: 


Fig. 12


Nicks:
Esta ventana es para analizar los nicks que entran al canal as� como sus cambios de nicks, sus clones, y su actividad en �l. Es recomendable tener activado "...only if they start with the same letter".
Nick exclusion: sirve para excluir aquellas palabras que, por error, salen como si fueran nicks en el mIRCStats por interpretarlas como tal. Poco a poco ir�is a�adiendo palabras en este espacio para que no salgan luego entre los nicks m�s nombrados en la pagina final que subiremos a la web.
La configuraci�n recomendada es la que vemos en la figura 13: 


Fig. 13


Word stats settings: En esta ventana se configura el que se recojan en las estad�sticas los nicks m�s nombrados as� como las web m�s nombradas durante el per�odo en el canal, seg�n vemos en la figura 14: 


Fig. 14


Custom stats: Esta ventana sirve para seleccionar aquellos datos que m�s te interesen o gusten que salgan en las estad�sticas, como puede ser "Los m�s simp�ticos del canal", "Los que m�s saludan", "Los que dicen m�s urls", "Los que hablan con frases m�s cortas", etc, etc. Recomiendo que se seleccione de forma aleaotoria, es decir, que no siempre analice lo mismo, pues as� har� que sea m�s divertidas las estad�sticas que subamos. 
Stats #1 details: En esta secci�n a�ades o quitas aqu�llo que veas va en consonancia al an�lisis a realizar con tus estad�sticas. 
Todo seg�n se muestra en la figura 15: 


Fig. 15


Options:
Recomendado que est� Stats number selection por d�a de la semana, a no ser que quieras que se analicen las estad�sticas por semana, mes o de forma aleatoria. Figura 16:


Fig. 16


Configuraci�n de fecha y hora:
Se puede hacer para formato de 0 a 24 horas o bien para am y pm. Es importante el apartado Time format in ya que, seg�n la versi�n del mIRC que se utilice, cambia este formato, con lo cual no podremos utilizar nuestra versi�n de mIRCStast si no es la adecuada. Desde el mIRC 5.7 el formato para el log es el indicado para las versiones de mIRCStats 1.14 en adelante, es decir [hh:nn]. Figura 17:


Fig. 17


Debugging: Esta ventana sirve para configurar el mIRCStats por si quieres que mientras se est� logeando el canal se actualice en la web a tiempo real. �nicamente se podr� hacer esto si la persona que logea el canal est� permanentemente conectada, si no, tendr� que hacer las estad�sticas offline subi�ndolas posteriormente a la web.
Asimismo se indica el archivo de "history" del mIRCStats donde ha de combinarse la informaci�n acumulada desde que hacemos nuestras estad�sticas, de forma que pueda salir un comparado por meses o semanas.  Figura 18:


Fig. 18


Configurado ya nuestro mIRCStats v.1.17 y analizado su log, nada m�s que tenemos que picar en el bot�n Make Report que tambi�n vemos en la figura 18. 
Con �sto se crea un archivo *.html, que en este caso se llamara #Ayuda_Internet.html y que se encontrar� en la carpeta llamada C:\mIRCStats\HTML. Nada m�s que tenemos que abrir ese archivo en un editor de html para ver si el resultado nos gusta o bien queremos cambiar algo de colorido o configuraci�n.
Si el resultado es el que quer�amos, damos al bot�n Save config. que vemos en la figura 18 y esta configuraci�n quedar� guardada para su posterior uso una vez que ejecutemos nuevamente el mIRCStats y piquemos en el bot�n de Load confg que tenemos en la figura 1.

Una vez que tengamos ya el archivo *.html que quer�amos, se sube al servidor con nuestra web.