mIRC – Capítulo 8: Registro de nicks en IRC-Hispano

La red IRC-Hispano es la principal red IRC en español. Con picos por encima de los 25.000 usuarios concurrentes, se posiciona dentro de las 10 principales redes a nivel mundial.

Es posible que, aunque nunca hayáis utilizado un cliente de IRC como mIRC, ya la conozcáis si sois asíduos a los chats. Portales de chat importantes en español como el de Terra están construidos sobre la red IRC-Hispano.

Desde la propia página de IRC-Hispano podemos conectarnos a la red a través de un servicio WebChat sin necesidad de tener instalado mIRC o cualquier otro cliente, aunque, naturalmente, no tendremos las mismas posibilidades expresivas que desde el programa. En particular, desde la web no podremos hacer uso de la potencia de la programación de scripts, la «magia» de todo esto y objetivo fundamental de este curso.

Una de las características particulares de la red IRC-Hispano es que permite a los usuarios registrar sus nicks, de modo que podemos protegerlos ante el uso «ilegítimo» por parte de otros. Debo decir que esto no es lo habitual en las redes IRC, donde el primero que llega es el primero que se sirve y la vigencia de un nombre expira tan pronto esa persona ha abandonado el chat.

Voy a mostraros el modo de registrar el nick en IRC-Hispano, por si alguno de vosotros tiene interés en hacerlo.

Comenzamos accediendo al servicio de registros de nick en la página web de IRC-Hispano.

En el cuadro indicamos el nick que pretendemos registrar y hacemos clic sobre el enlace «Comprobar disponibilidad».

Si el nick está disponible, se nos requerirá que introduzcamos un email al que asociarlo. Una vez hecho esto, recibiremos un correo en esa dirección en el que figurará una contraseña asignada por el sistema (que podremos modificar después), así como instrucciones de uso adicionales.

Tenemos un plazo de 72 horas para hacer uso del nick por primera vez. Si no lo hacemos el registro quedará anulado y el nick volverá a estar disponible nuevamente. Una vez establecida la primera conexión, si en 60 días no volvemos a utilizarlo perderemos el registro.

Con nuestro flamante nick registrado y la contraseña anotada, arranquemos el mIRC y entremos en IRC-Hispano.

Si en el campo «Nickname» figura el nick que hemos registrado, observaremos, al conectar, que no nos permite utilizarlo, pues está reservado y, en su lugar, utiliza el indicado en el campo «Alternative» (si este ya estuviera siendo empleado por otro usuario o estuviera reservado, no podríamos conectarnos a la red).

Ya estamos en el sistema. Procedamos ahora a un cambio de nick:

/nick nick_registrado:contraseña

Puede que deseemos, ahora, cambiar la contraseña por otra elegida por nosotros. Para ello, deberemos cerrar sesión y volvernos a conectar. El sistema no nos permite cambiar la contraseña en la primera «cita». ¿Qué nos habíamos pensado?

Asi que volvemos a conectarnos, nos identificamos nuevamente con nuestro usuario y contraseña y escribimos, esta vez:

/msg nick set password contraseña_nueva

Y fin del asunto. A chatear, que de eso se trata…

Javier Montero

LaTeX – Capítulo 8: Listas descriptivas

Objetivo: aprender a crear listas descriptivas en LaTeX.

En los últimos capítulos presentamos la forma de generar dos tipos de listas en \LaTeX: simples y numeradas, siendo la característica de las segundas la existencia de una ordenación (habitualmente numérica, aunque veremos el modo de elegir otras posibilidades).

Observa la siguiente imagen, generada a partir del código .tex que figura más adelante:

¿Eres capaz de encontrar en ese fragmento un tercer tipo de lista?

Seguro que sí. Se trata de una lista descriptiva y, en ella, el descriptor no es ni un símbolo ni un número, sino una determinada palabra que queda destacada del resto, del mismo modo que si fuera una entrada típica en un diccionario.

Creamos listas descriptivas mediante el entorno

\begin{description}
...
\end{description}

Los distintos elementos se enuncian entre medias con el comando

\item[palabra_a_destacar]

Obsérvalo en acción en el código de hoy:

\documentclass{article}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\begin{document}
Ya conocemos dos tipos de listas:

\begin{description}
\item[Enumeradas]Van precedidas por un número de orden. Se crean mediante 
el ámbito begin\{enumerate\}... end\{enumerate\}
\item[Simples]Cada elemento va precedido por un simbolo común. Se crean mediante 
el ámbito begin\{itemize\}... end\{itemize\}
\end{description}

Y acabáis de conocer otra... ¿sois capaces de verla?
\end{document}

Por último, quiero que te fijes un momento en la siguiente línea de código, extraída del ejemplo anterior:


\item[Enumeradas]Van precedidas por un número de orden. Se crean mediante 
el ámbito begin\{enumerate\}... end\{enumerate\}

Antes de las llaves que encierran enumerate, he incluido sendas barras invertidas \. Sin ellas, las llaves no se habrían impreso, pues para \LaTeX guardan un significado especial (definen un argumento de comando obligatorio) y son de uso reservado por el sistema. Al preceder los símbolos reservados con la barra invertida, estamos diciendo al compilador que el siguiente carácter tras esta deber ser desposeído de toda significación especial.

En breve hablaremos de los caracteres prohibidos con algo más de detalle.

Javier Montero Gabarró


Fecha de la última revisión: 28 de noviembre de 2012


LaTeX – Capítulo 8: Listas descriptivas


El texto de este artículo se encuentra sometido a una licencia Creative Commons del tipo CC-BY-NC-ND (reconocimiento, no comercial, sin obra derivada, 3.0 unported)


El Club del Autodidacta


Índice completo de artículos relacionados con \LaTeX.

Instalando nuestro propio servidor web con WampServer

En Tecnologías Web – El primer paso, hablamos de la conveniencia de instalar nuestro propio servidor web local, de modo que dispusiéramos de un entorno cómodo en el que poder practicar los conceptos que fuéramos adquiriendo.

Sugerimos un par de paquetes que incluían, en una única instalación, el lote completo AMP (Apache – MySQL – PHP), necesario para mantener una web conforme a los estándares actuales basados en software de código abierto.

Hoy mostraremos los pasos necesarios para poner en servicio uno de esos paquetes: WampServer para la plataforma Microsoft Windows.

Podemos descargar el software en la página web del desarrollador. En el momento de escribir este artículo, la última versión disponible es la 2.1 Elegiremos la opción de 32 bits o 64 bits dependiendo de la arquitectura de nuestro sistema operativo.

Hacemos doble clic sobre el fichero descargado para iniciar la instalación del programa.

Esta pantalla nos muestra las distintas versiones de los componentes software que se instalarán. Proseguimos pulsando «Next».

Aceptamos las condiciones de la licencia y proseguimos.

Por defecto la aplicación se instalará en c:\wamp. A no ser que tengamos un motivo particular por el que cambiarlo, dejamos esta opción tal cual está.

A mí me gusta que quede un icono en el escritorio, y así se lo indico al programa de instalación. Si queréis que esté en la barra de acceso rápido, marcad la otra casilla.

Revisamos las opciones que hemos elegido y, si estamos de acuerdo con ellas, pulsamos sobre el botón «Install».

El programa de instalación ha detectado la presencia de Firefox y nos pregunta si queremos que sea nuestro navegador por defecto cuando utilicemos WampServer. Si es nuestro deseo, aceptamos.

Aquí nos pide que introduzcamos la dirección de nuestro servidor de correo para que PHP la utilice cuando lo requiera. Obviamos, por el momento, estos datos pulsando sobre «Next».

Concluye la instalación del software. Si estamos ansiosos por empezar a utilizarlo inmediatamente, dejamos la marca en «Launch WampServer 2 now».

Una vez arranquemos el programa, nos aparecerá un nuevo icono en el área de notificación de Windows, abajo a la derecha, simbolizando una W. Llegados a este punto debemos saber que, aunque el programa esté arrancado, el servidor web no estará activo aún.

Tenemos dos formas de interactuar con el icono de WampServer: con los botones izquierdo o derecho del ratón.

Comenzamos pulsando con el botón derecho sobre el icono, apareciéndonos el siguiente menú:

Hacemos clic sobre «Language» y elegimos el idioma español.

Pulsamos ahora con el botón izquierdo sobre el icono para mostrar el menú principal de WampServer 2.1.

Activamos el servidor web pulsando sobre la última opción, «Encender». Si, una vez hecho esto, pasamos el ratón sobre el icono veremos que aparece el texto «WAMPSERVER – Servidor activo».

Ha llegado el momento de la prueba de fuego. Para referenciar al servidor instalado en nuestro equipo utilizamos la palabra localhost. Escribamos, pues, en el navegador de internet, la siguiente dirección:

http://localhost

Si todo ha ido bien, nos aparecerá la página por defecto que tiene el servidor web, algo así como esto:

¡Enhorabuena, el servidor web está funcionando!

Javier Montero

BitBite English #8: series

La palabra serie, que empleamos para aludir a una sucesión de diferentes elementos, tiene una particularidad al ser traducida al inglés, pues adopta una forma aparentemente plural: series.

A series of unfortunate incidents lead me to abandon the marathon; una serie de desafortunados incidentes me llevaron a que abandonara el maratón.

What do you think about BitBite English? Do you like THIS series?

Javier Montero

Tecnologías Web – El primer paso

Tanto si queremos aprender a programar en HTML, enredar en las entrañas de un CMS como WordPress, o experimentar la programación de scripts PHP, lo primero que debemos hacer es prepararnos un entorno de pruebas en condiciones.

Estamos hablando de tecnologías web y esta palabra es la clave de todo. Todo esto cobra sentido únicamente dentro de un servidor web; sin él hay poco que hacer.

Quizás ya dispongamos de un dominio propio en algun hosting. En ese caso ya tendríamos un espacio en el que experimentar con estas tecnologías. Desde luego, con las limitaciones que nos imponga nuestro proveedor, algo siempre a tener en cuenta a la hora de decidirse por uno o por otro.

Pero lo más recomendable es, sin lugar a dudas, que nos instalemos nuestro propio servidor web y configuremos un entorno ágil en el que podamos enredar sin miedo. Si, además, tenemos un hosting, dispondremos de la plataforma experimental perfecta antes de subir los archivos definitivos a la web.

Preparar un servidor web puede ser algo laborioso y no al alcance de cualquiera: hay que instalar, como poco, Apache, la base de datos MySQL y el soporte para el lenguaje PHP (trío conocido como AMP: Apache, MySQL, PHP).

Pero el primer paso no es siempre el más duro, tranquilos… Afortunadamente, existen productos que se ocupan de realizar todas estas tareas por nosotros, de modo que no tengamos que preocuparnos lo más mínimo por esos detalles.

Voy a recomendar dos de ellos y dejo a cada uno la libre elección:

WampServer (Windows)
XAMPP (Multiplataforma, opción recomendada si vais a seguir los cursos desde Linux).

La instalación es sencilla y podéis atreveros con ella sin mucha historia. No obstante, mañana publicaré un artículo indicando el proceso de instalación de WampServer 2.1 para la plataforma Windows.

Javier Montero

BitBite English #7: show up

After several days of rest, she showed up at school; tras varios días de descanso, ella apareció en la escuela.

show up; aparecer, mostrarse, dejarse ver.

Los «phrasal verbs» suelen tener diversas acepciones en función del contexto en el que se utilizan. Fieles al diseño «minimalista» de BitBite English, only one concept will show up at the same time.

Javier Montero

Python – Capítulo 15: Índices negativos

Objetivo: demostrar que los índices de una lista también pueden ser negativos.

En entregas anteriores explicamos que accedíamos a los diferentes elementos de una lista a través de su índice. Dijimos también que la cuenta no empezaba en el uno sino en el cero.

Por lo tanto, en una lista como

semana = ['lunes', 'martes', 'miércoles', 'jueves', 'viernes', 'sábado', 'domingo']

referenciamos el primer elemento, 'lunes', con:

semana[0]

mientras que el último, 'domingo', es:

semana[6]

En general, y teniendo en cuenta que el número total de elementos de una lista es len(<em>lista</em>), el último de ellos será referenciado como:

lista[len(lista) - 1]

Hoy aprenderemos una particularidad de Python: los índices pueden ser enteros negativos tambien. El concepto es sencillo:

lista[-1] hace mención al último elemento de la lista; lista[-2] al penúltimo, y así sucesivamente.

Aplicado a nuestra lista semana, tenemos:

semana[-1] corresponde a 'domingo', semana[-2] a 'sábado', etcétera.

¿Cuál sería el índice del primer elemento de la lista utilizando índices negativos?

Empleando la cuenta de la vieja es fácil de encontrar que el primero tiene por índice -7.

En general, si la lista tiene por longitud len(lista), el primer elemento es

lista[-len(lista)]

El siguiente programa ilustra esto:

semana = ['lunes', 'martes', 'miércoles', 'jueves', 'viernes',
   'sábado', 'domingo']

# Primer elemento de la lista desde dos ópticas
print('Primer elemento de la lista empleando índices positivos: ',
   semana[0])
print ('Primer elemento de la lista empleando índices negativos: ',
    semana[-len(semana)])

print ('-------------------------------') # Separador

# Último elemento de la lista desde dos ópticas
print('Último elemento de la lista empleando índices positivos: ',
   semana[len(semana) - 1])
print ('Último elemento de la lista empleando índices negativos: ',
    semana[-1])

Habrá ocasiones en las que agradeceremos esta posibilidad particular que tiene Python de «comenzar la cuenta» desde el final de la lista. Tiempo al tiempo…

Javier Montero Gabarró


Fecha de la última revisión: 19 de diciembre de 2012


http://elclubdelautodidacta.es/wp/2011/08/python-capitulo-15-indices-negativos/


El texto de este artículo se encuentra sometido a una licencia Creative Commons del tipo CC-BY-NC-ND (reconocimiento, no comercial, sin obra derivada, 3.0 unported)


El Club del Autodidacta


Consulta el índice completo de artículos relacionados con Python.

BitBite English #6: How often…?

Ya sabéis eso de «mens sana in corpore sano», pero, ¿os consideráis realmente equilibrados?

¿Con qué frecuencia hacéis ejercicio?, How often do you exercise?

y…

How often do you read?

… if at all.

Javier Montero

Tecnologías Web

Comenzamos en El Club del Autodidacta una nueva serie de artículos orientada al estudio de las tecnologías relacionadas con la web. Tocaremos temas que van desde la instalación de servidores web en diversas plataformas hasta la administración de sistemas de gestión de contenidos como WordPress o Joomla, pasando por la programación en PHP o la creación de hojas de estilo CSS.

La metodología será la misma que en el resto del blog: se tratarán pequeñas dosis conceptuales en cada artículo, facilitando así la asimilación con el mínimo esfuerzo y máxima motivación. Gradualmente, y con constancia, iremos logrando un cuerpo de conocimiento sólido y conectado.

Algunas series estarán organizadas en capítulos (HTML, PHP,…), empezando prácticamente desde cero, y otras mostrarán temáticas de contenido y dificultad aleatorios. Aún así, intentaremos que cada artículo quede perfectamente situado en el mapa global, de modo que incluso el principiante pueda saber ubicarlo para recurrir a él tan pronto sus conocimientos avancen y se lo permitan.

Espero que sea de vuestro interés y que esta información pueda ayudaros a construir sitios web interesantes e imaginativos.

Javier Montero Gabarró


Fecha de la última revisión: 6 de septiembre de 2012


http://elclubdelautodidacta.es/wp/2011/08/tecnologias-web/


El texto de este artículo se encuentra sometido a una licencia Creative Commons del tipo CC-BY-NC-ND (reconocimiento, no comercial, sin obra derivada, 3.0 unported)


El Club del Autodidacta


Índice completo de artículos relacionados con HTML.

BitBite English #5: most of the time

Un uso sencillo para que intentéis utilizarlo durante el día de hoy:

En el capítulo 7 del curso de mIRC que estoy publicando, decía:

«La mayoría de las veces no será necesario modificar nada…»

Most of the time, it won’t be necessary to change anything…

O, si lo preferimos:

In most cases, it won’t be necessary to change anything…

Will it?

Javier Montero

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies