¿Cómo funciona un hosting?

Puede que muchas veces hayamos leído sobre este concepto en internet, pero muchas veces sin saber de qué se trata exactamente. Pues en pocas palabras, como la traducción así lo sugiere, es un servicio de alojamiento en el que se disponen todos los aspectos necesarios para almacenar y servir un sitio web o servicio web.

Tratándose de un servicio tan amplio, encontraremos variadas características técnicas que exploraremos para saber de qué se tratan y cuáles se deben tener en cuenta a la hora de contratar este servicio. También se debe conocer la existencia de otros servicios fundamentales que actúan como complemento, que sin los cuales dejan totalmente inservible al hosting a los fines prácticos.
Entonces, ¿de qué se trata este servicio de alojamiento o hosting? Se trata de alquilarle a una empresa (el proveedor) el pack de funcionalidades para constituir un sitio web. Dispone de muchas características, pero fundamentalmente de:

Espacio en disco

Tal y como sucede con cualquier unidad de almacenamiento como discos duros, tarjetas de memoria, etc., el espacio en disco limita el peso de la información cargada al mismo, puesto así, implica que no es lo mismo cargar un sitio de mucho texto a un sitio de muchas imágenes en alta definición, por ejemplo. Todo lo que podemos subir a este espacio estará limitado por esta característica. Es una particularidad análoga a la superficie que abarca una propiedad, mientras más amplia, más posibilidad hay de llenarla con objetos como muebles.

Ancho de banda

Como este servicio no solo sirve para almacenar nuestro sitio web sino también para ponerlo a disposición de aquel que quiera visitarlo, debe poder intercambiar datos con los visitantes. Así, cuando entras a una página web, el hosting debe enviar a tu computadora los archivos y datos necesarios que puedas visualizarlos, puesto que, si los datos no alcanzan a tu ordenador, el sitio jamás podrá visualizarse.
Esta característica no debe dejarse de lado porque muchas personas la ignoran al no comprender de qué se trata y suele ser el aspecto más limitante en un servicio de hosting. Este limitante suele ser mensual, lo cual implica que el contador se reiniciará a cada mes y mientras no llegue al límite, nuestro sitio funcionará correctamente. De lo contrario puede dejar de funcionar hasta que se reinicie el contador al siguiente mes.
Este parámetro es análogo a un servicio de correo postal, el cual establece la comunicación y transfiere información entre los que se están comunicando (el visitante y el sitio a visitar).

Sistema operativo

Si bien no es una característica que nos limite para sitios web sencillos existen dos tipos bien diferenciados, aquellos que en su servidor ejecutan Linux y aquellos que ejecutan Windows. Si bien ambos funcionan perfectos para las aplicaciones básicas, existen diferencias en las tecnologías que pueden soportar y que puede decepcionarnos cuando nos enteremos que la aplicación web que hemos desarrollado no puede ejecutarse correctamente en el hosting contratado. Por ejemplo, para aquellas aplicaciones desarrolladas en la plataforma ASP.NET requieren de un servidor Windows para ejecutarse. Si bien los servicios de hosting Windows suelen ser más caros, la diferencia no es tan apreciable. Esta característica tiene su análogo en el agente administrador de una propiedad, el que se encarga del mantenimiento, limpieza y organización en general.

Dirección de internet (IP)

Puede de que ya te hayas dado cuenta de que se trata con la palabra dirección, puesto que para encontrar una casa de entre todas las demás necesitas la dirección exacta de la propiedad que estás buscando. En este caso las direcciones son 4 números desde 0 hasta 255 separados por puntos, por ejemplo: 200.100.50.1 en el protocolo viejo (IPv4) del cual ya tiene un sucesor (IPv6) ¡por no ser suficiente la cantidad de direcciones existentes para la demanda! Entonces tu web tiene un número específico y único para que los visitantes entren a tu sitio y no al de otro. ¿Pero alguna vez usaste esta combinación de números para entrar a una página web? Todos acordamos en que de ninguna manera esto es lo que pasa y que evidentemente usamos direcciones web en forma de palabras con punto com y otras bien conocidas que se denominan dominios.

Aquí entra en colación un detalle en particular, y es que los servicios de hosting no suelen traer incluido el dominio, por lo que hay que contratarlo y pagarlo aparte, incluso dentro del mismo proveedor. Pero debe quedar en claro que son dos servicios bien diferenciados. ¿Por qué el proveedor no tiene la obligación de brindarte todo el pack completo? Sencillamente porque no se necesita de un dominio para acceder a un sitio web, tranquilamente podríamos usar la dirección IP, pero todos sabemos que nadie sería capaz de darle a sus clientes un número para ingresar a su página web, es totalmente descabellado por lo que debes contratarlo, ¡no te resistas!

Algunas webs tienen muchos dominios que sirven de forma indistinta, prueba: facebook.com y fb.com y verás que se tratan de lo mismo. Esto se lo toman muy en serio las grandes empresas de internet, porque aquel que tenga un dominio parecido podría recibir el tan deseado tráfico en nombre de una empresa conocida.

En definitiva, hemos descrito las características básicas de un servicio de hosting compartido y ponemos en manifiesto la existencia de otros servicios más complejos con otras aplicaciones web más avanzadas como lo son los servidores virtuales privados y los servidores dedicados, pero para aplicaciones visuales y de presentación, el hosting compartido es más que suficiente y el costo es muy razonable. Si quieres un servicio con una excelente relación calidad-precio con dominio incluido en algunos de sus planes, te recomiendo pasarte por Hostinger y ver por ti mismo cuánto puedes ahorrar mientras tienen a tu disposición la mejor experiencia de hosting en el mundo.

Limpiar Mail.app

Después de una migración (cambio de servidor) de un cliente tenía problemas a la hora de mandarle correos con Mail.app desde una cuenta determinada mía.

Una posible solución del problema podría ser la siguiente:
Abrimos un Terminal y escribimos… (puedes copiar y pegar)

1) para limpiar la caché de DNS interna del Mac, nunca viene mal,

dscacheutil -flushcache

2) para limpiar la base de datos interna de Mail.app

sqlite3 ~/Library/Mail/Envelope\ Index vacuum

Haciendo esto he podido solucionar este pequeño pero molesto problema.
Si rompes algo a mi no me vengas a quejarte…

DNS publicas de Google

Google, en su Plan de dominar el mundo, acaba de sacar sus DNS publicas.

Si no sabes lo que son las DNS y sobre todo lo importante que son te invito a que te pases por la explicación de la wikipedia.
Resumiendo, son maquinas que traducen una dirección de Internet alfanumérica (http://ricplan.net) en dirección IP (85.65.245.78). Sin ellas uno no podría navegar por Internet.

Lo bueno del tema es que son muy fáciles de recordar: 8.8.8.8 y 8.8.4.4 y prometen ser muy rápidas.

Lo malo: vete tu a saber.

Via Genbeta
Más información: Google Public DNS

Dos mundos… en uno

No, no se me ha ido la cabeza (del todo). Pero me acabo de topar con algo que, definitivamente, me ha dejado alucinado.

Hace unos años, a un estudiante llamado Pranav Mistry, se le ocurrió la idea de sacar los rodillos de dos ratones de ordenador y construirse, con ellos, un dispositivo capaz de interpretar los movimientos de sus dedos y «volcarlos» a un ordenador.

Desde entonces, este muchacho ha seguido dándole vueltas a la idea hasta dar con lo que, presumiblemente, será el invento de la década… y como no podía ser de otra forma, lo ha llamado: SIXTH SENSE.

Aquí os dejo un vídeo en el que podéis ver una presentación del invento. Sin palabras.

Para que tu Mac no te despierte por las noches

Antes de leer el resto, tengo que avisar que este articulo reproduce acciones no aptas para manazas y que de momento la información que pongo es poco fiable en cuanto a su veracidad (cuento con los comentaristas para corroborar los hechos y los métodos expuestos a continuación).

Cuando uno deja de usar su Mac tiene dos opciones, apagarlo o dejarlo en reposo. Yo soy del segundo grupo, sobre todo con la maquina de mi casa, me gusta levantarme y despertar mi ordenador con solo pulsar una tecla.

Lo que pasa es que si tienes tu ordenador en un dormitorio es muy posible que este te haya despertado el a ti, a eso de las tres de la mañana, más o menos.

Este fenómeno no significa que tengas fantasmas en casa, es sencillamente debido a que el sistema operativo lleva tareas de mantenimiento y que estas (creo que se llaman «daemons» – demonios en ingles) están programadas para ejecutarse en plena noche, cuando se supone que uno no está usando su ordenador.

Tenemos tres tipos de tareas de mantenimiento: las diarias, las semanales y las mensuales. Lo que hacen no viene a cuento aquí.

Ahora bien, para cambiar la hora de lanzamiento de estos periódicos y molestos procesos tendremos que editar tres archivos situados en:

/System/Library/LaunchDaemons/

y estos archivos son:

  • com.apple.periodic-daily.plist (se ejecuta a las 3h15)
  • com.apple.periodic-weekly.plist (se ejecuta a las 3h15 del sexto día de la semana)
  • com.apple.periodic-monthly.plist (se ejecuta cada primer día del mes, a las 5h15)

Se pueden editar con un simple editor de texto (Textmate, TextWrangler, etc) o vía consola con por ejemplo pico, nano o vi.

En todo los casos se necesitará la contraseña del administrador ya que son ficheros de sistema.

Buenas noches.

Volver a activar las extensiones en Firefox

Cada vez que la Fundación Mozilla decide sacar al mercado una nueva versión (que sea beta o release candidate) de su producto estrella, nosotros los early adopters (lease los capullos que tienen que tener todo a la ultima y antes que nadie) nos vemos confrontado al mimo problema: casi todas las extensiones de nuestro navegador favorito dejan de funcionar.

Menos mal que los Microsiervos se han trabajado en su tiempo un post donde se explica paso a paso cómo hacer salir del coma a todas nuestras extensiones favoritas.

¿Tiene Dreamhost un DataCenter en Europa?

Es la pregunta que me estoy haciendo después de haber recibido hoy un correo diciéndome que me devolvían los 5 puntos de mis votos para esta petición.

Vale, me estoy dando cuenta que es posible que no se entienda muy bien lo que estoy contando. Vayamos por partes:

  1. Dreamhost es una empresa de Hosting (alojamiento de paginas web) muy popular y afincada en Estados Unidos.
    Soy cliente de Dreamhost desde hace ya varios años.
  2. Como cliente de DH, tengo un capital de puntos para repartir en forma de votaciones para cosas que me gustaría que estuviesen… hay ahora mismo una lista enorme de peticiones así que no me extenderé.
  3. Una de las cosas para la cual se fueron cinco de mis puntos fue para la apertura de un Data Center (Centro de Datos) en Europa ya que como es bien sabido, las paginas alojadas en Europa van más rápido que las paginas situadas en otro continentes.

Espero que todo sea un poco más claro ahora.

El correo electrónico que he recibido dice:

Hey!
This is just a note to let you know that we've now marked the suggestion:
"Get a DreamHost data center in Europe."
from the category "New Features" as completed.
So you now have another 5 credit(s) to vote on more suggestions at: ....
Here's some details on the resolution of this suggestion:
This suggestion has been marked done by other DreamHost users. If you
 disagree, please feel free to go re-submit it!
Thanks again for taking the time to vote for what you'd like implemented,
 it really helps us keep on task!
Sincerely,
 The Happy DreamHost Suggestation Team

Pues eso, que al parecer (si lo entiendo bien) DreamHost han abierto una sucursal en Europa. No cuentan nada de momento en el blog ni en la web. Seguiremos informando.

Por cierto, si te abres una cuenta en DreamHost (lo cual es bastante recomendable), puedes usar el código de promoción «RICPLAN» (sin las comillas) para ahorrarte un buen pico el primer año.

Colgar un video en tu blog es fácil si sabes como

Por un tema de trabajo he tenido que colgar una grabación en video de un desfile de moda para mi amiga Nuna en su blog que va bajo WordPress. Estos son los pasos que he seguido.

Extracción del video

El paso del video al ordenador ha sido realizado con iMovie. Muy fácil y liviano, esto fue lo más rápido.
Para los que no son del mundo Mac, iMovie es la aplicación del paquete iLife que viene instalado por defecto en los Macs pero supongo que existirán también programas para PC y Linux.

A este nivel tenia en mi ordenador un fichero .dv de casi un giga.

Después y siguiendo los consejos de mi amigo Gorka, el realizador del video, intenté editarlo con el mismo programa pero el iMovie se me colgaba siempre. Tampoco pude pasarlo a FLV ya que siempre daba el mismo error.
Conclusión: el iMovie es una mierda, así de rotundo y por lo que he podido leer en varios foros, no soy el único en pensar de tal manera y es una opinión bastante compartida. Por lo leído iMovie 6 era bastante mejor pero bueno…

Dadas las prisas por colgarlo opté por no editarlo y pasar la pequeña obra a formato FLV usando el «Adobe Flash CS3 Video Encoder«. Gran elección porque después de ajustar dos o tres opciones y parámetros (calidad del sonido, de la imagen, tamaño, etcétera), como la seda, a la primera.

El fichero ya solo ocupada un poco más de 20 megas.

Publicación en WordPress

Todas las instalaciones de WordPress vienen con un plugin preinstalado llamado WP-FLV.
La verdad sea dicha, es un gran plugin aunque solo este en la versión 0.2 y pienso que cumple perfectamente las expectativas del 95% de los usuarios de WordPress. Como ya podéis imaginar me encuentro en este 5 % que quiere y necesita un poco más.
Así que buscando un poco me topé con una joya llamada «Flash Video Player Plugin for WordPress» que para mi es perfecto y mejor hecho.
Para dar un ejemplo, este plugin me permitió muy fácilmente incrustar el logo de mi empresa en la imagen pero tiene muchas más opciones.

El resultado final es bastante amateur pero como primera experiencia en esto creo que los resultados son correctos. El desfile se puede ver en el blog de Nuna, dura un poco más de tres minutos y espero que os guste.

Domingo de actualizaciones

Las cosas nunca se desarrollan como uno piensa o como lo tiene previsto. Este domingo lo tenía pensado para dos cosas: terminar de ordenar los papeles para la contabilidad de la empresa y subir un poco mi personaje en el WoW… pero al final, nada de eso.

A los de WordPress les da por sacar la tan esperada versión 2.5 y claro, hay que probarla. He actualizado un site que tengo de pruebas para estas cosas y tengo que decir que ha ido como la seda… me encanta el nuevo Panel de Administración, sin embargo esperaré un poco para jugármela con RicPlan ya que por lo que he podido leer en varios blogs, los chicos de WordPress la suelen fastidiar un poco en las primeras versiones, así que de momento «wait and see«.

Después llego, no recuerdo como, a este post de actualización a la nueva versión de Ubuntu y claro, me pica la curiosidad. Así que decido una vez procrastinar mis dominicales propósitos y me pongo a la tarea… al igual que antes, como la seda, ya tengo mi maquina virtual de Ubuntu en 8.04 y va genial.

También podría ser que con tanto cambio de horario esta noche no me de el sueño y haga lo de la contabilidad, o lo del WoW, u otra cosa, vete a saber.