Servidor ircu del iRC-Hispano
Escrito por zoltan

Publicado:06/04/2002 Descargar manual
  Actualizado:06/04/2002
    Tamaño: 26 KB


[22:39] <Valentino> Buenas noches y bienvenidos a #Ai. Inauguramos oficialmente este canal, seña de identidad de #Ayuda_Internet, con una charla sobre un tema muy demandado: el ircu del iRC-Hispano, y que menos es impartida por unos desarrolladores, zoltan.

[22:40] <zoltan> plas plas plas

[22:40] <Valentino> :-P

[22:40] <ipy> :)))))

[22:40] <Valentino> Bueno ahora le doy paso a el, y os explicará de que va la charla, exactamente

[22:40] <ipy> eso digo yo, plas plas plas :)))

[22:40] <Valentino> :))

[22:40] <zoltan> gracias Valentino :-p

[22:40] <zoltan> Ahora, antes de empezar

[22:40] <zoltan> con la charla

[22:41] <zoltan> expondré el guión

[22:41] <zoltan> de las temas

[22:41] <zoltan> que se va a tratar en esta charla

[22:41] <zoltan> 0. Explicación del tema a tratar en esta charla

[22:41] <zoltan> 1. ¿Qué es el IRCd?

[22:41] <zoltan> 1.1 Estructura y Funcionamiento de una red de IRC

[22:41] <zoltan> 1.2 Historia del IRCd usado por iRC-Hispano: IRCu

[22:41] <zoltan> 2. Características actuales del IRCd del Hispano

[22:41] <zoltan> 2.1 Base de Datos Distribuidas. ¿Qué son? y ¿Qué pretende su uso?

[22:41] <zoltan> 2.1.1 Funcionamiento

[22:41] <zoltan> 2.1.2 Tablas implementadas de la Base de Datos Distribuidas

[22:41] <zoltan> 2.1.2.1 Nicks (tabla 'n')

[22:41] <zoltan> 2.1.2.2 IPs Virtuales y Personalizadas (tabla 'v')

[22:41] <zoltan> 2.1.2.3 Operadores y Administradores (tabla 'o')

[22:41] <zoltan> 2.1.2.4 Clones (tabla 'i')

[22:41] <zoltan> 2.1.2.5 Bots (tabla 'b')

[22:42] <zoltan> 2.2 Ampliación de los modos genéricos

[22:42] <zoltan> 2.2.1 Usuarios (+r,+x,+X,+S,+h)

[22:42] <zoltan> 2.2.2 Canales (+R)

[22:42] <zoltan> 2.2.2.3 XMODE (+x)

[22:42] <zoltan> 2.3 Comandos especiales

[22:42] <zoltan> 2.3.1 Comandos nuevos

[22:42] <zoltan> 2.3.1 GHOST

[22:42] <zoltan> 2.3.2 Comandos ampliados

[22:42] <zoltan> 2.3.2.1 Ampliación de NICK

[22:42] <zoltan> 3. Posibilidades que ofrece el IRCd de cara a los servicios de la Red

[22:42] <zoltan> 3.1 Pérdida de dependencia del nodo de servicios

[22:42] <zoltan> 4. Preguntas finales.

[22:42] <zoltan> Bueno, al final de cada parte, 1-2-3-4, habra turnos de preguntas

[22:42] <zoltan> sobre el tema de la parte que toque...

[22:42] <zoltan> y luego al final del todo

[22:43] <zoltan> en las preguntas finales, se podra preguntar de cualquier tema

[22:43] <zoltan> para formular las preguntas

[22:43] <zoltan> hay que solicitar turno de palabra

[22:43] <zoltan> a nuestro moderador

[22:43] <zoltan> Valentino

[22:44] <zoltan> Este charla se puede seguir on-line en la siguiente web http://charla.eusko.org

[22:44] <zoltan> Bien

[22:44] <zoltan> ahora empezamos por la parte 0

[22:44] <zoltan> 0. Explicación del tema a tratar en esta charla

[22:45] <zoltan> Se tratara del programa servidor de IRC utilizado en esta red iRC-Hispano.Org

[22:45] <zoltan> es un programa como cualquiera, que se ejecuta en unos servidores, que pueden ser PC o estaciones Sun

[22:46] <zoltan> y en esta charla

[22:46] <zoltan> vamos a conocer a fondo este programa

[22:46] <zoltan> como funciona y todo esto

[22:46] <zoltan> Bien, alguien quiere preguntar algo?

[22:47] <Valentino> ^Akatu^ tiene una pregunta

[22:47] <zoltan> Valentino: parece que nadie solicita turno?

[22:47] <zoltan> venga

[22:47] <^Akatu^> [Zoltan] tb se tratarán links?

[22:47] <zoltan> si, en el punto 1.1 se hablara un poco de links

[22:47] <^Akatu^> ok, na mas

[22:47] <zoltan> como funciona una red, estructuras..

[22:47] <^Akatu^> x mi puedes seguir

[22:48] <zoltan> bien..

[22:48] <zoltan> siguiente?

[22:48] <Valentino> _AnsWer_ tu turno

[22:48] <_AnsWer_> [zoltan] tio ke kiere decir esta charla ke se va a cambiar la forma de manejo de esto ?

[22:49] <zoltan> forma de manejo??, no te pillo bien, lo que se trata de este charla es conocer más en fondo

[22:49] <zoltan> el funcionamiento del programa ircd

[22:50] <_AnsWer_> [zoltan] pero no va a cambiar nada (comandos bots... ) ?

[22:50] <zoltan> este ircd es objeto de continuas mejoras

[22:50] <zoltan> cada semana que pasa

[22:50] <zoltan> recibe nuevos parches

[22:50] <zoltan> para implementar cosas nuevas

[22:50] <zoltan> o arreglar fallos

[22:51] <zoltan> y los bots

[22:51] <zoltan> tambien reciben continuas mejoras

[22:51] <zoltan> (omito acentos por compatibilidad de clientes de irc )

[22:51] <zoltan> xD

[22:51] <zoltan> bueno

[22:52] <CH0t0> bueno

[22:52] <zoltan> el siguiente

[22:52] <zoltan> dispara

[22:52] <zoltan> :)

[22:52] <CH0t0> "zoltan" queria prguntarte una cosa que has dicho

[22:52] <CH0t0> que no se que es

[22:52] <zoltan> si

[22:52] <CH0t0> estaciones Sun eso que es?

[22:53] <zoltan> son un tipo de maquina, que no son PC, llevan procesadores de 64 Bits, los ultrasparc

[22:53] <zoltan> puse en modo de ejemplo

[22:53] <zoltan> bueno

[22:53] <zoltan> es mejor que sigamos

[22:53] <zoltan> para el siguiente punto

[22:53] <chente> hola

[22:53] <chente> zoltan:

[22:53] <Valentino> chente tu turno y eres el ultimo en preguntar

[22:53] <chente> queria saber si el ircd

[22:53] <chente> este

[22:54] <chente> se va poder bajar

[22:54] <chente> para crear tu propia red

[22:54] <chente> ?

[22:54] <zoltan> esto esta disponible siempre

[22:54] <zoltan> lo puedes

[22:54] <zoltan> bajar en http://devel.irc-hispano.org

[22:54] <zoltan> seccion downloads

[22:54] <chente> haham

[22:54] <chente> gracias eso es todo

[22:54] <chente> ;)

[22:54] <zoltan> de nada

[22:55] <zoltan> seguimos con el siguiente punto

[22:55] <zoltan> 1. ¿Que es el IRCd?

[22:55] <zoltan> las siglas vienen de Internet Relay Chat daemon, que significa demonio (servidor) de Chat en tiempo real

[22:56] <zoltan> como dije antes

[22:56] <zoltan> es el programa

[22:56] <zoltan> que gestiona los usuarios, canales, servidores de una red de IRC

[22:56] <zoltan> vamos para el siguiente punto

[22:56] <zoltan> 1.1 Estructura y Funcionamiento de una red de IRC

[22:57] <zoltan> Los servidores de irc

[22:57] <zoltan> estan conectados entre si

[22:57] <zoltan> en forma de arbol

[22:57] <zoltan> o raiz de arbol

[22:57] <zoltan> cada servidor

[22:57] <zoltan> se encarga

[22:58] <zoltan> de gestionar

[22:58] <zoltan> las conexiones de sus usuarios locales

[22:58] <zoltan> y la conexion o varias conexiones (en el caso de hubs) con otros servidores de irc

[22:59] <zoltan> y lo hace de forma coherente y optima

[22:59] <zoltan> cada servidor, controla sus usuarios locales

[22:59] <zoltan> y recibe eventos (hechos que ocurren) de los demas usuarios que estan en otros servidores

[23:00] <zoltan> por ejemplo, si el usuario A, del servidor 1, quiere entrar en un canal donde tiene un ban, el servidor 1 impedira la entrada al dicho usuario

[23:00] <zoltan> y no notifica nada a los demas servidores

[23:01] <zoltan> y si no existe el ban, el servidor 1 dejara pasar el usuario A al canal, y notificara a los demas servidores

[23:01] <zoltan> de la entrada del usuario A

[23:01] <zoltan> a los demas servidores

[23:02] <zoltan> y los ultimos servidores, envian notificaciones a sus clientes locales (B,C,D....)

[23:02] <zoltan> asi como funciona internamente una red de irc

[23:03] <zoltan> Cada servidor controla las acciones de sus usuarios locales y solo notifican al resto de los servidores linkados a el cuando OCURRE ALGO

[23:03] <zoltan> Cuando hay un split...

[23:05] <zoltan> que

[23:05] <zoltan> es una separacion

[23:05] <zoltan> en 2 partes

[23:05] <zoltan> de una red

[23:05] <zoltan> cada servidor, va borrando de forma interna, los usuarios, servidores, y actualizan los canales, de todos aquellos usuarios que estan en otra parte de la red, que el servidor no lo ve

[23:05] <zoltan> y a la hora de linkar (juntar 2 servidores)

[23:06] <zoltan> el servidor manda al otro

[23:06] <zoltan> sus usuarios, estado del canal (usuarios, modos, banes)

[23:06] <zoltan> vamos, intercambian sus "conocimientos"

[23:06] <zoltan> digo conocimientos, porque todo se almacenan en la memoria

[23:06] <zoltan> y luego hacen los ajustes..

[23:07] <zoltan> que si hay 2 nicks iguales, habra collision de nicks

[23:09] <zoltan> miraran los modos, y dara o quitaran modos segun los cambios que se hayan hecho durante los splits

[23:10] <zoltan> a gracias a unos contadores internos que llevan, pueden saber si han cambiado o no durante un split

[23:10] <zoltan> Bueno

[23:10] <zoltan> Despues hay turno de preguntas para las dudas

[23:10] <zoltan> ahora vamos para el siguiente punto

[23:10] <zoltan> 1.2 Historia del IRCd usado por iRC-Hispano: IRCu

[23:10] <zoltan> Etapa 1

[23:10] <zoltan> Inicios del IRC

[23:10] <zoltan> finales de la decada de los 80

[23:10] <zoltan> y principios de 90

[23:10] <zoltan> Antes de que existiera el irc

[23:10] <zoltan> la gente solo tenia para comunicar con otros

[23:10] <zoltan> el servicio de news de USENET creado en 1981

[23:11] <zoltan> que

[23:11] <zoltan> no era en tiempo real..

[23:11] <zoltan> (el buscador google en su servicio de "groupus" tiene todos los mensajes de las news desde 1981 hasta hoy)

[23:11] <zoltan> tambien hacian en las BBS, era todo por mensajes

[23:11] <zoltan> pero no existia

[23:11] <zoltan> el concepto de canales

[23:11] <zoltan> o tambien con el programa Talk de las estaciones UNIX (linux no existia por aquellos tiempos)

[23:11] <zoltan> Y...

[23:12] <zoltan> Jarkko Oikarinen trabajaba en un departamento de informática de la Universidad de Oulu, administraba

[23:12] <zoltan> una BBS, y para facilitar las comunicaciones con los usuarios,

[23:12] <zoltan> ha decidido crear un programa independiente, en vez de mejorar el software de su BBS

[23:12] <zoltan> Tras muchos esfuerzos

[23:13] <zoltan> saca el programa IRC 1.0 en finales de Agosto de 1988

[23:13] <zoltan> si, hace muchisimo tiempo :)

[23:13] <zoltan> yo tendria 9 años solo

[23:13] <zoltan> xD

[23:13] <zoltan> ese dia, nace el IRC tal como conocemos

[23:14] <zoltan> En sus primeras versiones no existian modos de canales/usuarios, banes, kicks, topics, nada..

[23:14] <zoltan> En el año 1989 sale el IRC 2.0

[23:14] <zoltan> que permite, por fin, linkar a otros servidores

[23:14] <zoltan> para compartir usuarios y canales

[23:15] <zoltan> En el año 1990, Jarkko decide poner licencia GPL

[23:15] <zoltan> al programa IRC

[23:15] <zoltan> GPL es un tipo de licencia "free", que cualquiera puede aportar mejoras y publicarlos publicamente

[23:16] <zoltan> tambien cualquiera podia hacer una version basada en el, sin tener problemas de licencias

[23:16] <zoltan> una curiosidad, en mayo de 1990, se añade el comando KILL

[23:16] <zoltan> para expulsar a usuarios molestos

[23:16] <zoltan> En la version 2.6 del noviembre de 1990 se añade el comando KICK, Jarkko Oikarinen deja de

[23:16] <zoltan> desarrollar para el IRC.

[23:17] <zoltan> pero otros siguen el camino

[23:17] <zoltan> y siguen desarrollando

[23:17] <zoltan> esto a gracias a la licencia GPL

[23:17] <zoltan> En la version 2.7 se añade el modo +b de los bans

[23:17] <zoltan> bien, esto fue los inicios del IRC..

[23:17] <zoltan> ahora vamos a por la 2º etapa

[23:17] <zoltan> la de Undernet..

[23:17] <zoltan> ¿Porque undernet?

[23:18] <zoltan> porque los servidores de Hispano utilizan software basada en el de Undernet

[23:18] <zoltan> que es una red mundial

[23:18] <zoltan> que suele tener casi 100.000 usuarios en horas punta

[23:18] <zoltan> bueno sigamos

[23:18] <zoltan> En el año 1993, gente de varias universidades de Estados Unidos crean la red Undernet. Usan

[23:18] <zoltan> el irc daemon 2.8

[23:19] <zoltan> En el año 1994, un jovencísimo Carlo Wood (Run)

[23:19] <zoltan> que solo tenia 15 años (cosa sin confirmar)

[23:19] <zoltan> y ya hacia parches...

[23:19] <zoltan> tengo una gran admiracion hacia Run

[23:20] <zoltan> junto con gente como Nemesi, Kev, etc.. hacen

[23:20] <zoltan> numerosas modificaciones en el daemon, y lo llaman IRC Undernet

[23:20] <zoltan> o tambien ircu

[23:20] <zoltan> ahi esta el origen de la letra u

[23:20] <zoltan> :)

[23:20] <zoltan> U de Undernet

[23:21] <zoltan> Run añade el MAP, SILENCE, USERIP, entre otros comandos nuevos, Nemesi optimizacion en la memoria, etc..

[23:21] <zoltan> En el año 1996, Run crea el Protocolo 9 (P09), tiene muchisimos cambios en relación con el

[23:21] <zoltan> ircd original. Se lanza en la versión 2.9

[23:21] <zoltan> son todas optimizaciones

[23:21] <zoltan> en los links

[23:21] <zoltan> entre servidores

[23:21] <zoltan> para evitar desync's

[23:21] <zoltan> cosa muy frecuente

[23:22] <zoltan> en esos tiempos

[23:22] <zoltan> En el año 1998, Run crea el Protocolo 10 (P10) de los enlaces servidor <-> servidor

[23:22] <zoltan> utilizando numéricos para identificar nicks y servidores y optimización en los bursts

[23:22] <zoltan> con lo que se consigue que se reduzca

[23:22] <zoltan> al 50% el trafico entre los servidores

[23:23] <zoltan> Se lanza en la version 2.10.10 del daemon de undernet

[23:23] <zoltan> Actualmente en los servidores del Hispano, usan el protocolo P10 (lo podeis ver en el /LINKS )

[23:23] <zoltan> pero deep.space aun utiliza el obsoleto protocolo P09

[23:24] <zoltan> que ya hace 3 años ha sido erradicado en Undernet...

[23:24] <zoltan> En el año 1999, se lanza nueva versión 2.10.10, que se elimina todo el soporte de

[23:24] <zoltan> compatibilidad de P09

[23:24] <zoltan> (en hispano todavia se utiliza, pero se eliminara en un futuro)

[23:24] <zoltan> se introduce los tokens de comandos y se hace todo P10 FULL

[23:25] <zoltan> se ahorra

[23:25] <zoltan> entre 10-20% de trafico entre los servidores

[23:25] <zoltan> un token es una especie de abreviatura, para acotar

[23:25] <zoltan> por ejemplo, el token de PRIVMSG es P

[23:25] <zoltan> o el de NICK => N

[23:25] <zoltan> solo se utilizan para enlaces servidor <=> servidor

[23:26] <zoltan> para ahorrar trafico...

[23:26] <zoltan> mientras en los enlaces

[23:26] <zoltan> cliente <=> servidor

[23:26] <zoltan> no se ha cambiado nada

[23:26] <zoltan> sigue el mismo que hace años

[23:26] <zoltan> para evitar incompatibilidades de clientes

[23:26] <zoltan> bueno

[23:26] <zoltan> vamos para la 3º etapa

[23:26] <zoltan> que es...

[23:27] <zoltan> En españa (1995-2002)

[23:27] <zoltan> A finales del año 1995, un grupo de amigos crean la red embrión de iRC-Hispano

[23:27] <zoltan> se decide utilizar el irc daemon de Undernet

[23:27] <zoltan> el llamado "ircu"

[23:28] <zoltan> por su robusted, capaz de aguantar mas de 20.000 usuarios que tenia undernet pro esa epoca

[23:28] <zoltan> la primera versión que utilizan es el 2.9

[23:28] <zoltan> En noviembre del año 1997, se crea la red española ESNET

[23:28] <zoltan> que pretende tener una gestion administrativa inédita en las redes IRC

[23:29] <zoltan> en vez de ser todo centralizado

[23:29] <zoltan> es decir

[23:29] <zoltan> bots en un punto central

[23:29] <zoltan> claro que tiene desventajas

[23:29] <zoltan> porque si hay mucho lag

[23:29] <zoltan> tardan mucho

[23:29] <zoltan> o que si hay split, pues lo has cagado

[23:30] <zoltan> y lo que pretendian en ESNET es distribuir por toda la red

[23:30] <zoltan> los servicios...

[23:30] <zoltan> lo que esta pasando ahora en hispano, lo de distribuir (registros de nicks en los servidores)...

[23:30] <zoltan> viene de ahi, de lejos

[23:30] <zoltan> en el año 1997

[23:31] <zoltan> utilizan el ircu 2.10.00, empezaron ya con el P10 desde el principio

[23:31] <zoltan> En verano del año 1998, en ESNET, se introduce por primera vez las bases de datos distribuidas en el ircu

[23:31] <zoltan> usando la versión 2.10.04 de undernet

[23:32] <zoltan> se llamaba el protocolo DB, y solo utilizaba una tabla, la N, y solo era para registro de nicks

[23:32] <zoltan> pero no tenia modo +r...

[23:32] <zoltan> solo proteccion de nick

[23:32] <zoltan> era muy simple

[23:32] <zoltan> :)

[23:33] <zoltan> En enero del 1999, Arrakis se va de Hispano con su bot control de canales Scytale y crea una red paralela iRC-Hispano.Net

[23:33] <zoltan> y en cambio

[23:33] <zoltan> en el iRC-Hispano.Org se implementan unos nuevos servicios los conocidos Nick, Chan, Memo, Oper... (creg entro en junio de 99 por ahi)

[23:33] <zoltan> Cada nodo utilizaba versiones diferentes del ircu, unos tenían el 2.9.3 y otros 2.10.x

[23:34] <zoltan> no se utilizaba nada de ESNET

[23:34] <zoltan> era todo centralizado en hispano

[23:34] <zoltan> En IRC-Hispano en julio del 1999, decide utilizar una sistema de gestión de bases de datos distribuidas, el protocolo DBH,

[23:34] <zoltan> es multitabla, cada tabla un tipo de registro

[23:35] <zoltan> Se hace desde la versión 2.10.06 del ircu de Undernet

[23:35] <zoltan> Se añade registro de nicks con modo +r, canales con modo +r, nuevos modos de usuario (+x+h+X) y canal (+rRAS)

[23:35] <zoltan> Se aprovecha los desarrollos de ESNET para la red IRC-Hispano

[23:36] <zoltan> estaba previsto una version 2 de nick, chan, memo

[23:36] <zoltan> que nunca llego a ver la luz...

[23:36] <zoltan> En Octubre del 1999, se fusionan los protocolos DB de ESNET y DBH de Hispano

[23:36] <zoltan> creando el protocolo DB version 2, es multitabla, registro de canales, nuevos modos de usuarios y canales del DBH

[23:37] <zoltan> y se va eliminando todo el soporte DBH a favor del DB. Se implementa control de clones

[23:37] <zoltan> En Julio del 2000, se añade una feature muy importante, el negociado y la compresión de los

[23:37] <zoltan> enlaces servidor <=> servidor, permitirá reducir un 50% el trafico de los enlaces

[23:37] <zoltan> ya se ha reducido el 75% desde el protocolo original de la version 2

[23:37] <zoltan> :)

[23:37] <zoltan> utiliza compresion ZLIB

[23:38] <zoltan> En el ultimo trimestre del año 2000 se desmantela la red española ESNET, ahora solo se desarrolla

[23:38] <zoltan> para Hispano

[23:38] <zoltan> En Octubre del 2000, se añade el comando RENAME y junto con esto, se separa del código de Undernet

[23:38] <zoltan> que ya va por el 2.10.10

[23:38] <zoltan> y desde entonces en las versiones llevan una H de

[23:38] <zoltan> hispano. La primera versión del ircu de Hispano es el 2.10.H.01

[23:39] <zoltan> En Noviembre del 2000, se lanza la versión 2.10.H.02 cuya novedad más importante son las ip's virtuales para todos los usuarios

[23:39] <zoltan> En septiembre del 2001, es turno de la versión 2.10.H.03, que tiene muchas features como son

[23:39] <zoltan> el comando GHOST, ampliación del comando NICK para el autoghost, soporte de nicks suspendidos con modo +S

[23:39] <zoltan> En Marzo de 2002, se empieza a desarrollar la version 2.10.H.04, Continuará....

[23:39] <zoltan> Bien..

[23:39] <zoltan> este documento de historia

[23:40] <zoltan> se puede encontrar en www.irc-dev.net

[23:40] <zoltan> seccion IRCD => Historia

[23:40] <zoltan> esa web es un portal que montaron varios que colaboran con el desarrollo

[23:40] <zoltan> de IRCD

[23:40] <zoltan> bueno.. ya contare mas detalles al final

[23:40] <zoltan> ahora es turno

[23:40] <zoltan> de las preguntas

[23:41] <zoltan> venga Valentino

[23:41] <Valentino> <^Akatu^> la pregunta es: Que diferencia hay entre un ircu y un ircd

[23:41] <zoltan> es el mismo, daemon de IRC, programa servidor de IRC

[23:41] <zoltan> la diferencia es que la U, es de undernet, es el nombre del programa

[23:42] <zoltan> que utuliza undernet

[23:42] <zoltan> y en cambio el ircd, es una denominacion comun para todos los programas servidores de IRC

[23:42] <zoltan> algo mas?

[23:43] <RyDeN> gracias

[23:43] <RyDeN> aver

[23:43] <RyDeN> 1º - Si los links solo pasan informacion necesaria

[23:43] <RyDeN> o eso

[23:43] <RyDeN> como pasan lo que se dice en canales?

[23:43] <zoltan> si, solo lo necesaria..

[23:43] <zoltan> vamos

[23:43] <zoltan> los usuarios.. que tienen

[23:43] <zoltan> pero NO el away...

[23:44] <RyDeN> y entonces cuando dices algo en un canal...

[23:44] <zoltan> y ademas los scripts suelen refrescar el away y por lo tanto si lo hacen, para que mandar durante el proceso de link

[23:44] <RyDeN> como se transmite a otros canales?

[23:44] <zoltan> luego en los canales

[23:44] <zoltan> lo que pasan son

[23:44] <zoltan> los usuarios que tienen, los modos que tienen dichos usuarios

[23:44] <zoltan> modos de canal y los bans

[23:44] <zoltan> no se propaga el topic...

[23:45] <zoltan> por la misma razon que con el away de usuarios

[23:45] <RyDeN> yaya

[23:45] <zoltan> aunque otros ircd's como el Bahamut de Dalnet, si que pasan los topics

[23:45] <RyDeN> ahorrar trafico

[23:45] <zoltan> pero ni en undernet ni en hispano no lo hacen

[23:45] <zoltan> si

[23:45] <zoltan> exacto

[23:45] <zoltan> solo pasar

[23:45] <zoltan> lo impresincible

[23:45] <RyDeN> pero... lo que yo queria saber era como se propaga esto mismo que yo estoy diciendo

[23:46] <zoltan> pues si un usuario en el servidor A, cambia el topic en un canal

[23:46] <zoltan> y ese servidor A pasara el cambio de topic a los demas servidores

[23:46] <RyDeN> aja

[23:46] <RyDeN> 2º

[23:46] <zoltan> y estos, notificaran a los usuarios que esten en dicho canal

[23:47] <zoltan> del cambio de topic

[23:47] <RyDeN> ¿Para que sirven los modos de canal +AS y porqué no puedo ponerlos?

[23:47] <zoltan> pero en un LINK / NET JOIN no lo hace

[23:47] <RyDeN> idem +r que no aparece

[23:47] <RyDeN> entiendo zoltan

[23:47] <zoltan> bueno estos modos

[23:47] <zoltan> AS estan reservados

[23:47] <zoltan> pero no estan implementados todavia

[23:47] <RyDeN> aja

[23:47] <zoltan> hace 2 años

[23:47] <zoltan> se podia poner aqui

[23:47] <zoltan> pero ya era historia

[23:47] <zoltan> xD

[23:48] <zoltan> y sobre el +r de canal

[23:48] <zoltan> ahora mismo no hay ni un canal migrado con +r

[23:48] <zoltan> los habra a medio plazo

[23:48] <RyDeN> ok ya se verá

[23:48] <zoltan> algo mas?

[23:48] <RyDeN> si

[23:48] <RyDeN> +A tengo entendido que era autoop

[23:48] <RyDeN> es asi?

[23:48] <zoltan> si

[23:48] <RyDeN> ok

[23:48] <RyDeN> gracias

[23:48] <zoltan> es la intencion

[23:48] <RyDeN> eso es todo

[23:48] <RyDeN> agur

[23:49] <zoltan> Valentino

[23:49] <zoltan> hay alguno mas?

[23:49] <zoltan> bien

[23:49] <zoltan> chente

[23:49] <zoltan> dispara

[23:49] <zoltan> :)

[23:49] <chente> ¿los developers del hispano ganan dinero haciendo bots y programando?

[23:49] <chente> lee

[23:49] <chente> xD

[23:49] <chente> ¿los developers del hispano ganan dinero haciendo bots y programando?

[23:49] <zoltan> XDDDDDDDDDDD

[23:49] <zoltan> no hace falta

[23:49] <zoltan> que repitas

[23:49] <zoltan> :)

[23:49] <chente> puff

[23:50] <zoltan> yo, freemind y Amn3S1A

[23:50] <zoltan> somos colaboradores externos

[23:50] <zoltan> hacemos parches para hispano

[23:50] <zoltan> porque nos gusta hacer..

[23:50] <chente> pero

[23:50] <zoltan> y este es el espiritu que rodea a los productos GNU

[23:50] <zoltan> como linux, etc..

[23:50] <zoltan> y no cobramos por ello

[23:50] <chente> tambien

[23:50] <chente> si hay que hacerlo

[23:50] <chente> se hace

[23:50] <chente> pero hacerlo por hacer

[23:50] <chente> es tonteria

[23:51] <zoltan> que digamos que es "amor al arte"

[23:51] <zoltan> entonces a los que programan el linux tambien??

[23:51] <zoltan> xD

[23:51] <chente> xD

[23:51] <chente> pero

[23:51] <chente> hay gente

[23:51] <chente> que cobra por hacer bots

[23:51] <chente> o istorias

[23:51] <chente> de esas

[23:51] <chente> ?

[23:51] <zoltan> todo lo que hacen gente como ellos y nosotros

[23:51] <zoltan> se agradece

[23:51] <zoltan> :)

[23:51] <zoltan> XD

[23:51] <zoltan> yo no cobro

[23:51] <zoltan> y desconozco si lo hace jcea

[23:52] <zoltan> no contesto a esa pregunta

[23:52] <Valentino> No hay mas preguntas

[23:52] <zoltan> bien

[23:52] <zoltan> sigamos..

[23:52] <zoltan> ya ha pasado el ecuador

[23:52] <zoltan> o eso creo yo

[23:52] <zoltan> xD

[23:53] <zoltan> el siguiente punto es

[23:53] <zoltan> 2.1 Base de Datos Distribuidas. ¿Qué son? y ¿Qué pretende su uso?

[23:53] <zoltan> Las bases de datos, son unos datos o registros que se almacenan...

[23:53] <zoltan> y porque distribuidas???

[23:53] <zoltan> porque

[23:53] <zoltan> esa informacion

[23:53] <zoltan> estan en cada servidor que compone la red

[23:53] <zoltan> del hispano

[23:54] <zoltan> o sea, se distribuye la informacion

[23:54] <zoltan> Se pretende que en caso de caida de bots, no se interrumpa el servicio

[23:54] <zoltan> y que no haya tanto lag

[23:54] <zoltan> ya que se hace localmente

[23:55] <zoltan> sin atravesar por toda la red

[23:55] <zoltan> bien

[23:55] <zoltan> siguiente punto

[23:55] <zoltan> 2.1.1 Funcionamiento

[23:55] <zoltan> las bases de datos distribuidas

[23:55] <zoltan> se compone de 26 tablas, llamadas de a hasta la z

[23:56] <zoltan> cada tabla puede tener un cierto uso

[23:56] <zoltan> bien

[23:57] <zoltan> cuando el nodo de control (black.hole) introduce un nuevo registro

[23:57] <zoltan> lo propaga por toda la red

[23:57] <zoltan> a todos los servidores

[23:57] <zoltan> esto generalmente

[23:57] <zoltan> y cuando el servidor recibe un registro, lo almacena en memoria y escribe el registro en un fichero en disco

[23:57] <zoltan> porque en la memoria??

[23:57] <zoltan> pues

[23:58] <zoltan> las busquedas de registro en la memoria

[23:58] <zoltan> son muchisimo mas rapidas

[23:58] <zoltan> que por un fichero en disco

[23:58] <zoltan> y claro que.. un servidor de irc...

[23:58] <zoltan> a todo rato hay cambios de nick, ....

[23:59] <zoltan> tienen que mirar las bases de datos continuadamente

[23:59] <zoltan> y no hay nada mas rapido que la memoria..

[23:59] <zoltan> y porque en disco?? pues es como una copia de seguridad mas o menos

[23:59] <zoltan> cuando el programa servidor se muere o se cuelga, pues se arranca de nuevo

[00:00] <zoltan> y en vez de pedir registros a su hub

[00:00] <zoltan> lo lee de su disco duro

[00:00] <zoltan> asi no genera trafico innecesario entre servidores

[00:00] <zoltan> los servidores, por razones de seguridad, solo aceptan registros si viene de un hub

[00:01] <zoltan> porque si no, cualquier admin podia deslinkar se servidor, meter un registro y luego linkar en la red

[00:01] <zoltan> y propagar el registro..

[00:01] <zoltan> esto es una falla importante de seguridad

[00:01] <zoltan> de ahi que solo aceptan registros de hub...

[00:02] <zoltan> y en hispano

[00:02] <zoltan> , por ejemplo, el bot nick2 se encarga de meter registros de nicks a traves del servidor black.hole y lo propaga por toda la red...

[00:03] <zoltan> todo bien

[00:03] <zoltan> y que pasaria si un servidor estaba en split en ese momento??

[00:03] <zoltan> no pasa nada

[00:03] <zoltan> ya que cuando linka a la red

[00:03] <zoltan> miran la ultima version de los registros..

[00:04] <zoltan> si es inferior a su hub, el hub le pasara los nuevos registros

[00:04] <zoltan> si es igual o superior a su hub, no recibe nada

[00:04] <zoltan> asi quedan todos sincronizados

[00:04] <zoltan> aunque haya splits

[00:04] <zoltan> bien

[00:04] <zoltan> siguiente punto

[00:04] <zoltan> 2.1.2 Tablas implementadas de la Base de Datos Distribuidas

[00:05] <zoltan> aunque se puede utilizar del a hasta la z...

[00:05] <zoltan> actualmente solo se utiliza unas cuantas

[00:05] <zoltan> que son los siguientes..

[00:05] <zoltan> 2.1.2.1 Nicks (tabla 'n')

[00:05] <zoltan> En la tabla n

[00:05] <zoltan> se almacena el nick con su correspondiente contraseña encriptada..

[00:05] <zoltan> cuando un usuario entra y pone /nick nick:password

[00:06] <zoltan> el servidor, encripta la pass y lo compara con la que tiene almacenada

[00:06] <zoltan> si son iguales, pues contraseña aceptada

[00:06] <zoltan> si no, incorrectas..

[00:06] <zoltan> Si se acepta la cotnraseña, se le pone el modo +r

[00:06] <zoltan> Y en la ultima implementacion, se ha añadido el soporte de nicks suspendidos

[00:07] <zoltan> que en vez de tener modo +r, tendrias modo +S al identificarte

[00:07] <zoltan> aun no existe ni un nick suspendido con +S

[00:07] <zoltan> en estos momentos..

[00:08] <zoltan> en una o dos semanas se estrenara

[00:08] <zoltan> no lo se

[00:08] <zoltan> estan los servidores preparados

[00:08] <zoltan> para ello

[00:08] <zoltan> 2.1.2.2 IPs Virtuales y Personalizadas (tabla 'v')

[00:08] <zoltan> en la tabla v

[00:08] <zoltan> se almacena el nick con su mascara

[00:08] <zoltan> por ejemplo

[00:09] <zoltan> Valentino => valentino.oper.irc-hispano.org

[00:09] <zoltan> :P

[00:09] <zoltan> solo sale a los nicks con +r (si tiene +S no sale) que tengan una ip virtual personalizada

[00:09] <zoltan> a medio plazo, habra un servicio de ips virtuales personalizadas

[00:10] <zoltan> no puedo dar mas detalles

[00:10] <zoltan> aparte de los ips virtuales

[00:10] <zoltan> hay un registro especial el "."

[00:10] <zoltan> en la tabla n

[00:10] <zoltan> perdon

[00:10] <zoltan> v

[00:10] <zoltan> que sirve para poner una clave de cifrado

[00:10] <zoltan> para las ips'virtuales

[00:11] <zoltan> se cambia todos los dias la clave de cifrado

[00:11] <zoltan> la ip virtual se cifra a partir de la IP NUMERICA real y la clave de cifrado

[00:11] <zoltan> 2.1.2.3 Operadores y Administradores (tabla 'o')

[00:12] <zoltan> almacenan los nicks de los opers y admins con su nivel

[00:12] <zoltan> los opers suelen tener el nivel 5

[00:12] <zoltan> y los admins 10

[00:12] <zoltan> cualquiera que esté en la tabla o

[00:12] <zoltan> recibe el modo +h

[00:12] <zoltan> 2.1.2.4 Clones (tabla 'i')

[00:12] <zoltan> es para el control de clones del ircd...

[00:13] <zoltan> se mete la IP del cyber o del usuario que contrata el microclon por SMS

[00:13] <zoltan> y el numero de clones permitidos

[00:13] <zoltan> y por ultimo

[00:13] <zoltan> tabla de bots (tabla 'b')

[00:13] <zoltan> actualmente

[00:13] <zoltan> solo se utiliza

[00:13] <zoltan> para especificar el nick que sale

[00:14] <zoltan> en los notices de contraseña aceptada, ip virtual.. etc..

[00:14] <zoltan> precisamente hoy

[00:14] <zoltan> se ha cambiado a "nick2"

[00:14] <zoltan> antes salia NiCK

[00:14] <zoltan> -nick2- *** El nick zoltan está Registrado, necesitas contraseña.

[00:14] <zoltan> -

[00:14] <zoltan> -nick2- *** Utiliza /NICK zoltan:clave para identificarte.

[00:14] <zoltan> esto es lo que me refiero

[00:14] <zoltan> bueno

[00:14] <zoltan> como habreis observado

[00:14] <zoltan> en las tablas

[00:14] <zoltan> solo se guardan 2 campos por registro

[00:15] <zoltan> n: nick -> contraseña

[00:15] <zoltan> o: nick -> nivel

[00:15] <zoltan> v: nick -> ip virtual

[00:15] <zoltan> b: servicio -> nick

[00:15] <zoltan> i: IP -> numero clones

[00:15] <zoltan> estas son las tablas

[00:15] <zoltan> que se utilizan actualmente

[00:16] <zoltan> en un futuro se utilizaran mas

[00:16] <zoltan> por ejemplo para registros de canales, etc...

[00:16] <zoltan> bien ya acabamos

[00:16] <zoltan> ahora es turno de preguntas

[00:16] <zoltan> Valentino

[00:16] <zoltan> hay alguno esperando?

[00:16] <ksim> buenas

[00:17] <ksim> tenia una duda, cuando has dicho en referente a la tabla 'n'

[00:17] <ksim> palabras textuales: se almacena el nick con su correspondiente contraseña encriptada..

[00:17] <zoltan> si

[00:17] <ksim> ke fin tiene ese encriptado

[00:17] <ksim> de seguridad o de ahorro

[00:17] <zoltan> de seguridad claro

[00:17] <zoltan> no mola que esten las cotnraseñas

[00:17] <zoltan> en los servidores

[00:17] <zoltan> en texto plano!!

[00:18] <ksim> ok

[00:18] <ksim> nada mas

[00:18] <ksim> gracias

[00:18] <zoltan> de na

[00:18] <zoltan> siguiente

[00:18] <JuanCa21> Hola buenas noches

[00:18] <JuanCa21> Primero de todo felicitar al canal creado para estas charlas

[00:18] <zoltan> buenas noches

[00:19] <JuanCa21> y a ti por la gran explicación

[00:19] <zoltan> gracias en nombre del canal Ayuda_internet

[00:19] <JuanCa21> yo quería preguntar que comandos podemos usar para consultar las tablas

[00:19] <zoltan> hay un comando

[00:19] <zoltan> que solo es accesible para opers/ircops

[00:19] <zoltan> que es el DBQ

[00:19] <zoltan> y los opers no pueden ver la tabla n

[00:20] <zoltan> pero si el resto de tablas, clones, opers, virtuales

[00:20] <JuanCa21> ahá..... tomo nota muchas gracias

[00:20] <zoltan> la sintaxis es /DBQ [servidor] <tabla> <registro/nick>

[00:20] <zoltan> de na

[00:20] <zoltan> siguiente?

[00:21] <CH0t0> bueno

[00:21] <CH0t0> queria saber una cosa

[00:21] <CH0t0> los opers al tener una ip virtual diferente

[00:21] <CH0t0> pueden abrir mas de dos clones?

[00:27] <zoltan> si dicho usuario no tiene un permiso especial de mas de 2 clones

[00:27] <zoltan> no podra tener mas de 2 clones

[00:27] <zoltan> ya que los clones

[00:27] <zoltan> an por la ip numerica real

[00:27] <zoltan> aunque en la tabla i se metan el host inverso

[00:27] <zoltan> de forma interna, el ircd mira un registro que se llama ip_addr que es la ip numerica del dicho usuario

[00:27] <zoltan> y va añadiendo a una lista de clones

[00:27] <zoltan> y si no supera su limite lo deja pasar

[00:27] <zoltan> y en caso contrario lo killea

[00:28] <CH0t0> es decir que cada oper tiene unos clones determinados

[00:28] <zoltan> en conclusion, tener ips virtuales diferentes bajo la misma ip real no les impide saltar el control de clones

[00:28] <zoltan> ya que a la hora de chequear los clones

[00:29] <zoltan> los servidores

[00:29] <zoltan> miran su ip y host real

[00:29] <zoltan> "sudan" de las virtuales

[00:29] <zoltan> las virtuales solo es una imagen hacia el resto de usuarios

[00:29] <zoltan> ah se me olvidaba una cosa antes

[00:29] <zoltan> hay un comando

[00:30] <zoltan> para ver las tablas que hay

[00:30] <zoltan> y cuantos registros contienen cada uno

[00:30] <zoltan> es el /stats b

[00:30] <zoltan> por ejemplo

[00:30] <zoltan> en la tabla

[00:30] <zoltan> b Tabla 'n' S=006283279 R=000072582

[00:30] <zoltan> hay un total de 72582 de nicks registrados

[00:30] <zoltan> R de registros

[00:31] <zoltan> S del numero de serie

[00:31] <zoltan> se utiliza para gestion interna a la hora de propagar registros por la red

[00:31] <zoltan> bueno

[00:31] <zoltan> alguna pregunta mas

[00:32] <Valentino> chente

[00:32] <zoltan> se habra quedado dormido

[00:32] <zoltan> XDDDDDDDDD

[00:33] <chente> en el unrealircd para obligar la entrada en un canal a un user se usa el /sajoin nick #canal en el ircu existe ??

[00:33] <chente> je

[00:33] <chente> zoltan?

[00:33] <chente> juas

[00:33] <zoltan> no existe ese comando

[00:33] <chente> pun pun pan

[00:33] <chente> XDD

[00:33] <chente> ringgggg

[00:33] <chente> ba

[00:33] <chente> enga

[00:33] <zoltan> el unreal

[00:33] <zoltan> esta lleno

[00:33] <zoltan> de mariconadas

[00:33] <zoltan> esta bien para una red pequeña...

[00:33] <chente> en el unrealircd para obligar la entrada en un canal a un user se usa el /sajoin nick #canal en el ircu existe ??

[00:33] <zoltan> pero para una red de mas de 5000 ???

[00:33] <zoltan> ni loco

[00:33] <zoltan> :)

[00:34] <Valentino> Prosigamos....

[00:34] <zoltan> si

[00:34] <zoltan> 2.2 Ampliación de los modos genéricos

[00:34] <zoltan> se han ampliado nuevos modos

[00:34] <zoltan> para dar salida a las nuevas implementaciones añadidas

[00:34] <zoltan> para ESNET y Hispano

[00:34] <zoltan> 2.2.1 Usuarios (+r,+x,+X,+S,+h)

[00:35] <zoltan> +r de tener el nick registrado y identificado, sale en el whois "Tiene el Nick registrado y protegido"

[00:35] <zoltan> +x de ocultacion de ip, saldra solo la ip virtual

[00:36] <zoltan> los otros usuarios, solo ven la ip virtual en whois, joins, parts, quits, etc..

[00:36] <zoltan> y el propio usuario, tambien la virtual excepto en el whois, who y userip/userhost que vera su ip real

[00:37] <zoltan> el +x se puede poner y quitar a voluntar

[00:37] <zoltan> y el +r no, solo pueden poner/quitar los servidores

[00:37] <zoltan> +X para ver ips reales de los todos los usuarios

[00:37] <zoltan> en los whois, who, userip/userhost

[00:38] <zoltan> y este modo solo pueden ponerlos los que tiene +h cuyo nivel sea 10 o superior en la tabla o

[00:38] <zoltan> +h de helper mas conocido como Operador

[00:38] <zoltan> solo pueden poner los usuarios con +r y que esten registrados en la tabla o de opers

[00:38] <zoltan> sale en el whois "Es un OPERador de los servicios de red"

[00:38] <zoltan> y por ultimo

[00:39] <zoltan> el +S

[00:39] <zoltan> solo pueden poner los servidores

[00:39] <zoltan> indica que tienes el nick Suspendido

[00:39] <zoltan> y sale en el whois "Tiene el nick SUSPENDido"

[00:39] <zoltan> no tienes acceso ni a +r, ni a +h, ni a ip virtual personalizado, ni a los futuros registros de canales

[00:40] <zoltan> en la BDD y en chan2

[00:40] <zoltan> 2.2.2 Canales (+R)

[00:40] <zoltan> actualmente esta implementado el +R

[00:40] <zoltan> que consiste que solo pueden entrar a un canal

[00:40] <zoltan> los nicks registrados con +r

[00:40] <zoltan> (los que estan suspendidos con +S no podran entrar)

[00:41] <zoltan> 2.2.2.3 XMODE (+x)

[00:41] <zoltan> es un modo especial...

[00:41] <zoltan> que da privilegios para poder cambiar cualquier modo de canal

[00:41] <zoltan> sea +o, +v o +b sin necesidad de tener @ en el canal

[00:41] <zoltan> Actualmente

[00:41] <zoltan> los ircops y opers

[00:42] <zoltan> pueden utilizar en cualquier canal..

[00:42] <zoltan> y es posible que a medio plazo, un usuario podra usar el xmode en un canal donde tenga registro..

[00:42] <zoltan> pero no hay nada definido ni nada...

[00:43] <zoltan> el modo x del XMODE se propaga por la red

[00:43] <zoltan> pero NO se guarda..

[00:43] <zoltan> o sea "desaparece"

[00:43] <zoltan> es posible que ahora mismo

[00:44] <zoltan> algunos veais que este canal tenga modo x...

[00:44] <zoltan> pero si refrescas con /mode #canal

[00:44] <zoltan> desaparecera... ya que muchos clientes de irc almacenan este modo fantasma..

[00:44] <zoltan> cuando no deben hacerlo

[00:44] <zoltan> en conclusion

[00:44] <zoltan> el x

[00:44] <zoltan> solo sirve

[00:45] <zoltan> para indicar

[00:45] <zoltan> a los usuarios

[00:45] <zoltan> que un usuario ha utilizado privilegios en el canal

[00:45] <zoltan> ahora a por los comandos

[00:45] <zoltan> 2.3 Comandos especiales

[00:45] <zoltan> se han implementado nuevos comandos..

[00:45] <zoltan> y se han ampliado otros..

[00:45] <zoltan> 2.3.1 Comandos nuevos

[00:45] <zoltan> 2.3.1 GHOST

[00:46] <zoltan> el comando ghost

[00:46] <zoltan> sirve para matar un usuario que tenga una sesion fantasma, es decir que te has caido, pero al reconectar el nick aun sigue

[00:46] <zoltan> y con este comando puedes matarlo

[00:46] <zoltan> para poder usarlo

[00:46] <zoltan> su sintaxis es la siguiente

[00:46] <zoltan> /GHOST <nick> <clave>

[00:47] <zoltan> /GHOST <nick:clave>

[00:47] <zoltan> /GHOST <nick> [clave] si has especificado una contraseña al hacer /server

[00:47] <zoltan> 2.3.2 Comandos ampliados

[00:47] <zoltan> 2.3.2.1 Ampliación de NICK

[00:48] <zoltan> ahora con la ampliacion de NICK

[00:48] <zoltan> con el soporte del modo +r y su forma de identificacion

[00:48] <zoltan> se ha ampliado el comando nick con un parametro mas

[00:48] <zoltan> la clave

[00:48] <zoltan> /NICK <nick> <clave>

[00:49] <zoltan> PERO, el mirc no pilla el 2º parametro

[00:49] <zoltan> entonces

[00:49] <zoltan> hay que hacer

[00:49] <zoltan> /NICK <nick:clave>

[00:49] <zoltan> o bien

[00:49] <zoltan> /quote NICK <nick> <clave>

[00:49] <zoltan> para que se pueda mandar la clave al servidor

[00:49] <zoltan> y recientemente

[00:49] <zoltan> se ha añadido el autoghost

[00:50] <zoltan> que consiste en una suma de GHOST + NICK

[00:50] <zoltan> para matar un ghost y poner su nick, todo en un solo comando

[00:50] <zoltan> se hace poniendo un ! al final del nick

[00:50] <zoltan> las sintaxis son las siguientes

[00:51] <zoltan> /NICK <nick!> <clave> <=== no funciona en mIRC

[00:51] <zoltan> /NICK <nick!clave>

[00:51] <zoltan> /quote NICK <nick!> <clave>

[00:51] <zoltan> con el autoghost

[00:51] <zoltan> si pones el nick! antes de entrar al irc

[00:52] <zoltan> se puede matar al ghost y entrar al irc con el nick :)

[00:52] <zoltan> bueno

[00:52] <zoltan> se acabo la preultima parte...

[00:52] <zoltan> turno de preguntas

[00:52] <zoltan> alguna pregunta?

[00:52] <zoltan> nadie?

[00:53] <zoltan> al que quiera preguntar

[00:53] <Mad_Bray> buenas

[00:53] <zoltan> pedir turno a Valentino

[00:53] <Mad_Bray> el modo +S sería un modo de sanción ¿no?

[00:53] <zoltan> si, modo suspension

[00:54] <zoltan> castigo

[00:54] <zoltan> no poder utilizar

[00:54] <zoltan> los bots

[00:54] <zoltan> agenda, etc..

[00:54] <zoltan> nada

[00:54] <zoltan> es mas suave que forbid

[00:54] <zoltan> que el forbid no deja poner el nick

[00:54] <zoltan> :)

[00:54] <zoltan> XD

[00:55] <Mad_Bray> ahm

[00:55] <Mad_Bray> gracias

[00:55] <Flextron> buenas

[00:55] <Flextron> una preguntita

[00:55] <Flextron> en cada servidor hay una base de datos no ?

[00:55] <zoltan> si

[00:56] <Flextron> cuanto puede ocupar una base de datos de ese estilo ?

[00:56] <zoltan> casi 40 bytes por registro

[00:56] <zoltan> tienes que multiplicar

[00:56] <zoltan> por el numero de registros

[00:56] <Flextron> y no se puede corromper ?

[00:56] <zoltan> de cada tabla

[00:57] <zoltan> existe el riesgo

[00:57] <zoltan> pero si un servidor se le corrompe sus bases de datos

[00:57] <zoltan> lo borra

[00:57] <zoltan> y pide una copia a su hub

[00:57] <Flextron> aja

[00:57] <Flextron> nada mas

[00:57] <zoltan> esta es la ventaja..

[00:57] <zoltan> hay 40 copias de seguridad xDDD

[00:58] <Flextron> esta todo estudiado al milimetro..

[00:58] <zoltan> son muchos años..

[00:58] <zoltan> empezaron en el 1997

[00:58] <zoltan> y aun no esta acabado

[00:58] <zoltan> :)

[00:58] <zoltan> es mejorable..

[00:58] <zoltan> se puede mejorar

[00:58] <zoltan> bueno

[00:58] <Serpa> :D

[00:58] <zoltan> mas?

[00:59] <Serpa> son varias :P

[00:59] <Serpa> pero ya q tas

[00:59] <Serpa> si ta tan estudiado por q se suele borrar registros de nicks y canales :D

[00:59] <zoltan> XD

[00:59] <zoltan> sueltalas

[00:59] <zoltan> esto no tiene nada que ver con el ircd

[00:59] <Serpa> habiendo tantas backups de seguridad :P

[00:59] <zoltan> el que pierde registros son los bots deep.space

[01:00] <zoltan> que tiene estructuras tan acraicas

[01:00] <zoltan> y es un milagro que sigan funcionando..

[01:00] <zoltan> con tantos registros..

[01:00] <Serpa> :D

[01:00] <Serpa> ya

[01:00] <zoltan> se necesita una jubilacion..

[01:00] <Serpa> juas

[01:00] <Serpa> xD

[01:00] <zoltan> a favor de black.hole

[01:00] <Serpa> bueno :P

[01:00] <zoltan> que se ha demostrado de sobras

[01:00] <zoltan> su robusted

[01:00] <zoltan> no ha perdido ni un dato en 4 años :)

[01:00] <zoltan> por miles de deep.space

[01:00] <Serpa> :PPP

[01:01] <zoltan> mas preguntas

[01:01] <ksim> hola de nuevo

[01:01] <zoltan> (ke malo soy con deep xD)

[01:01] <ksim> el modo +S tambien aparecerá con su fecha de expiracion o simplemente el modo

[01:01] <zoltan> hola

[01:01] <zoltan> la fecha de expiracion es cosa del bot nick2

[01:01] <zoltan> el nick2 pondra y quitara el registro de suspension...

[01:02] <ksim> o sea ke en el whois solo

[01:02] <ksim> se da informacion del modo

[01:02] <zoltan> no se si en un nickinfo de nick2 saldra alguna fecha

[01:02] <zoltan> lo desconozco

[01:02] <zoltan> exacto

[01:02] <ksim> bien

[01:02] <ksim> solo eso

[01:02] <zoltan> dira que Tiene el nick SUSPENDido

[01:02] <ksim> gracias

[01:03] <chente> en el ircu existe el modo invisible el +I

[01:03] <zoltan> no

[01:03] <chente> que modos son los fundamentales

[01:03] <chente> ?

[01:03] <zoltan> es otra mariconada del unreal

[01:04] <zoltan> al conectar al irc sale esto...

[01:04] <zoltan> Welcome to the IRC-Hispano Internet Relay Network zoltan

[01:04] <chente> xd

[01:04] <zoltan> Your host is atreides.irc-hispano.org, running version u2.10.H.04.01

[01:04] <zoltan> This server was created Fri Mar 22 2002 at 12:03:10 MET

[01:04] <zoltan> atreides.irc-hispano.org u2.10.H.04.01 dioswkgxXrhS biklmnopstvrR

[01:04] <zoltan> no?

[01:04] <zoltan> pues

[01:04] <chente> si

[01:04] <zoltan> la 4 linea

[01:04] <zoltan> <zoltan> atreides.irc-hispano.org u2.10.H.04.01 dioswkgxXrhS biklmnopstvrR

[01:04] <chente> ya veo

[01:04] <chente> y

[01:04] <chente> el

[01:04] <zoltan> el 3 parte

[01:04] <zoltan> son los modos de usuario

[01:04] <zoltan> y la 4º parte

[01:04] <chente> +v

[01:04] <zoltan> los de canal

[01:04] <zoltan> ahi tienes los modos que soportan

[01:04] <chente> que hace

[01:04] <chente> +v

[01:04] <zoltan> +v ?

[01:05] <zoltan> pues es lo que acaba de hacerte Valentino

[01:05] <chente> si

[01:05] <zoltan> para que puedas hablar

[01:05] <zoltan> :)

[01:05] <zoltan> y ahora lo has perdido :)

[01:05] <zoltan> bueno

[01:05] <Gonzzo> Wenas

[01:05] <zoltan> siguiente

[01:05] <Gonzzo> antes has dicho esto:

[01:05] <Gonzzo> <zoltan> no tienes acceso ni a +r, ni a +h, ni a ip virtual personalizado, ni a los futuros registros de canales

[01:05] <Gonzzo> (al tener le +S)

[01:05] <zoltan> si

[01:06] <Gonzzo> todo esos "castigos" solo seran efectivos durante elt iempo k se tenga el +S, no?

[01:06] <zoltan> dime

[01:06] <zoltan> si, exacto

[01:06] <Gonzzo> oks

[01:06] <Gonzzo> y otra cosa, por lo d antes d la perdida

[01:06] <Gonzzo> d registro d nick

[01:06] <Gonzzo> en un futuro no habra la posibilidad, d k en caso d k se desregistre por fallo del irc-hispano

[01:06] <Gonzzo> se te devuelvan los regs k tenias antes y tus datos (fecha d registro y todo eso)

[01:07] <zoltan> posibilidad de que?

[01:07] <zoltan> ahs

[01:07] <zoltan> yo no puedo responder

[01:07] <zoltan> a esta pregunta

[01:07] <Gonzzo> ahm

[01:07] <zoltan> no representante

[01:07] <zoltan> del hispano

[01:07] <zoltan> desconozco

[01:07] <Gonzzo> xDDD oks

[01:07] <zoltan> sus normas, etc...

[01:07] <Gonzzo> pues era solo eso, gracias ;)

[01:07] <zoltan> de na

[01:08] <NeTLoCK> 1) se podría hacer que ircd compruebe la tabla 'v' cuando un usuario conecte o cambie de nick, y si la ip de este está en la misma, que cambie la ip virtual? 2) cúando diréis adios por fin al P9? 3) ircd debería de expirar registros en la tabla n bajo un tiempo 'preconfigurado' por el usuario si este no se usa... 4) porqué no se elimina el modo +x (XMODE)?

[01:08] <NeTLoCK> 5) porqué no hacéis un modo +c (anticolores, liberaría MUCHO spam de la red...)

[01:08] <NeTLoCK> ale.. responde XD

[01:08] <zoltan> ufff

[01:08] <zoltan> vamos por partes

[01:09] <zoltan> la primera pregunta

[01:09] <zoltan> no la entiendo muy bien

[01:09] <NeTLoCK> pues

[01:09] <zoltan> expresate un poco mas

[01:09] <NeTLoCK> que si por ejemplo...

[01:09] <NeTLoCK> hay una entrada en la tabla v

[01:09] <zoltan> a tu nick no?

[01:09] <NeTLoCK> con mi ip 213.231.132.132

[01:10] <zoltan> no va por ips

[01:10] <NeTLoCK> ya

[01:10] <NeTLoCK> yo digo hacer la posibilidad

[01:10] <zoltan> va por nicks

[01:10] <zoltan> al menos por ahora

[01:10] <zoltan> aja..

[01:10] <zoltan> para ips de cibers

[01:10] <NeTLoCK> por ejemplo :)

[01:10] <zoltan> por ejemplo

[01:10] <zoltan> que salga

[01:10] <zoltan> cyberchat.vigo.cybers.....

[01:10] <zoltan> si

[01:10] <NeTLoCK> estilo puentes de jcea... pero por tablas

[01:10] <zoltan> se dice tuneles

[01:10] <zoltan> si, es factible..

[01:11] <zoltan> pero que yo sepa

[01:11] <zoltan> no hay nada planeado

[01:11] <zoltan> si tal proponelo en la lista de correo de irc-dev

[01:11] <zoltan> mas informacion www.irc-dev.net

[01:11] <NeTLoCK> ok :)

[01:11] <zoltan> bien

[01:11] <zoltan> pregunta 2

[01:11] <zoltan> P9?

[01:11] <zoltan> en cuando se haga un /SQUIT deep.space adios hasta nunca

[01:11] <zoltan> xDDDD

[01:11] <zoltan> fecha sin determinar

[01:12] <NeTLoCK> veo que también lo tiene soyuz

[01:12] <NeTLoCK> why?

[01:12] <zoltan> 3) nick2 borra los registros de nicks expirados

[01:12] <zoltan> soyuz ya no extá

[01:12] <zoltan> ahhs

[01:12] <NeTLoCK> como que no

[01:12] <zoltan> si

[01:12] <zoltan> el shadow

[01:12] <zoltan> pero ya lo quitaran

[01:12] <NeTLoCK> y shadow donde esta

[01:12] <NeTLoCK> XD

[01:12] <zoltan> 4) porque eliminar???

[01:13] <zoltan> yo lo veo util.. asi veo que ha utilizado un privilegio, un poder

[01:13] <NeTLoCK> hombre

[01:13] <NeTLoCK> se ve..

[01:13] <NeTLoCK> es logico

[01:13] <NeTLoCK> que un user normal no puede darse +o XD

[01:13] <zoltan> 5) Porque no hacerlo a nivel de clientes de irc???, que los op's controlen a los usuarios XD

[01:13] <zoltan> iap

[01:13] <zoltan> pero en el futuro...

[01:13] <zoltan> es posible

[01:13] <zoltan> que pueda..

[01:13] <zoltan> :P

[01:13] <zoltan> aun no esta definido

[01:14] <NeTLoCK> :)

[01:14] <NeTLoCK> gracias zolty :P

[01:14] <zoltan> algo mas?

[01:14] <zoltan> bien

[01:14] <zoltan> siguiente

[01:14] <Skaa> nas zoltan, mi pregunta ez --> hay algun modo en el ircu que ekivalga al +I en el unreal¿

[01:14] <zoltan> no existe

[01:14] <Skaa> oks thanks

[01:14] <Skaa> solo era eso

[01:14] <Skaa> chao

[01:14] <zoltan> y ademas con cosas de intimidad hay que andar con cuidado

[01:15] <inv554877> güenas

[01:15] <zoltan> buenas

[01:15] <inv554877> La bd a la que antes hacias referencia, que tipo de base de datos es? (simple curiosidad)

[01:15] <inv554877> y debe haber algun admin, no?

[01:15] <zoltan> texto plano

[01:16] <zoltan> espera que busco un ejemplo

[01:16] <inv554877> ok

[01:16] <zoltan> como

[01:16] <zoltan> estan en el disco duro de los servidores

[01:16] <inv554877> y sabes cual es la razon de que sea texto y no una bd con todo el tema de seguridad y todo el rollo?

[01:16] <zoltan> y claro que una persona puede verlo

[01:16] <zoltan> se encriptan las contraseñas

[01:17] <zoltan> se podria haber utilizado un motor como BerkeleyDB o mysql...

[01:17] <zoltan> pero se ha decidido por un motor propio

[01:18] <zoltan> [[email protected] database]$ cat tabla.n

[01:18] <zoltan> 000000001 * n nikolas Bq49eGCA8jta

[01:18] <zoltan> 000000002 * n zoltan DpuvFQDFFodU

[01:18] <zoltan> 000000013 * n zolty Bng0ehCWjEt[+

[01:18] <zoltan> 000000017 * n n AU2C36BeXOzR+

[01:18] <zoltan> 000000018 * n * Compactacion

[01:18] <zoltan> 000000019 * n freemind BMdjxyB7]G0V+

[01:18] <zoltan> este es el contenido de una tabla n

[01:18] <zoltan> de un servidor de ejemplo

[01:18] <zoltan> :)

[01:18] <zoltan> alguna pregunta mas

[01:18] <inv554877> ok

[01:18] <inv554877> no,

[01:19] <inv554877> thanks

[01:19] <Pola_De_A> Cuando sale en la vhost de todo el mundo no.hay.clave.de.cifrado como se soluciona ?

[01:19] <zoltan> esto pasa cuando no hay una clave de cifrado en el ircd

[01:19] <zoltan> y la solucion

[01:19] <zoltan> es meter un registro de clave de cifrado

[01:20] <Pola_De_A> una tabla v ?

[01:20] <zoltan> en la tabla n

[01:20] <zoltan> si

[01:20] <zoltan> en vez de poner nick

[01:20] <Pola_De_A> n o v ?

[01:20] <zoltan> pones un punto .

[01:20] <Pola_De_A> oki

[01:20] <zoltan> v

[01:20] <zoltan> v

[01:20] <zoltan> perdona

[01:20] <Pola_De_A> de acuerdo

[01:20] <zoltan> y en vez de ip virtual

[01:20] <zoltan> pones una clave

[01:20] <zoltan> por ejemplo

[01:21] <zoltan> [[email protected] database]$ cat tabla.v

[01:21] <zoltan> 000000006 * v . yo

[01:21] <zoltan> puse como clave la palabra "yo"

[01:21] <zoltan> puede ser cualquiera

[01:21] <Pola_De_A> okis

[01:21] <zoltan> es una clave

[01:21] <Pola_De_A> muchas thx

[01:21] <zoltan> de na

[01:21] <zoltan> siguiente?

[01:22] <Valentino> No hay mas

[01:22] <zoltan> bien

[01:22] <zoltan> vamos a por la ultima parte

[01:22] <Valentino> espera

[01:22] <Valentino> que Tonio

[01:22] <Valentino> es el rezagao :-P

[01:22] <zoltan> dime

[01:22] <Tonio> buenas

[01:22] <Tonio> vamos a ver

[01:22] <zoltan> XD

[01:22] <zoltan> pobresito

[01:22] <zoltan> :*

[01:22] <zoltan> :)

[01:22] <Tonio> mi duda es la siguiente

[01:22] <Tonio> como ya sabras

[01:22] <Tonio> yo me estoy todo el rato peleando con le IRCD de hispano

[01:22] <zoltan> jeje

[01:22] <Tonio> que si este problem i tal

[01:23] <Tonio> pues ahora tengo un problem serio

[01:23] <zoltan> bueno, hare una FAQ...

[01:23] <zoltan> en español

[01:23] <zoltan> y meterlo en el ircd

[01:23] <zoltan> :)

[01:23] <Tonio> ok

[01:23] <Tonio> pero mira

[01:23] <zoltan> cual

[01:23] <Tonio> hago la lina C

[01:23] <Tonio> y N

[01:23] <Tonio> se supone ke si mete unos bot

[01:23] <Tonio> en tu ordenador

[01:23] <zoltan> bueno

[01:23] <zoltan> mejor al final

[01:23] <Tonio> tendra ke poner la ip 127.0.0.1

[01:23] <zoltan> vale?

[01:23] <Tonio> okis ;)

[01:23] <zoltan> que no va con el tema que he dado

[01:24] <zoltan> bueno, sigo con la ultima parte

[01:24] <Valentino> Sigamos...

[01:24] <zoltan> 3. Posibilidades que ofrece el IRCd de cara a los servicios de la Red

[01:24] <zoltan> al meter en el ircd

[01:24] <zoltan> unos servicios "virtuales"

[01:25] <zoltan> entonces el ircd puede dar servicios de nicks registrados, canales registrados, etc..[01:25] <zoltan> sin necesidad de que estén siempre unos bots de control

[01:25] <zoltan> esto trae muchisimas ventajas :)

[01:26] <zoltan> no hay ninguna red con mas de 10.000 usuarios, exceptuando hispano, que pueda mantener unos servicios

[01:26] <zoltan> minimos

[01:26] <zoltan> e impresincibles

[01:26] <zoltan> mientras esten los bots off

[01:26] <zoltan> fuera de servicio..

[01:27] <zoltan> antes, en hispano

[01:27] <zoltan> si se caian los bots nick,...

[01:27] <zoltan> cualquiera podia poner nicks, hacer de todo

[01:27] <zoltan> una anarquia total

[01:27] <zoltan> y ahora.. si se cae nick2

[01:27] <zoltan> no pasa nada, hay servicio minimo de nicks registrados

[01:28] <zoltan> esto si, no podemos cambiar la clave o registrar el nick..

[01:28] <zoltan> pero el servicio basico, esta protegido...

[01:28] <zoltan> nadie puede usar nicks de otros..

[01:28] <zoltan> y va a pasar lo mismo en un futuro con los canales..

[01:28] <zoltan> autoop, etc.. sin necesidad de que este chan2

[01:29] <zoltan> son innumerables ventajas..

[01:29] <zoltan> a los usuarios...

[01:29] <zoltan> :)

[01:29] <zoltan> 3.1 Pérdida de dependencia del nodo de servicios

[01:30] <zoltan> El hecho de meter servicios virtuales minimos a los ircd's

[01:30] <zoltan> permitira simplificar mas los bots..

[01:30] <zoltan> ya que los bots ya no tendran que vigilar los nicks (60 segundos de kill por ejemplo)

[01:30] <zoltan> preocupar de dar op o quitar op a los usuarios..

[01:31] <zoltan> etc..

[01:31] <zoltan> con lo que simplifica enormemente su programacion

[01:31] <zoltan> ya que solo tendran que dedicarse

[01:31] <zoltan> a meter y borrar registros en los servidores

[01:31] <zoltan> y mostrar informacion en sus "info" o "nickinfo"

[01:32] <zoltan> muchisimas ventajas...

[01:32] <zoltan> yo me pregunto.. porque otras redes no se han ocurrido estas cosas?

[01:32] <zoltan> con las grandes ventajas que hay...

[01:32] <zoltan> Bueno..

[01:33] <zoltan> se acabo la ultima parte

[01:33] <zoltan> y una cosa

[01:33] <zoltan> al principio me olvide de la presentacion

[01:33] <zoltan> ahora me presento, soy zoltan, soy de vigo...

[01:33] <zoltan> antes de programar para hispano

[01:34] <zoltan> estuve en otras redes como Upworld, Globalchat e incluso Terra

[01:34] <zoltan> programando

[01:34] <zoltan> parches

[01:34] <zoltan> en terra, aun siguen utilizando el ircd que programabamos freemind y yo

[01:34] <zoltan> hace un año y medio

[01:34] <zoltan> en hispano hice parches como

[01:35] <zoltan> el de /ghost, autoghost, nicks +S, entre otros..

[01:35] <zoltan> actualmente soy miembro de irc-dev con otros desarrolladores de hispano y documentadores

[01:35] <zoltan> y tambien soy registrado del canal ayuda_internet.. doy muchisimas gracias a ellos por elegirme para dar una charla

[01:35] <zoltan> en el dia que inaguran un canal

[01:36] <zoltan> para cualquier duda, podeis escribirme a... [email protected] (cosas generales)

[01:36] <zoltan> y a [email protected] (SOLO de IRC)

[01:36] <zoltan> ahora vamos directo a las preguntas finales

[01:36] <Valentino> Última ronda de preguntas, aprovechad :)

[01:36] <zoltan> y ya acabamos todo

[01:36] <zoltan> si

[01:36] <zoltan> :)

[01:36] <Skaa> holas

[01:36] <zoltan> que largoooo... XD

[01:36] <Skaa> zoltan me puedes decir si no es muxa molestia

[01:37] <Skaa> la configuarcion de las lineas C/N/H y U?

[01:37] <Skaa> configuracion

[01:37] <Skaa> xDDD

[01:37] <zoltan> si

[01:37] <zoltan> dime

[01:37] <Skaa> ia te lo he dixo

[01:37] <Skaa> ;O

[01:37] <zoltan> aunque en la seccion de tutoriales de ayuda-internet

[01:37] <zoltan> hay un tutorial de Akond sobre esto..

[01:37] <zoltan> te dare un resumen..

[01:37] <Skaa> asias

[01:38] <Skaa> buena persona

[01:38] <Skaa> :-P

[01:38] <zoltan> las lineas C y N son para linkar

[01:38] <Skaa> si si si eso ya lo se

[01:38] <Skaa> pero io quiero la confi

[01:38] <Skaa> :-P

[01:38] <zoltan> las H para especificar que el servidor que linka a tu servidor es un hub

[01:38] <zoltan> y la U, para los services..

[01:38] <zoltan> voy a poner un ejemplo

[01:38] <Skaa> oks thanks

[01:39] <zoltan> servidor1.devel IP 12.3.4.5 puerto 4400

[01:39] <zoltan> servidor2.devel 8.9.8.9 puerto 4400

[01:39] <zoltan> y el servidor2 es un hub

[01:39] <zoltan> bien

[01:39] <zoltan> en el ircd.conf del servidor1 seria lo sugiente

[01:39] <Skaa> haber..

[01:39] <zoltan> C:8.9.8.9:contraseña:servidor2.devel:4400:50

[01:39] <zoltan> N:8.9.8.9:contraseña:servidor2.devel::50

[01:40] <zoltan> 50 es un nunero de clase

[01:40] <zoltan> definido en lineas Y

[01:40] <Skaa> mm man dixo que la clase es el primer numero de la linea Y eso es cierto no¿

[01:40] <zoltan> y contraseña la contrasela de link

[01:40] <zoltan> y como servidor2 es un hub

[01:40] <zoltan> hay que poner H

[01:40] <zoltan> si, exacto

[01:40] <zoltan> la H seria

[01:40] <zoltan> H:*::servidor2.devel

[01:40] <Skaa> y la U¿

[01:40] <zoltan> y la U para los bots que han de estar en todos los servidores

[01:40] <zoltan> U:deep.space::*

[01:40] <zoltan> por jemplo

[01:40] <zoltan> y

[01:41] <zoltan> en el ircd.conf del servidor2

[01:41] <zoltan> seria..

[01:41] <zoltan> C:12.3.4.5:contraseña:servidor1.devel:4400:50

[01:41] <zoltan> N:12.3.4.5:contraseña:servidor1.devel::50

[01:41] <zoltan> y no se pone H, ya que servidor1 es un leaf

[01:41] <zoltan> y si fuera hub, se pondria H

[01:41] <Skaa> amm

[01:41] <zoltan> y la u para los bots

[01:41] <zoltan> U:deep.space::*

[01:41] <Skaa> okis

[01:41] <zoltan> lo has pillado?

[01:41] <Skaa> muchas gracias

[01:41] <Skaa> si si

[01:41] <Skaa> :-)

[01:41] <Skaa> thanks

[01:42] <Skaa> !devoice

[01:42] <zoltan> bueno

[01:42] <zoltan> tengo pendiente

[01:42] <zoltan> de hacer

[01:42] <Skaa> :-P

[01:42] <zoltan> un ejemplo.conf

[01:42] <zoltan> para el ircd de hispano

[01:42] <zoltan> en castellano

[01:42] <zoltan> a ver

[01:42] <zoltan> siguiente

[01:42] <pofe> zoltan soy ircop de globalchat y se que as ayudado mucho en ella simplemente saludarte y agradecerte las molestias y el curro que as echo haciendo esta entrevista con el unico proposito de que aprendamos el funcionamiento de los demonios irc.Muchas gracias

[01:42] <pofe> ia ta

[01:42] <pofe> :P

[01:42] <zoltan> de nada :)

[01:42] <Tonio> buenas

[01:42] <Tonio> de nuevo

[01:42] <Tonio> ahora tengo 2 preguntitas

[01:42] <Tonio> vamos a ver

[01:42] <Tonio> tu haz dicho que como a los demas servidores

[01:43] <Tonio> no se le ha ocurrido la idea de los bots i tal

[01:43] <zoltan> si

[01:43] <Tonio> ahi estoy de acuerdo

[01:43] <zoltan> en dalnet, si caen los bots, todos se cagan...

[01:43] <zoltan> aqui no, tenemos +r xD

[01:43] <Tonio> pero es que ademas a los demas servidores(propios) no se lo pueden dar unos bot buenos?

[01:43] <zoltan> bueno faltan los canales

[01:43] <Tonio> es decir uno bot encondiones

[01:43] <zoltan> tiempo al tiempo

[01:44] <Tonio> ya que dices

[01:44] <zoltan> bots?

[01:44] <zoltan> en internet

[01:44] <zoltan> hay muchos bots

[01:44] <Tonio> que van a echar deep.space

[01:44] <zoltan> a libre disposicion de la gente

[01:44] <zoltan> los bots deep.space de aqui

[01:44] <Tonio> por que iRC-Hispano no pones eso bot's de libre distribucion?

[01:44] <zoltan> son los IRC Services de Andrew Church

[01:44] <Tonio> pero retocado por lo devel de aqui

[01:44] <zoltan> y hispano decidió que sus parches fueran privados

[01:44] <zoltan> si, los originales son los 4.0.8

[01:45] <zoltan> del noviembre del 1998

[01:45] <Tonio> ahi estamos

[01:45] <zoltan> y hispano

[01:45] <zoltan> hizo muchisimos parches a los bots

[01:45] <Tonio> pero ya que se van a poner a nick2 chan2 y tal

[01:45] <zoltan> y aun asi, se necesitan una jubilacion

[01:45] <Tonio> porque iRC-Hispano no lo pone Libre?

[01:45] <zoltan> ya que sus estructuras son malas

[01:45] <zoltan> los deep.space no son libres

[01:45] <zoltan> y black.hole tampoco

[01:45] <zoltan> decision de hispano

[01:45] <Tonio> ya ya

[01:45] <zoltan> y ademas muchas redes

[01:46] <zoltan> tambien hacen igual

[01:46] <Tonio> eso es ya del hispano :)

[01:46] <zoltan> liberan su ircd

[01:46] <zoltan> pero no los bots

[01:46] <Tonio> si

[01:46] <Tonio> casi todas

[01:46] <zoltan> undernet es una de las excepciones

[01:46] <Tonio> para que mentir

[01:46] <zoltan> libera su X

[01:46] <Tonio> pero eso es una .....

[01:46] <Tonio> xD

[01:46] <Tonio> mejor no decir

[01:46] <Tonio> ahora me segunda dudita

[01:46] <zoltan> XDD

[01:46] <Tonio> la que te estaba diciendo antes

[01:46] <Tonio> de que yo configuro

[01:47] <zoltan> si

[01:47] <Tonio> perfectamente mi lina C y N

[01:47] <Tonio> y la ke haga falta

[01:47] <Tonio> le pongo mi ip 127.0.0.1

[01:47] <Tonio> por que estan en mi PC

[01:47] <Tonio> vale

[01:47] <zoltan> si

[01:47] <zoltan> si

[01:47] <Tonio> a la hora de configurar lo bots

[01:47] <Tonio> todo mu bienn

[01:47] <Tonio> pues le escribo ./services

[01:47] <Tonio> y me rompe er IRCD y no conecta

[01:47] <Tonio> tengo que poner mi IP de Internet para que funcione el IRCD

[01:47] <zoltan> aja

[01:47] <Tonio> y los bots

[01:48] <Tonio> tambien mi IP

[01:48] <zoltan> umm es raro eh

[01:48] <Tonio> sera un bug de el IRCD?

[01:48] <zoltan> en el M-line del ircd.conf

[01:48] <zoltan> que pones?

[01:48] <Tonio> pero conozco a gente ke lo tiene como yo

[01:48] <zoltan> pones la ip o nada?

[01:48] <Tonio> la que me pone en el original

[01:48] <Tonio> en el example.conf

[01:48] <Tonio> pero en la M

[01:48] <Tonio> pera

[01:48] <zoltan> en el example.conf creo que pone 127.0.0.1

[01:48] <Tonio> no ponga la Ip

[01:49] <zoltan> yo dejaria vacio

[01:49] <zoltan> o sea ::

[01:49] <zoltan> xD

[01:49] <Tonio> M:Servidor:***:lalala:4400:1

[01:49] <Tonio> le kita er llorieco y tal

[01:49] <Tonio> jeje

[01:49] <Tonio> no vale el "*"?

[01:49] <zoltan> si

[01:49] <zoltan> vacio o *

[01:49] <zoltan> es lo mismo

[01:49] <Tonio> entoces lo hago bien

[01:50] <zoltan> algun problema de la maquina

[01:50] <Tonio> no se, pongo mi 127.0.0.1

[01:50] <Tonio> y nada

[01:50] <zoltan> bueno si tal quedamos un dia

[01:50] <zoltan> y te lo miro

[01:50] <Tonio> ok

[01:50] <Tonio> gracias

[01:50] <Tonio> y

[01:50] <Tonio> felicades por la charla :) es muy buena zoltan :)

[01:50] <zoltan> de na

[01:50] <Tonio> uis felicidades

[01:50] <Tonio> xD

[01:50] <zoltan> muchas gracias

[01:50] <Skaa> nas de nuevo

[01:51] <zoltan> echaba una duracion de 1h30' o 2h y mira lo que llevamos

[01:51] <zoltan> xD

[01:51] <Skaa> zoltan tu antes has dixo que hay por la red muchos bots en circulacion

[01:51] <zoltan> nas

[01:51] <Skaa> me gustaria que me dijeras

[01:51] <zoltan> si

[01:51] <Skaa> alguno de ellos y de donde me los puedo bajar

[01:51] <Skaa> :-)

[01:51] <zoltan> pues

[01:51] <Skaa> aparte de los tuios claro

[01:51] <Skaa> que por cierto mu wenos xDDD

[01:51] <zoltan> puedes coger un creg en http://sourceforge.net/projects/tekila

[01:51] <Skaa> ah

[01:51] <Skaa> y

[01:51] <Skaa> nick2

[01:51] <Skaa> y tal?

[01:52] <zoltan> o unos bots P10, con mysql (muy betas todavia) http://sourceforge.net/projects/ircelular

[01:52] <Skaa> mm

[01:52] <Skaa> oks

[01:52] <zoltan> nick2.. no conozco

[01:52] <zoltan> algunos

[01:52] <zoltan> que los tenga

[01:52] <Skaa> ahh

[01:52] <Skaa> oks

[01:52] <Skaa> gracias zoltan

[01:52] <Skaa> :-)

[01:52] <Skaa> solo era eso

[01:52] <zoltan> (los mios son una kk lo reconozco, y muy betas)

[01:52] <zoltan> xD

[01:52] <zoltan> de nada

[01:52] <Skaa> los tuios¿

[01:52] <Skaa> son una pasada

[01:52] <Skaa> coño

[01:52] <Skaa> xDDD

[01:52] <zoltan> si

[01:52] <Skaa> estan wapisimos

[01:52] <Skaa> :-)

[01:52] <zoltan> pero poco estables

[01:52] <Skaa> ia eso si

[01:52] <Skaa> :-P

[01:53] <zoltan> porque no los acabe nunca

[01:53] <zoltan> xD

[01:53] <Skaa> pero vamos pa mi los mejores

[01:53] <zoltan> estan llenos de bugs

[01:53] <Skaa> jaja

[01:53] <Skaa> ia ia se ve

[01:53] <Skaa> xDDD

[01:53] <Skaa> weno solo era eso

[01:53] <Skaa> Valentino ya me pos quitar la +v

[01:53] <Skaa> :O

[01:53] <zoltan> adios

[01:53] <^PiL^> buenas

[01:54] <zoltan> buenas

[01:54] <^PiL^> mmmm mi pregunta es .. sobre un retardo bastante considerable de los irc-services

[01:54] <^PiL^> he metido el sendq a 3 millones

[01:54] <^PiL^> y sigue con ese "lag"

[01:55] <^PiL^> en sus ayudas y demas ... que podria ser?

[01:55] <zoltan> que irc-services?

[01:55] <^PiL^> los basicos

[01:55] <^PiL^> andy church

[01:55] <zoltan> si

[01:55] <zoltan> su programacion es una mierda pero bueno

[01:55] <zoltan> pues

[01:55] <zoltan> curiosamente

[01:56] <zoltan> si la maquina tiene mucho idle, van lagueados

[01:56] <zoltan> y si lleva muchos programas o procesos, van bien

[01:56] <zoltan> no estudie a fondo este problema

[01:56] <^PiL^> hablamos de un ordenata con mucha ram y conexion dos megas

[01:57] <zoltan> y tiene mucha carga o va idle?

[01:57] <^PiL^> no

[01:57] <^PiL^> es un ciber

[01:58] <zoltan> el CPU tiene mucha carga?

[01:58] <zoltan> muchos programas ejecutandose a la vez

[01:58] <^PiL^> no

[01:58] <^PiL^> solo "vigila" las makinas

[01:58] <^PiL^> y poco mas

[01:58] <zoltan> puede ser.. es un curioso fenomeno..

[01:59] <zoltan> que si la maquina va poco cargado, los bots lagueados

[01:59] <zoltan> y si tienen muchos procesos van bien

[01:59] <zoltan> no lo he estudiando a fondo

[01:59] <^PiL^> bueno

[01:59] <^PiL^> lo mirare a ver :)

[01:59] <^PiL^> muchas gracias

[01:59] <^PiL^> hasta luego

[01:59] <zoltan> de na

[01:59] <ABoR> existe algun shadow pa bajar? y kuales son los mejores services ke hayas visto pa bajar?

[02:00] <zoltan> yo tenia un shadow por ahi

[02:00] <zoltan> con solo 25 lineas en Perl xd

[02:00] <ABoR> pos viva el dcc

[02:00] <zoltan> los mejores ufff, que yo haya utilizado, son los mios

[02:00] <zoltan> no he visto mejores

[02:01] <ABoR> ejemmm flores ;PPP

[02:01] <zoltan> que ha estado en mi mano..

[02:01] <zoltan> pero de vista

[02:01] <zoltan> los mejores

[02:01] <zoltan> son Olimpo

[02:01] <zoltan> estoy loco por el

[02:01] <zoltan> pero es privado

[02:01] <zoltan> :(

[02:01] <ABoR> sos lo malo

[02:01] <ABoR> bueno y respecto a ^PiL^

[02:01] <ABoR> la culpa es del cyber control

[02:01] <ABoR> ke se come la mayoria recursos

[02:01] <ABoR> para no hacer casi nada

[02:02] <ABoR> na mas

[02:02] <zoltan> ABoR: el decia que estaba poco cargado

[02:02] <zoltan> alguna pregunta mas?

[02:03] <zoltan> Valentino

[02:03] <zoltan> ya no quedan mas verdad?

[02:03] <^ChiPi^> buenas noches

[02:03] <^ChiPi^> no se si esta pregunta se ha respodido ya

[02:03] <^ChiPi^> he llegado tarde

[02:03] <zoltan> buenas noches

[02:04] <^ChiPi^> es mas bien una curiosidad

[02:04] <^ChiPi^> sabra por casualidad en que maquinas estan montados los bots de IRC-Hispano?

[02:04] <^ChiPi^> Hardware software ..

[02:04] <^ChiPi^> algun bot .. no todos

[02:04] <^ChiPi^> simple curiosidad

[02:04] <zoltan> pueden ser PC, con Athlon biprocesador con 1 gb de ram

[02:04] <zoltan> con linux

[02:04] <zoltan> no lo se...

[02:04] <^ChiPi^> debian?

[02:05] <zoltan> pero es un ejemplo valido

[02:05] <zoltan> si

[02:05] <zoltan> o red hat

[02:05] <^ChiPi^> ahi ahi redhat xD

[02:05] <^ChiPi^> ok thx

[02:05] <^ChiPi^> :)

[02:05] <^ChiPi^> Valentino: cuando kieras ..

[02:05] <zoltan> y otras maquinas

[02:05] <^ChiPi^> si, deime

[02:05] <^ChiPi^> dime

[02:05] <zoltan> son SunParc

[02:05] <zoltan> hay de todo

[02:05] <zoltan> en hispano

[02:05] <^ChiPi^> uhmm curioso..

[02:05] <^ChiPi^> ok, gracias

[02:05] <^ChiPi^> buenas noches

[02:05] <^ChiPi^> Valentino: -v

[02:05] <zoltan> en la descripcion de omega.irc---

[02:05] <zoltan> hay una url

[02:05] <zoltan> vas a esa url

[02:06] <zoltan> y ves las caracteristicas

[02:06] <zoltan> del servidor

[02:06] <zoltan> de omega y centauri

[02:06] <zoltan> :)

[02:06] <zoltan> alguna pregunta mas?

[02:06] <ZP> gracias

[02:06] <Valentino> otro rezagado ;)

[02:06] <ZP> :)

[02:06] <ZP> primero felicidades por la charla

[02:06] <zoltan> xD

[02:06] <zoltan> muchas gracias

[02:07] <ZP> en el directorio database

[02:07] <zoltan> si

[02:07] <ZP> todas las tablas

[02:07] <ZP> son para futuras o se le puede dar una utilidad?

[02:07] <zoltan> si, hay 20 tablas sin utilizar

[02:07] <zoltan> para un futuro

[02:08] <zoltan> son aprovechables

[02:08] <ZP> al hacer un DB podria escribir en ellas no?

[02:09] <zoltan> si haces un DB sobre una tabla sin utilizar,

[02:09] <zoltan> solo escribe

[02:09] <zoltan> pero no almacena en memoria y no hace nada

[02:09] <zoltan> no a ser que programes algun uso para la dicha tabla

[02:09] <ZP> ok

[02:09] <ZP> una ultima cosa...

[02:10] <ZP> esos bots que pones en tu pagina que estas programando para cuando?

[02:10] <zoltan> los luz dices?

[02:10] <ZP> si

[02:10] <zoltan> para despues del verano

[02:10] <zoltan> no hay fecha definida

[02:10] <zoltan> no tengo mucho tiempo en estos meses

[02:11] <ZP> ok, muchas gracias

[02:11] <zoltan> de na

[02:11] <zoltan> Valentino: quedan algunos?

[02:11] <Valentino> No, fin de las preguntas.

[02:12] <zoltan> Despues de 3 horas y 45 minutos

[02:12] <zoltan> que habia calculado unas 2 horas de duracion

[02:12] <zoltan> doy por finalizada la charla.........

[02:12] <zoltan> Valentino

[02:12] <zoltan> ya puedes quitar el moderado

[02:12] <Valentino> Bueno, tan solo dar las gracias a zoltan por esta gran charla que nos ha dado y a vosotros por vuestra participación.

[02:12] <zoltan> de nada :)

[02:12] <zoltan> muchas gracias a todos

[02:12] <zoltan> por la participacion

[02:12] <zoltan> en la charla..

[02:13] <zoltan> 100 personas!!

[02:13] <zoltan> :)

[02:13] <Valentino> Durante este fin de semana se subirá el log de la charla en la seccion tutoriales de www.ayuda-internet.net

[02:37] <Valentino> Por favor, podeis ir abandonado el canal, gracias por vuestra asistencia