¿A qué suenan los errores HTTP?

(0 comentarios)

Pues según la lista de Spotify “HTTP Status”, creada por Nick Sargente, los errores y códigos de estado HTTP suenan bastante bien.

Portadas de las canciones de los errores HTTP

El error 500 (Error interno del servidor) estaría representado por la famosísima canción de The Proclaimers “I’m Gonna Be (500 Miles)”. El error 404 (No Encontrado) es un remix del mismo nombre del DJ holandés Martin Garrix. El marchoso “Funk 403” de Noise Tank representa el error 403 (Forbidden). Y por tener, tenemos hasta un heraldo del simpático error 418 (Soy una tetera) en la canción infantil “I’m a little teapot”.

Interactuar con webs en Python

(23 comentarios)

Existen dos módulos principales para leer datos de URLs en Python: urllib y urllib2. En esta lección aprenderemos a utilizar urllib2 ya que es mucho más completo, aunque urllib tiene funcionalidades propias que no se pueden encontrar en urllib2, por lo que también lo tocaremos de pasada.

urllib2 puede leer datos de una URL usando varios protocolos como HTTP, HTTPS, FTP, o Gopher.

[Pulsa para continuar]

Instalar un servidor web: Apache

(220 comentarios)

Si leíste el artículo sobre DNS dinámicas con No-IP que escribí hace unos días, recordarás que comentamos de pasada los servidores web.

Un servidor web no es más que un programa que ejecuta de forma continua en un ordenador (también se utiliza el término para referirse al ordenador que lo ejecuta), manteniéndose a la espera de peticiones por parte de un cliente (un navegador de internet) y que contesta a estas peticiones de forma adecuada, sirviendo una página web que será mostrada en el navegador o mostrando el mensaje correspondiente si se detectó algún error.

Instalar un servidor web en nuestro PC nos permitirá, entre otras cosas, poder montar nuestra propia página web sin necesidad de contratar hosting, probar nuestros desarrollos en local, acceder a los ficheros de nuestro ordenador desde un PC remoto (aunque para esto existen otras alternativas, como utilizar un servidor FTP) o utilizar alguno de los programas basados en web tan interesantes que están viendo la luz ultimamente.

Uno de los servidores web más populares del mercado, y el más utilizado actualmente, es Apache, de código abierto y gratuito, disponible para Windows y GNU/Linux, entre otros. Su instalación es bastante sencilla, pero antes de empezar con ella te recomendaría leer, si no lo has hecho ya, el artículo sobre No-IP que comentaba para crear un subdominio que apunte a tu PC, y poder utilizar una URL del tipo Nombre.no-ip.org para acceder a éste en lugar de tener que recordar su dirección IP. Si tu IP es dinámica no te queda más remedio que leerlo y aplicarlo.

[Pulsa para continuar]