¿Qué es la propagación de DNS? ¿Por qué tarda? ¿Cómo comprobar el estado?

En Internet las máquinas se comunican entre sí a través de las direcciones IP, que forman parte del nivel 3 del modelo OSI o nivel 2 del modelo TCP/IP. Estos números, que en IP versión 4 tienen esta forma: 150.214.110.3, es decir, cuatro números de 0 hasta 255, no son fácilmente recordables, por los que gracias al protocolo DNS se les puede asignar un nombre de dominio, como linuxhispano.net. De forma básica, podemos decir que cada nombre de dominio apunta a una dirección IP.

Propagación

Imaginad este caso. Tenemos a Red De Autores corriendo en la máquina A con una dirección propia y queremos moverlo a una máquina B. Debemos actualizar el DNS de forma que a partir de ese momento las peticiones vayan a la máquina B.

Montamos todo en B y en ese momento se le pide a nuestro gestor de dominios: “cambia la dirección a la que apunta Red De Autores a la máquina B”. El gestor de dominios la cambia y este hecho empieza a anunciarse a los DNS de todo el mundo (es lo que tiene Internet), gracias a la estructura jerárquica de los servidores DNS mundiales.

¿Dónde está el problema?

Para entender la raíz del problema, debemos saber lo siguiente.

Leer más » 1 Comentario

¿Qué distribución estoy usando?

Parece una pregunta básica y si es tu equipo no tiene sentido hacérsela, pero cuando accedes vía SSH a un servidor del que no tienes muchos datos, sí que puede ser interesante.

La forma de averiguarlo, en consola:

cat /etc/issue

Mi salida ahora mismo:

Ubuntu 12.04 LTS

¿La vuestra?

Leer más » 14 Comentarios

Instalar WordPress

Actualmente, WordPress es el sistema de gestión de contenido más popular enfocado a la creación de blogs. Para usar WordPress tienes dos opciones: crear un blog en wordpress.com o crear un blog propio en tu servidor. Ésta última opción es la que más libertad te ofrece tanto en comercialización como en personalización del blog. En este tutorial te enseñamos cómo instalarlo siguiendo estos sencillos pasos.

Leer más » 1 Comentario

10 pasos básicos para asegurar una instalación WordPress

WordPress consejos de seguridadLa seguridad es un punto básico en un blog, portal, red social, foro… o cualquier otra aplicación realizada con WordPress. Os comento 10 pasos básicos, que deberéis realizar para estar seguros de tener una instalación WordPress sin problemas de seguridad (al menos con la menor cantidad de problemas posibles).

Esta entrada es una traducción, adaptación y mejora del original en inglés: 10 Basics Steps To WordPress Security de Designrfix.

Manten el núcleo de WordPress actualizado

El equipo entero de desarrolladores y colaboradores de WordPress hace un gran trabajo para tratar de tener los problemas de seguridad a raya, si no mantenemos actualizado el núcleo, este trabajo servirá para nada. En otros CMS (aún recuerdo las actualizaciones que hacía en Drupal) son más complejos, pero en WordPress con un sólo clic hasta actualizado. No hay excusa.

Manten también los plugins y los temas actualizados

Ídem que el anterior, pero esta vez me refiero a los plugins y a los temas. Si estáis usando un tema propio, en el que partís de otro anterior, recordad usar temas hijos.

Leer más » 1 Comentario

Modificar apariencia en NetBeans (Look and Feel)

Cansado de usar NetBeans con apariencia GTK con el tema Ambiance de Ubuntu, que básicamente no me permitía diferenciar los botones de la barra de herramientas y menú superior con claridad, he optado por modificar la apariencia (Look and Feel, laf) del susodicho IDE de Java.

Para hacerlo no tenéis más que modificar el fichero de configuración de NetBeans, éste se encuentra en el lugar dónde hicierais la instalación, por ejemplo en mi caso hice la instalación con el instalador oficial (aquí tenéis la forma de hacerlo) y para editar la configuración:

ahornero@6581-D:~$ sudo nano /usr/local/netbeans-7.1.2/etc/netbeans.conf

Leer más » 3 Comentarios

¿Cómo usar fotos de Gravatar en tu sistema?

Gravatar, abreviación de globally recognized avatar en inglés (o avatar reconocido globalmente, en español) es un servicio que ofrece un avatar único globalmente y que es usado por WordPress, tanto en su rama de CMS como en su rama de servicio de blogs gratuitos (WordPress.com).

Gravatar

Es un servicio que ofrece una identidad única, fue creado por Tom Werner y podemos usarlo de forma gratuita y sin restricciones en nuestros desarrollos para ofrecérselo a nuestros usuarios. ¿Cómo?

Gravatar identifica cada usuario mediante su cuenta de correo electrónico y nos ofrece la posibilidad de recuperar dichas imágenes, los gravatar, mediante una URL, que tiene la siguiente forma:

http://www.gravatar.com/avatar/HASH

Siendo HASH el cálculo MD5 de la dirección de correo electrónico del usuario. Por ejemplo, mi gravatar sería:

Leer más » 2 Comentarios

Arrays asociativos en PHP: crear, editar, añadir, eliminar, extraer y eliminar elementos

Los arrays asociativos en PHP, son una de las herramientas más útiles para manejar información. A diferente de los arrays secuenciales, equivalentes a los vectores de C, el acceso no se hace al elemento iésimo, si no que lo hacemos a una clave, al estilo de las tablas hash.

Veamos un ejemplo con personas a las que se les referencia a través de su NIF. Como podéis imaginar, el acceso a través de ese dato es inmediato.

Creación

La creación es inmediata, nos limitamos a llamar a la función array seguida de los parámetros que serán sus elementos. Escribimos los elementos con esta forma: “clave” => “valor”.

 $personas = array('30303030A' => 'Javier Carazo', 
'31313131B' => 'Francisco Gil');

Añadir o editar elementos

Para añadir elementos no necesitaremos otra cosa que hacer una asignación, es decir, ni siquiera deberemos indicar que el elemento es nuevo. Será la misma operación la de añadir y la de editar.

Leer más » 5 Comentarios

Instalar una plantilla o tema en WordPress

Actualmente, WordPress es el sistema de gestión de contenido más popular enfocado a la creación de blogs. Al ser el más conocido y utilizado, la oferta de  personalización de un blog en WordPress es amplísima. Dicha personalización se hace mediante plantillas o también denominados temas, en inglés templates o themes. Si quieres instalar una plantilla o tema diferente a la que viene por defecto, sigue estos sencillos pasos.

Leer más » 1 Comentario

Controlar el volumen desde el teclado

Con título similar a la entrada de la semana pasada en RDA, en la que os contaba cómo controlar el volumen mediante el teclado en Windows, con Volumetter. En este caso os contaré como hacer lo propio en Ubuntu, más concretamente en el escritorio Gnome.

Nos dirigimos a System -> Keyboard o directamente desde el menú de Unity: “Keyboard” y en la pestaña Shortcuts nos dirigimos a Custom Shortcuts.

A través de la utilidad amixer proveeremos de la funcionalidad de subir y bajar el volumen con el atajo de teclado que deseemos. Así, y en mi caso utilizaré CONTROL+ALT+K para subir el volumen y CONTROL+ALT+J para bajarlo.

Leer más » 1 Comentario

Limpia un título de caracteres conflictivos con WordPress para convertirlo en una URL

Los enlaces permanentes o pretty permalinks son una bonita forma de hacer que el título de las entradas pase a una URL sin afectar al formato de éstas. De igual forma, si estamos trabajando en un sistema que requiera tratamiento de ficheros y subida/bajada de éstos, debemos también atender a este problema de convertir títulos con multitud de símbolos en URL válidas y que no introduzca caracteres como los %20 en lugar de los espacios en blanco.

Os traigo una función, que viene incluida dentro de WordPresssanitize_title_with_dashes(), que hace justo eso mismo y que os puede ser muy útil desarrollando cualquier tema o plugin. Para el caso concreto de nombres de ficheros tenemos sanitize_file_name( $filename ) que hace eso mismo pero con nombres de fichero.

¿Qué hace la función?

Limpia el título, reemplazando espacios en blancos y otros caracteres conflictivos por guiones. Devuelve el título equivalente, usando sólo caracteres alfanuméricos, barras bajas y guiones.

Leer más » 1 Comentario