IRC significa Internet Relay Chat. Son cuartos de chat
públicos y privados, una especie de radioaficionados, pero por
internet. Estableces una conexión a un servidor de IRC, te
conectas a uno o más canales e intercambias ideas e
información (inclusive data). Hay cientos de canales, con
tópicos de TODO tipo! Lo bueno de irc, es que SIEMPRE
encontrarás canales de tu interés, y "hablarás"
con personas al otro extremo del planeta, de una forma organizada,
rápida y eficiente.
Es importante entender cómo funciona la red
propia del IRC. Hay varios servidores, y prácticamente todos
están interconectados entre sí. Por esta razón,
el canal #macintosh es el mismo indiferentemente del servidor
que uses para tu sesión de IRC, y encontrarás a los
mismos usuarios...
Si no te gusta ninguno de los canales (muy difícil!) puedes
crear el tuyo. Serás operador de tu propio canal.
En IRC, ocurren muchas cosas que parecen extrañas si no
estamos debidamente documentados. Aclaremos un poco. Sucede que
existen tres tipos de usuarios en el mundo IRC:
Además de hablar, puedes intercambiar data. Esto se hace mediante un protocolo llamado DCC, y puedes seguir conversando mientras transfieres.
Dos cosas:
- Una conexión al internet, y es mejor si ésta es directa TCP/IP.
- Un cliente IRC
Para mac hay varios clientes. Los más
utilizados son IRCLE y HOMER. Ambos son muy buenos, pero están
hechos para distintos tipos de usuarios. Ircle es un programa
robusto, y funciona muy bien, pero es muy técnico, y hay muy
poca implementación de interfaz Macintosh, por lo tanto, la
gran mayoría de los comandos deben ser memorizados, y escritos
manualmente. Si eres un usuario experto, y estás acostumbrado
a IRC de UNIX, entonces este es para ti.
Homer en cambio, está muy bien trabajado en cuanto a la
interfaz con el usuario se refiere. No hay que memorizar comandos, ni
saber mucho de IRC! Es muy poderoso, y posee opciones extra, que son
muy útiles, como una lista de amigos, notificación de
entrada de amigos, etc... El único problema, es que aún
es un programa beta. La última versión es la 0.94, y
aún no es perfectamente estable. Si ves por allí algo
asi como HOMER 2.0, o HOMER CUBED, es solo una modificación
hecha por alguien. Cambian los sonidos, gráficos etc., pero no
habrá mejoras en el código del programa propiamente
dicho. Yo uso ambos. Prefiero HOMER, así que éste es el
que explicaré a continuación.
Si le quieren echar un ojo a ircle, lo puedes encontrar
aquí!
Ok... Tranquilo. Abre HOMER, y en el
diálogo que aparece, llena la información que pide.
Escoje bien un nickname, ya que este es el nombre por el cual
todos te reconocerán. Lo puedes cambiar cuando quieras, pero
el chance de que te recuerden o reconozcan será menor. En la
información personal puedes mentir. Si no quieres ser
reconocido por tu nombre real, inventa.
Lo importante es ser preciso en el nombre del servidor, y en el
puerto de conexión. Este es 6667 por defecto. Si este no
funciona, algunos servidores soportan adicionalmente el 6666. Dale al
botón...
Lo primero que aparece es el MOTD, o sea "Message Of The Day" del
servidor. Alli hay mucha inofrmación que no sirve para nada.
:) Eso aparece en una ventana llamada cónsola. No sirve de
mucho, pero debe permanecer abierta.
Entra a un canal: Busca NEW CHANNEL, y escribe #Macintosh por
ejemplo. Aparece una lista de usuarios, una ventana principal y una
ventana pequeña para escribir. Estás listo!
Escribe!
Hay un manual de HOMER, asi que no voy a entrar en detalles.
Los operadores aparecen en color rojo, y alguno de ellos puede ser un
bot. (Si no interviene en la conversación, es probable que lo
sea). Si quieres mandar un mensaje privado, presionas el tabulador,
seleccionas a la persona en la lista de usuarios, y escribes. Si
quieres escribir mensajes públicos nuevamente, presiona el
tabulador una vez más. Puedes unirte a varios canales
simultáneamente. Eso es básicamente todo!
Hay muchos. Aquí hay unos cuantos. Los marcados con * son los que yo recomiendo.
- irc.univie.ac.at
- irc.ethz.ch
- irc.belwue.de
- irc.funet.fi
- dewey.cc.utexas.edu
- eff.org
- *
- irc.eskimo.com
- irc.mit.edu
- *
Esta es una lista muy completa de los comandos de IRC. Si vas a usar
HOMER, probablemente sólo uses una docena de estos comandos;
mas aún, muchísimos ni si quiera servirán porque
no han sido debidamente implementados. Si vas a utilizar IRCLE, o te
vas a conectar por UNIX irc, esta lista es indispensable. Los
comandos resaltados, son los fundamentales!
|
/admin server |
shows administrative info |
|
/away message |
marks you as being away (no message = not away) |
|
/bye message |
displays message and quits IRC |
|
/broadcast message |
sends a message to all of your windows |
|
join a channel |
|
|
/cmdchar c |
changes the command-prefix (default /) to the given character |
|
/cping nick |
shows response time for nick |
|
/ctcp target command |
issues a CTCP command. Do /ctcp target clientinfo for more info. |
|
/date |
display date and time |
|
issues a DCC command (explained below) |
|
|
= /bye |
|
|
/ignore pattern +pattern |
ignore messages from nick!user@host (may contain
wildcards) |
|
/info |
gives info about server |
|
/invite nick channel |
invites nick to channel |
|
/join |
joins channel last invited to |
|
= /channel |
|
|
/kick channel nick :msg |
kicks nick from channel with message |
|
leave a channel |
|
|
/links |
show server connections |
|
/list - |
list channels |
|
/lusers |
display statistics |
|
/map |
displays a map of all server connections |
|
sends an action description |
|
|
/mode channel parm |
set channel mode: |
|
/mode nick parm |
set user mode: |
|
/motd [server] |
show message-of-the-day [of another irc server] |
|
sends nick a private message. |
|
|
/names channel |
list users on channel |
|
change your nickname |
|
|
/note |
unknown |
|
/notice |
(almost) like /msg |
|
/notify |
show notify list |
|
/notify nick |
adds nick to notification list |
|
/op nick |
gives nick operator status |
|
/deop nick |
removes operator status from nick |
|
/part channel |
= /leave |
|
/query nick |
open window for private messages to nick |
|
/quit message |
= /bye |
|
/server hostname [port] |
switch to a different server |
|
/silence |
show ignored users list |
|
/silence mask |
ignores users with selected mask |
|
/signoff message |
= /bye |
|
/Stats |
show statistical info: |
|
/summon user@host |
invites user@host to IRC (host must be running a server) |
|
/time |
= /date |
|
/topic channel text |
set a channel topic |
|
/trace [user] |
shows which servers are being used to connect to user |
|
/type |
type a text file to the current channel |
|
/users |
(x) |
|
/version |
show server version |
|
/wallops message |
message to all operators (deprecated) |
|
/who channel |
list people on channel |
|
/whois |
give information about nick that last joined the channel or sent private message |
|
give information about nick |
|
|
/whowas nick |
give information about nick no longer online |
DCC Commands: Send or receive files to/from nick:
chat
send
tsend
get
tget
list
requests CHAT connection for nick or answers such a
request.
send a file.
send a text file.
receive a file (to be answered to a SEND request).
receive a text file.
list all DCC connections.